

.m-portlet {
    margin-bottom: 2.2rem;

}

.m-portlet.m-portlet--bottom-fit {
    margin-bottom: 0
}

.m-portlet .m-portlet__head {
    display: table;
    padding: 0;
    width: 100%;
    padding: 0 2.2rem;
    height: 5.1rem
}

.m-portlet .m-portlet__head .m-portlet__head-caption {
    display: table-cell;
    vertical-align: middle;
    text-align: left
}

.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title {
    display: table;
    table-layout: fixed;
    height: 100%
}

.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon {
    display: table-cell;
    vertical-align: middle;
    line-height: 0;
    padding: 0 13px 0 0
}

.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" la-"],
.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^=la-] {
    font-size: 1.6rem
}

.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" fa-"],
.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^=fa-] {
    font-size: 1.4rem
}

.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" flaticon-"],
.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^=flaticon-] {
    font-size: 1.8rem
}

.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon i {
    vertical-align: middle;
    line-height: 0;
    display: inline-block
}

.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.3rem;
    font-weight: 500;
    font-family:'Poppins', sans-serif;
}

.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text small {
    display: inline-block;
    padding-left: 5px;
    font-size: 1rem;
    font-weight: 300;
    font-family:'Poppins', sans-serif;
}

.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text .m-portlet__head-desc {
    margin-top: .4rem;
    display: block;
    font-size: .85rem;
    font-weight: 300;
    font-family:'Poppins', sans-serif;
}

.m-portlet .m-portlet__head .m-portlet__head-tools {
    text-align: right;
    display: table-cell;
    vertical-align: middle
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav {
    display: table;
    text-align: right;
    float: right;
    padding: 0;
    margin: 0;
    height: 100%;
    list-style: none
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item {
    height: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 0 5px
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item.m-portlet__nav-item--last {
    padding-right: 0
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link {
    display: inline-block;
    vertical-align: middle
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon {
    padding: 0 2px
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class*=" la-"],
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class^=la-] {
    font-size: 1.4rem
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class*=" fa-"],
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class^=fa-] {
    font-size: 1.4rem
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class*=" flaticon-"],
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon [class^=flaticon-] {
    font-size: 1.8rem
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class*=" la-"],
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class^=la-] {
    font-size: 1.8rem
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class*=" fa-"],
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class^=fa-] {
    font-size: 1.6rem
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class*=" flaticon-"],
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-lg [class^=flaticon-] {
    font-size: 2rem
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class*=" la-"],
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class^=la-] {
    font-size: 2.2rem
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class*=" fa-"],
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class^=fa-] {
    font-size: 2rem
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class*=" flaticon-"],
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon.m-portlet__nav-link--icon-xl [class^=flaticon-] {
    font-size: 2.4rem
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    vertical-align: middle;
    line-height: 0;
    display: inline-block
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link:hover {
    text-decoration: none
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item:first-child .m-portlet__nav-item {
    padding-right: 0
}

.m-portlet .m-portlet__head .m-portlet__head-tools .nav.nav-pills,
.m-portlet .m-portlet__head .m-portlet__head-tools .nav.nav-tabs {
    margin: 0
}

.m-portlet .m-portlet__head .m-portlet__head-tools .nav.nav-pills.m-nav-pills--align-right {
    float: right
}

.m-portlet .m-portlet__head.m-portlet__head--fit {
    position: relative;
    z-index: 1
}

.m-portlet .m-portlet__body {
    padding: 2.2rem 2.2rem
}

.m-portlet .m-portlet__body.m-portlet__body--no-padding {
    padding: 0
}

.m-portlet .m-portlet__body.m-portlet__body--no-top-padding {
    padding-top: 0
}

.m-portlet .m-portlet__body.m-portlet__body--no-left-padding {
    padding-left: 0
}

.m-portlet .m-portlet__body.m-portlet__body--no-right-padding {
    padding-right: 0
}

.m-portlet .m-portlet__foot {
    padding: 1.1rem 2.2rem
}

.m-portlet .m-portlet__foot.m-portlet__foot--fit {
    padding: 0
}

.m-portlet.m-portlet--collapse .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link>i.la-angle-down:before,
.m-portlet.m-portlet--collapsed .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link>i.la-angle-down:before {
    content: "\f113"
}

.m-portlet.m-portlet--collapse .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link>i.la-plus:before,
.m-portlet.m-portlet--collapsed .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link>i.la-plus:before {
    content: "\f28e"
}

.m-portlet.m-portlet--collapsed>.m-form,
.m-portlet.m-portlet--collapsed>.m-portlet__body {
    display: none
}

.m-portlet.m-portlet--fullscreen {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    margin: 0
}

.m-portlet.m-portlet--fullscreen>.m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item [data-portlet-tool=toggle]>i {
    opacity: .5
}

.m-portlet.m-portlet--fullscreen>.m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link>i.la-expand:before {
    content: "\f1a4"
}

.m-portlet.m-portlet--fullscreen>.m-form,
.m-portlet.m-portlet--fullscreen>.m-portlet__body {
    left: 0;
    right: 0;
    top: 5.1rem;
    bottom: 0;
    position: fixed;
    overflow: auto
}

.m-portlet.m-portlet--fullscreen>.m-portlet__foot {
    position: relative;
    top: 100%
}

.m-portlet.m-portlet--fullscreen.m-portlet--head-sm>.m-portlet__body {
    top: 4.1rem
}

.m-portlet.m-portlet--fit {
    position: relative
}

.m-portlet.m-portlet--widget-fit .m-portlet__head {
    position: relative;
    z-index: 1
}

.m-portlet.m-portlet--bordered-semi .m-portlet__body {
    padding-top: .5rem
}

.m-portlet.m-portlet--space {
    padding: 0 2.2rem
}

.m-portlet.m-portlet--space .m-portlet__head {
    padding: 2.2rem 0
}

.m-portlet.m-portlet--space .m-portlet__body {
    padding: 2.2rem 0
}

.m-portlet.m-portlet--space .m-portlet__foot>.m-form__actions {
    padding: 2.2rem 0
}

.m-portlet .m-portlet__padding-x {
    padding: 0 2.2rem
}

.m-portlet.m-portlet--tabs .m-portlet__head {
    padding: 0 2.2rem
}

.m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools {
    padding: 0
}

.m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .m-tabs-line {
    position: relative;
    height: 100%;
    margin: 0;
    border-bottom-color: transparent;
    bottom: -1px
}

.m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    height: 100%;
    padding: 1.7rem 0 1.5rem 0
}

.m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .m-tabs-line.m-tabs-line--2x {
    bottom: -3px
}

.m-portlet.m-portlet--last {
    margin-bottom: 0
}

.m-portlet.m-portlet--head-sm .m-portlet__head {
    height: 4.1rem
}

.m-portlet.m-portlet--head-sm .m-portlet__head .m-portlet__head-tools {
    padding: 0
}

.m-portlet.m-portlet--head-sm .m-portlet__head .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    height: 100%;
    padding: 1.2rem 0 1.2rem 0
}

.m-portlet.m-portlet--head-sm .m-portlet__body,
.m-portlet.m-portlet--head-sm .m-portlet__foot {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem
}

.m-portlet.m-portlet--unair {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.m-portlet.m-portlet--rounded {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.m-portlet.m-portlet--rounded .m-portlet__head {
    -webkit-border-top-left-radius: 4px;
    -moz-border-top-left-radius: 4px;
    -ms-border-top-left-radius: 4px;
    -o-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-top-right-radius: 4px;
    -ms-border-top-right-radius: 4px;
    -o-border-top-right-radius: 4px;
    border-top-right-radius: 4px
}

.m-portlet.m-portlet--rounded .m-portlet__body {
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    -ms-border-bottom-left-radius: 4px;
    -o-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    -ms-border-bottom-right-radius: 4px;
    -o-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.m-portlet.m-portlet--rounded .m-portlet__foot {
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-bottom-left-radius: 4px;
    -ms-border-bottom-left-radius: 4px;
    -o-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    -ms-border-bottom-right-radius: 4px;
    -o-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px
}

.m-portlet.m-portlet--rounded-force {
    overflow: hidden
}

@media (max-width:768px) {
    .m-portlet.m-portlet--responsive-mobile .m-portlet__head {
        display: block;
        height: auto
    }
    .m-portlet.m-portlet--responsive-mobile .m-portlet__head .m-portlet__head-caption {
        display: block;
        padding-top: .9rem;
        padding-bottom: .9rem
    }
    .m-portlet.m-portlet--responsive-mobile .m-portlet__head .m-portlet__head-tools {
        text-align: left;
        display: block;
        padding-top: .45rem;
        padding-bottom: .9rem
    }
}

@media (max-width:1024px) {
    .m-portlet.m-portlet--responsive-tablet-and-mobile .m-portlet__head {
        display: block;
        height: auto
    }
    .m-portlet.m-portlet--responsive-tablet-and-mobile .m-portlet__head .m-portlet__head-caption {
        display: block;
        padding-top: .9rem;
        padding-bottom: .9rem
    }
    .m-portlet.m-portlet--responsive-tablet-and-mobile .m-portlet__head .m-portlet__head-tools {
        text-align: left;
        display: block;
        padding-top: .45rem;
        padding-bottom: .9rem
    }
}

.m-portlet .m-form.m-form--fit>.m-portlet__body {
    padding-left: 0;
    padding-right: 0
}

.m-portlet.m-portlet--sortable .m-portlet__head {
    cursor: move
}

.m-portlet.m-portlet--sortable-empty {
    visibility: hidden;
    height: 45px;
    min-height: 125px
}

.m-portlet .m-portlet-fit--sides {
    margin-left: -2.2rem;
    margin-right: -2.2rem
}

.m-portlet .m-portlet-fit--bottom {
    margin-bottom: -2.2rem
}

.m-portlet .m-portlet-fit--top {
    margin-top: -7.3rem
}

.m-portlet.m-portlet--bordered-semi .m-portlet-fit--top {
    margin-top: -5.6rem
}

.m-portlet .m-portlet__body-separator {
    height: 0;
    overflow: hidden;
    margin: 30px -2.2rem
}

.m-portlet.m-portlet--creative {
    padding-top: 3.5rem;
    margin-top: 3.5rem
}

.m-portlet.m-portlet--creative.m-portlet--first {
    margin-top: 1.375rem
}

.m-portlet.m-portlet--creative .m-portlet__head {
    height: 2.75rem
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    text-align: left
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" la-"],
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^=la-] {
    font-size: 1.3rem
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" fa-"],
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^=fa-] {
    font-size: 1.2rem
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class*=" flaticon-"],
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon [class^=flaticon-] {
    font-size: 1.4rem
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {
    font-size: 1rem;
    font-weight: 400;
    font-family:  'Poppins', sans-serif;
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text .m-portlet__head-desc {
    font-size: .8rem;
    font-weight: 300
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label {
    position: absolute;
    top: -5.25rem;
    left: 0;
    font-size: 1.2rem;
    font-weight: 500;
    display: table;
    padding: 0 1.75rem;
    height: 3.5rem
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label>span {
    vertical-align: middle;
    display: table-cell
}

.m-portlet.m-portlet--head-overlay {
    overlay: hidden
}

.m-portlet.m-portlet--head-overlay .m-portlet__head {
    position: relative;
    border: 0;
    z-index: 2
}

.m-portlet.m-portlet--head-overlay .m-portlet__body {
    position: relative;
    z-index: 1;
    margin-top: -5.1rem;
    padding-top: 0
}

.m-portlet.m-portlet--ngviewer .m-portlet__body {
    padding: 0
}

.m-portlet.m-portlet--ngviewer .m-portlet__body .m-portlet__code {
    display: none
}

.m-portlet.m-portlet--ngviewer .m-portlet__body .m-portlet__code.m-portlet__code--show {
    display: block
}

.m-portlet.m-portlet--ngviewer .m-portlet__body .m-portlet__preview {
    padding: 2.2rem 2.2rem
}

@media (min-width:1025px) {
    .m-portlet.m-portlet--full-height {
        height: calc(100% - 2.2rem)
    }
    .m-portlet.m-portlet--full-height .m-portlet__body {
        height: calc(100% - 2.2rem - 2.2rem)
    }
    .m-portlet.m-portlet--half-height {
        height: calc(50% - 2.2rem)
    }
}

body.m-portlet--fullscreen {
    overflow: hidden!important
}

body.m-portlet--fullscreen.m-header--fixed .m-header {
    display: none
}

body.m-portlet--fullscreen.m-aside-left--fixed .m-aside-left {
    display: none
}

@media (max-width:1024px) {
    .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {
        font-size: 1.1rem
    }
    .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text small {
        font-size: .85rem
    }
    .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text .m-portlet__head-desc {
        font-size: .85rem
    }
}

@media (max-width:768px) {
    .m-portlet.m-portlet--tabs .m-portlet__head {
        display: block;
        height: auto;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }
    .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-caption {
        display: block;
        float: none
    }
    .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools {
        display: block;
        float: none;
        margin-top: 1rem
    }
    .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .nav-tabs.m-tabs-line {
        float: none
    }
    .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .nav-tabs.m-tabs-line>.nav-item.m-tabs__item {
        margin-right: .75rem
    }
    .m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .nav-tabs.m-tabs-line>.nav-item.m-tabs__item>.nav-link.m-tabs__link {
        padding: .5rem 0
    }
    .m-portlet.m-portlet--tabs.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-tools .nav-tabs.m-tabs-line>.nav-item.m-tabs__item>.nav-link.m-tabs__link {
        padding: .5rem 1rem
    }
}

.m-portlet {
    -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .08);
    -moz-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .08);
    box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .08);
    background-color: #fff
}

.m-portlet .m-portlet__head {
    border-bottom: 1px solid #ebedf2
}

.m-portlet .m-portlet__head .m-portlet__head-icon {
    color: #b2b1c5
}

.m-portlet .m-portlet__head .m-portlet__head-text {
    color: #575962
}

.m-portlet .m-portlet__head .m-portlet__head-text .m-portlet__head-desc,
.m-portlet .m-portlet__head .m-portlet__head-text small {
    color: #afb2c1
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #afb0c7
}

.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #99ca3b
}

.m-portlet .m-portlet__body {
    color: #575962
}

.m-portlet .m-portlet__foot:not(.m-portlet__no-border) {
    border-top: 1px solid #ebedf2
}

.m-portlet .m-portlet__foot:not(.m-portlet__no-border).m-portlet__foot--top {
    border-top: 0;
    border-bottom: 1px solid #ebedf2
}

.m-portlet .m-portlet__foot:not(.m-portlet__no-border).m-portlet__foot-no-border {
    border: 0
}

.m-portlet.m-portlet--bordered {
    border: 1px solid #ebedf2
}

.m-portlet.m-portlet--bordered-semi .m-portlet__head {
    border: 0
}

.m-portlet.ui-sortable-helper {
    border: 1px dashed #ebedf2
}

.m-portlet .m-portlet__body-separator {
    border-bottom: 1px solid #f4f5f8
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label {
    -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .25);
    -moz-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .25);
    box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .25)
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--brand {
    background: #99ca3b;
    color: #fff
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--metal {
    background: #c4c5d6;
    color: #fff
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--light {
    background: #fff;
    color: #282a3c
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--accent {
    background: #00c5dc;
    color: #fff
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--focus {
    background: #9816f4;
    color: #fff
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--primary {
    background: #99ca3b;
    color: #fff
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--success {
    background: #34bfa3;
    color: #fff
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--info {
    background: #36a3f7;
    color: #fff
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--warning {
    background: #ffb822;
    color: #111
}

.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--danger {
    background: #f4516c;
    color: #fff
}

.m-portlet.m-portlet--ngviewer .m-portlet__code {
    border-bottom: 1px solid #f4f5f8
}

.m-portlet.m-portlet--skin-dark {
    -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .55);
    -moz-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .55);
    box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .55);
    background-color: #2c2e3e
}

.m-portlet.m-portlet--skin-dark .m-portlet__head {
    border-bottom: 1px solid #a1a4b1
}

.m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-icon {
    color: #fff
}

.m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-text {
    color: #fff
}

.m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-text .m-portlet__head-desc,
.m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-text small {
    color: #c9c9e0
}

.m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: rgba(255, 255, 255, .6)
}

.m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #fff
}

.m-portlet.m-portlet--skin-dark .m-portlet__body {
    color: #fff
}

.m-portlet.m-portlet--skin-dark .m-portlet__foot:not(.m-portlet__no-border) {
    border-top: 1px solid #a1a4b1
}

.m-portlet.m-portlet--skin-dark .m-portlet__foot:not(.m-portlet__no-border).m-portlet__foot--top {
    border-top: 0;
    border-bottom: 1px solid #a1a4b1
}

.m-portlet.m-portlet--skin-dark .m-portlet__foot:not(.m-portlet__no-border).m-portlet__foot-no-border {
    border: 0
}

.m-portlet.m-portlet--skin-dark.m-portlet--bordered {
    border: 1px solid #a1a4b1
}

.m-portlet.m-portlet--skin-dark.m-portlet--bordered-semi .m-portlet__head {
    border: 0
}

.m-portlet.m-portlet--skin-dark.ui-sortable-helper {
    border: 1px dashed #a1a4b1
}

.m-portlet.m-portlet--skin-dark .m-portlet__body-separator {
    border-bottom: 1px solid #999caa
}

.m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label {
    -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .3);
    -moz-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .3);
    box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .3)
}

.m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--brand {
    background: #99ca3b;
    color: #fff
}

.m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--metal {
    background: #c4c5d6;
    color: #fff
}

.m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--light {
    background: #fff;
    color: #282a3c
}

.m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--accent {
    background: #00c5dc;
    color: #fff
}

.m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--focus {
    background: #9816f4;
    color: #fff
}

.m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--primary {
    background: #99ca3b;
    color: #fff
}

.m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--success {
    background: #34bfa3;
    color: #fff
}

.m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--info {
    background: #36a3f7;
    color: #fff
}

.m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--warning {
    background: #ffb822;
    color: #111
}

.m-portlet.m-portlet--skin-dark.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--danger {
    background: #f4516c;
    color: #fff
}

.m-portlet.m-portlet--skin-dark.m-portlet--ngviewer .m-portlet__code {
    border-bottom: 1px solid #999caa
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg {
    background: #99ca3b;
    border-color: #99ca3b
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #99ca3b;
    border-color: #99ca3b
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {
    color: #f7f7f7
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {
    color: #fff
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {
    color: #f0f0f0
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #f7f7f7
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #fff
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, .1)
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {
    bottom: 0;
    border: 0
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {
    margin: 0 1px 0 0
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {
    margin-right: 0
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    border: 0;
    opacity: .8
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link>i {
    color: #f0f0f0
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    border-bottom: 0
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,
.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active,
.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    opacity: 1;
    background: 0 0;
    color: #fff;
    border: 0;
    background: rgba(255, 255, 255, .08)
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link>i,
.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active>i,
.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover>i {
    color: #fff
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__body {
    background: #fff
}

.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__foot {
    background: #fff
}

.m-portlet.m-portlet--border-bottom-brand {
    border-bottom: 3px solid #99ca3b
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg {
    background: #c4c5d6;
    border-color: #c4c5d6
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #c4c5d6;
    border-color: #c4c5d6
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {
    color: #f7f7f7
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {
    color: #fff
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {
    color: #f0f0f0
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #f7f7f7
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #fff
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, .1)
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {
    bottom: 0;
    border: 0
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {
    margin: 0 1px 0 0
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {
    margin-right: 0
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    border: 0;
    opacity: .8
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link>i {
    color: #f0f0f0
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    border-bottom: 0
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,
.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active,
.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    opacity: 1;
    background: 0 0;
    color: #fff;
    border: 0;
    background: rgba(255, 255, 255, .08)
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link>i,
.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active>i,
.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover>i {
    color: #fff
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__body {
    background: #fff
}

.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__foot {
    background: #fff
}

.m-portlet.m-portlet--border-bottom-metal {
    border-bottom: 3px solid #c4c5d6
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg {
    background: #fff;
    border-color: #fff
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #fff;
    border-color: #fff
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {
    color: #222433
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {
    color: #282a3c
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {
    color: #1c1d2a
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #222433
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #282a3c
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, .1)
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {
    bottom: 0;
    border: 0
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {
    margin: 0 1px 0 0
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {
    margin-right: 0
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    padding-left: 20px;
    padding-right: 20px;
    color: #282a3c;
    border: 0;
    opacity: .8
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link>i {
    color: #1c1d2a
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    border-bottom: 0
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,
.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active,
.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    opacity: 1;
    background: 0 0;
    color: #282a3c;
    border: 0;
    background: rgba(40, 42, 60, .08)
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link>i,
.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active>i,
.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover>i {
    color: #32354b
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__body {
    background: #fff
}

.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__foot {
    background: #fff
}

.m-portlet.m-portlet--border-bottom-light {
    border-bottom: 3px solid #fff
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg {
    background: #00c5dc;
    border-color: #00c5dc
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #00c5dc;
    border-color: #00c5dc
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {
    color: #f7f7f7
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {
    color: #fff
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {
    color: #f0f0f0
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #f7f7f7
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #fff
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, .1)
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {
    bottom: 0;
    border: 0
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {
    margin: 0 1px 0 0
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {
    margin-right: 0
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    border: 0;
    opacity: .8
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link>i {
    color: #f0f0f0
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    border-bottom: 0
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,
.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active,
.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    opacity: 1;
    background: 0 0;
    color: #fff;
    border: 0;
    background: rgba(255, 255, 255, .08)
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link>i,
.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active>i,
.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover>i {
    color: #fff
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__body {
    background: #fff
}

.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__foot {
    background: #fff
}

.m-portlet.m-portlet--border-bottom-accent {
    border-bottom: 3px solid #00c5dc
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg {
    background: #9816f4;
    border-color: #9816f4
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #9816f4;
    border-color: #9816f4
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {
    color: #f7f7f7
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {
    color: #fff
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {
    color: #f0f0f0
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #f7f7f7
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #fff
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, .1)
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {
    bottom: 0;
    border: 0
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {
    margin: 0 1px 0 0
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {
    margin-right: 0
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    border: 0;
    opacity: .8
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link>i {
    color: #f0f0f0
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    border-bottom: 0
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,
.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active,
.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    opacity: 1;
    background: 0 0;
    color: #fff;
    border: 0;
    background: rgba(255, 255, 255, .08)
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link>i,
.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active>i,
.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover>i {
    color: #fff
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__body {
    background: #fff
}

.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__foot {
    background: #fff
}

.m-portlet.m-portlet--border-bottom-focus {
    border-bottom: 3px solid #9816f4
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg {
    background: #99ca3b;
    border-color: #99ca3b
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #99ca3b;
    border-color: #99ca3b
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {
    color: #f7f7f7
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {
    color: #fff
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {
    color: #f0f0f0
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #f7f7f7
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #fff
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, .1)
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {
    bottom: 0;
    border: 0
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {
    margin: 0 1px 0 0
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {
    margin-right: 0
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    border: 0;
    opacity: .8
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link>i {
    color: #f0f0f0
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    border-bottom: 0
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,
.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active,
.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    opacity: 1;
    background: 0 0;
    color: #fff;
    border: 0;
    background: rgba(255, 255, 255, .08)
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link>i,
.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active>i,
.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover>i {
    color: #fff
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__body {
    background: #fff
}

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__foot {
    background: #fff
}

.m-portlet.m-portlet--border-bottom-primary {
    border-bottom: 3px solid #99ca3b
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg {
    background: #34bfa3;
    border-color: #34bfa3
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #34bfa3;
    border-color: #34bfa3
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {
    color: #f7f7f7
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {
    color: #fff
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {
    color: #f0f0f0
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #f7f7f7
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #fff
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, .1)
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {
    bottom: 0;
    border: 0
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {
    margin: 0 1px 0 0
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {
    margin-right: 0
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    border: 0;
    opacity: .8
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link>i {
    color: #f0f0f0
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    border-bottom: 0
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active,
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    opacity: 1;
    background: 0 0;
    color: #fff;
    border: 0;
    background: rgba(255, 255, 255, .08)
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link>i,
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active>i,
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover>i {
    color: #fff
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__body {
    background: #fff
}

.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__foot {
    background: #fff
}

.m-portlet.m-portlet--border-bottom-success {
    border-bottom: 3px solid #34bfa3
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg {
    background: #36a3f7;
    border-color: #36a3f7
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #36a3f7;
    border-color: #36a3f7
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {
    color: #f7f7f7
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {
    color: #fff
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {
    color: #f0f0f0
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #f7f7f7
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #fff
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, .1)
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {
    bottom: 0;
    border: 0
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {
    margin: 0 1px 0 0
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {
    margin-right: 0
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    border: 0;
    opacity: .8
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link>i {
    color: #f0f0f0
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    border-bottom: 0
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,
.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active,
.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    opacity: 1;
    background: 0 0;
    color: #fff;
    border: 0;
    background: rgba(255, 255, 255, .08)
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link>i,
.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active>i,
.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover>i {
    color: #fff
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__body {
    background: #fff
}

.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__foot {
    background: #fff
}

.m-portlet.m-portlet--border-bottom-info {
    border-bottom: 3px solid #36a3f7
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg {
    background: #ffb822;
    border-color: #ffb822
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #ffb822;
    border-color: #ffb822
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {
    color: #090909
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {
    color: #111
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {
    color: #020202
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #090909
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #111
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, .1)
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {
    bottom: 0;
    border: 0
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {
    margin: 0 1px 0 0
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {
    margin-right: 0
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    padding-left: 20px;
    padding-right: 20px;
    color: #111;
    border: 0;
    opacity: .8
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link>i {
    color: #020202
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    border-bottom: 0
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,
.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active,
.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    opacity: 1;
    background: 0 0;
    color: #111;
    border: 0;
    background: rgba(17, 17, 17, .08)
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link>i,
.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active>i,
.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover>i {
    color: #1e1e1e
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__body {
    background: #fff
}

.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__foot {
    background: #fff
}

.m-portlet.m-portlet--border-bottom-warning {
    border-bottom: 3px solid #ffb822
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg {
    background: #f4516c;
    border-color: #f4516c
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #f4516c;
    border-color: #f4516c
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-icon {
    color: #f7f7f7
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text {
    color: #fff
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head .m-portlet__head-text small {
    color: #f0f0f0
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon i {
    color: #f7f7f7
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item .m-portlet__nav-link.m-portlet__nav-link--icon:hover i {
    color: #fff
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, .1)
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line {
    bottom: 0;
    border: 0
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item {
    margin: 0 1px 0 0
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item:last-child {
    margin-right: 0
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link {
    padding-left: 20px;
    padding-right: 20px;
    color: #fff;
    border: 0;
    opacity: .8
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link>i {
    color: #f0f0f0
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    border-bottom: 0
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link,
.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active,
.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover {
    padding-left: 20px;
    padding-right: 20px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    opacity: 1;
    background: 0 0;
    color: #fff;
    border: 0;
    background: rgba(255, 255, 255, .08)
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__item.show .m-tabs__link>i,
.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active>i,
.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link:hover>i {
    color: #fff
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__body {
    background: #fff
}

.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__foot {
    background: #fff
}

.m-portlet.m-portlet--border-bottom-danger {
    border-bottom: 3px solid #f4516c
}

.m-form .form-control-label,
.m-form label {
    font-weight: 400;
    font-size: 1rem
}

.m-form .form-control-label.col-form-label,
.m-form label.col-form-label {
    padding-top: .65rem
}

.m-form .m-form__group {
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px
}

.m-form .m-form__group.m-form__group--md {
    padding-top: 5px;
    padding-bottom: 5px
}

.m-form .m-form__group.m-form__group--sm {
    padding-top: 0;
    padding-bottom: 0
}

.m-form .m-form__group .m-form__control-static {
    display: inline-block;
    font-weight: 300;
    font-size: 1rem;
    padding-top: .65rem
}

.m-form .m-form__group.m-form__group--first {
    padding-top: 0
}

.m-form .m-form__group.m-form__group--last {
    padding-bottom: 0
}

@media (min-width:1025px) {
    .m-form .m-form__group:first-child {
        padding-top: 0
    }
    .m-form .m-form__group:last-child {
        padding-bottom: 0
    }
}

.m-form .m-form__group.m-form__group--inline {
    display: table;
    padding: 0
}

.m-form .m-form__group.m-form__group--inline>.m-form__label {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding-right: .5rem
}

.m-form .m-form__group.m-form__group--inline>.m-form__label.m-form__label-no-wrap {
    white-space: nowrap
}

.m-form .m-form__group.m-form__group--inline>.m-form__label>label {
    margin: 0
}

.m-form .m-form__group.m-form__group--inline>.m-form__control {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    width: 100%
}

.m-form .m-form__help {
    font-weight: 300;
    font-size: .85rem;
    padding-top: 7px
}

.m-form span.m-form__help {
    display: inline-block
}

.m-form .m-form__section {
    margin: 40px 0 40px 0
}

.m-form .m-form__section.m-form__section--first,
.m-form .m-form__section:first-child {
    margin-top: 0
}

.m-form .m-form__section.m-form__section--last,
.m-form .m-form__section:last-child {
    margin-bottom: 0
}

.m-form .m-form__seperator {
    display: block;
    height: 0
}

.m-form .m-form__seperator.m-form__seperator--space {
    margin: 20px 0
}

.m-form .m-form__seperator.m-form__seperator--space-2x {
    margin: 30px 0
}

.m-form .m-form__seperator.m-form__seperator--space-3x {
    margin: 40px 0
}

.m-form .m-form__heading {
    padding: 0;
    margin: 0 0 15px 0
}

.m-form .m-form__heading .m-form__heading-title {
    font-weight: 500;
    font-size: 1.3rem
}

.m-form .m-form__heading .m-form__heading-title .m-form__heading-help-icon {
    line-height: 0;
    vertical-align: middle;
    padding-left: 5px
}

.m-form .m-form__heading .m-form__heading-sub {
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 1rem
}

.m-form .m-form__heading.m-form__heading--bordered,
.m-form .m-form__heading.m-form__heading--dashed {
    padding: 0 0 15px 0;
    margin: 0 0 15px 0
}

.m-form .m-form__actions {
    padding: 30px
}

.m-form .m-form__actions:after,
.m-form .m-form__actions:before {
    content: " ";
    display: table
}

.m-form .m-form__actions:after {
    clear: both
}

.m-form .m-form__actions.m-form__actions--right {
    text-align: right
}

.m-form .m-form__actions.m-form__actions--paddingless-sides {
    padding-left: 0;
    padding-right: 0
}

.m-form.m-form--custom .m-form__actions {
    padding: 30px 0;
    margin-top: 30px
}

.m-form.m-form--custom .m-form__actions.m-form__actions--top {
    margin-top: 0;
    margin-bottom: 30px
}

.m-form.m-form--fit .m-form__content,
.m-form.m-form--fit .m-form__group,
.m-form.m-form--fit .m-form__heading {
    padding-left: 30px;
    padding-right: 30px
}

@media (min-width:1025px) {
    .m-form .m-form__section.m-form__section--label-align-right .m-form__group>label,
    .m-form.m-form--label-align-right .m-form__group>label {
        text-align: right
    }
}

@media (min-width:769px) and (max-width:1024px) {
    .m-form.m-form--label-align-right-tablet .m-form__group label {
        text-align: right
    }
}

.m-form.m-form--group-seperator .m-portlet__body,
.m-form.m-form--group-seperator-dashed .m-portlet__body {
    padding-top: 0;
    padding-bottom: 0
}

.m-form.m-form--group-seperator .m-form__group,
.m-form.m-form--group-seperator-dashed .m-form__group {
    padding-top: 25px;
    padding-bottom: 25px
}

.m-form .form-control-feedback {
    margin-top: .2rem;
    font-size: .85rem
}

.m-form .col-form-label,
.m-form .form-control-label,
.m-form .m-form__group>label {
    color: #3f4047
}

.m-form .m-form__control-static {
    color: #6f727d
}

.m-form.m-form--group-seperator .m-form__group {
    border-bottom: 1px solid #f4f5f8
}

.m-form.m-form--group-seperator .m-form__group.m-form__group--last,
.m-form.m-form--group-seperator .m-form__group:last-child {
    border-bottom: 0
}

.m-form.m-form--group-seperator-dashed .m-form__group {
    border-bottom: 1px dashed #ebedf2
}

.m-form.m-form--group-seperator-dashed .m-form__group.m-form__group--last,
.m-form.m-form--group-seperator-dashed .m-form__group:last-child {
    border-bottom: 0
}

.m-form .m-form__help {
    color: #7b7e8a
}

.m-form .m-form__seperator {
    border-top: 1px solid #ebedf2
}

.m-form .m-form__seperator.m-form__seperator--dashed {
    border-top: 1px dashed #ebedf2
}

.m-form .m-form__heading .m-form__heading-title {
    color: #575962
}

.m-form .m-form__heading .m-form__heading-sub {
    color: #6f727d
}

.m-form .m-form__heading.m-form__heading--bordered {
    border-bottom: 1px solid #ebedf2
}

.m-form .m-form__heading.m-form__heading--dashed {
    border-bottom: 1px dashed #ebedf2
}

.m-form .m-form__section {
    color: #7b7e8a
}

.m-form .m-form__actions.m-form__actions--line {
    border-top: 1px solid #ebedf2
}

.m-form .m-form__actions.m-form__actions--top.m-form__actions--line {
    border-top: 0;
    border-bottom: 1px solid #ebedf2
}

.m-form .m-form__actions.m-form__actions--solid {
    background-color: #f7f8fa;
    border-color: #f7f8fa
}

.has-success label.col-form-label,
.has-success label.form-control-label,
.has-success label:not([class]) {
    color: #34bfa3
}

.has-success .form-control-feedback {
    color: #34bfa3
}

.has-success .form-control,
.has-success .input-group-text {
    border-color: #ebedf2
}

.has-success .form-control:focus {
    border-color: #99ca3b
}

.m-form.m-form--state .has-success .form-control,
.m-form.m-form--state .has-success .form-control:focus,
.m-form.m-form--state .has-success .input-group .btn.btn-secondary,
.m-form.m-form--state .has-success .input-group .input-group-text {
    border-color: #34bfa3
}

.m-form.m-form--state .has-success .bootstrap-select.btn-group.btn.btn-secondary,
.m-form.m-form--state .has-success .input-group-btn>.btn.btn-secondary {
    border-color: #34bfa3
}

.m-form.m-form--state .has-success .bootstrap-select.btn-group.btn.btn-secondary:hover,
.m-form.m-form--state .has-success .input-group-btn>.btn.btn-secondary:hover {
    border-color: #34bfa3
}

.has-warning label.col-form-label,
.has-warning label.form-control-label,
.has-warning label:not([class]) {
    color: #ffb822
}

.has-warning .form-control-feedback {
    color: #ffb822
}

.has-warning .form-control,
.has-warning .input-group-text {
    border-color: #ebedf2
}

.has-warning .form-control:focus {
    border-color: #99ca3b
}

.m-form.m-form--state .has-warning .form-control,
.m-form.m-form--state .has-warning .form-control:focus,
.m-form.m-form--state .has-warning .input-group .btn.btn-secondary,
.m-form.m-form--state .has-warning .input-group .input-group-text {
    border-color: #ffb822
}

.m-form.m-form--state .has-warning .bootstrap-select.btn-group.btn.btn-secondary,
.m-form.m-form--state .has-warning .input-group-btn>.btn.btn-secondary {
    border-color: #ffb822
}

.m-form.m-form--state .has-warning .bootstrap-select.btn-group.btn.btn-secondary:hover,
.m-form.m-form--state .has-warning .input-group-btn>.btn.btn-secondary:hover {
    border-color: #ffb822
}

.has-danger label.col-form-label,
.has-danger label.form-control-label,
.has-danger label:not([class]) {
    color: #f4516c
}

.has-danger .form-control-feedback {
    color: #f4516c
}

.has-danger .form-control,
.has-danger .input-group-text {
    border-color: #ebedf2
}

.has-danger .form-control:focus {
    border-color: #99ca3b
}

.m-form.m-form--state .has-danger .form-control,
.m-form.m-form--state .has-danger .form-control:focus,
.m-form.m-form--state .has-danger .input-group .btn.btn-secondary,
.m-form.m-form--state .has-danger .input-group .input-group-text {
    border-color: #f4516c
}

.m-form.m-form--state .has-danger .bootstrap-select.btn-group.btn.btn-secondary,
.m-form.m-form--state .has-danger .input-group-btn>.btn.btn-secondary {
    border-color: #f4516c
}

.m-form.m-form--state .has-danger .bootstrap-select.btn-group.btn.btn-secondary:hover,
.m-form.m-form--state .has-danger .input-group-btn>.btn.btn-secondary:hover {
    border-color: #f4516c
}


.m-widget1 {
    padding: 2.2rem
}

.m-widget1.m-widget1--paddingless {
    padding: 0
}

.m-widget1 .m-widget1__item {
    padding: 1.1rem 0
}

.m-widget1 .m-widget1__item .m-widget1__title {
    font-size: 1.2rem;
    font-weight: 500;
    margin-bottom: 0
}

.m-widget1 .m-widget1__item .m-widget1__desc {
    display: inline-block;
    margin-top: .21rem;
    font-size: 1rem;
    font-weight: 300
}

.m-widget1 .m-widget1__item .m-widget1__number {
    font-size: 1.5rem;
    font-weight: 600
}

.m-widget1 .m-widget1__item:first-child {
    padding-top: .8rem
}

.m-widget1 .m-widget1__item:last-child {
    padding-bottom: .8rem
}

.m-widget1__item {
    border-bottom: .07rem dashed #ebedf2
}

.m-widget1__item .m-widget1__title {
    color: #3f4047
}

.m-widget1__item .m-widget1__desc {
    color: #9699a2
}

.m-widget1__item .m-widget1__number {
    color: #6f727d
}

.m-widget1__item:last-child {
    border-bottom: 0
}

/*M-dropdown*/

.m-dropdown {
    position: relative
}

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

.m-dropdown .m-dropdown__toggle .la-ellipsis-h {
    font-size: 2.1rem
}

.m-dropdown .m-dropdown__wrapper {
    top: 100%;
    text-align: left;
    display: none;
    position: absolute;
    z-index: 101;
    padding-top: 0;
    width: 245px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__content,
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__scrollable,
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCSB_container,
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCustomScrollBox {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__header {
    padding: 20px 20px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-title {
    display: block;
    padding: 0 0 5px 0;
    font-size: 1.5rem;
    font-weight: 400
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-subtitle {
    display: block;
    padding: 0;
    font-size: 1rem
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__body {
    padding: 20px
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__body .mCSB_scrollTools {
    right: -10px
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__body.m-dropdown__body--paddingless {
    padding: 0
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__body.m-dropdown__body--paddingless .mCSB_scrollTools {
    right: 0
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__footer {
    padding: 20px
}

.m-dropdown.m-dropdown--header-bg-fil .m-dropdown__wrapper .m-dropdown__inner {
    -webkit-border-radius: 8px 8px 4px 4px;
    -moz-border-radius: 8px 8px 4px 4px;
    -ms-border-radius: 8px 8px 4px 4px;
    -o-border-radius: 8px 8px 4px 4px;
    border-radius: 8px 8px 4px 4px
}

.m-dropdown.m-dropdown--header-bg-fil .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__header {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.m-dropdown.m-dropdown--footer-bg-fil .m-dropdown__wrapper .m-dropdown__inner {
    -webkit-border-radius: 4px 4px 8px 8px;
    -moz-border-radius: 4px 4px 8px 8px;
    -ms-border-radius: 4px 4px 8px 8px;
    -o-border-radius: 4px 4px 8px 8px;
    border-radius: 4px 4px 8px 8px
}

.m-dropdown.m-dropdown--footer-bg-fil .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__footer {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper,
.m-dropdown.m-dropdown--open .m-dropdown__wrapper {
    display: block;
    -webkit-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;
    -moz-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;
    -ms-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;
    -o-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;
    animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--open .m-dropdown__wrapper {
        animation: none!important
    }
}

@media screen\0 {
    .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--open .m-dropdown__wrapper {
        -webkit-animation: none;
        -moz-animation: none;
        -ms-animation: none;
        -o-animation: none;
        animation: none
    }
}

/*@media screen\0 and (-ms-high-contrast:none) {
    .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--open .m-dropdown__wrapper {
        animation: none!important
    }
}*/

.m-dropdown.m-dropdown--up .m-dropdown__wrapper {
    padding-top: 0;
    top: auto;
    bottom: 100%;
    padding-bottom: 0
}

.m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper,
.m-dropdown.m-dropdown--up.m-dropdown--open .m-dropdown__wrapper {
    display: block;
    -webkit-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;
    -moz-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;
    -ms-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;
    -o-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;
    animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--up.m-dropdown--open .m-dropdown__wrapper {
        animation: none!important
    }
}

@media screen\0 {
    .m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--up.m-dropdown--open .m-dropdown__wrapper {
        -webkit-animation: none;
        -moz-animation: none;
        -ms-animation: none;
        -o-animation: none;
        animation: none
    }
}

/*@media screen\0 and (-ms-high-contrast:none) {
    .m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--up.m-dropdown--open .m-dropdown__wrapper {
        animation: none!important
    }
}*/

.m-dropdown.m-dropdown--align-right .m-dropdown__wrapper {
    right: 0
}

.m-dropdown.m-dropdown--align-right.m-dropdown--align-push .m-dropdown__wrapper {
    margin-right: -20px
}

.m-dropdown.m-dropdown--align-left .m-dropdown__wrapper {
    left: 0
}

.m-dropdown.m-dropdown--align-left.m-dropdown--align-push .m-dropdown__wrapper {
    margin-left: -20px
}

.m-dropdown.m-dropdown--align-center .m-dropdown__wrapper {
    left: 50%;
    width: 245px;
    margin-left: -122.5px
}

@media (min-width:1025px) {
    .m-dropdown.m-dropdown--small .m-dropdown__wrapper {
        width: 225px
    }
    .m-dropdown.m-dropdown--medium .m-dropdown__wrapper {
        width: 325px
    }
    .m-dropdown.m-dropdown--large .m-dropdown__wrapper {
        width: 380px
    }
    .m-dropdown.m-dropdown--huge .m-dropdown__wrapper {
        width: 455px
    }
    .m-dropdown.m-dropdown--align-center.m-dropdown--small .m-dropdown__wrapper {
        width: 225px;
        margin-left: -112.5px
    }
    .m-dropdown.m-dropdown--align-center.m-dropdown--medium .m-dropdown__wrapper {
        width: 325px;
        margin-left: -162.5px
    }
    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper {
        width: 380px;
        margin-left: -190px
    }
    .m-dropdown.m-dropdown--align-center.m-dropdown--huge .m-dropdown__wrapper {
        width: 455px;
        margin-left: -227.5px
    }
}

@media (max-width:768px) {
    .m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center>.m-dropdown__wrapper,
    .m-dropdown.m-dropdown--mobile-full-width>.m-dropdown__wrapper {
        width: auto;
        margin: 0 auto;
        left: 30px;
        right: 30px
    }
    .m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center>.m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-title,
    .m-dropdown.m-dropdown--mobile-full-width>.m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-title {
        font-size: 1.2rem;
        font-weight: 500
    }
    .m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center>.m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-subtitle,
    .m-dropdown.m-dropdown--mobile-full-width>.m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-subtitle {
        font-size: 1rem
    }
}

.m-dropdown__dropoff {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    display: block;
    z-index: 100
}

@-webkit-keyframes m-dropdown-fade-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-moz-keyframes m-dropdown-fade-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-o-keyframes m-dropdown-fade-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes m-dropdown-fade-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes m-dropdown-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-moz-keyframes m-dropdown-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-o-keyframes m-dropdown-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@keyframes m-dropdown-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-webkit-keyframes m-dropdown-arrow-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-moz-keyframes m-dropdown-arrow-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-o-keyframes m-dropdown-arrow-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@keyframes m-dropdown-arrow-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-webkit-keyframes m-dropdown-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@-moz-keyframes m-dropdown-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@-o-keyframes m-dropdown-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@keyframes m-dropdown-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@-webkit-keyframes m-dropdown-arrow-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@-moz-keyframes m-dropdown-arrow-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@-o-keyframes m-dropdown-arrow-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@keyframes m-dropdown-arrow-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

.m-dropdown.m-dropdown--arrow .m-dropdown__wrapper {
    padding-top: 10px
}

.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper {
    padding-top: 0;
    padding-bottom: 11px
}

.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow {
    position: absolute;
    line-height: 0;
    display: inline-block;
    overflow: hidden;
    height: 10px;
    width: 40px;
    position: relative;
    left: 50%;
    margin-left: -20px;
    top: auto;
    position: absolute;
    margin-top: 0
}

.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow:before {
    display: inline-block;
    font-family: Metronic;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 0;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: ""
}

.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow:before {
    position: relative;
    top: 100%;
    margin-top: 9px;
    font-size: 40px
}

@media screen\0 {
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow:before {
        margin-top: 11px
    }
}

@media screen\0 {
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow {
        margin-top: -1px
    }
}

/*@supports (-ms-ime-align:auto) {
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow {
        margin-top: -1px
    }
}*/

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow,
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow {
    position: absolute;
    line-height: 0;
    display: inline-block;
    overflow: hidden;
    height: 11px;
    width: 40px;
    position: relative;
    left: 50%;
    margin-left: -20px;
    top: 0;
    position: absolute
}

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before,
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before {
    display: inline-block;
    font-family: Metronic;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 0;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: ""
}

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before,
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before {
    position: relative;
    top: 100%;
    margin-top: 11px;
    font-size: 40px
}

@media screen\0 {
    .m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before,
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before {
        margin-top: 13px
    }
}

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow.m-dropdown__arrow--left,
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow.m-dropdown__arrow--left {
    left: 15px;
    margin-left: 0
}

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow.m-dropdown__arrow--right,
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow.m-dropdown__arrow--right {
    right: 15px;
    left: auto;
    margin-left: auto
}

.m-dropdown.m-dropdown--skin-dark .m-dropdown__wrapper .m-dropdown__inner {
    background-color: #282a3c;
    box-shadow: 0 0 15px 1px rgba(69, 65, 78, .4)
}

.m-dropdown.m-dropdown--skin-dark.m-dropdown--arrow .m-dropdown__arrow {
    color: #282a3c
}

.m-dropdown.m-dropdown--skin-dark .m-dropdown__header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill.m-dropdown--arrow .m-dropdown__arrow {
    color: #99ca3b
}

.m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill .m-dropdown__header {
    background-color: #99ca3b
}

.m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-title {
    color: #fff
}

.m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-subtitle {
    color: #fff
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
    background-color: #fff;
    box-shadow: 0 0 15px 1px rgba(69, 65, 78, .2)
}

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow {
    color: #fff
}

.m-dropdown .m-dropdown__header {
    -webkit-box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, .03);
    -moz-box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, .03);
    box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, .03)
}

.m-dropdown.m-dropdown--header-bg-fill.m-dropdown--arrow .m-dropdown__arrow {
    color: transparent
}

.m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header {
    background-color: transparent
}

.m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-title {
    color: #fff
}

.m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-subtitle {
    color: #fff
}


.m-tabs-content .m-tabs-content__item {
    display: none
}

.m-tabs-content .m-tabs-content__item.m-tabs-content__item--active {
    display: block
}

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

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

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

.m-tabs-line .m-tabs__item {
    margin-right: 30px;
    margin-bottom: -1px
}

.m-tabs-line .m-tabs__item:last-child {
    margin-right: 0
}

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

.m-tabs-line .m-tabs__link [class*=" la-"],
.m-tabs-line .m-tabs__link [class^=la-] {
    font-size: 1.6rem
}

.m-tabs-line .m-tabs__link [class*=" fa-"],
.m-tabs-line .m-tabs__link [class^=fa-] {
    font-size: 1.4rem
}

.m-tabs-line .m-tabs__link [class*=" flaticon-"],
.m-tabs-line .m-tabs__link [class^=flaticon-] {
    font-size: 1.6rem
}

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

.m-tabs-line.m-tabs-line--2x a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--2x a.m-tabs__link:hover {
    border-bottom-width: 4px!important
}

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

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

.m-tabs-line {
    border-bottom: 1px solid #ebedf2
}

.m-tabs-line a.m-tabs__link,
.m-tabs-line.nav.nav-tabs .nav-link {
    background: 0 0;
    color: #7b7e8a
}

.m-tabs-line a.m-tabs__link i,
.m-tabs-line.nav.nav-tabs .nav-link i {
    color: #898b96
}

.m-tabs-line a.m-tabs__link:disabled,
.m-tabs-line.nav.nav-tabs .nav-link:disabled {
    color: #afb2c1
}

.m-tabs-line a.m-tabs__link:disabled i,
.m-tabs-line.nav.nav-tabs .nav-link:disabled i {
    color: #afb2c1
}

.m-tabs-line a.m-tabs__link.active,
.m-tabs-line a.m-tabs__link:hover,
.m-tabs-line.nav.nav-tabs .nav-link.active,
.m-tabs-line.nav.nav-tabs .nav-link:hover {
    background: 0 0;
    color: #3f4047;
    border-bottom: 1px solid #3f4047
}

.m-tabs-line a.m-tabs__link.active>i,
.m-tabs-line a.m-tabs__link:hover>i,
.m-tabs-line.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.nav.nav-tabs .nav-link:hover>i {
    color: #7b7e8a
}

.m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #99ca3b
}

.m-tabs-line.m-tabs-line--brand a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover {
    color: #99ca3b;
    border-bottom: 1px solid #99ca3b
}

.m-tabs-line.m-tabs-line--brand a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover>i {
    color: #837dd1
}

.m-tabs-line.m-tabs-line--metal a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #c4c5d6
}

.m-tabs-line.m-tabs-line--metal a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--metal a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link:hover {
    color: #c4c5d6;
    border-bottom: 1px solid #c4c5d6
}

.m-tabs-line.m-tabs-line--metal a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--metal a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link:hover>i {
    color: #d3d4e0
}

.m-tabs-line.m-tabs-line--light a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #fff
}

.m-tabs-line.m-tabs-line--light a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--light a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link:hover {
    color: #fff;
    border-bottom: 1px solid #fff
}

.m-tabs-line.m-tabs-line--light a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--light a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link:hover>i {
    color: #fff
}

.m-tabs-line.m-tabs-line--accent a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #00c5dc
}

.m-tabs-line.m-tabs-line--accent a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--accent a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link:hover {
    color: #00c5dc;
    border-bottom: 1px solid #00c5dc
}

.m-tabs-line.m-tabs-line--accent a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--accent a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link:hover>i {
    color: #00dcf6
}

.m-tabs-line.m-tabs-line--focus a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #9816f4
}

.m-tabs-line.m-tabs-line--focus a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--focus a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link:hover {
    color: #9816f4;
    border-bottom: 1px solid #9816f4
}

.m-tabs-line.m-tabs-line--focus a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--focus a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link:hover>i {
    color: #a32ef5
}

.m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #99ca3b
}

.m-tabs-line.m-tabs-line--primary a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover {
    color: #99ca3b;
    border-bottom: 1px solid #99ca3b
}

.m-tabs-line.m-tabs-line--primary a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover>i {
    color: #6d7ae1
}

.m-tabs-line.m-tabs-line--success a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #34bfa3
}

.m-tabs-line.m-tabs-line--success a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--success a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover {
    color: #34bfa3;
    border-bottom: 1px solid #34bfa3
}

.m-tabs-line.m-tabs-line--success a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--success a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover>i {
    color: #41cbaf
}

.m-tabs-line.m-tabs-line--info a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #36a3f7
}

.m-tabs-line.m-tabs-line--info a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--info a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link:hover {
    color: #36a3f7;
    border-bottom: 1px solid #36a3f7
}

.m-tabs-line.m-tabs-line--info a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--info a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link:hover>i {
    color: #4faef8
}

.m-tabs-line.m-tabs-line--warning a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #ffb822
}

.m-tabs-line.m-tabs-line--warning a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--warning a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link:hover {
    color: #ffb822;
    border-bottom: 1px solid #ffb822
}

.m-tabs-line.m-tabs-line--warning a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--warning a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link:hover>i {
    color: #ffc03c
}

.m-tabs-line.m-tabs-line--danger a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #f4516c
}

.m-tabs-line.m-tabs-line--danger a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--danger a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link:hover {
    color: #f4516c;
    border-bottom: 1px solid #f4516c
}

.m-tabs-line.m-tabs-line--danger a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--danger a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link:hover>i {
    color: #f66980
}

.m-tabs-line.m-tabs-line--skin-dark {
    border-bottom: 1px solid #a1a4b1
}

.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link,
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link {
    background: 0 0;
    color: #8284a1
}

.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link i,
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link i {
    color: #737696
}

.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link:disabled,
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link:disabled {
    color: #c9c9e0
}

.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link:disabled i,
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link:disabled i {
    color: #c9c9e0
}

.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link:hover {
    background: 0 0;
    color: #aeafc2;
    border-bottom: 1px solid #aeafc2
}

.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link:hover>i {
    color: #8284a1
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #99ca3b
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-link:hover {
    color: #99ca3b;
    border-bottom: 1px solid #99ca3b
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-link:hover>i {
    color: #837dd1
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #c4c5d6
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-link:hover {
    color: #c4c5d6;
    border-bottom: 1px solid #c4c5d6
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-link:hover>i {
    color: #d3d4e0
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #fff
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-link:hover {
    color: #fff;
    border-bottom: 1px solid #fff
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-link:hover>i {
    color: #fff
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #00c5dc
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-link:hover {
    color: #00c5dc;
    border-bottom: 1px solid #00c5dc
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-link:hover>i {
    color: #00dcf6
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #9816f4
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-link:hover {
    color: #9816f4;
    border-bottom: 1px solid #9816f4
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-link:hover>i {
    color: #a32ef5
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #99ca3b
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-link:hover {
    color: #99ca3b;
    border-bottom: 1px solid #99ca3b
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-link:hover>i {
    color: #6d7ae1
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #34bfa3
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-link:hover {
    color: #34bfa3;
    border-bottom: 1px solid #34bfa3
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-link:hover>i {
    color: #41cbaf
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #36a3f7
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-link:hover {
    color: #36a3f7;
    border-bottom: 1px solid #36a3f7
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-link:hover>i {
    color: #4faef8
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #ffb822
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-link:hover {
    color: #ffb822;
    border-bottom: 1px solid #ffb822
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-link:hover>i {
    color: #ffc03c
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-link:hover {
    border-bottom: 1px solid #f4516c
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-link:hover {
    color: #f4516c;
    border-bottom: 1px solid #f4516c
}

.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link:hover>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-link.active>i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-link:hover>i {
    color: #f66980
}

.m-badge {
    background: #eaeaea;
    color: #444;
    font-size: .8rem;
    line-height: 20px;
    min-height: 20px;
    min-width: 20px;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    padding: 0 3px;
    -webkit-border-radius: .75rem;
    -moz-border-radius: .75rem;
    -ms-border-radius: .75rem;
    -o-border-radius: .75rem;
    border-radius: .75rem
}

.m-badge.m-badge--square {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.m-badge.m-badge--wide {
    letter-spacing: .6px;
    padding: 1px 10px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-border-radius: .75rem;
    -moz-border-radius: .75rem;
    -ms-border-radius: .75rem;
    -o-border-radius: .75rem;
    border-radius: .75rem
}

.m-badge.m-badge--rounded {
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    -ms-border-radius: .25rem;
    -o-border-radius: .25rem;
    border-radius: .25rem
}

.m-badge.m-badge--dot {
    padding: 0;
    line-height: 6px;
    min-height: 6px;
    min-width: 6px;
    height: 6px;
    width: 6px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

.m-badge.m-badge--dot-small {
    padding: 0;
    line-height: 4px;
    min-height: 4px;
    min-width: 4px;
    height: 4px;
    width: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

.m-badge.m-badge--bordered {
    border: 1px solid #efefef;
    min-height: 22px;
    min-width: 22px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

.m-badge.m-badge--brand {
    background-color: #99ca3b;
    color: #fff
}

.m-badge.m-badge-bordered--brand {
    border-color: #99ca3b
}

.m-badge.m-badge--metal {
    background-color: #c4c5d6;
    color: #fff
}

.m-badge.m-badge-bordered--metal {
    border-color: #c4c5d6
}

.m-badge.m-badge--light {
    background-color: #fff;
    color: #282a3c
}

.m-badge.m-badge-bordered--light {
    border-color: #fff
}

.m-badge.m-badge--accent {
    background-color: #00c5dc;
    color: #fff
}

.m-badge.m-badge-bordered--accent {
    border-color: #00c5dc
}

.m-badge.m-badge--focus {
    background-color: #9816f4;
    color: #fff
}

.m-badge.m-badge-bordered--focus {
    border-color: #9816f4
}

.m-badge.m-badge--primary {
    background-color: #99ca3b;
    color: #fff
}

.m-badge.m-badge-bordered--primary {
    border-color: #99ca3b
}

.m-badge.m-badge--success {
    background-color: #34bfa3;
    color: #fff
}

.m-badge.m-badge-bordered--success {
    border-color: #34bfa3
}

.m-badge.m-badge--info {
    background-color: #36a3f7;
    color: #fff
}

.m-badge.m-badge-bordered--info {
    border-color: #36a3f7
}

.m-badge.m-badge--warning {
    background-color: #ffb822;
    color: #111
}

.m-badge.m-badge-bordered--warning {
    border-color: #ffb822
}

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

.m-badge.m-badge-bordered--danger {
    border-color: #f4516c
}

.m-link {
    text-decoration: none;
    position: relative;
    display: inline-block
}

.m-link:after {
    display: block;
    content: '';
    position: absolute;
    bottom: 0;
    top: 1rem;
    left: 0;
    width: 0%;
    -webkit-transition: width .3s ease;
    -moz-transition: width .3s ease;
    -ms-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease
}

.m-link:hover {
    text-decoration: none!important
}

.m-link:hover:after {
    width: 100%
}

.m-link {
    color: #99ca3b
}

.m-link:hover {
    color: #5f57c3
}

.m-link:hover:after {
    border-bottom: 1px solid #5f57c3;
    opacity: .3
}

.m-link.m-link--skin-dark {
    color: #99ca3b
}

.m-link.m-link--skin-dark:hover {
    color: #5f57c3
}

.m-link.m-link--skin-dark:hover:after {
    border-bottom: 1px solid #5f57c3;
    opacity: .3
}

.m-link.m-link--brand {
    color: #99ca3b
}

.m-link.m-link--brand:hover {
    color: #444
}

.m-link.m-link--brand:hover:after {
    border-bottom: 1px solid #444;
    opacity: .3
}

.m-link.m-link--metal {
    color: #c4c5d6
}

.m-link.m-link--metal:hover {
    color: #a6a7c1
}

.m-link.m-link--metal:hover:after {
    border-bottom: 1px solid #a6a7c1;
    opacity: .3
}

.m-link.m-link--light {
    color: #fff
}

.m-link.m-link--light:hover {
    color: #e6e6e6
}

.m-link.m-link--light:hover:after {
    border-bottom: 1px solid #e6e6e6;
    opacity: .3
}

.m-link.m-link--accent {
    color: #00c5dc
}

.m-link.m-link--accent:hover {
    color: #0097a9
}

.m-link.m-link--accent:hover:after {
    border-bottom: 1px solid #0097a9;
    opacity: .3
}

.m-link.m-link--focus {
    color: #9816f4
}

.m-link.m-link--focus:hover {
    color: #7c0acd
}

.m-link.m-link--focus:hover:after {
    border-bottom: 1px solid #7c0acd;
    opacity: .3
}

.m-link.m-link--primary {
    color: #99ca3b
}

.m-link.m-link--primary:hover {
    color: #2e40d4
}

.m-link.m-link--primary:hover:after {
    border-bottom: 1px solid #2e40d4;
    opacity: .3
}

.m-link.m-link--success {
    color: #34bfa3
}

.m-link.m-link--success:hover {
    color: #299781
}

.m-link.m-link--success:hover:after {
    border-bottom: 1px solid #299781;
    opacity: .3
}

.m-link.m-link--info {
    color: #36a3f7
}

.m-link.m-link--info:hover {
    color: #0a8cf0
}

.m-link.m-link--info:hover:after {
    border-bottom: 1px solid #0a8cf0;
    opacity: .3
}

.m-link.m-link--warning {
    color: #ffb822
}

.m-link.m-link--warning:hover {
    color: #eea200
}

.m-link.m-link--warning:hover:after {
    border-bottom: 1px solid #eea200;
    opacity: .3
}

.m-link.m-link--danger {
    color: #f4516c
}

.m-link.m-link--danger:hover {
    color: #f12143
}

.m-link.m-link--danger:hover:after {
    border-bottom: 1px solid #f12143;
    opacity: .3
}

.m-section {
    margin: 0 0 40px 0
}

.m-section .m-section__heading {
    display: block;
    margin: 0 0 20px 0;
    padding: 0;
    font-family:'Poppins', sans-serif;;
    font-weight: 500
}

.m-section h4.m-section__heading {
    font-size: 1.1rem
}

.m-section h3.m-section__heading {
    font-size: 1.2rem
}

.m-section h2.m-section__heading {
    font-size: 1.3rem
}

.m-section h1.m-section__heading {
    font-size: 1.5rem
}

.m-section .m-section__sub {
    display: block;
    margin: 5px 0 10px 0;
    font-size: 1rem
}

.m-section .m-section__content {
    margin: 0 0 10px 0;
    font-size: 1rem
}

.m-section .m-section__seperator {
    margin: 5px 0;
    height: 1px;
    overflow: hidden;
    display: block
}

.m-section.m-section--last {
    margin-bottom: 0
}

.m-section.m-section--last .m-section__content {
    margin-bottom: 0
}

.m-section .m-section__heading {
    color: #3f4047
}

.m-section .m-section__sub {
    color: #6f727d
}

.m-section .m-section__content {
    color: #575962
}

.m-section.m-section--skin-dark .m-section__heading {
    color: #aeafc2
}

.m-section.m-section--skin-dark .m-section__sub {
    color: #9093ac
}

.m-section.m-section--skin-dark .m-section__content {
    color: #fff
}

.m-separator {
    height: 0;
    margin: 20px 0
}

.m-separator.m-separator--md {
    margin: 30px 0
}

.m-separator.m-separator--lg {
    margin: 40px 0
}

.m-separator.m-separator--xl {
    margin: 60px 0
}

.m-separator.m-separator--sm {
    margin: 20px 0
}

.m-separator.m-separator--fit {
    margin-left: -2.2rem;
    margin-right: -2.2rem
}

.m-separator {
    border-bottom: 1px solid #ebedf2
}

.m-separator.m-separator--dashed {
    border-bottom: 1px dashed #ebedf2
}

.m-separator.m-separator--brand {
    border-bottom: 1px solid #99ca3b
}

.m-separator.m-separator--brand.m-separator--dashed {
    border-bottom: 1px dashed #99ca3b
}

.m-separator.m-separator--metal {
    border-bottom: 1px solid #c4c5d6
}

.m-separator.m-separator--metal.m-separator--dashed {
    border-bottom: 1px dashed #c4c5d6
}

.m-separator.m-separator--light {
    border-bottom: 1px solid #fff
}

.m-separator.m-separator--light.m-separator--dashed {
    border-bottom: 1px dashed #fff
}

.m-separator.m-separator--accent {
    border-bottom: 1px solid #00c5dc
}

.m-separator.m-separator--accent.m-separator--dashed {
    border-bottom: 1px dashed #00c5dc
}

.m-separator.m-separator--focus {
    border-bottom: 1px solid #9816f4
}

.m-separator.m-separator--focus.m-separator--dashed {
    border-bottom: 1px dashed #9816f4
}

.m-separator.m-separator--primary {
    border-bottom: 1px solid #99ca3b
}

.m-separator.m-separator--primary.m-separator--dashed {
    border-bottom: 1px dashed #99ca3b
}

.m-separator.m-separator--success {
    border-bottom: 1px solid #34bfa3
}

.m-separator.m-separator--success.m-separator--dashed {
    border-bottom: 1px dashed #34bfa3
}

.m-separator.m-separator--info {
    border-bottom: 1px solid #36a3f7
}

.m-separator.m-separator--info.m-separator--dashed {
    border-bottom: 1px dashed #36a3f7
}

.m-separator.m-separator--warning {
    border-bottom: 1px solid #ffb822
}

.m-separator.m-separator--warning.m-separator--dashed {
    border-bottom: 1px dashed #ffb822
}

.m-separator.m-separator--danger {
    border-bottom: 1px solid #f4516c
}

.m-separator.m-separator--danger.m-separator--dashed {
    border-bottom: 1px dashed #f4516c
}
/*M-button*/
.btn {
    font-family: 'Poppins', sans-serif;
    -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    cursor: pointer;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    -ms-border-radius: .25rem;
    -o-border-radius: .25rem;
    border-radius: .25rem
}

.btn>i {
    line-height: 0;
    vertical-align: middle
}

.btn.active,
.btn:focus,
.btn:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.btn.m-btn--pill {
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    border-radius: 60px
}

.btn.m-btn--square {
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    -ms-border-radius: 0!important;
    -o-border-radius: 0!important;
    border-radius: 0!important
}

.btn.m-btn--air.btn-secondary {
    border-color: #fff!important
}

.btn.m-btn--air.btn-secondary:hover {
    border-color: #fff!important
}

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

.btn-group-sm>.btn.m-btn--wide,
.btn.m-btn--wide.btn-sm {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.btn-group-lg>.btn.m-btn--wide,
.btn.m-btn--wide.btn-lg {
    padding-left: 3rem;
    padding-right: 3rem
}

.btn.m-btn--custom {
    padding: .75rem 2rem;
    font-size: 1rem;
    font-weight: 400;
    font-family:  'Poppins', sans-serif;
}

.btn-group-sm>.btn.m-btn--custom,
.btn.m-btn--custom.btn-sm {
    padding: .5rem 1rem;
    font-size: .9rem
}

.btn-group-lg>.btn.m-btn--custom,
.btn.m-btn--custom.btn-lg {
    padding: 1rem 2.5rem;
    font-size: 1.2rem
}

.btn.m-btn--label-brand {
    color: #99ca3b
}

.btn.m-btn--label-metal {
    color: #c4c5d6
}

.btn.m-btn--label-light {
    color: #fff
}

.btn.m-btn--label-accent {
    color: #00c5dc
}

.btn.m-btn--label-focus {
    color: #9816f4
}

.btn.m-btn--label-primary {
    color: #99ca3b
}

.btn.m-btn--label-success {
    color: #34bfa3
}

.btn.m-btn--label-info {
    color: #36a3f7
}

.btn.m-btn--label-warning {
    color: #ffb822
}

.btn.m-btn--label-danger {
    color: #f4516c
}

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

.btn.m-btn--bold {
    font-weight: 400
}

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

.btn.m-btn--boldest {
    font-weight: 600
}

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

.m-btn--icon>span {
    display: table
}

.m-btn--icon>span>i {
    display: table-cell;
    vertical-align: middle;
    line-height: 0
}

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

.m-btn--icon>span [class*=" fa-"],
.m-btn--icon>span [class^=fa-] {
    font-size: 1.1rem
}

.m-btn--icon>span [class*=" flaticon-"],
.m-btn--icon>span [class^=flaticon-] {
    font-size: 1.3rem
}

.m-btn--icon>span>span {
    padding-left: .5em;
    display: table-cell;
    vertical-align: middle
}

.m-btn--icon.m-btn--icon-right>span>span {
    padding-left: 0;
    padding-right: .6em
}

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

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

.btn-group-lg>.m-btn--icon.btn>span [class*=" flaticon-"],
.btn-group-lg>.m-btn--icon.btn>span [class^=flaticon-],
.m-btn--icon.btn-lg>span [class*=" flaticon-"],
.m-btn--icon.btn-lg>span [class^=flaticon-] {
    font-size: 1.5rem
}

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

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

.btn-group-sm>.m-btn--icon.btn>span [class*=" flaticon-"],
.btn-group-sm>.m-btn--icon.btn>span [class^=flaticon-],
.m-btn--icon.btn-sm>span [class*=" flaticon-"],
.m-btn--icon.btn-sm>span [class^=flaticon-] {
    font-size: 1.1rem
}

.m-btn--icon.m-btn--icon-only {
    display: inline-block;
    position: relative;
    padding: 0!important;
    width: 33px;
    height: 33px
}

.m-btn--icon.m-btn--icon-only>i {
    line-height: 0;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

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

.m-btn--icon.m-btn--icon-only [class*=" fa-"],
.m-btn--icon.m-btn--icon-only [class^=fa-] {
    font-size: 1.1rem
}

.m-btn--icon.m-btn--icon-only [class*=" flaticon-"],
.m-btn--icon.m-btn--icon-only [class^=flaticon-] {
    font-size: 1.3rem
}

.m-btn--icon.m-btn--icon-only.th-btn-pill {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

.btn-group-lg>.m-btn--icon.m-btn--icon-only.btn,
.m-btn--icon.m-btn--icon-only.btn-lg {
    width: 43px;
    height: 43px
}

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

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

.btn-group-lg>.m-btn--icon.m-btn--icon-only.btn [class*=" flaticon-"],
.btn-group-lg>.m-btn--icon.m-btn--icon-only.btn [class^=flaticon-],
.m-btn--icon.m-btn--icon-only.btn-lg [class*=" flaticon-"],
.m-btn--icon.m-btn--icon-only.btn-lg [class^=flaticon-] {
    font-size: 1.5rem
}

.btn-group-sm>.m-btn--icon.m-btn--icon-only.btn,
.m-btn--icon.m-btn--icon-only.btn-sm {
    width: 30px;
    height: 30px
}

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

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

.btn-group-sm>.m-btn--icon.m-btn--icon-only.btn [class*=" flaticon-"],
.btn-group-sm>.m-btn--icon.m-btn--icon-only.btn [class^=flaticon-],
.m-btn--icon.m-btn--icon-only.btn-sm [class*=" flaticon-"],
.m-btn--icon.m-btn--icon-only.btn-sm [class^=flaticon-] {
    font-size: 1.1rem
}

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

.m-btn--icon.m-btn--custom>span [class*=" fa-"],
.m-btn--icon.m-btn--custom>span [class^=fa-] {
    font-size: 1.1rem
}

.m-btn--icon.m-btn--custom>span [class*=" flaticon-"],
.m-btn--icon.m-btn--custom>span [class^=flaticon-] {
    font-size: 1.3rem
}

.btn-group-lg>.m-btn--icon.m-btn--custom.btn>span [class*=" la-"],
.btn-group-lg>.m-btn--icon.m-btn--custom.btn>span [class^=la-],
.m-btn--icon.m-btn--custom.btn-lg>span [class*=" la-"],
.m-btn--icon.m-btn--custom.btn-lg>span [class^=la-] {
    font-size: 1.5rem
}

.btn-group-lg>.m-btn--icon.m-btn--custom.btn>span [class*=" fa-"],
.btn-group-lg>.m-btn--icon.m-btn--custom.btn>span [class^=fa-],
.m-btn--icon.m-btn--custom.btn-lg>span [class*=" fa-"],
.m-btn--icon.m-btn--custom.btn-lg>span [class^=fa-] {
    font-size: 1.2rem
}

.btn-group-lg>.m-btn--icon.m-btn--custom.btn>span [class*=" flaticon-"],
.btn-group-lg>.m-btn--icon.m-btn--custom.btn>span [class^=flaticon-],
.m-btn--icon.m-btn--custom.btn-lg>span [class*=" flaticon-"],
.m-btn--icon.m-btn--custom.btn-lg>span [class^=flaticon-] {
    font-size: 1.5rem
}

.btn-group-sm>.m-btn--icon.m-btn--custom.btn>span [class*=" la-"],
.btn-group-sm>.m-btn--icon.m-btn--custom.btn>span [class^=la-],
.m-btn--icon.m-btn--custom.btn-sm>span [class*=" la-"],
.m-btn--icon.m-btn--custom.btn-sm>span [class^=la-] {
    font-size: 1.1rem
}

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

.btn-group-sm>.m-btn--icon.m-btn--custom.btn>span [class*=" flaticon-"],
.btn-group-sm>.m-btn--icon.m-btn--custom.btn>span [class^=flaticon-],
.m-btn--icon.m-btn--custom.btn-sm>span [class*=" flaticon-"],
.m-btn--icon.m-btn--custom.btn-sm>span [class^=flaticon-] {
    font-size: 1.1rem
}

.m-btn--icon.m-btn--custom.m-btn--icon-only {
    width: 40px;
    height: 40px
}

.btn-group-lg>.m-btn--icon.m-btn--custom.m-btn--icon-only.btn,
.m-btn--icon.m-btn--custom.m-btn--icon-only.btn-lg {
    width: 50px;
    height: 50px
}

.btn-group-sm>.m-btn--icon.m-btn--custom.m-btn--icon-only.btn,
.m-btn--icon.m-btn--custom.m-btn--icon-only.btn-sm {
    width: 30px;
    height: 30px
}

.m-btn--icon.btn-block>span {
    text-align: center;
    margin: 0 auto
}

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

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

[class*=" flaticon-"],
[class^=flaticon-] {
    font-size: 1.3rem
}

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

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

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

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

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

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

.m-btn.m-btn--link:active,
.m-btn.m-btn--link:focus {
    outline: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.m-btn.m-btn--outline-2x {
    border-width: 2px
}

.btn-group.m-btn-group--pill:not(.btn-group-vertical) .btn:first-child {
    -webkit-border-radius: 60px 0 0 60px;
    -moz-border-radius: 60px 0 0 60px;
    -ms-border-radius: 60px 0 0 60px;
    -o-border-radius: 60px 0 0 60px;
    border-radius: 60px 0 0 60px
}

.btn-group.m-btn-group--pill:not(.btn-group-vertical) .btn:last-child {
    -webkit-border-radius: 0 60px 60px 0;
    -moz-border-radius: 0 60px 60px 0;
    -ms-border-radius: 0 60px 60px 0;
    -o-border-radius: 0 60px 60px 0;
    border-radius: 0 60px 60px 0
}

.btn-group.m-btn-group--pill:not(.btn-group-vertical) .btn.m-btn--pill-last {
    -webkit-border-radius: 0 60px 60px 0;
    -moz-border-radius: 0 60px 60px 0;
    -ms-border-radius: 0 60px 60px 0;
    -o-border-radius: 0 60px 60px 0;
    border-radius: 0 60px 60px 0
}

.btn-group.m-btn-group--pill:not(.btn-group-vertical) .btn.m-btn--pill-first {
    -webkit-border-radius: 60px 0 0 60px;
    -moz-border-radius: 60px 0 0 60px;
    -ms-border-radius: 60px 0 0 60px;
    -o-border-radius: 60px 0 0 60px;
    border-radius: 60px 0 0 60px
}

.btn-group.m-btn-group--air {
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    -ms-border-radius: .25rem;
    -o-border-radius: .25rem;
    border-radius: .25rem
}

.btn-group.m-btn-group--air.m-btn-group--pill {
    -webkit-border-radius: 60px;
    -moz-border-radius: 60px;
    -ms-border-radius: 60px;
    -o-border-radius: 60px;
    border-radius: 60px
}

.btn-group-vertical .m-btn--pill-last {
    -webkit-border-radius: 0 0 60px 60px;
    -moz-border-radius: 0 0 60px 60px;
    -ms-border-radius: 0 0 60px 60px;
    -o-border-radius: 0 0 60px 60px;
    border-radius: 0 0 60px 60px
}

.btn-group-vertical .m-btn--pill-first {
    -webkit-border-radius: 60px 60px 0 0;
    -moz-border-radius: 60px 60px 0 0;
    -ms-border-radius: 60px 60px 0 0;
    -o-border-radius: 60px 60px 0 0;
    border-radius: 60px 60px 0 0
}

.btn-brand.m-btn--air,
.btn-outline-brand.m-btn--air,
.m-btn--gradient-from-brand.m-btn--air {
    -webkit-box-shadow: 0 5px 10px 2px rgba(113, 106, 202, .19)!important;
    -moz-box-shadow: 0 5px 10px 2px rgba(113, 106, 202, .19)!important;
    box-shadow: 0 5px 10px 2px rgba(113, 106, 202, .19)!important
}

.btn-brand.m-btn--air.focus,
.btn-brand.m-btn--air:focus,
.btn-brand.m-btn--air:hover,
.btn-outline-brand.m-btn--air.focus,
.btn-outline-brand.m-btn--air:focus,
.btn-outline-brand.m-btn--air:hover,
.m-btn--gradient-from-brand.m-btn--air.focus,
.m-btn--gradient-from-brand.m-btn--air:focus,
.m-btn--gradient-from-brand.m-btn--air:hover {
    -webkit-box-shadow: 0 5px 10px 2px rgba(113, 106, 202, .36)!important;
    -moz-box-shadow: 0 5px 10px 2px rgba(113, 106, 202, .36)!important;
    box-shadow: 0 5px 10px 2px rgba(113, 106, 202, .36)!important
}

.btn-outline-brand.focus,
.btn-outline-brand:focus,
.btn-outline-brand:hover {
    border-color: #99ca3b;
    background: #99ca3b;
    color: #fff
}

.btn-metal.m-btn--air,
.btn-outline-metal.m-btn--air,
.m-btn--gradient-from-metal.m-btn--air {
    -webkit-box-shadow: 0 5px 10px 2px rgba(196, 197, 214, .19)!important;
    -moz-box-shadow: 0 5px 10px 2px rgba(196, 197, 214, .19)!important;
    box-shadow: 0 5px 10px 2px rgba(196, 197, 214, .19)!important
}

.btn-metal.m-btn--air.focus,
.btn-metal.m-btn--air:focus,
.btn-metal.m-btn--air:hover,
.btn-outline-metal.m-btn--air.focus,
.btn-outline-metal.m-btn--air:focus,
.btn-outline-metal.m-btn--air:hover,
.m-btn--gradient-from-metal.m-btn--air.focus,
.m-btn--gradient-from-metal.m-btn--air:focus,
.m-btn--gradient-from-metal.m-btn--air:hover {
    -webkit-box-shadow: 0 5px 10px 2px rgba(196, 197, 214, .36)!important;
    -moz-box-shadow: 0 5px 10px 2px rgba(196, 197, 214, .36)!important;
    box-shadow: 0 5px 10px 2px rgba(196, 197, 214, .36)!important
}

.btn-outline-metal.focus,
.btn-outline-metal:focus,
.btn-outline-metal:hover {
    border-color: #c4c5d6;
    background: #c4c5d6;
    color: #fff
}

.btn-light.m-btn--air,
.btn-outline-light.m-btn--air,
.m-btn--gradient-from-light.m-btn--air {
    -webkit-box-shadow: 0 5px 10px 2px rgba(255, 255, 255, .19)!important;
    -moz-box-shadow: 0 5px 10px 2px rgba(255, 255, 255, .19)!important;
    box-shadow: 0 5px 10px 2px rgba(255, 255, 255, .19)!important
}

.btn-light.m-btn--air.focus,
.btn-light.m-btn--air:focus,
.btn-light.m-btn--air:hover,
.btn-outline-light.m-btn--air.focus,
.btn-outline-light.m-btn--air:focus,
.btn-outline-light.m-btn--air:hover,
.m-btn--gradient-from-light.m-btn--air.focus,
.m-btn--gradient-from-light.m-btn--air:focus,
.m-btn--gradient-from-light.m-btn--air:hover {
    -webkit-box-shadow: 0 5px 10px 2px rgba(255, 255, 255, .36)!important;
    -moz-box-shadow: 0 5px 10px 2px rgba(255, 255, 255, .36)!important;
    box-shadow: 0 5px 10px 2px rgba(255, 255, 255, .36)!important
}

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


.btn-outline-primary.m-btn--air,
.btn-primary.m-btn--air,
.m-btn--gradient-from-primary.m-btn--air {
    -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, .19)!important;
    -moz-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, .19)!important;
    box-shadow: 0 5px 10px 2px rgba(88, 103, 221, .19)!important
}

.btn-outline-primary.m-btn--air.focus,
.btn-outline-primary.m-btn--air:focus,
.btn-outline-primary.m-btn--air:hover,
.btn-primary.m-btn--air.focus,
.btn-primary.m-btn--air:focus,
.btn-primary.m-btn--air:hover,
.m-btn--gradient-from-primary.m-btn--air.focus,
.m-btn--gradient-from-primary.m-btn--air:focus,
.m-btn--gradient-from-primary.m-btn--air:hover {
    -webkit-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, .36)!important;
    -moz-box-shadow: 0 5px 10px 2px rgba(88, 103, 221, .36)!important;
    box-shadow: 0 5px 10px 2px rgba(88, 103, 221, .36)!important
}

.btn-outline-primary.focus,
.btn-outline-primary:focus,
.btn-outline-primary:hover {
    border-color: #99ca3b;
    background: #99ca3b;
    color: #fff
}


.btn-danger.m-btn--air,
.btn-outline-danger.m-btn--air,
.m-btn--gradient-from-danger.m-btn--air {
    -webkit-box-shadow: 0 5px 10px 2px rgba(244, 81, 108, .19)!important;
    -moz-box-shadow: 0 5px 10px 2px rgba(244, 81, 108, .19)!important;
    box-shadow: 0 5px 10px 2px rgba(244, 81, 108, .19)!important
}

.btn-danger.m-btn--air.focus,
.btn-danger.m-btn--air:focus,
.btn-danger.m-btn--air:hover,
.btn-outline-danger.m-btn--air.focus,
.btn-outline-danger.m-btn--air:focus,
.btn-outline-danger.m-btn--air:hover,
.m-btn--gradient-from-danger.m-btn--air.focus,
.m-btn--gradient-from-danger.m-btn--air:focus,
.m-btn--gradient-from-danger.m-btn--air:hover {
    -webkit-box-shadow: 0 5px 10px 2px rgba(244, 81, 108, .36)!important;
    -moz-box-shadow: 0 5px 10px 2px rgba(244, 81, 108, .36)!important;
    box-shadow: 0 5px 10px 2px rgba(244, 81, 108, .36)!important
}

.btn-outline-danger.focus,
.btn-outline-danger:focus,
.btn-outline-danger:hover {
    border-color: #f4516c;
    background: #f4516c;
    color: #fff
}

button:active,
button:focus {
    outline: 0!important
}

.btn.btn-default,
.btn.btn-secondary {
    background: #fff;
    border-color: #ebedf2
}

.btn.btn-default i,
.btn.btn-secondary i {
    color: #6f727d
}

.btn.btn-default.active,
.btn.btn-default:active,
.btn.btn-default:focus,
.btn.btn-default:hover:not(:disabled),
.btn.btn-secondary.active,
.btn.btn-secondary:active,
.btn.btn-secondary:focus,
.btn.btn-secondary:hover:not(:disabled),
.show>.btn.btn-default.dropdown-toggle,
.show>.btn.btn-secondary.dropdown-toggle {
    border-color: #ebedf2;
    background-color: #f4f5f8
}

.btn.btn-default.disabled,
.btn.btn-default:disabled,
.btn.btn-secondary.disabled,
.btn.btn-secondary:disabled {
    border-color: #f4f5f8
}

.btn.m-btn--air.btn-default,
.btn.m-btn--air.btn-secondary {
    -webkit-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .17)!important;
    -moz-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .17)!important;
    box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .17)!important;
    border-color: #fff!important
}

.btn.m-btn--air.btn-default.focus,
.btn.m-btn--air.btn-default:focus,
.btn.m-btn--air.btn-default:hover:not(:disabled):not(.active),
.btn.m-btn--air.btn-secondary.focus,
.btn.m-btn--air.btn-secondary:focus,
.btn.m-btn--air.btn-secondary:hover:not(:disabled):not(.active) {
    -webkit-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .26)!important;
    -moz-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .26)!important;
    box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .26)!important;
    background: #99ca3b!important;
    color: #fff!important;
    border-color: #99ca3b!important
}

.btn.m-btn--air.btn-default.focus i,
.btn.m-btn--air.btn-default:focus i,
.btn.m-btn--air.btn-default:hover:not(:disabled):not(.active) i,
.btn.m-btn--air.btn-secondary.focus i,
.btn.m-btn--air.btn-secondary:focus i,
.btn.m-btn--air.btn-secondary:hover:not(:disabled):not(.active) i {
    color: #fff!important
}

.btn.m-btn--hover-brand:not(.btn-secondary):not(.btn-outline-light) {
    background: 0 0;
    color: #575962
}

.btn.m-btn--hover-brand:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96
}

.btn.m-btn--hover-brand.active,
.btn.m-btn--hover-brand:active,
.btn.m-btn--hover-brand:focus,
.btn.m-btn--hover-brand:hover,
.show>.btn.m-btn--hover-brand.dropdown-toggle {
    border-color: #99ca3b!important;
    color: #fff!important;
    background-color: #99ca3b!important
}

.btn.m-btn--hover-brand.active i,
.btn.m-btn--hover-brand:active i,
.btn.m-btn--hover-brand:focus i,
.btn.m-btn--hover-brand:hover i,
.show>.btn.m-btn--hover-brand.dropdown-toggle i {
    color: #fff!important
}

.btn.m-btn--gradient-from-brand {
    color: #fff;
    border: 0!important
}

.btn.m-btn--gradient-from-brand.m-btn--gradient-to-brand {
    background: #99ca3b;
    background: -webkit-linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-brand.m-btn--gradient-to-brand.active,
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-brand:active,
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-brand:focus,
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-brand:hover,
.show>.btn.m-btn--gradient-from-brand.m-btn--gradient-to-brand.dropdown-toggle {
    background: #5b53c2;
    background: -webkit-linear-gradient(135deg, #5b53c2 30%, #5b53c2 100%);
    background: -o-linear-gradient(135deg, #5b53c2 30%, #5b53c2 100%);
    background: -moz-linear-gradient(135deg, #5b53c2 30%, #5b53c2 100%);
    background: linear-gradient(135deg, #5b53c2 30%, #5b53c2 100%)
}

.btn.btn-accent {
    color: #fff
}

.btn.btn-accent.active,
.btn.btn-accent.focus,
.btn.btn-accent:focus,
.btn.btn-accent:hover:not(:disabled) {
    color: #fff!important
}

.btn.btn-outline-accent {
    color: #00c5dc
}

.btn.btn-outline-accent.active,
.btn.btn-outline-accent.focus,
.btn.btn-outline-accent:focus,
.btn.btn-outline-accent:hover:not(:disabled) {
    color: #fff!important
}

.btn.m-btn--hover-focus:not(.btn-secondary):not(.btn-outline-light) {
    background: 0 0;
    color: #575962
}

.btn.m-btn--hover-focus:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96
}

.btn.m-btn--hover-focus.active,
.btn.m-btn--hover-focus:active,
.btn.m-btn--hover-focus:focus,
.btn.m-btn--hover-focus:hover,
.show>.btn.m-btn--hover-focus.dropdown-toggle {
    border-color: #9816f4!important;
    color: #fff!important;
    background-color: #9816f4!important
}

.btn.m-btn--hover-focus.active i,
.btn.m-btn--hover-focus:active i,
.btn.m-btn--hover-focus:focus i,
.btn.m-btn--hover-focus:hover i,
.show>.btn.m-btn--hover-focus.dropdown-toggle i {
    color: #fff!important
}

.btn.m-btn--gradient-from-focus {
    color: #fff;
    border: 0!important
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-brand {
    background: #9816f4;
    background: -webkit-linear-gradient(135deg, #9816f4 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #9816f4 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #9816f4 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #9816f4 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-brand.active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-brand:active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-brand:focus,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-brand:hover,
.show>.btn.m-btn--gradient-from-focus.m-btn--gradient-to-brand.dropdown-toggle {
    background: #880be1;
    background: -webkit-linear-gradient(135deg, #880be1 30%, #5b53c2 100%);
    background: -o-linear-gradient(135deg, #880be1 30%, #5b53c2 100%);
    background: -moz-linear-gradient(135deg, #880be1 30%, #5b53c2 100%);
    background: linear-gradient(135deg, #880be1 30%, #5b53c2 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-metal {
    background: #9816f4;
    background: -webkit-linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);
    background: -o-linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);
    background: -moz-linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);
    background: linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-metal.active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-metal:active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-metal:focus,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-metal:hover,
.show>.btn.m-btn--gradient-from-focus.m-btn--gradient-to-metal.dropdown-toggle {
    background: #880be1;
    background: -webkit-linear-gradient(135deg, #880be1 30%, #b2b3c9 100%);
    background: -o-linear-gradient(135deg, #880be1 30%, #b2b3c9 100%);
    background: -moz-linear-gradient(135deg, #880be1 30%, #b2b3c9 100%);
    background: linear-gradient(135deg, #880be1 30%, #b2b3c9 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-light {
    background: #9816f4;
    background: -webkit-linear-gradient(135deg, #9816f4 30%, #fff 100%);
    background: -o-linear-gradient(135deg, #9816f4 30%, #fff 100%);
    background: -moz-linear-gradient(135deg, #9816f4 30%, #fff 100%);
    background: linear-gradient(135deg, #9816f4 30%, #fff 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-light.active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-light:active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-light:focus,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-light:hover,
.show>.btn.m-btn--gradient-from-focus.m-btn--gradient-to-light.dropdown-toggle {
    background: #880be1;
    background: -webkit-linear-gradient(135deg, #880be1 30%, #f0f0f0 100%);
    background: -o-linear-gradient(135deg, #880be1 30%, #f0f0f0 100%);
    background: -moz-linear-gradient(135deg, #880be1 30%, #f0f0f0 100%);
    background: linear-gradient(135deg, #880be1 30%, #f0f0f0 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-accent {
    background: #9816f4;
    background: -webkit-linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);
    background: -o-linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);
    background: -moz-linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);
    background: linear-gradient(135deg, #9816f4 30%, #00c5dc 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-accent.active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-accent:active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-accent:focus,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-accent:hover,
.show>.btn.m-btn--gradient-from-focus.m-btn--gradient-to-accent.dropdown-toggle {
    background: #880be1;
    background: -webkit-linear-gradient(135deg, #880be1 30%, #00aabd 100%);
    background: -o-linear-gradient(135deg, #880be1 30%, #00aabd 100%);
    background: -moz-linear-gradient(135deg, #880be1 30%, #00aabd 100%);
    background: linear-gradient(135deg, #880be1 30%, #00aabd 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-focus {
    background: #9816f4;
    background: -webkit-linear-gradient(135deg, #9816f4 30%, #9816f4 100%);
    background: -o-linear-gradient(135deg, #9816f4 30%, #9816f4 100%);
    background: -moz-linear-gradient(135deg, #9816f4 30%, #9816f4 100%);
    background: linear-gradient(135deg, #9816f4 30%, #9816f4 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-focus.active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-focus:active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-focus:focus,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-focus:hover,
.show>.btn.m-btn--gradient-from-focus.m-btn--gradient-to-focus.dropdown-toggle {
    background: #880be1;
    background: -webkit-linear-gradient(135deg, #880be1 30%, #880be1 100%);
    background: -o-linear-gradient(135deg, #880be1 30%, #880be1 100%);
    background: -moz-linear-gradient(135deg, #880be1 30%, #880be1 100%);
    background: linear-gradient(135deg, #880be1 30%, #880be1 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-primary {
    background: #9816f4;
    background: -webkit-linear-gradient(135deg, #9816f4 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #9816f4 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #9816f4 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #9816f4 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-primary.active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-primary:active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-primary:focus,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-primary:hover,
.show>.btn.m-btn--gradient-from-focus.m-btn--gradient-to-primary.dropdown-toggle {
    background: #880be1;
    background: -webkit-linear-gradient(135deg, #880be1 30%, #3f50d8 100%);
    background: -o-linear-gradient(135deg, #880be1 30%, #3f50d8 100%);
    background: -moz-linear-gradient(135deg, #880be1 30%, #3f50d8 100%);
    background: linear-gradient(135deg, #880be1 30%, #3f50d8 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-success {
    background: #9816f4;
    background: -webkit-linear-gradient(135deg, #9816f4 30%, #34bfa3 100%);
    background: -o-linear-gradient(135deg, #9816f4 30%, #34bfa3 100%);
    background: -moz-linear-gradient(135deg, #9816f4 30%, #34bfa3 100%);
    background: linear-gradient(135deg, #9816f4 30%, #34bfa3 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-success.active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-success:active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-success:focus,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-success:hover,
.show>.btn.m-btn--gradient-from-focus.m-btn--gradient-to-success.dropdown-toggle {
    background: #880be1;
    background: -webkit-linear-gradient(135deg, #880be1 30%, #2da78e 100%);
    background: -o-linear-gradient(135deg, #880be1 30%, #2da78e 100%);
    background: -moz-linear-gradient(135deg, #880be1 30%, #2da78e 100%);
    background: linear-gradient(135deg, #880be1 30%, #2da78e 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-info {
    background: #9816f4;
    background: -webkit-linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);
    background: -o-linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);
    background: -moz-linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);
    background: linear-gradient(135deg, #9816f4 30%, #36a3f7 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-info.active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-info:active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-info:focus,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-info:hover,
.show>.btn.m-btn--gradient-from-focus.m-btn--gradient-to-info.dropdown-toggle {
    background: #880be1;
    background: -webkit-linear-gradient(135deg, #880be1 30%, #1996f6 100%);
    background: -o-linear-gradient(135deg, #880be1 30%, #1996f6 100%);
    background: -moz-linear-gradient(135deg, #880be1 30%, #1996f6 100%);
    background: linear-gradient(135deg, #880be1 30%, #1996f6 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-warning {
    background: #9816f4;
    background: -webkit-linear-gradient(135deg, #9816f4 30%, #ffb822 100%);
    background: -o-linear-gradient(135deg, #9816f4 30%, #ffb822 100%);
    background: -moz-linear-gradient(135deg, #9816f4 30%, #ffb822 100%);
    background: linear-gradient(135deg, #9816f4 30%, #ffb822 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-warning.active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-warning:active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-warning:focus,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-warning:hover,
.show>.btn.m-btn--gradient-from-focus.m-btn--gradient-to-warning.dropdown-toggle {
    background: #880be1;
    background: -webkit-linear-gradient(135deg, #880be1 30%, #ffae03 100%);
    background: -o-linear-gradient(135deg, #880be1 30%, #ffae03 100%);
    background: -moz-linear-gradient(135deg, #880be1 30%, #ffae03 100%);
    background: linear-gradient(135deg, #880be1 30%, #ffae03 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-danger {
    background: #9816f4;
    background: -webkit-linear-gradient(135deg, #9816f4 30%, #f4516c 100%);
    background: -o-linear-gradient(135deg, #9816f4 30%, #f4516c 100%);
    background: -moz-linear-gradient(135deg, #9816f4 30%, #f4516c 100%);
    background: linear-gradient(135deg, #9816f4 30%, #f4516c 100%)
}

.btn.m-btn--gradient-from-focus.m-btn--gradient-to-danger.active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-danger:active,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-danger:focus,
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-danger:hover,
.show>.btn.m-btn--gradient-from-focus.m-btn--gradient-to-danger.dropdown-toggle {
    background: #880be1;
    background: -webkit-linear-gradient(135deg, #880be1 30%, #f23454 100%);
    background: -o-linear-gradient(135deg, #880be1 30%, #f23454 100%);
    background: -moz-linear-gradient(135deg, #880be1 30%, #f23454 100%);
    background: linear-gradient(135deg, #880be1 30%, #f23454 100%)
}

.btn.btn-focus {
    color: #fff
}

.btn.btn-focus.active,
.btn.btn-focus.focus,
.btn.btn-focus:focus,
.btn.btn-focus:hover:not(:disabled) {
    color: #fff!important
}

.btn.btn-outline-focus {
    color: #9816f4
}

.btn.btn-outline-focus.active,
.btn.btn-outline-focus.focus,
.btn.btn-outline-focus:focus,
.btn.btn-outline-focus:hover:not(:disabled) {
    color: #fff!important
}

.btn.m-btn--hover-primary:not(.btn-secondary):not(.btn-outline-light) {
    background: 0 0;
    color: #575962
}

.btn.m-btn--hover-primary:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96
}

.btn.m-btn--hover-primary.active,
.btn.m-btn--hover-primary:active,
.btn.m-btn--hover-primary:focus,
.btn.m-btn--hover-primary:hover,
.show>.btn.m-btn--hover-primary.dropdown-toggle {
    border-color: #99ca3b!important;
    color: #fff!important;
    background-color: #99ca3b!important
}

.btn.m-btn--hover-primary.active i,
.btn.m-btn--hover-primary:active i,
.btn.m-btn--hover-primary:focus i,
.btn.m-btn--hover-primary:hover i,
.show>.btn.m-btn--hover-primary.dropdown-toggle i {
    color: #fff!important
}

.btn.m-btn--gradient-from-primary {
    color: #fff;
    border: 0!important
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-brand {
    background: #99ca3b;
    background: -webkit-linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-brand.active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-brand:active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-brand:focus,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-brand:hover,
.show>.btn.m-btn--gradient-from-primary.m-btn--gradient-to-brand.dropdown-toggle {
    background: #3f50d8;
    background: -webkit-linear-gradient(135deg, #3f50d8 30%, #5b53c2 100%);
    background: -o-linear-gradient(135deg, #3f50d8 30%, #5b53c2 100%);
    background: -moz-linear-gradient(135deg, #3f50d8 30%, #5b53c2 100%);
    background: linear-gradient(135deg, #3f50d8 30%, #5b53c2 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-metal {
    background: #99ca3b;
    background: -webkit-linear-gradient(135deg, #99ca3b 30%, #c4c5d6 100%);
    background: -o-linear-gradient(135deg, #99ca3b 30%, #c4c5d6 100%);
    background: -moz-linear-gradient(135deg, #99ca3b 30%, #c4c5d6 100%);
    background: linear-gradient(135deg, #99ca3b 30%, #c4c5d6 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-metal.active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-metal:active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-metal:focus,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-metal:hover,
.show>.btn.m-btn--gradient-from-primary.m-btn--gradient-to-metal.dropdown-toggle {
    background: #3f50d8;
    background: -webkit-linear-gradient(135deg, #3f50d8 30%, #b2b3c9 100%);
    background: -o-linear-gradient(135deg, #3f50d8 30%, #b2b3c9 100%);
    background: -moz-linear-gradient(135deg, #3f50d8 30%, #b2b3c9 100%);
    background: linear-gradient(135deg, #3f50d8 30%, #b2b3c9 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-light {
    background: #99ca3b;
    background: -webkit-linear-gradient(135deg, #99ca3b 30%, #fff 100%);
    background: -o-linear-gradient(135deg, #99ca3b 30%, #fff 100%);
    background: -moz-linear-gradient(135deg, #99ca3b 30%, #fff 100%);
    background: linear-gradient(135deg, #99ca3b 30%, #fff 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-light.active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-light:active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-light:focus,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-light:hover,
.show>.btn.m-btn--gradient-from-primary.m-btn--gradient-to-light.dropdown-toggle {
    background: #3f50d8;
    background: -webkit-linear-gradient(135deg, #3f50d8 30%, #f0f0f0 100%);
    background: -o-linear-gradient(135deg, #3f50d8 30%, #f0f0f0 100%);
    background: -moz-linear-gradient(135deg, #3f50d8 30%, #f0f0f0 100%);
    background: linear-gradient(135deg, #3f50d8 30%, #f0f0f0 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-accent {
    background: #99ca3b;
    background: -webkit-linear-gradient(135deg, #99ca3b 30%, #00c5dc 100%);
    background: -o-linear-gradient(135deg, #99ca3b 30%, #00c5dc 100%);
    background: -moz-linear-gradient(135deg, #99ca3b 30%, #00c5dc 100%);
    background: linear-gradient(135deg, #99ca3b 30%, #00c5dc 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-accent.active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-accent:active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-accent:focus,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-accent:hover,
.show>.btn.m-btn--gradient-from-primary.m-btn--gradient-to-accent.dropdown-toggle {
    background: #3f50d8;
    background: -webkit-linear-gradient(135deg, #3f50d8 30%, #00aabd 100%);
    background: -o-linear-gradient(135deg, #3f50d8 30%, #00aabd 100%);
    background: -moz-linear-gradient(135deg, #3f50d8 30%, #00aabd 100%);
    background: linear-gradient(135deg, #3f50d8 30%, #00aabd 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-focus {
    background: #99ca3b;
    background: -webkit-linear-gradient(135deg, #99ca3b 30%, #9816f4 100%);
    background: -o-linear-gradient(135deg, #99ca3b 30%, #9816f4 100%);
    background: -moz-linear-gradient(135deg, #99ca3b 30%, #9816f4 100%);
    background: linear-gradient(135deg, #99ca3b 30%, #9816f4 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-focus.active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-focus:active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-focus:focus,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-focus:hover,
.show>.btn.m-btn--gradient-from-primary.m-btn--gradient-to-focus.dropdown-toggle {
    background: #3f50d8;
    background: -webkit-linear-gradient(135deg, #3f50d8 30%, #880be1 100%);
    background: -o-linear-gradient(135deg, #3f50d8 30%, #880be1 100%);
    background: -moz-linear-gradient(135deg, #3f50d8 30%, #880be1 100%);
    background: linear-gradient(135deg, #3f50d8 30%, #880be1 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-primary {
    background: #99ca3b;
    background: -webkit-linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #99ca3b 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-primary.active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-primary:active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-primary:focus,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-primary:hover,
.show>.btn.m-btn--gradient-from-primary.m-btn--gradient-to-primary.dropdown-toggle {
    background: #3f50d8;
    background: -webkit-linear-gradient(135deg, #3f50d8 30%, #3f50d8 100%);
    background: -o-linear-gradient(135deg, #3f50d8 30%, #3f50d8 100%);
    background: -moz-linear-gradient(135deg, #3f50d8 30%, #3f50d8 100%);
    background: linear-gradient(135deg, #3f50d8 30%, #3f50d8 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-success {
    background: #99ca3b;
    background: -webkit-linear-gradient(135deg, #99ca3b 30%, #34bfa3 100%);
    background: -o-linear-gradient(135deg, #99ca3b 30%, #34bfa3 100%);
    background: -moz-linear-gradient(135deg, #99ca3b 30%, #34bfa3 100%);
    background: linear-gradient(135deg, #99ca3b 30%, #34bfa3 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-success.active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-success:active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-success:focus,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-success:hover,
.show>.btn.m-btn--gradient-from-primary.m-btn--gradient-to-success.dropdown-toggle {
    background: #3f50d8;
    background: -webkit-linear-gradient(135deg, #3f50d8 30%, #2da78e 100%);
    background: -o-linear-gradient(135deg, #3f50d8 30%, #2da78e 100%);
    background: -moz-linear-gradient(135deg, #3f50d8 30%, #2da78e 100%);
    background: linear-gradient(135deg, #3f50d8 30%, #2da78e 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-info {
    background: #99ca3b;
    background: -webkit-linear-gradient(135deg, #99ca3b 30%, #36a3f7 100%);
    background: -o-linear-gradient(135deg, #99ca3b 30%, #36a3f7 100%);
    background: -moz-linear-gradient(135deg, #99ca3b 30%, #36a3f7 100%);
    background: linear-gradient(135deg, #99ca3b 30%, #36a3f7 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-info.active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-info:active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-info:focus,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-info:hover,
.show>.btn.m-btn--gradient-from-primary.m-btn--gradient-to-info.dropdown-toggle {
    background: #3f50d8;
    background: -webkit-linear-gradient(135deg, #3f50d8 30%, #1996f6 100%);
    background: -o-linear-gradient(135deg, #3f50d8 30%, #1996f6 100%);
    background: -moz-linear-gradient(135deg, #3f50d8 30%, #1996f6 100%);
    background: linear-gradient(135deg, #3f50d8 30%, #1996f6 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-warning {
    background: #99ca3b;
    background: -webkit-linear-gradient(135deg, #99ca3b 30%, #ffb822 100%);
    background: -o-linear-gradient(135deg, #99ca3b 30%, #ffb822 100%);
    background: -moz-linear-gradient(135deg, #99ca3b 30%, #ffb822 100%);
    background: linear-gradient(135deg, #99ca3b 30%, #ffb822 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-warning.active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-warning:active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-warning:focus,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-warning:hover,
.show>.btn.m-btn--gradient-from-primary.m-btn--gradient-to-warning.dropdown-toggle {
    background: #3f50d8;
    background: -webkit-linear-gradient(135deg, #3f50d8 30%, #ffae03 100%);
    background: -o-linear-gradient(135deg, #3f50d8 30%, #ffae03 100%);
    background: -moz-linear-gradient(135deg, #3f50d8 30%, #ffae03 100%);
    background: linear-gradient(135deg, #3f50d8 30%, #ffae03 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-danger {
    background: #99ca3b;
    background: -webkit-linear-gradient(135deg, #99ca3b 30%, #f4516c 100%);
    background: -o-linear-gradient(135deg, #99ca3b 30%, #f4516c 100%);
    background: -moz-linear-gradient(135deg, #99ca3b 30%, #f4516c 100%);
    background: linear-gradient(135deg, #99ca3b 30%, #f4516c 100%)
}

.btn.m-btn--gradient-from-primary.m-btn--gradient-to-danger.active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-danger:active,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-danger:focus,
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-danger:hover,
.show>.btn.m-btn--gradient-from-primary.m-btn--gradient-to-danger.dropdown-toggle {
    background: #3f50d8;
    background: -webkit-linear-gradient(135deg, #3f50d8 30%, #f23454 100%);
    background: -o-linear-gradient(135deg, #3f50d8 30%, #f23454 100%);
    background: -moz-linear-gradient(135deg, #3f50d8 30%, #f23454 100%);
    background: linear-gradient(135deg, #3f50d8 30%, #f23454 100%)
}

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

.btn.btn-primary.active,
.btn.btn-primary.focus,
.btn.btn-primary:focus,
.btn.btn-primary:hover:not(:disabled) {
    color: #fff!important
}

.btn.btn-outline-primary {
    color: #99ca3b
}

.btn.btn-outline-primary.active,
.btn.btn-outline-primary.focus,
.btn.btn-outline-primary:focus,
.btn.btn-outline-primary:hover:not(:disabled) {
    color: #fff!important
}

.btn.m-btn--hover-success:not(.btn-secondary):not(.btn-outline-light) {
    background: 0 0;
    color: #575962
}

.btn.m-btn--hover-success:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96
}

.btn.m-btn--hover-success.active,
.btn.m-btn--hover-success:active,
.btn.m-btn--hover-success:focus,
.btn.m-btn--hover-success:hover,
.show>.btn.m-btn--hover-success.dropdown-toggle {
    border-color: #34bfa3!important;
    color: #fff!important;
    background-color: #34bfa3!important
}

.btn.m-btn--hover-success.active i,
.btn.m-btn--hover-success:active i,
.btn.m-btn--hover-success:focus i,
.btn.m-btn--hover-success:hover i,
.show>.btn.m-btn--hover-success.dropdown-toggle i {
    color: #fff!important
}

.btn.m-btn--gradient-from-success {
    color: #fff;
    border: 0!important
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-brand {
    background: #34bfa3;
    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #34bfa3 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #34bfa3 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #34bfa3 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-brand.active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-brand:active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-brand:focus,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-brand:hover,
.show>.btn.m-btn--gradient-from-success.m-btn--gradient-to-brand.dropdown-toggle {
    background: #2da78e;
    background: -webkit-linear-gradient(135deg, #2da78e 30%, #5b53c2 100%);
    background: -o-linear-gradient(135deg, #2da78e 30%, #5b53c2 100%);
    background: -moz-linear-gradient(135deg, #2da78e 30%, #5b53c2 100%);
    background: linear-gradient(135deg, #2da78e 30%, #5b53c2 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-metal {
    background: #34bfa3;
    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%);
    background: -o-linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%);
    background: -moz-linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%);
    background: linear-gradient(135deg, #34bfa3 30%, #c4c5d6 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-metal.active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-metal:active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-metal:focus,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-metal:hover,
.show>.btn.m-btn--gradient-from-success.m-btn--gradient-to-metal.dropdown-toggle {
    background: #2da78e;
    background: -webkit-linear-gradient(135deg, #2da78e 30%, #b2b3c9 100%);
    background: -o-linear-gradient(135deg, #2da78e 30%, #b2b3c9 100%);
    background: -moz-linear-gradient(135deg, #2da78e 30%, #b2b3c9 100%);
    background: linear-gradient(135deg, #2da78e 30%, #b2b3c9 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-light {
    background: #34bfa3;
    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #fff 100%);
    background: -o-linear-gradient(135deg, #34bfa3 30%, #fff 100%);
    background: -moz-linear-gradient(135deg, #34bfa3 30%, #fff 100%);
    background: linear-gradient(135deg, #34bfa3 30%, #fff 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-light.active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-light:active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-light:focus,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-light:hover,
.show>.btn.m-btn--gradient-from-success.m-btn--gradient-to-light.dropdown-toggle {
    background: #2da78e;
    background: -webkit-linear-gradient(135deg, #2da78e 30%, #f0f0f0 100%);
    background: -o-linear-gradient(135deg, #2da78e 30%, #f0f0f0 100%);
    background: -moz-linear-gradient(135deg, #2da78e 30%, #f0f0f0 100%);
    background: linear-gradient(135deg, #2da78e 30%, #f0f0f0 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-accent {
    background: #34bfa3;
    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%);
    background: -o-linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%);
    background: -moz-linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%);
    background: linear-gradient(135deg, #34bfa3 30%, #00c5dc 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-accent.active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-accent:active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-accent:focus,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-accent:hover,
.show>.btn.m-btn--gradient-from-success.m-btn--gradient-to-accent.dropdown-toggle {
    background: #2da78e;
    background: -webkit-linear-gradient(135deg, #2da78e 30%, #00aabd 100%);
    background: -o-linear-gradient(135deg, #2da78e 30%, #00aabd 100%);
    background: -moz-linear-gradient(135deg, #2da78e 30%, #00aabd 100%);
    background: linear-gradient(135deg, #2da78e 30%, #00aabd 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-focus {
    background: #34bfa3;
    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #9816f4 100%);
    background: -o-linear-gradient(135deg, #34bfa3 30%, #9816f4 100%);
    background: -moz-linear-gradient(135deg, #34bfa3 30%, #9816f4 100%);
    background: linear-gradient(135deg, #34bfa3 30%, #9816f4 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-focus.active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-focus:active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-focus:focus,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-focus:hover,
.show>.btn.m-btn--gradient-from-success.m-btn--gradient-to-focus.dropdown-toggle {
    background: #2da78e;
    background: -webkit-linear-gradient(135deg, #2da78e 30%, #880be1 100%);
    background: -o-linear-gradient(135deg, #2da78e 30%, #880be1 100%);
    background: -moz-linear-gradient(135deg, #2da78e 30%, #880be1 100%);
    background: linear-gradient(135deg, #2da78e 30%, #880be1 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-primary {
    background: #34bfa3;
    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #34bfa3 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #34bfa3 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #34bfa3 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-primary.active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-primary:active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-primary:focus,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-primary:hover,
.show>.btn.m-btn--gradient-from-success.m-btn--gradient-to-primary.dropdown-toggle {
    background: #2da78e;
    background: -webkit-linear-gradient(135deg, #2da78e 30%, #3f50d8 100%);
    background: -o-linear-gradient(135deg, #2da78e 30%, #3f50d8 100%);
    background: -moz-linear-gradient(135deg, #2da78e 30%, #3f50d8 100%);
    background: linear-gradient(135deg, #2da78e 30%, #3f50d8 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-success {
    background: #34bfa3;
    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%);
    background: -o-linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%);
    background: -moz-linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%);
    background: linear-gradient(135deg, #34bfa3 30%, #34bfa3 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-success.active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-success:active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-success:focus,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-success:hover,
.show>.btn.m-btn--gradient-from-success.m-btn--gradient-to-success.dropdown-toggle {
    background: #2da78e;
    background: -webkit-linear-gradient(135deg, #2da78e 30%, #2da78e 100%);
    background: -o-linear-gradient(135deg, #2da78e 30%, #2da78e 100%);
    background: -moz-linear-gradient(135deg, #2da78e 30%, #2da78e 100%);
    background: linear-gradient(135deg, #2da78e 30%, #2da78e 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-info {
    background: #34bfa3;
    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%);
    background: -o-linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%);
    background: -moz-linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%);
    background: linear-gradient(135deg, #34bfa3 30%, #36a3f7 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-info.active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-info:active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-info:focus,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-info:hover,
.show>.btn.m-btn--gradient-from-success.m-btn--gradient-to-info.dropdown-toggle {
    background: #2da78e;
    background: -webkit-linear-gradient(135deg, #2da78e 30%, #1996f6 100%);
    background: -o-linear-gradient(135deg, #2da78e 30%, #1996f6 100%);
    background: -moz-linear-gradient(135deg, #2da78e 30%, #1996f6 100%);
    background: linear-gradient(135deg, #2da78e 30%, #1996f6 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-warning {
    background: #34bfa3;
    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #ffb822 100%);
    background: -o-linear-gradient(135deg, #34bfa3 30%, #ffb822 100%);
    background: -moz-linear-gradient(135deg, #34bfa3 30%, #ffb822 100%);
    background: linear-gradient(135deg, #34bfa3 30%, #ffb822 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-warning.active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-warning:active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-warning:focus,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-warning:hover,
.show>.btn.m-btn--gradient-from-success.m-btn--gradient-to-warning.dropdown-toggle {
    background: #2da78e;
    background: -webkit-linear-gradient(135deg, #2da78e 30%, #ffae03 100%);
    background: -o-linear-gradient(135deg, #2da78e 30%, #ffae03 100%);
    background: -moz-linear-gradient(135deg, #2da78e 30%, #ffae03 100%);
    background: linear-gradient(135deg, #2da78e 30%, #ffae03 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-danger {
    background: #34bfa3;
    background: -webkit-linear-gradient(135deg, #34bfa3 30%, #f4516c 100%);
    background: -o-linear-gradient(135deg, #34bfa3 30%, #f4516c 100%);
    background: -moz-linear-gradient(135deg, #34bfa3 30%, #f4516c 100%);
    background: linear-gradient(135deg, #34bfa3 30%, #f4516c 100%)
}

.btn.m-btn--gradient-from-success.m-btn--gradient-to-danger.active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-danger:active,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-danger:focus,
.btn.m-btn--gradient-from-success.m-btn--gradient-to-danger:hover,
.show>.btn.m-btn--gradient-from-success.m-btn--gradient-to-danger.dropdown-toggle {
    background: #2da78e;
    background: -webkit-linear-gradient(135deg, #2da78e 30%, #f23454 100%);
    background: -o-linear-gradient(135deg, #2da78e 30%, #f23454 100%);
    background: -moz-linear-gradient(135deg, #2da78e 30%, #f23454 100%);
    background: linear-gradient(135deg, #2da78e 30%, #f23454 100%)
}

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

.btn.btn-success.active,
.btn.btn-success.focus,
.btn.btn-success:focus,
.btn.btn-success:hover:not(:disabled) {
    color: #fff!important
}

.btn.btn-outline-success {
    color: #34bfa3
}

.btn.btn-outline-success.active,
.btn.btn-outline-success.focus,
.btn.btn-outline-success:focus,
.btn.btn-outline-success:hover:not(:disabled) {
    color: #fff!important
}

.btn.m-btn--hover-info:not(.btn-secondary):not(.btn-outline-light) {
    background: 0 0;
    color: #575962
}

.btn.m-btn--hover-info:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96
}

.btn.m-btn--hover-info.active,
.btn.m-btn--hover-info:active,
.btn.m-btn--hover-info:focus,
.btn.m-btn--hover-info:hover,
.show>.btn.m-btn--hover-info.dropdown-toggle {
    border-color: #36a3f7!important;
    color: #fff!important;
    background-color: #36a3f7!important
}

.btn.m-btn--hover-info.active i,
.btn.m-btn--hover-info:active i,
.btn.m-btn--hover-info:focus i,
.btn.m-btn--hover-info:hover i,
.show>.btn.m-btn--hover-info.dropdown-toggle i {
    color: #fff!important
}

.btn.m-btn--gradient-from-info {
    color: #fff;
    border: 0!important
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-brand {
    background: #36a3f7;
    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #36a3f7 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #36a3f7 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #36a3f7 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-brand.active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-brand:active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-brand:focus,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-brand:hover,
.show>.btn.m-btn--gradient-from-info.m-btn--gradient-to-brand.dropdown-toggle {
    background: #1996f6;
    background: -webkit-linear-gradient(135deg, #1996f6 30%, #5b53c2 100%);
    background: -o-linear-gradient(135deg, #1996f6 30%, #5b53c2 100%);
    background: -moz-linear-gradient(135deg, #1996f6 30%, #5b53c2 100%);
    background: linear-gradient(135deg, #1996f6 30%, #5b53c2 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-metal {
    background: #36a3f7;
    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);
    background: -o-linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);
    background: -moz-linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);
    background: linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-metal.active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-metal:active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-metal:focus,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-metal:hover,
.show>.btn.m-btn--gradient-from-info.m-btn--gradient-to-metal.dropdown-toggle {
    background: #1996f6;
    background: -webkit-linear-gradient(135deg, #1996f6 30%, #b2b3c9 100%);
    background: -o-linear-gradient(135deg, #1996f6 30%, #b2b3c9 100%);
    background: -moz-linear-gradient(135deg, #1996f6 30%, #b2b3c9 100%);
    background: linear-gradient(135deg, #1996f6 30%, #b2b3c9 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-light {
    background: #36a3f7;
    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #fff 100%);
    background: -o-linear-gradient(135deg, #36a3f7 30%, #fff 100%);
    background: -moz-linear-gradient(135deg, #36a3f7 30%, #fff 100%);
    background: linear-gradient(135deg, #36a3f7 30%, #fff 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-light.active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-light:active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-light:focus,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-light:hover,
.show>.btn.m-btn--gradient-from-info.m-btn--gradient-to-light.dropdown-toggle {
    background: #1996f6;
    background: -webkit-linear-gradient(135deg, #1996f6 30%, #f0f0f0 100%);
    background: -o-linear-gradient(135deg, #1996f6 30%, #f0f0f0 100%);
    background: -moz-linear-gradient(135deg, #1996f6 30%, #f0f0f0 100%);
    background: linear-gradient(135deg, #1996f6 30%, #f0f0f0 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-accent {
    background: #36a3f7;
    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);
    background: -o-linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);
    background: -moz-linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);
    background: linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-accent.active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-accent:active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-accent:focus,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-accent:hover,
.show>.btn.m-btn--gradient-from-info.m-btn--gradient-to-accent.dropdown-toggle {
    background: #1996f6;
    background: -webkit-linear-gradient(135deg, #1996f6 30%, #00aabd 100%);
    background: -o-linear-gradient(135deg, #1996f6 30%, #00aabd 100%);
    background: -moz-linear-gradient(135deg, #1996f6 30%, #00aabd 100%);
    background: linear-gradient(135deg, #1996f6 30%, #00aabd 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-focus {
    background: #36a3f7;
    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);
    background: -o-linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);
    background: -moz-linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);
    background: linear-gradient(135deg, #36a3f7 30%, #9816f4 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-focus.active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-focus:active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-focus:focus,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-focus:hover,
.show>.btn.m-btn--gradient-from-info.m-btn--gradient-to-focus.dropdown-toggle {
    background: #1996f6;
    background: -webkit-linear-gradient(135deg, #1996f6 30%, #880be1 100%);
    background: -o-linear-gradient(135deg, #1996f6 30%, #880be1 100%);
    background: -moz-linear-gradient(135deg, #1996f6 30%, #880be1 100%);
    background: linear-gradient(135deg, #1996f6 30%, #880be1 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-primary {
    background: #36a3f7;
    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #36a3f7 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #36a3f7 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #36a3f7 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-primary.active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-primary:active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-primary:focus,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-primary:hover,
.show>.btn.m-btn--gradient-from-info.m-btn--gradient-to-primary.dropdown-toggle {
    background: #1996f6;
    background: -webkit-linear-gradient(135deg, #1996f6 30%, #3f50d8 100%);
    background: -o-linear-gradient(135deg, #1996f6 30%, #3f50d8 100%);
    background: -moz-linear-gradient(135deg, #1996f6 30%, #3f50d8 100%);
    background: linear-gradient(135deg, #1996f6 30%, #3f50d8 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-success {
    background: #36a3f7;
    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%);
    background: -o-linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%);
    background: -moz-linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%);
    background: linear-gradient(135deg, #36a3f7 30%, #34bfa3 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-success.active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-success:active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-success:focus,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-success:hover,
.show>.btn.m-btn--gradient-from-info.m-btn--gradient-to-success.dropdown-toggle {
    background: #1996f6;
    background: -webkit-linear-gradient(135deg, #1996f6 30%, #2da78e 100%);
    background: -o-linear-gradient(135deg, #1996f6 30%, #2da78e 100%);
    background: -moz-linear-gradient(135deg, #1996f6 30%, #2da78e 100%);
    background: linear-gradient(135deg, #1996f6 30%, #2da78e 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-info {
    background: #36a3f7;
    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);
    background: -o-linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);
    background: -moz-linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);
    background: linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-info.active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-info:active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-info:focus,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-info:hover,
.show>.btn.m-btn--gradient-from-info.m-btn--gradient-to-info.dropdown-toggle {
    background: #1996f6;
    background: -webkit-linear-gradient(135deg, #1996f6 30%, #1996f6 100%);
    background: -o-linear-gradient(135deg, #1996f6 30%, #1996f6 100%);
    background: -moz-linear-gradient(135deg, #1996f6 30%, #1996f6 100%);
    background: linear-gradient(135deg, #1996f6 30%, #1996f6 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-warning {
    background: #36a3f7;
    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);
    background: -o-linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);
    background: -moz-linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);
    background: linear-gradient(135deg, #36a3f7 30%, #ffb822 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-warning.active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-warning:active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-warning:focus,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-warning:hover,
.show>.btn.m-btn--gradient-from-info.m-btn--gradient-to-warning.dropdown-toggle {
    background: #1996f6;
    background: -webkit-linear-gradient(135deg, #1996f6 30%, #ffae03 100%);
    background: -o-linear-gradient(135deg, #1996f6 30%, #ffae03 100%);
    background: -moz-linear-gradient(135deg, #1996f6 30%, #ffae03 100%);
    background: linear-gradient(135deg, #1996f6 30%, #ffae03 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-danger {
    background: #36a3f7;
    background: -webkit-linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);
    background: -o-linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);
    background: -moz-linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);
    background: linear-gradient(135deg, #36a3f7 30%, #f4516c 100%)
}

.btn.m-btn--gradient-from-info.m-btn--gradient-to-danger.active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-danger:active,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-danger:focus,
.btn.m-btn--gradient-from-info.m-btn--gradient-to-danger:hover,
.show>.btn.m-btn--gradient-from-info.m-btn--gradient-to-danger.dropdown-toggle {
    background: #1996f6;
    background: -webkit-linear-gradient(135deg, #1996f6 30%, #f23454 100%);
    background: -o-linear-gradient(135deg, #1996f6 30%, #f23454 100%);
    background: -moz-linear-gradient(135deg, #1996f6 30%, #f23454 100%);
    background: linear-gradient(135deg, #1996f6 30%, #f23454 100%)
}

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

.btn.btn-info.active,
.btn.btn-info.focus,
.btn.btn-info:focus,
.btn.btn-info:hover:not(:disabled) {
    color: #fff!important
}

.btn.btn-outline-info {
    color: #36a3f7
}

.btn.btn-outline-info.active,
.btn.btn-outline-info.focus,
.btn.btn-outline-info:focus,
.btn.btn-outline-info:hover:not(:disabled) {
    color: #fff!important
}

.btn.m-btn--hover-warning:not(.btn-secondary):not(.btn-outline-light) {
    background: 0 0;
    color: #575962
}

.btn.m-btn--hover-warning:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96
}

.btn.m-btn--hover-warning.active,
.btn.m-btn--hover-warning:active,
.btn.m-btn--hover-warning:focus,
.btn.m-btn--hover-warning:hover,
.show>.btn.m-btn--hover-warning.dropdown-toggle {
    border-color: #ffb822!important;
    color: #111!important;
    background-color: #ffb822!important
}

.btn.m-btn--hover-warning.active i,
.btn.m-btn--hover-warning:active i,
.btn.m-btn--hover-warning:focus i,
.btn.m-btn--hover-warning:hover i,
.show>.btn.m-btn--hover-warning.dropdown-toggle i {
    color: #111!important
}

.btn.m-btn--gradient-from-warning {
    color: #111;
    border: 0!important
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-brand {
    background: #ffb822;
    background: -webkit-linear-gradient(135deg, #ffb822 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #ffb822 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #ffb822 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #ffb822 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-brand.active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-brand:active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-brand:focus,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-brand:hover,
.show>.btn.m-btn--gradient-from-warning.m-btn--gradient-to-brand.dropdown-toggle {
    background: #ffae03;
    background: -webkit-linear-gradient(135deg, #ffae03 30%, #5b53c2 100%);
    background: -o-linear-gradient(135deg, #ffae03 30%, #5b53c2 100%);
    background: -moz-linear-gradient(135deg, #ffae03 30%, #5b53c2 100%);
    background: linear-gradient(135deg, #ffae03 30%, #5b53c2 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-metal {
    background: #ffb822;
    background: -webkit-linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);
    background: -o-linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);
    background: -moz-linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);
    background: linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-metal.active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-metal:active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-metal:focus,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-metal:hover,
.show>.btn.m-btn--gradient-from-warning.m-btn--gradient-to-metal.dropdown-toggle {
    background: #ffae03;
    background: -webkit-linear-gradient(135deg, #ffae03 30%, #b2b3c9 100%);
    background: -o-linear-gradient(135deg, #ffae03 30%, #b2b3c9 100%);
    background: -moz-linear-gradient(135deg, #ffae03 30%, #b2b3c9 100%);
    background: linear-gradient(135deg, #ffae03 30%, #b2b3c9 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-light {
    background: #ffb822;
    background: -webkit-linear-gradient(135deg, #ffb822 30%, #fff 100%);
    background: -o-linear-gradient(135deg, #ffb822 30%, #fff 100%);
    background: -moz-linear-gradient(135deg, #ffb822 30%, #fff 100%);
    background: linear-gradient(135deg, #ffb822 30%, #fff 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-light.active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-light:active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-light:focus,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-light:hover,
.show>.btn.m-btn--gradient-from-warning.m-btn--gradient-to-light.dropdown-toggle {
    background: #ffae03;
    background: -webkit-linear-gradient(135deg, #ffae03 30%, #f0f0f0 100%);
    background: -o-linear-gradient(135deg, #ffae03 30%, #f0f0f0 100%);
    background: -moz-linear-gradient(135deg, #ffae03 30%, #f0f0f0 100%);
    background: linear-gradient(135deg, #ffae03 30%, #f0f0f0 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-accent {
    background: #ffb822;
    background: -webkit-linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);
    background: -o-linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);
    background: -moz-linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);
    background: linear-gradient(135deg, #ffb822 30%, #00c5dc 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-accent.active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-accent:active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-accent:focus,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-accent:hover,
.show>.btn.m-btn--gradient-from-warning.m-btn--gradient-to-accent.dropdown-toggle {
    background: #ffae03;
    background: -webkit-linear-gradient(135deg, #ffae03 30%, #00aabd 100%);
    background: -o-linear-gradient(135deg, #ffae03 30%, #00aabd 100%);
    background: -moz-linear-gradient(135deg, #ffae03 30%, #00aabd 100%);
    background: linear-gradient(135deg, #ffae03 30%, #00aabd 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-focus {
    background: #ffb822;
    background: -webkit-linear-gradient(135deg, #ffb822 30%, #9816f4 100%);
    background: -o-linear-gradient(135deg, #ffb822 30%, #9816f4 100%);
    background: -moz-linear-gradient(135deg, #ffb822 30%, #9816f4 100%);
    background: linear-gradient(135deg, #ffb822 30%, #9816f4 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-focus.active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-focus:active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-focus:focus,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-focus:hover,
.show>.btn.m-btn--gradient-from-warning.m-btn--gradient-to-focus.dropdown-toggle {
    background: #ffae03;
    background: -webkit-linear-gradient(135deg, #ffae03 30%, #880be1 100%);
    background: -o-linear-gradient(135deg, #ffae03 30%, #880be1 100%);
    background: -moz-linear-gradient(135deg, #ffae03 30%, #880be1 100%);
    background: linear-gradient(135deg, #ffae03 30%, #880be1 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-primary {
    background: #ffb822;
    background: -webkit-linear-gradient(135deg, #ffb822 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #ffb822 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #ffb822 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #ffb822 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-primary.active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-primary:active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-primary:focus,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-primary:hover,
.show>.btn.m-btn--gradient-from-warning.m-btn--gradient-to-primary.dropdown-toggle {
    background: #ffae03;
    background: -webkit-linear-gradient(135deg, #ffae03 30%, #3f50d8 100%);
    background: -o-linear-gradient(135deg, #ffae03 30%, #3f50d8 100%);
    background: -moz-linear-gradient(135deg, #ffae03 30%, #3f50d8 100%);
    background: linear-gradient(135deg, #ffae03 30%, #3f50d8 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-success {
    background: #ffb822;
    background: -webkit-linear-gradient(135deg, #ffb822 30%, #34bfa3 100%);
    background: -o-linear-gradient(135deg, #ffb822 30%, #34bfa3 100%);
    background: -moz-linear-gradient(135deg, #ffb822 30%, #34bfa3 100%);
    background: linear-gradient(135deg, #ffb822 30%, #34bfa3 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-success.active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-success:active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-success:focus,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-success:hover,
.show>.btn.m-btn--gradient-from-warning.m-btn--gradient-to-success.dropdown-toggle {
    background: #ffae03;
    background: -webkit-linear-gradient(135deg, #ffae03 30%, #2da78e 100%);
    background: -o-linear-gradient(135deg, #ffae03 30%, #2da78e 100%);
    background: -moz-linear-gradient(135deg, #ffae03 30%, #2da78e 100%);
    background: linear-gradient(135deg, #ffae03 30%, #2da78e 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-info {
    background: #ffb822;
    background: -webkit-linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);
    background: -o-linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);
    background: -moz-linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);
    background: linear-gradient(135deg, #ffb822 30%, #36a3f7 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-info.active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-info:active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-info:focus,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-info:hover,
.show>.btn.m-btn--gradient-from-warning.m-btn--gradient-to-info.dropdown-toggle {
    background: #ffae03;
    background: -webkit-linear-gradient(135deg, #ffae03 30%, #1996f6 100%);
    background: -o-linear-gradient(135deg, #ffae03 30%, #1996f6 100%);
    background: -moz-linear-gradient(135deg, #ffae03 30%, #1996f6 100%);
    background: linear-gradient(135deg, #ffae03 30%, #1996f6 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-warning {
    background: #ffb822;
    background: -webkit-linear-gradient(135deg, #ffb822 30%, #ffb822 100%);
    background: -o-linear-gradient(135deg, #ffb822 30%, #ffb822 100%);
    background: -moz-linear-gradient(135deg, #ffb822 30%, #ffb822 100%);
    background: linear-gradient(135deg, #ffb822 30%, #ffb822 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-warning.active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-warning:active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-warning:focus,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-warning:hover,
.show>.btn.m-btn--gradient-from-warning.m-btn--gradient-to-warning.dropdown-toggle {
    background: #ffae03;
    background: -webkit-linear-gradient(135deg, #ffae03 30%, #ffae03 100%);
    background: -o-linear-gradient(135deg, #ffae03 30%, #ffae03 100%);
    background: -moz-linear-gradient(135deg, #ffae03 30%, #ffae03 100%);
    background: linear-gradient(135deg, #ffae03 30%, #ffae03 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-danger {
    background: #ffb822;
    background: -webkit-linear-gradient(135deg, #ffb822 30%, #f4516c 100%);
    background: -o-linear-gradient(135deg, #ffb822 30%, #f4516c 100%);
    background: -moz-linear-gradient(135deg, #ffb822 30%, #f4516c 100%);
    background: linear-gradient(135deg, #ffb822 30%, #f4516c 100%)
}

.btn.m-btn--gradient-from-warning.m-btn--gradient-to-danger.active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-danger:active,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-danger:focus,
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-danger:hover,
.show>.btn.m-btn--gradient-from-warning.m-btn--gradient-to-danger.dropdown-toggle {
    background: #ffae03;
    background: -webkit-linear-gradient(135deg, #ffae03 30%, #f23454 100%);
    background: -o-linear-gradient(135deg, #ffae03 30%, #f23454 100%);
    background: -moz-linear-gradient(135deg, #ffae03 30%, #f23454 100%);
    background: linear-gradient(135deg, #ffae03 30%, #f23454 100%)
}

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

.btn.btn-warning.active,
.btn.btn-warning.focus,
.btn.btn-warning:focus,
.btn.btn-warning:hover:not(:disabled) {
    color: #111!important
}

.btn.btn-outline-warning {
    color: #ffb822
}

.btn.btn-outline-warning.active,
.btn.btn-outline-warning.focus,
.btn.btn-outline-warning:focus,
.btn.btn-outline-warning:hover:not(:disabled) {
    color: #111!important
}

.btn.m-btn--hover-danger:not(.btn-secondary):not(.btn-outline-light) {
    background: 0 0;
    color: #575962
}

.btn.m-btn--hover-danger:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96
}

.btn.m-btn--hover-danger.active,
.btn.m-btn--hover-danger:active,
.btn.m-btn--hover-danger:focus,
.btn.m-btn--hover-danger:hover,
.show>.btn.m-btn--hover-danger.dropdown-toggle {
    border-color: #f4516c!important;
    color: #fff!important;
    background-color: #f4516c!important
}

.btn.m-btn--hover-danger.active i,
.btn.m-btn--hover-danger:active i,
.btn.m-btn--hover-danger:focus i,
.btn.m-btn--hover-danger:hover i,
.show>.btn.m-btn--hover-danger.dropdown-toggle i {
    color: #fff!important
}

.btn.m-btn--gradient-from-danger {
    color: #fff;
    border: 0!important
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-brand {
    background: #f4516c;
    background: -webkit-linear-gradient(135deg, #f4516c 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #f4516c 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #f4516c 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #f4516c 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-brand.active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-brand:active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-brand:focus,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-brand:hover,
.show>.btn.m-btn--gradient-from-danger.m-btn--gradient-to-brand.dropdown-toggle {
    background: #f23454;
    background: -webkit-linear-gradient(135deg, #f23454 30%, #5b53c2 100%);
    background: -o-linear-gradient(135deg, #f23454 30%, #5b53c2 100%);
    background: -moz-linear-gradient(135deg, #f23454 30%, #5b53c2 100%);
    background: linear-gradient(135deg, #f23454 30%, #5b53c2 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-metal {
    background: #f4516c;
    background: -webkit-linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);
    background: -o-linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);
    background: -moz-linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);
    background: linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-metal.active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-metal:active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-metal:focus,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-metal:hover,
.show>.btn.m-btn--gradient-from-danger.m-btn--gradient-to-metal.dropdown-toggle {
    background: #f23454;
    background: -webkit-linear-gradient(135deg, #f23454 30%, #b2b3c9 100%);
    background: -o-linear-gradient(135deg, #f23454 30%, #b2b3c9 100%);
    background: -moz-linear-gradient(135deg, #f23454 30%, #b2b3c9 100%);
    background: linear-gradient(135deg, #f23454 30%, #b2b3c9 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-light {
    background: #f4516c;
    background: -webkit-linear-gradient(135deg, #f4516c 30%, #fff 100%);
    background: -o-linear-gradient(135deg, #f4516c 30%, #fff 100%);
    background: -moz-linear-gradient(135deg, #f4516c 30%, #fff 100%);
    background: linear-gradient(135deg, #f4516c 30%, #fff 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-light.active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-light:active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-light:focus,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-light:hover,
.show>.btn.m-btn--gradient-from-danger.m-btn--gradient-to-light.dropdown-toggle {
    background: #f23454;
    background: -webkit-linear-gradient(135deg, #f23454 30%, #f0f0f0 100%);
    background: -o-linear-gradient(135deg, #f23454 30%, #f0f0f0 100%);
    background: -moz-linear-gradient(135deg, #f23454 30%, #f0f0f0 100%);
    background: linear-gradient(135deg, #f23454 30%, #f0f0f0 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-accent {
    background: #f4516c;
    background: -webkit-linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);
    background: -o-linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);
    background: -moz-linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);
    background: linear-gradient(135deg, #f4516c 30%, #00c5dc 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-accent.active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-accent:active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-accent:focus,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-accent:hover,
.show>.btn.m-btn--gradient-from-danger.m-btn--gradient-to-accent.dropdown-toggle {
    background: #f23454;
    background: -webkit-linear-gradient(135deg, #f23454 30%, #00aabd 100%);
    background: -o-linear-gradient(135deg, #f23454 30%, #00aabd 100%);
    background: -moz-linear-gradient(135deg, #f23454 30%, #00aabd 100%);
    background: linear-gradient(135deg, #f23454 30%, #00aabd 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-focus {
    background: #f4516c;
    background: -webkit-linear-gradient(135deg, #f4516c 30%, #9816f4 100%);
    background: -o-linear-gradient(135deg, #f4516c 30%, #9816f4 100%);
    background: -moz-linear-gradient(135deg, #f4516c 30%, #9816f4 100%);
    background: linear-gradient(135deg, #f4516c 30%, #9816f4 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-focus.active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-focus:active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-focus:focus,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-focus:hover,
.show>.btn.m-btn--gradient-from-danger.m-btn--gradient-to-focus.dropdown-toggle {
    background: #f23454;
    background: -webkit-linear-gradient(135deg, #f23454 30%, #880be1 100%);
    background: -o-linear-gradient(135deg, #f23454 30%, #880be1 100%);
    background: -moz-linear-gradient(135deg, #f23454 30%, #880be1 100%);
    background: linear-gradient(135deg, #f23454 30%, #880be1 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-primary {
    background: #f4516c;
    background: -webkit-linear-gradient(135deg, #f4516c 30%, #99ca3b 100%);
    background: -o-linear-gradient(135deg, #f4516c 30%, #99ca3b 100%);
    background: -moz-linear-gradient(135deg, #f4516c 30%, #99ca3b 100%);
    background: linear-gradient(135deg, #f4516c 30%, #99ca3b 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-primary.active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-primary:active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-primary:focus,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-primary:hover,
.show>.btn.m-btn--gradient-from-danger.m-btn--gradient-to-primary.dropdown-toggle {
    background: #f23454;
    background: -webkit-linear-gradient(135deg, #f23454 30%, #3f50d8 100%);
    background: -o-linear-gradient(135deg, #f23454 30%, #3f50d8 100%);
    background: -moz-linear-gradient(135deg, #f23454 30%, #3f50d8 100%);
    background: linear-gradient(135deg, #f23454 30%, #3f50d8 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-success {
    background: #f4516c;
    background: -webkit-linear-gradient(135deg, #f4516c 30%, #34bfa3 100%);
    background: -o-linear-gradient(135deg, #f4516c 30%, #34bfa3 100%);
    background: -moz-linear-gradient(135deg, #f4516c 30%, #34bfa3 100%);
    background: linear-gradient(135deg, #f4516c 30%, #34bfa3 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-success.active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-success:active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-success:focus,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-success:hover,
.show>.btn.m-btn--gradient-from-danger.m-btn--gradient-to-success.dropdown-toggle {
    background: #f23454;
    background: -webkit-linear-gradient(135deg, #f23454 30%, #2da78e 100%);
    background: -o-linear-gradient(135deg, #f23454 30%, #2da78e 100%);
    background: -moz-linear-gradient(135deg, #f23454 30%, #2da78e 100%);
    background: linear-gradient(135deg, #f23454 30%, #2da78e 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-info {
    background: #f4516c;
    background: -webkit-linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);
    background: -o-linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);
    background: -moz-linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);
    background: linear-gradient(135deg, #f4516c 30%, #36a3f7 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-info.active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-info:active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-info:focus,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-info:hover,
.show>.btn.m-btn--gradient-from-danger.m-btn--gradient-to-info.dropdown-toggle {
    background: #f23454;
    background: -webkit-linear-gradient(135deg, #f23454 30%, #1996f6 100%);
    background: -o-linear-gradient(135deg, #f23454 30%, #1996f6 100%);
    background: -moz-linear-gradient(135deg, #f23454 30%, #1996f6 100%);
    background: linear-gradient(135deg, #f23454 30%, #1996f6 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-warning {
    background: #f4516c;
    background: -webkit-linear-gradient(135deg, #f4516c 30%, #ffb822 100%);
    background: -o-linear-gradient(135deg, #f4516c 30%, #ffb822 100%);
    background: -moz-linear-gradient(135deg, #f4516c 30%, #ffb822 100%);
    background: linear-gradient(135deg, #f4516c 30%, #ffb822 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-warning.active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-warning:active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-warning:focus,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-warning:hover,
.show>.btn.m-btn--gradient-from-danger.m-btn--gradient-to-warning.dropdown-toggle {
    background: #f23454;
    background: -webkit-linear-gradient(135deg, #f23454 30%, #ffae03 100%);
    background: -o-linear-gradient(135deg, #f23454 30%, #ffae03 100%);
    background: -moz-linear-gradient(135deg, #f23454 30%, #ffae03 100%);
    background: linear-gradient(135deg, #f23454 30%, #ffae03 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-danger {
    background: #f4516c;
    background: -webkit-linear-gradient(135deg, #f4516c 30%, #f4516c 100%);
    background: -o-linear-gradient(135deg, #f4516c 30%, #f4516c 100%);
    background: -moz-linear-gradient(135deg, #f4516c 30%, #f4516c 100%);
    background: linear-gradient(135deg, #f4516c 30%, #f4516c 100%)
}

.btn.m-btn--gradient-from-danger.m-btn--gradient-to-danger.active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-danger:active,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-danger:focus,
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-danger:hover,
.show>.btn.m-btn--gradient-from-danger.m-btn--gradient-to-danger.dropdown-toggle {
    background: #f23454;
    background: -webkit-linear-gradient(135deg, #f23454 30%, #f23454 100%);
    background: -o-linear-gradient(135deg, #f23454 30%, #f23454 100%);
    background: -moz-linear-gradient(135deg, #f23454 30%, #f23454 100%);
    background: linear-gradient(135deg, #f23454 30%, #f23454 100%)
}

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

.btn.btn-danger.active,
.btn.btn-danger.focus,
.btn.btn-danger:focus,
.btn.btn-danger:hover:not(:disabled) {
    color: #fff!important
}

.btn.btn-outline-danger {
    color: #f4516c
}

.btn.btn-outline-danger.active,
.btn.btn-outline-danger.focus,
.btn.btn-outline-danger:focus,
.btn.btn-outline-danger:hover:not(:disabled) {
    color: #fff!important
}

.btn-group.m-btn-group--air {
    -webkit-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .17)!important;
    -moz-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .17)!important;
    box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .17)!important
}

.btn-group.m-btn-group--air .btn-default,
.btn-group.m-btn-group--air .btn-secondary {
    border-color: #fff!important
}

.btn-group.m-btn-group--air .btn-default.focus,
.btn-group.m-btn-group--air .btn-default:focus,
.btn-group.m-btn-group--air .btn-default:hover:not(:disabled),
.btn-group.m-btn-group--air .btn-secondary.focus,
.btn-group.m-btn-group--air .btn-secondary:focus,
.btn-group.m-btn-group--air .btn-secondary:hover:not(:disabled) {
    background: #fff!important;
    -webkit-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .17)!important;
    -moz-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .17)!important;
    box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .17)!important
}


.m-card-profile {
    padding: 5px 0;
    margin: 0
}

.m-card-profile .m-card-profile__pic {
    text-align: center;
    padding: 0 5px 0 0;
    text-align: center
}

.m-card-profile .m-card-profile__pic .m-card-profile__pic-wrapper {
    padding: 8px;
    display: inline-block;
    margin: 2rem auto;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

.m-card-profile .m-card-profile__pic img {
    text-align: center;
    max-width: 130px!important;
    margin: 0 auto!important;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

.m-card-profile .m-card-profile__pic .m-card-profile__no-photo {
    height: 130px;
    width: 130px;
    display: inline-block;
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-align: center;
    vertical-align: middle;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

.m-card-profile .m-card-profile__pic .m-card-profile__no-photo>span {
    line-height: 0;
    font-weight: 600;
    font-size: 1.3rem;
    text-transform: uppercase
}

.m-card-profile .m-card-profile__title {
    text-align: center;
    font-size: 1.5rem;
    font-weight: 500
}

.m-card-profile .m-card-profile__details {
    text-align: center;
    padding: 0
}

.m-card-profile .m-card-profile__details .m-card-profile__name {
    display: block;
    padding: 0;
    font-size: 1.2rem;
    font-weight: 500
}

.m-card-profile .m-card-profile__details .m-card-profile__email {
    display: inline-block;
    padding: 6px 0 0 0;
    font-size: 1rem
}

.m-card-profile .m-card-profile__pic .m-card-profile__pic-wrapper {
    border: 2px solid #f4f5f8
}

.m-card-profile .m-card-profile__details .m-card-profile__name {
    color: #1b1c1e
}

.m-card-profile .m-card-profile__details .m-card-profile__email {
    color: #7b7e8a
}

.m-card-profile .m-card-profile__details .m-card-profile__email:hover {
    color: #6f727d
}

.m-card-profile .m-card-profile__details .m-card-profile__email:hover:after {
    border-bottom: 1px solid #6f727d;
    opacity: .3
}

.m-card-profile.m-card-profile--skin-dark .m-card-profile__pic .m-card-profile__pic-wrapper {
    border: 2px solid #999caa
}

.m-card-profile.m-card-profile--skin-dark .m-card-profile__details .m-card-profile__name {
    color: #d9dae3
}

.m-card-profile.m-card-profile--skin-dark .m-card-profile__details .m-card-profile__email {
    color: #8284a1
}

.m-card-profile.m-card-profile--skin-dark .m-card-profile__details .m-card-profile__email:hover {
    color: #9093ac
}

.m-card-profile.m-card-profile--skin-dark .m-card-profile__details .m-card-profile__email:hover:after {
    border-bottom: 1px solid #9093ac;
    opacity: .3
}

.m-nav {
    padding: 0;
    margin: 0;
    list-style: none
}

.m-nav .m-nav__item {
    display: block
}

.m-nav .m-nav__item>.m-nav__link {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
    text-decoration: none;
    position: relative;
    outline: 0!important;
    vertical-align: middle;
    padding: 9px 0
}

.m-nav .m-nav__item>.m-nav__link:hover {
    text-decoration: none
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-text {
    display: table-cell;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    font-size: 1rem
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-title {
    display: table-cell;
    height: 100%;
    padding: 0;
    margin: 0;
    vertical-align: middle
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-title>.m-nav__link-wrap {
    display: table;
    height: 100%;
    margin: 0;
    width: 100%;
    padding: 0;
    vertical-align: middle
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-title>.m-nav__link-wrap .m-nav__link-text {
    padding-right: .8rem
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-title>.m-nav__link-wrap>.m-nav__link-badge {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    white-space: nowrap;
    padding: 0 0 0 5px;
    text-align: right
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-arrow {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    text-align: right;
    line-height: 0;
    font-family: LineAwesome;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-arrow:before {
    content: ""
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-icon {
    display: table-cell;
    height: 100%;
    vertical-align: middle;
    text-align: left;
    width: 35px;
    font-size: 1.4rem;
    line-height: 0
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-bullet {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 20px
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-bullet>span {
    vertical-align: middle;
    display: inline-block
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot>span {
    width: 4px;
    height: 4px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line>span {
    width: 5px;
    height: 1px
}

.m-nav .m-nav__item>.m-nav__sub {
    padding-left: 2rem
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-arrow {
    font-family: LineAwesome;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-arrow:before {
    content: ""
}

.m-nav .m-nav__item>.m-nav__link.collapsed .m-nav__link-arrow {
    font-family: LineAwesome;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased
}

.m-nav .m-nav__item>.m-nav__link.collapsed .m-nav__link-arrow:before {
    content: ""
}

.m-nav .m-nav__item.m-nav__item--disabled {
    cursor: not-allowed
}

.m-nav .m-nav__item.m-nav__item--last {
    padding-bottom: 0
}

.m-nav .m-nav__section {
    display: table;
    width: 100%;
    vertical-align: middle;
    margin: 25px 0 0 0
}

.m-nav .m-nav__section.m-nav__section--first {
    margin-top: 0
}

.m-nav .m-nav__section.m-nav__section--last {
    margin-bottom: 0
}

.m-nav .m-nav__section .m-nav__section-text {
    display: table-cell;
    margin: 0;
    vertical-align: middle;
    font-weight: 600;
    font-size: .8rem;
    text-transform: uppercase
}

.m-nav .m-nav__section .m-nav__section-icon {
    display: none;
    text-align: center;
    vertical-align: middle;
    font-size: 1.3rem
}

.m-nav .m-nav__item+.m-nav__section {
    margin-top: 20px
}

.m-nav .m-nav__separator {
    height: 0;
    margin: 15px 0
}

.m-nav.m-nav--inline {
    display: inline-block;
    width: auto;
    height: 100%
}

.m-nav.m-nav--inline.m-nav--fluid {
    width: 100%
}

.m-nav.m-nav--inline>.m-nav__item {
    height: 100%;
    display: inline-block;
    vertical-align: middle;
    padding: 0 0 0 25px
}

.m-nav.m-nav--inline>.m-nav__item:first-child {
    padding-left: 0
}

.m-nav.m-nav--inline>.m-nav__item>.m-nav__link {
    width: auto;
    padding: 9px 0
}

.m-nav.m-nav--inline>.m-nav__item>.m-nav__link .m-nav__link-icon {
    padding-right: 10px
}

.m-nav.m-nav--inline>.m-nav__item>.m-nav__link .m-nav__link-bullet {
    padding-right: 10px
}

.m-nav.m-nav--inline>.m-nav__item.m-nav__item--last {
    padding-right: 0
}

.m-nav.m-nav--inline>.m-nav__item.m-nav__item--last>.m-nav__link .m-nav__link-icon {
    text-align: right;
    padding-right: 0
}

.m-nav.m-nav--inline>.m-nav__item.m-nav__item--last>.m-nav__link .m-nav__link-bullet {
    text-align: right;
    padding-right: 0
}

.m-nav.m-nav--inline>.m-nav__separator {
    height: auto;
    display: inline-block;
    vertical-align: middle;
    padding: 0 0 0 5px;
    margin: 0
}

.m-nav.m-nav--hover-bg .m-nav__item>.m-nav__link {
    padding: 12px 30px
}

.m-nav.m-nav--hover-bg .m-nav__section {
    margin: 20px 30px
}

.m-nav.m-nav--hover-bg .m-nav__separator {
    margin: 30px 30px
}

.m-nav.m-nav--hover-bg .m-nav__separator.m-nav__separator--fit {
    margin-left: 0;
    margin-right: 0
}

.m-nav.m-nav--active-bg .m-nav__item>.m-nav__link {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.m-nav.m-nav--active-bg .m-nav__item>.m-nav__sub {
    padding-left: 1.75rem
}

.m-nav.m-nav--active-bg.m-nav--active-bg-padding-lg .m-nav__item>.m-nav__link {
    padding: .85rem 2rem
}

.m-nav.m-nav--active-bg.m-nav--active-bg-padding-lg .m-nav__item>.m-nav__sub {
    padding-left: 2rem
}

.m-nav.m-nav--font-lg .m-nav__item>.m-nav__link .m-nav__link-text {
    font-size: 1.1rem
}

.m-nav.m-nav--font-bold .m-nav__item>.m-nav__link .m-nav__link-text {
    font-weight: 400
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-text {
    color: #6f727d;
    font-weight: 400
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-arrow {
    color: #6f727d
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-icon {
    color: #c1bfd0
}

.m-nav .m-nav__item>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot>span,
.m-nav .m-nav__item>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line>span {
    background-color: #cfcedb
}

.m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-arrow,
.m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-icon,
.m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-text,
.m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-arrow,
.m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-icon,
.m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-text {
    color: #99ca3b
}

.m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot>span,
.m-nav .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line>span,
.m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot>span,
.m-nav .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line>span {
    background-color: #99ca3b
}

.m-nav.m-nav__item--disabled {
    opacity: .7
}

.m-nav .m-nav__section .m-nav__section-text {
    color: #99ca3b
}

.m-nav .m-nav__section .m-nav__section-icon {
    color: #575962
}

.m-nav .m-nav__separator {
    border-bottom: 1px solid #f4f5f8
}

.m-nav .m-nav__separator.m-nav__separator--dashed {
    border-bottom: 1px dashed #ebedf2
}

.m-nav.m-nav--hover-bg .m-nav__item.m-nav__item--active>.m-nav__link,
.m-nav.m-nav--hover-bg .m-nav__item:hover>.m-nav__link {
    background-color: #f7f8fa
}

.m-nav.m-nav--active-bg .m-nav__item.m-nav__item--active>.m-nav__link {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    -ms-border-radius: 2rem;
    -o-border-radius: 2rem;
    border-radius: 2rem;
    background-color: #f7f8fa
}

.m-nav.m-nav--active-bg .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-text {
    color: #99ca3b
}

.m-nav.m-nav--active-bg .m-nav__item.m-nav__item--active>.m-nav__link.collapsed {
    background-color: #fff
}

.m-nav.m-nav--active-bg .m-nav__item.m-nav__item--active>.m-nav__link.collapsed .m-nav__link-text {
    color: #898b96
}

.m-nav.m-nav--active-bg .m-nav__item>.m-nav__link.m-tabs__item--active {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    -ms-border-radius: 2rem;
    -o-border-radius: 2rem;
    border-radius: 2rem;
    background-color: #f7f8fa
}

.m-nav.m-nav--active-bg .m-nav__item>.m-nav__link.m-tabs__item--active .m-nav__link-text {
    color: #99ca3b
}

.m-nav.m-nav--font-bold .m-nav__item>.m-nav__link .m-nav__link-text {
    color: #898b96
}

.m-nav.m-nav--inline .m-nav__separator {
    border-bottom: 0
}

.m-nav.m-nav--skin-dark .m-nav__item>.m-nav__link .m-nav__link-text {
    color: #9093ac;
    font-weight: 400
}

.m-nav.m-nav--skin-dark .m-nav__item>.m-nav__link .m-nav__link-arrow {
    color: #9093ac
}

.m-nav.m-nav--skin-dark .m-nav__item>.m-nav__link .m-nav__link-icon {
    color: #f1f1f9
}

.m-nav.m-nav--skin-dark .m-nav__item>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot>span,
.m-nav.m-nav--skin-dark .m-nav__item>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line>span {
    background-color: #dfdff1
}

.m-nav.m-nav--skin-dark .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-arrow,
.m-nav.m-nav--skin-dark .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-icon,
.m-nav.m-nav--skin-dark .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-text,
.m-nav.m-nav--skin-dark .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-arrow,
.m-nav.m-nav--skin-dark .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-icon,
.m-nav.m-nav--skin-dark .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-text {
    color: #99ca3b
}

.m-nav.m-nav--skin-dark .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot>span,
.m-nav.m-nav--skin-dark .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line>span,
.m-nav.m-nav--skin-dark .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot>span,
.m-nav.m-nav--skin-dark .m-nav__item:hover:not(.m-nav__item--disabled)>.m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line>span {
    background-color: #99ca3b
}

.m-nav.m-nav--skin-dark.m-nav__item--disabled {
    opacity: .7
}

.m-nav.m-nav--skin-dark .m-nav__section .m-nav__section-text {
    color: #99ca3b
}

.m-nav.m-nav--skin-dark .m-nav__section .m-nav__section-icon {
    color: #fff
}

.m-nav.m-nav--skin-dark .m-nav__separator {
    border-bottom: 1px solid #999caa
}

.m-nav.m-nav--skin-dark .m-nav__separator.m-nav__separator--dashed {
    border-bottom: 1px dashed #a1a4b1
}

.m-nav.m-nav--skin-dark.m-nav--hover-bg .m-nav__item.m-nav__item--active>.m-nav__link,
.m-nav.m-nav--skin-dark.m-nav--hover-bg .m-nav__item:hover>.m-nav__link {
    background-color: #9699a8
}

.m-nav.m-nav--skin-dark.m-nav--active-bg .m-nav__item.m-nav__item--active>.m-nav__link {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    -ms-border-radius: 2rem;
    -o-border-radius: 2rem;
    border-radius: 2rem;
    background-color: #9699a8
}

.m-nav.m-nav--skin-dark.m-nav--active-bg .m-nav__item.m-nav__item--active>.m-nav__link .m-nav__link-text {
    color: #99ca3b
}

.m-nav.m-nav--skin-dark.m-nav--active-bg .m-nav__item.m-nav__item--active>.m-nav__link.collapsed {
    background-color: #fff
}

.m-nav.m-nav--skin-dark.m-nav--active-bg .m-nav__item.m-nav__item--active>.m-nav__link.collapsed .m-nav__link-text {
    color: #737696
}

.m-nav.m-nav--skin-dark.m-nav--active-bg .m-nav__item>.m-nav__link.m-tabs__item--active {
    -webkit-border-radius: 2rem;
    -moz-border-radius: 2rem;
    -ms-border-radius: 2rem;
    -o-border-radius: 2rem;
    border-radius: 2rem;
    background-color: #9699a8
}

.m-nav.m-nav--skin-dark.m-nav--active-bg .m-nav__item>.m-nav__link.m-tabs__item--active .m-nav__link-text {
    color: #99ca3b
}

.m-nav.m-nav--skin-dark.m-nav--font-bold .m-nav__item>.m-nav__link .m-nav__link-text {
    color: #737696
}

.m-nav.m-nav--skin-dark.m-nav--inline .m-nav__separator {
    border-bottom: 0
}

.m-nav-grid {
    padding: 0;
    margin: 0;
    display: table;
    table-layout: fixed;
    width: 100%
}

.m-nav-grid>.m-nav-grid__row {
    display: table-row
}

.m-nav-grid>.m-nav-grid__row>.m-nav-grid__item {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 3.3rem .75rem
}

.m-nav-grid>.m-nav-grid__row>.m-nav-grid__item:hover {
    text-decoration: none
}

.m-nav-grid>.m-nav-grid__row>.m-nav-grid__item .m-nav-grid__icon {
    text-align: center;
    font-size: 35px
}

.m-nav-grid>.m-nav-grid__row>.m-nav-grid__item .m-nav-grid__text {
    display: block;
    line-height: 1;
    text-align: center;
    margin: 10px 0 0 0;
    font-size: 1rem;
    font-weight: 500
}

@media (max-width:1024px) {
    .m-nav-grid>.m-nav-grid__row>.m-nav-grid__item {
        padding: 1rem .5rem
    }
}

.m-nav-grid .m-nav-grid__row .m-nav-grid__item {
    border-right: 1px solid #f4f5f8;
    border-bottom: 1px solid #f4f5f8
}

.m-nav-grid .m-nav-grid__row .m-nav-grid__item:last-child {
    border-right: 0
}

.m-nav-grid .m-nav-grid__row .m-nav-grid__item .m-nav-grid__icon {
    color: #c4c5d6
}

.m-nav-grid .m-nav-grid__row .m-nav-grid__item .m-nav-grid__text {
    color: #99ca3b
}

.m-nav-grid .m-nav-grid__row .m-nav-grid__item:hover {
    background: #fdfdff
}

.m-nav-grid .m-nav-grid__row .m-nav-grid__item:hover .m-nav-grid__icon {
    color: #c1bfd0
}

.m-nav-grid .m-nav-grid__row:last-child .m-nav-grid__item {
    border-bottom: 0
}

.m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item {
    border-right: 1px solid #999caa;
    border-bottom: 1px solid #999caa
}

.m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item:last-child {
    border-right: 0
}

.m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item .m-nav-grid__icon {
    color: #c4c5d6
}

.m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item .m-nav-grid__text {
    color: #99ca3b
}

.m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item:hover {
    background: #6b6f81
}

.m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row .m-nav-grid__item:hover .m-nav-grid__icon {
    color: #f1f1f9
}

.m-nav-grid.m-nav-grid--skin-dark .m-nav-grid__row:last-child .m-nav-grid__item {
    border-bottom: 0
}

.m-nav-sticky {
    width: 40px;
    position: fixed;
    top: 35%;
    right: 0;
    list-style: none;
    padding: 5px 0;
    margin: 0;
    z-index: 110;
    -webkit-border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
    -ms-border-radius: 8px 0 0 8px;
    -o-border-radius: 8px 0 0 8px;
    border-radius: 8px 0 0 8px
}

.m-nav-sticky .m-nav-sticky__item {
    margin: 0;
    padding: 5px;
    text-align: center
}

.m-nav-sticky .m-nav-sticky__item>a>i {
    font-size: 1.4rem
}

.m-nav-sticky .m-nav-sticky__item>a:hover {
    text-decoration: none
}

.m-nav-sticky {
    background: #fff;
    -webkit-box-shadow: 0 0 15px 1px rgba(69, 65, 78, .2);
    -moz-box-shadow: 0 0 15px 1px rgba(69, 65, 78, .2);
    box-shadow: 0 0 15px 1px rgba(69, 65, 78, .2)
}

.m-nav-sticky .m-nav-sticky__item>a>i {
    color: #c1bfd0
}

.m-nav-sticky .m-nav-sticky__item>a:hover>i {
    color: #837dd1
}

.m-nav-sticky.m-nav-sticky--skin-dark {
    background: #555;
    -webkit-box-shadow: 0 0 15px 1px rgba(69, 65, 78, .4);
    -moz-box-shadow: 0 0 15px 1px rgba(69, 65, 78, .4);
    box-shadow: 0 0 15px 1px rgba(69, 65, 78, .4)
}

.m-nav-sticky.m-nav-sticky--skin-dark .m-nav-sticky__item>a>i {
    color: #f1f1f9
}

.m-nav-sticky.m-nav-sticky--skin-dark .m-nav-sticky__item>a:hover>i {
    color: #837dd1
}
.m-form .form-control-label,
.m-form label {
    font-weight: 400;
    font-size: 1rem
}

.m-form .form-control-label.col-form-label,
.m-form label.col-form-label {
    padding-top: .65rem
}

.m-form .m-form__group {
    margin-bottom: 0;
    padding-top: 15px;
    padding-bottom: 15px
}

.m-form .m-form__group.m-form__group--md {
    padding-top: 5px;
    padding-bottom: 5px
}

.m-form .m-form__group.m-form__group--sm {
    padding-top: 0;
    padding-bottom: 0
}

.m-form .m-form__group .m-form__control-static {
    display: inline-block;
    font-weight: 300;
    font-size: 1rem;
    padding-top: .65rem
}

.m-form .m-form__group.m-form__group--first {
    padding-top: 0
}

.m-form .m-form__group.m-form__group--last {
    padding-bottom: 0
}

@media (min-width:1025px) {
    .m-form .m-form__group:first-child {
        padding-top: 0
    }
    .m-form .m-form__group:last-child {
        padding-bottom: 0
    }
}

.m-form .m-form__group.m-form__group--inline {
    display: table;
    padding: 0
}

.m-form .m-form__group.m-form__group--inline>.m-form__label {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding-right: .5rem
}

.m-form .m-form__group.m-form__group--inline>.m-form__label.m-form__label-no-wrap {
    white-space: nowrap
}

.m-form .m-form__group.m-form__group--inline>.m-form__label>label {
    margin: 0
}

.m-form .m-form__group.m-form__group--inline>.m-form__control {
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    width: 100%
}

.m-form .m-form__help {
    font-weight: 300;
    font-size: .85rem;
    padding-top: 7px
}

.m-form span.m-form__help {
    display: inline-block
}

.m-form .m-form__section {
    margin: 40px 0 40px 0
}

.m-form .m-form__section.m-form__section--first,
.m-form .m-form__section:first-child {
    margin-top: 0
}

.m-form .m-form__section.m-form__section--last,
.m-form .m-form__section:last-child {
    margin-bottom: 0
}

.m-form .m-form__seperator {
    display: block;
    height: 0
}

.m-form .m-form__seperator.m-form__seperator--space {
    margin: 20px 0
}

.m-form .m-form__seperator.m-form__seperator--space-2x {
    margin: 30px 0
}

.m-form .m-form__seperator.m-form__seperator--space-3x {
    margin: 40px 0
}

.m-form .m-form__heading {
    padding: 0;
    margin: 0 0 15px 0
}

.m-form .m-form__heading .m-form__heading-title {
    font-weight: 500;
    font-size: 1.3rem
}

.m-form .m-form__heading .m-form__heading-title .m-form__heading-help-icon {
    line-height: 0;
    vertical-align: middle;
    padding-left: 5px
}

.m-form .m-form__heading .m-form__heading-sub {
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 1rem
}

.m-form .m-form__heading.m-form__heading--bordered,
.m-form .m-form__heading.m-form__heading--dashed {
    padding: 0 0 15px 0;
    margin: 0 0 15px 0
}

.m-form .m-form__actions {
    padding: 30px
}

.m-form .m-form__actions:after,
.m-form .m-form__actions:before {
    content: " ";
    display: table
}

.m-form .m-form__actions:after {
    clear: both
}

.m-form .m-form__actions.m-form__actions--right {
    text-align: right
}

.m-form .m-form__actions.m-form__actions--paddingless-sides {
    padding-left: 0;
    padding-right: 0
}

.m-form.m-form--custom .m-form__actions {
    padding: 30px 0;
    margin-top: 30px
}

.m-form.m-form--custom .m-form__actions.m-form__actions--top {
    margin-top: 0;
    margin-bottom: 30px
}

.m-form.m-form--fit .m-form__content,
.m-form.m-form--fit .m-form__group,
.m-form.m-form--fit .m-form__heading {
    padding-left: 30px;
    padding-right: 30px
}

@media (min-width:1025px) {
    .m-form .m-form__section.m-form__section--label-align-right .m-form__group>label,
    .m-form.m-form--label-align-right .m-form__group>label {
        text-align: right
    }
}

@media (min-width:769px) and (max-width:1024px) {
    .m-form.m-form--label-align-right-tablet .m-form__group label {
        text-align: right
    }
}

.m-form.m-form--group-seperator .m-portlet__body,
.m-form.m-form--group-seperator-dashed .m-portlet__body {
    padding-top: 0;
    padding-bottom: 0
}

.m-form.m-form--group-seperator .m-form__group,
.m-form.m-form--group-seperator-dashed .m-form__group {
    padding-top: 25px;
    padding-bottom: 25px
}

.m-form .form-control-feedback {
    margin-top: .2rem;
    font-size: .85rem
}

.m-form .col-form-label,
.m-form .form-control-label,
.m-form .m-form__group>label {
    color: #3f4047
}

.m-form .m-form__control-static {
    color: #6f727d
}

.m-form.m-form--group-seperator .m-form__group {
    border-bottom: 1px solid #f4f5f8
}

.m-form.m-form--group-seperator .m-form__group.m-form__group--last,
.m-form.m-form--group-seperator .m-form__group:last-child {
    border-bottom: 0
}

.m-form.m-form--group-seperator-dashed .m-form__group {
    border-bottom: 1px dashed #ebedf2
}

.m-form.m-form--group-seperator-dashed .m-form__group.m-form__group--last,
.m-form.m-form--group-seperator-dashed .m-form__group:last-child {
    border-bottom: 0
}

.m-form .m-form__help {
    color: #7b7e8a
}

.m-form .m-form__seperator {
    border-top: 1px solid #ebedf2
}

.m-form .m-form__seperator.m-form__seperator--dashed {
    border-top: 1px dashed #ebedf2
}

.m-form .m-form__heading .m-form__heading-title {
    color: #575962
}

.m-form .m-form__heading .m-form__heading-sub {
    color: #6f727d
}

.m-form .m-form__heading.m-form__heading--bordered {
    border-bottom: 1px solid #ebedf2
}

.m-form .m-form__heading.m-form__heading--dashed {
    border-bottom: 1px dashed #ebedf2
}

.m-form .m-form__section {
    color: #7b7e8a
}

.m-form .m-form__actions.m-form__actions--line {
    border-top: 1px solid #ebedf2
}

.m-form .m-form__actions.m-form__actions--top.m-form__actions--line {
    border-top: 0;
    border-bottom: 1px solid #ebedf2
}

.m-form .m-form__actions.m-form__actions--solid {
    background-color: #f7f8fa;
    border-color: #f7f8fa
}

.has-success label.col-form-label,
.has-success label.form-control-label,
.has-success label:not([class]) {
    color: #34bfa3
}

.has-success .form-control-feedback {
    color: #34bfa3
}

.has-success .form-control,
.has-success .input-group-text {
    border-color: #ebedf2
}

.has-success .form-control:focus {
    border-color: #99ca3b
}

.m-form.m-form--state .has-success .form-control,
.m-form.m-form--state .has-success .form-control:focus,
.m-form.m-form--state .has-success .input-group .btn.btn-secondary,
.m-form.m-form--state .has-success .input-group .input-group-text {
    border-color: #34bfa3
}

.m-form.m-form--state .has-success .bootstrap-select.btn-group.btn.btn-secondary,
.m-form.m-form--state .has-success .input-group-btn>.btn.btn-secondary {
    border-color: #34bfa3
}

.m-form.m-form--state .has-success .bootstrap-select.btn-group.btn.btn-secondary:hover,
.m-form.m-form--state .has-success .input-group-btn>.btn.btn-secondary:hover {
    border-color: #34bfa3
}

.has-warning label.col-form-label,
.has-warning label.form-control-label,
.has-warning label:not([class]) {
    color: #ffb822
}

.has-warning .form-control-feedback {
    color: #ffb822
}

.has-warning .form-control,
.has-warning .input-group-text {
    border-color: #ebedf2
}

.has-warning .form-control:focus {
    border-color: #99ca3b
}

.m-form.m-form--state .has-warning .form-control,
.m-form.m-form--state .has-warning .form-control:focus,
.m-form.m-form--state .has-warning .input-group .btn.btn-secondary,
.m-form.m-form--state .has-warning .input-group .input-group-text {
    border-color: #ffb822
}

.m-form.m-form--state .has-warning .bootstrap-select.btn-group.btn.btn-secondary,
.m-form.m-form--state .has-warning .input-group-btn>.btn.btn-secondary {
    border-color: #ffb822
}

.m-form.m-form--state .has-warning .bootstrap-select.btn-group.btn.btn-secondary:hover,
.m-form.m-form--state .has-warning .input-group-btn>.btn.btn-secondary:hover {
    border-color: #ffb822
}

.has-danger label.col-form-label,
.has-danger label.form-control-label,
.has-danger label:not([class]) {
    color: #f4516c
}

.has-danger .form-control-feedback {
    color: #f4516c
}

.has-danger .form-control,
.has-danger .input-group-text {
    border-color: #ebedf2
}

.has-danger .form-control:focus {
    border-color: #99ca3b
}

.m-form.m-form--state .has-danger .form-control,
.m-form.m-form--state .has-danger .form-control:focus,
.m-form.m-form--state .has-danger .input-group .btn.btn-secondary,
.m-form.m-form--state .has-danger .input-group .input-group-text {
    border-color: #f4516c
}

.m-form.m-form--state .has-danger .bootstrap-select.btn-group.btn.btn-secondary,
.m-form.m-form--state .has-danger .input-group-btn>.btn.btn-secondary {
    border-color: #f4516c
}

.m-form.m-form--state .has-danger .bootstrap-select.btn-group.btn.btn-secondary:hover,
.m-form.m-form--state .has-danger .input-group-btn>.btn.btn-secondary:hover {
    border-color: #f4516c
}


.m-dropdown {
    position: relative
}

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

.m-dropdown .m-dropdown__toggle .la-ellipsis-h {
    font-size: 2.1rem
}

.m-dropdown .m-dropdown__wrapper {
    top: 100%;
    text-align: left;
    display: none;
    position: absolute;
    z-index: 101;
    padding-top: 0;
    width: 245px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__content,
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__scrollable,
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCSB_container,
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCustomScrollBox {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__header {
    padding: 20px 20px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-title {
    display: block;
    padding: 0 0 5px 0;
    font-size: 1.5rem;
    font-weight: 400
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-subtitle {
    display: block;
    padding: 0;
    font-size: 1rem
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__body {
    padding: 20px
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__body .mCSB_scrollTools {
    right: -10px
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__body.m-dropdown__body--paddingless {
    padding: 0
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__body.m-dropdown__body--paddingless .mCSB_scrollTools {
    right: 0
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__footer {
    padding: 20px
}

.m-dropdown.m-dropdown--header-bg-fil .m-dropdown__wrapper .m-dropdown__inner {
    -webkit-border-radius: 8px 8px 4px 4px;
    -moz-border-radius: 8px 8px 4px 4px;
    -ms-border-radius: 8px 8px 4px 4px;
    -o-border-radius: 8px 8px 4px 4px;
    border-radius: 8px 8px 4px 4px
}

.m-dropdown.m-dropdown--header-bg-fil .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__header {
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.m-dropdown.m-dropdown--footer-bg-fil .m-dropdown__wrapper .m-dropdown__inner {
    -webkit-border-radius: 4px 4px 8px 8px;
    -moz-border-radius: 4px 4px 8px 8px;
    -ms-border-radius: 4px 4px 8px 8px;
    -o-border-radius: 4px 4px 8px 8px;
    border-radius: 4px 4px 8px 8px
}

.m-dropdown.m-dropdown--footer-bg-fil .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__footer {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -ms-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px
}

.m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper,
.m-dropdown.m-dropdown--open .m-dropdown__wrapper {
    display: block;
    -webkit-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;
    -moz-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;
    -ms-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;
    -o-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1;
    animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-up .3s ease-out 1
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--open .m-dropdown__wrapper {
        animation: none!important
    }
}

@media screen\0 {
    .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--open .m-dropdown__wrapper {
        -webkit-animation: none;
        -moz-animation: none;
        -ms-animation: none;
        -o-animation: none;
        animation: none
    }
}

/*@media screen\0 and (-ms-high-contrast:none) {
    .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--open .m-dropdown__wrapper {
        animation: none!important
    }
}*/

.m-dropdown.m-dropdown--up .m-dropdown__wrapper {
    padding-top: 0;
    top: auto;
    bottom: 100%;
    padding-bottom: 0
}

.m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper,
.m-dropdown.m-dropdown--up.m-dropdown--open .m-dropdown__wrapper {
    display: block;
    -webkit-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;
    -moz-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;
    -ms-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;
    -o-animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1;
    animation: m-dropdown-fade-in .3s ease 1, m-dropdown-move-down .3s ease-out 1
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--up.m-dropdown--open .m-dropdown__wrapper {
        animation: none!important
    }
}

@media screen\0 {
    .m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--up.m-dropdown--open .m-dropdown__wrapper {
        -webkit-animation: none;
        -moz-animation: none;
        -ms-animation: none;
        -o-animation: none;
        animation: none
    }
}

/*@media screen\0 and (-ms-high-contrast:none) {
    .m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper,
    .m-dropdown.m-dropdown--up.m-dropdown--open .m-dropdown__wrapper {
        animation: none!important
    }
}*/

.m-dropdown.m-dropdown--align-right .m-dropdown__wrapper {
    right: 0
}

.m-dropdown.m-dropdown--align-right.m-dropdown--align-push .m-dropdown__wrapper {
    margin-right: -20px
}

.m-dropdown.m-dropdown--align-left .m-dropdown__wrapper {
    left: 0
}

.m-dropdown.m-dropdown--align-left.m-dropdown--align-push .m-dropdown__wrapper {
    margin-left: -20px
}

.m-dropdown.m-dropdown--align-center .m-dropdown__wrapper {
    left: 50%;
    width: 245px;
    margin-left: -122.5px
}

@media (min-width:1025px) {
    .m-dropdown.m-dropdown--small .m-dropdown__wrapper {
        width: 225px
    }
    .m-dropdown.m-dropdown--medium .m-dropdown__wrapper {
        width: 325px
    }
    .m-dropdown.m-dropdown--large .m-dropdown__wrapper {
        width: 380px
    }
    .m-dropdown.m-dropdown--huge .m-dropdown__wrapper {
        width: 455px
    }
    .m-dropdown.m-dropdown--align-center.m-dropdown--small .m-dropdown__wrapper {
        width: 225px;
        margin-left: -112.5px
    }
    .m-dropdown.m-dropdown--align-center.m-dropdown--medium .m-dropdown__wrapper {
        width: 325px;
        margin-left: -162.5px
    }
    .m-dropdown.m-dropdown--align-center.m-dropdown--large .m-dropdown__wrapper {
        width: 380px;
        margin-left: -190px
    }
    .m-dropdown.m-dropdown--align-center.m-dropdown--huge .m-dropdown__wrapper {
        width: 455px;
        margin-left: -227.5px
    }
}

@media (max-width:768px) {
    .m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center>.m-dropdown__wrapper,
    .m-dropdown.m-dropdown--mobile-full-width>.m-dropdown__wrapper {
        width: auto;
        margin: 0 auto;
        left: 30px;
        right: 30px
    }
    .m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center>.m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-title,
    .m-dropdown.m-dropdown--mobile-full-width>.m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-title {
        font-size: 1.2rem;
        font-weight: 500
    }
    .m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-center>.m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-subtitle,
    .m-dropdown.m-dropdown--mobile-full-width>.m-dropdown__wrapper .m-dropdown__header .m-dropdown__header-subtitle {
        font-size: 1rem
    }
}

.m-dropdown__dropoff {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    display: block;
    z-index: 100
}

@-webkit-keyframes m-dropdown-fade-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-moz-keyframes m-dropdown-fade-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-o-keyframes m-dropdown-fade-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes m-dropdown-fade-in {
    from {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes m-dropdown-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-moz-keyframes m-dropdown-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-o-keyframes m-dropdown-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@keyframes m-dropdown-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-webkit-keyframes m-dropdown-arrow-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-moz-keyframes m-dropdown-arrow-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-o-keyframes m-dropdown-arrow-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@keyframes m-dropdown-arrow-move-up {
    from {
        margin-top: 10px
    }
    to {
        margin-top: 0
    }
}

@-webkit-keyframes m-dropdown-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@-moz-keyframes m-dropdown-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@-o-keyframes m-dropdown-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@keyframes m-dropdown-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@-webkit-keyframes m-dropdown-arrow-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@-moz-keyframes m-dropdown-arrow-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@-o-keyframes m-dropdown-arrow-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

@keyframes m-dropdown-arrow-move-down {
    from {
        margin-bottom: 10px
    }
    to {
        margin-bottom: 0
    }
}

.m-dropdown.m-dropdown--arrow .m-dropdown__wrapper {
    padding-top: 10px
}

.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper {
    padding-top: 0;
    padding-bottom: 11px
}

.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow {
    position: absolute;
    line-height: 0;
    display: inline-block;
    overflow: hidden;
    height: 10px;
    width: 40px;
    position: relative;
    left: 50%;
    margin-left: -20px;
    top: auto;
    position: absolute;
    margin-top: 0
}

.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow:before {
    display: inline-block;
    font-family: Metronic;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 0;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: ""
}

.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow:before {
    position: relative;
    top: 100%;
    margin-top: 9px;
    font-size: 40px
}

@media screen\0 {
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow:before {
        margin-top: 11px
    }
}

@media screen\0 {
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow {
        margin-top: -1px
    }
}

/*@supports (-ms-ime-align:auto) {
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__wrapper .m-dropdown__arrow {
        margin-top: -1px
    }
}*/

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow,
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow {
    position: absolute;
    line-height: 0;
    display: inline-block;
    overflow: hidden;
    height: 11px;
    width: 40px;
    position: relative;
    left: 50%;
    margin-left: -20px;
    top: 0;
    position: absolute
}

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before,
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before {
    display: inline-block;
    font-family: Metronic;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 0;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: ""
}

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before,
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before {
    position: relative;
    top: 100%;
    margin-top: 11px;
    font-size: 40px
}

@media screen\0 {
    .m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before,
    .m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before {
        margin-top: 13px
    }
}

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow.m-dropdown__arrow--left,
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow.m-dropdown__arrow--left {
    left: 15px;
    margin-left: 0
}

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow.m-dropdown__arrow--right,
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow.m-dropdown__arrow--right {
    right: 15px;
    left: auto;
    margin-left: auto
}

.m-dropdown.m-dropdown--skin-dark .m-dropdown__wrapper .m-dropdown__inner {
    background-color: #282a3c;
    box-shadow: 0 0 15px 1px rgba(69, 65, 78, .4)
}

.m-dropdown.m-dropdown--skin-dark.m-dropdown--arrow .m-dropdown__arrow {
    color: #282a3c
}

.m-dropdown.m-dropdown--skin-dark .m-dropdown__header {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill.m-dropdown--arrow .m-dropdown__arrow {
    color: #99ca3b
}

.m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill .m-dropdown__header {
    background-color: #99ca3b
}

.m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-title {
    color: #fff
}

.m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-subtitle {
    color: #fff
}

.m-dropdown .m-dropdown__wrapper .m-dropdown__inner {
    background-color: #fff;
    box-shadow: 0 0 15px 1px rgba(69, 65, 78, .2)
}

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow {
    color: #fff
}

.m-dropdown .m-dropdown__header {
    -webkit-box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, .03);
    -moz-box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, .03);
    box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, .03)
}

.m-dropdown.m-dropdown--header-bg-fill.m-dropdown--arrow .m-dropdown__arrow {
    color: transparent
}

.m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header {
    background-color: transparent
}

.m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-title {
    color: #fff
}

.m-dropdown.m-dropdown--header-bg-fill .m-dropdown__header .m-dropdown__header-subtitle {
    color: #fff
}

label {
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    letter-spacing:0;
    text-transform:none;
}

.btn-accent {
    color: #fff;
    background-color: #00c5dc;
    border-color: #00c5dc
}

.btn-accent:hover {
    color: #fff;
    background-color: #00a3b6;
    border-color: #0097a9
}

.btn-accent.focus,
.btn-accent:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 197, 220, .5)
}

.btn-accent.disabled,
.btn-accent:disabled {
    color: #fff;
    background-color: #00c5dc;
    border-color: #00c5dc
}

.btn-accent:not(:disabled):not(.disabled).active,
.btn-accent:not(:disabled):not(.disabled):active,
.show>.btn-accent.dropdown-toggle {
    color: #fff;
    background-color: #0097a9;
    border-color: #008c9c
}

.btn-accent:not(:disabled):not(.disabled).active:focus,
.btn-accent:not(:disabled):not(.disabled):active:focus,
.show>.btn-accent.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 197, 220, .5)
}

.btn-outline-accent {
    color: #00c5dc;
    background-color: transparent;
    background-image: none;
    border-color: #00c5dc
}

.btn-outline-accent:hover {
    color: #fff;
    background-color: #00c5dc;
    border-color: #00c5dc
}

.btn-outline-accent.focus,
.btn-outline-accent:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 197, 220, .5)
}

.btn-outline-accent.disabled,
.btn-outline-accent:disabled {
    color: #00c5dc;
    background-color: transparent
}

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

.btn-outline-accent:not(:disabled):not(.disabled).active:focus,
.btn-outline-accent:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-accent.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(0, 197, 220, .5)
}

.btn-focus {
    color: #fff;
    background-color: #9816f4;
    border-color: #9816f4
}

.btn-focus:hover {
    color: #fff;
    background-color: #840ad9;
    border-color: #7c0acd
}

.btn-focus.focus,
.btn-focus:focus {
    box-shadow: 0 0 0 .2rem rgba(152, 22, 244, .5)
}

.btn-focus.disabled,
.btn-focus:disabled {
    color: #fff;
    background-color: #9816f4;
    border-color: #9816f4
}

.btn-focus:not(:disabled):not(.disabled).active,
.btn-focus:not(:disabled):not(.disabled):active,
.show>.btn-focus.dropdown-toggle {
    color: #fff;
    background-color: #7c0acd;
    border-color: #7509c1
}

.btn-focus:not(:disabled):not(.disabled).active:focus,
.btn-focus:not(:disabled):not(.disabled):active:focus,
.show>.btn-focus.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(152, 22, 244, .5)
}

.btn-outline-focus {
    color: #9816f4;
    background-color: transparent;
    background-image: none;
    border-color: #9816f4
}

.btn-outline-focus:hover {
    color: #fff;
    background-color: #9816f4;
    border-color: #9816f4
}

.btn-outline-focus.focus,
.btn-outline-focus:focus {
    box-shadow: 0 0 0 .2rem rgba(152, 22, 244, .5)
}

.btn-outline-focus.disabled,
.btn-outline-focus:disabled {
    color: #9816f4;
    background-color: transparent
}

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

.btn-outline-focus:not(:disabled):not(.disabled).active:focus,
.btn-outline-focus:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-focus.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(152, 22, 244, .5)
}

.btn-primary {
    color: #fff;
    background-color: #99ca3b;
    border-color: #99ca3b
}

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

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

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #99ca3b;
    border-color: #99ca3b
}

.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 {
    box-shadow: 0 0 0 .2rem rgba(88, 103, 221, .5)
}

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

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

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

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #99ca3b;
    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: #99ca3b;
    border-color: #99ca3b
}

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

.btn-success {
    color: #fff;
    background-color: #34bfa3;
    border-color: #34bfa3
}

.btn-success:hover {
    color: #fff;
    background-color: #2ca189;
    border-color: #299781
}

.btn-success.focus,
.btn-success:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 191, 163, .5)
}

.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #34bfa3;
    border-color: #34bfa3
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #299781;
    border-color: #268d78
}

.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 191, 163, .5)
}

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

.btn-outline-success:hover {
    color: #fff;
    background-color: #34bfa3;
    border-color: #34bfa3
}

.btn-outline-success.focus,
.btn-outline-success:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 191, 163, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #34bfa3;
    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: #34bfa3;
    border-color: #34bfa3
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(52, 191, 163, .5)
}

.btn-info {
    color: #fff;
    background-color: #36a3f7;
    border-color: #36a3f7
}

.btn-info:hover {
    color: #fff;
    background-color: #1192f6;
    border-color: #0a8cf0
}

.btn-info.focus,
.btn-info:focus {
    box-shadow: 0 0 0 .2rem rgba(54, 163, 247, .5)
}

.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #36a3f7;
    border-color: #36a3f7
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #0a8cf0;
    border-color: #0985e4
}

.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(54, 163, 247, .5)
}

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

.btn-outline-info:hover {
    color: #fff;
    background-color: #36a3f7;
    border-color: #36a3f7
}

.btn-outline-info.focus,
.btn-outline-info:focus {
    box-shadow: 0 0 0 .2rem rgba(54, 163, 247, .5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #36a3f7;
    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: #36a3f7;
    border-color: #36a3f7
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(54, 163, 247, .5)
}

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

.btn-warning:hover {
    color: #212529;
    background-color: #fbaa00;
    border-color: #eea200
}

.btn-warning.focus,
.btn-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 184, 34, .5)
}

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

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #eea200;
    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 {
    box-shadow: 0 0 0 .2rem rgba(255, 184, 34, .5)
}

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

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

.btn-outline-warning.focus,
.btn-outline-warning:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 184, 34, .5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #ffb822;
    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: #ffb822;
    border-color: #ffb822
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(255, 184, 34, .5)
}

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

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

.btn-danger.focus,
.btn-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(244, 81, 108, .5)
}

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

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

.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(244, 81, 108, .5)
}

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

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

.btn-outline-danger.focus,
.btn-outline-danger:focus {
    box-shadow: 0 0 0 .2rem rgba(244, 81, 108, .5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #f4516c;
    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: #f4516c;
    border-color: #f4516c
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(244, 81, 108, .5)
}



.m--font-brand {
    color: #99ca3b!important
}

.m--font-inverse-brand {
    color: #fff!important
}

.m--bg-brand {
    background-color: #99ca3b!important
}

.m--bg-fill-brand {
    background-color: #99ca3b!important;
    color: #fff!important
}

.m--font-metal {
    color: #c4c5d6!important
}

.m--font-inverse-metal {
    color: #fff!important
}

.m--bg-metal {
    background-color: #c4c5d6!important
}

.m--bg-fill-metal {
    background-color: #c4c5d6!important;
    color: #fff!important
}

.m--font-light {
    color: #fff!important
}

.m--font-inverse-light {
    color: #282a3c!important
}

.m--bg-light {
    background-color: #fff!important
}

.m--bg-fill-light {
    background-color: #fff!important;
    color: #282a3c!important
}

.m--font-accent {
    color: #00c5dc!important
}

.m--font-inverse-accent {
    color: #fff!important
}

.m--bg-accent {
    background-color: #00c5dc!important
}

.m--bg-fill-accent {
    background-color: #00c5dc!important;
    color: #fff!important
}

.m--font-focus {
    color: #9816f4!important
}

.m--font-inverse-focus {
    color: #fff!important
}

.m--bg-focus {
    background-color: #9816f4!important
}

.m--bg-fill-focus {
    background-color: #9816f4!important;
    color: #fff!important
}

.m--font-primary {
    color: #99ca3b!important
}

.m--font-inverse-primary {
    color: #fff!important
}

.m--bg-primary {
    background-color: #99ca3b!important
}

.m--bg-fill-primary {
    background-color: #99ca3b!important;
    color: #fff!important
}

.m--font-success {
    color: #34bfa3!important
}

.m--font-inverse-success {
    color: #fff!important
}

.m--bg-success {
    background-color: #34bfa3!important
}

.m--bg-fill-success {
    background-color: #34bfa3!important;
    color: #fff!important
}

.m--font-info {
    color: #36a3f7!important
}

.m--font-inverse-info {
    color: #fff!important
}

.m--bg-info {
    background-color: #36a3f7!important
}

.m--bg-fill-info {
    background-color: #36a3f7!important;
    color: #fff!important
}

.m--font-warning {
    color: #ffb822!important
}

.m--font-inverse-warning {
    color: #111!important
}

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

.m--bg-fill-warning {
    background-color: #ffb822!important;
    color: #111!important
}

.m--font-danger {
    color: #f4516c!important
}

.m--font-inverse-danger {
    color: #fff!important
}

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

.m--bg-fill-danger {
    background-color: #f4516c!important;
    color: #fff!important
}
.btn-brand {
    color: #fff;
    background-color: #99ca3b;
    border-color: #99ca3b
}

.btn-brand:hover {
    color: #fff;
    background-color: #444;
    border-color: #444
}

.btn-brand.focus,
.btn-brand:focus {
    box-shadow: 0 0 0 .2rem rgba(113, 106, 202, .5)
}

.btn-brand.disabled,
.btn-brand:disabled {
    color: #fff;
    background-color: #99ca3b;
    border-color: #99ca3b
}

.btn-brand:not(:disabled):not(.disabled).active,
.btn-brand:not(:disabled):not(.disabled):active,
.show>.btn-brand.dropdown-toggle {
    color: #fff;
    background-color: #444;
    border-color: #4940b4
}

.btn-brand:not(:disabled):not(.disabled).active:focus,
.btn-brand:not(:disabled):not(.disabled):active:focus,
.show>.btn-brand.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(113, 106, 202, .5)
}

.btn-outline-brand {
    color: #99ca3b;
    background-color: transparent;
    background-image: none;
    border-color: #99ca3b
}

.btn-outline-brand:hover {
    color: #fff;
    background-color: #99ca3b;
    border-color: #99ca3b
}

.btn-outline-brand.focus,
.btn-outline-brand:focus {
    box-shadow: 0 0 0 .2rem rgba(113, 106, 202, .5)
}

.btn-outline-brand.disabled,
.btn-outline-brand:disabled {
    color: #99ca3b;
    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: #99ca3b;
    border-color: #99ca3b
}

.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 {
    box-shadow: 0 0 0 .2rem rgba(113, 106, 202, .5)
}
.alert {
    padding: .85rem 1.5rem;
    border-radius: 0;
    border-radius: 4px
}

.alert .close {
    font-family: LineAwesome;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    font-size: 1.2rem;
    outline: 0!important;
    text-shadow: none;
    padding-top: .95rem;
    padding-bottom: 0;
    cursor: pointer
}

.alert .close:before {
    content: ""
}

.alert .close span {
    display: none
}

.alert.m-alert--square {
    border-radius: 0
}

.alert.m-alert--icon {
    display: table;
    padding: 0
}

.alert.m-alert--icon .m-alert__icon {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 1.45rem .5rem 1.45rem 1.75rem;
    line-height: 0;
    width: 1%
}

.alert.m-alert--icon .m-alert__icon.m-alert__icon--top {
    vertical-align: top;
    padding-top: 1.85rem
}

.alert.m-alert--icon .m-alert__icon [class*=" la-"],
.alert.m-alert--icon .m-alert__icon [class^=la-] {
    font-size: 2.4rem
}

.alert.m-alert--icon .m-alert__icon [class*=" fa-"],
.alert.m-alert--icon .m-alert__icon [class^=fa-] {
    font-size: 1.8rem
}

.alert.m-alert--icon .m-alert__icon [class*=" flaticon-"],
.alert.m-alert--icon .m-alert__icon [class^=flaticon-] {
    font-size: 2.4rem
}

.alert.m-alert--icon .m-alert__icon i {
    display: inline
}

.alert.m-alert--icon .m-alert__text {
    display: table-cell;
    vertical-align: middle;
    width: auto;
    padding: 1.45rem 1.25rem
}

.alert.m-alert--icon .m-alert__actions {
    width: auto;
    display: table-cell;
    vertical-align: middle;
    text-align: right;
    padding: 1.45rem 1.75rem 1.45rem 1.25rem
}

.alert.m-alert--icon .m-alert__close {
    display: table-cell;
    vertical-align: top;
    width: auto;
    padding: 1.45rem 1.75rem 1.45rem 1.25rem
}

.alert.m-alert--icon .m-alert__close .close {
    padding-top: 0;
    top: .65rem
}

.alert.m-alert--icon.m-alert--outline.m-alert--icon-solid .m-alert__icon {
    position: relative;
    padding: 1.45rem 1.75rem
}

.alert.m-alert--icon.m-alert--outline.m-alert--icon-solid .m-alert__icon span {
    top: 50%;
    margin-top: -6px;
    right: -6px;
    display: inline-block;
    width: 6px;
    height: 0;
    position: absolute;
    border: 0;
    border-left: 6px solid #000;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent
}

.alert.m-alert--icon.m-alert--outline.m-alert--icon-solid .m-alert__close {
    padding-top: 0
}

.alert.m-alert--icon.m-alert--outline.m-alert--icon-solid .m-alert__close .close {
    padding-top: 0;
    top: .75rem
}

.alert.m-alert--icon.m-alert--outline.m-alert--icon-solid .m-alert__text {
    padding-left: 1.75rem
}

.alert {
    background: #fff
}

.alert .close {
    color: #cfcedb
}

.alert.m-alert--default {
    background: #f7f8fa;
    color: #575962
}

.alert.m-alert--default .m-alert__icon i {
    color: #6f727d
}

.alert.m-alert--default .close {
    color: #6f727d
}

.alert.m-alert--air {
    -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .08);
    -moz-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .08);
    box-shadow: 0 1px 15px 1px rgba(69, 65, 78, .08)
}

.alert.m-alert--air:not(.m-alert--outline) {
    border: 0
}

.alert.m-alert--outline.alert-brand {
    color: #575962;
    background-color: #fff;
    border-color: #99ca3b;
    color: #99ca3b;
    font-weight: 400
}

.alert.m-alert--outline.alert-brand hr {
    border-top-color: #5f57c3
}

.alert.m-alert--outline.alert-brand .alert-link {
    color: #3f4047
}

.alert.m-alert--outline.alert-brand .close {
    color: #99ca3b
}

.alert.m-alert--outline.alert-brand .m-alert__icon i {
    color: #99ca3b
}

.alert.m-alert--outline.alert-brand.m-alert--icon-solid .m-alert__icon {
    position: relative;
    background: #99ca3b
}

.alert.m-alert--outline.alert-brand.m-alert--icon-solid .m-alert__icon i {
    color: #fff
}

.alert.m-alert--outline.alert-brand.m-alert--icon-solid .m-alert__icon span {
    border-left-color: #99ca3b
}

.alert.m-alert--outline.alert-metal {
    color: #575962;
    background-color: #fff;
    border-color: #c4c5d6;
    color: #c4c5d6;
    font-weight: 400
}

.alert.m-alert--outline.alert-metal hr {
    border-top-color: #b5b6cc
}

.alert.m-alert--outline.alert-metal .alert-link {
    color: #3f4047
}

.alert.m-alert--outline.alert-metal .close {
    color: #c4c5d6
}

.alert.m-alert--outline.alert-metal .m-alert__icon i {
    color: #c4c5d6
}

.alert.m-alert--outline.alert-metal.m-alert--icon-solid .m-alert__icon {
    position: relative;
    background: #c4c5d6
}

.alert.m-alert--outline.alert-metal.m-alert--icon-solid .m-alert__icon i {
    color: #fff
}

.alert.m-alert--outline.alert-metal.m-alert--icon-solid .m-alert__icon span {
    border-left-color: #c4c5d6
}

.alert.m-alert--outline.alert-light {
    color: #575962;
    background-color: #fff;
    border-color: #fff;
    color: #fff;
    font-weight: 400
}

.alert.m-alert--outline.alert-light hr {
    border-top-color: #f2f2f2
}

.alert.m-alert--outline.alert-light .alert-link {
    color: #3f4047
}

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

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

.alert.m-alert--outline.alert-light.m-alert--icon-solid .m-alert__icon {
    position: relative;
    background: #fff
}

.alert.m-alert--outline.alert-light.m-alert--icon-solid .m-alert__icon i {
    color: #282a3c
}

.alert.m-alert--outline.alert-light.m-alert--icon-solid .m-alert__icon span {
    border-left-color: #fff
}

.alert.m-alert--outline.alert-accent {
    color: #575962;
    background-color: #fff;
    border-color: #00c5dc;
    color: #00c5dc;
    font-weight: 400
}

.alert.m-alert--outline.alert-accent hr {
    border-top-color: #00aec3
}

.alert.m-alert--outline.alert-accent .alert-link {
    color: #3f4047
}

.alert.m-alert--outline.alert-accent .close {
    color: #00c5dc
}

.alert.m-alert--outline.alert-accent .m-alert__icon i {
    color: #00c5dc
}

.alert.m-alert--outline.alert-accent.m-alert--icon-solid .m-alert__icon {
    position: relative;
    background: #00c5dc
}

.alert.m-alert--outline.alert-accent.m-alert--icon-solid .m-alert__icon i {
    color: #fff
}

.alert.m-alert--outline.alert-accent.m-alert--icon-solid .m-alert__icon span {
    border-left-color: #00c5dc
}

.alert.m-alert--outline.alert-focus {
    color: #575962;
    background-color: #fff;
    border-color: #9816f4;
    color: #9816f4;
    font-weight: 400
}

.alert.m-alert--outline.alert-focus hr {
    border-top-color: #8b0be6
}

.alert.m-alert--outline.alert-focus .alert-link {
    color: #3f4047
}

.alert.m-alert--outline.alert-focus .close {
    color: #9816f4
}

.alert.m-alert--outline.alert-focus .m-alert__icon i {
    color: #9816f4
}

.alert.m-alert--outline.alert-focus.m-alert--icon-solid .m-alert__icon {
    position: relative;
    background: #9816f4
}

.alert.m-alert--outline.alert-focus.m-alert--icon-solid .m-alert__icon i {
    color: #fff
}

.alert.m-alert--outline.alert-focus.m-alert--icon-solid .m-alert__icon span {
    border-left-color: #9816f4
}

.alert.m-alert--outline.alert-primary {
    color: #575962;
    background-color: #fff;
    border-color: #99ca3b;
    color: #99ca3b;
    font-weight: 400
}

.alert.m-alert--outline.alert-primary hr {
    border-top-color: #4354d9
}

.alert.m-alert--outline.alert-primary .alert-link {
    color: #3f4047
}

.alert.m-alert--outline.alert-primary .close {
    color: #99ca3b
}

.alert.m-alert--outline.alert-primary .m-alert__icon i {
    color: #99ca3b
}

.alert.m-alert--outline.alert-primary.m-alert--icon-solid .m-alert__icon {
    position: relative;
    background: #99ca3b
}

.alert.m-alert--outline.alert-primary.m-alert--icon-solid .m-alert__icon i {
    color: #fff
}

.alert.m-alert--outline.alert-primary.m-alert--icon-solid .m-alert__icon span {
    border-left-color: #99ca3b
}

.alert.m-alert--outline.alert-success {
    color: #575962;
    background-color: #fff;
    border-color: #34bfa3;
    color: #34bfa3;
    font-weight: 400
}

.alert.m-alert--outline.alert-success hr {
    border-top-color: #2fab92
}

.alert.m-alert--outline.alert-success .alert-link {
    color: #3f4047
}

.alert.m-alert--outline.alert-success .close {
    color: #34bfa3
}

.alert.m-alert--outline.alert-success .m-alert__icon i {
    color: #34bfa3
}

.alert.m-alert--outline.alert-success.m-alert--icon-solid .m-alert__icon {
    position: relative;
    background: #34bfa3
}

.alert.m-alert--outline.alert-success.m-alert--icon-solid .m-alert__icon i {
    color: #fff
}

.alert.m-alert--outline.alert-success.m-alert--icon-solid .m-alert__icon span {
    border-left-color: #34bfa3
}

.alert.m-alert--outline.alert-info {
    color: #575962;
    background-color: #fff;
    border-color: #36a3f7;
    color: #36a3f7;
    font-weight: 400
}

.alert.m-alert--outline.alert-info hr {
    border-top-color: #1d98f6
}

.alert.m-alert--outline.alert-info .alert-link {
    color: #3f4047
}

.alert.m-alert--outline.alert-info .close {
    color: #36a3f7
}

.alert.m-alert--outline.alert-info .m-alert__icon i {
    color: #36a3f7
}

.alert.m-alert--outline.alert-info.m-alert--icon-solid .m-alert__icon {
    position: relative;
    background: #36a3f7
}

.alert.m-alert--outline.alert-info.m-alert--icon-solid .m-alert__icon i {
    color: #fff
}

.alert.m-alert--outline.alert-info.m-alert--icon-solid .m-alert__icon span {
    border-left-color: #36a3f7
}

.alert.m-alert--outline.alert-warning {
    color: #575962;
    background-color: #fff;
    border-color: #ffb822;
    color: #ffb822;
    font-weight: 400
}

.alert.m-alert--outline.alert-warning hr {
    border-top-color: #ffb009
}

.alert.m-alert--outline.alert-warning .alert-link {
    color: #3f4047
}

.alert.m-alert--outline.alert-warning .close {
    color: #ffb822
}

.alert.m-alert--outline.alert-warning .m-alert__icon i {
    color: #ffb822
}

.alert.m-alert--outline.alert-warning.m-alert--icon-solid .m-alert__icon {
    position: relative;
    background: #ffb822
}

.alert.m-alert--outline.alert-warning.m-alert--icon-solid .m-alert__icon i {
    color: #111
}

.alert.m-alert--outline.alert-warning.m-alert--icon-solid .m-alert__icon span {
    border-left-color: #ffb822
}

.alert.m-alert--outline.alert-danger {
    color: #575962;
    background-color: #fff;
    border-color: #f4516c;
    color: #f4516c;
    font-weight: 400
}

.alert.m-alert--outline.alert-danger hr {
    border-top-color: #f23958
}

.alert.m-alert--outline.alert-danger .alert-link {
    color: #3f4047
}

.alert.m-alert--outline.alert-danger .close {
    color: #f4516c
}

.alert.m-alert--outline.alert-danger .m-alert__icon i {
    color: #f4516c
}

.alert.m-alert--outline.alert-danger.m-alert--icon-solid .m-alert__icon {
    position: relative;
    background: #f4516c
}

.alert.m-alert--outline.alert-danger.m-alert--icon-solid .m-alert__icon i {
    color: #fff
}

.alert.m-alert--outline.alert-danger.m-alert--icon-solid .m-alert__icon span {
    border-left-color: #f4516c
}

.alert.m-alert--outline-2x {
    border-width: 2px
}

.alert-brand:not(.m-alert--outline) {
    color: #fff;
    background-color: #8781d2;
    border-color: #7c75ce
}

.alert-brand:not(.m-alert--outline) hr {
    border-top-color: #6a62c7
}

.alert-brand:not(.m-alert--outline) .alert-link {
    color: #e6e6e6
}

.alert-brand:not(.m-alert--outline) .close {
    color: #fff
}

.alert-metal:not(.m-alert--outline) {
    color: #fff;
    background-color: #d6d7e3;
    border-color: #cdcedc
}

.alert-metal:not(.m-alert--outline) hr {
    border-top-color: #bebfd2
}

.alert-metal:not(.m-alert--outline) .alert-link {
    color: #e6e6e6
}

.alert-metal:not(.m-alert--outline) .close {
    color: #fff
}

.alert-light:not(.m-alert--outline) {
    color: #fff;
    background-color: #fff;
    border-color: #fff
}

.alert-light:not(.m-alert--outline) hr {
    border-top-color: #f2f2f2
}

.alert-light:not(.m-alert--outline) .alert-link {
    color: #e6e6e6
}

.alert-light:not(.m-alert--outline) .close {
    color: #fff
}

.alert-accent:not(.m-alert--outline) {
    color: #dcfbff;
    background-color: #00e0fb;
    border-color: #00d3eb
}

.alert-accent:not(.m-alert--outline) hr {
    border-top-color: #00bcd2
}

.alert-accent:not(.m-alert--outline) .alert-link {
    color: #a9f6ff
}

.alert-accent:not(.m-alert--outline) .close {
    color: #dcfbff
}

.alert-focus:not(.m-alert--outline) {
    color: #fff;
    background-color: #a533f5;
    border-color: #9e25f5
}

.alert-focus:not(.m-alert--outline) hr {
    border-top-color: #940cf4
}

.alert-focus:not(.m-alert--outline) .alert-link {
    color: #e6e6e6
}

.alert-focus:not(.m-alert--outline) .close {
    color: #fff
}

.alert-primary:not(.m-alert--outline) {
    color: #fff;
    background-color: #717ee2;
    border-color: #6573e0
}

.alert-primary:not(.m-alert--outline) hr {
    border-top-color: #505fdb
}

.alert-primary:not(.m-alert--outline) .alert-link {
    color: #e6e6e6
}

.alert-primary:not(.m-alert--outline) .close {
    color: #fff
}

.alert-success:not(.m-alert--outline) {
    color: #f6fcfb;
    background-color: #45ccb1;
    border-color: #39c9ac
}

.alert-success:not(.m-alert--outline) hr {
    border-top-color: #32b79c
}

.alert-success:not(.m-alert--outline) .alert-link {
    color: #cdf2ea
}

.alert-success:not(.m-alert--outline) .close {
    color: #f6fcfb
}

.alert-info:not(.m-alert--outline) {
    color: #fff;
    background-color: #53b0f8;
    border-color: #45aaf8
}

.alert-info:not(.m-alert--outline) hr {
    border-top-color: #2c9ff7
}

.alert-info:not(.m-alert--outline) .alert-link {
    color: #e6e6e6
}

.alert-info:not(.m-alert--outline) .close {
    color: #fff
}

.alert-warning:not(.m-alert--outline) {
    color: #fff;
    background-color: #ffc241;
    border-color: #ffbd31
}

.alert-warning:not(.m-alert--outline) hr {
    border-top-color: #ffb518
}

.alert-warning:not(.m-alert--outline) .alert-link {
    color: #e6e6e6
}

.alert-warning:not(.m-alert--outline) .close {
    color: #fff
}

.alert-danger:not(.m-alert--outline) {
    color: #fff;
    background-color: #f66e84;
    border-color: #f55f78
}

.alert-danger:not(.m-alert--outline) hr {
    border-top-color: #f34764
}

.alert-danger:not(.m-alert--outline) .alert-link {
    color: #e6e6e6
}

.alert-danger:not(.m-alert--outline) .close {
    color: #fff
}

.btn-secondary {
    color: #212529;
    background-color: #ebedf2;
    border-color: #ebedf2
}

.btn-secondary:hover {
    color: #212529;
    background-color: #d4d8e3;
    border-color: #ccd1de
}

.btn-secondary.focus,
.btn-secondary:focus {
    box-shadow: 0 0 0 .2rem rgba(235, 237, 242, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #212529;
    background-color: #ebedf2;
    border-color: #ebedf2
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    color: #212529;
    background-color: #ccd1de;
    border-color: #c4cad9
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem rgba(235, 237, 242, .5)
}

.m-option {
    display: table;
    width: 100%;
    padding: 1.4em;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px
}

.m-option .m-option__control {
    display: table-cell;
    vertical-align: top;
    width: 2.7rem;
    padding-top: .1rem
}

.m-option .m-option__control .m-radio {
    display: block
}

.m-option .m-option__label {
    display: table-cell
}

.m-option .m-option__label .m-option__head {
    display: table;
    width: 100%
}

.m-option .m-option__label .m-option__head .m-option__title {
    display: table-cell;
    vertical-align: top;
    width: 100%;
    font-size: 1.1rem
}

.m-option .m-option__label .m-option__head .m-option__focus {
    display: table-cell;
    vertical-align: top;
    font-size: 1.1rem;
    font-weight: 600
}

.m-option .m-option__label .m-option__body {
    display: block;
    padding-top: .7rem;
    font-size: .85rem
}

.m-option.m-option--plain {
    padding: 0;
    margin-top: -.2rem;
    margin-bottom: 2rem
}

.m-option.m-option--plain .m-option__control {
    vertical-align: middle;
    width: 2.7rem
}

.m-option.m-option--plain .m-option__control .m-radio {
    margin-bottom: 1.6rem
}

.m-option.m-option--plain .m-option__label {
    vertical-align: middle
}

.m-option.m-option--plain .m-option__label .m-option__body {
    padding-top: .2rem
}

.m-option {
    border: 1px solid #ebedf2
}

.m-option .m-option__label .m-option__head .m-option__title {
    color: #3f4047
}

.m-option .m-option__label .m-option__head .m-option__focus {
    color: #3f4047
}

.m-option.m-option--plain {
    border: none
}

.has-success .m-option .m-option__label .m-option__head .m-option__title {
    color: #34bfa3
}

.has-warning .m-option .m-option__label .m-option__head .m-option__title {
    color: #ffb822
}

.has-danger .m-option .m-option__label .m-option__head .m-option__title {
    color: #f4516c
}



@font-face {
  font-family: "Flaticon";
  src: url("./fonts/flaticon/fonts/Flaticon.eot");
  src: url("./fonts/flaticon/fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("./fonts/flaticon/fonts/Flaticon.woff") format("woff"),
       url("./fonts/flaticon/fonts/Flaticon.ttf") format("truetype"),
       url("./fonts/flaticon/fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("./fonts/flaticon/fonts/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, 
[class*=" flaticon-"]:before {
    font-family: Flaticon;
    font-style: normal;
    font-weight: normal;
    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;
}    

.flaticon-multimedia-5:before { content: "\f100"; }
.flaticon-multimedia-3:before { content: "\f101"; }
.flaticon-mail-1:before { content: "\f102"; }
.flaticon-email:before { content: "\f103"; }
.flaticon-mail:before { content: "\f104"; }
.flaticon-like:before { content: "\f105"; }
.flaticon-clock-2:before { content: "\f106"; }
.flaticon-delete-2:before { content: "\f107"; }
.flaticon-add-label-button:before { content: "\f108"; }
.flaticon-arrows:before { content: "\f109"; }
.flaticon-eye:before { content: "\f10a"; }
.flaticon-reply:before { content: "\f10b"; }
.flaticon-interface-11:before { content: "\f10c"; }
.flaticon-technology-2:before { content: "\f10d"; }
.flaticon-avatar:before { content: "\f10e"; }
.flaticon-star:before { content: "\f10f"; }
.flaticon-delete-1:before { content: "\f110"; }
.flaticon-interface-10:before { content: "\f111"; }
.flaticon-medical:before { content: "\f112"; }
.flaticon-imac:before { content: "\f113"; }
.flaticon-profile-1:before { content: "\f114"; }
.flaticon-time-3:before { content: "\f115"; }
.flaticon-list-3:before { content: "\f116"; }
.flaticon-multimedia-2:before { content: "\f117"; }
.flaticon-interface-9:before { content: "\f118"; }
.flaticon-file-1:before { content: "\f119"; }
.flaticon-background:before { content: "\f11a"; }
.flaticon-chat-1:before { content: "\f11b"; }
.flaticon-graph:before { content: "\f11c"; }
.flaticon-pie-chart:before { content: "\f11d"; }
.flaticon-bag:before { content: "\f11e"; }
.flaticon-cart:before { content: "\f11f"; }
.flaticon-warning-2:before { content: "\f120"; }
.flaticon-download:before { content: "\f121"; }
.flaticon-edit-1:before { content: "\f122"; }
.flaticon-visible:before { content: "\f123"; }
.flaticon-line-graph:before { content: "\f124"; }
.flaticon-statistics:before { content: "\f125"; }
.flaticon-paper-plane:before { content: "\f126"; }
.flaticon-cogwheel-2:before { content: "\f127"; }
.flaticon-lifebuoy:before { content: "\f128"; }
.flaticon-settings-1:before { content: "\f129"; }
.flaticon-menu-button:before { content: "\f12a"; }
.flaticon-user:before { content: "\f12b"; }
.flaticon-apps:before { content: "\f12c"; }
.flaticon-clock-1:before { content: "\f12d"; }
.flaticon-close:before { content: "\f12e"; }
.flaticon-pin:before { content: "\f12f"; }
.flaticon-circle:before { content: "\f130"; }
.flaticon-interface-8:before { content: "\f131"; }
.flaticon-technology-1:before { content: "\f132"; }
.flaticon-danger:before { content: "\f133"; }
.flaticon-exclamation-square:before { content: "\f134"; }
.flaticon-cancel:before { content: "\f135"; }
.flaticon-calendar-3:before { content: "\f136"; }
.flaticon-warning-sign:before { content: "\f137"; }
.flaticon-more-1:before { content: "\f138"; }
.flaticon-exclamation-2:before { content: "\f139"; }
.flaticon-cogwheel-1:before { content: "\f13a"; }
.flaticon-more-v2:before { content: "\f13b"; }
.flaticon-add-circular-button:before { content: "\f13c"; }
.flaticon-facebook-letter-logo:before { content: "\f13d"; }
.flaticon-twitter-logo:before { content: "\f13e"; }
.flaticon-linkedin-logo:before { content: "\f13f"; }
.flaticon-skype-logo:before { content: "\f140"; }
.flaticon-up-arrow-1:before { content: "\f141"; }
.flaticon-support:before { content: "\f142"; }
.flaticon-piggy-bank:before { content: "\f143"; }
.flaticon-confetti:before { content: "\f144"; }
.flaticon-gift:before { content: "\f145"; }
.flaticon-rocket:before { content: "\f146"; }
.flaticon-puzzle:before { content: "\f147"; }
.flaticon-computer:before { content: "\f148"; }
.flaticon-alert-2:before { content: "\f149"; }
.flaticon-alert-off:before { content: "\f14a"; }
.flaticon-map:before { content: "\f14b"; }
.flaticon-interface-7:before { content: "\f14c"; }
.flaticon-graphic-2:before { content: "\f14d"; }
.flaticon-cogwheel:before { content: "\f14e"; }
.flaticon-alert-1:before { content: "\f14f"; }
.flaticon-folder-4:before { content: "\f150"; }
.flaticon-interface-6:before { content: "\f151"; }
.flaticon-interface-5:before { content: "\f152"; }
.flaticon-calendar-2:before { content: "\f153"; }
.flaticon-time-2:before { content: "\f154"; }
.flaticon-signs-2:before { content: "\f155"; }
.flaticon-calendar-1:before { content: "\f156"; }
.flaticon-chat:before { content: "\f157"; }
.flaticon-infinity:before { content: "\f158"; }
.flaticon-list-2:before { content: "\f159"; }
.flaticon-bell:before { content: "\f15a"; }
.flaticon-delete:before { content: "\f15b"; }
.flaticon-squares-4:before { content: "\f15c"; }
.flaticon-clipboard:before { content: "\f15d"; }
.flaticon-shapes:before { content: "\f15e"; }
.flaticon-comment:before { content: "\f15f"; }
.flaticon-squares-3:before { content: "\f160"; }
.flaticon-mark:before { content: "\f161"; }
.flaticon-signs-1:before { content: "\f162"; }
.flaticon-squares-2:before { content: "\f163"; }
.flaticon-business:before { content: "\f164"; }
.flaticon-browser:before { content: "\f165"; }
.flaticon-car:before { content: "\f166"; }
.flaticon-light:before { content: "\f167"; }
.flaticon-information:before { content: "\f168"; }
.flaticon-dashboard:before { content: "\f169"; }
.flaticon-edit:before { content: "\f16a"; }
.flaticon-location:before { content: "\f16b"; }
.flaticon-technology:before { content: "\f16c"; }
.flaticon-exclamation-1:before { content: "\f16d"; }
.flaticon-tea-cup:before { content: "\f16e"; }
.flaticon-notes:before { content: "\f16f"; }
.flaticon-analytics:before { content: "\f170"; }
.flaticon-transport:before { content: "\f171"; }
.flaticon-truck:before { content: "\f172"; }
.flaticon-user-settings:before { content: "\f173"; }
.flaticon-user-add:before { content: "\f174"; }
.flaticon-user-ok:before { content: "\f175"; }
.flaticon-internet:before { content: "\f176"; }
.flaticon-alert:before { content: "\f177"; }
.flaticon-alarm-1:before { content: "\f178"; }
.flaticon-grid-menu:before { content: "\f179"; }
.flaticon-up-arrow:before { content: "\f17a"; }
.flaticon-more:before { content: "\f17b"; }
.flaticon-lock-1:before { content: "\f17c"; }
.flaticon-profile:before { content: "\f17d"; }
.flaticon-users:before { content: "\f17e"; }
.flaticon-map-location:before { content: "\f17f"; }
.flaticon-placeholder-2:before { content: "\f180"; }
.flaticon-route:before { content: "\f181"; }
.flaticon-more-v4:before { content: "\f182"; }
.flaticon-lock:before { content: "\f183"; }
.flaticon-multimedia-1:before { content: "\f184"; }
.flaticon-add:before { content: "\f185"; }
.flaticon-more-v5:before { content: "\f186"; }
.flaticon-more-v6:before { content: "\f187"; }
.flaticon-grid-menu-v2:before { content: "\f188"; }
.flaticon-suitcase:before { content: "\f189"; }
.flaticon-app:before { content: "\f18a"; }
.flaticon-time-1:before { content: "\f18b"; }
.flaticon-calendar:before { content: "\f18c"; }
.flaticon-list-1:before { content: "\f18d"; }
.flaticon-list:before { content: "\f18e"; }
.flaticon-file:before { content: "\f18f"; }
.flaticon-folder-3:before { content: "\f190"; }
.flaticon-folder-2:before { content: "\f191"; }
.flaticon-folder-1:before { content: "\f192"; }
.flaticon-folder:before { content: "\f193"; }
.flaticon-stopwatch:before { content: "\f194"; }
.flaticon-time:before { content: "\f195"; }
.flaticon-search-1:before { content: "\f196"; }
.flaticon-music-1:before { content: "\f197"; }
.flaticon-music-2:before { content: "\f198"; }
.flaticon-settings:before { content: "\f199"; }
.flaticon-tool-1:before { content: "\f19a"; }
.flaticon-security:before { content: "\f19b"; }
.flaticon-interface-4:before { content: "\f19c"; }
.flaticon-interface-3:before { content: "\f19d"; }
.flaticon-interface-2:before { content: "\f19e"; }
.flaticon-layers:before { content: "\f19f"; }
.flaticon-placeholder-1:before { content: "\f1a0"; }
.flaticon-placeholder:before { content: "\f1a1"; }
.flaticon-web:before { content: "\f1a2"; }
.flaticon-multimedia:before { content: "\f1a3"; }
.flaticon-tabs:before { content: "\f1a4"; }
.flaticon-signs:before { content: "\f1a5"; }
.flaticon-interface-1:before { content: "\f1a6"; }
.flaticon-network:before { content: "\f1a7"; }
.flaticon-share:before { content: "\f1a8"; }
.flaticon-menu-1:before { content: "\f1a9"; }
.flaticon-menu:before { content: "\f1aa"; }
.flaticon-info:before { content: "\f1ab"; }
.flaticon-exclamation:before { content: "\f1ac"; }
.flaticon-plus:before { content: "\f1ad"; }
.flaticon-music:before { content: "\f1ae"; }
.flaticon-interface:before { content: "\f1af"; }
.flaticon-diagram:before { content: "\f1b0"; }
.flaticon-book:before { content: "\f1b1"; }
.flaticon-black:before { content: "\f1b2"; }
.flaticon-squares-1:before { content: "\f1b3"; }
.flaticon-clock:before { content: "\f1b4"; }
.flaticon-graphic-1:before { content: "\f1b5"; }
.flaticon-symbol:before { content: "\f1b6"; }
.flaticon-graphic:before { content: "\f1b7"; }
.flaticon-tool:before { content: "\f1b8"; }
.flaticon-laptop:before { content: "\f1b9"; }
.flaticon-event-calendar-symbol:before { content: "\f1ba"; }
.flaticon-logout:before { content: "\f1bb"; }
.flaticon-refresh:before { content: "\f1bc"; }
.flaticon-questions-circular-button:before { content: "\f1bd"; }
.flaticon-search-magnifier-interface-symbol:before { content: "\f1be"; }
.flaticon-search:before { content: "\f1bf"; }
.flaticon-attachment:before { content: "\f1c0"; }
.flaticon-speech-bubble-1:before { content: "\f1c1"; }
.flaticon-open-box:before { content: "\f1c2"; }
.flaticon-coins:before { content: "\f1c3"; }
.flaticon-speech-bubble:before { content: "\f1c4"; }
.flaticon-squares:before { content: "\f1c5"; }





.m-widget5 .m-widget5__item {
    display: table;
    width: 100%;
    margin-bottom: 1.43rem;
    padding-bottom: 1.57rem
}

.m-widget5 .m-widget5__item .m-widget5__pic {
    display: table-cell;
    width: 0rem
}

.m-widget5 .m-widget5__item .m-widget5__pic>img {
    width: 8.6rem
}

.m-widget5 .m-widget5__item .m-widget5__content {
    display: table-cell;
    vertical-align: top;
    padding-left: 1.43rem;
    padding-top: .3rem
}

.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__title {
    font-size: 1.1rem;
    font-weight: 500;
      
}

.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__desc {
    font-size: .85rem
}

.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__info {
    margin-top: 0rem;
    font-size: 1rem
}

.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__info .m-widget5__info-author {
    font-weight: 500;
    margin-right: .71rem
}

.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__info .m-widget5__info-date {
    font-weight: 500
}

.m-widget5 .m-widget5__item .m-widget5__stats1 {
    display: table-cell;
    text-align: left;
    width: 12.1rem;
    padding-top: 0rem;
    vertical-align: top
}

.m-widget5 .m-widget5__item .m-widget5__stats1 .m-widget24__number {
    
}
  .m-widget5 .m-widget5__item .m-widget5__stats1 .m-widget24{ 
    border-top: 1px dashed #eaeaea;
    margin-top: 1em;
  }
.m-widget5 .m-widget5__item .m-widget5__stats1 .m-widget5__number {
    font-size: 1rem;
    font-weight: 600
}

.m-widget5 .m-widget5__item .m-widget5__stats1 .m-widget5__sales {
    font-size: 1rem
}

.m-widget5 .m-widget5__item .m-widget5__stats2 {
    display: table-cell;
    text-align: left;
    padding-top: 0rem;
    width: 9rem;
    vertical-align: top;
    padding-left: 1rem
}

.m-widget5 .m-widget5__item .m-widget5__stats2 .m-widget5__number {
    font-size: 1.5rem;
    font-weight: 600
}

.m-widget5 .m-widget5__item .m-widget5__stats2 .m-widget5__votes {
    font-size: 1rem
}

.m-widget5 .m-widget5__item {
    border-bottom: .07rem dashed #ebedf2
}

.m-widget5 .m-widget5__item .m-widget5__title {
    color: #333439
}

.m-widget5 .m-widget5__item .m-widget5__desc {
    color: #6f727d
}

.m-widget5 .m-widget5__item .m-widget5__author {
    color: #6f727d
}

.m-widget5 .m-widget5__item .m-widget5__info-label {
    color: #6f727d
}

.m-widget5 .m-widget5__item .m-widget5__stats1 .m-widget5__number {
    color: #6f727d
}

.m-widget5 .m-widget5__item .m-widget5__stats1 .m-widget5__sales {
    color: #6f727d
}

.m-widget5 .m-widget5__item .m-widget5__stats1 .m-widget5__addmore {
    font-size: .75rem;
}
m-widget5__addmore
.m-widget5 .m-widget5__item .m-widget5__stats2 .m-widget5__number {
    color: #6f727d
}

.m-widget5 .m-widget5__item .m-widget5__stats2 .m-widget5__votes {
    color: #6f727d
}

.m-widget5 .m-widget5__item:last-child {
    border-bottom: 0
}
.m-widget7 .m-widget7__user .m-widget7__user-img .m-widget7__img {
    width: 2.6rem;
    border-radius: 50%;
    margin-top: 1.14rem
}


.m-widget24 .m-widget24__item{
    margin-top: .5rem
}
.m-widget24 .m-widget24__item .m-widget24__title {
    margin-left: 1.8rem;
    margin-top: 3.21rem;
    display: inline-block;
    font-size: 1.1rem;
    font-weight: 600
}

.m-widget24 .m-widget24__item .m-widget24__desc {
    margin-left: .8rem;
    font-size: .8rem;
    font-weight: 500
}

.m-widget24 .m-widget24__item .m-widget24__stats {
    float: right;
    margin-right: 1.8rem;
    margin-top: -1.43rem;
    font-size: 1.75rem;
    font-weight: 600
}

.m-widget24 .m-widget24__item .progress {
    margin-top: .4rem;
    margin-left: .8rem;
    margin-right: .18rem;
    margin-bottom: .5rem;
    height: .5rem
}

.m-widget24 .m-widget24__item .m-widget24__change {
    margin-left: .8rem;
    display: inline-block;
    margin-bottom: 0rem;
    font-size: .75rem;
    font-weight: normal;
    float:right;
        
}

.m-widget24 .m-widget24__item .m-widget24__number {
    float: right;
    margin-right: .8rem;
    display: inline-block;
    margin-bottom: 0rem;
    font-size: .8rem;
    font-weight: normal
}

.m-widget24 .m-widget24__item .m-widget24__title {
    color: #575962
}

.m-widget24 .m-widget24__item .m-widget24__desc {
    color: #9699a2
}

.m-widget24 .m-widget24__item .m-widget24__change {
    color: #9699a2
}

.m-widget24 .m-widget24__item .m-widget24__number {
    color: #9699a2
}
.m-widget5 .m-widget5__item .m-widget5__content h4{
    margin-bottom: 0px;
}


.m-input-icon {
    position: relative;
    padding: 0;
    width: 100%
}

.m-input-icon>.m-input-icon__icon {
    position: absolute;
    height: 100%;
    display: inline-block;
    text-align: center;
    top: 0;
    width: 3.2rem
}

.m-input-icon>.m-input-icon__icon.m-input-icon__icon--left {
    left: 0
}

.m-input-icon>.m-input-icon__icon.m-input-icon__icon--right {
    right: 0
}

.m-input-icon>.m-input-icon__icon>span {
    display: table;
    height: 100%;
    width: 100%
}

.m-input-icon>.m-input-icon__icon>span>i {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    line-height: 0
}

.m-input-icon>.m-input-icon__icon [class*=" la-"],
.m-input-icon>.m-input-icon__icon [class^=la-] {
    font-size: 1.4em
}

.m-input-icon>.m-input-icon__icon [class*=" fa-"],
.m-input-icon>.m-input-icon__icon [class^=fa-] {
    font-size: 1.2em
}

.m-input-icon>.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon>.m-input-icon__icon [class^=flaticon-] {
    font-size: 1.3em
}

.m-input-icon .form-control.form-control-lg+.m-input-icon__icon,
.m-input-icon .input-group-lg>.form-control+.m-input-icon__icon,
.m-input-icon .input-group-lg>.input-group-append>.form-control.btn+.m-input-icon__icon,
.m-input-icon .input-group-lg>.input-group-append>.form-control.input-group-text+.m-input-icon__icon,
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.btn+.m-input-icon__icon,
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.input-group-text+.m-input-icon__icon {
    width: 4.2rem
}

.m-input-icon .form-control.form-control-lg+.m-input-icon__icon [class*=" la-"],
.m-input-icon .form-control.form-control-lg+.m-input-icon__icon [class^=la-],
.m-input-icon .input-group-lg>.form-control+.m-input-icon__icon [class*=" la-"],
.m-input-icon .input-group-lg>.form-control+.m-input-icon__icon [class^=la-],
.m-input-icon .input-group-lg>.input-group-append>.form-control.btn+.m-input-icon__icon [class*=" la-"],
.m-input-icon .input-group-lg>.input-group-append>.form-control.btn+.m-input-icon__icon [class^=la-],
.m-input-icon .input-group-lg>.input-group-append>.form-control.input-group-text+.m-input-icon__icon [class*=" la-"],
.m-input-icon .input-group-lg>.input-group-append>.form-control.input-group-text+.m-input-icon__icon [class^=la-],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.btn+.m-input-icon__icon [class*=" la-"],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.btn+.m-input-icon__icon [class^=la-],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.input-group-text+.m-input-icon__icon [class*=" la-"],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.input-group-text+.m-input-icon__icon [class^=la-] {
    font-size: 1.6em
}

.m-input-icon .form-control.form-control-lg+.m-input-icon__icon [class*=" fa-"],
.m-input-icon .form-control.form-control-lg+.m-input-icon__icon [class^=fa-],
.m-input-icon .input-group-lg>.form-control+.m-input-icon__icon [class*=" fa-"],
.m-input-icon .input-group-lg>.form-control+.m-input-icon__icon [class^=fa-],
.m-input-icon .input-group-lg>.input-group-append>.form-control.btn+.m-input-icon__icon [class*=" fa-"],
.m-input-icon .input-group-lg>.input-group-append>.form-control.btn+.m-input-icon__icon [class^=fa-],
.m-input-icon .input-group-lg>.input-group-append>.form-control.input-group-text+.m-input-icon__icon [class*=" fa-"],
.m-input-icon .input-group-lg>.input-group-append>.form-control.input-group-text+.m-input-icon__icon [class^=fa-],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.btn+.m-input-icon__icon [class*=" fa-"],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.btn+.m-input-icon__icon [class^=fa-],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.input-group-text+.m-input-icon__icon [class*=" fa-"],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.input-group-text+.m-input-icon__icon [class^=fa-] {
    font-size: 1.3em
}

.m-input-icon .form-control.form-control-lg+.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .form-control.form-control-lg+.m-input-icon__icon [class^=flaticon-],
.m-input-icon .input-group-lg>.form-control+.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .input-group-lg>.form-control+.m-input-icon__icon [class^=flaticon-],
.m-input-icon .input-group-lg>.input-group-append>.form-control.btn+.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .input-group-lg>.input-group-append>.form-control.btn+.m-input-icon__icon [class^=flaticon-],
.m-input-icon .input-group-lg>.input-group-append>.form-control.input-group-text+.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .input-group-lg>.input-group-append>.form-control.input-group-text+.m-input-icon__icon [class^=flaticon-],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.btn+.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.btn+.m-input-icon__icon [class^=flaticon-],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.input-group-text+.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .input-group-lg>.input-group-prepend>.form-control.input-group-text+.m-input-icon__icon [class^=flaticon-] {
    font-size: 1.4em
}

.m-input-icon .form-control.form-control-sm~.m-input-icon__icon,
.m-input-icon .input-group-sm>.form-control~.m-input-icon__icon,
.m-input-icon .input-group-sm>.input-group-append>.form-control.btn~.m-input-icon__icon,
.m-input-icon .input-group-sm>.input-group-append>.form-control.input-group-text~.m-input-icon__icon,
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.btn~.m-input-icon__icon,
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.input-group-text~.m-input-icon__icon {
    width: 2.7rem
}

.m-input-icon .form-control.form-control-sm~.m-input-icon__icon [class*=" la-"],
.m-input-icon .form-control.form-control-sm~.m-input-icon__icon [class^=la-],
.m-input-icon .input-group-sm>.form-control~.m-input-icon__icon [class*=" la-"],
.m-input-icon .input-group-sm>.form-control~.m-input-icon__icon [class^=la-],
.m-input-icon .input-group-sm>.input-group-append>.form-control.btn~.m-input-icon__icon [class*=" la-"],
.m-input-icon .input-group-sm>.input-group-append>.form-control.btn~.m-input-icon__icon [class^=la-],
.m-input-icon .input-group-sm>.input-group-append>.form-control.input-group-text~.m-input-icon__icon [class*=" la-"],
.m-input-icon .input-group-sm>.input-group-append>.form-control.input-group-text~.m-input-icon__icon [class^=la-],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.btn~.m-input-icon__icon [class*=" la-"],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.btn~.m-input-icon__icon [class^=la-],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.input-group-text~.m-input-icon__icon [class*=" la-"],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.input-group-text~.m-input-icon__icon [class^=la-] {
    font-size: 1.1em
}

.m-input-icon .form-control.form-control-sm~.m-input-icon__icon [class*=" fa-"],
.m-input-icon .form-control.form-control-sm~.m-input-icon__icon [class^=fa-],
.m-input-icon .input-group-sm>.form-control~.m-input-icon__icon [class*=" fa-"],
.m-input-icon .input-group-sm>.form-control~.m-input-icon__icon [class^=fa-],
.m-input-icon .input-group-sm>.input-group-append>.form-control.btn~.m-input-icon__icon [class*=" fa-"],
.m-input-icon .input-group-sm>.input-group-append>.form-control.btn~.m-input-icon__icon [class^=fa-],
.m-input-icon .input-group-sm>.input-group-append>.form-control.input-group-text~.m-input-icon__icon [class*=" fa-"],
.m-input-icon .input-group-sm>.input-group-append>.form-control.input-group-text~.m-input-icon__icon [class^=fa-],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.btn~.m-input-icon__icon [class*=" fa-"],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.btn~.m-input-icon__icon [class^=fa-],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.input-group-text~.m-input-icon__icon [class*=" fa-"],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.input-group-text~.m-input-icon__icon [class^=fa-] {
    font-size: 1em
}

.m-input-icon .form-control.form-control-sm~.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .form-control.form-control-sm~.m-input-icon__icon [class^=flaticon-],
.m-input-icon .input-group-sm>.form-control~.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .input-group-sm>.form-control~.m-input-icon__icon [class^=flaticon-],
.m-input-icon .input-group-sm>.input-group-append>.form-control.btn~.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .input-group-sm>.input-group-append>.form-control.btn~.m-input-icon__icon [class^=flaticon-],
.m-input-icon .input-group-sm>.input-group-append>.form-control.input-group-text~.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .input-group-sm>.input-group-append>.form-control.input-group-text~.m-input-icon__icon [class^=flaticon-],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.btn~.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.btn~.m-input-icon__icon [class^=flaticon-],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.input-group-text~.m-input-icon__icon [class*=" flaticon-"],
.m-input-icon .input-group-sm>.input-group-prepend>.form-control.input-group-text~.m-input-icon__icon [class^=flaticon-] {
    font-size: 1em
}

.m-input-icon.m-input-icon--left .form-control {
    padding-left: 2.8rem
}

.m-input-icon.m-input-icon--left .form-control.form-control-lg,
.m-input-icon.m-input-icon--left .input-group-lg>.form-control,
.m-input-icon.m-input-icon--left .input-group-lg>.input-group-append>.form-control.btn,
.m-input-icon.m-input-icon--left .input-group-lg>.input-group-append>.form-control.input-group-text,
.m-input-icon.m-input-icon--left .input-group-lg>.input-group-prepend>.form-control.btn,
.m-input-icon.m-input-icon--left .input-group-lg>.input-group-prepend>.form-control.input-group-text {
    padding-left: 3.6rem
}

.m-input-icon.m-input-icon--left .form-control.form-control-sm,
.m-input-icon.m-input-icon--left .input-group-sm>.form-control,
.m-input-icon.m-input-icon--left .input-group-sm>.input-group-append>.form-control.btn,
.m-input-icon.m-input-icon--left .input-group-sm>.input-group-append>.form-control.input-group-text,
.m-input-icon.m-input-icon--left .input-group-sm>.input-group-prepend>.form-control.btn,
.m-input-icon.m-input-icon--left .input-group-sm>.input-group-prepend>.form-control.input-group-text {
    padding-left: 2.5rem
}

.m-input-icon.m-input-icon--right .form-control {
    padding-right: 2.8rem
}

.m-input-icon.m-input-icon--right .form-control.form-control-lg,
.m-input-icon.m-input-icon--right .input-group-lg>.form-control,
.m-input-icon.m-input-icon--right .input-group-lg>.input-group-append>.form-control.btn,
.m-input-icon.m-input-icon--right .input-group-lg>.input-group-append>.form-control.input-group-text,
.m-input-icon.m-input-icon--right .input-group-lg>.input-group-prepend>.form-control.btn,
.m-input-icon.m-input-icon--right .input-group-lg>.input-group-prepend>.form-control.input-group-text {
    padding-right: 3.6rem
}

.m-input-icon.m-input-icon--right .form-control.form-control-sm,
.m-input-icon.m-input-icon--right .input-group-sm>.form-control,
.m-input-icon.m-input-icon--right .input-group-sm>.input-group-append>.form-control.btn,
.m-input-icon.m-input-icon--right .input-group-sm>.input-group-append>.form-control.input-group-text,
.m-input-icon.m-input-icon--right .input-group-sm>.input-group-prepend>.form-control.btn,
.m-input-icon.m-input-icon--right .input-group-sm>.input-group-prepend>.form-control.input-group-text {
    padding-right: 2.5rem
}

.m-input-icon.m-input-icon--fixed {
    display: inline-block;
    width: 200px
}

.m-input-icon.m-input-icon--fixed-large {
    display: inline-block;
    width: 300px
}

.m-input-icon.m-input-icon--fixed-small {
    display: inline-block;
    width: 150px
}


.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head {
    visibility: hidden;
    display: block
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row {
    width: 100%
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell {
    vertical-align: middle;
    padding: 11px 10px;
    font-size: 1rem
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell i,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell i,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell i {
    font-size: 1.3rem
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--left,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--left,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--left {
    text-align: left
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--left>span,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--left>span,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--left>span {
    text-align: left
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--right,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--right,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--right {
    text-align: right
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span {
    text-align: right
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span>i,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span>i,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--right>span>i {
    right: 0
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--center,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--center,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--center {
    text-align: center
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--center>span,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--center>span,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--center>span {
    text-align: center
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--sort,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--sort,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--sort {
    cursor: pointer
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--resizing,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--resizing,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--resizing {
    cursor: col-resize
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell>span,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell>span,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell>span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span {
    overflow: visible
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span>.m-checkbox,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span>.m-checkbox,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span>.m-checkbox {
    top: 2px;
    padding: 0;
    margin: 0
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__toggle--detail>.m-datatable__toggle-detail,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell.m-datatable__toggle--detail>.m-datatable__toggle-detail,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell.m-datatable__toggle--detail>.m-datatable__toggle-detail {
    display: inline-block;
    text-align: right
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .dropdown,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .dropdown,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .dropdown {
    display: inline-block
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu {
    margin-top: .5rem
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .dropdown.dropup .dropdown-menu,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .dropdown.dropup .dropdown-menu,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .dropdown.dropup .dropdown-menu {
    margin-top: auto;
    margin-bottom: .5rem
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-right,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-right,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-right {
    margin-right: -.8rem
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-left,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-left,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-left {
    margin-left: -.8rem
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body>.m-datatable__lock,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot>.m-datatable__lock,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head>.m-datatable__lock {
    border: 0
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell,
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell {
    font-weight: 600;
    vertical-align: middle
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell {
    padding: 16px 10px
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell>span>i {
    display: inline-block;
    position: relative;
    right: -10px;
    line-height: 0;
    vertical-align: middle;
    font-size: 1.1rem
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--check>span>.m-checkbox {
    top: 1px
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row-detail .m-datatable__detail {
    padding: 0 0 10px 42px
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row {
    display: table-row
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row>.m-datatable__cell {
    padding: 5px 10px;
    text-align: left;
    vertical-align: top
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row>.m-datatable__cell:first-child {
    font-size: 1rem;
    font-weight: 500
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row-detail .m-datatable__detail .m-datatable__row>.m-datatable__cell:last-child {
    padding-left: 20px
}

.m-datatable.m-datatable--default.m-datatable--error .m-datatable__body {
    padding: 30px;
    text-align: center
}

.m-datatable.m-datatable--default.m-datatable--lock>.m-datatable__table>.m-datatable__body>.m-datatable__lock,
.m-datatable.m-datatable--default.m-datatable--lock>.m-datatable__table>.m-datatable__foot>.m-datatable__lock,
.m-datatable.m-datatable--default.m-datatable--lock>.m-datatable__table>.m-datatable__head>.m-datatable__lock {
    display: inline-block;
    position: relative;
    vertical-align: top;
    overflow: hidden
}

.m-datatable.m-datatable--default.m-datatable--loaded {
    display: block
}

.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table {
    display: block
}

.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__body,
.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__foot,
.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__head {
    visibility: visible;
    display: block
}

.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__body .m-datatable__row,
.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__foot .m-datatable__row,
.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__head .m-datatable__row {
    display: table;
    table-layout: initial
}

.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell,
.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell,
.m-datatable.m-datatable--default.m-datatable--loaded>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell {
    display: table-cell
}

.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row,
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__foot .m-datatable__row,
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__head .m-datatable__row {
    width: 100%
}

.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__toggle-subtable>i,
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__foot .m-datatable__toggle-subtable>i,
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__head .m-datatable__toggle-subtable>i {
    line-height: 0;
    font-size: 1.3rem
}

.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__toggle-subtable:hover,
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__foot .m-datatable__toggle-subtable:hover,
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__head .m-datatable__toggle-subtable:hover {
    text-decoration: none
}

.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable,
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__foot .m-datatable__row-subtable,
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__head .m-datatable__row-subtable {
    display: table;
    width: 100%
}

.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable>.m-datatable__subtable,
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__foot .m-datatable__row-subtable>.m-datatable__subtable,
.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__head .m-datatable__row-subtable>.m-datatable__subtable {
    padding: 20px
}

.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table {
    display: block
}

.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table>.m-datatable__foot,
.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table>.m-datatable__head {
    overflow: hidden
}

.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table>.m-datatable__foot .m-datatable__row,
.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table>.m-datatable__head .m-datatable__row {
    position: relative
}

.m-datatable.m-datatable--default.m-datatable--scroll>.m-datatable__table>.m-datatable__body {
    overflow: hidden
}

.m-datatable.m-datatable--default>.m-datatable__pager {
    margin-top: 20px
}

.m-datatable.m-datatable--default>.m-datatable__pager.m-datatable__pager--top {
    margin-bottom: 20px
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav {
    margin: 10px 0 0 0;
    padding: 0;
    display: inline-block
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li {
    padding: 0;
    margin-right: 5px;
    display: inline-block
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li:last-child {
    margin-right: 0
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link {
    cursor: pointer;
    display: inline-block;
    height: 2.25rem;
    min-width: 2.25rem;
    vertical-align: middle;
    padding: .5rem;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    text-align: center;
    vertical-align: middle;
    font-size: 1rem;
    line-height: 1rem;
    font-weight: 400
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link>i {
    font-size: 1rem;
    text-align: center;
    display: inline-block
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--more-next,
.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--more-prev {
    font-weight: 600
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-nav>li>.m-pager-input {
    height: 2.25rem;
    width: 3.5rem;
    text-align: center;
    -webkit-border-radius: 15px!important;
    -moz-border-radius: 15px!important;
    -ms-border-radius: 15px!important;
    -o-border-radius: 15px!important;
    border-radius: 15px!important
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info {
    float: right;
    margin-top: 10px
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size {
    margin-right: 10px
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle {
    -webkit-border-radius: 20px!important;
    -moz-border-radius: 20px!important;
    -ms-border-radius: 20px!important;
    -o-border-radius: 20px!important;
    border-radius: 20px!important;
    height: 2.25rem;
    padding: .45rem 1rem
}

.m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .dropdown-menu.inner>li.selected>a span.check-mark {
    margin-top: -.6rem
}

.m-datatable.m-datatable--default.m-datatable--subtable .m-datatable__subtable>.m-datatable>.m-datatable__pager {
    margin: 0;
    padding: 0 20px 10px 20px
}

@media (max-width:768px) {
    .m-datatable.m-datatable--default>.m-datatable__pager>.m-datatable__pager-info {
        float: none;
        display: block;
        margin: 10px 0 0 0
    }
}

.m-datatable>.m-datatable__table {
    background-color: #fff
}

.m-datatable>.m-datatable__table>.m-datatable__body>.m-datatable__lock.m-datatable__lock--left,
.m-datatable>.m-datatable__table>.m-datatable__foot>.m-datatable__lock.m-datatable__lock--left,
.m-datatable>.m-datatable__table>.m-datatable__head>.m-datatable__lock.m-datatable__lock--left {
    z-index: 1;
    -webkit-box-shadow: 0 0 17px 5px rgba(113, 106, 202, .14);
    -moz-box-shadow: 0 0 17px 5px rgba(113, 106, 202, .14);
    box-shadow: 0 0 17px 5px rgba(113, 106, 202, .14)
}

.m-datatable>.m-datatable__table>.m-datatable__body>.m-datatable__lock.m-datatable__lock--right,
.m-datatable>.m-datatable__table>.m-datatable__foot>.m-datatable__lock.m-datatable__lock--right,
.m-datatable>.m-datatable__table>.m-datatable__head>.m-datatable__lock.m-datatable__lock--right {
    -webkit-box-shadow: 0 0 17px 5px rgba(113, 106, 202, .14);
    -moz-box-shadow: 0 0 17px 5px rgba(113, 106, 202, .14);
    box-shadow: 0 0 17px 5px rgba(113, 106, 202, .14)
}

.m-datatable>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>span,
.m-datatable>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>span,
.m-datatable>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>span {
    background: #e5e3ef
}

.m-datatable>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>input:checked~span,
.m-datatable>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>input:checked~span,
.m-datatable>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell .m-checkbox.m-checkbox--solid>input:checked~span {
    background: #99ca3b
}

.m-datatable>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell,
.m-datatable>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell {
    background: #f4f3f8
}

.m-datatable>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell>span,
.m-datatable>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell>span {
    color: #575962
}

.m-datatable>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell>span>i {
    color: #4d44bd
}

.m-datatable.m-datatable--scroll .mCustomScrollbar .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background: #9ea7c0;
    opacity: .7;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.m-datatable.m-datatable--scroll .mCustomScrollbar .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
    background: #9ea7c0;
    opacity: 1;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link {
    color: #898b96
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--first,
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--last,
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--next,
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--prev {
    background: #ebe9f2
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--first:hover,
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--last:hover,
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--next:hover,
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--prev:hover {
    background: #99ca3b;
    color: #fff
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link:hover {
    background: #99ca3b;
    color: #fff
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--active {
    background: #99ca3b;
    color: #fff
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--disabled,
.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-datatable__pager-link.m-datatable__pager-link--disabled:hover {
    color: #898b96;
    background: #ebe9f2;
    opacity: .3
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-pager-input {
    background: #ebe9f2;
    border-color: #ebe9f2
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-nav>li>.m-pager-input:focus {
    background: #99ca3b;
    border-color: #99ca3b
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle {
    border: 0!important;
    color: #3f4047;
    background: #ebe9f2
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle i {
    color: #fff
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:focus,
.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:hover,
.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size.show>.btn.dropdown-toggle {
    border: 0!important;
    color: #fff!important;
    background: #99ca3b
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:focus i,
.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .btn.dropdown-toggle:hover i,
.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size.show>.btn.dropdown-toggle i {
    color: #fff!important
}

.m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .dropdown-menu {
    z-index: 100
}

.modal .m-datatable>.m-datatable__pager>.m-datatable__pager-info .m-datatable__pager-size .dropdown-menu {
    z-index: 1051
}

.m-datatable.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__toggle-subtable>i {
    color: #99ca3b
}

.m-datatable.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable {
    border-top: 0
}

.m-datatable.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable .m-datatable__pager {
    background: #f4f3f8
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell>span {
    color: #575962
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell.m-datatable__cell--hover {
    background: #f7f6fa
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--even>.m-datatable__cell {
    background: #faf9fc
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--active>.m-datatable__cell {
    background: #f7f6fa
}

.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--hover:not(.m-datatable__row--active)>.m-datatable__cell {
    background: #f7f6fa
}

.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--subtable-expanded>.m-datatable__cell {
    background: #eeedf4!important
}

.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable {
    background: #faf9fc
}

.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable>.m-datatable__subtable>.m-datatable {
    -webkit-box-shadow: 0 0 15px 1px rgba(113, 106, 202, .2);
    -moz-box-shadow: 0 0 15px 1px rgba(113, 106, 202, .2);
    box-shadow: 0 0 15px 1px rgba(113, 106, 202, .2)
}

.m-datatable.m-datatable--default.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable.m-datatable__row-loading>.m-datatable__subtable>.m-datatable>.m-datatable__table {
    background: #faf9fc
}

.m-datatable.m-datatable--bordered>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell>span {
    color: #575962
}

.m-datatable.m-datatable--bordered>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--even>.m-datatable__cell {
    background: #faf9fc
}

.m-datatable.m-datatable--bordered>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--active>.m-datatable__cell {
    background: #f7f6fa
}

.m-datatable.m-datatable--bordered>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--hover:not(.m-datatable__row--active)>.m-datatable__cell {
    background: #f7f6fa
}

.m-datatable.m-datatable--bordered.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row.m-datatable__row--subtable-expanded>.m-datatable__cell {
    background: #eeedf4!important
}

.m-datatable.m-datatable--bordered.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable {
    background: #faf9fc
}

.m-datatable.m-datatable--bordered.m-datatable--subtable>.m-datatable__table>.m-datatable__body .m-datatable__row-subtable>.m-datatable__subtable>.m-datatable {
    -webkit-box-shadow: 0 0 15px 1px rgba(113, 106, 202, .2);
    -moz-box-shadow: 0 0 15px 1px rgba(113, 106, 202, .2);
    box-shadow: 0 0 15px 1px rgba(113, 106, 202, .2)
}


.m--margin-5 {
    margin: 5px!important
}

.m--margin-top-5 {
    margin-top: 5px!important
}

.m--margin-bottom-5 {
    margin-bottom: 5px!important
}

.m--margin-left-5 {
    margin-left: 5px!important
}

.m--margin-right-5 {
    margin-right: 5px!important
}

.m--padding-5 {
    padding: 5px!important
}

.m--padding-top-5 {
    padding-top: 5px!important
}

.m--padding-bottom-5 {
    padding-bottom: 5px!important
}

.m--padding-left-5 {
    padding-left: 5px!important
}

.m--padding-right-5 {
    padding-right: 5px!important
}

.m--margin-10 {
    margin: 10px!important
}

.m--margin-top-10 {
    margin-top: 10px!important
}

.m--margin-bottom-10 {
    margin-bottom: 10px!important
}

.m--margin-left-10 {
    margin-left: 10px!important
}

.m--margin-right-10 {
    margin-right: 10px!important
}

.m--padding-10 {
    padding: 10px!important
}

.m--padding-top-10 {
    padding-top: 10px!important
}

.m--padding-bottom-10 {
    padding-bottom: 10px!important
}

.m--padding-left-10 {
    padding-left: 10px!important
}

.m--padding-right-10 {
    padding-right: 10px!important
}

.m--margin-15 {
    margin: 15px!important
}

.m--margin-top-15 {
    margin-top: 15px!important
}

.m--margin-bottom-15 {
    margin-bottom: 15px!important
}

.m--margin-left-15 {
    margin-left: 15px!important
}

.m--margin-right-15 {
    margin-right: 15px!important
}

.m--padding-15 {
    padding: 15px!important
}

.m--padding-top-15 {
    padding-top: 15px!important
}

.m--padding-bottom-15 {
    padding-bottom: 15px!important
}

.m--padding-left-15 {
    padding-left: 15px!important
}

.m--padding-right-15 {
    padding-right: 15px!important
}

.m--margin-20 {
    margin: 20px!important
}

.m--margin-top-20 {
    margin-top: 20px!important
}

.m--margin-bottom-20 {
    margin-bottom: 20px!important
}

.m--margin-left-20 {
    margin-left: 20px!important
}

.m--margin-right-20 {
    margin-right: 20px!important
}

.m--padding-20 {
    padding: 20px!important
}

.m--padding-top-20 {
    padding-top: 20px!important
}

.m--padding-bottom-20 {
    padding-bottom: 20px!important
}

.m--padding-left-20 {
    padding-left: 20px!important
}

.m--padding-right-20 {
    padding-right: 20px!important
}

.m--margin-25 {
    margin: 25px!important
}

.m--margin-top-25 {
    margin-top: 25px!important
}

.m--margin-bottom-25 {
    margin-bottom: 25px!important
}

.m--margin-left-25 {
    margin-left: 25px!important
}

.m--margin-right-25 {
    margin-right: 25px!important
}

.m--padding-25 {
    padding: 25px!important
}

.m--padding-top-25 {
    padding-top: 25px!important
}

.m--padding-bottom-25 {
    padding-bottom: 25px!important
}

.m--padding-left-25 {
    padding-left: 25px!important
}

.m--padding-right-25 {
    padding-right: 25px!important
}

.m--margin-30 {
    margin: 30px!important
}

.m--margin-top-30 {
    margin-top: 30px!important
}

.m--margin-bottom-30 {
    margin-bottom: 30px!important
}

.m--margin-left-30 {
    margin-left: 30px!important
}

.m--margin-right-30 {
    margin-right: 30px!important
}

.m--padding-30 {
    padding: 30px!important
}

.m--padding-top-30 {
    padding-top: 30px!important
}

.m--padding-bottom-30 {
    padding-bottom: 30px!important
}

.m--padding-left-30 {
    padding-left: 30px!important
}

.m--padding-right-30 {
    padding-right: 30px!important
}

.m--margin-35 {
    margin: 35px!important
}

.m--margin-top-35 {
    margin-top: 35px!important
}

.m--margin-bottom-35 {
    margin-bottom: 35px!important
}

.m--margin-left-35 {
    margin-left: 35px!important
}

.m--margin-right-35 {
    margin-right: 35px!important
}

.m--padding-35 {
    padding: 35px!important
}

.m--padding-top-35 {
    padding-top: 35px!important
}

.m--padding-bottom-35 {
    padding-bottom: 35px!important
}

.m--padding-left-35 {
    padding-left: 35px!important
}

.m--padding-right-35 {
    padding-right: 35px!important
}

.m--margin-40 {
    margin: 40px!important
}

.m--margin-top-40 {
    margin-top: 40px!important
}

.m--margin-bottom-40 {
    margin-bottom: 40px!important
}

.m--margin-left-40 {
    margin-left: 40px!important
}

.m--margin-right-40 {
    margin-right: 40px!important
}

.m--padding-40 {
    padding: 40px!important
}

.m--padding-top-40 {
    padding-top: 40px!important
}

.m--padding-bottom-40 {
    padding-bottom: 40px!important
}

.m--padding-left-40 {
    padding-left: 40px!important
}

.m--padding-right-40 {
    padding-right: 40px!important
}

.m--margin-45 {
    margin: 45px!important
}

.m--margin-top-45 {
    margin-top: 45px!important
}

.m--margin-bottom-45 {
    margin-bottom: 45px!important
}

.m--margin-left-45 {
    margin-left: 45px!important
}

.m--margin-right-45 {
    margin-right: 45px!important
}

.m--padding-45 {
    padding: 45px!important
}

.m--padding-top-45 {
    padding-top: 45px!important
}

.m--padding-bottom-45 {
    padding-bottom: 45px!important
}

.m--padding-left-45 {
    padding-left: 45px!important
}

.m--padding-right-45 {
    padding-right: 45px!important
}

.m--margin-50 {
    margin: 50px!important
}

.m--margin-top-50 {
    margin-top: 50px!important
}

.m--margin-bottom-50 {
    margin-bottom: 50px!important
}

.m--margin-left-50 {
    margin-left: 50px!important
}

.m--margin-right-50 {
    margin-right: 50px!important
}

.m--padding-50 {
    padding: 50px!important
}

.m--padding-top-50 {
    padding-top: 50px!important
}

.m--padding-bottom-50 {
    padding-bottom: 50px!important
}

.m--padding-left-50 {
    padding-left: 50px!important
}

.m--padding-right-50 {
    padding-right: 50px!important
}

.m--margin-55 {
    margin: 55px!important
}

.m--margin-top-55 {
    margin-top: 55px!important
}

.m--margin-bottom-55 {
    margin-bottom: 55px!important
}

.m--margin-left-55 {
    margin-left: 55px!important
}

.m--margin-right-55 {
    margin-right: 55px!important
}

.m--padding-55 {
    padding: 55px!important
}

.m--padding-top-55 {
    padding-top: 55px!important
}

.m--padding-bottom-55 {
    padding-bottom: 55px!important
}

.m--padding-left-55 {
    padding-left: 55px!important
}

.m--padding-right-55 {
    padding-right: 55px!important
}

.m--margin-60 {
    margin: 60px!important
}

.m--margin-top-60 {
    margin-top: 60px!important
}

.m--margin-bottom-60 {
    margin-bottom: 60px!important
}

.m--margin-left-60 {
    margin-left: 60px!important
}

.m--margin-right-60 {
    margin-right: 60px!important
}

.m--padding-60 {
    padding: 60px!important
}

.m--padding-top-60 {
    padding-top: 60px!important
}

.m--padding-bottom-60 {
    padding-bottom: 60px!important
}

.m--padding-left-60 {
    padding-left: 60px!important
}

.m--padding-right-60 {
    padding-right: 60px!important
}

.m--margin-65 {
    margin: 65px!important
}

.m--margin-top-65 {
    margin-top: 65px!important
}

.m--margin-bottom-65 {
    margin-bottom: 65px!important
}

.m--margin-left-65 {
    margin-left: 65px!important
}

.m--margin-right-65 {
    margin-right: 65px!important
}

.m--padding-65 {
    padding: 65px!important
}

.m--padding-top-65 {
    padding-top: 65px!important
}

.m--padding-bottom-65 {
    padding-bottom: 65px!important
}

.m--padding-left-65 {
    padding-left: 65px!important
}

.m--padding-right-65 {
    padding-right: 65px!important
}

.m--margin-70 {
    margin: 70px!important
}

.m--margin-top-70 {
    margin-top: 70px!important
}

.m--margin-bottom-70 {
    margin-bottom: 70px!important
}

.m--margin-left-70 {
    margin-left: 70px!important
}

.m--margin-right-70 {
    margin-right: 70px!important
}

.m--padding-70 {
    padding: 70px!important
}

.m--padding-top-70 {
    padding-top: 70px!important
}

.m--padding-bottom-70 {
    padding-bottom: 70px!important
}

.m--padding-left-70 {
    padding-left: 70px!important
}

.m--padding-right-70 {
    padding-right: 70px!important
}

.m--margin-75 {
    margin: 75px!important
}

.m--margin-top-75 {
    margin-top: 75px!important
}

.m--margin-bottom-75 {
    margin-bottom: 75px!important
}

.m--margin-left-75 {
    margin-left: 75px!important
}

.m--margin-right-75 {
    margin-right: 75px!important
}

.m--padding-75 {
    padding: 75px!important
}

.m--padding-top-75 {
    padding-top: 75px!important
}

.m--padding-bottom-75 {
    padding-bottom: 75px!important
}

.m--padding-left-75 {
    padding-left: 75px!important
}

.m--padding-right-75 {
    padding-right: 75px!important
}

.m--margin-80 {
    margin: 80px!important
}

.m--margin-top-80 {
    margin-top: 80px!important
}

.m--margin-bottom-80 {
    margin-bottom: 80px!important
}

.m--margin-left-80 {
    margin-left: 80px!important
}

.m--margin-right-80 {
    margin-right: 80px!important
}

.m--padding-80 {
    padding: 80px!important
}

.m--padding-top-80 {
    padding-top: 80px!important
}

.m--padding-bottom-80 {
    padding-bottom: 80px!important
}

.m--padding-left-80 {
    padding-left: 80px!important
}

.m--padding-right-80 {
    padding-right: 80px!important
}

.m--margin-85 {
    margin: 85px!important
}

.m--margin-top-85 {
    margin-top: 85px!important
}

.m--margin-bottom-85 {
    margin-bottom: 85px!important
}

.m--margin-left-85 {
    margin-left: 85px!important
}

.m--margin-right-85 {
    margin-right: 85px!important
}

.m--padding-85 {
    padding: 85px!important
}

.m--padding-top-85 {
    padding-top: 85px!important
}

.m--padding-bottom-85 {
    padding-bottom: 85px!important
}

.m--padding-left-85 {
    padding-left: 85px!important
}

.m--padding-right-85 {
    padding-right: 85px!important
}

.m--margin-90 {
    margin: 90px!important
}

.m--margin-top-90 {
    margin-top: 90px!important
}

.m--margin-bottom-90 {
    margin-bottom: 90px!important
}

.m--margin-left-90 {
    margin-left: 90px!important
}

.m--margin-right-90 {
    margin-right: 90px!important
}

.m--padding-90 {
    padding: 90px!important
}

.m--padding-top-90 {
    padding-top: 90px!important
}

.m--padding-bottom-90 {
    padding-bottom: 90px!important
}

.m--padding-left-90 {
    padding-left: 90px!important
}

.m--padding-right-90 {
    padding-right: 90px!important
}

.m--margin-95 {
    margin: 95px!important
}

.m--margin-top-95 {
    margin-top: 95px!important
}

.m--margin-bottom-95 {
    margin-bottom: 95px!important
}

.m--margin-left-95 {
    margin-left: 95px!important
}

.m--margin-right-95 {
    margin-right: 95px!important
}

.m--padding-95 {
    padding: 95px!important
}

.m--padding-top-95 {
    padding-top: 95px!important
}

.m--padding-bottom-95 {
    padding-bottom: 95px!important
}

.m--padding-left-95 {
    padding-left: 95px!important
}

.m--padding-right-95 {
    padding-right: 95px!important
}

.m--margin-100 {
    margin: 100px!important
}

.m--margin-top-100 {
    margin-top: 100px!important
}

.m--margin-bottom-100 {
    margin-bottom: 100px!important
}

.m--margin-left-100 {
    margin-left: 100px!important
}

.m--margin-right-100 {
    margin-right: 100px!important
}

.m--padding-100 {
    padding: 100px!important
}

.m--padding-top-100 {
    padding-top: 100px!important
}

.m--padding-bottom-100 {
    padding-bottom: 100px!important
}

.m--padding-left-100 {
    padding-left: 100px!important
}

.m--padding-right-100 {
    padding-right: 100px!important
}

@media (min-width:1025px) {
    .m--margin-5-desktop {
        margin: 5px!important
    }
    .m--margin-top-5-desktop {
        margin-top: 5px!important
    }
    .m--margin-bottom-5-desktop {
        margin-bottom: 5px!important
    }
    .m--margin-left-5-desktop {
        margin-left: 5px!important
    }
    .m--margin-right-5-desktop {
        margin-right: 5px!important
    }
    .m--padding-5-desktop {
        padding: 5px!important
    }
    .m--padding-top-5-desktop {
        padding-top: 5px!important
    }
    .m--padding-bottom-5-desktop {
        padding-bottom: 5px!important
    }
    .m--padding-left-5-desktop {
        padding-left: 5px!important
    }
    .m--padding-right-5-desktop {
        padding-right: 5px!important
    }
    .m--margin-10-desktop {
        margin: 10px!important
    }
    .m--margin-top-10-desktop {
        margin-top: 10px!important
    }
    .m--margin-bottom-10-desktop {
        margin-bottom: 10px!important
    }
    .m--margin-left-10-desktop {
        margin-left: 10px!important
    }
    .m--margin-right-10-desktop {
        margin-right: 10px!important
    }
    .m--padding-10-desktop {
        padding: 10px!important
    }
    .m--padding-top-10-desktop {
        padding-top: 10px!important
    }
    .m--padding-bottom-10-desktop {
        padding-bottom: 10px!important
    }
    .m--padding-left-10-desktop {
        padding-left: 10px!important
    }
    .m--padding-right-10-desktop {
        padding-right: 10px!important
    }
    .m--margin-15-desktop {
        margin: 15px!important
    }
    .m--margin-top-15-desktop {
        margin-top: 15px!important
    }
    .m--margin-bottom-15-desktop {
        margin-bottom: 15px!important
    }
    .m--margin-left-15-desktop {
        margin-left: 15px!important
    }
    .m--margin-right-15-desktop {
        margin-right: 15px!important
    }
    .m--padding-15-desktop {
        padding: 15px!important
    }
    .m--padding-top-15-desktop {
        padding-top: 15px!important
    }
    .m--padding-bottom-15-desktop {
        padding-bottom: 15px!important
    }
    .m--padding-left-15-desktop {
        padding-left: 15px!important
    }
    .m--padding-right-15-desktop {
        padding-right: 15px!important
    }
    .m--margin-20-desktop {
        margin: 20px!important
    }
    .m--margin-top-20-desktop {
        margin-top: 20px!important
    }
    .m--margin-bottom-20-desktop {
        margin-bottom: 20px!important
    }
    .m--margin-left-20-desktop {
        margin-left: 20px!important
    }
    .m--margin-right-20-desktop {
        margin-right: 20px!important
    }
    .m--padding-20-desktop {
        padding: 20px!important
    }
    .m--padding-top-20-desktop {
        padding-top: 20px!important
    }
    .m--padding-bottom-20-desktop {
        padding-bottom: 20px!important
    }
    .m--padding-left-20-desktop {
        padding-left: 20px!important
    }
    .m--padding-right-20-desktop {
        padding-right: 20px!important
    }
    .m--margin-25-desktop {
        margin: 25px!important
    }
    .m--margin-top-25-desktop {
        margin-top: 25px!important
    }
    .m--margin-bottom-25-desktop {
        margin-bottom: 25px!important
    }
    .m--margin-left-25-desktop {
        margin-left: 25px!important
    }
    .m--margin-right-25-desktop {
        margin-right: 25px!important
    }
    .m--padding-25-desktop {
        padding: 25px!important
    }
    .m--padding-top-25-desktop {
        padding-top: 25px!important
    }
    .m--padding-bottom-25-desktop {
        padding-bottom: 25px!important
    }
    .m--padding-left-25-desktop {
        padding-left: 25px!important
    }
    .m--padding-right-25-desktop {
        padding-right: 25px!important
    }
    .m--margin-30-desktop {
        margin: 30px!important
    }
    .m--margin-top-30-desktop {
        margin-top: 30px!important
    }
    .m--margin-bottom-30-desktop {
        margin-bottom: 30px!important
    }
    .m--margin-left-30-desktop {
        margin-left: 30px!important
    }
    .m--margin-right-30-desktop {
        margin-right: 30px!important
    }
    .m--padding-30-desktop {
        padding: 30px!important
    }
    .m--padding-top-30-desktop {
        padding-top: 30px!important
    }
    .m--padding-bottom-30-desktop {
        padding-bottom: 30px!important
    }
    .m--padding-left-30-desktop {
        padding-left: 30px!important
    }
    .m--padding-right-30-desktop {
        padding-right: 30px!important
    }
    .m--margin-35-desktop {
        margin: 35px!important
    }
    .m--margin-top-35-desktop {
        margin-top: 35px!important
    }
    .m--margin-bottom-35-desktop {
        margin-bottom: 35px!important
    }
    .m--margin-left-35-desktop {
        margin-left: 35px!important
    }
    .m--margin-right-35-desktop {
        margin-right: 35px!important
    }
    .m--padding-35-desktop {
        padding: 35px!important
    }
    .m--padding-top-35-desktop {
        padding-top: 35px!important
    }
    .m--padding-bottom-35-desktop {
        padding-bottom: 35px!important
    }
    .m--padding-left-35-desktop {
        padding-left: 35px!important
    }
    .m--padding-right-35-desktop {
        padding-right: 35px!important
    }
    .m--margin-40-desktop {
        margin: 40px!important
    }
    .m--margin-top-40-desktop {
        margin-top: 40px!important
    }
    .m--margin-bottom-40-desktop {
        margin-bottom: 40px!important
    }
    .m--margin-left-40-desktop {
        margin-left: 40px!important
    }
    .m--margin-right-40-desktop {
        margin-right: 40px!important
    }
    .m--padding-40-desktop {
        padding: 40px!important
    }
    .m--padding-top-40-desktop {
        padding-top: 40px!important
    }
    .m--padding-bottom-40-desktop {
        padding-bottom: 40px!important
    }
    .m--padding-left-40-desktop {
        padding-left: 40px!important
    }
    .m--padding-right-40-desktop {
        padding-right: 40px!important
    }
    .m--margin-45-desktop {
        margin: 45px!important
    }
    .m--margin-top-45-desktop {
        margin-top: 45px!important
    }
    .m--margin-bottom-45-desktop {
        margin-bottom: 45px!important
    }
    .m--margin-left-45-desktop {
        margin-left: 45px!important
    }
    .m--margin-right-45-desktop {
        margin-right: 45px!important
    }
    .m--padding-45-desktop {
        padding: 45px!important
    }
    .m--padding-top-45-desktop {
        padding-top: 45px!important
    }
    .m--padding-bottom-45-desktop {
        padding-bottom: 45px!important
    }
    .m--padding-left-45-desktop {
        padding-left: 45px!important
    }
    .m--padding-right-45-desktop {
        padding-right: 45px!important
    }
    .m--margin-50-desktop {
        margin: 50px!important
    }
    .m--margin-top-50-desktop {
        margin-top: 50px!important
    }
    .m--margin-bottom-50-desktop {
        margin-bottom: 50px!important
    }
    .m--margin-left-50-desktop {
        margin-left: 50px!important
    }
    .m--margin-right-50-desktop {
        margin-right: 50px!important
    }
    .m--padding-50-desktop {
        padding: 50px!important
    }
    .m--padding-top-50-desktop {
        padding-top: 50px!important
    }
    .m--padding-bottom-50-desktop {
        padding-bottom: 50px!important
    }
    .m--padding-left-50-desktop {
        padding-left: 50px!important
    }
    .m--padding-right-50-desktop {
        padding-right: 50px!important
    }
    .m--margin-55-desktop {
        margin: 55px!important
    }
    .m--margin-top-55-desktop {
        margin-top: 55px!important
    }
    .m--margin-bottom-55-desktop {
        margin-bottom: 55px!important
    }
    .m--margin-left-55-desktop {
        margin-left: 55px!important
    }
    .m--margin-right-55-desktop {
        margin-right: 55px!important
    }
    .m--padding-55-desktop {
        padding: 55px!important
    }
    .m--padding-top-55-desktop {
        padding-top: 55px!important
    }
    .m--padding-bottom-55-desktop {
        padding-bottom: 55px!important
    }
    .m--padding-left-55-desktop {
        padding-left: 55px!important
    }
    .m--padding-right-55-desktop {
        padding-right: 55px!important
    }
    .m--margin-60-desktop {
        margin: 60px!important
    }
    .m--margin-top-60-desktop {
        margin-top: 60px!important
    }
    .m--margin-bottom-60-desktop {
        margin-bottom: 60px!important
    }
    .m--margin-left-60-desktop {
        margin-left: 60px!important
    }
    .m--margin-right-60-desktop {
        margin-right: 60px!important
    }
    .m--padding-60-desktop {
        padding: 60px!important
    }
    .m--padding-top-60-desktop {
        padding-top: 60px!important
    }
    .m--padding-bottom-60-desktop {
        padding-bottom: 60px!important
    }
    .m--padding-left-60-desktop {
        padding-left: 60px!important
    }
    .m--padding-right-60-desktop {
        padding-right: 60px!important
    }
    .m--margin-65-desktop {
        margin: 65px!important
    }
    .m--margin-top-65-desktop {
        margin-top: 65px!important
    }
    .m--margin-bottom-65-desktop {
        margin-bottom: 65px!important
    }
    .m--margin-left-65-desktop {
        margin-left: 65px!important
    }
    .m--margin-right-65-desktop {
        margin-right: 65px!important
    }
    .m--padding-65-desktop {
        padding: 65px!important
    }
    .m--padding-top-65-desktop {
        padding-top: 65px!important
    }
    .m--padding-bottom-65-desktop {
        padding-bottom: 65px!important
    }
    .m--padding-left-65-desktop {
        padding-left: 65px!important
    }
    .m--padding-right-65-desktop {
        padding-right: 65px!important
    }
    .m--margin-70-desktop {
        margin: 70px!important
    }
    .m--margin-top-70-desktop {
        margin-top: 70px!important
    }
    .m--margin-bottom-70-desktop {
        margin-bottom: 70px!important
    }
    .m--margin-left-70-desktop {
        margin-left: 70px!important
    }
    .m--margin-right-70-desktop {
        margin-right: 70px!important
    }
    .m--padding-70-desktop {
        padding: 70px!important
    }
    .m--padding-top-70-desktop {
        padding-top: 70px!important
    }
    .m--padding-bottom-70-desktop {
        padding-bottom: 70px!important
    }
    .m--padding-left-70-desktop {
        padding-left: 70px!important
    }
    .m--padding-right-70-desktop {
        padding-right: 70px!important
    }
    .m--margin-75-desktop {
        margin: 75px!important
    }
    .m--margin-top-75-desktop {
        margin-top: 75px!important
    }
    .m--margin-bottom-75-desktop {
        margin-bottom: 75px!important
    }
    .m--margin-left-75-desktop {
        margin-left: 75px!important
    }
    .m--margin-right-75-desktop {
        margin-right: 75px!important
    }
    .m--padding-75-desktop {
        padding: 75px!important
    }
    .m--padding-top-75-desktop {
        padding-top: 75px!important
    }
    .m--padding-bottom-75-desktop {
        padding-bottom: 75px!important
    }
    .m--padding-left-75-desktop {
        padding-left: 75px!important
    }
    .m--padding-right-75-desktop {
        padding-right: 75px!important
    }
    .m--margin-80-desktop {
        margin: 80px!important
    }
    .m--margin-top-80-desktop {
        margin-top: 80px!important
    }
    .m--margin-bottom-80-desktop {
        margin-bottom: 80px!important
    }
    .m--margin-left-80-desktop {
        margin-left: 80px!important
    }
    .m--margin-right-80-desktop {
        margin-right: 80px!important
    }
    .m--padding-80-desktop {
        padding: 80px!important
    }
    .m--padding-top-80-desktop {
        padding-top: 80px!important
    }
    .m--padding-bottom-80-desktop {
        padding-bottom: 80px!important
    }
    .m--padding-left-80-desktop {
        padding-left: 80px!important
    }
    .m--padding-right-80-desktop {
        padding-right: 80px!important
    }
    .m--margin-85-desktop {
        margin: 85px!important
    }
    .m--margin-top-85-desktop {
        margin-top: 85px!important
    }
    .m--margin-bottom-85-desktop {
        margin-bottom: 85px!important
    }
    .m--margin-left-85-desktop {
        margin-left: 85px!important
    }
    .m--margin-right-85-desktop {
        margin-right: 85px!important
    }
    .m--padding-85-desktop {
        padding: 85px!important
    }
    .m--padding-top-85-desktop {
        padding-top: 85px!important
    }
    .m--padding-bottom-85-desktop {
        padding-bottom: 85px!important
    }
    .m--padding-left-85-desktop {
        padding-left: 85px!important
    }
    .m--padding-right-85-desktop {
        padding-right: 85px!important
    }
    .m--margin-90-desktop {
        margin: 90px!important
    }
    .m--margin-top-90-desktop {
        margin-top: 90px!important
    }
    .m--margin-bottom-90-desktop {
        margin-bottom: 90px!important
    }
    .m--margin-left-90-desktop {
        margin-left: 90px!important
    }
    .m--margin-right-90-desktop {
        margin-right: 90px!important
    }
    .m--padding-90-desktop {
        padding: 90px!important
    }
    .m--padding-top-90-desktop {
        padding-top: 90px!important
    }
    .m--padding-bottom-90-desktop {
        padding-bottom: 90px!important
    }
    .m--padding-left-90-desktop {
        padding-left: 90px!important
    }
    .m--padding-right-90-desktop {
        padding-right: 90px!important
    }
    .m--margin-95-desktop {
        margin: 95px!important
    }
    .m--margin-top-95-desktop {
        margin-top: 95px!important
    }
    .m--margin-bottom-95-desktop {
        margin-bottom: 95px!important
    }
    .m--margin-left-95-desktop {
        margin-left: 95px!important
    }
    .m--margin-right-95-desktop {
        margin-right: 95px!important
    }
    .m--padding-95-desktop {
        padding: 95px!important
    }
    .m--padding-top-95-desktop {
        padding-top: 95px!important
    }
    .m--padding-bottom-95-desktop {
        padding-bottom: 95px!important
    }
    .m--padding-left-95-desktop {
        padding-left: 95px!important
    }
    .m--padding-right-95-desktop {
        padding-right: 95px!important
    }
    .m--margin-100-desktop {
        margin: 100px!important
    }
    .m--margin-top-100-desktop {
        margin-top: 100px!important
    }
    .m--margin-bottom-100-desktop {
        margin-bottom: 100px!important
    }
    .m--margin-left-100-desktop {
        margin-left: 100px!important
    }
    .m--margin-right-100-desktop {
        margin-right: 100px!important
    }
    .m--padding-100-desktop {
        padding: 100px!important
    }
    .m--padding-top-100-desktop {
        padding-top: 100px!important
    }
    .m--padding-bottom-100-desktop {
        padding-bottom: 100px!important
    }
    .m--padding-left-100-desktop {
        padding-left: 100px!important
    }
    .m--padding-right-100-desktop {
        padding-right: 100px!important
    }
}

@media (min-width:769px) and (max-width:1024px) {
    .m--margin-5-tablet {
        margin: 5px!important
    }
    .m--margin-top-5-tablet {
        margin-top: 5px!important
    }
    .m--margin-bottom-5-tablet {
        margin-bottom: 5px!important
    }
    .m--margin-left-5-tablet {
        margin-left: 5px!important
    }
    .m--margin-right-5-tablet {
        margin-right: 5px!important
    }
    .m--padding-5-tablet {
        padding: 5px!important
    }
    .m--padding-top-5-tablet {
        padding-top: 5px!important
    }
    .m--padding-bottom-5-tablet {
        padding-bottom: 5px!important
    }
    .m--padding-left-5-tablet {
        padding-left: 5px!important
    }
    .m--padding-right-5-tablet {
        padding-right: 5px!important
    }
    .m--margin-10-tablet {
        margin: 10px!important
    }
    .m--margin-top-10-tablet {
        margin-top: 10px!important
    }
    .m--margin-bottom-10-tablet {
        margin-bottom: 10px!important
    }
    .m--margin-left-10-tablet {
        margin-left: 10px!important
    }
    .m--margin-right-10-tablet {
        margin-right: 10px!important
    }
    .m--padding-10-tablet {
        padding: 10px!important
    }
    .m--padding-top-10-tablet {
        padding-top: 10px!important
    }
    .m--padding-bottom-10-tablet {
        padding-bottom: 10px!important
    }
    .m--padding-left-10-tablet {
        padding-left: 10px!important
    }
    .m--padding-right-10-tablet {
        padding-right: 10px!important
    }
    .m--margin-15-tablet {
        margin: 15px!important
    }
    .m--margin-top-15-tablet {
        margin-top: 15px!important
    }
    .m--margin-bottom-15-tablet {
        margin-bottom: 15px!important
    }
    .m--margin-left-15-tablet {
        margin-left: 15px!important
    }
    .m--margin-right-15-tablet {
        margin-right: 15px!important
    }
    .m--padding-15-tablet {
        padding: 15px!important
    }
    .m--padding-top-15-tablet {
        padding-top: 15px!important
    }
    .m--padding-bottom-15-tablet {
        padding-bottom: 15px!important
    }
    .m--padding-left-15-tablet {
        padding-left: 15px!important
    }
    .m--padding-right-15-tablet {
        padding-right: 15px!important
    }
    .m--margin-20-tablet {
        margin: 20px!important
    }
    .m--margin-top-20-tablet {
        margin-top: 20px!important
    }
    .m--margin-bottom-20-tablet {
        margin-bottom: 20px!important
    }
    .m--margin-left-20-tablet {
        margin-left: 20px!important
    }
    .m--margin-right-20-tablet {
        margin-right: 20px!important
    }
    .m--padding-20-tablet {
        padding: 20px!important
    }
    .m--padding-top-20-tablet {
        padding-top: 20px!important
    }
    .m--padding-bottom-20-tablet {
        padding-bottom: 20px!important
    }
    .m--padding-left-20-tablet {
        padding-left: 20px!important
    }
    .m--padding-right-20-tablet {
        padding-right: 20px!important
    }
    .m--margin-25-tablet {
        margin: 25px!important
    }
    .m--margin-top-25-tablet {
        margin-top: 25px!important
    }
    .m--margin-bottom-25-tablet {
        margin-bottom: 25px!important
    }
    .m--margin-left-25-tablet {
        margin-left: 25px!important
    }
    .m--margin-right-25-tablet {
        margin-right: 25px!important
    }
    .m--padding-25-tablet {
        padding: 25px!important
    }
    .m--padding-top-25-tablet {
        padding-top: 25px!important
    }
    .m--padding-bottom-25-tablet {
        padding-bottom: 25px!important
    }
    .m--padding-left-25-tablet {
        padding-left: 25px!important
    }
    .m--padding-right-25-tablet {
        padding-right: 25px!important
    }
    .m--margin-30-tablet {
        margin: 30px!important
    }
    .m--margin-top-30-tablet {
        margin-top: 30px!important
    }
    .m--margin-bottom-30-tablet {
        margin-bottom: 30px!important
    }
    .m--margin-left-30-tablet {
        margin-left: 30px!important
    }
    .m--margin-right-30-tablet {
        margin-right: 30px!important
    }
    .m--padding-30-tablet {
        padding: 30px!important
    }
    .m--padding-top-30-tablet {
        padding-top: 30px!important
    }
    .m--padding-bottom-30-tablet {
        padding-bottom: 30px!important
    }
    .m--padding-left-30-tablet {
        padding-left: 30px!important
    }
    .m--padding-right-30-tablet {
        padding-right: 30px!important
    }
    .m--margin-35-tablet {
        margin: 35px!important
    }
    .m--margin-top-35-tablet {
        margin-top: 35px!important
    }
    .m--margin-bottom-35-tablet {
        margin-bottom: 35px!important
    }
    .m--margin-left-35-tablet {
        margin-left: 35px!important
    }
    .m--margin-right-35-tablet {
        margin-right: 35px!important
    }
    .m--padding-35-tablet {
        padding: 35px!important
    }
    .m--padding-top-35-tablet {
        padding-top: 35px!important
    }
    .m--padding-bottom-35-tablet {
        padding-bottom: 35px!important
    }
    .m--padding-left-35-tablet {
        padding-left: 35px!important
    }
    .m--padding-right-35-tablet {
        padding-right: 35px!important
    }
    .m--margin-40-tablet {
        margin: 40px!important
    }
    .m--margin-top-40-tablet {
        margin-top: 40px!important
    }
    .m--margin-bottom-40-tablet {
        margin-bottom: 40px!important
    }
    .m--margin-left-40-tablet {
        margin-left: 40px!important
    }
    .m--margin-right-40-tablet {
        margin-right: 40px!important
    }
    .m--padding-40-tablet {
        padding: 40px!important
    }
    .m--padding-top-40-tablet {
        padding-top: 40px!important
    }
    .m--padding-bottom-40-tablet {
        padding-bottom: 40px!important
    }
    .m--padding-left-40-tablet {
        padding-left: 40px!important
    }
    .m--padding-right-40-tablet {
        padding-right: 40px!important
    }
    .m--margin-45-tablet {
        margin: 45px!important
    }
    .m--margin-top-45-tablet {
        margin-top: 45px!important
    }
    .m--margin-bottom-45-tablet {
        margin-bottom: 45px!important
    }
    .m--margin-left-45-tablet {
        margin-left: 45px!important
    }
    .m--margin-right-45-tablet {
        margin-right: 45px!important
    }
    .m--padding-45-tablet {
        padding: 45px!important
    }
    .m--padding-top-45-tablet {
        padding-top: 45px!important
    }
    .m--padding-bottom-45-tablet {
        padding-bottom: 45px!important
    }
    .m--padding-left-45-tablet {
        padding-left: 45px!important
    }
    .m--padding-right-45-tablet {
        padding-right: 45px!important
    }
    .m--margin-50-tablet {
        margin: 50px!important
    }
    .m--margin-top-50-tablet {
        margin-top: 50px!important
    }
    .m--margin-bottom-50-tablet {
        margin-bottom: 50px!important
    }
    .m--margin-left-50-tablet {
        margin-left: 50px!important
    }
    .m--margin-right-50-tablet {
        margin-right: 50px!important
    }
    .m--padding-50-tablet {
        padding: 50px!important
    }
    .m--padding-top-50-tablet {
        padding-top: 50px!important
    }
    .m--padding-bottom-50-tablet {
        padding-bottom: 50px!important
    }
    .m--padding-left-50-tablet {
        padding-left: 50px!important
    }
    .m--padding-right-50-tablet {
        padding-right: 50px!important
    }
    .m--margin-55-tablet {
        margin: 55px!important
    }
    .m--margin-top-55-tablet {
        margin-top: 55px!important
    }
    .m--margin-bottom-55-tablet {
        margin-bottom: 55px!important
    }
    .m--margin-left-55-tablet {
        margin-left: 55px!important
    }
    .m--margin-right-55-tablet {
        margin-right: 55px!important
    }
    .m--padding-55-tablet {
        padding: 55px!important
    }
    .m--padding-top-55-tablet {
        padding-top: 55px!important
    }
    .m--padding-bottom-55-tablet {
        padding-bottom: 55px!important
    }
    .m--padding-left-55-tablet {
        padding-left: 55px!important
    }
    .m--padding-right-55-tablet {
        padding-right: 55px!important
    }
    .m--margin-60-tablet {
        margin: 60px!important
    }
    .m--margin-top-60-tablet {
        margin-top: 60px!important
    }
    .m--margin-bottom-60-tablet {
        margin-bottom: 60px!important
    }
    .m--margin-left-60-tablet {
        margin-left: 60px!important
    }
    .m--margin-right-60-tablet {
        margin-right: 60px!important
    }
    .m--padding-60-tablet {
        padding: 60px!important
    }
    .m--padding-top-60-tablet {
        padding-top: 60px!important
    }
    .m--padding-bottom-60-tablet {
        padding-bottom: 60px!important
    }
    .m--padding-left-60-tablet {
        padding-left: 60px!important
    }
    .m--padding-right-60-tablet {
        padding-right: 60px!important
    }
    .m--margin-65-tablet {
        margin: 65px!important
    }
    .m--margin-top-65-tablet {
        margin-top: 65px!important
    }
    .m--margin-bottom-65-tablet {
        margin-bottom: 65px!important
    }
    .m--margin-left-65-tablet {
        margin-left: 65px!important
    }
    .m--margin-right-65-tablet {
        margin-right: 65px!important
    }
    .m--padding-65-tablet {
        padding: 65px!important
    }
    .m--padding-top-65-tablet {
        padding-top: 65px!important
    }
    .m--padding-bottom-65-tablet {
        padding-bottom: 65px!important
    }
    .m--padding-left-65-tablet {
        padding-left: 65px!important
    }
    .m--padding-right-65-tablet {
        padding-right: 65px!important
    }
    .m--margin-70-tablet {
        margin: 70px!important
    }
    .m--margin-top-70-tablet {
        margin-top: 70px!important
    }
    .m--margin-bottom-70-tablet {
        margin-bottom: 70px!important
    }
    .m--margin-left-70-tablet {
        margin-left: 70px!important
    }
    .m--margin-right-70-tablet {
        margin-right: 70px!important
    }
    .m--padding-70-tablet {
        padding: 70px!important
    }
    .m--padding-top-70-tablet {
        padding-top: 70px!important
    }
    .m--padding-bottom-70-tablet {
        padding-bottom: 70px!important
    }
    .m--padding-left-70-tablet {
        padding-left: 70px!important
    }
    .m--padding-right-70-tablet {
        padding-right: 70px!important
    }
    .m--margin-75-tablet {
        margin: 75px!important
    }
    .m--margin-top-75-tablet {
        margin-top: 75px!important
    }
    .m--margin-bottom-75-tablet {
        margin-bottom: 75px!important
    }
    .m--margin-left-75-tablet {
        margin-left: 75px!important
    }
    .m--margin-right-75-tablet {
        margin-right: 75px!important
    }
    .m--padding-75-tablet {
        padding: 75px!important
    }
    .m--padding-top-75-tablet {
        padding-top: 75px!important
    }
    .m--padding-bottom-75-tablet {
        padding-bottom: 75px!important
    }
    .m--padding-left-75-tablet {
        padding-left: 75px!important
    }
    .m--padding-right-75-tablet {
        padding-right: 75px!important
    }
    .m--margin-80-tablet {
        margin: 80px!important
    }
    .m--margin-top-80-tablet {
        margin-top: 80px!important
    }
    .m--margin-bottom-80-tablet {
        margin-bottom: 80px!important
    }
    .m--margin-left-80-tablet {
        margin-left: 80px!important
    }
    .m--margin-right-80-tablet {
        margin-right: 80px!important
    }
    .m--padding-80-tablet {
        padding: 80px!important
    }
    .m--padding-top-80-tablet {
        padding-top: 80px!important
    }
    .m--padding-bottom-80-tablet {
        padding-bottom: 80px!important
    }
    .m--padding-left-80-tablet {
        padding-left: 80px!important
    }
    .m--padding-right-80-tablet {
        padding-right: 80px!important
    }
    .m--margin-85-tablet {
        margin: 85px!important
    }
    .m--margin-top-85-tablet {
        margin-top: 85px!important
    }
    .m--margin-bottom-85-tablet {
        margin-bottom: 85px!important
    }
    .m--margin-left-85-tablet {
        margin-left: 85px!important
    }
    .m--margin-right-85-tablet {
        margin-right: 85px!important
    }
    .m--padding-85-tablet {
        padding: 85px!important
    }
    .m--padding-top-85-tablet {
        padding-top: 85px!important
    }
    .m--padding-bottom-85-tablet {
        padding-bottom: 85px!important
    }
    .m--padding-left-85-tablet {
        padding-left: 85px!important
    }
    .m--padding-right-85-tablet {
        padding-right: 85px!important
    }
    .m--margin-90-tablet {
        margin: 90px!important
    }
    .m--margin-top-90-tablet {
        margin-top: 90px!important
    }
    .m--margin-bottom-90-tablet {
        margin-bottom: 90px!important
    }
    .m--margin-left-90-tablet {
        margin-left: 90px!important
    }
    .m--margin-right-90-tablet {
        margin-right: 90px!important
    }
    .m--padding-90-tablet {
        padding: 90px!important
    }
    .m--padding-top-90-tablet {
        padding-top: 90px!important
    }
    .m--padding-bottom-90-tablet {
        padding-bottom: 90px!important
    }
    .m--padding-left-90-tablet {
        padding-left: 90px!important
    }
    .m--padding-right-90-tablet {
        padding-right: 90px!important
    }
    .m--margin-95-tablet {
        margin: 95px!important
    }
    .m--margin-top-95-tablet {
        margin-top: 95px!important
    }
    .m--margin-bottom-95-tablet {
        margin-bottom: 95px!important
    }
    .m--margin-left-95-tablet {
        margin-left: 95px!important
    }
    .m--margin-right-95-tablet {
        margin-right: 95px!important
    }
    .m--padding-95-tablet {
        padding: 95px!important
    }
    .m--padding-top-95-tablet {
        padding-top: 95px!important
    }
    .m--padding-bottom-95-tablet {
        padding-bottom: 95px!important
    }
    .m--padding-left-95-tablet {
        padding-left: 95px!important
    }
    .m--padding-right-95-tablet {
        padding-right: 95px!important
    }
    .m--margin-100-tablet {
        margin: 100px!important
    }
    .m--margin-top-100-tablet {
        margin-top: 100px!important
    }
    .m--margin-bottom-100-tablet {
        margin-bottom: 100px!important
    }
    .m--margin-left-100-tablet {
        margin-left: 100px!important
    }
    .m--margin-right-100-tablet {
        margin-right: 100px!important
    }
    .m--padding-100-tablet {
        padding: 100px!important
    }
    .m--padding-top-100-tablet {
        padding-top: 100px!important
    }
    .m--padding-bottom-100-tablet {
        padding-bottom: 100px!important
    }
    .m--padding-left-100-tablet {
        padding-left: 100px!important
    }
    .m--padding-right-100-tablet {
        padding-right: 100px!important
    }
}

@media (max-width:1024px) {
    .m--margin-5-tablet-and-mobile {
        margin: 5px!important
    }
    .m--margin-top-5-tablet-and-mobile {
        margin-top: 5px!important
    }
    .m--margin-bottom-5-tablet-and-mobile {
        margin-bottom: 5px!important
    }
    .m--margin-left-5-tablet-and-mobile {
        margin-left: 5px!important
    }
    .m--margin-right-5-tablet-and-mobile {
        margin-right: 5px!important
    }
    .m--padding-5-tablet-and-mobile {
        padding: 5px!important
    }
    .m--padding-top-5-tablet-and-mobile {
        padding-top: 5px!important
    }
    .m--padding-bottom-5-tablet-and-mobile {
        padding-bottom: 5px!important
    }
    .m--padding-left-5-tablet-and-mobile {
        padding-left: 5px!important
    }
    .m--padding-right-5-tablet-and-mobile {
        padding-right: 5px!important
    }
    .m--margin-10-tablet-and-mobile {
        margin: 10px!important
    }
    .m--margin-top-10-tablet-and-mobile {
        margin-top: 10px!important
    }
    .m--margin-bottom-10-tablet-and-mobile {
        margin-bottom: 10px!important
    }
    .m--margin-left-10-tablet-and-mobile {
        margin-left: 10px!important
    }
    .m--margin-right-10-tablet-and-mobile {
        margin-right: 10px!important
    }
    .m--padding-10-tablet-and-mobile {
        padding: 10px!important
    }
    .m--padding-top-10-tablet-and-mobile {
        padding-top: 10px!important
    }
    .m--padding-bottom-10-tablet-and-mobile {
        padding-bottom: 10px!important
    }
    .m--padding-left-10-tablet-and-mobile {
        padding-left: 10px!important
    }
    .m--padding-right-10-tablet-and-mobile {
        padding-right: 10px!important
    }
    .m--margin-15-tablet-and-mobile {
        margin: 15px!important
    }
    .m--margin-top-15-tablet-and-mobile {
        margin-top: 15px!important
    }
    .m--margin-bottom-15-tablet-and-mobile {
        margin-bottom: 15px!important
    }
    .m--margin-left-15-tablet-and-mobile {
        margin-left: 15px!important
    }
    .m--margin-right-15-tablet-and-mobile {
        margin-right: 15px!important
    }
    .m--padding-15-tablet-and-mobile {
        padding: 15px!important
    }
    .m--padding-top-15-tablet-and-mobile {
        padding-top: 15px!important
    }
    .m--padding-bottom-15-tablet-and-mobile {
        padding-bottom: 15px!important
    }
    .m--padding-left-15-tablet-and-mobile {
        padding-left: 15px!important
    }
    .m--padding-right-15-tablet-and-mobile {
        padding-right: 15px!important
    }
    .m--margin-20-tablet-and-mobile {
        margin: 20px!important
    }
    .m--margin-top-20-tablet-and-mobile {
        margin-top: 20px!important
    }
    .m--margin-bottom-20-tablet-and-mobile {
        margin-bottom: 20px!important
    }
    .m--margin-left-20-tablet-and-mobile {
        margin-left: 20px!important
    }
    .m--margin-right-20-tablet-and-mobile {
        margin-right: 20px!important
    }
    .m--padding-20-tablet-and-mobile {
        padding: 20px!important
    }
    .m--padding-top-20-tablet-and-mobile {
        padding-top: 20px!important
    }
    .m--padding-bottom-20-tablet-and-mobile {
        padding-bottom: 20px!important
    }
    .m--padding-left-20-tablet-and-mobile {
        padding-left: 20px!important
    }
    .m--padding-right-20-tablet-and-mobile {
        padding-right: 20px!important
    }
    .m--margin-25-tablet-and-mobile {
        margin: 25px!important
    }
    .m--margin-top-25-tablet-and-mobile {
        margin-top: 25px!important
    }
    .m--margin-bottom-25-tablet-and-mobile {
        margin-bottom: 25px!important
    }
    .m--margin-left-25-tablet-and-mobile {
        margin-left: 25px!important
    }
    .m--margin-right-25-tablet-and-mobile {
        margin-right: 25px!important
    }
    .m--padding-25-tablet-and-mobile {
        padding: 25px!important
    }
    .m--padding-top-25-tablet-and-mobile {
        padding-top: 25px!important
    }
    .m--padding-bottom-25-tablet-and-mobile {
        padding-bottom: 25px!important
    }
    .m--padding-left-25-tablet-and-mobile {
        padding-left: 25px!important
    }
    .m--padding-right-25-tablet-and-mobile {
        padding-right: 25px!important
    }
    .m--margin-30-tablet-and-mobile {
        margin: 30px!important
    }
    .m--margin-top-30-tablet-and-mobile {
        margin-top: 30px!important
    }
    .m--margin-bottom-30-tablet-and-mobile {
        margin-bottom: 30px!important
    }
    .m--margin-left-30-tablet-and-mobile {
        margin-left: 30px!important
    }
    .m--margin-right-30-tablet-and-mobile {
        margin-right: 30px!important
    }
    .m--padding-30-tablet-and-mobile {
        padding: 30px!important
    }
    .m--padding-top-30-tablet-and-mobile {
        padding-top: 30px!important
    }
    .m--padding-bottom-30-tablet-and-mobile {
        padding-bottom: 30px!important
    }
    .m--padding-left-30-tablet-and-mobile {
        padding-left: 30px!important
    }
    .m--padding-right-30-tablet-and-mobile {
        padding-right: 30px!important
    }
    .m--margin-35-tablet-and-mobile {
        margin: 35px!important
    }
    .m--margin-top-35-tablet-and-mobile {
        margin-top: 35px!important
    }
    .m--margin-bottom-35-tablet-and-mobile {
        margin-bottom: 35px!important
    }
    .m--margin-left-35-tablet-and-mobile {
        margin-left: 35px!important
    }
    .m--margin-right-35-tablet-and-mobile {
        margin-right: 35px!important
    }
    .m--padding-35-tablet-and-mobile {
        padding: 35px!important
    }
    .m--padding-top-35-tablet-and-mobile {
        padding-top: 35px!important
    }
    .m--padding-bottom-35-tablet-and-mobile {
        padding-bottom: 35px!important
    }
    .m--padding-left-35-tablet-and-mobile {
        padding-left: 35px!important
    }
    .m--padding-right-35-tablet-and-mobile {
        padding-right: 35px!important
    }
    .m--margin-40-tablet-and-mobile {
        margin: 40px!important
    }
    .m--margin-top-40-tablet-and-mobile {
        margin-top: 40px!important
    }
    .m--margin-bottom-40-tablet-and-mobile {
        margin-bottom: 40px!important
    }
    .m--margin-left-40-tablet-and-mobile {
        margin-left: 40px!important
    }
    .m--margin-right-40-tablet-and-mobile {
        margin-right: 40px!important
    }
    .m--padding-40-tablet-and-mobile {
        padding: 40px!important
    }
    .m--padding-top-40-tablet-and-mobile {
        padding-top: 40px!important
    }
    .m--padding-bottom-40-tablet-and-mobile {
        padding-bottom: 40px!important
    }
    .m--padding-left-40-tablet-and-mobile {
        padding-left: 40px!important
    }
    .m--padding-right-40-tablet-and-mobile {
        padding-right: 40px!important
    }
    .m--margin-45-tablet-and-mobile {
        margin: 45px!important
    }
    .m--margin-top-45-tablet-and-mobile {
        margin-top: 45px!important
    }
    .m--margin-bottom-45-tablet-and-mobile {
        margin-bottom: 45px!important
    }
    .m--margin-left-45-tablet-and-mobile {
        margin-left: 45px!important
    }
    .m--margin-right-45-tablet-and-mobile {
        margin-right: 45px!important
    }
    .m--padding-45-tablet-and-mobile {
        padding: 45px!important
    }
    .m--padding-top-45-tablet-and-mobile {
        padding-top: 45px!important
    }
    .m--padding-bottom-45-tablet-and-mobile {
        padding-bottom: 45px!important
    }
    .m--padding-left-45-tablet-and-mobile {
        padding-left: 45px!important
    }
    .m--padding-right-45-tablet-and-mobile {
        padding-right: 45px!important
    }
    .m--margin-50-tablet-and-mobile {
        margin: 50px!important
    }
    .m--margin-top-50-tablet-and-mobile {
        margin-top: 50px!important
    }
    .m--margin-bottom-50-tablet-and-mobile {
        margin-bottom: 50px!important
    }
    .m--margin-left-50-tablet-and-mobile {
        margin-left: 50px!important
    }
    .m--margin-right-50-tablet-and-mobile {
        margin-right: 50px!important
    }
    .m--padding-50-tablet-and-mobile {
        padding: 50px!important
    }
    .m--padding-top-50-tablet-and-mobile {
        padding-top: 50px!important
    }
    .m--padding-bottom-50-tablet-and-mobile {
        padding-bottom: 50px!important
    }
    .m--padding-left-50-tablet-and-mobile {
        padding-left: 50px!important
    }
    .m--padding-right-50-tablet-and-mobile {
        padding-right: 50px!important
    }
    .m--margin-55-tablet-and-mobile {
        margin: 55px!important
    }
    .m--margin-top-55-tablet-and-mobile {
        margin-top: 55px!important
    }
    .m--margin-bottom-55-tablet-and-mobile {
        margin-bottom: 55px!important
    }
    .m--margin-left-55-tablet-and-mobile {
        margin-left: 55px!important
    }
    .m--margin-right-55-tablet-and-mobile {
        margin-right: 55px!important
    }
    .m--padding-55-tablet-and-mobile {
        padding: 55px!important
    }
    .m--padding-top-55-tablet-and-mobile {
        padding-top: 55px!important
    }
    .m--padding-bottom-55-tablet-and-mobile {
        padding-bottom: 55px!important
    }
    .m--padding-left-55-tablet-and-mobile {
        padding-left: 55px!important
    }
    .m--padding-right-55-tablet-and-mobile {
        padding-right: 55px!important
    }
    .m--margin-60-tablet-and-mobile {
        margin: 60px!important
    }
    .m--margin-top-60-tablet-and-mobile {
        margin-top: 60px!important
    }
    .m--margin-bottom-60-tablet-and-mobile {
        margin-bottom: 60px!important
    }
    .m--margin-left-60-tablet-and-mobile {
        margin-left: 60px!important
    }
    .m--margin-right-60-tablet-and-mobile {
        margin-right: 60px!important
    }
    .m--padding-60-tablet-and-mobile {
        padding: 60px!important
    }
    .m--padding-top-60-tablet-and-mobile {
        padding-top: 60px!important
    }
    .m--padding-bottom-60-tablet-and-mobile {
        padding-bottom: 60px!important
    }
    .m--padding-left-60-tablet-and-mobile {
        padding-left: 60px!important
    }
    .m--padding-right-60-tablet-and-mobile {
        padding-right: 60px!important
    }
    .m--margin-65-tablet-and-mobile {
        margin: 65px!important
    }
    .m--margin-top-65-tablet-and-mobile {
        margin-top: 65px!important
    }
    .m--margin-bottom-65-tablet-and-mobile {
        margin-bottom: 65px!important
    }
    .m--margin-left-65-tablet-and-mobile {
        margin-left: 65px!important
    }
    .m--margin-right-65-tablet-and-mobile {
        margin-right: 65px!important
    }
    .m--padding-65-tablet-and-mobile {
        padding: 65px!important
    }
    .m--padding-top-65-tablet-and-mobile {
        padding-top: 65px!important
    }
    .m--padding-bottom-65-tablet-and-mobile {
        padding-bottom: 65px!important
    }
    .m--padding-left-65-tablet-and-mobile {
        padding-left: 65px!important
    }
    .m--padding-right-65-tablet-and-mobile {
        padding-right: 65px!important
    }
    .m--margin-70-tablet-and-mobile {
        margin: 70px!important
    }
    .m--margin-top-70-tablet-and-mobile {
        margin-top: 70px!important
    }
    .m--margin-bottom-70-tablet-and-mobile {
        margin-bottom: 70px!important
    }
    .m--margin-left-70-tablet-and-mobile {
        margin-left: 70px!important
    }
    .m--margin-right-70-tablet-and-mobile {
        margin-right: 70px!important
    }
    .m--padding-70-tablet-and-mobile {
        padding: 70px!important
    }
    .m--padding-top-70-tablet-and-mobile {
        padding-top: 70px!important
    }
    .m--padding-bottom-70-tablet-and-mobile {
        padding-bottom: 70px!important
    }
    .m--padding-left-70-tablet-and-mobile {
        padding-left: 70px!important
    }
    .m--padding-right-70-tablet-and-mobile {
        padding-right: 70px!important
    }
    .m--margin-75-tablet-and-mobile {
        margin: 75px!important
    }
    .m--margin-top-75-tablet-and-mobile {
        margin-top: 75px!important
    }
    .m--margin-bottom-75-tablet-and-mobile {
        margin-bottom: 75px!important
    }
    .m--margin-left-75-tablet-and-mobile {
        margin-left: 75px!important
    }
    .m--margin-right-75-tablet-and-mobile {
        margin-right: 75px!important
    }
    .m--padding-75-tablet-and-mobile {
        padding: 75px!important
    }
    .m--padding-top-75-tablet-and-mobile {
        padding-top: 75px!important
    }
    .m--padding-bottom-75-tablet-and-mobile {
        padding-bottom: 75px!important
    }
    .m--padding-left-75-tablet-and-mobile {
        padding-left: 75px!important
    }
    .m--padding-right-75-tablet-and-mobile {
        padding-right: 75px!important
    }
    .m--margin-80-tablet-and-mobile {
        margin: 80px!important
    }
    .m--margin-top-80-tablet-and-mobile {
        margin-top: 80px!important
    }
    .m--margin-bottom-80-tablet-and-mobile {
        margin-bottom: 80px!important
    }
    .m--margin-left-80-tablet-and-mobile {
        margin-left: 80px!important
    }
    .m--margin-right-80-tablet-and-mobile {
        margin-right: 80px!important
    }
    .m--padding-80-tablet-and-mobile {
        padding: 80px!important
    }
    .m--padding-top-80-tablet-and-mobile {
        padding-top: 80px!important
    }
    .m--padding-bottom-80-tablet-and-mobile {
        padding-bottom: 80px!important
    }
    .m--padding-left-80-tablet-and-mobile {
        padding-left: 80px!important
    }
    .m--padding-right-80-tablet-and-mobile {
        padding-right: 80px!important
    }
    .m--margin-85-tablet-and-mobile {
        margin: 85px!important
    }
    .m--margin-top-85-tablet-and-mobile {
        margin-top: 85px!important
    }
    .m--margin-bottom-85-tablet-and-mobile {
        margin-bottom: 85px!important
    }
    .m--margin-left-85-tablet-and-mobile {
        margin-left: 85px!important
    }
    .m--margin-right-85-tablet-and-mobile {
        margin-right: 85px!important
    }
    .m--padding-85-tablet-and-mobile {
        padding: 85px!important
    }
    .m--padding-top-85-tablet-and-mobile {
        padding-top: 85px!important
    }
    .m--padding-bottom-85-tablet-and-mobile {
        padding-bottom: 85px!important
    }
    .m--padding-left-85-tablet-and-mobile {
        padding-left: 85px!important
    }
    .m--padding-right-85-tablet-and-mobile {
        padding-right: 85px!important
    }
    .m--margin-90-tablet-and-mobile {
        margin: 90px!important
    }
    .m--margin-top-90-tablet-and-mobile {
        margin-top: 90px!important
    }
    .m--margin-bottom-90-tablet-and-mobile {
        margin-bottom: 90px!important
    }
    .m--margin-left-90-tablet-and-mobile {
        margin-left: 90px!important
    }
    .m--margin-right-90-tablet-and-mobile {
        margin-right: 90px!important
    }
    .m--padding-90-tablet-and-mobile {
        padding: 90px!important
    }
    .m--padding-top-90-tablet-and-mobile {
        padding-top: 90px!important
    }
    .m--padding-bottom-90-tablet-and-mobile {
        padding-bottom: 90px!important
    }
    .m--padding-left-90-tablet-and-mobile {
        padding-left: 90px!important
    }
    .m--padding-right-90-tablet-and-mobile {
        padding-right: 90px!important
    }
    .m--margin-95-tablet-and-mobile {
        margin: 95px!important
    }
    .m--margin-top-95-tablet-and-mobile {
        margin-top: 95px!important
    }
    .m--margin-bottom-95-tablet-and-mobile {
        margin-bottom: 95px!important
    }
    .m--margin-left-95-tablet-and-mobile {
        margin-left: 95px!important
    }
    .m--margin-right-95-tablet-and-mobile {
        margin-right: 95px!important
    }
    .m--padding-95-tablet-and-mobile {
        padding: 95px!important
    }
    .m--padding-top-95-tablet-and-mobile {
        padding-top: 95px!important
    }
    .m--padding-bottom-95-tablet-and-mobile {
        padding-bottom: 95px!important
    }
    .m--padding-left-95-tablet-and-mobile {
        padding-left: 95px!important
    }
    .m--padding-right-95-tablet-and-mobile {
        padding-right: 95px!important
    }
    .m--margin-100-tablet-and-mobile {
        margin: 100px!important
    }
    .m--margin-top-100-tablet-and-mobile {
        margin-top: 100px!important
    }
    .m--margin-bottom-100-tablet-and-mobile {
        margin-bottom: 100px!important
    }
    .m--margin-left-100-tablet-and-mobile {
        margin-left: 100px!important
    }
    .m--margin-right-100-tablet-and-mobile {
        margin-right: 100px!important
    }
    .m--padding-100-tablet-and-mobile {
        padding: 100px!important
    }
    .m--padding-top-100-tablet-and-mobile {
        padding-top: 100px!important
    }
    .m--padding-bottom-100-tablet-and-mobile {
        padding-bottom: 100px!important
    }
    .m--padding-left-100-tablet-and-mobile {
        padding-left: 100px!important
    }
    .m--padding-right-100-tablet-and-mobile {
        padding-right: 100px!important
    }
}

@media (max-width:768px) {
    .m--margin-5-mobile {
        margin: 5px!important
    }
    .m--margin-top-5-mobile {
        margin-top: 5px!important
    }
    .m--margin-bottom-5-mobile {
        margin-bottom: 5px!important
    }
    .m--margin-left-5-mobile {
        margin-left: 5px!important
    }
    .m--margin-right-5-mobile {
        margin-right: 5px!important
    }
    .m--padding-5-mobile {
        padding: 5px!important
    }
    .m--padding-top-5-mobile {
        padding-top: 5px!important
    }
    .m--padding-bottom-5-mobile {
        padding-bottom: 5px!important
    }
    .m--padding-left-5-mobile {
        padding-left: 5px!important
    }
    .m--padding-right-5-mobile {
        padding-right: 5px!important
    }
    .m--margin-10-mobile {
        margin: 10px!important
    }
    .m--margin-top-10-mobile {
        margin-top: 10px!important
    }
    .m--margin-bottom-10-mobile {
        margin-bottom: 10px!important
    }
    .m--margin-left-10-mobile {
        margin-left: 10px!important
    }
    .m--margin-right-10-mobile {
        margin-right: 10px!important
    }
    .m--padding-10-mobile {
        padding: 10px!important
    }
    .m--padding-top-10-mobile {
        padding-top: 10px!important
    }
    .m--padding-bottom-10-mobile {
        padding-bottom: 10px!important
    }
    .m--padding-left-10-mobile {
        padding-left: 10px!important
    }
    .m--padding-right-10-mobile {
        padding-right: 10px!important
    }
    .m--margin-15-mobile {
        margin: 15px!important
    }
    .m--margin-top-15-mobile {
        margin-top: 15px!important
    }
    .m--margin-bottom-15-mobile {
        margin-bottom: 15px!important
    }
    .m--margin-left-15-mobile {
        margin-left: 15px!important
    }
    .m--margin-right-15-mobile {
        margin-right: 15px!important
    }
    .m--padding-15-mobile {
        padding: 15px!important
    }
    .m--padding-top-15-mobile {
        padding-top: 15px!important
    }
    .m--padding-bottom-15-mobile {
        padding-bottom: 15px!important
    }
    .m--padding-left-15-mobile {
        padding-left: 15px!important
    }
    .m--padding-right-15-mobile {
        padding-right: 15px!important
    }
    .m--margin-20-mobile {
        margin: 20px!important
    }
    .m--margin-top-20-mobile {
        margin-top: 20px!important
    }
    .m--margin-bottom-20-mobile {
        margin-bottom: 20px!important
    }
    .m--margin-left-20-mobile {
        margin-left: 20px!important
    }
    .m--margin-right-20-mobile {
        margin-right: 20px!important
    }
    .m--padding-20-mobile {
        padding: 20px!important
    }
    .m--padding-top-20-mobile {
        padding-top: 20px!important
    }
    .m--padding-bottom-20-mobile {
        padding-bottom: 20px!important
    }
    .m--padding-left-20-mobile {
        padding-left: 20px!important
    }
    .m--padding-right-20-mobile {
        padding-right: 20px!important
    }
    .m--margin-25-mobile {
        margin: 25px!important
    }
    .m--margin-top-25-mobile {
        margin-top: 25px!important
    }
    .m--margin-bottom-25-mobile {
        margin-bottom: 25px!important
    }
    .m--margin-left-25-mobile {
        margin-left: 25px!important
    }
    .m--margin-right-25-mobile {
        margin-right: 25px!important
    }
    .m--padding-25-mobile {
        padding: 25px!important
    }
    .m--padding-top-25-mobile {
        padding-top: 25px!important
    }
    .m--padding-bottom-25-mobile {
        padding-bottom: 25px!important
    }
    .m--padding-left-25-mobile {
        padding-left: 25px!important
    }
    .m--padding-right-25-mobile {
        padding-right: 25px!important
    }
    .m--margin-30-mobile {
        margin: 30px!important
    }
    .m--margin-top-30-mobile {
        margin-top: 30px!important
    }
    .m--margin-bottom-30-mobile {
        margin-bottom: 30px!important
    }
    .m--margin-left-30-mobile {
        margin-left: 30px!important
    }
    .m--margin-right-30-mobile {
        margin-right: 30px!important
    }
    .m--padding-30-mobile {
        padding: 30px!important
    }
    .m--padding-top-30-mobile {
        padding-top: 30px!important
    }
    .m--padding-bottom-30-mobile {
        padding-bottom: 30px!important
    }
    .m--padding-left-30-mobile {
        padding-left: 30px!important
    }
    .m--padding-right-30-mobile {
        padding-right: 30px!important
    }
    .m--margin-35-mobile {
        margin: 35px!important
    }
    .m--margin-top-35-mobile {
        margin-top: 35px!important
    }
    .m--margin-bottom-35-mobile {
        margin-bottom: 35px!important
    }
    .m--margin-left-35-mobile {
        margin-left: 35px!important
    }
    .m--margin-right-35-mobile {
        margin-right: 35px!important
    }
    .m--padding-35-mobile {
        padding: 35px!important
    }
    .m--padding-top-35-mobile {
        padding-top: 35px!important
    }
    .m--padding-bottom-35-mobile {
        padding-bottom: 35px!important
    }
    .m--padding-left-35-mobile {
        padding-left: 35px!important
    }
    .m--padding-right-35-mobile {
        padding-right: 35px!important
    }
    .m--margin-40-mobile {
        margin: 40px!important
    }
    .m--margin-top-40-mobile {
        margin-top: 40px!important
    }
    .m--margin-bottom-40-mobile {
        margin-bottom: 40px!important
    }
    .m--margin-left-40-mobile {
        margin-left: 40px!important
    }
    .m--margin-right-40-mobile {
        margin-right: 40px!important
    }
    .m--padding-40-mobile {
        padding: 40px!important
    }
    .m--padding-top-40-mobile {
        padding-top: 40px!important
    }
    .m--padding-bottom-40-mobile {
        padding-bottom: 40px!important
    }
    .m--padding-left-40-mobile {
        padding-left: 40px!important
    }
    .m--padding-right-40-mobile {
        padding-right: 40px!important
    }
    .m--margin-45-mobile {
        margin: 45px!important
    }
    .m--margin-top-45-mobile {
        margin-top: 45px!important
    }
    .m--margin-bottom-45-mobile {
        margin-bottom: 45px!important
    }
    .m--margin-left-45-mobile {
        margin-left: 45px!important
    }
    .m--margin-right-45-mobile {
        margin-right: 45px!important
    }
    .m--padding-45-mobile {
        padding: 45px!important
    }
    .m--padding-top-45-mobile {
        padding-top: 45px!important
    }
    .m--padding-bottom-45-mobile {
        padding-bottom: 45px!important
    }
    .m--padding-left-45-mobile {
        padding-left: 45px!important
    }
    .m--padding-right-45-mobile {
        padding-right: 45px!important
    }
    .m--margin-50-mobile {
        margin: 50px!important
    }
    .m--margin-top-50-mobile {
        margin-top: 50px!important
    }
    .m--margin-bottom-50-mobile {
        margin-bottom: 50px!important
    }
    .m--margin-left-50-mobile {
        margin-left: 50px!important
    }
    .m--margin-right-50-mobile {
        margin-right: 50px!important
    }
    .m--padding-50-mobile {
        padding: 50px!important
    }
    .m--padding-top-50-mobile {
        padding-top: 50px!important
    }
    .m--padding-bottom-50-mobile {
        padding-bottom: 50px!important
    }
    .m--padding-left-50-mobile {
        padding-left: 50px!important
    }
    .m--padding-right-50-mobile {
        padding-right: 50px!important
    }
    .m--margin-55-mobile {
        margin: 55px!important
    }
    .m--margin-top-55-mobile {
        margin-top: 55px!important
    }
    .m--margin-bottom-55-mobile {
        margin-bottom: 55px!important
    }
    .m--margin-left-55-mobile {
        margin-left: 55px!important
    }
    .m--margin-right-55-mobile {
        margin-right: 55px!important
    }
    .m--padding-55-mobile {
        padding: 55px!important
    }
    .m--padding-top-55-mobile {
        padding-top: 55px!important
    }
    .m--padding-bottom-55-mobile {
        padding-bottom: 55px!important
    }
    .m--padding-left-55-mobile {
        padding-left: 55px!important
    }
    .m--padding-right-55-mobile {
        padding-right: 55px!important
    }
    .m--margin-60-mobile {
        margin: 60px!important
    }
    .m--margin-top-60-mobile {
        margin-top: 60px!important
    }
    .m--margin-bottom-60-mobile {
        margin-bottom: 60px!important
    }
    .m--margin-left-60-mobile {
        margin-left: 60px!important
    }
    .m--margin-right-60-mobile {
        margin-right: 60px!important
    }
    .m--padding-60-mobile {
        padding: 60px!important
    }
    .m--padding-top-60-mobile {
        padding-top: 60px!important
    }
    .m--padding-bottom-60-mobile {
        padding-bottom: 60px!important
    }
    .m--padding-left-60-mobile {
        padding-left: 60px!important
    }
    .m--padding-right-60-mobile {
        padding-right: 60px!important
    }
    .m--margin-65-mobile {
        margin: 65px!important
    }
    .m--margin-top-65-mobile {
        margin-top: 65px!important
    }
    .m--margin-bottom-65-mobile {
        margin-bottom: 65px!important
    }
    .m--margin-left-65-mobile {
        margin-left: 65px!important
    }
    .m--margin-right-65-mobile {
        margin-right: 65px!important
    }
    .m--padding-65-mobile {
        padding: 65px!important
    }
    .m--padding-top-65-mobile {
        padding-top: 65px!important
    }
    .m--padding-bottom-65-mobile {
        padding-bottom: 65px!important
    }
    .m--padding-left-65-mobile {
        padding-left: 65px!important
    }
    .m--padding-right-65-mobile {
        padding-right: 65px!important
    }
    .m--margin-70-mobile {
        margin: 70px!important
    }
    .m--margin-top-70-mobile {
        margin-top: 70px!important
    }
    .m--margin-bottom-70-mobile {
        margin-bottom: 70px!important
    }
    .m--margin-left-70-mobile {
        margin-left: 70px!important
    }
    .m--margin-right-70-mobile {
        margin-right: 70px!important
    }
    .m--padding-70-mobile {
        padding: 70px!important
    }
    .m--padding-top-70-mobile {
        padding-top: 70px!important
    }
    .m--padding-bottom-70-mobile {
        padding-bottom: 70px!important
    }
    .m--padding-left-70-mobile {
        padding-left: 70px!important
    }
    .m--padding-right-70-mobile {
        padding-right: 70px!important
    }
    .m--margin-75-mobile {
        margin: 75px!important
    }
    .m--margin-top-75-mobile {
        margin-top: 75px!important
    }
    .m--margin-bottom-75-mobile {
        margin-bottom: 75px!important
    }
    .m--margin-left-75-mobile {
        margin-left: 75px!important
    }
    .m--margin-right-75-mobile {
        margin-right: 75px!important
    }
    .m--padding-75-mobile {
        padding: 75px!important
    }
    .m--padding-top-75-mobile {
        padding-top: 75px!important
    }
    .m--padding-bottom-75-mobile {
        padding-bottom: 75px!important
    }
    .m--padding-left-75-mobile {
        padding-left: 75px!important
    }
    .m--padding-right-75-mobile {
        padding-right: 75px!important
    }
    .m--margin-80-mobile {
        margin: 80px!important
    }
    .m--margin-top-80-mobile {
        margin-top: 80px!important
    }
    .m--margin-bottom-80-mobile {
        margin-bottom: 80px!important
    }
    .m--margin-left-80-mobile {
        margin-left: 80px!important
    }
    .m--margin-right-80-mobile {
        margin-right: 80px!important
    }
    .m--padding-80-mobile {
        padding: 80px!important
    }
    .m--padding-top-80-mobile {
        padding-top: 80px!important
    }
    .m--padding-bottom-80-mobile {
        padding-bottom: 80px!important
    }
    .m--padding-left-80-mobile {
        padding-left: 80px!important
    }
    .m--padding-right-80-mobile {
        padding-right: 80px!important
    }
    .m--margin-85-mobile {
        margin: 85px!important
    }
    .m--margin-top-85-mobile {
        margin-top: 85px!important
    }
    .m--margin-bottom-85-mobile {
        margin-bottom: 85px!important
    }
    .m--margin-left-85-mobile {
        margin-left: 85px!important
    }
    .m--margin-right-85-mobile {
        margin-right: 85px!important
    }
    .m--padding-85-mobile {
        padding: 85px!important
    }
    .m--padding-top-85-mobile {
        padding-top: 85px!important
    }
    .m--padding-bottom-85-mobile {
        padding-bottom: 85px!important
    }
    .m--padding-left-85-mobile {
        padding-left: 85px!important
    }
    .m--padding-right-85-mobile {
        padding-right: 85px!important
    }
    .m--margin-90-mobile {
        margin: 90px!important
    }
    .m--margin-top-90-mobile {
        margin-top: 90px!important
    }
    .m--margin-bottom-90-mobile {
        margin-bottom: 90px!important
    }
    .m--margin-left-90-mobile {
        margin-left: 90px!important
    }
    .m--margin-right-90-mobile {
        margin-right: 90px!important
    }
    .m--padding-90-mobile {
        padding: 90px!important
    }
    .m--padding-top-90-mobile {
        padding-top: 90px!important
    }
    .m--padding-bottom-90-mobile {
        padding-bottom: 90px!important
    }
    .m--padding-left-90-mobile {
        padding-left: 90px!important
    }
    .m--padding-right-90-mobile {
        padding-right: 90px!important
    }
    .m--margin-95-mobile {
        margin: 95px!important
    }
    .m--margin-top-95-mobile {
        margin-top: 95px!important
    }
    .m--margin-bottom-95-mobile {
        margin-bottom: 95px!important
    }
    .m--margin-left-95-mobile {
        margin-left: 95px!important
    }
    .m--margin-right-95-mobile {
        margin-right: 95px!important
    }
    .m--padding-95-mobile {
        padding: 95px!important
    }
    .m--padding-top-95-mobile {
        padding-top: 95px!important
    }
    .m--padding-bottom-95-mobile {
        padding-bottom: 95px!important
    }
    .m--padding-left-95-mobile {
        padding-left: 95px!important
    }
    .m--padding-right-95-mobile {
        padding-right: 95px!important
    }
    .m--margin-100-mobile {
        margin: 100px!important
    }
    .m--margin-top-100-mobile {
        margin-top: 100px!important
    }
    .m--margin-bottom-100-mobile {
        margin-bottom: 100px!important
    }
    .m--margin-left-100-mobile {
        margin-left: 100px!important
    }
    .m--margin-right-100-mobile {
        margin-right: 100px!important
    }
    .m--padding-100-mobile {
        padding: 100px!important
    }
    .m--padding-top-100-mobile {
        padding-top: 100px!important
    }
    .m--padding-bottom-100-mobile {
        padding-bottom: 100px!important
    }
    .m--padding-left-100-mobile {
        padding-left: 100px!important
    }
    .m--padding-right-100-mobile {
        padding-right: 100px!important
    }
}

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

.m--valign-top {
    vertical-align: top
}

.m--space-5 {
    display: block;
    height: 0;
    margin-bottom: 5px
}

.m--space-10 {
    display: block;
    height: 0;
    margin-bottom: 10px
}

.m--space-15 {
    display: block;
    height: 0;
    margin-bottom: 15px
}

.m--space-20 {
    display: block;
    height: 0;
    margin-bottom: 20px
}

.m--space-30 {
    display: block;
    height: 0;
    margin-bottom: 30px
}

.m--space-40 {
    display: block;
    height: 0;
    margin-bottom: 40px
}

.m--valign-middle {
    vertical-align: middle
}

.m--valign-bottom {
    vertical-align: bottom
}

.m--block-center {
    margin-left: auto;
    margin-right: auto
}

.m--align-right {
    text-align: right
}

.m--align-left {
    text-align: left
}

.m--align-center {
    text-align: center
}

.m--pull-right {
    float: right
}

.m--pull-left {
    float: left
}

.m--img-rounded {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

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

.m--icon-middle:before {
    vertical-align: middle
}

.m--hide {
    display: none!important
}

.m--clearfix:after,
.m--clearfix:before {
    content: " ";
    display: table
}

.m--clearfix:after {
    clear: both
}

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

.m--img-centered {
    text-align: center
}

.m--font-transform-u {
    text-transform: uppercase
}

.m--font-transform-l {
    text-transform: lowercase
}

.m--font-transform-c {
    text-transform: capitalize
}

.m--font-transform-i {
    text-transform: initial
}

.m--font-thin {
    font-weight: 200
}

.m--font-normal {
    font-weight: 300
}

.m--font-bold {
    font-weight: 400
}

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

.m--font-boldest {
    font-weight: 600
}

.m--font-boldest2 {
    font-weight: 700
}

.m--regular-font-size-sm5 {
    font-size: .7rem!important
}

.m--regular-font-size-sm4 {
    font-size: .75rem!important
}

.m--regular-font-size-sm3 {
    font-size: .78rem!important
}

.m--regular-font-size-sm2 {
    font-size: .8rem!important
}

.m--regular-font-size-sm1 {
    font-size: .85rem!important
}

.m--regular-font-size- {
    font-size: 1rem!important
}

.m--regular-font-size-lg1 {
    font-size: 1.1rem!important
}

.m--regular-font-size-lg2 {
    font-size: 1.2rem!important
}

.m--regular-font-size-lg3 {
    font-size: 1.3rem!important
}

.m--regular-font-size-lg4 {
    font-size: 1.5rem!important
}

.m--regular-font-size-lg5 {
    font-size: 1.6rem!important
}

.m--icon-font-size-sm5 {
    font-size: .8rem!important
}

.m--icon-font-size-sm4 {
    font-size: .9rem!important
}

.m--icon-font-size-sm3 {
    font-size: 1rem!important
}

.m--icon-font-size-sm2 {
    font-size: 1.1rem!important
}

.m--icon-font-size-sm1 {
    font-size: 1.2rem!important
}

.m--icon-font-size- {
    font-size: 1.3rem!important
}

.m--icon-font-size-lg1 {
    font-size: 1.4rem!important
}

.m--icon-font-size-lg2 {
    font-size: 1.6rem!important
}

.m--icon-font-size-lg3 {
    font-size: 1.8rem!important
}

.m--icon-font-size-lg4 {
    font-size: 2rem!important
}

.m--icon-font-size-lg5 {
    font-size: 2.1rem!important
}

b,
strong {
    font-weight: 700
}

.m--font-brand {
    color: #99ca3b!important
}

.m--font-inverse-brand {
    color: #fff!important
}

.m--bg-brand {
    background-color: #99ca3b!important
}

.m--bg-fill-brand {
    background-color: #99ca3b!important;
    color: #fff!important
}

.m--font-metal {
    color: #c4c5d6!important
}

.m--font-inverse-metal {
    color: #fff!important
}

.m--bg-metal {
    background-color: #c4c5d6!important
}

.m--bg-fill-metal {
    background-color: #c4c5d6!important;
    color: #fff!important
}

.m--font-light {
    color: #fff!important
}

.m--font-inverse-light {
    color: #282a3c!important
}

.m--bg-light {
    background-color: #fff!important
}

.m--bg-fill-light {
    background-color: #fff!important;
    color: #282a3c!important
}

.m--font-accent {
    color: #00c5dc!important
}

.m--font-inverse-accent {
    color: #fff!important
}

.m--bg-accent {
    background-color: #00c5dc!important
}

.m--bg-fill-accent {
    background-color: #00c5dc!important;
    color: #fff!important
}

.m--font-focus {
    color: #9816f4!important
}

.m--font-inverse-focus {
    color: #fff!important
}

.m--bg-focus {
    background-color: #9816f4!important
}

.m--bg-fill-focus {
    background-color: #9816f4!important;
    color: #fff!important
}

.m--font-primary {
    color: #5867dd!important
}

.m--font-inverse-primary {
    color: #fff!important
}

.m--bg-primary {
    background-color: #5867dd!important
}

.m--bg-fill-primary {
    background-color: #5867dd!important;
    color: #fff!important
}

.m--font-success {
    color: #34bfa3!important
}

.m--font-inverse-success {
    color: #fff!important
}

.m--bg-success {
    background-color: #34bfa3!important
}

.m--bg-fill-success {
    background-color: #34bfa3!important;
    color: #fff!important
}

.m--font-info {
    color: #36a3f7!important
}

.m--font-inverse-info {
    color: #fff!important
}

.m--bg-info {
    background-color: #36a3f7!important
}

.m--bg-fill-info {
    background-color: #36a3f7!important;
    color: #fff!important
}

.m--font-warning {
    color: #ffb822!important
}

.m--font-inverse-warning {
    color: #111!important
}

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

.m--bg-fill-warning {
    background-color: #ffb822!important;
    color: #111!important
}

.m--font-danger {
    color: #f4516c!important
}

.m--font-inverse-danger {
    color: #fff!important
}

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

.m--bg-fill-danger {
    background-color: #f4516c!important;
    color: #fff!important
}

.m--visible-desktop,
.m--visible-desktop-inline,
.m--visible-desktop-inline-block,
.m--visible-desktop-table,
.m--visible-desktop-table-cell,
.m--visible-mobile,
.m--visible-mobile-inline,
.m--visible-mobile-inline-block,
.m--visible-mobile-table,
.m--visible-mobile-table-cell,
.m--visible-tablet,
.m--visible-tablet-and-mobile,
.m--visible-tablet-and-mobile-inline,
.m--visible-tablet-and-mobile-inline-block,
.m--visible-tablet-and-mobile-table,
.m--visible-tablet-and-mobile-table-cell,
.m--visible-tablet-inline,
.m--visible-tablet-inline-block,
.m--visible-tablet-table,
.m--visible-tablet-table-cell {
    display: none!important
}

@media (min-width:1025px) {
    .m--visible-desktop {
        display: block!important
    }
    .m--visible-desktop-inline-block {
        display: inline-block!important
    }
    .m--visible-desktop-inline {
        display: inline!important
    }
    .m--visible-desktop-table {
        display: table!important
    }
    .m--visible-desktop-table-cell {
        display: table-cell!important
    }
    .m--hidden-desktop {
        display: none!important
    }
}

@media (min-width:769px) and (max-width:1024px) {
    .m--visible-tablet {
        display: block!important
    }
    .m--visible-tablet-inline-block {
        display: inline-block!important
    }
    .m--visible-tablet-inline {
        display: inline!important
    }
    .m--visible-tablet-table {
        display: table!important
    }
    .m--visible-tablet-table-cell {
        display: table-cell!important
    }
    .m--hidden-tablet {
        display: none!important
    }
}

@media (max-width:1024px) {
    .m--visible-tablet-and-mobile {
        display: block!important
    }
    .m--visible-tablet-and-mobile-inline-block {
        display: inline-block!important
    }
    .m--visible-tablet-and-mobile-inline {
        display: inline!important
    }
    .m--visible-tablet-and-mobile-table {
        display: table!important
    }
    .m--visible-tablet-and-mobile-table-cell {
        display: table-cell!important
    }
    .m--hidden-tablet-and-mobile {
        display: none!important
    }
}

@media (max-width:768px) {
    .m--visible-mobile {
        display: block!important
    }
    .m--visible-mobile-inline-block {
        display: inline-block!important
    }
    .m--visible-mobile-inline {
        display: inline!important
    }
    .m--visible-mobile-table {
        display: table!important
    }
    .m--visible-mobile-table-cell {
        display: table-cell!important
    }
    .m--hidden-mobile {
        display: none!important
    }
}
.m-blockui {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    display: table;
    table-layout: fixed
}

.m-blockui>span {
    display: table-cell;
    vertical-align: middle;
    padding: 8px 15px;
    font-size: 1rem;
    font-weight: 400
}

.m-blockui>span>.m-loader,
.m-blockui>span>.m-spinner {
    margin-right: 10px
}

.m-blockui {
    background: #fff;
    -webkit-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, .1);
    -moz-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, .1);
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, .1)
}

.m-blockui.m-blockui-no-shadow {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.m-blockui>span {
    color: #6f727d
}

.m-blockui.m-blockui--skin-dark {
    background: #2c2e3e;
    -webkit-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, .5);
    -moz-box-shadow: 0 1px 15px 1px rgba(81, 77, 92, .5);
    box-shadow: 0 1px 15px 1px rgba(81, 77, 92, .5)
}

.m-blockui.m-blockui--skin-dark.m-blockui-no-shadow {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

.m-blockui.m-blockui--skin-dark>span {
    color: #9093ac
}
.m-loader {
    position: relative
}

.m-loader:before {
    content: '';
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    border-top: 2px solid #07d;
    border-right: 2px solid transparent;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    -webkit-animation: m-loader-rotate .6s linear infinite;
    -moz-animation: m-loader-rotate .6s linear infinite;
    -ms-animation: m-loader-rotate .6s linear infinite;
    -o-animation: m-loader-rotate .6s linear infinite;
    animation: m-loader-rotate .6s linear infinite
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .m-loader:before {
        animation: none!important
    }
}

.m-loader:before {
    width: 1.4rem;
    height: 1.4rem;
    margin-top: -.7rem;
    margin-left: -.7rem;
    border-top-width: 2px;
    border-right-width: 2px
}

.m-loader.m-loader--lg:before {
    width: 2rem;
    height: 2rem;
    margin-top: -1rem;
    margin-left: -1rem;
    border-top-width: 3px;
    border-right-width: 3px
}

.m-loader.m-loader--sm:before {
    width: 1rem;
    height: 1rem;
    margin-top: -.5rem;
    margin-left: -.5rem;
    border-top-width: 1px;
    border-right-width: 1px
}

.m-loader.m-loader--right:before {
    left: auto;
    right: .7rem
}

.m-loader.m-loader--right.m-loader--lg:before {
    right: 1rem
}

.m-loader.m-loader--right.m-loader--sm:before {
    right: .5rem
}

.m-loader.m-loader--right.btn {
    padding-right: 3.1rem
}

.m-loader.m-loader--right.btn.m-loader--lg {
    padding-right: 4.5rem
}

.m-loader.m-loader--right.btn.m-loader--sm {
    padding-right: 2.25rem
}

.m-loader.m-loader--left:before {
    left: 1.4rem
}

.m-loader.m-loader--left.m-loader--lg:before {
    left: 2rem
}

.m-loader.m-loader--left.m-loader--sm:before {
    left: 1rem
}

.m-loader.m-loader--left.btn {
    padding-left: 3.1rem
}

.m-loader.m-loader--left.btn.m-loader--lg {
    padding-left: 4.5rem
}

.m-loader.m-loader--left.btn.m-loader--sm {
    padding-left: 2.25rem
}

@-webkit-keyframes m-loader-rotate {
    to {
        transform: rotate(360deg)
    }
}

@-moz-keyframes m-loader-rotate {
    to {
        transform: rotate(360deg)
    }
}

@-o-keyframes m-loader-rotate {
    to {
        transform: rotate(360deg)
    }
}

@keyframes m-loader-rotate {
    to {
        transform: rotate(360deg)
    }
}

.m-loader:before {
    border-top-color: #dfe2ea
}

.m-loader.m-loader--skin-dark:before {
    border-top-color: #acafba
}

.m-loader.m-loader--brand:before {
    border-top-color: #99ca3b
}

.m-loader.m-loader--metal:before {
    border-top-color: #c4c5d6
}

.m-loader.m-loader--light:before {
    border-top-color: #fff
}

.m-loader.m-loader--accent:before {
    border-top-color: #00c5dc
}

.m-loader.m-loader--focus:before {
    border-top-color: #9816f4
}

.m-loader.m-loader--primary:before {
    border-top-color: #5867dd
}

.m-loader.m-loader--success:before {
    border-top-color: #34bfa3
}

.m-loader.m-loader--info:before {
    border-top-color: #36a3f7
}

.m-loader.m-loader--warning:before {
    border-top-color: #ffb822
}

.m-loader.m-loader--danger:before {
    border-top-color: #f4516c
}


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

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

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

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

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

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

 .btn-xs {
    padding: .15rem .45rem;
    font-size: .75rem;
    line-height: 1.5;
    border-radius: .2rem;
}

.inr-size{
    font-size:1.5rem
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    top: -8px;
    font-size: 11px;
    line-height: 1.333;
    text-shadow: none;
    padding: 3px;
    background: #003c75;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.irs-slider {
    background: #003c75;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    top: 13px;
}

.irs-bar {
    height: 8px;
    top: 25px;
    background-color: #003c75;
    border-radius: 100px;
}

.cpu-price, .ram-price, .storage-price {
    font-size: 36px;
}

.card-price-padding {
    
    padding: 1.5rem   .1rem;
}


.m-pricing-table-1.m-pricing-table-1--fixed {
    width: 75%;
    margin: 0 auto
}

.m-pricing-table-1 .m-pricing-table-1__items {
    background-color: #fff;
    position: relative;
    z-index: 1;
    text-align: center;
    padding: 2.14rem 0 2.14rem 0
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item {
    border-right: .07rem solid #ebedf2;
    padding: 0
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:last-child {
    border-right: none
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual {
    margin-top: 10rem;
    position: relative;
    left: 50%;
    transform: translateX(-50%) translateY(-50%)
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon1 {
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    position: absolute
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon1:before {
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    content: "";
    position: absolute;
    top: -3.93rem;
    width: 17.14rem;
    height: 0;
    border-left: 4.2rem solid transparent;
    border-right: 4.2rem solid transparent;
    border-bottom: 7.5rem solid #fcfcfe
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon1:after {
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    content: "";
    position: absolute;
    top: 3.5rem;
    width: 17.14rem;
    height: 0;
    border-left: 4.2rem solid transparent;
    border-right: 4.2rem solid transparent;
    border-top: 7.5rem solid #fcfcfe
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon2 {
    left: 50%;
    margin-top: -1.43rem;
    transform: translateX(-50%) translateY(-50%);
    position: absolute
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon2:before {
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    content: "";
    position: absolute;
    top: -.42rem;
    width: 8.7rem;
    height: 0;
    border-left: 2.14rem solid transparent;
    border-right: 2.14rem solid transparent;
    border-bottom: 3.71rem solid #f8f7fd
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__hexagon2:after {
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    content: "";
    position: absolute;
    top: 3.3rem;
    width: 8.7rem;
    height: 0;
    border-left: 2.14rem solid transparent;
    border-right: 2.14rem solid transparent;
    border-top: 3.71rem solid #f8f7fd
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__icon {
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    position: absolute
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__visual .m-pricing-table-1__icon>i {
    font-size: 8.57rem
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__price {
    font-size: 3rem;
    font-weight: 600;
    display: block;
    margin-top: 20rem
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__price .m-pricing-table-1__label {
    margin-top: .64rem;
    margin-left: .357rem;
    position: absolute;
    font-size: 1.64rem;
    font-weight: 500
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:nth-child(1) .m-pricing-table-1__price {
    font-size: 2.14rem;
    margin-bottom: .571rem;
    margin-top: 290px
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__subtitle {
    font-size: 1.07rem
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__description {
    margin: 1.785rem 0 1.785rem;
    line-height: 1.6;
    display: block;
    font-size: .93rem
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__btn {
    margin: 2.14rem 0 2.14rem 0
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__btn>.btn {
    padding: .86rem 3.57rem .86rem 3.57rem
}

@media (min-width:1025px) and (max-width:1200px) {
    .m-pricing-table-1.m-pricing-table-1--fixed {
        width: 100%
    }
    .m-pricing-table-1.m-pricing-table-1--fixed .m-pricing-table-1__items .m-pricing-table-1__item {
        border-right: 1px solid #ebedf2
    }
    .m-pricing-table-1.m-pricing-table-1--fixed .m-pricing-table-1__items .m-pricing-table-1__item:last-child {
        border-right: none
    }
}

@media (max-width:1024px) {
    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item {
        border-bottom: 1px solid #ebedf2;
        border-right: none
    }
    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item:last-child {
        border-bottom: none
    }
    .m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__btn {
        margin-bottom: 3.57rem
    }
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__subtitle {
    color: #bcbbcb
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__description {
    color: #3f4047
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__price {
    color: #6f727d
}

.m-pricing-table-1 .m-pricing-table-1__items .m-pricing-table-1__item .m-pricing-table-1__label {
    color: #a4a6ae
}
.pricing-price {
    position: relative;
    padding: 25px 0;
    color: #333;
    font-weight: 300;
    font-size: 50px;
    line-height: 1;
}


.m-radio {
    color: #575962
}

.m-radio.m-radio--disabled {
    opacity: .8
}

.m-radio>span {
    border: 1px solid #bdc3d4
}

.m-radio>span:after {
    border: solid #7281a4;
    background: #7281a4
}

.m-radio>input:disabled~span:after {
    border-color: #bdc3d4 !important;
}

.m-radio>input:checked~span {
    border: 1px solid #bdc3d4 !important;
}

.m-radio.m-radio--check-bold>input:checked~span {
    border: 2px solid #bdc3d4 !important;
}

.m-radio>input:disabled~span {
    opacity: .6 !important;
}

.m-radio.m-radio--solid>span {
    background: #e2e5ec;
    border: 1px solid transparent!important
}

.m-radio.m-radio--solid>span:after {
    border: solid #7281a4;
    background: #7281a4
}

.m-radio.m-radio--solid>input:focus~span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--solid>input:checked~span {
    background: #dfe2ea
}

.m-radio.m-radio--brand.m-radio--disabled {
    opacity: .8
}

.m-radio.m-radio--brand>span {
    border: 1px solid #bdc3d4
}

.m-radio.m-radio--brand>span:after {
    border: solid #99ca3b;
    background: #99ca3b
}

.m-radio.m-radio--brand>input:disabled~span:after {
    border-color: #99ca3b
}

.m-radio.m-radio--brand>input:checked~span {
    border: 1px solid #99ca3b
}

.m-radio.m-radio--brand.m-radio--check-bold>input:checked~span {
    border: 2px solid #99ca3b
}

.m-radio.m-radio--brand>input:disabled~span {
    opacity: .6
}

.m-radio.m-radio--brand.m-radio--solid>span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--brand.m-radio--solid>span:after {
    border: solid #fff;
    background: #fff
}

.m-radio.m-radio--brand.m-radio--solid>input:focus~span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--brand.m-radio--solid>input:checked~span {
    background: #99ca3b
}

.m-radio.m-radio--metal.m-radio--disabled {
    opacity: .8
}

.m-radio.m-radio--metal>span {
    border: 1px solid #bdc3d4
}

.m-radio.m-radio--metal>span:after {
    border: solid #c4c5d6;
    background: #c4c5d6
}

.m-radio.m-radio--metal>input:disabled~span:after {
    border-color: #c4c5d6
}

.m-radio.m-radio--metal>input:checked~span {
    border: 1px solid #c4c5d6
}

.m-radio.m-radio--metal.m-radio--check-bold>input:checked~span {
    border: 2px solid #c4c5d6
}

.m-radio.m-radio--metal>input:disabled~span {
    opacity: .6
}

.m-radio.m-radio--metal.m-radio--solid>span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--metal.m-radio--solid>span:after {
    border: solid #fff;
    background: #fff
}

.m-radio.m-radio--metal.m-radio--solid>input:focus~span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--metal.m-radio--solid>input:checked~span {
    background: #c4c5d6
}

.m-radio.m-radio--light.m-radio--disabled {
    opacity: .8
}

.m-radio.m-radio--light>span {
    border: 1px solid #bdc3d4
}

.m-radio.m-radio--light>span:after {
    border: solid #fff;
    background: #fff
}

.m-radio.m-radio--light>input:disabled~span:after {
    border-color: #fff
}

.m-radio.m-radio--light>input:checked~span {
    border: 1px solid #fff
}

.m-radio.m-radio--light.m-radio--check-bold>input:checked~span {
    border: 2px solid #fff
}

.m-radio.m-radio--light>input:disabled~span {
    opacity: .6
}

.m-radio.m-radio--light.m-radio--solid>span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--light.m-radio--solid>span:after {
    border: solid #282a3c;
    background: #282a3c
}

.m-radio.m-radio--light.m-radio--solid>input:focus~span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--light.m-radio--solid>input:checked~span {
    background: #fff
}

.m-radio.m-radio--accent.m-radio--disabled {
    opacity: .8
}

.m-radio.m-radio--accent>span {
    border: 1px solid #bdc3d4
}

.m-radio.m-radio--accent>span:after {
    border: solid #00c5dc;
    background: #00c5dc
}

.m-radio.m-radio--accent>input:disabled~span:after {
    border-color: #00c5dc
}

.m-radio.m-radio--accent>input:checked~span {
    border: 1px solid #00c5dc
}

.m-radio.m-radio--accent.m-radio--check-bold>input:checked~span {
    border: 2px solid #00c5dc
}

.m-radio.m-radio--accent>input:disabled~span {
    opacity: .6
}

.m-radio.m-radio--accent.m-radio--solid>span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--accent.m-radio--solid>span:after {
    border: solid #fff;
    background: #fff
}

.m-radio.m-radio--accent.m-radio--solid>input:focus~span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--accent.m-radio--solid>input:checked~span {
    background: #00c5dc
}

.m-radio.m-radio--focus.m-radio--disabled {
    opacity: .8
}

.m-radio.m-radio--focus>span {
    border: 1px solid #bdc3d4
}

.m-radio.m-radio--focus>span:after {
    border: solid #9816f4;
    background: #9816f4
}

.m-radio.m-radio--focus>input:disabled~span:after {
    border-color: #9816f4
}

.m-radio.m-radio--focus>input:checked~span {
    border: 1px solid #9816f4
}

.m-radio.m-radio--focus.m-radio--check-bold>input:checked~span {
    border: 2px solid #9816f4
}

.m-radio.m-radio--focus>input:disabled~span {
    opacity: .6
}

.m-radio.m-radio--focus.m-radio--solid>span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--focus.m-radio--solid>span:after {
    border: solid #fff;
    background: #fff
}

.m-radio.m-radio--focus.m-radio--solid>input:focus~span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--focus.m-radio--solid>input:checked~span {
    background: #9816f4
}

.m-radio.m-radio--primary.m-radio--disabled {
    opacity: .8
}

.m-radio.m-radio--primary>span {
    border: 1px solid #bdc3d4
}

.m-radio.m-radio--primary>span:after {
    border: solid #99ca3b;
    background: #99ca3b
}

.m-radio.m-radio--primary>input:disabled~span:after {
    border-color: #99ca3b
}

.m-radio.m-radio--primary>input:checked~span {
    border: 1px solid #99ca3b
}

.m-radio.m-radio--primary.m-radio--check-bold>input:checked~span {
    border: 2px solid #99ca3b
}

.m-radio.m-radio--primary>input:disabled~span {
    opacity: .6
}

.m-radio.m-radio--primary.m-radio--solid>span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--primary.m-radio--solid>span:after {
    border: solid #fff;
    background: #fff
}

.m-radio.m-radio--primary.m-radio--solid>input:focus~span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--primary.m-radio--solid>input:checked~span {
    background: #99ca3b
}

.m-radio.m-radio--success.m-radio--disabled {
    opacity: .8
}

.m-radio.m-radio--success>span {
    border: 1px solid #bdc3d4
}

.m-radio.m-radio--success>span:after {
    border: solid #34bfa3;
    background: #34bfa3
}

.m-radio.m-radio--success>input:disabled~span:after {
    border-color: #34bfa3
}

.m-radio.m-radio--success>input:checked~span {
    border: 1px solid #34bfa3
}

.m-radio.m-radio--success.m-radio--check-bold>input:checked~span {
    border: 2px solid #34bfa3
}

.m-radio.m-radio--success>input:disabled~span {
    opacity: .6
}

.m-radio.m-radio--success.m-radio--solid>span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--success.m-radio--solid>span:after {
    border: solid #fff;
    background: #fff
}

.m-radio.m-radio--success.m-radio--solid>input:focus~span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--success.m-radio--solid>input:checked~span {
    background: #34bfa3
}

.m-radio.m-radio--info.m-radio--disabled {
    opacity: .8
}

.m-radio.m-radio--info>span {
    border: 1px solid #bdc3d4
}

.m-radio.m-radio--info>span:after {
    border: solid #36a3f7;
    background: #36a3f7
}

.m-radio.m-radio--info>input:disabled~span:after {
    border-color: #36a3f7
}

.m-radio.m-radio--info>input:checked~span {
    border: 1px solid #36a3f7
}

.m-radio.m-radio--info.m-radio--check-bold>input:checked~span {
    border: 2px solid #36a3f7
}

.m-radio.m-radio--info>input:disabled~span {
    opacity: .6
}

.m-radio.m-radio--info.m-radio--solid>span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--info.m-radio--solid>span:after {
    border: solid #fff;
    background: #fff
}

.m-radio.m-radio--info.m-radio--solid>input:focus~span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--info.m-radio--solid>input:checked~span {
    background: #36a3f7
}

.m-radio.m-radio--warning.m-radio--disabled {
    opacity: .8
}

.m-radio.m-radio--warning>span {
    border: 1px solid #bdc3d4
}

.m-radio.m-radio--warning>span:after {
    border: solid #ffb822;
    background: #ffb822
}

.m-radio.m-radio--warning>input:disabled~span:after {
    border-color: #ffb822
}

.m-radio.m-radio--warning>input:checked~span {
    border: 1px solid #ffb822
}

.m-radio.m-radio--warning.m-radio--check-bold>input:checked~span {
    border: 2px solid #ffb822
}

.m-radio.m-radio--warning>input:disabled~span {
    opacity: .6
}

.m-radio.m-radio--warning.m-radio--solid>span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--warning.m-radio--solid>span:after {
    border: solid #111;
    background: #111
}

.m-radio.m-radio--warning.m-radio--solid>input:focus~span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--warning.m-radio--solid>input:checked~span {
    background: #ffb822
}

.m-radio.m-radio--danger.m-radio--disabled {
    opacity: .8
}

.m-radio.m-radio--danger>span {
    border: 1px solid #bdc3d4
}

.m-radio.m-radio--danger>span:after {
    border: solid #f4516c;
    background: #f4516c
}

.m-radio.m-radio--danger>input:disabled~span:after {
    border-color: #f4516c
}

.m-radio.m-radio--danger>input:checked~span {
    border: 1px solid #f4516c
}

.m-radio.m-radio--danger.m-radio--check-bold>input:checked~span {
    border: 2px solid #f4516c
}

.m-radio.m-radio--danger>input:disabled~span {
    opacity: .6
}

.m-radio.m-radio--danger.m-radio--solid>span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--danger.m-radio--solid>span:after {
    border: solid #fff;
    background: #fff
}

.m-radio.m-radio--danger.m-radio--solid>input:focus~span {
    border: 1px solid transparent!important
}

.m-radio.m-radio--danger.m-radio--solid>input:checked~span {
    background: #f4516c
}

.m-radio.m-radio--air>span {
    -webkit-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .11);
    -moz-box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .11);
    box-shadow: 0 3px 20px 0 rgba(113, 106, 202, .11)
}

.m-option {
    display: table;
    width: 100%;
    padding: 1.4em;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px
}

.m-option .m-option__control {
    display: table-cell;
    vertical-align: top;
    width: 2.7rem;
    padding-top: .1rem
}

.m-option .m-option__control .m-radio {
    display: block
}

.m-option .m-option__label {
    display: table-cell
}

.m-option .m-option__label .m-option__head {
    display: table;
    width: 100%
}

.m-option .m-option__label .m-option__head .m-option__title {
    display: table-cell;
    vertical-align: top;
    width: 100%;
    font-size: 1.1rem
}

.m-option .m-option__label .m-option__head .m-option__focus {
    display: table-cell;
    vertical-align: top;
    font-size: 1.1rem;
    font-weight: 600
}

.m-option .m-option__label .m-option__body {
    display: block;
    padding-top: .7rem;
    font-size: .85rem
}

.m-option.m-option--plain {
    padding: 0;
    margin-top: -.2rem;
    margin-bottom: 2rem
}

.m-option.m-option--plain .m-option__control {
    vertical-align: middle;
    width: 2.7rem
}

.m-option.m-option--plain .m-option__control .m-radio {
    margin-bottom: 1.6rem
}

.m-option.m-option--plain .m-option__label {
    vertical-align: middle
}

.m-option.m-option--plain .m-option__label .m-option__body {
    padding-top: .2rem
}

.m-option {
    border: 1px solid #ebedf2
}

.m-option .m-option__label .m-option__head .m-option__title {
    color: #3f4047
}

.m-option .m-option__label .m-option__head .m-option__focus {
    color: #3f4047
}

.m-option.m-option--plain {
    border: none
}

.has-success .m-option .m-option__label .m-option__head .m-option__title {
    color: #34bfa3
}

.has-warning .m-option .m-option__label .m-option__head .m-option__title {
    color: #ffb822
}

.has-danger .m-option .m-option__label .m-option__head .m-option__title {
    color: #f4516c
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell {
    padding: 5px 5px;
    font-size: 1em
}
.m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__body .m-datatable__row>.m-datatable__cell, .m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__foot .m-datatable__row>.m-datatable__cell, .m-datatable.m-datatable--default>.m-datatable__table>.m-datatable__head .m-datatable__row>.m-datatable__cell{
   padding: 5px 5px;  
     font-size: 1em;
}
.modal-product-detail .modal-lg {
    max-width: 1000px;
}

.static-info {
    margin-bottom: 10px;
}
 .modal-product-detail .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text {
    display: table-cell;
    vertical-align: middle;
    font-size: 1.2em;
}

.well {
     min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: transparent;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    border: 0;
    padding: 20px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 1px 3px rgba(0,0,0,.1), 0 1px 2px rgba(0,0,0,.18);
   
}
.modal-product-detail .m-portlet__body table td {
    padding: 0.3rem !important;
}
.modal-product-detail .m-portlet__body table td i{
   font-size: .7rem
}
.m-card-profile .m-card-profile__details .m-card-profile__email {
   
    font-size: .8rem;
}
.cart-parent-class .button{
    letter-spacing: 0;
}
.cart-parent-class .button.button-3d:hover {
    background-color: #444 !important;
    opacity: 0.9;
}

.cart-parent-class .sm-form-control {
   
    padding: 3px 14px;
}
 #header.transparent-header + #page-title.page-title-parallax .container {
    z-index: 5;
    padding-top: 40px;
}
.cart-product-subtotal {
    text-align: right !important;
}
.button.button-3d:hover {
    background-color: #777272 !important;
    opacity: 0.9;
}
#footer.dark, .dark #footer {
    background-image: url(../images/footer-bg.jpg);
    color: #CCC;
    border-top-color: rgba(0,0,0,0.2);
    background-size: cover;
    background-repeat: no-repeat;
    border-top: none;
}
.btn-primary:hover {
    color: #fff;
    background-color: #777272;
    border-color: #777272;
}
.m-portlet {
    -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.2);
    -moz-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.2);
    box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.2);
    background-color: #fff;
}
label {
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    font-family:'Poppins', sans-serif;
}
body {
    
     font-family:'Poppins', sans-serif;
}
.m-form .m-form__group {
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}
.m-form .form-control-label, .m-form label {
    font-weight: 400;
    font-size: 1em;
}
.form-control {
 
    font-size: 1em;
}
.m-tabs-line .m-tabs__link {
    font-size: 1em;
}
.m-option .m-option__label .m-option__body {

    font-size: 1em;
}
.m-portlet .m-portlet__body {
    padding: .5em 2.2em;
}
.inner-profile .section {
   
    padding: 10px 0 !important;
}
#page-title.page-title-parallax {
    padding: 50px 0 20px 0;
}
.m-nav.m-nav--hover-bg .m-nav__separator {
    margin: 10px 10px;
}