
.m-stack {
	display: block;
	width: 100%;
	height: 100%; }
.m-stack.m-stack--hor > .m-stack__item {
    display: block; }
.m-stack.m-stack--hor > .m-stack__item.m-stack__item--fluid {
	display: block;
	height: auto; }
.m-stack.m-stack--ver > .m-stack__item {
    display: block;
    height: auto; }

.m-stack.m-stack--general {
	display: table;
	table-layout: fixed; }
.m-stack.m-stack--general.m-stack--fluid {
    table-layout: auto; }
.m-stack.m-stack--general.m-stack--inline {
    width: auto; }
.m-stack.m-stack--general.m-stack--hor > .m-stack__item {
    display: table-row;
    vertical-align: top;
    height: 1px; }
.m-stack.m-stack--general.m-stack--hor > .m-stack__item > .m-stack__demo-item {
	height: 100%; }
.m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--fluid {
	height: auto; }
.m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--fit {
	line-height: 0; }
.m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--left {
	text-align: left; }
.m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--right {
	text-align: right; }
.m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--center {
	text-align: center; }
.m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--top {
	vertical-align: top; }
.m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--middle {
	vertical-align: middle; }
.m-stack.m-stack--general.m-stack--hor > .m-stack__item.m-stack__item--bottom {
	vertical-align: bottom; }
.m-stack.m-stack--general.m-stack--ver.m-stack--demo {
    height: 80px; }
.m-stack.m-stack--general.m-stack--ver > .m-stack__item {
    display: table-cell;
    vertical-align: top;
    height: 100%; }
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--fluid {
	width: 100%; }
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--fit {
	line-height: 0; }
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--left {
	text-align: left; }
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--right {
	text-align: right; }
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--center {
	text-align: center; }
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--top {
	vertical-align: top; }
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--middle {
	vertical-align: middle; }
.m-stack.m-stack--general.m-stack--ver > .m-stack__item.m-stack__item--bottom {
	vertical-align: bottom; }

.m-stack.m-stack--flex-general {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column; }
.m-stack.m-stack--flex-general.m-stack--ver > .m-stack__item.m-stack__item--first {
    display: block;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
.m-stack.m-stack--flex-general.m-stack--ver > .m-stack__item.m-stack__item--last {
    display: block;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }

@media (min-width: 1025px) {
	.m-stack.m-stack--desktop {
		display: table;
		table-layout: fixed; }
    .m-stack.m-stack--desktop.m-stack--fluid {
		table-layout: auto; }
    .m-stack.m-stack--desktop.m-stack--inline {
		width: auto; }
    .m-stack.m-stack--desktop.m-stack--hor > .m-stack__item {
		display: table-row;
		vertical-align: top;
		height: 1px; }
	.m-stack.m-stack--desktop.m-stack--hor > .m-stack__item > .m-stack__demo-item {
        height: 100%; }
	.m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--fluid {
        height: auto; }
	.m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--fit {
        line-height: 0; }
	.m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--left {
        text-align: left; }
	.m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--right {
        text-align: right; }
	.m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--center {
        text-align: center; }
	.m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--top {
        vertical-align: top; }
	.m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--middle {
        vertical-align: middle; }
	.m-stack.m-stack--desktop.m-stack--hor > .m-stack__item.m-stack__item--bottom {
        vertical-align: bottom; }
    .m-stack.m-stack--desktop.m-stack--ver.m-stack--demo {
		height: 80px; }
    .m-stack.m-stack--desktop.m-stack--ver > .m-stack__item {
		display: table-cell;
		vertical-align: top;
		height: 100%; }
	.m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--fluid {
        width: 100%; }
	.m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--fit {
        line-height: 0; }
	.m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--left {
        text-align: left; }
	.m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--right {
        text-align: right; }
	.m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--center {
        text-align: center; }
	.m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--top {
        vertical-align: top; }
	.m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--middle {
        vertical-align: middle; }
	.m-stack.m-stack--desktop.m-stack--ver > .m-stack__item.m-stack__item--bottom {
        vertical-align: bottom; }
	.m-stack.m-stack--flex-desktop {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; }
    .m-stack.m-stack--flex-desktop.m-stack--ver > .m-stack__item.m-stack__item--first {
		display: block;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-stack.m-stack--flex-desktop.m-stack--ver > .m-stack__item.m-stack__item--last {
		display: block;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; } }

@media (min-width: 769px) {
	.m-stack.m-stack--desktop-and-tablet {
		display: table;
		table-layout: fixed; }
    .m-stack.m-stack--desktop-and-tablet.m-stack--fluid {
		table-layout: auto; }
    .m-stack.m-stack--desktop-and-tablet.m-stack--inline {
		width: auto; }
    .m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item {
		display: table-row;
		vertical-align: top;
		height: 1px; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item > .m-stack__demo-item {
        height: 100%; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--fluid {
        height: auto; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--fit {
        line-height: 0; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--left {
        text-align: left; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--right {
        text-align: right; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--center {
        text-align: center; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--top {
        vertical-align: top; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--middle {
        vertical-align: middle; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--hor > .m-stack__item.m-stack__item--bottom {
        vertical-align: bottom; }
    .m-stack.m-stack--desktop-and-tablet.m-stack--ver.m-stack--demo {
		height: 80px; }
    .m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item {
		display: table-cell;
		vertical-align: top;
		height: 100%; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--fluid {
        width: 100%; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--fit {
        line-height: 0; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--left {
        text-align: left; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--right {
        text-align: right; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--center {
        text-align: center; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--top {
        vertical-align: top; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--middle {
        vertical-align: middle; }
	.m-stack.m-stack--desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--bottom {
        vertical-align: bottom; }
	.m-stack.m-stack--flex-desktop-and-tablet {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; }
    .m-stack.m-stack--flex-desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--first {
		display: block;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-stack.m-stack--flex-desktop-and-tablet.m-stack--ver > .m-stack__item.m-stack__item--last {
		display: block;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; } }

@media (min-width: 769px) and (max-width: 1024px) {
	.m-stack.m-stack--tablet {
		display: table;
		table-layout: fixed; }
    .m-stack.m-stack--tablet.m-stack--fluid {
		table-layout: auto; }
    .m-stack.m-stack--tablet.m-stack--inline {
		width: auto; }
    .m-stack.m-stack--tablet.m-stack--hor > .m-stack__item {
		display: table-row;
		vertical-align: top;
		height: 1px; }
	.m-stack.m-stack--tablet.m-stack--hor > .m-stack__item > .m-stack__demo-item {
        height: 100%; }
	.m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--fluid {
        height: auto; }
	.m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--fit {
        line-height: 0; }
	.m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--left {
        text-align: left; }
	.m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--right {
        text-align: right; }
	.m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--center {
        text-align: center; }
	.m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--top {
        vertical-align: top; }
	.m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--middle {
        vertical-align: middle; }
	.m-stack.m-stack--tablet.m-stack--hor > .m-stack__item.m-stack__item--bottom {
        vertical-align: bottom; }
    .m-stack.m-stack--tablet.m-stack--ver.m-stack--demo {
		height: 80px; }
    .m-stack.m-stack--tablet.m-stack--ver > .m-stack__item {
		display: table-cell;
		vertical-align: top;
		height: 100%; }
	.m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--fluid {
        width: 100%; }
	.m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--fit {
        line-height: 0; }
	.m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--left {
        text-align: left; }
	.m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--right {
        text-align: right; }
	.m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--center {
        text-align: center; }
	.m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--top {
        vertical-align: top; }
	.m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--middle {
        vertical-align: middle; }
	.m-stack.m-stack--tablet.m-stack--ver > .m-stack__item.m-stack__item--bottom {
        vertical-align: bottom; }
	.m-stack.m-stack--flex-tablet {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; }
    .m-stack.m-stack--flex-tablet.m-stack--ver > .m-stack__item.m-stack__item--first {
		display: block;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-stack.m-stack--flex-tablet.m-stack--ver > .m-stack__item.m-stack__item--last {
		display: block;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; } }

@media (max-width: 1024px) {
	.m-stack.m-stack--tablet-and-mobile {
		display: table;
		table-layout: fixed; }
    .m-stack.m-stack--tablet-and-mobile.m-stack--fluid {
		table-layout: auto; }
    .m-stack.m-stack--tablet-and-mobile.m-stack--inline {
		width: auto; }
    .m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item {
		display: table-row;
		vertical-align: top;
		height: 1px; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item > .m-stack__demo-item {
        height: 100%; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--fluid {
        height: auto; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--fit {
        line-height: 0; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--left {
        text-align: left; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--right {
        text-align: right; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--center {
        text-align: center; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--top {
        vertical-align: top; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--middle {
        vertical-align: middle; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--hor > .m-stack__item.m-stack__item--bottom {
        vertical-align: bottom; }
    .m-stack.m-stack--tablet-and-mobile.m-stack--ver.m-stack--demo {
		height: 80px; }
    .m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item {
		display: table-cell;
		vertical-align: top;
		height: 100%; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--fluid {
        width: 100%; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--fit {
        line-height: 0; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--left {
        text-align: left; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--right {
        text-align: right; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--center {
        text-align: center; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--top {
        vertical-align: top; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--middle {
        vertical-align: middle; }
	.m-stack.m-stack--tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--bottom {
        vertical-align: bottom; }
	.m-stack.m-stack--flex-tablet-and-mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; }
    .m-stack.m-stack--flex-tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--first {
		display: block;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-stack.m-stack--flex-tablet-and-mobile.m-stack--ver > .m-stack__item.m-stack__item--last {
		display: block;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; } }

@media (max-width: 768px) {
	.m-stack.m-stack--mobile {
		display: table;
		table-layout: fixed; }
    .m-stack.m-stack--mobile.m-stack--fluid {
		table-layout: auto; }
    .m-stack.m-stack--mobile.m-stack--inline {
		width: auto; }
    .m-stack.m-stack--mobile.m-stack--hor > .m-stack__item {
		display: table-row;
		vertical-align: top;
		height: 1px; }
	.m-stack.m-stack--mobile.m-stack--hor > .m-stack__item > .m-stack__demo-item {
        height: 100%; }
	.m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--fluid {
        height: auto; }
	.m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--fit {
        line-height: 0; }
	.m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--left {
        text-align: left; }
	.m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--right {
        text-align: right; }
	.m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--center {
        text-align: center; }
	.m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--top {
        vertical-align: top; }
	.m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--middle {
        vertical-align: middle; }
	.m-stack.m-stack--mobile.m-stack--hor > .m-stack__item.m-stack__item--bottom {
        vertical-align: bottom; }
    .m-stack.m-stack--mobile.m-stack--ver.m-stack--demo {
		height: 80px; }
    .m-stack.m-stack--mobile.m-stack--ver > .m-stack__item {
		display: table-cell;
		vertical-align: top;
		height: 100%; }
	.m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--fluid {
        width: 100%; }
	.m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--fit {
        line-height: 0; }
	.m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--left {
        text-align: left; }
	.m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--right {
        text-align: right; }
	.m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--center {
        text-align: center; }
	.m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--top {
        vertical-align: top; }
	.m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--middle {
        vertical-align: middle; }
	.m-stack.m-stack--mobile.m-stack--ver > .m-stack__item.m-stack__item--bottom {
        vertical-align: bottom; }
	.m-stack.m-stack--flex-mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; }
    .m-stack.m-stack--flex-mobile.m-stack--ver > .m-stack__item.m-stack__item--first {
		display: block;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-stack.m-stack--flex-mobile.m-stack--ver > .m-stack__item.m-stack__item--last {
		display: block;
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; } }

.m-stack--demo.m-stack--ver .m-stack__item,
.m-stack--demo.m-stack--hor .m-stack__demo-item {
	padding: 10px;
	border: 1px solid #eee;
	background: #fbfbfb;
	font-weight: 500; }

.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile).m-grid--root {
    -webkit-box-flex: 1;
    flex: 1;
    -ms-flex: 1 0 0px; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--fluid-general {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
.m-grid.m-grid--hor:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }

.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile).m-grid--root {
    -webkit-box-flex: 1;
    flex: 1;
    -ms-flex: 1 0 0px; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--fluid-general {
	-webkit-box-flex: 1;
	flex: 1 auto;
	-ms-flex: 1 0 0px;
	min-width: 0; }
@media screen\0 {
	.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--fluid-general {
		min-width: none; } }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid-item--center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-1 {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-2 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-3 {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-4 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-5 {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-6 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-7 {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-8 {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-9 {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-10 {
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-11 {
    -webkit-box-ordinal-group: 12;
    -ms-flex-order: 11;
    order: 11; }
.m-grid.m-grid--ver:not(.m-grid--desktop):not(.m-grid--desktop-and-tablet):not(.m-grid--tablet):not(.m-grid--tablet-and-mobile):not(.m-grid--mobile) > .m-grid__item.m-grid__item--order-general-12 {
    -webkit-box-ordinal-group: 13;
    -ms-flex-order: 12;
    order: 12; }

.m-grid.m-grid--center {
	-ms-flex-line-pack: center;
	align-content: center; }

.m-grid > .m-grid__item {
	max-width: 100%; }
.m-grid > .m-grid__item.m-grid__item--top {
    -ms-flex-item-align: start;
    align-self: flex-start; }
.m-grid > .m-grid__item.m-grid__item--middle {
    -ms-flex-item-align: center;
    align-self: center; }
.m-grid > .m-grid__item.m-grid__item--bottom {
    -ms-flex-item-align: end;
    align-self: flex-end; }

.m-grid > .m-grid__item.m-grid__item--order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1; }

.m-grid > .m-grid__item.m-grid__item--order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2; }

.m-grid > .m-grid__item.m-grid__item--order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3; }

.m-grid > .m-grid__item.m-grid__item--order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4; }

.m-grid > .m-grid__item.m-grid__item--order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5; }

.m-grid > .m-grid__item.m-grid__item--order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6; }

.m-grid > .m-grid__item.m-grid__item--order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7; }

.m-grid > .m-grid__item.m-grid__item--order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8; }

.m-grid > .m-grid__item.m-grid__item--order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9; }

.m-grid > .m-grid__item.m-grid__item--order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10; }

.m-grid > .m-grid__item.m-grid__item--order-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11; }

.m-grid > .m-grid__item.m-grid__item--order-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12; }

@media (min-width: 1025px) {
	.m-grid.m-grid--hor-desktop.m-grid--desktop {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop.m-grid--root {
		-webkit-box-flex: 1;
		flex: 1;
		-ms-flex: 1 0 0px; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none; }
	.m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--fluid-desktop {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
    .m-grid.m-grid--hor-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; }
	.m-grid.m-grid--ver-desktop.m-grid--desktop {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop.m-grid--root {
		-webkit-box-flex: 1;
		flex: 1;
		-ms-flex: 1 0 0px; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto; }
	.m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--fluid-desktop {
        -webkit-box-flex: 1;
        flex: 1 auto;
        -ms-flex: 1 0 0px;
        min-width: 0; } }
@media (min-width: 1025px) {
	.m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--fluid-desktop {
		min-width: none; } }

@media (min-width: 1025px) {
	.m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid-item--center {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
    .m-grid.m-grid--ver-desktop.m-grid--desktop > .m-grid__item.m-grid__item--order-desktop-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; }
	.m-grid.m-grid--center {
		-ms-flex-line-pack: center;
		align-content: center; }
	.m-grid > .m-grid__item {
		max-width: 100%; }
    .m-grid > .m-grid__item.m-grid__item--top {
		-ms-flex-item-align: start;
		align-self: flex-start; }
    .m-grid > .m-grid__item.m-grid__item--middle {
		-ms-flex-item-align: center;
		align-self: center; }
    .m-grid > .m-grid__item.m-grid__item--bottom {
		-ms-flex-item-align: end;
		align-self: flex-end; }
	.m-grid > .m-grid__item.m-grid__item--order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
	.m-grid > .m-grid__item.m-grid__item--order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
	.m-grid > .m-grid__item.m-grid__item--order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
	.m-grid > .m-grid__item.m-grid__item--order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
	.m-grid > .m-grid__item.m-grid__item--order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
	.m-grid > .m-grid__item.m-grid__item--order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
	.m-grid > .m-grid__item.m-grid__item--order-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
	.m-grid > .m-grid__item.m-grid__item--order-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
	.m-grid > .m-grid__item.m-grid__item--order-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
	.m-grid > .m-grid__item.m-grid__item--order-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
	.m-grid > .m-grid__item.m-grid__item--order-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
	.m-grid > .m-grid__item.m-grid__item--order-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; } }

@media (min-width: 769px) {
	.m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet.m-grid--root {
		-webkit-box-flex: 1;
		flex: 1;
		-ms-flex: 1 0 0px; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none; }
	.m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--fluid-desktop-and-tablet {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
    .m-grid.m-grid--hor-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; }
	.m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet.m-grid--root {
		-webkit-box-flex: 1;
		flex: 1;
		-ms-flex: 1 0 0px; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto; }
	.m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--fluid-desktop-and-tablet {
        -webkit-box-flex: 1;
        flex: 1 auto;
        -ms-flex: 1 0 0px;
        min-width: 0; } }
@media (min-width: 769px) {
	.m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--fluid-desktop-and-tablet {
		min-width: none; } }

@media (min-width: 769px) {
	.m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid-item--center {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
    .m-grid.m-grid--ver-desktop-and-tablet.m-grid--desktop-and-tablet > .m-grid__item.m-grid__item--order-desktop-and-tablet-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; }
	.m-grid.m-grid--center {
		-ms-flex-line-pack: center;
		align-content: center; }
	.m-grid > .m-grid__item {
		max-width: 100%; }
    .m-grid > .m-grid__item.m-grid__item--top {
		-ms-flex-item-align: start;
		align-self: flex-start; }
    .m-grid > .m-grid__item.m-grid__item--middle {
		-ms-flex-item-align: center;
		align-self: center; }
    .m-grid > .m-grid__item.m-grid__item--bottom {
		-ms-flex-item-align: end;
		align-self: flex-end; }
	.m-grid > .m-grid__item.m-grid__item--order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
	.m-grid > .m-grid__item.m-grid__item--order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
	.m-grid > .m-grid__item.m-grid__item--order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
	.m-grid > .m-grid__item.m-grid__item--order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
	.m-grid > .m-grid__item.m-grid__item--order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
	.m-grid > .m-grid__item.m-grid__item--order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
	.m-grid > .m-grid__item.m-grid__item--order-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
	.m-grid > .m-grid__item.m-grid__item--order-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
	.m-grid > .m-grid__item.m-grid__item--order-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
	.m-grid > .m-grid__item.m-grid__item--order-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
	.m-grid > .m-grid__item.m-grid__item--order-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
	.m-grid > .m-grid__item.m-grid__item--order-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; } }

@media (min-width: 769px) and (max-width: 1024px) {
	.m-grid.m-grid--hor-tablet.m-grid--tablet {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet.m-grid--root {
		-webkit-box-flex: 1;
		flex: 1;
		-ms-flex: 1 0 0px; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none; }
	.m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--fluid-tablet {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
    .m-grid.m-grid--hor-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; }
	.m-grid.m-grid--ver-tablet.m-grid--tablet {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet.m-grid--root {
		-webkit-box-flex: 1;
		flex: 1;
		-ms-flex: 1 0 0px; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto; }
	.m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--fluid-tablet {
        -webkit-box-flex: 1;
        flex: 1 auto;
        -ms-flex: 1 0 0px;
        min-width: 0; } }
@media (min-width: 769px) and (max-width: 1024px) {
	.m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--fluid-tablet {
		min-width: none; } }

@media (min-width: 769px) and (max-width: 1024px) {
	.m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid-item--center {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
    .m-grid.m-grid--ver-tablet.m-grid--tablet > .m-grid__item.m-grid__item--order-tablet-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; }
	.m-grid.m-grid--center {
		-ms-flex-line-pack: center;
		align-content: center; }
	.m-grid > .m-grid__item {
		max-width: 100%; }
    .m-grid > .m-grid__item.m-grid__item--top {
		-ms-flex-item-align: start;
		align-self: flex-start; }
    .m-grid > .m-grid__item.m-grid__item--middle {
		-ms-flex-item-align: center;
		align-self: center; }
    .m-grid > .m-grid__item.m-grid__item--bottom {
		-ms-flex-item-align: end;
		align-self: flex-end; }
	.m-grid > .m-grid__item.m-grid__item--order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
	.m-grid > .m-grid__item.m-grid__item--order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
	.m-grid > .m-grid__item.m-grid__item--order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
	.m-grid > .m-grid__item.m-grid__item--order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
	.m-grid > .m-grid__item.m-grid__item--order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
	.m-grid > .m-grid__item.m-grid__item--order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
	.m-grid > .m-grid__item.m-grid__item--order-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
	.m-grid > .m-grid__item.m-grid__item--order-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
	.m-grid > .m-grid__item.m-grid__item--order-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
	.m-grid > .m-grid__item.m-grid__item--order-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
	.m-grid > .m-grid__item.m-grid__item--order-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
	.m-grid > .m-grid__item.m-grid__item--order-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; } }

@media (max-width: 1024px) {
	.m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile.m-grid--root {
		-webkit-box-flex: 1;
		flex: 1;
		-ms-flex: 1 0 0px; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none; }
	.m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--fluid-tablet-and-mobile {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
    .m-grid.m-grid--hor-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; }
	.m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile.m-grid--root {
		-webkit-box-flex: 1;
		flex: 1;
		-ms-flex: 1 0 0px; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto; }
	.m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--fluid-tablet-and-mobile {
        -webkit-box-flex: 1;
        flex: 1 auto;
        -ms-flex: 1 0 0px;
        min-width: 0; } }
@media (max-width: 1024px) {
	.m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--fluid-tablet-and-mobile {
		min-width: none; } }

@media (max-width: 1024px) {
	.m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid-item--center {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
    .m-grid.m-grid--ver-tablet-and-mobile.m-grid--tablet-and-mobile > .m-grid__item.m-grid__item--order-tablet-and-mobile-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; }
	.m-grid.m-grid--center {
		-ms-flex-line-pack: center;
		align-content: center; }
	.m-grid > .m-grid__item {
		max-width: 100%; }
    .m-grid > .m-grid__item.m-grid__item--top {
		-ms-flex-item-align: start;
		align-self: flex-start; }
    .m-grid > .m-grid__item.m-grid__item--middle {
		-ms-flex-item-align: center;
		align-self: center; }
    .m-grid > .m-grid__item.m-grid__item--bottom {
		-ms-flex-item-align: end;
		align-self: flex-end; }
	.m-grid > .m-grid__item.m-grid__item--order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
	.m-grid > .m-grid__item.m-grid__item--order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
	.m-grid > .m-grid__item.m-grid__item--order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
	.m-grid > .m-grid__item.m-grid__item--order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
	.m-grid > .m-grid__item.m-grid__item--order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
	.m-grid > .m-grid__item.m-grid__item--order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
	.m-grid > .m-grid__item.m-grid__item--order-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
	.m-grid > .m-grid__item.m-grid__item--order-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
	.m-grid > .m-grid__item.m-grid__item--order-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
	.m-grid > .m-grid__item.m-grid__item--order-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
	.m-grid > .m-grid__item.m-grid__item--order-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
	.m-grid > .m-grid__item.m-grid__item--order-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; } }

@media (max-width: 768px) {
	.m-grid.m-grid--hor-mobile.m-grid--mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile.m-grid--root {
		-webkit-box-flex: 1;
		flex: 1;
		-ms-flex: 1 0 0px; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none; }
	.m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--fluid-mobile {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
        flex: 1 0 auto; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
    .m-grid.m-grid--hor-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; }
	.m-grid.m-grid--ver-mobile.m-grid--mobile {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile.m-grid--root {
		-webkit-box-flex: 1;
		flex: 1;
		-ms-flex: 1 0 0px; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto; }
	.m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--fluid-mobile {
        -webkit-box-flex: 1;
        flex: 1 auto;
        -ms-flex: 1 0 0px;
        min-width: 0; } }
@media (max-width: 768px) {
	.m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--fluid, .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--fluid-mobile {
		min-width: none; } }

@media (max-width: 768px) {
	.m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid-item--center {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
    .m-grid.m-grid--ver-mobile.m-grid--mobile > .m-grid__item.m-grid__item--order-mobile-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; }
	.m-grid.m-grid--center {
		-ms-flex-line-pack: center;
		align-content: center; }
	.m-grid > .m-grid__item {
		max-width: 100%; }
    .m-grid > .m-grid__item.m-grid__item--top {
		-ms-flex-item-align: start;
		align-self: flex-start; }
    .m-grid > .m-grid__item.m-grid__item--middle {
		-ms-flex-item-align: center;
		align-self: center; }
    .m-grid > .m-grid__item.m-grid__item--bottom {
		-ms-flex-item-align: end;
		align-self: flex-end; }
	.m-grid > .m-grid__item.m-grid__item--order-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1; }
	.m-grid > .m-grid__item.m-grid__item--order-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2; }
	.m-grid > .m-grid__item.m-grid__item--order-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3; }
	.m-grid > .m-grid__item.m-grid__item--order-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4; }
	.m-grid > .m-grid__item.m-grid__item--order-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5; }
	.m-grid > .m-grid__item.m-grid__item--order-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6; }
	.m-grid > .m-grid__item.m-grid__item--order-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7; }
	.m-grid > .m-grid__item.m-grid__item--order-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8; }
	.m-grid > .m-grid__item.m-grid__item--order-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9; }
	.m-grid > .m-grid__item.m-grid__item--order-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10; }
	.m-grid > .m-grid__item.m-grid__item--order-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11; }
	.m-grid > .m-grid__item.m-grid__item--order-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12; } }

.m-dropoff {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	overflow: hidden;
	display: none;
	opacity: 0 ;
	filter: alpha(opacity=0) ;
	z-index: 100;
	background-color: rgba(0, 0, 0, 0.3); }
.m-dropoff--on .m-dropoff {
    display: block;
    opacity: 1 ;
    filter: alpha(opacity=100) ;
    -webkit-animation: m-dropoff-fade-in .3s linear 1;
    animation: m-dropoff-fade-in .3s linear 1; }

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

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

.m-page-loader.m-page-loader--base {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	display: none; }
.m-page--loading .m-page-loader.m-page-loader--base {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.m-page-loader.m-page-loader--base.m-page-loader--non-block {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    right: auto;
    bottom: auto;
    width: auto; }
.m-page--loading-non-block .m-page-loader.m-page-loader--base.m-page-loader--non-block {
	display: inline-block; }

.m-page-loader.m-page-loader--base {
	background: #ffffff; }
.m-page-loader.m-page-loader--base.m-page-loader--non-block {
    background: transparent; }

.m-page-loader.m-page-loader--brand {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1000;
	display: none; }
.m-page--loading .m-page-loader.m-page-loader--brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
.m-page-loader.m-page-loader--brand.m-page-loader--non-block {
    position: fixed;
    top: 50%;
    left: 50%;
    right: auto;
    bottom: auto;
    width: auto; }
.m-page--loading-non-block .m-page-loader.m-page-loader--brand.m-page-loader--non-block {
	display: inline-block; }

.m-page-loader.m-page-loader--brand {
	background: #ffffff; }
.m-page-loader.m-page-loader--brand.m-page-loader--non-block {
    background: transparent; }

.m-datatable {
	display: none; }

.m-datatable.m-datatable--default {
	display: block; }
.m-datatable.m-datatable--default > .m-datatable__table {
    border-collapse: collapse;
    overflow: hidden;
    display: none;
    min-height: 300px; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head,
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body,
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot {
	visibility: hidden;
	display: block; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row,
.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 {
	width: 100%; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell,
.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 {
	vertical-align: middle;
	padding: 11px 10px;
	font-size: 1rem; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell i,
.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 {
	font-size: 1.3rem; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--left,
.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 {
	text-align: left; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--left > span,
.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 {
	text-align: left; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--right,
.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 {
	text-align: right; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--right > span,
.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 {
	text-align: right; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--right > span > i,
.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 {
	right: 0; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--center,
.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 {
	text-align: center; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--center > span,
.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 {
	text-align: center; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--sort,
.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 {
	cursor: pointer; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--resizing,
.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 {
	cursor: col-resize; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell > span,
.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 {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--check,
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__body .m-datatable__row > .m-datatable__cell.m-datatable__cell--check,
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell.m-datatable__cell--check {
	text-align: center; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--check > span,
.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 {
	overflow: visible; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell.m-datatable__cell--check > span > .m-checkbox,
.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 {
	top: 2px;
	padding: 0;
	margin: 0 0 0 0; }
.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,
.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 {
	display: inline-block;
	text-align: right; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .dropdown,
.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 {
	display: inline-block; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu,
.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 {
	margin-top: 0.5rem; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .dropdown.dropup .dropdown-menu,
.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 {
	margin-top: auto;
	margin-bottom: 0.5rem; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-right,
.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 {
	margin-right: -0.8rem;
	/*rtl:ignore*/
	margin-left: 65px; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .dropdown .dropdown-menu.dropdown-menu-left,
.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 {
	margin-left: -0.8rem; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head > .m-datatable__lock,
.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 {
	border: 0; }
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell,
.m-datatable.m-datatable--default > .m-datatable__table > .m-datatable__foot .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__head > .m-datatable__lock,
.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 {
    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__head,
.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 {
	visibility: visible;
	display: block;
	position: relative; }
.m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__head .m-datatable__row,
.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 {
	display: table;
	table-layout: initial; }
.m-datatable.m-datatable--default.m-datatable--loaded > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell,
.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 {
	display: table-cell; }
.m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__head .m-datatable__row,
.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 {
    width: 100%; }
.m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__head .m-datatable__toggle-subtable > i,
.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 {
    line-height: 0;
    font-size: 1.3rem; }
.m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__head .m-datatable__toggle-subtable:hover,
.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 {
    text-decoration: none; }
.m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__head .m-datatable__row-subtable,
.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 {
    display: table;
    width: 100%; }
.m-datatable.m-datatable--default.m-datatable--subtable > .m-datatable__table > .m-datatable__head .m-datatable__row-subtable > .m-datatable__subtable,
.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 {
	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__head,
.m-datatable.m-datatable--default.m-datatable--scroll > .m-datatable__table > .m-datatable__foot {
	overflow: hidden; }
.m-datatable.m-datatable--default.m-datatable--scroll > .m-datatable__table > .m-datatable__head .m-datatable__row,
.m-datatable.m-datatable--default.m-datatable--scroll > .m-datatable__table > .m-datatable__foot .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: 0.5rem;
	border-radius: 50%;
	text-align: center;
	position: relative;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	/* NEW - Chrome */
	display: flex;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: 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-prev, .m-datatable.m-datatable--default > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--more-next {
	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;
	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 {
	border-radius: 20px!important;
	height: 2.25rem;
	padding: 0.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: -0.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__head > .m-datatable__lock.m-datatable__lock--left,
.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 {
    z-index: 1;
    -webkit-box-shadow: 0px 0px 17px 5px rgba(113, 106, 202, 0.14) ;
    box-shadow: 0px 0px 17px 5px rgba(113, 106, 202, 0.14) ; }
.m-datatable > .m-datatable__table > .m-datatable__head > .m-datatable__lock.m-datatable__lock--right,
.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 {
    -webkit-box-shadow: 0px 0px 17px 5px rgba(113, 106, 202, 0.14) ;
    box-shadow: 0px 0px 17px 5px rgba(113, 106, 202, 0.14) ; }
.m-datatable > .m-datatable__table > .m-datatable__head > .m-datatable__lock.m-datatable__lock--scroll,
.m-datatable > .m-datatable__table > .m-datatable__body > .m-datatable__lock.m-datatable__lock--scroll,
.m-datatable > .m-datatable__table > .m-datatable__foot > .m-datatable__lock.m-datatable__lock--scroll {
    position: relative; }
.m-datatable > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .m-checkbox.m-checkbox--solid > span,
.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 {
    background: #e5e3ef; }
.m-datatable > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell .m-checkbox.m-checkbox--solid > input:checked ~ span,
.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 {
    background: #bb9a69; }
.m-datatable > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell,
.m-datatable > .m-datatable__table > .m-datatable__foot .m-datatable__row > .m-datatable__cell {
    background: #f4f3f8; }
.m-datatable > .m-datatable__table > .m-datatable__head .m-datatable__row > .m-datatable__cell > span,
.m-datatable > .m-datatable__table > .m-datatable__foot .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__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--prev, .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--last {
    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--prev: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--last:hover {
	background: #bb9a69;
	color: #ffffff; }
.m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link:hover {
    background: #bb9a69;
    color: #ffffff; }
.m-datatable > .m-datatable__pager > .m-datatable__pager-nav > li > .m-datatable__pager-link.m-datatable__pager-link--active {
    background: #bb9a69;
    color: #ffffff; }
.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: 0.3 ;
    filter: alpha(opacity=30) ; }

.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: #bb9a69;
    border-color: #bb9a69; }

.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: #ffffff; }

.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: #ffffff !important;
	background: #bb9a69; }
.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: #ffffff !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: #bb9a69; }

.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: 0px 0px 15px 1px rgba(113, 106, 202, 0.2) ;
    box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.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: 0px 0px 15px 1px rgba(113, 106, 202, 0.2) ;
    box-shadow: 0px 0px 15px 1px rgba(113, 106, 202, 0.2) ; }

.dt-bootstrap4 .dropdown .dropdown-menu.dropdown-menu-right {
	/*rtl:ignore*/
	margin-left: 65px; }

.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: none !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: 0.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: 0px 0px 0px 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;
	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: 0.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: 0.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--line > span, .m-nav .m-nav__item > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span {
	background-color: #cfcedb; }

.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,
.m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .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.m-nav__item--active > .m-nav__link .m-nav__link-arrow {
	color: #bb9a69; }

.m-nav .m-nav__item:hover:not(.m-nav__item--disabled) > .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.m-nav__item--active > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--line > span, .m-nav .m-nav__item.m-nav__item--active > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span {
	background-color: #bb9a69; }

.m-nav.m-nav__item--disabled {
	opacity: 0.7 ;
	filter: alpha(opacity=70) ; }

.m-nav .m-nav__section .m-nav__section-text {
	color: #bb9a69; }

.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:hover > .m-nav__link, .m-nav.m-nav--hover-bg .m-nav__item.m-nav__item--active > .m-nav__link {
	background-color: #f7f8fa; }

.m-nav.m-nav--active-bg .m-nav__item.m-nav__item--active > .m-nav__link {
	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: #bb9a69; }
.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 {
	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: #bb9a69; }

.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--line > span, .m-nav.m-nav--skin-dark .m-nav__item > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span {
	background-color: #dfdff1; }

.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,
.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.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.m-nav__item--active > .m-nav__link .m-nav__link-arrow {
	color: #bb9a69; }

.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, .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.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.m-nav__item--active > .m-nav__link .m-nav__link-bullet.m-nav__link-bullet--dot > span {
	background-color: #bb9a69; }

.m-nav.m-nav--skin-dark.m-nav__item--disabled {
	opacity: 0.7 ;
	filter: alpha(opacity=70) ; }

.m-nav.m-nav--skin-dark .m-nav__section .m-nav__section-text {
	color: #bb9a69; }

.m-nav.m-nav--skin-dark .m-nav__section .m-nav__section-icon {
	color: #ffffff; }

.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:hover > .m-nav__link, .m-nav.m-nav--skin-dark.m-nav--hover-bg .m-nav__item.m-nav__item--active > .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 {
	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: #bb9a69; }
.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 {
	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: #bb9a69; }

.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 0.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 0.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: #bb9a69; }
.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: #bb9a69; }
.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;
	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: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;
	box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.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: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;
	box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.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-scroll-top {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 40px;
	right: 20px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
	display: none;
	padding-top: 9px;
	z-index: 110;
	border-radius: 100%; }
.m-scroll-top > i {
    font-size: 1.3rem; }
.m-scroll-top:hover {
    text-decoration: none; }
.m-scroll-top--shown .m-scroll-top {
    display: block; }

.m-scroll-top {
	background: #fff;
	-webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ;
	box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2) ; }
.m-scroll-top > i {
    color: #cfcedb; }
.m-scroll-top:hover > i {
    color: #bb9a69; }

.m-scroll-top.m-scroll-top--skin-dark {
	background: #555;
	-webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ;
	box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4) ; }
.m-scroll-top.m-scroll-top--skin-dark > i {
    color: #dfdff1; }
.m-scroll-top.m-scroll-top--skin-dark:hover > i {
    color: #bb9a69; }

.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;
    border-radius: 4px;
    -webkit-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 {
	border-radius: 4px; }
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCSB_container,
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .mCustomScrollBox,
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__content,
.m-dropdown .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__scrollable {
	border-radius: 4px; }
.m-dropdown .m-dropdown__wrapper .m-dropdown__header {
    padding: 20px 20px;
    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: 0px;
	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 {
    border-radius: 8px 8px 4px 4px; }
.m-dropdown.m-dropdown--header-bg-fil .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__header {
	border-radius: 4px 4px 0 0; }
.m-dropdown.m-dropdown--footer-bg-fil .m-dropdown__wrapper .m-dropdown__inner {
    border-radius: 4px 4px 8px 8px; }
.m-dropdown.m-dropdown--footer-bg-fil .m-dropdown__wrapper .m-dropdown__inner .m-dropdown__footer {
	border-radius: 0 0 4px 4px; }
.m-dropdown.m-dropdown--open .m-dropdown__wrapper, .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper {
    display: block;
    -webkit-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\0 {
	.m-dropdown.m-dropdown--open .m-dropdown__wrapper, .m-dropdown.m-dropdown--hoverable:hover .m-dropdown__wrapper {
        -webkit-animation: none;
        animation: none; } }
.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--open .m-dropdown__wrapper, .m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper {
    display: block;
    -webkit-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\0 {
	.m-dropdown.m-dropdown--up.m-dropdown--open .m-dropdown__wrapper, .m-dropdown.m-dropdown--up.m-dropdown--hoverable:hover .m-dropdown__wrapper {
        -webkit-animation: none;
        animation: none; } }
.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 /*rtl:ignore*/; }

@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: 15px;
		right: 15px; }
    .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.m-dropdown--mobile-full-width.m-dropdown--align-center.m-dropdown--align-push .m-dropdown__wrapper,
	.m-dropdown.m-dropdown--mobile-full-width.m-dropdown--align-push .m-dropdown__wrapper {
		margin-left: auto;
		margin-right: auto; } }

.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; } }

@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; } }

@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: 0px; } }

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

@-webkit-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: 0px; } }

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

.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: normal;
	font-variant: normal;
	line-height: 0px;
	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; } }

.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow,
.m-dropdown.m-dropdown--arrow .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--up .m-dropdown__arrow:before,
.m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before {
    display: inline-block;
    font-family: "Metronic";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0px;
    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__arrow:before,
.m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before {
    position: relative;
    top: 100%;
    margin-top: 11px;
    font-size: 40px; }
@media screen\0 {
	.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow:before,
	.m-dropdown.m-dropdown--arrow .m-dropdown__arrow:before {
        margin-top: 13px; } }
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow.m-dropdown__arrow--left,
.m-dropdown.m-dropdown--arrow .m-dropdown__arrow.m-dropdown__arrow--left {
    left: 15px;
    margin-left: 0; }
.m-dropdown.m-dropdown--arrow.m-dropdown--up .m-dropdown__arrow.m-dropdown__arrow--right,
.m-dropdown.m-dropdown--arrow .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;
	-webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.4);
	box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.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 ;
	box-shadow: none ; }

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

.m-dropdown.m-dropdown--skin-dark.m-dropdown--header-bg-fill .m-dropdown__header {
	background-color: #bb9a69; }
.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: #ffffff;
	-webkit-box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2);
	box-shadow: 0px 0px 15px 1px rgba(69, 65, 78, 0.2); }

.m-dropdown.m-dropdown--arrow .m-dropdown__arrow {
	color: #ffffff; }

.m-dropdown .m-dropdown__header {
	-webkit-box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, 0.03) ;
	box-shadow: 1px 34px 52px -19px rgba(68, 62, 84, 0.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:before, .m-tabs-line:after {
    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; }
.dashboard-menu.m-tabs-line .m-tabs__item {
	margin-right: 40px;
}
.m-tabs-line .m-tabs__link {
    border: 0;
    border-bottom: 1px solid transparent;
    padding: 12px 0;
    font-size: 1.0rem;
    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.1rem; }
.m-tabs-line .m-tabs__link i {
	vertical-align: middle;
	line-height: 0;
	display: inline-block;
	margin-right: 0.5rem; }
.m-tabs-line.m-tabs-line--2x a.m-tabs__link:hover, .m-tabs-line.m-tabs-line--2x a.m-tabs__link.active {
    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.nav.nav-tabs .nav-link,
.m-tabs-line a.m-tabs__link {
    background: transparent;
    color: #8e8b8a; }
.dashboard-menu.m-tabs-line.nav.nav-tabs .nav-link, .dashboard-menu.m-tabs-line a.m-tabs__link {
	font-weight: 500;
    position: relative;
    padding: 24px 0px 0px;
}
.tabs-omzet a.m-tabs__link {
	height: 100%;
	line-height: 42px;
}
.m-tabs-line.no-icons .m-tabs__item {
	margin-rigth: 40px;
}
.m-tabs-line.no-icons a.m-tabs__link {
	font-weight: 600;
}
.m-tabs-line.no-icons a.m-tabs__link i {
	display: none;
}
.m-tabs-line.nav.nav-tabs .nav-link i,
.m-tabs-line a.m-tabs__link i {
	color: #898b96; }
.dashboard-menu.m-tabs-line.nav.nav-tabs .nav-link i,
.dashboard-menu.m-tabs-line a.m-tabs__link i {
	font-size: 21px;
    position: absolute;
    top: 20px;
    left: calc(50% - 9px);
}
@media (max-width: 1400px)
{
	.dashboard-menu.m-tabs-line.nav.nav-tabs .nav-link i,
	.dashboard-menu.m-tabs-line a.m-tabs__link i {
		display: none;
	}
}
.m-tabs-line.nav.nav-tabs .nav-link:disabled,
.m-tabs-line a.m-tabs__link:disabled {
	color: #afb2c1; }
.m-tabs-line.nav.nav-tabs .nav-link:disabled i,
.m-tabs-line a.m-tabs__link:disabled i {
	color: #afb2c1; }
.m-tabs-line.nav.nav-tabs .nav-link:hover, .m-tabs-line.nav.nav-tabs .nav-link.active,
.m-tabs-line a.m-tabs__link:hover,
.m-tabs-line a.m-tabs__link.active {
	background: transparent;
	color: #3f4047;
	border-bottom: 1px solid #3f4047; }
.m-tabs-line.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.nav.nav-tabs .nav-link.active > i,
.m-tabs-line a.m-tabs__link:hover > i,
.m-tabs-line a.m-tabs__link.active > i {
	color: #7b7e8a; }
.m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover {
    border-bottom: 1px solid #bb9a69; }
.m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--brand a.m-tabs__link.active {
    color: #bb9a69;
    border-bottom: 1px solid #bb9a69; }
.m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--brand.nav.nav-tabs .nav-link.active > i,
.m-tabs-line.m-tabs-line--brand a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--brand a.m-tabs__link.active > i {
	color: #837dd1; }
.m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--metal a.m-tabs__link:hover {
    border-bottom: 1px solid #c4c5d6; }
.m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--metal a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--metal a.m-tabs__link.active {
    color: #c4c5d6;
    border-bottom: 1px solid #c4c5d6; }
.m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--metal.nav.nav-tabs .nav-link.active > i,
.m-tabs-line.m-tabs-line--metal a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--metal a.m-tabs__link.active > i {
	color: #d3d4e0; }
.m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--light a.m-tabs__link:hover {
    border-bottom: 1px solid #ffffff; }
.m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--light a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--light a.m-tabs__link.active {
    color: #ffffff;
    border-bottom: 1px solid #ffffff; }
.m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--light.nav.nav-tabs .nav-link.active > i,
.m-tabs-line.m-tabs-line--light a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--light a.m-tabs__link.active > i {
	color: white; }
.m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--accent a.m-tabs__link:hover {
    border-bottom: 1px solid #00c5dc; }
.m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--accent a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--accent a.m-tabs__link.active {
    color: #00c5dc;
    border-bottom: 1px solid #00c5dc; }
.m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--accent.nav.nav-tabs .nav-link.active > i,
.m-tabs-line.m-tabs-line--accent a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--accent a.m-tabs__link.active > i {
	color: #00dcf6; }
.m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--focus a.m-tabs__link:hover {
    border-bottom: 1px solid #9816f4; }
.m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--focus a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--focus a.m-tabs__link.active {
    color: #9816f4;
    border-bottom: 1px solid #9816f4; }
.m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--focus.nav.nav-tabs .nav-link.active > i,
.m-tabs-line.m-tabs-line--focus a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--focus a.m-tabs__link.active > i {
	color: #a32ef5; }
.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover {
    border-bottom: 1px solid #bb9a69; }
.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--primary a.m-tabs__link.active {
    color: #bb9a69;
    border-bottom: 1px solid #bb9a69; }
.m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--primary.nav.nav-tabs .nav-link.active > i,
.m-tabs-line.m-tabs-line--primary a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--primary a.m-tabs__link.active > i {
	color: #bb9a69; }
.m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--success a.m-tabs__link:hover {
    border-bottom: 1px solid #57b947; }
.m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--success a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--success a.m-tabs__link.active {
    color: #57b947;
    border-bottom: 1px solid #57b947; }
.m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--success.nav.nav-tabs .nav-link.active > i,
.m-tabs-line.m-tabs-line--success a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--success a.m-tabs__link.active > i {
	color: #41cbaf; }
.m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--info a.m-tabs__link:hover {
    border-bottom: 1px solid #36a3f7; }
.m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--info a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--info a.m-tabs__link.active {
    color: #36a3f7;
    border-bottom: 1px solid #36a3f7; }
.m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--info.nav.nav-tabs .nav-link.active > i,
.m-tabs-line.m-tabs-line--info a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--info a.m-tabs__link.active > i {
	color: #4faef8; }
.m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--warning a.m-tabs__link:hover {
    border-bottom: 1px solid #ffb822; }
.m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--warning a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--warning a.m-tabs__link.active {
    color: #ffb822;
    border-bottom: 1px solid #ffb822; }
.m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--warning.nav.nav-tabs .nav-link.active > i,
.m-tabs-line.m-tabs-line--warning a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--warning a.m-tabs__link.active > i {
	color: #ffc03c; }
.m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--danger a.m-tabs__link:hover {
    border-bottom: 1px solid #f4516c; }
.m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--danger a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--danger a.m-tabs__link.active {
    color: #f4516c;
    border-bottom: 1px solid #f4516c; }
.m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link:hover > i, .m-tabs-line.m-tabs-line--danger.nav.nav-tabs .nav-link.active > i,
.m-tabs-line.m-tabs-line--danger a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--danger a.m-tabs__link.active > i {
	color: #f66980; }

.m-tabs-line.m-tabs-line--skin-dark {
	border-bottom: 1px solid #a1a4b1; }
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link,
.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link {
    background: transparent;
    color: #8284a1; }
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link i,
.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link i {
	color: #737696; }
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link:disabled,
.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link:disabled {
	color: #c9c9e0; }
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link:disabled i,
.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link:disabled i {
	color: #c9c9e0; }
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link:hover, .m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-link.active,
.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link.active {
	background: transparent;
	color: #aeafc2;
	border-bottom: 1px solid #aeafc2; }
.m-tabs-line.m-tabs-line--skin-dark.nav.nav-tabs .nav-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 a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--skin-dark a.m-tabs__link.active > i {
	color: #8284a1; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link:hover {
    border-bottom: 1px solid #bb9a69; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-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 a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link.active {
    color: #bb9a69;
    border-bottom: 1px solid #bb9a69; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand.nav.nav-tabs .nav-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 a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--brand a.m-tabs__link.active > i {
	color: #837dd1; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link:hover {
    border-bottom: 1px solid #c4c5d6; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-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 a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link.active {
    color: #c4c5d6;
    border-bottom: 1px solid #c4c5d6; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal.nav.nav-tabs .nav-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 a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--metal a.m-tabs__link.active > i {
	color: #d3d4e0; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link:hover {
    border-bottom: 1px solid #ffffff; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-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 a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link.active {
    color: #ffffff;
    border-bottom: 1px solid #ffffff; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light.nav.nav-tabs .nav-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 a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--light a.m-tabs__link.active > i {
	color: white; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link:hover {
    border-bottom: 1px solid #00c5dc; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-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 a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link.active {
    color: #00c5dc;
    border-bottom: 1px solid #00c5dc; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent.nav.nav-tabs .nav-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 a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--accent a.m-tabs__link.active > i {
	color: #00dcf6; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link:hover {
    border-bottom: 1px solid #9816f4; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-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 a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link.active {
    color: #9816f4;
    border-bottom: 1px solid #9816f4; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus.nav.nav-tabs .nav-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 a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--focus a.m-tabs__link.active > i {
	color: #a32ef5; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link:hover {
    border-bottom: 1px solid #bb9a69; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-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 a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link.active {
    color: #bb9a69;
    border-bottom: 1px solid #bb9a69; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary.nav.nav-tabs .nav-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 a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--primary a.m-tabs__link.active > i {
	color: #6d7ae1; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link:hover {
    border-bottom: 1px solid #57b947; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-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 a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link.active {
    color: #57b947;
    border-bottom: 1px solid #57b947; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success.nav.nav-tabs .nav-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 a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--success a.m-tabs__link.active > i {
	color: #41cbaf; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link:hover {
    border-bottom: 1px solid #36a3f7; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-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 a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link.active {
    color: #36a3f7;
    border-bottom: 1px solid #36a3f7; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info.nav.nav-tabs .nav-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 a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--info a.m-tabs__link.active > i {
	color: #4faef8; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link:hover {
    border-bottom: 1px solid #ffb822; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-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 a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link.active {
    color: #ffb822;
    border-bottom: 1px solid #ffb822; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning.nav.nav-tabs .nav-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 a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--warning a.m-tabs__link.active > i {
	color: #ffc03c; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link:hover {
    border-bottom: 1px solid #f4516c; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-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 a.m-tabs__link:hover,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link.active {
    color: #f4516c;
    border-bottom: 1px solid #f4516c; }
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger.nav.nav-tabs .nav-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 a.m-tabs__link:hover > i,
.m-tabs-line.m-tabs-line--skin-dark.m-tabs-line--danger a.m-tabs__link.active > i {
	color: #f66980; }

.m-badge {
	background: #eaeaea;
	color: #444;
	font-size: 0.95rem;
	line-height: 20px;
	min-height: 20px;
	min-width: 20px;
	vertical-align: middle;
	text-align: center;
	display: inline-block;
	padding: 0px 3px;
	border-radius: 0.75rem; }
.m-badge.m-badge--square {
    border-radius: 0; }
.m-badge.m-badge--wide {
    padding: 1px 10px;
	white-space: nowrap;
    border-radius: 0;
    border-radius: 0.75rem; }
.m-badge.m-badge--rounded {
    border-radius: 0.25rem; }
.m-badge.m-badge--dot {
    padding: 0;
    line-height: 6px;
    min-height: 6px;
    min-width: 6px;
    height: 6px;
    width: 6px;
    border-radius: 100%; }
.m-badge.m-badge--dot-small {
    padding: 0;
    line-height: 4px;
    min-height: 4px;
    min-width: 4px;
    height: 4px;
    width: 4px;
    border-radius: 100%; }
.m-badge.m-badge--bordered {
    border: 1px solid #efefef;
    min-height: 22px;
    min-width: 22px;
    border-radius: 100%; }

.m-badge.m-badge--brand {
	background-color: #bb9a69;
	color: #ffffff; }

.m-badge.m-badge-bordered--brand {
	border-color: #bb9a69; }

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

.m-badge.m-badge--top {
	background-color: #7f4fbf;
	color: #ffffff; }
.m-badge.m-badge--high {
	background-color: #57b947;
	color: #ffffff; }
.m-badge.m-badge--medium {
	background-color: #dcb441;
	color: #ffffff; }
.m-badge.m-badge--low {
	background-color: #e26b6b;
	color: #ffffff; }
.m-badge.m-badge--panda {
	background-color: #47b972;
	color: #fff;
	font-weight: 500;
	margin-left: 4px;
}
.m-badge.m-badge--panda:hover {
	text-decoration: none;
	background-color: #43af6c;
}

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

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

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

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

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

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

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

.m-badge.m-badge--primary {
	background-color: #bb9a69;
	color: #ffffff; }

.m-badge.m-badge-bordered--primary {
	border-color: #bb9a69; }

.m-badge.m-badge--success, .event_status_9 {
	background-color: #57b947 !important;
	color: #ffffff !important; }
.event_status_11 {
	background-color: #e26b6b !important;
	color: #ffffff !important;
}
.event_status_12 {
	background-color: #4791a6 !important;
	color: #ffffff !important;
}
.event_status_16 {
	background-color: #59934f !important;
	color: #ffffff !important;
}

.m-badge.m-badge-bordered--success {
	border-color: #57b947; }

.m-badge.m-badge--info, .event_status_10 {
	background-color: #64a9df !important;
	color: #ffffff !important; }

.m-badge.m-badge-bordered--info {
	border-color: #85bde9; }

.m-badge.m-badge--warning, .event_status_7 {
	background-color: #a961e5 !important;
	color: #fff !important; }

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

.m-badge.m-badge--special  {
	background-color: #dfbb2e !important;
	color: #fff !important; }
.event_status_17 {
	background-color: #8545bb !important;
    color: #fff !important;
}
.event_status_8 {
	background-color: #f1791b !important;
    color: #fff !important;
}
.event_status_4, .event_status_13 {
	background-color: #d6bd26 !important;
    color: #fff !important;
}
.event_status_18 {
	background-color: #cc8eb7 !important;
    color: #fff !important;
}
.event_status_19 {
	background-color: #fda32d !important;
    color: #fff !important;
}
.event_status_20 {
	background-color: #75c0a9 !important;
    color: #fff !important;
}
.event_status_21 {
	background-color: #67dfbb !important;
    color: #fff !important;
}
.event_status_22 {
	background-color: #5bcbcf !important;
    color: #fff !important;
}
.event_status_23 {
	background-color: #bb9a69 !important;
    color: #fff !important;
}
.event_status_24 {
	background-color: #bb7a69 !important;
    color: #fff !important;
}
.event_status_25 {
    background-color: #CCA9DD !important;
    color: #fff !important;
}
.m-badge.m-badge-bordered--special {
	border-color: #f7ce2f; }

.m-badge.m-badge--danger {
	background-color: #f5800ced !important;
	color: #fff !important; }

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

.m-form__heading .m-badge-tall {
	padding: 10.3px !important;
}
.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 0.3s ease;
    transition: width 0.3s ease; }
.m-link:hover {
    text-decoration: none !important; }
.m-link:hover:after {
	width: 100%; }

.m-link {
	color: #bb9a69; }
.m-link:hover {
    color: #c9aa7d; }
.m-link:hover:after {
	border-bottom: 1px solid #bb9a69;
	opacity: 0.3 ;
	filter: alpha(opacity=30) ; }

.m-link.m-link--skin-dark {
	color: #bb9a69; }
.m-link.m-link--skin-dark:hover {
    color: #5f57c3; }
.m-link.m-link--skin-dark:hover:after {
	border-bottom: 1px solid #5f57c3;
	opacity: 0.3 ;
	filter: alpha(opacity=30) ; }

.m-link.m-link--brand {
	color: #bb9a69; }
.m-link.m-link--brand:hover {
    color: #4d44bd; }
.m-link.m-link--brand:hover:after {
	border-bottom: 1px solid #4d44bd;
	opacity: 0.3 ;
	filter: alpha(opacity=30) ; }

.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: 0.3 ;
	filter: alpha(opacity=30) ; }

.m-link.m-link--light {
	color: #ffffff; }
.m-link.m-link--light:hover {
    color: #e6e6e6; }
.m-link.m-link--light:hover:after {
	border-bottom: 1px solid #e6e6e6;
	opacity: 0.3 ;
	filter: alpha(opacity=30) ; }

.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: 0.3 ;
	filter: alpha(opacity=30) ; }

.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: 0.3 ;
	filter: alpha(opacity=30) ; }

.m-link.m-link--primary {
	color: #bb9a69; }
.m-link.m-link--primary:hover {
    color: #2e40d4; }
.m-link.m-link--primary:hover:after {
	border-bottom: 1px solid #2e40d4;
	opacity: 0.3 ;
	filter: alpha(opacity=30) ; }

.m-link.m-link--success {
	color: #57b947; }
.m-link.m-link--success:hover {
    color: #299781; }
.m-link.m-link--success:hover:after {
	border-bottom: 1px solid #299781;
	opacity: 0.3 ;
	filter: alpha(opacity=30) ; }

.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: 0.3 ;
	filter: alpha(opacity=30) ; }

.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: 0.3 ;
	filter: alpha(opacity=30) ; }

.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: 0.3 ;
	filter: alpha(opacity=30) ; }

.m-section {
	margin: 0 0 40px 0; }
.m-section .m-section__heading {
    display: block;
    margin: 0 0 20px 0;
    padding: 0;
    font-family: "Roboto";
    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__content .m-demo__component > span:first-child {
    background-color: #ebedf2; }
.m-section .m-section__content .m-demo__component > span:last-child {
    background-color: #ebedf2; }

.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: #ffffff; }
.m-section.m-section--skin-dark .m-section__content .m-demo__component > span:first-child {
    background-color: #a1a4b1; }
.m-section.m-section--skin-dark .m-section__content .m-demo__component > span:last-child {
    background-color: #a1a4b1; }

.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 #bb9a69; }
.m-separator.m-separator--brand.m-separator--dashed {
    border-bottom: 1px dashed #bb9a69; }

.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 #ffffff; }
.m-separator.m-separator--light.m-separator--dashed {
    border-bottom: 1px dashed #ffffff; }

.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 #bb9a69; }
.m-separator.m-separator--primary.m-separator--dashed {
    border-bottom: 1px dashed #bb9a69; }

.m-separator.m-separator--success {
	border-bottom: 1px solid #57b947; }
.m-separator.m-separator--success.m-separator--dashed {
    border-bottom: 1px dashed #57b947; }

.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; }

code {
	padding: 0.2rem 0.4rem; }

code {
	background: #ebedf2; }

.m-type {
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	/* NEW - Chrome */
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-moz-align-items: center;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	/* previous syntax */
	-moz-flex-grow: 0;
	-ms-flex-grow: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	height: 40px;
	width: 40px;
	line-height: 0;
	border-radius: 100%; }
.m-type > span {
    line-height: 0;
    font-weight: 600;
    font-size: 1.6rem;
    text-transform: uppercase; }
.m-type.m-type--lg {
    height: 80px;
    width: 80px; }
.m-type.m-type--lg > span {
	font-size: 3rem; }

.m-divider {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
.m-divider > span:first-child {
    width: 100%;
    height: 1px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: #EBECF1;
    display: inline-block; }
.m-divider > span:last-child {
    width: 100%;
    height: 1px;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    background: #EBECF1;
    display: inline-block; }
.m-divider > span:not(:first-child):not(:last-child) {
    padding: 0 2rem; }

.btn {
	font-family: "Poppins";
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	cursor: pointer;
	border-radius: 0;
	border-radius: 0.25rem; }
.btn > i {
    line-height: 0;
    vertical-align: middle; }
.btn:hover, .btn.active, .btn:focus {
    -webkit-box-shadow: none;
    box-shadow: none; }
.btn.m-btn--pill {
    border-radius: 60px; }
.btn.m-btn--square {
    border-radius: 0 !important; }
.btn.m-btn--air.btn-secondary {
    border-color: #ffffff !important; }
.btn.m-btn--air.btn-secondary:hover {
	border-color: #ffffff !important; }
.btn.m-btn--wide {
    padding-left: 2.3rem;
    padding-right: 2.3rem; }
.btn.m-btn--wide.btn-sm, .btn-group-sm > .btn.m-btn--wide {
	padding-left: 1.6rem;
	padding-right: 1.6rem; }
.btn.m-btn--wide.btn-lg, .btn-group-lg > .btn.m-btn--wide {
	padding-left: 3.3rem;
	padding-right: 3.3rem; }
.btn.m-btn--custom {
    padding: 0.75rem 2rem;
    font-size: 1rem;
    font-weight: 400;
    font-family: Poppins; }
.btn.m-btn--custom.btn-sm, .btn-group-sm > .btn.m-btn--custom {
	padding: 0.5rem 1rem;
	font-size: 0.9rem; }
.btn.m-btn--custom.btn-lg, .btn-group-lg > .btn.m-btn--custom {
	padding: 1rem 2.5rem;
	font-size: 1.2rem; }
.btn.m-btn--label-brand {
    color: #bb9a69; }
.btn.m-btn--label-metal {
    color: #c4c5d6; }
.btn.m-btn--label-light {
    color: #ffffff; }
.btn.m-btn--label-accent {
    color: #00c5dc; }
.btn.m-btn--label-focus {
    color: #9816f4; }
.btn.m-btn--label-primary {
    color: #bb9a69; }
.btn.m-btn--label-success {
    color: #57b947; }
.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: 0.85rem; }
.btn.m-btn--md {
    padding: 1rem 2rem; }
.btn.m-btn--md.dropdown-toggle {
	padding-left: 1.25rem;
	padding-right: 1.25rem; }

.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: 0.5em;
    display: table-cell;
    vertical-align: middle; }

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

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

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

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

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

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

.m-btn--icon.btn-sm > span [class^="flaticon-"], .btn-group-sm > .m-btn--icon.btn > span [class^="flaticon-"],
.m-btn--icon.btn-sm > span [class*=" flaticon-"],
.btn-group-sm > .m-btn--icon.btn > 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;
	border-radius: 5px;}
.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%);
    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 {
    border-radius: 100%; }
.m-btn--icon.m-btn--icon-only.btn-lg, .btn-group-lg > .m-btn--icon.m-btn--icon-only.btn {
    width: 43px;
    height: 43px; }
.m-btn--icon.m-btn--icon-only.btn-lg [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-"],
.btn-group-lg > .m-btn--icon.m-btn--icon-only.btn [class*=" la-"] {
	font-size: 1.5rem; }
.m-btn--icon.m-btn--icon-only.btn-lg [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-"],
.btn-group-lg > .m-btn--icon.m-btn--icon-only.btn [class*=" fa-"] {
	font-size: 1.3rem; }
.m-btn--icon.m-btn--icon-only.btn-lg [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-"],
.btn-group-lg > .m-btn--icon.m-btn--icon-only.btn [class*=" flaticon-"] {
	font-size: 1.5rem; }
.m-btn--icon.m-btn--icon-only.btn-sm, .btn-group-sm > .m-btn--icon.m-btn--icon-only.btn {
    width: 30px;
    height: 30px; }
.m-btn--icon.m-btn--icon-only.btn-sm [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-"],
.btn-group-sm > .m-btn--icon.m-btn--icon-only.btn [class*=" la-"] {
	font-size: 1.1rem; }
.m-btn--icon.m-btn--icon-only.btn-sm [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-"],
.btn-group-sm > .m-btn--icon.m-btn--icon-only.btn [class*=" fa-"] {
	font-size: 1rem; }
.m-btn--icon.m-btn--icon-only.btn-sm [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-"],
.btn-group-sm > .m-btn--icon.m-btn--icon-only.btn [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; }

.m-btn--icon.m-btn--custom.btn-lg > 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-"],
.btn-group-lg > .m-btn--icon.m-btn--custom.btn > span [class*=" la-"] {
	font-size: 1.5rem; }

.m-btn--icon.m-btn--custom.btn-lg > 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-"],
.btn-group-lg > .m-btn--icon.m-btn--custom.btn > span [class*=" fa-"] {
	font-size: 1.2rem; }

.m-btn--icon.m-btn--custom.btn-lg > 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-"],
.btn-group-lg > .m-btn--icon.m-btn--custom.btn > span [class*=" flaticon-"] {
	font-size: 1.5rem; }

.m-btn--icon.m-btn--custom.btn-sm > 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-"],
.btn-group-sm > .m-btn--icon.m-btn--custom.btn > span [class*=" la-"] {
	font-size: 1.1rem; }

.m-btn--icon.m-btn--custom.btn-sm > 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-"],
.btn-group-sm > .m-btn--icon.m-btn--custom.btn > span [class*=" fa-"] {
	font-size: 1rem; }

.m-btn--icon.m-btn--custom.btn-sm > 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-"],
.btn-group-sm > .m-btn--icon.m-btn--custom.btn > span [class*=" flaticon-"] {
	font-size: 1.1rem; }

.m-btn--icon.m-btn--custom.m-btn--icon-only {
	width: 40px;
	height: 40px; }
.m-btn--icon.m-btn--custom.m-btn--icon-only.btn-lg, .btn-group-lg > .m-btn--icon.m-btn--custom.m-btn--icon-only.btn {
    width: 50px;
    height: 50px; }
.m-btn--icon.m-btn--custom.m-btn--icon-only.btn-sm, .btn-group-sm > .m-btn--icon.m-btn--custom.m-btn--icon-only.btn {
    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-sm [class^="la-"], .btn-group-sm > .btn [class^="la-"],
.btn-sm [class*=" la-"],
.btn-group-sm > .btn [class*=" la-"] {
	font-size: 1.1rem; }

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

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

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

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

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

.m-btn.m-btn--link:focus, .m-btn.m-btn--link:active {
	outline: none;
	-webkit-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 {
	border-radius: 60px 0 0 60px; }

.btn-group.m-btn-group--pill:not(.btn-group-vertical) .btn:last-child {
	border-radius: 0 60px 60px 0; }

.btn-group.m-btn-group--pill:not(.btn-group-vertical) .btn.m-btn--pill-last {
	border-radius: 0 60px 60px 0; }

.btn-group.m-btn-group--pill:not(.btn-group-vertical) .btn.m-btn--pill-first {
	border-radius: 60px 0 0 60px; }

.btn-group.m-btn-group--air {
	border-radius: 0.25rem; }

.btn-group.m-btn-group--air.m-btn-group--pill {
	border-radius: 60px; }

.btn-group-vertical .m-btn--pill-last {
	border-radius: 0 0 60px 60px; }

.btn-group-vertical .m-btn--pill-first {
	border-radius: 60px 60px 0 0; }

.btn-outline-brand.m-btn--air,
.btn-brand.m-btn--air,
.m-btn--gradient-from-brand.m-btn--air {
	-webkit-box-shadow: 0px 5px 10px 2px rgba(113, 106, 202, 0.19) !important;
	box-shadow: 0px 5px 10px 2px rgba(113, 106, 202, 0.19) !important; }
.btn-outline-brand.m-btn--air.focus, .btn-outline-brand.m-btn--air:focus, .btn-outline-brand.m-btn--air:hover,
.btn-brand.m-btn--air.focus,
.btn-brand.m-btn--air:focus,
.btn-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: 0px 5px 10px 2px rgba(113, 106, 202, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(113, 106, 202, 0.36) !important; }

.btn-outline-brand.focus, .btn-outline-brand:focus, .btn-outline-brand:hover {
	border-color: #bb9a69;
	background: #bb9a69;
	color: #ffffff; }

.btn + .btn.dropdown-toggle {
	position: relative; }
.btn + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #ffffff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: 0.3; }
.btn + .btn.dropdown-toggle:hover:before, .btn + .btn.dropdown-toggle:focus:before, .btn + .btn.dropdown-toggle.active:before {
    display: none; }

.btn-outline-metal.m-btn--air,
.btn-metal.m-btn--air,
.m-btn--gradient-from-metal.m-btn--air {
	-webkit-box-shadow: 0px 5px 10px 2px rgba(196, 197, 214, 0.19) !important;
	box-shadow: 0px 5px 10px 2px rgba(196, 197, 214, 0.19) !important; }
.btn-outline-metal.m-btn--air.focus, .btn-outline-metal.m-btn--air:focus, .btn-outline-metal.m-btn--air:hover,
.btn-metal.m-btn--air.focus,
.btn-metal.m-btn--air:focus,
.btn-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: 0px 5px 10px 2px rgba(196, 197, 214, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(196, 197, 214, 0.36) !important; }

.btn-outline-metal.focus, .btn-outline-metal:focus, .btn-outline-metal:hover {
	border-color: #c4c5d6;
	background: #c4c5d6;
	color: #ffffff; }

.btn + .btn.dropdown-toggle {
	position: relative; }
.btn + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #ffffff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: 0.3; }
.btn + .btn.dropdown-toggle:hover:before, .btn + .btn.dropdown-toggle:focus:before, .btn + .btn.dropdown-toggle.active:before {
    display: none; }

.btn-outline-light.m-btn--air,
.btn-light.m-btn--air,
.m-btn--gradient-from-light.m-btn--air {
	-webkit-box-shadow: 0px 5px 10px 2px rgba(255, 255, 255, 0.19) !important;
	box-shadow: 0px 5px 10px 2px rgba(255, 255, 255, 0.19) !important; }
.btn-outline-light.m-btn--air.focus, .btn-outline-light.m-btn--air:focus, .btn-outline-light.m-btn--air:hover,
.btn-light.m-btn--air.focus,
.btn-light.m-btn--air:focus,
.btn-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: 0px 5px 10px 2px rgba(255, 255, 255, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(255, 255, 255, 0.36) !important; }

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

.btn + .btn.dropdown-toggle {
	position: relative; }
.btn + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #282a3c;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: 0.3; }
.btn + .btn.dropdown-toggle:hover:before, .btn + .btn.dropdown-toggle:focus:before, .btn + .btn.dropdown-toggle.active:before {
    display: none; }

.btn-outline-accent.m-btn--air,
.btn-accent.m-btn--air,
.m-btn--gradient-from-accent.m-btn--air {
	-webkit-box-shadow: 0px 5px 10px 2px rgba(0, 197, 220, 0.19) !important;
	box-shadow: 0px 5px 10px 2px rgba(0, 197, 220, 0.19) !important; }
.btn-outline-accent.m-btn--air.focus, .btn-outline-accent.m-btn--air:focus, .btn-outline-accent.m-btn--air:hover,
.btn-accent.m-btn--air.focus,
.btn-accent.m-btn--air:focus,
.btn-accent.m-btn--air:hover,
.m-btn--gradient-from-accent.m-btn--air.focus,
.m-btn--gradient-from-accent.m-btn--air:focus,
.m-btn--gradient-from-accent.m-btn--air:hover {
    -webkit-box-shadow: 0px 5px 10px 2px rgba(0, 197, 220, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(0, 197, 220, 0.36) !important; }

.btn-outline-accent.focus, .btn-outline-accent:focus, .btn-outline-accent:hover {
	border-color: #00c5dc;
	background: #00c5dc;
	color: #ffffff; }

.btn + .btn.dropdown-toggle {
	position: relative; }
.btn + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #ffffff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: 0.3; }
.btn + .btn.dropdown-toggle:hover:before, .btn + .btn.dropdown-toggle:focus:before, .btn + .btn.dropdown-toggle.active:before {
    display: none; }

.btn-outline-focus.m-btn--air,
.btn-focus.m-btn--air,
.m-btn--gradient-from-focus.m-btn--air {
	-webkit-box-shadow: 0px 5px 10px 2px rgba(152, 22, 244, 0.19) !important;
	box-shadow: 0px 5px 10px 2px rgba(152, 22, 244, 0.19) !important; }
.btn-outline-focus.m-btn--air.focus, .btn-outline-focus.m-btn--air:focus, .btn-outline-focus.m-btn--air:hover,
.btn-focus.m-btn--air.focus,
.btn-focus.m-btn--air:focus,
.btn-focus.m-btn--air:hover,
.m-btn--gradient-from-focus.m-btn--air.focus,
.m-btn--gradient-from-focus.m-btn--air:focus,
.m-btn--gradient-from-focus.m-btn--air:hover {
    -webkit-box-shadow: 0px 5px 10px 2px rgba(152, 22, 244, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(152, 22, 244, 0.36) !important; }

.btn-outline-focus.focus, .btn-outline-focus:focus, .btn-outline-focus:hover {
	border-color: #9816f4;
	background: #9816f4;
	color: #ffffff; }

.btn + .btn.dropdown-toggle {
	position: relative; }
.btn + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #ffffff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: 0.3; }
.btn + .btn.dropdown-toggle:hover:before, .btn + .btn.dropdown-toggle:focus:before, .btn + .btn.dropdown-toggle.active:before {
    display: none; }

.btn-outline-primary.m-btn--air,
.btn-primary.m-btn--air,
.m-btn--gradient-from-primary.m-btn--air {
	-webkit-box-shadow: 0px 5px 10px 2px rgba(88, 103, 221, 0.19) !important;
	box-shadow: 0px 5px 10px 2px rgba(88, 103, 221, 0.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: 0px 5px 10px 2px rgba(88, 103, 221, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(88, 103, 221, 0.36) !important; }

.btn-outline-primary.focus, .btn-outline-primary:focus, .btn-outline-primary:hover {
	border-color: #bb9a69;
	background: #bb9a69;
	color: #ffffff; }

.btn + .btn.dropdown-toggle {
	position: relative; }
.btn + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #ffffff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: 0.3; }
.btn + .btn.dropdown-toggle:hover:before, .btn + .btn.dropdown-toggle:focus:before, .btn + .btn.dropdown-toggle.active:before {
    display: none; }

.btn-outline-success.m-btn--air,
.btn-success.m-btn--air,
.m-btn--gradient-from-success.m-btn--air {
	-webkit-box-shadow: 0px 5px 10px 2px rgba(52, 191, 163, 0.19) !important;
	box-shadow: 0px 5px 10px 2px rgba(52, 191, 163, 0.19) !important; }
.btn-outline-success.m-btn--air.focus, .btn-outline-success.m-btn--air:focus, .btn-outline-success.m-btn--air:hover,
.btn-success.m-btn--air.focus,
.btn-success.m-btn--air:focus,
.btn-success.m-btn--air:hover,
.m-btn--gradient-from-success.m-btn--air.focus,
.m-btn--gradient-from-success.m-btn--air:focus,
.m-btn--gradient-from-success.m-btn--air:hover {
    -webkit-box-shadow: 0px 5px 10px 2px rgba(52, 191, 163, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(52, 191, 163, 0.36) !important; }

.btn-outline-success.focus, .btn-outline-success:focus, .btn-outline-success:hover {
	border-color: #57b947;
	background: #57b947;
	color: #ffffff; }

.btn + .btn.dropdown-toggle {
	position: relative; }
.btn + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #ffffff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: 0.3; }
.btn + .btn.dropdown-toggle:hover:before, .btn + .btn.dropdown-toggle:focus:before, .btn + .btn.dropdown-toggle.active:before {
    display: none; }

.btn-outline-info.m-btn--air,
.btn-info.m-btn--air,
.m-btn--gradient-from-info.m-btn--air {
	-webkit-box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.19) !important;
	box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.19) !important; }
.btn-outline-info.m-btn--air.focus, .btn-outline-info.m-btn--air:focus, .btn-outline-info.m-btn--air:hover,
.btn-info.m-btn--air.focus,
.btn-info.m-btn--air:focus,
.btn-info.m-btn--air:hover,
.m-btn--gradient-from-info.m-btn--air.focus,
.m-btn--gradient-from-info.m-btn--air:focus,
.m-btn--gradient-from-info.m-btn--air:hover {
    -webkit-box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(54, 163, 247, 0.36) !important; }

.btn-outline-info.focus, .btn-outline-info:focus, .btn-outline-info:hover {
	border-color: #36a3f7;
	background: #36a3f7;
	color: #ffffff; }

.btn + .btn.dropdown-toggle {
	position: relative; }
.btn + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #ffffff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: 0.3; }
.btn + .btn.dropdown-toggle:hover:before, .btn + .btn.dropdown-toggle:focus:before, .btn + .btn.dropdown-toggle.active:before {
    display: none; }

.btn-outline-warning.m-btn--air,
.btn-warning.m-btn--air,
.m-btn--gradient-from-warning.m-btn--air {
	-webkit-box-shadow: 0px 5px 10px 2px rgba(255, 184, 34, 0.19) !important;
	box-shadow: 0px 5px 10px 2px rgba(255, 184, 34, 0.19) !important; }
.btn-outline-warning.m-btn--air.focus, .btn-outline-warning.m-btn--air:focus, .btn-outline-warning.m-btn--air:hover,
.btn-warning.m-btn--air.focus,
.btn-warning.m-btn--air:focus,
.btn-warning.m-btn--air:hover,
.m-btn--gradient-from-warning.m-btn--air.focus,
.m-btn--gradient-from-warning.m-btn--air:focus,
.m-btn--gradient-from-warning.m-btn--air:hover {
    -webkit-box-shadow: 0px 5px 10px 2px rgba(255, 184, 34, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(255, 184, 34, 0.36) !important; }

.btn-outline-warning.focus, .btn-outline-warning:focus, .btn-outline-warning:hover {
	border-color: #ffb822;
	background: #ffb822;
	color: #111111; }

.btn + .btn.dropdown-toggle {
	position: relative; }
.btn + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #111111;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: 0.3; }
.btn + .btn.dropdown-toggle:hover:before, .btn + .btn.dropdown-toggle:focus:before, .btn + .btn.dropdown-toggle.active:before {
    display: none; }

.btn-outline-danger.m-btn--air,
.btn-danger.m-btn--air,
.m-btn--gradient-from-danger.m-btn--air {
	-webkit-box-shadow: 0px 5px 10px 2px rgba(244, 81, 108, 0.19) !important;
	box-shadow: 0px 5px 10px 2px rgba(244, 81, 108, 0.19) !important; }
.btn-outline-danger.m-btn--air.focus, .btn-outline-danger.m-btn--air:focus, .btn-outline-danger.m-btn--air:hover,
.btn-danger.m-btn--air.focus,
.btn-danger.m-btn--air:focus,
.btn-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: 0px 5px 10px 2px rgba(244, 81, 108, 0.36) !important;
    box-shadow: 0px 5px 10px 2px rgba(244, 81, 108, 0.36) !important; }

.btn-outline-danger.focus, .btn-outline-danger:focus, .btn-outline-danger:hover {
	border-color: #f4516c;
	background: #f4516c;
	color: #ffffff; }

.btn + .btn.dropdown-toggle {
	position: relative; }
.btn + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #ffffff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: 0.3; }
.btn + .btn.dropdown-toggle:hover:before, .btn + .btn.dropdown-toggle:focus:before, .btn + .btn.dropdown-toggle.active:before {
    display: none; }

button:active, button:focus {
	outline: none !important; }

.btn.btn-default, .btn.btn-secondary {
	background: #f5f5f5;
	color: #8b8b8b;
	border-color: transparent; }
.btn.btn-default i, .btn.btn-secondary i {
    color: #6f727d; }
.btn.btn-default:hover:not(:disabled), .btn.btn-default.active, .btn.btn-default:active, .btn.btn-default:focus,
.show > .btn.btn-default.dropdown-toggle, .btn.btn-secondary:hover:not(:disabled), .btn.btn-secondary.active, .btn.btn-secondary:active, .btn.btn-secondary:focus,
.show > .btn.btn-secondary.dropdown-toggle {
    border-color: #e7e7e7;
    background-color: #f1f1f1; }
.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: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;
	box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;
	border-color: #ffffff !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: 0px 3px 20px 0px rgba(113, 106, 202, 0.26) !important;
    box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.26) !important;
    background: #bb9a69 !important;
    color: #ffffff !important;
    border-color: #bb9a69 !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: #ffffff !important; }

.btn.m-btn--hover-brand:not(.btn-secondary):not(.btn-outline-light) {
	background: #f5f5f5;
	color: #999999; }
.btn.m-btn--hover-brand:not(.btn-secondary):not(.btn-outline-light) i {
    color: #999999; }

.btn.m-btn--hover-brand:hover, .btn.m-btn--hover-brand.active, .btn.m-btn--hover-brand:active, .btn.m-btn--hover-brand:focus,
.show > .btn.m-btn--hover-brand.dropdown-toggle {
	border-color: #bb9a69 !important;
	color: #ffffff !important;
	background-color: #bb9a69 !important; }
.btn.m-btn--hover-brand:hover i, .btn.m-btn--hover-brand.active i, .btn.m-btn--hover-brand:active i, .btn.m-btn--hover-brand:focus i,
.show > .btn.m-btn--hover-brand.dropdown-toggle i {
    color: #ffffff !important; }

.btn.m-btn--gradient-from-brand {
	color: #ffffff;
	border: 0 !important; }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-brand {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-brand:hover, .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,
.show > .btn.m-btn--gradient-from-brand.m-btn--gradient-to-brand.dropdown-toggle {
	background: #5b53c2;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #5b53c2 30%, #5b53c2 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-metal {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #c4c5d6 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-metal:hover, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-metal.active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-metal:active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-metal:focus,
.show > .btn.m-btn--gradient-from-brand.m-btn--gradient-to-metal.dropdown-toggle {
	background: #5b53c2;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #5b53c2 30%, #b2b3c9 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-light {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #ffffff 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-light:hover, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-light.active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-light:active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-light:focus,
.show > .btn.m-btn--gradient-from-brand.m-btn--gradient-to-light.dropdown-toggle {
	background: #5b53c2;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #5b53c2 30%, #f0f0f0 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-accent {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #00c5dc 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-accent:hover, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-accent.active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-accent:active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-accent:focus,
.show > .btn.m-btn--gradient-from-brand.m-btn--gradient-to-accent.dropdown-toggle {
	background: #5b53c2;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #5b53c2 30%, #00aabd 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-focus {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #9816f4 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-focus:hover, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-focus.active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-focus:active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-focus:focus,
.show > .btn.m-btn--gradient-from-brand.m-btn--gradient-to-focus.dropdown-toggle {
	background: #5b53c2;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #5b53c2 30%, #880be1 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-primary {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-primary:hover, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-primary.active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-primary:active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-primary:focus,
.show > .btn.m-btn--gradient-from-brand.m-btn--gradient-to-primary.dropdown-toggle {
	background: #5b53c2;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #5b53c2 30%, #3f50d8 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-success {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #57b947 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-success:hover, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-success.active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-success:active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-success:focus,
.show > .btn.m-btn--gradient-from-brand.m-btn--gradient-to-success.dropdown-toggle {
	background: #5b53c2;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #5b53c2 30%, #2da78e 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-info {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #36a3f7 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-info:hover, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-info.active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-info:active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-info:focus,
.show > .btn.m-btn--gradient-from-brand.m-btn--gradient-to-info.dropdown-toggle {
	background: #5b53c2;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #5b53c2 30%, #1996f6 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-warning {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #ffb822 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-warning:hover, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-warning.active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-warning:active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-warning:focus,
.show > .btn.m-btn--gradient-from-brand.m-btn--gradient-to-warning.dropdown-toggle {
	background: #5b53c2;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #5b53c2 30%, #ffae03 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-danger {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #f4516c 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-brand.m-btn--gradient-to-danger:hover, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-danger.active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-danger:active, .btn.m-btn--gradient-from-brand.m-btn--gradient-to-danger:focus,
.show > .btn.m-btn--gradient-from-brand.m-btn--gradient-to-danger.dropdown-toggle {
	background: #5b53c2;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #5b53c2 30%, #f23454 100%);
	/* Standard syntax */ }

.btn.btn-brand {
	color: #ffffff; }
.btn.btn-brand.active, .btn.btn-brand.focus, .btn.btn-brand:focus, .btn.btn-brand:hover:not(:disabled) {
    color: #ffffff !important; }

.btn.btn-outline-brand {
	color: #bb9a69; }
.btn.btn-outline-brand.active, .btn.btn-outline-brand.focus, .btn.btn-outline-brand:focus, .btn.btn-outline-brand:hover:not(:disabled) {
    color: #ffffff !important; }

.btn.m-btn--hover-metal:not(.btn-secondary):not(.btn-outline-light) {
	background: none;
	color: #575962; }
.btn.m-btn--hover-metal:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96; }

.btn.m-btn--hover-metal:hover, .btn.m-btn--hover-metal.active, .btn.m-btn--hover-metal:active, .btn.m-btn--hover-metal:focus,
.show > .btn.m-btn--hover-metal.dropdown-toggle {
	border-color: #c4c5d6 !important;
	color: #ffffff !important;
	background-color: #c4c5d6 !important; }
.btn.m-btn--hover-metal:hover i, .btn.m-btn--hover-metal.active i, .btn.m-btn--hover-metal:active i, .btn.m-btn--hover-metal:focus i,
.show > .btn.m-btn--hover-metal.dropdown-toggle i {
    color: #ffffff !important; }

.btn.m-btn--gradient-from-metal {
	color: #ffffff;
	border: 0 !important; }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-brand {
    background: #c4c5d6;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #c4c5d6 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-brand:hover, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-brand.active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-brand:active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-brand:focus,
.show > .btn.m-btn--gradient-from-metal.m-btn--gradient-to-brand.dropdown-toggle {
	background: #b2b3c9;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #b2b3c9 30%, #5b53c2 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-metal {
    background: #c4c5d6;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #c4c5d6 30%, #c4c5d6 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-metal:hover, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-metal.active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-metal:active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-metal:focus,
.show > .btn.m-btn--gradient-from-metal.m-btn--gradient-to-metal.dropdown-toggle {
	background: #b2b3c9;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #b2b3c9 30%, #b2b3c9 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-light {
    background: #c4c5d6;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #c4c5d6 30%, #ffffff 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-light:hover, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-light.active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-light:active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-light:focus,
.show > .btn.m-btn--gradient-from-metal.m-btn--gradient-to-light.dropdown-toggle {
	background: #b2b3c9;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #b2b3c9 30%, #f0f0f0 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-accent {
    background: #c4c5d6;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #c4c5d6 30%, #00c5dc 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-accent:hover, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-accent.active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-accent:active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-accent:focus,
.show > .btn.m-btn--gradient-from-metal.m-btn--gradient-to-accent.dropdown-toggle {
	background: #b2b3c9;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #b2b3c9 30%, #00aabd 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-focus {
    background: #c4c5d6;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #c4c5d6 30%, #9816f4 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-focus:hover, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-focus.active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-focus:active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-focus:focus,
.show > .btn.m-btn--gradient-from-metal.m-btn--gradient-to-focus.dropdown-toggle {
	background: #b2b3c9;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #b2b3c9 30%, #880be1 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-primary {
    background: #c4c5d6;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #c4c5d6 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-primary:hover, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-primary.active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-primary:active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-primary:focus,
.show > .btn.m-btn--gradient-from-metal.m-btn--gradient-to-primary.dropdown-toggle {
	background: #b2b3c9;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #b2b3c9 30%, #3f50d8 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-success {
    background: #c4c5d6;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #c4c5d6 30%, #57b947 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-success:hover, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-success.active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-success:active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-success:focus,
.show > .btn.m-btn--gradient-from-metal.m-btn--gradient-to-success.dropdown-toggle {
	background: #b2b3c9;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #b2b3c9 30%, #2da78e 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-info {
    background: #c4c5d6;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #c4c5d6 30%, #36a3f7 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-info:hover, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-info.active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-info:active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-info:focus,
.show > .btn.m-btn--gradient-from-metal.m-btn--gradient-to-info.dropdown-toggle {
	background: #b2b3c9;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #b2b3c9 30%, #1996f6 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-warning {
    background: #c4c5d6;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #c4c5d6 30%, #ffb822 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-warning:hover, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-warning.active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-warning:active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-warning:focus,
.show > .btn.m-btn--gradient-from-metal.m-btn--gradient-to-warning.dropdown-toggle {
	background: #b2b3c9;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #b2b3c9 30%, #ffae03 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-danger {
    background: #c4c5d6;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #c4c5d6 30%, #f4516c 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-metal.m-btn--gradient-to-danger:hover, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-danger.active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-danger:active, .btn.m-btn--gradient-from-metal.m-btn--gradient-to-danger:focus,
.show > .btn.m-btn--gradient-from-metal.m-btn--gradient-to-danger.dropdown-toggle {
	background: #b2b3c9;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #b2b3c9 30%, #f23454 100%);
	/* Standard syntax */ }

.btn.btn-metal {
	color: #ffffff; }
.btn.btn-metal.active, .btn.btn-metal.focus, .btn.btn-metal:focus, .btn.btn-metal:hover:not(:disabled) {
    color: #ffffff !important; }

.btn.btn-outline-metal {
	color: #c4c5d6; }
.btn.btn-outline-metal.active, .btn.btn-outline-metal.focus, .btn.btn-outline-metal:focus, .btn.btn-outline-metal:hover:not(:disabled) {
    color: #ffffff !important; }

.btn.m-btn--hover-light:not(.btn-secondary):not(.btn-outline-light) {
	background: none;
	color: #575962; }
.btn.m-btn--hover-light:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96; }

.btn.m-btn--hover-light:hover, .btn.m-btn--hover-light.active, .btn.m-btn--hover-light:active, .btn.m-btn--hover-light:focus,
.show > .btn.m-btn--hover-light.dropdown-toggle {
	border-color: #ffffff !important;
	color: #282a3c !important;
	background-color: #ffffff !important; }
.btn.m-btn--hover-light:hover i, .btn.m-btn--hover-light.active i, .btn.m-btn--hover-light:active i, .btn.m-btn--hover-light:focus i,
.show > .btn.m-btn--hover-light.dropdown-toggle i {
    color: #282a3c !important; }

.btn.m-btn--gradient-from-light {
	color: #282a3c;
	border: 0 !important; }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-brand {
    background: #ffffff;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffffff 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-brand:hover, .btn.m-btn--gradient-from-light.m-btn--gradient-to-brand.active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-brand:active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-brand:focus,
.show > .btn.m-btn--gradient-from-light.m-btn--gradient-to-brand.dropdown-toggle {
	background: #f0f0f0;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f0f0f0 30%, #5b53c2 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-metal {
    background: #ffffff;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffffff 30%, #c4c5d6 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-metal:hover, .btn.m-btn--gradient-from-light.m-btn--gradient-to-metal.active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-metal:active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-metal:focus,
.show > .btn.m-btn--gradient-from-light.m-btn--gradient-to-metal.dropdown-toggle {
	background: #f0f0f0;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f0f0f0 30%, #b2b3c9 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-light {
    background: #ffffff;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffffff 30%, #ffffff 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-light:hover, .btn.m-btn--gradient-from-light.m-btn--gradient-to-light.active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-light:active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-light:focus,
.show > .btn.m-btn--gradient-from-light.m-btn--gradient-to-light.dropdown-toggle {
	background: #f0f0f0;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f0f0f0 30%, #f0f0f0 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-accent {
    background: #ffffff;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffffff 30%, #00c5dc 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-accent:hover, .btn.m-btn--gradient-from-light.m-btn--gradient-to-accent.active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-accent:active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-accent:focus,
.show > .btn.m-btn--gradient-from-light.m-btn--gradient-to-accent.dropdown-toggle {
	background: #f0f0f0;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f0f0f0 30%, #00aabd 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-focus {
    background: #ffffff;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffffff 30%, #9816f4 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-focus:hover, .btn.m-btn--gradient-from-light.m-btn--gradient-to-focus.active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-focus:active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-focus:focus,
.show > .btn.m-btn--gradient-from-light.m-btn--gradient-to-focus.dropdown-toggle {
	background: #f0f0f0;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f0f0f0 30%, #880be1 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-primary {
    background: #ffffff;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffffff 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-primary:hover, .btn.m-btn--gradient-from-light.m-btn--gradient-to-primary.active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-primary:active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-primary:focus,
.show > .btn.m-btn--gradient-from-light.m-btn--gradient-to-primary.dropdown-toggle {
	background: #f0f0f0;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f0f0f0 30%, #3f50d8 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-success {
    background: #ffffff;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffffff 30%, #57b947 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-success:hover, .btn.m-btn--gradient-from-light.m-btn--gradient-to-success.active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-success:active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-success:focus,
.show > .btn.m-btn--gradient-from-light.m-btn--gradient-to-success.dropdown-toggle {
	background: #f0f0f0;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f0f0f0 30%, #2da78e 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-info {
    background: #ffffff;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffffff 30%, #36a3f7 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-info:hover, .btn.m-btn--gradient-from-light.m-btn--gradient-to-info.active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-info:active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-info:focus,
.show > .btn.m-btn--gradient-from-light.m-btn--gradient-to-info.dropdown-toggle {
	background: #f0f0f0;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f0f0f0 30%, #1996f6 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-warning {
    background: #ffffff;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffffff 30%, #ffb822 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-warning:hover, .btn.m-btn--gradient-from-light.m-btn--gradient-to-warning.active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-warning:active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-warning:focus,
.show > .btn.m-btn--gradient-from-light.m-btn--gradient-to-warning.dropdown-toggle {
	background: #f0f0f0;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f0f0f0 30%, #ffae03 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-danger {
    background: #ffffff;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffffff 30%, #f4516c 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-light.m-btn--gradient-to-danger:hover, .btn.m-btn--gradient-from-light.m-btn--gradient-to-danger.active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-danger:active, .btn.m-btn--gradient-from-light.m-btn--gradient-to-danger:focus,
.show > .btn.m-btn--gradient-from-light.m-btn--gradient-to-danger.dropdown-toggle {
	background: #f0f0f0;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f0f0f0 30%, #f23454 100%);
	/* Standard syntax */ }

.btn.btn-light {
	color: #282a3c; }
.btn.btn-light.active, .btn.btn-light.focus, .btn.btn-light:focus, .btn.btn-light:hover:not(:disabled) {
    color: #282a3c !important; }

.btn.btn-outline-light {
	color: #ffffff; }
.btn.btn-outline-light.active, .btn.btn-outline-light.focus, .btn.btn-outline-light:focus, .btn.btn-outline-light:hover:not(:disabled) {
    color: #282a3c !important; }

.btn.m-btn--hover-accent:not(.btn-secondary):not(.btn-outline-light) {
	background: none;
	color: #575962; }
.btn.m-btn--hover-accent:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96; }

.btn.m-btn--hover-accent:hover, .btn.m-btn--hover-accent.active, .btn.m-btn--hover-accent:active, .btn.m-btn--hover-accent:focus,
.show > .btn.m-btn--hover-accent.dropdown-toggle {
	border-color: #00c5dc !important;
	color: #ffffff !important;
	background-color: #00c5dc !important; }
.btn.m-btn--hover-accent:hover i, .btn.m-btn--hover-accent.active i, .btn.m-btn--hover-accent:active i, .btn.m-btn--hover-accent:focus i,
.show > .btn.m-btn--hover-accent.dropdown-toggle i {
    color: #ffffff !important; }

.btn.m-btn--gradient-from-accent {
	color: #ffffff;
	border: 0 !important; }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-brand {
    background: #00c5dc;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #00c5dc 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-brand:hover, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-brand.active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-brand:active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-brand:focus,
.show > .btn.m-btn--gradient-from-accent.m-btn--gradient-to-brand.dropdown-toggle {
	background: #00aabd;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #00aabd 30%, #5b53c2 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-metal {
    background: #00c5dc;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #00c5dc 30%, #c4c5d6 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-metal:hover, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-metal.active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-metal:active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-metal:focus,
.show > .btn.m-btn--gradient-from-accent.m-btn--gradient-to-metal.dropdown-toggle {
	background: #00aabd;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #00aabd 30%, #b2b3c9 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-light {
    background: #00c5dc;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #00c5dc 30%, #ffffff 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-light:hover, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-light.active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-light:active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-light:focus,
.show > .btn.m-btn--gradient-from-accent.m-btn--gradient-to-light.dropdown-toggle {
	background: #00aabd;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #00aabd 30%, #f0f0f0 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-accent {
    background: #00c5dc;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #00c5dc 30%, #00c5dc 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-accent:hover, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-accent.active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-accent:active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-accent:focus,
.show > .btn.m-btn--gradient-from-accent.m-btn--gradient-to-accent.dropdown-toggle {
	background: #00aabd;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #00aabd 30%, #00aabd 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-focus {
    background: #00c5dc;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #00c5dc 30%, #9816f4 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-focus:hover, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-focus.active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-focus:active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-focus:focus,
.show > .btn.m-btn--gradient-from-accent.m-btn--gradient-to-focus.dropdown-toggle {
	background: #00aabd;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #00aabd 30%, #880be1 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-primary {
    background: #00c5dc;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #00c5dc 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-primary:hover, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-primary.active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-primary:active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-primary:focus,
.show > .btn.m-btn--gradient-from-accent.m-btn--gradient-to-primary.dropdown-toggle {
	background: #00aabd;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #00aabd 30%, #3f50d8 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-success {
    background: #00c5dc;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #00c5dc 30%, #57b947 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-success:hover, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-success.active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-success:active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-success:focus,
.show > .btn.m-btn--gradient-from-accent.m-btn--gradient-to-success.dropdown-toggle {
	background: #00aabd;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #00aabd 30%, #2da78e 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-info {
    background: #00c5dc;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #00c5dc 30%, #36a3f7 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-info:hover, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-info.active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-info:active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-info:focus,
.show > .btn.m-btn--gradient-from-accent.m-btn--gradient-to-info.dropdown-toggle {
	background: #00aabd;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #00aabd 30%, #1996f6 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-warning {
    background: #00c5dc;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #00c5dc 30%, #ffb822 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-warning:hover, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-warning.active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-warning:active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-warning:focus,
.show > .btn.m-btn--gradient-from-accent.m-btn--gradient-to-warning.dropdown-toggle {
	background: #00aabd;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #00aabd 30%, #ffae03 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-danger {
    background: #00c5dc;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #00c5dc 30%, #f4516c 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-accent.m-btn--gradient-to-danger:hover, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-danger.active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-danger:active, .btn.m-btn--gradient-from-accent.m-btn--gradient-to-danger:focus,
.show > .btn.m-btn--gradient-from-accent.m-btn--gradient-to-danger.dropdown-toggle {
	background: #00aabd;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #00aabd 30%, #f23454 100%);
	/* Standard syntax */ }

.btn.btn-accent {
	color: #ffffff; }
.btn.btn-accent.active, .btn.btn-accent.focus, .btn.btn-accent:focus, .btn.btn-accent:hover:not(:disabled) {
    color: #ffffff !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: #ffffff !important; }

.btn.m-btn--hover-focus:not(.btn-secondary):not(.btn-outline-light) {
	background: none;
	color: #575962; }
.btn.m-btn--hover-focus:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96; }

.btn.m-btn--hover-focus:hover, .btn.m-btn--hover-focus.active, .btn.m-btn--hover-focus:active, .btn.m-btn--hover-focus:focus,
.show > .btn.m-btn--hover-focus.dropdown-toggle {
	border-color: #9816f4 !important;
	color: #ffffff !important;
	background-color: #9816f4 !important; }
.btn.m-btn--hover-focus:hover i, .btn.m-btn--hover-focus.active i, .btn.m-btn--hover-focus:active i, .btn.m-btn--hover-focus:focus i,
.show > .btn.m-btn--hover-focus.dropdown-toggle i {
    color: #ffffff !important; }

.btn.m-btn--gradient-from-focus {
	color: #ffffff;
	border: 0 !important; }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-brand {
    background: #9816f4;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #9816f4 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-brand:hover, .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,
.show > .btn.m-btn--gradient-from-focus.m-btn--gradient-to-brand.dropdown-toggle {
	background: #880be1;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #880be1 30%, #5b53c2 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-metal {
    background: #9816f4;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #9816f4 30%, #c4c5d6 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-metal:hover, .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,
.show > .btn.m-btn--gradient-from-focus.m-btn--gradient-to-metal.dropdown-toggle {
	background: #880be1;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #880be1 30%, #b2b3c9 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-light {
    background: #9816f4;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #9816f4 30%, #ffffff 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-light:hover, .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,
.show > .btn.m-btn--gradient-from-focus.m-btn--gradient-to-light.dropdown-toggle {
	background: #880be1;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #880be1 30%, #f0f0f0 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-accent {
    background: #9816f4;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #9816f4 30%, #00c5dc 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-accent:hover, .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,
.show > .btn.m-btn--gradient-from-focus.m-btn--gradient-to-accent.dropdown-toggle {
	background: #880be1;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #880be1 30%, #00aabd 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-focus {
    background: #9816f4;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #9816f4 30%, #9816f4 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-focus:hover, .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,
.show > .btn.m-btn--gradient-from-focus.m-btn--gradient-to-focus.dropdown-toggle {
	background: #880be1;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #880be1 30%, #880be1 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-primary {
    background: #9816f4;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #9816f4 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-primary:hover, .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,
.show > .btn.m-btn--gradient-from-focus.m-btn--gradient-to-primary.dropdown-toggle {
	background: #880be1;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #880be1 30%, #3f50d8 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-success {
    background: #9816f4;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #9816f4 30%, #57b947 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-success:hover, .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,
.show > .btn.m-btn--gradient-from-focus.m-btn--gradient-to-success.dropdown-toggle {
	background: #880be1;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #880be1 30%, #2da78e 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-info {
    background: #9816f4;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #9816f4 30%, #36a3f7 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-info:hover, .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,
.show > .btn.m-btn--gradient-from-focus.m-btn--gradient-to-info.dropdown-toggle {
	background: #880be1;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #880be1 30%, #1996f6 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-warning {
    background: #9816f4;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #9816f4 30%, #ffb822 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-warning:hover, .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,
.show > .btn.m-btn--gradient-from-focus.m-btn--gradient-to-warning.dropdown-toggle {
	background: #880be1;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #880be1 30%, #ffae03 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-danger {
    background: #9816f4;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #9816f4 30%, #f4516c 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-focus.m-btn--gradient-to-danger:hover, .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,
.show > .btn.m-btn--gradient-from-focus.m-btn--gradient-to-danger.dropdown-toggle {
	background: #880be1;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #880be1 30%, #f23454 100%);
	/* Standard syntax */ }

.btn.btn-focus {
	color: #ffffff; }
.btn.btn-focus.active, .btn.btn-focus.focus, .btn.btn-focus:focus, .btn.btn-focus:hover:not(:disabled) {
    color: #ffffff !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: #ffffff !important; }

.btn.m-btn--hover-primary:not(.btn-secondary):not(.btn-outline-light) {
	background: none;
	color: #575962; }
.btn.m-btn--hover-primary:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96; }

.btn.m-btn--hover-primary:hover, .btn.m-btn--hover-primary.active, .btn.m-btn--hover-primary:active, .btn.m-btn--hover-primary:focus,
.show > .btn.m-btn--hover-primary.dropdown-toggle {
	border-color: #bb9a69 !important;
	color: #ffffff !important;
	background-color: #bb9a69 !important; }
.btn.m-btn--hover-primary:hover i, .btn.m-btn--hover-primary.active i, .btn.m-btn--hover-primary:active i, .btn.m-btn--hover-primary:focus i,
.show > .btn.m-btn--hover-primary.dropdown-toggle i {
    color: #ffffff !important; }

.btn.m-btn--gradient-from-primary {
	color: #ffffff;
	border: 0 !important; }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-brand {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-brand:hover, .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,
.show > .btn.m-btn--gradient-from-primary.m-btn--gradient-to-brand.dropdown-toggle {
	background: #3f50d8;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #3f50d8 30%, #5b53c2 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-metal {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #c4c5d6 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-metal:hover, .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,
.show > .btn.m-btn--gradient-from-primary.m-btn--gradient-to-metal.dropdown-toggle {
	background: #3f50d8;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #3f50d8 30%, #b2b3c9 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-light {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #ffffff 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-light:hover, .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,
.show > .btn.m-btn--gradient-from-primary.m-btn--gradient-to-light.dropdown-toggle {
	background: #3f50d8;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #3f50d8 30%, #f0f0f0 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-accent {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #00c5dc 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-accent:hover, .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,
.show > .btn.m-btn--gradient-from-primary.m-btn--gradient-to-accent.dropdown-toggle {
	background: #3f50d8;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #3f50d8 30%, #00aabd 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-focus {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #9816f4 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-focus:hover, .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,
.show > .btn.m-btn--gradient-from-primary.m-btn--gradient-to-focus.dropdown-toggle {
	background: #3f50d8;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #3f50d8 30%, #880be1 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-primary {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-primary:hover, .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,
.show > .btn.m-btn--gradient-from-primary.m-btn--gradient-to-primary.dropdown-toggle {
	background: #3f50d8;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #3f50d8 30%, #3f50d8 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-success {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #57b947 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-success:hover, .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,
.show > .btn.m-btn--gradient-from-primary.m-btn--gradient-to-success.dropdown-toggle {
	background: #3f50d8;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #3f50d8 30%, #2da78e 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-info {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #36a3f7 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-info:hover, .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,
.show > .btn.m-btn--gradient-from-primary.m-btn--gradient-to-info.dropdown-toggle {
	background: #3f50d8;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #3f50d8 30%, #1996f6 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-warning {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #ffb822 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-warning:hover, .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,
.show > .btn.m-btn--gradient-from-primary.m-btn--gradient-to-warning.dropdown-toggle {
	background: #3f50d8;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #3f50d8 30%, #ffae03 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-danger {
    background: #bb9a69;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #bb9a69 30%, #f4516c 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-primary.m-btn--gradient-to-danger:hover, .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,
.show > .btn.m-btn--gradient-from-primary.m-btn--gradient-to-danger.dropdown-toggle {
	background: #3f50d8;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #3f50d8 30%, #f23454 100%);
	/* Standard syntax */ }

.btn.btn-primary {
	color: #ffffff; }
.btn.btn-primary.active, .btn.btn-primary.focus, .btn.btn-primary:focus, .btn.btn-primary:hover:not(:disabled) {
    color: #ffffff !important; }

.btn.btn-outline-primary {
	color: #bb9a69; }
.btn.btn-outline-primary.active, .btn.btn-outline-primary.focus, .btn.btn-outline-primary:focus, .btn.btn-outline-primary:hover:not(:disabled) {
    color: #ffffff !important; }

.btn.m-btn--hover-success:not(.btn-secondary):not(.btn-outline-light) {
	background: none;
	color: #575962; }
.btn.m-btn--hover-success:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96; }

.btn.m-btn--hover-success:hover, .btn.m-btn--hover-success.active, .btn.m-btn--hover-success:active, .btn.m-btn--hover-success:focus,
.show > .btn.m-btn--hover-success.dropdown-toggle {
	border-color: #57b947 !important;
	color: #ffffff !important;
	background-color: #57b947 !important; }
.btn.m-btn--hover-success:hover i, .btn.m-btn--hover-success.active i, .btn.m-btn--hover-success:active i, .btn.m-btn--hover-success:focus i,
.show > .btn.m-btn--hover-success.dropdown-toggle i {
    color: #ffffff !important; }

.btn.m-btn--gradient-from-success {
	color: #ffffff;
	border: 0 !important; }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-brand {
    background: #57b947;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #57b947 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-brand:hover, .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,
.show > .btn.m-btn--gradient-from-success.m-btn--gradient-to-brand.dropdown-toggle {
	background: #2da78e;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #2da78e 30%, #5b53c2 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-metal {
    background: #57b947;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #57b947 30%, #c4c5d6 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-metal:hover, .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,
.show > .btn.m-btn--gradient-from-success.m-btn--gradient-to-metal.dropdown-toggle {
	background: #2da78e;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #2da78e 30%, #b2b3c9 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-light {
    background: #57b947;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #57b947 30%, #ffffff 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-light:hover, .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,
.show > .btn.m-btn--gradient-from-success.m-btn--gradient-to-light.dropdown-toggle {
	background: #2da78e;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #2da78e 30%, #f0f0f0 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-accent {
    background: #57b947;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #57b947 30%, #00c5dc 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-accent:hover, .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,
.show > .btn.m-btn--gradient-from-success.m-btn--gradient-to-accent.dropdown-toggle {
	background: #2da78e;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #2da78e 30%, #00aabd 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-focus {
    background: #57b947;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #57b947 30%, #9816f4 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-focus:hover, .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,
.show > .btn.m-btn--gradient-from-success.m-btn--gradient-to-focus.dropdown-toggle {
	background: #2da78e;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #2da78e 30%, #880be1 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-primary {
    background: #57b947;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #57b947 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-primary:hover, .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,
.show > .btn.m-btn--gradient-from-success.m-btn--gradient-to-primary.dropdown-toggle {
	background: #2da78e;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #2da78e 30%, #3f50d8 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-success {
    background: #57b947;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #57b947 30%, #57b947 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-success:hover, .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,
.show > .btn.m-btn--gradient-from-success.m-btn--gradient-to-success.dropdown-toggle {
	background: #2da78e;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #2da78e 30%, #2da78e 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-info {
    background: #57b947;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #57b947 30%, #36a3f7 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-info:hover, .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,
.show > .btn.m-btn--gradient-from-success.m-btn--gradient-to-info.dropdown-toggle {
	background: #2da78e;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #2da78e 30%, #1996f6 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-warning {
    background: #57b947;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #57b947 30%, #ffb822 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-warning:hover, .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,
.show > .btn.m-btn--gradient-from-success.m-btn--gradient-to-warning.dropdown-toggle {
	background: #2da78e;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #2da78e 30%, #ffae03 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-danger {
    background: #57b947;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #57b947 30%, #f4516c 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-success.m-btn--gradient-to-danger:hover, .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,
.show > .btn.m-btn--gradient-from-success.m-btn--gradient-to-danger.dropdown-toggle {
	background: #2da78e;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #2da78e 30%, #f23454 100%);
	/* Standard syntax */ }

.btn.btn-success {
	color: #ffffff; }
.btn.btn-success.active, .btn.btn-success.focus, .btn.btn-success:focus, .btn.btn-success:hover:not(:disabled) {
    color: #ffffff !important; }

.btn.btn-outline-success {
	color: #57b947; }
.btn.btn-outline-success.active, .btn.btn-outline-success.focus, .btn.btn-outline-success:focus, .btn.btn-outline-success:hover:not(:disabled) {
    color: #ffffff !important; }

.btn.m-btn--hover-info:not(.btn-secondary):not(.btn-outline-light) {
	background: none;
	color: #575962; }
.btn.m-btn--hover-info:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96; }

.btn.m-btn--hover-info:hover, .btn.m-btn--hover-info.active, .btn.m-btn--hover-info:active, .btn.m-btn--hover-info:focus,
.show > .btn.m-btn--hover-info.dropdown-toggle {
	border-color: #36a3f7 !important;
	color: #ffffff !important;
	background-color: #36a3f7 !important; }
.btn.m-btn--hover-info:hover i, .btn.m-btn--hover-info.active i, .btn.m-btn--hover-info:active i, .btn.m-btn--hover-info:focus i,
.show > .btn.m-btn--hover-info.dropdown-toggle i {
    color: #ffffff !important; }

.btn.m-btn--gradient-from-info {
	color: #ffffff;
	border: 0 !important; }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-brand {
    background: #36a3f7;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #36a3f7 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-brand:hover, .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,
.show > .btn.m-btn--gradient-from-info.m-btn--gradient-to-brand.dropdown-toggle {
	background: #1996f6;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #1996f6 30%, #5b53c2 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-metal {
    background: #36a3f7;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #36a3f7 30%, #c4c5d6 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-metal:hover, .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,
.show > .btn.m-btn--gradient-from-info.m-btn--gradient-to-metal.dropdown-toggle {
	background: #1996f6;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #1996f6 30%, #b2b3c9 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-light {
    background: #36a3f7;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #36a3f7 30%, #ffffff 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-light:hover, .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,
.show > .btn.m-btn--gradient-from-info.m-btn--gradient-to-light.dropdown-toggle {
	background: #1996f6;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #1996f6 30%, #f0f0f0 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-accent {
    background: #36a3f7;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #36a3f7 30%, #00c5dc 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-accent:hover, .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,
.show > .btn.m-btn--gradient-from-info.m-btn--gradient-to-accent.dropdown-toggle {
	background: #1996f6;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #1996f6 30%, #00aabd 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-focus {
    background: #36a3f7;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #36a3f7 30%, #9816f4 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-focus:hover, .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,
.show > .btn.m-btn--gradient-from-info.m-btn--gradient-to-focus.dropdown-toggle {
	background: #1996f6;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #1996f6 30%, #880be1 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-primary {
    background: #36a3f7;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #36a3f7 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-primary:hover, .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,
.show > .btn.m-btn--gradient-from-info.m-btn--gradient-to-primary.dropdown-toggle {
	background: #1996f6;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #1996f6 30%, #3f50d8 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-success {
    background: #36a3f7;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #36a3f7 30%, #57b947 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-success:hover, .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,
.show > .btn.m-btn--gradient-from-info.m-btn--gradient-to-success.dropdown-toggle {
	background: #1996f6;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #1996f6 30%, #2da78e 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-info {
    background: #36a3f7;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #36a3f7 30%, #36a3f7 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-info:hover, .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,
.show > .btn.m-btn--gradient-from-info.m-btn--gradient-to-info.dropdown-toggle {
	background: #1996f6;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #1996f6 30%, #1996f6 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-warning {
    background: #36a3f7;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #36a3f7 30%, #ffb822 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-warning:hover, .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,
.show > .btn.m-btn--gradient-from-info.m-btn--gradient-to-warning.dropdown-toggle {
	background: #1996f6;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #1996f6 30%, #ffae03 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-danger {
    background: #36a3f7;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #36a3f7 30%, #f4516c 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-info.m-btn--gradient-to-danger:hover, .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,
.show > .btn.m-btn--gradient-from-info.m-btn--gradient-to-danger.dropdown-toggle {
	background: #1996f6;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #1996f6 30%, #f23454 100%);
	/* Standard syntax */ }

.btn.btn-info {
	color: #ffffff; }
.btn.btn-info.active, .btn.btn-info.focus, .btn.btn-info:focus, .btn.btn-info:hover:not(:disabled) {
    color: #ffffff !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: #ffffff !important; }

.btn.m-btn--hover-warning:not(.btn-secondary):not(.btn-outline-light) {
	background: none;
	color: #575962; }
.btn.m-btn--hover-warning:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96; }

.btn.m-btn--hover-warning:hover, .btn.m-btn--hover-warning.active, .btn.m-btn--hover-warning:active, .btn.m-btn--hover-warning:focus,
.show > .btn.m-btn--hover-warning.dropdown-toggle {
	border-color: #ffb822 !important;
	color: #111111 !important;
	background-color: #ffb822 !important; }
.btn.m-btn--hover-warning:hover i, .btn.m-btn--hover-warning.active i, .btn.m-btn--hover-warning:active i, .btn.m-btn--hover-warning:focus i,
.show > .btn.m-btn--hover-warning.dropdown-toggle i {
    color: #111111 !important; }

.btn.m-btn--gradient-from-warning {
	color: #111111;
	border: 0 !important; }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-brand {
    background: #ffb822;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffb822 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-brand:hover, .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,
.show > .btn.m-btn--gradient-from-warning.m-btn--gradient-to-brand.dropdown-toggle {
	background: #ffae03;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #ffae03 30%, #5b53c2 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-metal {
    background: #ffb822;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffb822 30%, #c4c5d6 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-metal:hover, .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,
.show > .btn.m-btn--gradient-from-warning.m-btn--gradient-to-metal.dropdown-toggle {
	background: #ffae03;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #ffae03 30%, #b2b3c9 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-light {
    background: #ffb822;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffb822 30%, #ffffff 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-light:hover, .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,
.show > .btn.m-btn--gradient-from-warning.m-btn--gradient-to-light.dropdown-toggle {
	background: #ffae03;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #ffae03 30%, #f0f0f0 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-accent {
    background: #ffb822;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffb822 30%, #00c5dc 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-accent:hover, .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,
.show > .btn.m-btn--gradient-from-warning.m-btn--gradient-to-accent.dropdown-toggle {
	background: #ffae03;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #ffae03 30%, #00aabd 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-focus {
    background: #ffb822;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffb822 30%, #9816f4 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-focus:hover, .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,
.show > .btn.m-btn--gradient-from-warning.m-btn--gradient-to-focus.dropdown-toggle {
	background: #ffae03;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #ffae03 30%, #880be1 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-primary {
    background: #ffb822;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffb822 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-primary:hover, .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,
.show > .btn.m-btn--gradient-from-warning.m-btn--gradient-to-primary.dropdown-toggle {
	background: #ffae03;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #ffae03 30%, #3f50d8 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-success {
    background: #ffb822;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffb822 30%, #57b947 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-success:hover, .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,
.show > .btn.m-btn--gradient-from-warning.m-btn--gradient-to-success.dropdown-toggle {
	background: #ffae03;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #ffae03 30%, #2da78e 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-info {
    background: #ffb822;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffb822 30%, #36a3f7 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-info:hover, .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,
.show > .btn.m-btn--gradient-from-warning.m-btn--gradient-to-info.dropdown-toggle {
	background: #ffae03;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #ffae03 30%, #1996f6 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-warning {
    background: #ffb822;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffb822 30%, #ffb822 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-warning:hover, .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,
.show > .btn.m-btn--gradient-from-warning.m-btn--gradient-to-warning.dropdown-toggle {
	background: #ffae03;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #ffae03 30%, #ffae03 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-danger {
    background: #ffb822;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #ffb822 30%, #f4516c 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-warning.m-btn--gradient-to-danger:hover, .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,
.show > .btn.m-btn--gradient-from-warning.m-btn--gradient-to-danger.dropdown-toggle {
	background: #ffae03;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #ffae03 30%, #f23454 100%);
	/* Standard syntax */ }

.btn.btn-warning {
	color: #111111; }
.btn.btn-warning.active, .btn.btn-warning.focus, .btn.btn-warning:focus, .btn.btn-warning:hover:not(:disabled) {
    color: #111111 !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: #111111 !important; }

.btn.m-btn--hover-danger:not(.btn-secondary):not(.btn-outline-light) {
	background: none;
	color: #575962; }
.btn.m-btn--hover-danger:not(.btn-secondary):not(.btn-outline-light) i {
    color: #898b96; }

.btn.m-btn--hover-danger:hover, .btn.m-btn--hover-danger.active, .btn.m-btn--hover-danger:active, .btn.m-btn--hover-danger:focus,
.show > .btn.m-btn--hover-danger.dropdown-toggle {
	border-color: #f4516c !important;
	color: #ffffff !important;
	background-color: #f4516c !important; }
.btn.m-btn--hover-danger:hover i, .btn.m-btn--hover-danger.active i, .btn.m-btn--hover-danger:active i, .btn.m-btn--hover-danger:focus i,
.show > .btn.m-btn--hover-danger.dropdown-toggle i {
    color: #ffffff !important; }

.btn.m-btn--gradient-from-danger {
	color: #ffffff;
	border: 0 !important; }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-brand {
    background: #f4516c;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #f4516c 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-brand:hover, .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,
.show > .btn.m-btn--gradient-from-danger.m-btn--gradient-to-brand.dropdown-toggle {
	background: #f23454;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f23454 30%, #5b53c2 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-metal {
    background: #f4516c;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #f4516c 30%, #c4c5d6 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-metal:hover, .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,
.show > .btn.m-btn--gradient-from-danger.m-btn--gradient-to-metal.dropdown-toggle {
	background: #f23454;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f23454 30%, #b2b3c9 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-light {
    background: #f4516c;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #f4516c 30%, #ffffff 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-light:hover, .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,
.show > .btn.m-btn--gradient-from-danger.m-btn--gradient-to-light.dropdown-toggle {
	background: #f23454;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f23454 30%, #f0f0f0 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-accent {
    background: #f4516c;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #f4516c 30%, #00c5dc 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-accent:hover, .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,
.show > .btn.m-btn--gradient-from-danger.m-btn--gradient-to-accent.dropdown-toggle {
	background: #f23454;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f23454 30%, #00aabd 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-focus {
    background: #f4516c;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #f4516c 30%, #9816f4 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-focus:hover, .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,
.show > .btn.m-btn--gradient-from-danger.m-btn--gradient-to-focus.dropdown-toggle {
	background: #f23454;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f23454 30%, #880be1 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-primary {
    background: #f4516c;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #f4516c 30%, #bb9a69 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-primary:hover, .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,
.show > .btn.m-btn--gradient-from-danger.m-btn--gradient-to-primary.dropdown-toggle {
	background: #f23454;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f23454 30%, #3f50d8 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-success {
    background: #f4516c;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #f4516c 30%, #57b947 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-success:hover, .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,
.show > .btn.m-btn--gradient-from-danger.m-btn--gradient-to-success.dropdown-toggle {
	background: #f23454;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f23454 30%, #2da78e 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-info {
    background: #f4516c;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #f4516c 30%, #36a3f7 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-info:hover, .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,
.show > .btn.m-btn--gradient-from-danger.m-btn--gradient-to-info.dropdown-toggle {
	background: #f23454;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f23454 30%, #1996f6 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-warning {
    background: #f4516c;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #f4516c 30%, #ffb822 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-warning:hover, .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,
.show > .btn.m-btn--gradient-from-danger.m-btn--gradient-to-warning.dropdown-toggle {
	background: #f23454;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f23454 30%, #ffae03 100%);
	/* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-danger {
    background: #f4516c;
    /* For browsers that do not support gradients */
    /* For Safari 5.1 to 6.0 */
    /* For Opera 11.1 to 12.0 */
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(135deg, #f4516c 30%, #f4516c 100%);
    /* Standard syntax */ }
.btn.m-btn--gradient-from-danger.m-btn--gradient-to-danger:hover, .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,
.show > .btn.m-btn--gradient-from-danger.m-btn--gradient-to-danger.dropdown-toggle {
	background: #f23454;
	/* For browsers that do not support gradients */
	/* For Safari 5.1 to 6.0 */
	/* For Opera 11.1 to 12.0 */
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(135deg, #f23454 30%, #f23454 100%);
	/* Standard syntax */ }

.btn.btn-danger {
	color: #ffffff; }
.btn.btn-danger.active, .btn.btn-danger.focus, .btn.btn-danger:focus, .btn.btn-danger:hover:not(:disabled) {
    color: #ffffff !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: #ffffff !important; }

.btn-group.m-btn-group--air {
	-webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;
	box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important; }
.btn-group.m-btn-group--air .btn-default,
.btn-group.m-btn-group--air .btn-secondary {
    border-color: #ffffff !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: #ffffff !important;
	-webkit-box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important;
	box-shadow: 0px 3px 20px 0px rgba(113, 106, 202, 0.17) !important; }

.m-spinner {
	display: inline-block;
	width: 1.5rem;
	height: 1.5rem;
	margin: 0 auto;
	border-radius: 100%;
	opacity: 0 ;
	filter: alpha(opacity=0) ;
	-webkit-animation: m-spinner-scaleout 0.9s infinite ease-in-out;
	animation: m-spinner-scaleout 0.9s infinite ease-in-out; }
.m-spinner.m-spinner--lg {
    width: 2rem;
    height: 2rem; }
.m-spinner.m-spinner--sm {
    width: 1.2rem;
    height: 1.2rem; }
.btn .m-spinner {
    position: relative;
    line-height: 0; }

@-webkit-keyframes m-spinner-scaleout {
	0% {
		opacity: 0.3 ;
		filter: alpha(opacity=30) ;
		-webkit-transform: scale(0);
		transform: scale(0); }
	100% {
		opacity: 1 ;
		filter: alpha(opacity=100) ;
		-webkit-transform: scale(1);
		transform: scale(1); } }

@keyframes m-spinner-scaleout {
	0% {
		opacity: 0.3 ;
		filter: alpha(opacity=30) ;
		-webkit-transform: scale(0);
		transform: scale(0); }
	100% {
		opacity: 1 ;
		filter: alpha(opacity=100) ;
		-webkit-transform: scale(1);
		transform: scale(1); } }

.m-spinner {
	background-color: #e2e5ec; }

.m-spinner.m-spinner--skin-dark {
	background-color: #a9acb8; }

.m-spinner.m-spinner--brand {
	background-color: #bb9a69; }

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

.m-spinner.m-spinner--light {
	background-color: #ffffff; }

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

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

.m-spinner.m-spinner--primary {
	background-color: #bb9a69; }

.m-spinner.m-spinner--success {
	background-color: #57b947; }

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

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

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

.m-loader {
	position: relative; }
.m-loader:before {
    content: '';
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    border-top: 2px solid #07d;
    border-right: 2px solid transparent;
    border-radius: 50%;
    -webkit-animation: m-loader-rotate 0.6s linear infinite;
    animation: m-loader-rotate 0.6s linear infinite; }
.m-loader:before {
    width: 1.4rem;
    height: 1.4rem;
    margin-top: -0.7rem;
    margin-left: -0.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: -0.5rem;
    margin-left: -0.5rem;
    border-top-width: 1px;
    border-right-width: 1px; }
.m-loader.m-loader--right:before {
    left: auto;
    right: 0.7rem; }
.m-loader.m-loader--right.m-loader--lg:before {
    right: 1rem; }
.m-loader.m-loader--right.m-loader--sm:before {
    right: 0.5rem; }
.m-loader.m-loader--right.btn {
    padding-right: 3.25rem; }
.m-loader.m-loader--right.btn.m-loader--lg {
	padding-right: 4.65rem; }
.m-loader.m-loader--right.btn.m-loader--sm {
	padding-right: 2.3rem; }
.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.25rem; }
.m-loader.m-loader--left.btn.m-loader--lg {
	padding-left: 4.65rem; }
.m-loader.m-loader--left.btn.m-loader--sm {
	padding-left: 2.3rem; }

@-webkit-keyframes m-loader-rotate {
	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg); } }

@keyframes m-loader-rotate {
	to {
		-webkit-transform: rotate(360deg);
		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: #bb9a69; }

.m-loader.m-loader--metal:before {
	border-top-color: #c4c5d6; }

.m-loader.m-loader--light:before {
	border-top-color: #ffffff; }

.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: #bb9a69; }

.m-loader.m-loader--success:before {
	border-top-color: #57b947; }

.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; }

.m-list-search.m-list-search--has-result .m-dropdown__body {
	display: block; }

.m-list-search.m-list-search--has-result .m-dropdown__header:after {
	display: block;
	height: 1px;
	content: "";
	position: relative;
	top: 20px; }

.m-list-search .m-dropdown__body {
	display: none; }

.m-list-search .m-list-search__form {
	position: relative;
	display: block;
	padding: 3px 0 0 0; }
.m-list-search .m-list-search__form .m-list-search__form-wrapper {
    width: 100%;
    height: 100%;
    display: table;
    table-layout: fixed; }
.m-list-search .m-list-search__form .m-list-search__form-wrapper .m-list-search__form-input-wrapper {
	display: table-cell;
	vertical-align: middle; }
.m-list-search .m-list-search__form .m-list-search__form-wrapper .m-list-search__form-input {
	border: 0;
	background: none;
	outline: none !important;
	-webkit-box-shadow: none ;
	box-shadow: none ;
	width: 100%;
	font-size: 1rem;
	padding: 0px;
	display: block; }
.m-list-search .m-list-search__form .m-list-search__form-wrapper .m-list-search__form-icon-close {
	text-align: right;
	display: table-cell;
	vertical-align: middle;
	line-height: 0 !important;
	cursor: pointer;
	font-size: 1.2rem;
	width: 30px;
	padding: 0 0 0 0; }
.m-list-search .m-list-search__form.m-loader:before {
    top: 12px;
    right: 0; }

.m-list-search .m-list-search__results .m-list-search__result-separator {
	display: block;
	margin: 10px 0; }
.m-list-search .m-list-search__results .m-list-search__result-separator.m-list-search__result-separator--fit {
    margin: 10px -20px; }

.m-list-search .m-list-search__results .m-list-search__result-category {
	display: block;
	margin: 30px 0 10px 0;
	font-weight: 600;
	font-size: 1rem;
	text-transform: uppercase; }
.m-list-search .m-list-search__results .m-list-search__result-category.m-list-search__result-category--first {
    margin-top: 0; }

.m-list-search .m-list-search__results .m-list-search__result-msg {
	display: block;
	padding: 10px 0;
	font-weight: 400;
	font-size: 1.1rem; }

.m-list-search .m-list-search__results .m-list-search__result-item {
	display: table;
	width: 100%;
	padding: 5px 0;
	outline: none; }
.m-list-search .m-list-search__results .m-list-search__result-item:hover {
    text-decoration: none; }
.m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-pic {
    width: 45px;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    margin: 0 auto; }
.m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-pic img {
	display: block;
	vertical-align: middle;
	max-width: 35px !important; }
.m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-icon {
    display: table-cell;
    vertical-align: middle;
    font-size: 1rem;
    width: 32px;
    font-size: 1.2rem; }
.m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-icon:before {
	line-height: 0;
	vertical-align: middle; }
.m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-text {
    display: table-cell;
    vertical-align: middle;
    font-size: 1rem; }

.m-list-search .m-dropdown__header:after {
	background-color: #ebedf2; }

.m-list-search .m-list-search__form .m-list-search__form-input {
	color: #575962; }
.m-list-search .m-list-search__form .m-list-search__form-input::-moz-placeholder {
    color: #6f727d;
    opacity: 1; }
.m-list-search .m-list-search__form .m-list-search__form-input:-ms-input-placeholder {
    color: #6f727d; }
.m-list-search .m-list-search__form .m-list-search__form-input::-webkit-input-placeholder {
    color: #6f727d; }

.m-list-search .m-list-search__form .m-list-search__form-icon-close {
	color: #cfcedb; }

.m-list-search .m-list-search__results .m-list-search__result-separator {
	border-bottom: #ebedf2; }

.m-list-search .m-list-search__results .m-list-search__result-message {
	color: #7b7e8a; }

.m-list-search .m-list-search__results .m-list-search__result-category {
	color: #bb9a69; }

.m-list-search .m-list-search__results .m-list-search__result-item .m-list-search__result-item-text {
	color: #7b7e8a; }

.m-list-search .m-list-search__results .m-list-search__result-item:hover .m-list-search__result-item-text {
	color: #bb9a69; }

.m-list-search.m-list-search--skin-dark .m-dropdown__header:after {
	background-color: #a1a4b1; }

.m-list-search.m-list-search--skin-dark .m-list-search__form .m-list-search__form-input {
	color: #ffffff; }
.m-list-search.m-list-search--skin-dark .m-list-search__form .m-list-search__form-input::-moz-placeholder {
    color: #9093ac;
    opacity: 1; }
.m-list-search.m-list-search--skin-dark .m-list-search__form .m-list-search__form-input:-ms-input-placeholder {
    color: #9093ac; }
.m-list-search.m-list-search--skin-dark .m-list-search__form .m-list-search__form-input::-webkit-input-placeholder {
    color: #9093ac; }

.m-list-search.m-list-search--skin-dark .m-list-search__form .m-list-search__form-icon-close {
	color: #dfdff1; }

.m-list-search.m-list-search--skin-dark .m-list-search__results .m-list-search__result-separator {
	border-bottom: #a1a4b1; }

.m-list-search.m-list-search--skin-dark .m-list-search__results .m-list-search__result-message {
	color: #8284a1; }

.m-list-search.m-list-search--skin-dark .m-list-search__results .m-list-search__result-category {
	color: #bb9a69; }

.m-list-search.m-list-search--skin-dark .m-list-search__results .m-list-search__result-item .m-list-search__result-item-text {
	color: #8284a1; }

.m-list-search.m-list-search--skin-dark .m-list-search__results .m-list-search__result-item:hover .m-list-search__result-item-text {
	color: #bb9a69; }

.m-list-timeline__group {
	margin: 0 0 30px 0; }

.m-list-timeline__heading {
	margin: 0 0 18px 0;
	font-weight: 600;
	font-size: 1rem;
	text-transform: uppercase; }

.m-list-timeline__items {
	position: relative;
	padding: 0;
	margin: 0; }
.m-list-timeline__items:before {
    position: absolute;
    display: block;
    content: '';
    width: 1px;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 3px; }
.m-list-timeline__items .m-list-timeline__item {
    position: relative;
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 6px 0;
    margin: 5px 0; }
.m-list-timeline__items .m-list-timeline__item:first-child:before, .m-list-timeline__items .m-list-timeline__item:last-child:before {
	background-color: white;
	position: absolute;
	display: block;
	content: '';
	width: 1px;
	height: 50%;
	top: 0;
	bottom: 0;
	left: 3px; }
.m-list-timeline__items .m-list-timeline__item:last-child:before {
	top: auto;
	bottom: 0; }
.m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge {
	text-align: left;
	vertical-align: middle;
	display: table-cell;
	position: relative;
	width: 20px; }
.m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge:before {
	position: absolute;
	display: block;
	content: '';
	width: 7px;
	height: 7px;
	left: 0;
	top: 50%;
	margin-top: -3.5px;
	border-radius: 100%; }
.m-list-timeline__items .m-list-timeline__item .m-list-timeline__icon {
	text-align: left;
	vertical-align: middle;
	display: table-cell;
	width: 30px;
	padding: 0 5px 0 0;
	line-height: 0; }
.m-list-timeline__items .m-list-timeline__item [class^="la-"],
.m-list-timeline__items .m-list-timeline__item [class*=" la-"] {
	font-size: 1.6rem; }
.m-list-timeline__items .m-list-timeline__item [class^="fa-"],
.m-list-timeline__items .m-list-timeline__item [class*=" fa-"] {
	font-size: 1.2rem; }
.m-list-timeline__items .m-list-timeline__item [class^="flaticon-"],
.m-list-timeline__items .m-list-timeline__item [class*=" flaticon-"] {
	font-size: 1.6rem; }
.m-list-timeline__items .m-list-timeline__item .m-list-timeline__text {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	padding: 0 5px 0 0;
	font-size: 1rem; }
.m-list-timeline__items .m-list-timeline__item .m-list-timeline__text:hover {
	text-decoration: none; }
.m-list-timeline__items .m-list-timeline__item .m-list-timeline__time {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	width: 80px;
	padding: 0 0 0 5px;
	font-size: 0.85rem; }
.m-list-timeline__items .m-list-timeline__item:first-child {
	padding-top: 0;
	margin-top: 0; }
.m-list-timeline__items .m-list-timeline__item:last-child {
	padding-bottom: 0;
	margin-bottom: 0; }

.m-list-timeline .m-list-timeline__items:before {
	background-color: #ebedf2; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge:before {
	background-color: #ebedf2; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--brand:before {
	background-color: #bb9a69; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--metal:before {
	background-color: #c4c5d6; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--light:before {
	background-color: #ffffff; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--accent:before {
	background-color: #00c5dc; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--focus:before {
	background-color: #9816f4; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--primary:before {
	background-color: #bb9a69; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--success:before {
	background-color: #57b947; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--info:before {
	background-color: #36a3f7; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--warning:before {
	background-color: #ffb822; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--danger:before {
	background-color: #f4516c; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__icon {
	color: #cfcedb; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__text {
	color: #575962; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item .m-list-timeline__time {
	color: #7b7e8a; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item:first-child:before, .m-list-timeline .m-list-timeline__items .m-list-timeline__item:last-child:before {
	background-color: #fff; }

.m-list-timeline .m-list-timeline__items .m-list-timeline__item.m-list-timeline__item--read {
	opacity: 0.5 ;
	filter: alpha(opacity=50) ; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items:before {
	background-color: #a1a4b1; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge:before {
	background-color: #a1a4b1; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--brand:before {
	background-color: #bb9a69; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--metal:before {
	background-color: #c4c5d6; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--light:before {
	background-color: #ffffff; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--accent:before {
	background-color: #00c5dc; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--focus:before {
	background-color: #9816f4; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--primary:before {
	background-color: #bb9a69; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--success:before {
	background-color: #57b947; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--info:before {
	background-color: #36a3f7; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--warning:before {
	background-color: #ffb822; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__badge.m-list-timeline__badge--danger:before {
	background-color: #f4516c; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__icon {
	color: #dfdff1; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__text {
	color: #ffffff; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item .m-list-timeline__time {
	color: #8284a1; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item:first-child:before, .m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item:last-child:before {
	background-color: #333; }

.m-list-timeline.m-list-timeline--skin-dark .m-list-timeline__items .m-list-timeline__item.m-list-timeline__item--read {
	opacity: 0.5 ;
	filter: alpha(opacity=50) ; }

.m-list-settings .m-list-settings__group {
	margin: 0 0 30px 0; }
.m-list-settings .m-list-settings__group:first-child {
    margin-top: 0; }
.m-list-settings .m-list-settings__group:last-child {
    margin-bottom: 0; }
.m-list-settings .m-list-settings__group .m-list-settings__heading {
    margin: 0 0 13px 0;
    font-weight: 600;
    font-size: 1rem;
    text-transform: uppercase; }
.m-list-settings .m-list-settings__group .m-list-settings__item {
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 9px 0; }
.m-list-settings .m-list-settings__group .m-list-settings__item .m-list-settings__item-label {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	padding: 0 5px 0 0;
	font-size: 1rem;
	font-weight: 400; }
.m-list-settings .m-list-settings__group .m-list-settings__item .m-list-settings__item-control {
	display: table-cell;
	text-align: right;
	vertical-align: middle;
	padding: 0 0 0 0; }
.m-list-settings .m-list-settings__group .m-list-settings__item .m-list-settings__item-control .m-switch > label {
	margin: 0; }

.m-list-settings .m-list-settings__group {
	color: #3f4047; }

.m-list-settings .m-list-settings__item .m-list-settings__item-caption {
	color: #6f727d; }

.m-list-settings.m-list-settings--skin-dark .m-list-settings__group {
	color: #aeafc2; }

.m-list-settings.m-list-settings--skin-dark .m-list-settings__item .m-list-settings__item-caption {
	color: #9093ac; }

.m-list-badge {
	display: table; }
.m-list-badge .m-list-badge__label {
    display: table-cell;
    padding-right: 1.43rem;
    font-size: 1.3rem;
    vertical-align: middle;
    font-weight: 600; }
.m-list-badge .m-list-badge__items {
    display: table-cell;
    vertical-align: middle; }
.m-list-badge .m-list-badge__items .m-list-badge__item {
	border-radius: 1.43rem;
	padding: 0.33rem 1.14rem 0.33rem 1.14rem;
	font-size: 0.85rem;
	font-weight: 500;
	margin-right: 0.4rem;
	text-decoration: none; }

.m-list-badge .m-list-badge__items .m-list-badge__item {
	color: #bb9a69;
	background-color: #ffffff; }

.m-list-badge .m-list-badge__items a.m-list-badge__item:hover {
	color: #ffffff;
	background-color: #bb9a69; }

.m-list-badge.m-list-badge--light-bg .m-list-badge__items .m-list-badge__item {
	border: 1px solid #bb9a69; }

.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--brand {
	color: #ffffff;
	background-color: #bb9a69; }

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--brand:hover {
	background: #4d44bd;
	color: #ffffff; }

.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--metal {
	color: #ffffff;
	background-color: #c4c5d6; }

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--metal:hover {
	background: #a6a7c1;
	color: #ffffff; }

.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--light {
	color: #282a3c;
	background-color: #ffffff; }

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--light:hover {
	background: #e6e6e6;
	color: #282a3c; }

.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--accent {
	color: #ffffff;
	background-color: #00c5dc; }

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--accent:hover {
	background: #0097a9;
	color: #ffffff; }

.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--focus {
	color: #ffffff;
	background-color: #9816f4; }

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--focus:hover {
	background: #7c0acd;
	color: #ffffff; }

.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--primary {
	color: #ffffff;
	background-color: #bb9a69; }

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--primary:hover {
	background: #2e40d4;
	color: #ffffff; }

.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--success {
	color: #ffffff;
	background-color: #57b947; }

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--success:hover {
	background: #299781;
	color: #ffffff; }

.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--info {
	color: #ffffff;
	background-color: #36a3f7; }

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--info:hover {
	background: #0a8cf0;
	color: #ffffff; }

.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--warning {
	color: #111111;
	background-color: #ffb822; }

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--warning:hover {
	background: #eea200;
	color: #111111; }

.m-list-badge .m-list-badge__items .m-list-badge__item.m-list-badge__item--danger {
	color: #ffffff;
	background-color: #f4516c; }

.m-list-badge .m-list-badge__items a.m-list-badge__item.m-list-badge__item--danger:hover {
	background: #f12143;
	color: #ffffff; }

.m-list-pics > a {
	margin-right: 0.25rem; }
.m-list-pics > a > img {
    width: 3.36rem;
    border-radius: 50%; }

.m-list-pics.m-list-pics--rounded > a > img {
	width: 3.36rem;
	border-radius: 0; }

.m-list-pics.m-list-pics--sm > a > img {
	width: 2.14rem; }

.m-list-pics.m-list-pics-rounded--sm > a > img {
	width: 2.14rem;
	border-radius: 0; }

.m-card-user {
	padding: 5px 0;
	margin: 0;
	display: table;
	table-layout: fixed; }
.m-card-user .m-card-user__pic {
    display: table-cell;
    text-align: right;
    padding: 0 5px 0 0;
    vertical-align: middle;
    width: 70px; }
.m-card-user .m-card-user__pic img {
	max-width: 70px !important;
	margin: 0 !important;
	border-radius: 100%; }
.m-card-user .m-card-user__pic .m-card-user__no-photo {
	height: 70px;
	width: 70px;
	display: inline-block;
	text-align: center;
	position: relative;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	/* NEW - Chrome */
	display: flex;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	border-radius: 100%; }
.m-card-user .m-card-user__pic .m-card-user__no-photo > span {
	line-height: 0;
	font-weight: 600;
	font-size: 1.3rem;
	text-transform: uppercase; }
.m-card-user .m-card-user__details {
    display: table-cell;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    padding: 0 0 0 15px; }
.m-card-user .m-card-user__details .m-card-user__name {
	display: block;
	padding: 0 0 0 0;
	font-size: 1.3rem;
	font-weight: 400; }
.m-card-user .m-card-user__details .m-card-user__email {
	display: inline-block;
	padding: 0 0 0 0;
	font-size: 1rem; }
.m-card-user.m-card-user--sm .m-card-user__pic {
    width: 40px;
    padding-right: 10px; }
.m-card-user.m-card-user--sm .m-card-user__pic img {
	max-width: 40px !important; }
.m-card-user.m-card-user--sm .m-card-user__pic .m-card-user__no-photo {
	width: 40px;
	height: 40px; }
.m-card-user.m-card-user--sm .m-card-user__details {
    padding: 6px 0 0 0; }
.m-card-user.m-card-user--sm .m-card-user__details .m-card-user__name {
	font-size: 1rem; }
.m-card-user.m-card-user--sm .m-card-user__details .m-card-user__email {
	padding: 0 0 0 0;
	font-size: 0.8rem; }

.m-card-user .m-card-user__details .m-card-user__name {
	color: #1b1c1e; }

.m-card-user .m-card-user__details .m-card-user__email {
	color: #3f4047; }
.m-card-user .m-card-user__details .m-card-user__email:hover {
    color: #27282c; }
.m-card-user .m-card-user__details .m-card-user__email:hover:after {
	border-bottom: 1px solid #27282c;
	opacity: 0.3 ;
	filter: alpha(opacity=30) ; }

.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__name {
	color: #d9dae3; }

.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email {
	color: #aeafc2; }
.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email:hover {
    color: #cbccd8; }
.m-card-user.m-card-user--skin-dark .m-card-user__details .m-card-user__email:hover:after {
	border-bottom: 1px solid #cbccd8;
	opacity: 0.3 ;
	filter: alpha(opacity=30) ; }

.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;
	border-radius: 100%; }
.m-card-profile .m-card-profile__pic img {
	text-align: center;
	max-width: 130px !important;
	margin: 0 auto !important;
	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;
	/* OLD - iOS 6-, Safari 3.1-6 */
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	/* NEW - Chrome */
	display: flex;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	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 0 0 0; }
.m-card-profile .m-card-profile__details .m-card-profile__name {
	display: block;
	padding: 0 0 0 0;
	font-size: 1.5rem;
	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: 0.3 ;
	filter: alpha(opacity=30) ; }

.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: 0.3 ;
	filter: alpha(opacity=30) ; }

.m-messenger .m-messenger__form {
	margin: 0 0 10px 0;
	display: table;
	table-layout: fixed; }
.m-messenger .m-messenger__form .m-messenger__form-controls {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    padding: 0; }
.m-messenger .m-messenger__form .m-messenger__form-controls .m-messenger__form-input {
	width: 100%;
	padding: 10px 20px;
	border-radius: 20px; }
.m-messenger .m-messenger__form .m-messenger__form-tools {
    display: table-cell;
    vertical-align: middle;
    padding: 0 0 0 10px; }
.m-messenger .m-messenger__form .m-messenger__form-tools .m-messenger__form-attachment {
	border-radius: 100%;
	display: -webkit-box;
	/* OLD - iOS 6-, Safari 3.1-6 */
	/* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;
	/* TWEENER - IE 10 */
	/* NEW - Chrome */
	display: flex;
	-moz-justify-content: center;
	-ms-justify-content: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	height: 40px;
	width: 40px;
	text-align: center;
	vertical-align: middle;
	line-height: 0;
	cursor: pointer; }
.m-messenger .m-messenger__form .m-messenger__form-tools .m-messenger__form-attachment > i {
	font-size: 1.4rem; }
.m-messenger .m-messenger__form .m-messenger__form-tools .m-messenger__form-attachment:hover {
	text-decoration: none; }

.m-messenger .m-messenger__seperator {
	margin: 30px 0; }

.m-messenger .m-messenger__messages .m-messenger__datetime {
	display: table;
	text-align: center;
	padding: 10px 0;
	width: 100%;
	font-size: 0.85rem;
	font-weight: 500;
	text-transform: uppercase; }
.m-messenger .m-messenger__messages .m-messenger__datetime:before, .m-messenger .m-messenger__messages .m-messenger__datetime:after {
    content: " ";
    display: table; }
.m-messenger .m-messenger__messages .m-messenger__datetime:after {
    clear: both; }

.m-messenger .m-messenger__messages .m-messenger__wrapper:before, .m-messenger .m-messenger__messages .m-messenger__wrapper:after {
	content: " ";
	display: table; }

.m-messenger .m-messenger__messages .m-messenger__wrapper:after {
	clear: both; }

.m-messenger .m-messenger__messages .m-messenger__message {
	display: table;
	table-layout: fixed; }
.m-messenger .m-messenger__messages .m-messenger__message:before, .m-messenger .m-messenger__messages .m-messenger__message:after {
    content: " ";
    display: table; }
.m-messenger .m-messenger__messages .m-messenger__message:after {
    clear: both; }
.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--in {
    float: left; }
.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--out {
    float: right;
    padding-left: 54px; }
.m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-pic {
    display: table-cell;
    vertical-align: top;
    width: 40px;
    padding: 6px 10px 0 0; }
.m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-pic img {
	max-width: 40px;
	border-radius: 100%;
	margin: 0 !important; }
.m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-no-pic {
    height: 40px;
    width: 40px;
    display: inline-block;
    text-align: center;
    position: relative;
    display: -webkit-box;
    /* OLD - iOS 6-, Safari 3.1-6 */
    /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;
    /* TWEENER - IE 10 */
    /* NEW - Chrome */
    display: flex;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    vertical-align: middle;
    border-radius: 100%; }
.m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-no-pic > span {
	line-height: 0;
	font-weight: 600;
	font-size: 1.3rem;
	text-transform: uppercase; }
.m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-body {
    display: table-cell;
    vertical-align: top;
    padding: 0;
    position: relative; }
.m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-body .m-messenger__message-content {
	padding: 17px;
	margin-right: 5px;
	border-radius: 10px; }
.m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-body .m-messenger__message-content .m-messenger__message-username {
	font-size: 0.85rem;
	padding-bottom: 4px; }
.m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-body .m-messenger__message-content .m-messenger__message-text {
	font-size: 1rem; }
.m-messenger .m-messenger__messages .m-messenger__message .m-messenger__message-body .m-messenger__message-content .m-messenger__message-typing {
	padding-bottom: 4px;
	font-size: 0.85rem; }

.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--in .m-messenger__message-arrow {
	position: relative;
	line-height: 0;
	display: inline-block;
	overflow: hidden;
	width: 10px;
	height: 40px;
	left: 0/*rtl:ignore*/;
	margin-left: -9px /*rtl:ignore*/;
	left: 2px;
	right: auto;
	position: absolute;
	margin-left: 0;
	margin-top: 6px;
	/*rtl:raw:
							  display:none;
	*/ }
.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--in .m-messenger__message-arrow:before {
    display: inline-block;
    font-family: "Metronic";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0px;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: ""; }
.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--in .m-messenger__message-arrow:before {
    position: relative;
    top: 0;
    margin-top: 20px;
    font-size: 40px; }

.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--in .m-messenger__message-content {
	margin-left: 10px; }

.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--out .m-messenger__message-arrow {
	position: relative;
	line-height: 0;
	display: inline-block;
	overflow: hidden;
	width: 10px;
	height: 40px;
	left: auto/*rtl:ignore*/;
	right: 0/*rtl:ignore*/;
	margin-left: auto/*rtl:ignore*/;
	margin-right: -9px /*rtl:ignore*/;
	right: 2px;
	left: auto;
	position: absolute;
	margin-left: 0;
	margin-right: 0;
	margin-top: 6px;
	/*rtl:raw:
							  display:none;
	*/ }
.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--out .m-messenger__message-arrow:before {
    display: inline-block;
    font-family: "Metronic";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    line-height: 0px;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: ""; }
.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--out .m-messenger__message-arrow:before {
    position: relative;
    top: 0;
    margin-top: 20px;
    font-size: 40px; }

.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--out .m-messenger__message-content {
	margin-right: 10px; }

.m-messenger .m-messenger__form .m-messenger__form-input {
	border: 0;
	background: none;
	outline: none !important;
	-webkit-box-shadow: none ;
	box-shadow: none ;
	color: #575962;
	background-color: #f4f5f8; }
.m-messenger .m-messenger__form .m-messenger__form-input::-moz-placeholder {
    color: #6f727d;
    opacity: 1; }
.m-messenger .m-messenger__form .m-messenger__form-input:-ms-input-placeholder {
    color: #6f727d; }
.m-messenger .m-messenger__form .m-messenger__form-input::-webkit-input-placeholder {
    color: #6f727d; }
.m-messenger .m-messenger__form .m-messenger__form-input:focus {
    background-color: #ebedf2; }

.m-messenger .m-messenger__form .m-messenger__form-attachment {
	background-color: #f7f8fa;
	color: #cfcedb; }
.m-messenger .m-messenger__form .m-messenger__form-attachment:hover {
    background-color: #ebedf2;
    color: #cfcedb; }

.m-messenger .m-messenger__seperator {
	border-bottom: 1px solid #f4f5f8; }

.m-messenger .m-messenger__messages .m-messenger__datetime {
	color: #afb2c1;
	margin: 0 0 20px 0; }

.m-messenger .m-messenger__messages .m-messenger__message {
	margin: 0 0 20px 0; }
.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--in .m-messenger__message-content {
    background: #f4f5f8; }
.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--in .m-messenger__message-content .m-messenger__message-username {
	color: #6f727d; }
.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--in .m-messenger__message-content .m-messenger__message-text {
	color: #575962; }
.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--in .m-messenger__message-content .m-messenger__message-typing {
	color: #7b7e8a; }
.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--out .m-messenger__message-content {
    background: #bb9a69; }
.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--out .m-messenger__message-content .m-messenger__message-username {
	color: #f0f0f0; }
.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--out .m-messenger__message-content .m-messenger__message-text {
	color: #f7f7f7; }
.m-messenger .m-messenger__messages .m-messenger__message.m-messenger__message--out .m-messenger__message-content .m-messenger__message-typing {
	color: #f0f0f0; }

.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--in .m-messenger__message-arrow {
	color: #f4f5f8; }

.m-messenger.m-messenger.m-messenger--message-arrow .m-messenger__message.m-messenger__message--out .m-messenger__message-arrow {
	color: #bb9a69; }

.m-portlet {
	margin-bottom: 2.2rem; }
.m-portlet.m-portlet--bottom-fit {
    margin-bottom: 0; }
.m-portlet .m-portlet__head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0;
    padding: 0 2.2rem;
    height: 5.1rem;
    position: relative;
    border-radius: 5px;}
.m-portlet .m-portlet__head + .m-portlet__head {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
.m-portlet .m-portlet__head .m-portlet__head-progress {
	position: absolute;
	left: 0;
	right: 0; }
.m-portlet .m-portlet__head .m-portlet__head-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1; }
.m-portlet .m-portlet__head .m-portlet__head-caption {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: start;
	align-content: flex-start; }
.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1.3rem;
	font-weight: 500;
	font-family: Roboto;
	margin: 0;
	padding: 0; }
.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: Roboto; }
.m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text .m-portlet__head-desc {
	margin-top: 0.4rem;
	display: block;
	font-size: 0.85rem;
	font-weight: 300;
	font-family: Roboto; }
.m-portlet .m-portlet__head .m-portlet__head-tools {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: end;
	align-content: flex-end; }
@media(max-width: 899px)
{
	.m-portlet__head {
		display: block !important;
		height: auto !important;
	}
	.m-portlet__head .m-portlet__head-caption {
		padding: 10px 0px !important;
	}
	.m-portlet .m-portlet__head .m-portlet__head-tools {
		display: block !important;
		margin-top: 5px !important;
	}
	#reportrange {
		margin-left: 0px !important;
		margin-top: 8px !important;
	}
	.daterangepicker.ltr .ranges {
		float: none !important;
	}
	.daterangepicker.ltr .calendar.left {
		margin-left: 5px !important;
		margin-top: 25px !important;
	}
	.daterangepicker.ltr .calendar.right {
		margin-top: 25px !important;
	}
}
@media (max-width: 1300px)
{
	.m-portlet .m-portlet__head.head-tools-mobile-faster {
		display: block !important;
		height: auto !important;
	}
	.m-portlet .m-portlet__head.head-tools-mobile-faster .m-portlet__head-caption {
		padding: 10px 0px !important;
	}
	.head-tools-mobile-faster .daterangepicker.ltr .ranges {
		float: none !important;
	}
	.head-tools-mobile-faster .daterangepicker.ltr .calendar.left {
		margin-left: 5px !important;
		margin-top: 25px !important;
	}
	.head-tools-mobile-faster .daterangepicker.ltr .calendar.right {
		margin-top: 25px !important;
	}
}
.m-portlet .m-portlet__head .m-portlet__head-tools .btn {
	margin-top: 5px;
	margin-bottom: 5px; }
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	margin: 0;
	list-style: none; }
.m-portlet .m-portlet__head .m-portlet__head-tools .m-portlet__nav .m-portlet__nav-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 8px 5px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
.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.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 {
	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-tabs,
.m-portlet .m-portlet__head .m-portlet__head-tools .nav.nav-pills {
	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 !important; }
.m-portlet .m-portlet__body .m-portlet__body-progress {
    display: none; }
.m-portlet.m-portlet--body-progress .m-portlet__body {
    position: relative;
    -webkit-animation: k-animate-fade-out 0.3s;
    animation: k-animate-fade-out 0.3s; }
.m-portlet.m-portlet--body-progress .m-portlet__body .m-portlet__body-progress {
	background-color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 5;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1; }
.m-portlet.m-portlet--body-progress.m-portlet--body-progress-overlay .m-portlet__body .m-portlet__body-progress {
    background-color: transparent; }
.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, .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 {
    content: "\f113"; }
.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, .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 {
    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: 0.5 ;
	filter: alpha(opacity=50) ; }
.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--fullscreen.m-portlet--head-lg > .m-portlet__body {
	top: 7rem; }
.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: 0.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;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch; }
.m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .m-tabs-line {
	position: relative;
	margin: 0;
	border-bottom-color: transparent;
	bottom: -1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch; }
.m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .m-tabs-line .m-tabs__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch; }
.m-portlet.m-portlet--tabs .m-portlet__head .m-portlet__head-tools .m-tabs-line .m-tabs__link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center; }
.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__foot,
.m-portlet.m-portlet--head-sm .m-portlet__body {
    padding-top: 1.7rem;
    padding-bottom: 1.7rem; }
.m-portlet.m-portlet--head-lg .m-portlet__head {
    height: 7rem; }
.m-portlet.m-portlet--unair {
    -webkit-box-shadow: none ;
    box-shadow: none ; }
.m-portlet.m-portlet--rounded {
    border-radius: 4px; }
.m-portlet.m-portlet--rounded .m-portlet__head {
	-moz-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px; }
.m-portlet.m-portlet--rounded .m-portlet__body {
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px; }
.m-portlet.m-portlet--rounded .m-portlet__foot {
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-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 {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap; }
	.m-portlet.m-portlet--responsive-mobile .m-portlet__head .m-portlet__head-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
	.m-portlet.m-portlet--responsive-mobile .m-portlet__head .m-portlet__head-caption {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding-top: 0.9rem;
        padding-bottom: 0.9rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
	.m-portlet.m-portlet--responsive-mobile .m-portlet__head .m-portlet__head-tools {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding-top: 0;
        padding-bottom: 0.9rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
@media (max-width: 1024px) {
    .m-portlet.m-portlet--responsive-tablet-and-mobile .m-portlet__head {
		height: auto;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap; }
	.m-portlet.m-portlet--responsive-tablet-and-mobile .m-portlet__head .m-portlet__head-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
	.m-portlet.m-portlet--responsive-tablet-and-mobile .m-portlet__head .m-portlet__head-caption {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding-top: 0.9rem;
        padding-bottom: 0.9rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
	.m-portlet.m-portlet--responsive-tablet-and-mobile .m-portlet__head .m-portlet__head-tools {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding-top: 0;
        padding-bottom: 0.9rem;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
.m-portlet .m-form.m-form--fit > .m-portlet__body {
    padding-left: 0px;
    padding-right: 0px; }
.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: -webkit-box;
	display: -ms-flexbox;
	display: flex; }
.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; }
.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: 0.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--creative .m-portlet__body {
	padding-top: 1rem; }
.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--sticky .m-portlet__head {
    position: fixed;
    -webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1);
    z-index: 101;
    background: #fff; }

@media (max-width: 1600px)
{
	.m-portlet.m-portlet--tabs .m-portlet__head {
		height: auto;
	}
	.dashboard-menu.m-tabs-line.nav.nav-tabs .nav-link i, .dashboard-menu.m-tabs-line a.m-tabs__link i {
		display: none;
	}
	.dashboard-menu.m-tabs-line.nav.nav-tabs .nav-link, .dashboard-menu.m-tabs-line a.m-tabs__link {
		padding: 12px 0px;
	}
}
@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: 0.85rem; }
    .m-portlet .m-portlet__head .m-portlet__head-caption .m-portlet__head-title .m-portlet__head-text .m-portlet__head-desc {
		font-size: 0.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: 0.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: 0.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: 0.5rem 1rem; } }

.m-portlet {
	-webkit-box-shadow: 0px 1px 2px 0px rgba(78, 73, 65, 0.1);
	box-shadow: 0px 1px 2px 0px rgba(78, 73, 65, 0.1);
	background-color: #ffffff;
    border-radius: 5px;}
.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-text small input {
	margin-left: 25px;
}
.m-portlet .m-portlet__head .m-portlet__head-text small input::placeholder {
	color: #d8d8d8 !important;
}
.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: #bb9a69; }
.m-portlet .m-portlet__head.m-portlet__head-no-border {
	border-bottom: 0; }
.m-portlet .m-portlet__body {
    color: #575962;
    border-radius: 5px;}
.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: 0px 1px 15px 1px rgba(69, 65, 78, 0.25) ;
    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.25) ; }
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--brand {
	background: #bb9a69;
	color: #ffffff; }
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--metal {
	background: #c4c5d6;
	color: #ffffff; }
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--light {
	background: #ffffff;
	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: #ffffff; }
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--focus {
	background: #9816f4;
	color: #ffffff; }
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--primary {
	background: #bb9a69;
	color: #ffffff; }
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--success {
	background: #57b947;
	color: #ffffff; }
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--info {
	background: #36a3f7;
	color: #ffffff; }
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--warning {
	background: #ffb822;
	color: #111111; }
.m-portlet.m-portlet--creative .m-portlet__head .m-portlet__head-caption .m-portlet__head-label.m-portlet__head-label--danger {
	background: #f4516c;
	color: #ffffff; }
.m-portlet.m-portlet--ngviewer .m-portlet__code {
    border-bottom: 1px solid #f4f5f8; }

.m-portlet.m-portlet--skin-dark {
	-webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.55) ;
	box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.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: white; }
.m-portlet.m-portlet--skin-dark .m-portlet__head .m-portlet__head-text {
	color: #ffffff; }
.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, 0.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__head.m-portlet__head-no-border {
	border-bottom: 0; }
.m-portlet.m-portlet--skin-dark .m-portlet__body {
    color: #ffffff; }
.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: 0px 1px 15px 1px rgba(69, 65, 78, 0.3) ;
    box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.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: #bb9a69;
	color: #ffffff; }
.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: #ffffff; }
.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: #ffffff;
	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: #ffffff; }
.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: #ffffff; }
.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: #bb9a69;
	color: #ffffff; }
.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: #57b947;
	color: #ffffff; }
.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: #ffffff; }
.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: #111111; }
.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: #ffffff; }
.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: #bb9a69;
	border-color: #bb9a69; }
.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #bb9a69;
    border-color: #bb9a69; }
.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: #ffffff; }
.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: #ffffff; }
.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, 0.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: #ffffff;
	border: 0;
	opacity: 0.8 ;
	filter: alpha(opacity=80) ; }
.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:hover,
.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0;
	opacity: 1 ;
	filter: alpha(opacity=100) ;
	background: none;
	color: #ffffff;
	border: 0;
	background: rgba(255, 255, 255, 0.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:hover > i,
.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {
	color: white; }
.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__body {
    background: white; }
.m-portlet.m-portlet--brand.m-portlet--head-solid-bg .m-portlet__foot {
    background: white; }

.m-portlet.m-portlet--border-bottom-brand {
	border-bottom: 3px solid #bb9a69; }

.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: #ffffff; }
.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: #ffffff; }
.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, 0.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: #ffffff;
	border: 0;
	opacity: 0.8 ;
	filter: alpha(opacity=80) ; }
.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:hover,
.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0;
	opacity: 1 ;
	filter: alpha(opacity=100) ;
	background: none;
	color: #ffffff;
	border: 0;
	background: rgba(255, 255, 255, 0.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:hover > i,
.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {
	color: white; }
.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__body {
    background: white; }
.m-portlet.m-portlet--metal.m-portlet--head-solid-bg .m-portlet__foot {
    background: white; }

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

.m-portlet.m-portlet--light.m-portlet--head-solid-bg {
	background: #ffffff;
	border-color: #ffffff; }
.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #ffffff;
    border-color: #ffffff; }
.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, 0.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: 0.8 ;
	filter: alpha(opacity=80) ; }
.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:hover,
.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0;
	opacity: 1 ;
	filter: alpha(opacity=100) ;
	background: none;
	color: #282a3c;
	border: 0;
	background: rgba(40, 42, 60, 0.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:hover > i,
.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {
	color: #32354b; }
.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__body {
    background: white; }
.m-portlet.m-portlet--light.m-portlet--head-solid-bg .m-portlet__foot {
    background: white; }

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

.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: #ffffff; }
.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: #ffffff; }
.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, 0.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: #ffffff;
	border: 0;
	opacity: 0.8 ;
	filter: alpha(opacity=80) ; }
.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:hover,
.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0;
	opacity: 1 ;
	filter: alpha(opacity=100) ;
	background: none;
	color: #ffffff;
	border: 0;
	background: rgba(255, 255, 255, 0.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:hover > i,
.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {
	color: white; }
.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__body {
    background: white; }
.m-portlet.m-portlet--accent.m-portlet--head-solid-bg .m-portlet__foot {
    background: white; }
.m-tabs__link .nav-number {
	position: absolute;
    right: -16px;
    top: 12px;
    color: #fff;
    background: #b3b3b3;
    font-size: 10px;
    width: 15px;
    height: 15px;
    line-height: 15px;
	font-weight: 400;
    text-align: center;
    border-radius: 50%;
}
.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: #ffffff; }
.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: #ffffff; }
.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, 0.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: #ffffff;
	border: 0;
	opacity: 0.8 ;
	filter: alpha(opacity=80) ; }
.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:hover,
.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0;
	opacity: 1 ;
	filter: alpha(opacity=100) ;
	background: none;
	color: #ffffff;
	border: 0;
	background: rgba(255, 255, 255, 0.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:hover > i,
.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {
	color: white; }
.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__body {
    background: white; }
.m-portlet.m-portlet--focus.m-portlet--head-solid-bg .m-portlet__foot {
    background: white; }

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

.m-portlet.m-portlet--primary.m-portlet--head-solid-bg {
	background: #bb9a69;
	border-color: #bb9a69; }
.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #bb9a69;
    border-color: #bb9a69; }
.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: #ffffff; }
.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: #ffffff; }
.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, 0.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: #ffffff;
	border: 0;
	opacity: 0.8 ;
	filter: alpha(opacity=80) ; }
.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:hover,
.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0;
	opacity: 1 ;
	filter: alpha(opacity=100) ;
	background: none;
	color: #ffffff;
	border: 0;
	background: rgba(255, 255, 255, 0.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:hover > i,
.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {
	color: white; }
.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__body {
    background: white; }
.m-portlet.m-portlet--primary.m-portlet--head-solid-bg .m-portlet__foot {
    background: white; }

.m-portlet.m-portlet--border-bottom-primary {
	border-bottom: 3px solid #bb9a69; }

.m-portlet.m-portlet--success.m-portlet--head-solid-bg {
	background: #57b947;
	border-color: #57b947; }
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head {
    background-color: #57b947;
    border-color: #57b947; }
.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: #ffffff; }
.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: #ffffff; }
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, 0.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: #ffffff;
	border: 0;
	opacity: 0.8 ;
	filter: alpha(opacity=80) ; }
.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:hover,
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0;
	opacity: 1 ;
	filter: alpha(opacity=100) ;
	background: none;
	color: #ffffff;
	border: 0;
	background: rgba(255, 255, 255, 0.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:hover > i,
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {
	color: white; }
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__body {
    background: white; }
.m-portlet.m-portlet--success.m-portlet--head-solid-bg .m-portlet__foot {
    background: white; }

.m-portlet.m-portlet--border-bottom-success {
	border-bottom: 3px solid #57b947; }

.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: #ffffff; }
.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: #ffffff; }
.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, 0.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: #ffffff;
	border: 0;
	opacity: 0.8 ;
	filter: alpha(opacity=80) ; }
.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:hover,
.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0;
	opacity: 1 ;
	filter: alpha(opacity=100) ;
	background: none;
	color: #ffffff;
	border: 0;
	background: rgba(255, 255, 255, 0.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:hover > i,
.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {
	color: white; }
.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__body {
    background: white; }
.m-portlet.m-portlet--info.m-portlet--head-solid-bg .m-portlet__foot {
    background: white; }

.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: #111111; }
.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: #111111; }
.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, 0.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: #111111;
	border: 0;
	opacity: 0.8 ;
	filter: alpha(opacity=80) ; }
.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:hover,
.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0;
	opacity: 1 ;
	filter: alpha(opacity=100) ;
	background: none;
	color: #111111;
	border: 0;
	background: rgba(17, 17, 17, 0.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:hover > i,
.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {
	color: #1e1e1e; }
.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__body {
    background: white; }
.m-portlet.m-portlet--warning.m-portlet--head-solid-bg .m-portlet__foot {
    background: white; }

.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: #ffffff; }
.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: #ffffff; }
.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .btn-outline-light {
    border-color: rgba(255, 255, 255, 0.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: #ffffff;
	border: 0;
	opacity: 0.8 ;
	filter: alpha(opacity=80) ; }
.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:hover,
.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active {
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 0;
	opacity: 1 ;
	filter: alpha(opacity=100) ;
	background: none;
	color: #ffffff;
	border: 0;
	background: rgba(255, 255, 255, 0.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:hover > i,
.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__head-tools .m-tabs-line .m-tabs__link.active > i {
	color: white; }
.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__body {
    background: white; }
.m-portlet.m-portlet--danger.m-portlet--head-solid-bg .m-portlet__foot {
    background: white; }

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

.m-timeline-1 {
	position: relative; }
.m-timeline-1.m-timeline-1--fixed {
    width: 80%;
    margin: 0 auto 0 auto; }
.m-timeline-1:after {
    content: '';
    position: absolute;
    width: 0.4rem;
    top: 0;
    bottom: 3rem;
    left: 50%;
    margin-left: -0.142rem; }
.m-timeline-1 .m-timeline-1__items {
    padding-bottom: 6rem;
    position: relative; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__marker {
	width: 1.43rem;
	height: 0.37rem;
	border-radius: 0.36rem;
	position: absolute;
	left: 50%;
	-webkit-transform: translate(-46%, 0);
	transform: translate(-46%, 0); }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item {
	position: relative;
	margin-left: 0;
	width: 50%;
	min-height: 3rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-circle {
	background: white;
	width: 1.43rem;
	height: 1.43rem;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 1;
	position: absolute; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-circle > div {
	border-radius: 50%;
	width: 0.4rem;
	height: 0.4rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-time {
	position: absolute;
	display: inline-block;
	margin-top: -2.14rem;
	font-weight: 600; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-time > span {
	padding-left: 5px; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content {
	position: relative;
	border-radius: 1.07rem;
	padding: 2.14rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content .m-timeline-1__item-title {
	font-size: 1.1rem;
	font-weight: 500; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content .m-timeline-1__item-title + .m-timeline-1__item-body {
	margin-top: 1.5rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content .m-timeline-1__item-actions {
	margin-top: 1.5rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content .media > img {
	width: 10rem;
	height: 8.6rem;
	border-radius: 0.71rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left {
	left: 0;
	padding-right: 2.85rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-circle {
	right: 0;
	-webkit-transform: translate(54%, 0);
	transform: translate(54%, 0);
	top: 1.57rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow {
	position: relative;
	line-height: 0;
	display: inline-block;
	overflow: hidden;
	width: 10px;
	height: 40px;
	left: auto/*rtl:ignore*/;
	right: 0/*rtl:ignore*/;
	margin-left: auto/*rtl:ignore*/;
	margin-right: -9px /*rtl:ignore*/;
	right: 2.85rem;
	top: 0.86rem;
	position: absolute;
	color: #F7F8FC; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow:before {
	display: inline-block;
	font-family: "Metronic";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 0px;
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	content: ""; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow:before {
	position: relative;
	top: 0;
	margin-top: 20px;
	font-size: 40px; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-time {
	right: 3.8rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right {
	left: 50%;
	padding-left: 2.86rem;
	top: -3.5rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-circle {
	top: 1.55rem;
	left: 0;
	-webkit-transform: translate(-46%, 0);
	transform: translate(-46%, 0); }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-arrow {
	position: relative;
	line-height: 0;
	display: inline-block;
	overflow: hidden;
	width: 10px;
	height: 40px;
	left: 0/*rtl:ignore*/;
	margin-left: -9px /*rtl:ignore*/;
	-webkit-transform: translate(10%, 0);
	transform: translate(10%, 0);
	left: 2.86rem;
	top: 0.86rem;
	position: absolute; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-arrow:before {
	display: inline-block;
	font-family: "Metronic";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 0px;
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	content: ""; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-arrow:before {
	position: relative;
	top: 0;
	margin-top: 20px;
	font-size: 40px; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-time {
	left: 3.57rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--first {
	top: 3.5rem; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--first + .m-timeline-1__item--right {
	top: -1rem; }

@media (max-width: 1200px) {
	.m-timeline-1 {
		width: 96% !important; }
    .m-timeline-1:after {
		left: 0.357rem;
		bottom: 0; }
    .m-timeline-1 .m-timeline-1__items {
		margin-bottom: 2rem;
		padding: 0 0 2rem 0; }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__marker {
        left: 0;
        -webkit-transform: translate(-18%, 0);
        transform: translate(-18%, 0); }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item {
        width: 100%;
        top: 0 !important;
        margin-top: 5rem !important; }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-time {
		position: absolute;
		display: inline-block;
		margin-top: -2.14rem; }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left {
		padding-left: 2.86rem;
		padding-right: 0; }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-circle {
		left: -0.5rem;
		-webkit-transform: translate(15%, 0);
		transform: translate(15%, 0);
		top: 1.65rem; }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow {
		position: relative;
		line-height: 0;
		display: inline-block;
		overflow: hidden;
		width: 10px;
		height: 40px;
		left: 0/*rtl:ignore*/;
		margin-left: -9px /*rtl:ignore*/;
		left: 2.93rem;
		position: absolute;
		top: 0.86rem;
		-webkit-transform: translate(-2%, 0);
		transform: translate(-2%, 0); }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow:before {
		display: inline-block;
		font-family: "Metronic";
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		line-height: 0px;
		text-decoration: inherit;
		text-rendering: optimizeLegibility;
		text-transform: none;
		-moz-osx-font-smoothing: grayscale;
		-webkit-font-smoothing: antialiased;
		font-smoothing: antialiased;
		content: ""; }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-arrow:before {
		position: relative;
		top: 0;
		margin-top: 20px;
		font-size: 40px; }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--left .m-timeline-1__item-time {
		right: 100%;
		left: 3.57rem; }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right {
		left: 0;
		padding-left: 2.86rem;
		padding-right: 0; }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-circle {
		left: -0.5rem;
		top: 1.65rem;
		-webkit-transform: translate(13%, 0);
		transform: translate(13%, 0); }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-arrow {
		position: absolute;
		left: 2.92rem;
		top: 0.86rem;
		-webkit-transform: translate(-1%, 0);
		transform: translate(-1%, 0); }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--right .m-timeline-1__item-time {
		left: 3.93rem; }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--first {
		top: 4rem !important;
		margin-top: 0 !important; }
	.m-timeline-1 .m-timeline-1__items .m-timeline-1__item.m-timeline-1__item--first + .m-timeline-1__item--right {
		margin-top: 8rem !important; } }

.m-timeline-1::after {
	background-color: #E6EAF5; }

.m-timeline-1 .m-timeline-1__items .m-timeline-1__marker {
	background-color: #E6EAF5; }

.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-arrow {
	color: #F7F8FC; }

.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content {
	background-color: #F7F8FC; }
.m-timeline-1 .m-timeline-1__items .m-timeline-1__item .m-timeline-1__item-content .m-timeline-1__item-desc {
    color: #6f727d; }

.m-timeline-2 {
	position: relative;
}
.m-timeline-2:before {
	content: '';
	position: absolute;
	left: 4.80rem;
	width: 0.214rem;
	height: 100%; }

.m-timeline-2 .m-timeline-2__items .m-timeline-2__item {
	display: table;
	position: relative; }
.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-time {
    display: table-cell;
    font-size: 1.1rem;
    font-weight: 500;
    vertical-align: top;
    position: absolute;
	text-transform: uppercase;
    padding-top: 0.18rem; }
.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-time > span {
	font-size: 1rem;
	font-weight: 400;
}
.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-cricle {
    border-radius: 50%;
    border: 0.89rem solid white;
    z-index: 1;
    top: 0.2rem;
    left: 4.1rem;
    position: relative; }
.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-cricle > i {
	font-size: 1.78rem;
	top: -0.93rem;
	left: -0.57rem;
	position: absolute; }
.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text {
    display: table-cell;
    vertical-align: top;
    font-size: 1rem;
    font-weight: 400;
    padding-bottom: 0.3rem;
    padding-left: 5rem; }
.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text.m-timeline-2__item-text--bold {
	font-size: 1.2rem;
	font-weight: 500;
	padding-top: 0.21rem; }
.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text > span {
	font-weight: 600; }
.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text .m-timeline-2__item-user-name {
	color: #c4c5d6;
	font-size: 0.85rem;
	padding-top: 3px;
}
.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-list-pics {
    display: table-cell;
    vertical-align: top; }

.m-timeline-2:before {
	background-color: #E7E9F5; }

.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-time {
	color: #898b96; }

.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text {
	color: #7b7e8a; }
.m-timeline-2 .m-timeline-2__items .m-timeline-2__item .m-timeline-2__item-text.m-timeline-2__item-text--bold {
    color: #6f727d; }

.m-timeline-3 .m-timeline-3__item {
	disply: table;
	margin-bottom: 1rem;
	position: relative; }
.m-timeline-3 .m-timeline-3__item:before {
    position: absolute;
    display: block;
    width: 0.28rem;
    border-radius: 0.3rem;
    height: 70%;
    left: 5.1rem;
    top: 0.46rem;
    content: ""; }
.m-timeline-3 .m-timeline-3__item .m-timeline-3__item-time {
    display: table-cell;
    vertical-align: top;
    padding-top: 0.6rem;
    font-weight: 500;
    font-size: 1.3rem;
    position: absolute;
    text-align: right;
    width: 3.57rem; }
.m-timeline-3 .m-timeline-3__item .m-timeline-3__item-desc {
    display: table-cell;
    width: 100%;
    vertical-align: top;
    font-size: 1rem;
    padding-left: 7rem; }
.m-timeline-3 .m-timeline-3__item .m-timeline-3__item-desc .m-timeline-3__item-text {
	font-size: 1rem;
	font-weight: 400; }
.m-timeline-3 .m-timeline-3__item .m-timeline-3__item-desc .m-timeline-3__item-user-name .m-timeline-3__item-link {
	font-size: 0.85rem;
	text-decoration: none; }

@media (max-width: 768px) {
	.m-timeline-3 .m-timeline-3__item {
		margin-left: 0; } }

.m-timeline-3__item .m-timeline-3__item-time {
	color: #898b96; }

.m-timeline-3__item .m-timeline-3__item-desc .m-timeline-3__item-text {
	color: #7b7e8a; }

.m-timeline-3__item.m-timeline-3__item--brand:before {
	background: #bb9a69; }

.m-timeline-3__item.m-timeline-3__item--metal:before {
	background: #c4c5d6; }

.m-timeline-3__item.m-timeline-3__item--light:before {
	background: #ffffff; }

.m-timeline-3__item.m-timeline-3__item--accent:before {
	background: #00c5dc; }

.m-timeline-3__item.m-timeline-3__item--focus:before {
	background: #9816f4; }

.m-timeline-3__item.m-timeline-3__item--primary:before {
	background: #bb9a69; }

.m-timeline-3__item.m-timeline-3__item--success:before {
	background: #57b947; }

.m-timeline-3__item.m-timeline-3__item--info:before {
	background: #36a3f7; }

.m-timeline-3__item.m-timeline-3__item--warning:before {
	background: #ffb822; }

.m-timeline-3__item.m-timeline-3__item--danger:before {
	background: #f4516c; }

.swal2-popup.edit_box #swal2-content {
	text-align: left;
}
.swal2-popup.edit_box .swal2-actions {
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
	margin: 1.25rem 0 0;
}
.swal2-popup.edit_box .swal2-actions .btn-success {
	margin-left: 0px;
}
.swal2-popup.edit_box .swal2-header {
	-webkit-box-align: flex-start;
	-ms-flex-align: flex-start;
	align-items: flex-start;
	-webkit-box-pack: flex-start;
	-ms-flex-pack: flex-start;
	justify-content: flex-start;
}

.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;
	white-space: nowrap;
	font-weight: 500;
	margin-bottom: 0; }
.m-widget1 .m-widget1__item .m-widget1__desc {
	display: inline-block;
	margin-top: 0.21rem;
	white-space: nowrap;
	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: 0.8rem; }
.m-widget1 .m-widget1__item:last-child {
	padding-bottom: 0.8rem; }

.m-widget1__item {
	border-bottom: 0.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-widget2 .m-widget2__item {
	disply: table;
	margin-bottom: 1.4rem;
	position: relative; }
.m-widget2 .m-widget2__item:before {
    position: absolute;
    display: block;
    width: 0.3rem;
    border-radius: 4px;
    width: 4px;
    border-radius: 4px;
    height: 100%;
    left: 0.8rem;
    content: ""; }
.m-widget2 .m-widget2__item .m-widget2__checkbox {
    display: table-cell;
    vertical-align: middle;
    padding-left: 2.2rem;
    padding-top: 1rem;
    vertical-align: top; }
.m-widget2 .m-widget2__item .m-widget2__desc {
    display: table-cell;
    width: 100%;
    vertical-align: top;
    padding-left: 0.3rem;
    padding-top: 0.23rem;
    font-size: 1rem; }
.m-widget2 .m-widget2__item .m-widget2__desc .m-widget2__text {
	font-size: 1rem;
	font-weight: 400; }
.m-widget2 .m-widget2__item .m-widget2__desc .m-widget2__user-name .m-widget2__link {
	font-size: 0.85rem; }
.m-widget2 .m-widget2__item .m-widget2__desc .m-widget2__user-name .m-widget2__link:hover {
	text-decoration: none; }
.m-widget2 .m-widget2__item .m-widget2__actions {
    display: table-cell;
    vertical-align: top;
    padding-left: 0.8rem;
    padding-top: 0.8rem; }
.m-widget2 .m-widget2__item .m-widget2__actions .m-widget2__actions-nav {
	visibility: hidden; }
.m-widget2 .m-widget2__item .m-widget2__actions .m-widget2__actions-nav .m-dropdown__toggle {
	text-decoration: none;
	font-size: 1.5rem; }
.m-widget2 .m-widget2__item:hover .m-widget2__actions .m-widget2__actions-nav {
    visibility: visible; }
.m-widget2 .m-widget2__item:hover {
    cursor: pointer; }
.m-widget2 .m-widget2__item:hover .m-widget2__actions-nav {
	visibility: hidden; }
.m-widget2 .m-widget2__item:hover .m-widget2__actions .m-widget2__actions-nav {
    visibility: visible; }

.m-widget2__item .m-widget2__desc .m-widget2__text {
	color: #575962; }

.m-widget2__item .m-widget2__desc .m-widget2__user-name .m-widget2__link {
	color: #575962; }

.m-widget2__item.m-widget2__item--brand:before {
	background: #bb9a69; }

.m-widget2__item.m-widget2__item--metal:before {
	background: #c4c5d6; }

.m-widget2__item.m-widget2__item--light:before {
	background: #ffffff; }

.m-widget2__item.m-widget2__item--accent:before {
	background: #00c5dc; }

.m-widget2__item.m-widget2__item--focus:before {
	background: #9816f4; }

.m-widget2__item.m-widget2__item--primary:before {
	background: #bb9a69; }

.m-widget2__item.m-widget2__item--success:before {
	background: #57b947; }

.m-widget2__item.m-widget2__item--info:before {
	background: #36a3f7; }

.m-widget2__item.m-widget2__item--warning:before {
	background: #ffb822; }

.m-widget2__item.m-widget2__item--danger:before {
	background: #f4516c; }

.m-widget3 .m-widget3__item {
	margin-bottom: 0.8rem; }
.m-widget3 .m-widget3__item .m-widget3__header {
    display: table; }
.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__user-img {
	margin-bottom: 0.7rem; }
.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__user-img .m-widget3__img {
	width: 3.2rem;
	border-radius: 50%; }
.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__info {
	display: table-cell;
	width: 100%;
	padding-left: 1rem;
	padding-top: -0.57rem;
	font-size: 1rem;
	vertical-align: middle; }
.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__info .m-widget3__username {
	font-size: 1rem;
	font-weight: 500; }
.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__info .m-widget3__time {
	font-size: 0.85rem; }
.m-widget3 .m-widget3__item .m-widget3__header .m-widget3__status {
	display: table-cell;
	float: right;
	padding-top: 1.07rem;
	font-size: 1rem;
	font-weight: 500; }
.m-widget3 .m-widget3__item .m-widget3__body .m-widget3__text {
    font-size: 1rem; }

.m-widget3 .m-widget3__item {
	border-bottom: 0.07rem dashed #ebedf2; }
.m-widget3 .m-widget3__item .m-widget3__username {
    color: #575962; }
.m-widget3 .m-widget3__item .m-widget3__body .m-widget3__text {
    color: #898b96; }
.m-widget3 .m-widget3__item:last-child {
    border-bottom: 0; }

.m-widget4 .m-widget4__item {
	display: table;
	padding-top: 1.15rem;
	padding-bottom: 1.25rem; }
.algemene_aanvragen .m-widget4__item {
	padding-left: 20px;
	padding-right: 20px;
	width: 100%;
}
.algemene_aanvragen .m-widget4__item.active {
	background: #fefbf7;
	border-bottom: 0.07rem solid #efe6da;
}
.m-widget4 .m-widget4__item .m-widget4__img {
    display: table-cell;
    vertical-align: middle; }
.m-widget4 .m-widget4__item .m-widget4__img.m-widget4__img--logo img {
	width: 3.5rem;
	border-radius: 50%; }
.m-widget4 .m-widget4__item .m-widget4__img.m-widget4__img--pic img {
	width: 4rem;
	border-radius: 50%; }
.m-widget4 .m-widget4__item .m-widget4__img.m-widget4__img--icon img {
	width: 2.1rem; }
.m-widget4 .m-widget4__item .m-widget4__info {
    display: table-cell;
    width: 100%;
    padding-left: 1.2rem;
    padding-right: 1.2rem;
    font-size: 1rem;
    vertical-align: middle; }
.algemene_aanvragen .m-widget4__item .m-widget4__info {
	padding-left: 10px;
	padding-right: 10px;
}
.m-widget4 .m-widget4__item .m-widget4__info .m-widget4__text {
	font-size: 1rem;
	font-weight: 500; }
.m-widget4 .m-widget4__item .m-widget4__info .m-widget4__title {
	font-size: 1rem;
	font-weight: 600; }
.m-widget4 .m-widget4__item .m-widget4__info .m-widget4__sub {
	font-size: 0.85rem; }
.algemene_aanvragen .m-widget4__item .m-widget4__info .m-widget4__sub {
	font-size: 0.95rem;
}
.m-widget4 .m-widget4__item .m-widget4__ext {
    display: table-cell;
    vertical-align: middle; }
.m-widget4 .m-widget4__item .m-widget4__ext .m-widget4__number {
	font-size: 1.2rem;
	font-weight: 600; }
.m-widget4 .m-widget4__item .m-widget4__ext .m-widget4__icon > i {
	font-size: 1.6rem; }
.m-widget4 .m-widget4__item .m-widget4__ext .m-widget4__icon.m-widget4__icon--2x > i {
	font-size: 2.2rem; }
.m-widget4 .m-widget4__item .m-widget4__ext .m-widget4__icon:hover {
	text-decoration: none; }

.m-widget4.m-widget4--progress .m-widget4__info {
	width: 50%; }
.algemene_aanvragen.m-widget4.m-widget4--progress .m-widget4__info {
	width: 20%;
}

.m-widget4.m-widget4--progress .m-widget4__progress {
	display: table-cell;
	vertical-align: middle;
	padding-left: 2rem;
	padding-right: 2rem;
	width: 50%; }
.m-widget4.m-widget4--progress .m-widget4__progress .m-widget4__progress-wrapper .m-widget17__progress-number {
    font-size: 1.1rem;
    font-weight: 600; }
.m-widget4.m-widget4--progress .m-widget4__progress .m-widget4__progress-wrapper .m-widget17__progress-label {
    font-size: 0.85rem;
    float: right;
    margin-top: 0.3rem; }
.m-widget4.m-widget4--progress .m-widget4__progress .m-widget4__progress-wrapper .progress {
    display: block;
    margin-top: 0.8rem;
    height: 0.5rem; }

.algemene_aanvragen.m-widget4.m-widget4--progress .m-widget4__col {
	display: table-cell;
	vertical-align: middle;
	padding-left: 2rem;
	padding-right: 2rem;
	width: 15%;
}
.algemene_aanvragen.m-widget4.m-widget4--progress .m-widget4__col2 {
	display: table-cell;
	vertical-align: middle;
	padding-left: 2rem;
	padding-right: 2rem;
	width: 20%;
}
.algemene_aanvragen .extra_data {
	display: table;
	width: 100%;
	background: #fefbf7;
	padding: 15px 20px 15px 30px;
	border-bottom: 0.07rem dashed #ebedf2;
}
.algemene_aanvragen .extra_data .extra_data_cell1 {
	display: table-cell;
	width: 20%;
}
.algemene_aanvragen .extra_data .extra_data_cell2 {
	display: table-cell;
	width: 45%;
	padding: 0px 18px;
}
.algemene_aanvragen .extra_data .extra_data_cell3 {
	display: table-cell;
	width: 20%;
	padding: 0px 23px;
}
.algemene_aanvragen .extra_data .extra_data_buttons {
	display: table-cell;
	width: 15%;
}
.algemene_aanvragen .extra_data .extra_data_buttons .small {
	opacity: 0.6;
	margin-top: 15px;
	display: block;
}
.m-widget4 .m-widget4__chart {
	position: relative; }

.m-widget4.m-widget4--chart-bottom .m-widget4__chart {
	position: absolute;
	width: 100%;
	bottom: 0; }
.m-portlet--rounded .m-widget4.m-widget4--chart-bottom .m-widget4__chart canvas {
    -moz-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px; }

.m-widget4__item {
	border-bottom: 0.07rem dashed #ebedf2; }
.m-widget4__item .m-widget4__number {
    color: #575962; }
.m-widget4__item .m-widget4__title {
    color: #575962; }
.m-widget4__item .m-widget4__sub {
    color: #7b7e8a; }
.m-widget4__item .m-widget4__text {
    color: #898b96; }
.m-widget4__item .m-widget4__icon > i {
    color: #c1bfd0; }
.m-widget4__item .m-widget4__icon:hover > i {
    color: #bb9a69; }
.m-widget4__item.m-widget4__item--last, .m-widget4__item:last-child {
    border-bottom: 0; }

.m-widget5 .m-widget5__item {
	display: table;
	width: 100%;
	margin-bottom: 1.43rem;
	padding-bottom: 1.57rem; }
.m-widget5 .m-widget5__item .m-widget5__content {
    display: table-cell;
    vertical-align: top; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__pic {
	display: table-cell;
	width: 5rem; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__pic > img {
	width: 8.6rem; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__section {
	display: table-cell;
	vertical-align: top;
	padding-left: 1.43rem;
	padding-top: 0.3rem; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__section .m-widget5__title {
	font-size: 1.1rem;
	font-weight: 500; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__section .m-widget5__desc {
	font-size: 0.85rem; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__section .m-widget5__info {
	margin-top: 0.71rem;
	font-size: 1rem; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__section .m-widget5__info .m-widget5__info-author {
	font-weight: 500;
	margin-right: 0.71rem; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__section .m-widget5__info .m-widget5__info-date {
	font-weight: 500; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__stats1 {
	text-align: right;
	display: inline-block;
	padding-top: 1.07rem;
	vertical-align: top; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__stats1 .m-widget5__number {
	font-size: 1.5rem;
	font-weight: 600; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__stats1 .m-widget5__sales {
	font-size: 1rem; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__stats2 {
	text-align: right;
	display: inline-block;
	width: 6rem;
	padding-top: 1.07rem;
	vertical-align: top; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__stats2 .m-widget5__number {
	font-size: 1.5rem;
	font-weight: 600; }
.m-widget5 .m-widget5__item .m-widget5__content .m-widget5__stats2 .m-widget5__votes {
	font-size: 1rem; }
.m-widget5 .m-widget5__item .m-widget5__content:last-child {
	float: right; }

@media (max-width: 768px) {
	.m-widget5 .m-widget5__item {
		display: table; }
    .m-widget5 .m-widget5__item .m-widget5__content {
		width: 100%;
		display: block; } }

.m-widget5 .m-widget5__item {
	border-bottom: 0.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__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-widget6 .m-widget6__head .m-widget6__action {
	margin-bottom: 2.14rem; }

.m-widget6 .m-widget6__head .m-widget6__item {
	display: table;
	width: 100%;
	margin-bottom: 1.07rem;
	font-size: 1rem;
	font-weight: 600; }
.m-widget6 .m-widget6__head .m-widget6__item .m-widget6__caption {
    display: table-cell;
    width: 33%;
    padding-left: 0;
    padding-right: 0; }
.m-widget6 .m-widget6__head .m-widget6__item .m-widget6__caption:last-child {
	padding-right: 0;
	padding-left: 0; }

.m-widget6 .m-widget6__body .m-widget6__item {
	display: table;
	width: 100%;
	padding-top: 1.07rem;
	padding-bottom: 1.07rem; }
.m-widget6 .m-widget6__body .m-widget6__item .m-widget6__text {
    display: table-cell;
    width: 33%;
    padding-left: 0;
    padding-right: 0;
    vertical-align: top;
    font-size: 1rem; }

.m-widget6 .m-widget6__foot .m-widget6__action {
	text-align: right;
	margin-top: 1rem; }

.m-widget6 .m-widget6__item {
	border-bottom: 0.07rem dashed #ebedf2; }
.m-widget6 .m-widget6__item .m-widget6__text {
    color: #898b96; }
.m-widget6 .m-widget6__item .m-widget6__caption {
    color: #a6a7c1; }
.m-widget6 .m-widget6__item:last-child {
    border-bottom: 0; }

.m-widget7 .m-widget7__desc {
	text-align: center;
	margin-top: 7rem;
	font-size: 1.3rem; }

.m-widget7 .m-widget7__user {
	margin: 0 auto;
	display: table;
	margin-top: 0.35rem;
	margin-bottom: 5rem; }
.m-widget7 .m-widget7__user .m-widget7__user-img .m-widget7__img {
    width: 2.6rem;
    border-radius: 50%;
    margin-top: 1.14rem; }
.m-widget7 .m-widget7__user .m-widget7__info {
    display: table-cell; }
.m-widget7 .m-widget7__user .m-widget7__info .m-widget7__username {
	margin-top: 0.71rem;
	margin-left: 0.71rem;
	font-size: 1rem;
	font-weight: 500; }
.m-widget7 .m-widget7__user .m-widget7__info .m-widget7__time {
	margin-left: 0.71rem;
	margin-top: 0.71rem;
	font-size: 0.85rem; }

.m-widget7 .m-widget7__button {
	text-align: center;
	margin-bottom: 2.85rem; }

.m-widget7 .m-widget7__desc {
	color: #575962; }

.m-widget7 .m-widget7__info .m-widget7__username {
	color: #575962; }

.m-widget7 .m-widget7__info .m-widget7__time {
	color: #575962; }

.m-widget7.m-widget7--skin-dark .m-widget7__desc {
	color: #ffffff; }

.m-widget7.m-widget7--skin-dark .m-widget7__info .m-widget7__username {
	color: #ffffff; }

.m-widget7.m-widget7--skin-dark .m-widget7__info .m-widget7__time {
	color: #ffffff; }

.m-widget8:last-child {
	margin-bottom: -0.71rem; }

.m-widget8 .m-widget8__item {
	display: table;
	margin-bottom: 0.4rem;
	padding-bottom: 1.1rem;
	margin-top: 1.21rem; }
.m-widget8 .m-widget8__item .m-widget8__pic {
    vertical-align: top; }
.m-widget8 .m-widget8__item .m-widget8__pic > img {
	width: 3rem;
	border-radius: 50%; }
.m-widget8 .m-widget8__item .m-widget8__info {
    display: table-cell;
    width: 100%;
    padding-left: 1rem;
    font-size: 1rem;
    vertical-align: top;
    line-height: 1.3;
    padding-top: 0.21rem; }
.m-widget8 .m-widget8__item .m-widget8__info .m-widget8__username {
	font-size: 1.2rem;
	font-weight: 500; }
.m-widget8 .m-widget8__item .m-widget8__info .m-widget8__desc {
	font-size: 1rem; }
.m-widget8 .m-widget8__item .m-widget8__action {
    display: table-cell;
    vertical-align: top; }

.m-widget8 .m-widget8__item {
	border-bottom: 0.07rem dashed #ebedf2; }
.m-widget8 .m-widget8__item .m-widget8__username {
    color: #575962; }
.m-widget8 .m-widget8__item .m-widget8__desc {
    color: #898b96; }
.m-widget8 .m-widget8__item:last-child {
    border-bottom: 0; }

.m-widget9 {
	padding: 2.2rem; }
.m-widget9 .m-widget9__header {
    padding: 1.1rem 0;
    margin-bottom: 0.5rem; }
.m-widget9 .m-widget9__header .m-widget9__title {
	font-size: 1.2rem;
	font-weight: 500;
	margin-bottom: 0; }
.m-widget9 .m-widget9__header .m-widget9__desc {
	display: inline-block;
	margin-top: 0.2rem;
	font-size: 1rem; }
.m-widget9 .m-widget9__legend {
    margin-bottom: 0.9rem; }
.m-widget9 .m-widget9__legend:last-child {
	margin-bottom: 0; }
.m-widget9 .m-widget9__legend .m-widget9__legend-bullet {
	width: 2rem;
	height: 0.45rem;
	display: inline-block;
	border-radius: 1.1rem;
	margin-bottom: 0.12rem;
	margin-right: 0.8rem; }
.m-widget9 .m-widget9__legend .m-widget9__legend-text {
	display: inline-block; }
.m-widget9 .m-widget9__chart {
    position: relative;
    margin-top: 0.5rem; }
.m-widget9 .m-widget9__chart .m-widget9__stat {
	font-size: 2.4rem;
	font-weight: 600;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%); }

.m-widget9__title {
	color: #575962; }

.m-widget9__desc {
	color: #9699a2; }

.m-widget9__legend-text {
	color: #9699a2; }

.m-widget9__chart .m-widget9__stat {
	color: #dadbe2; }

.m-widget10 .m-widget10__chart {
	margin-top: 1rem;
	margin-bottom: 3.5rem;
	position: relative; }
.m-widget10 .m-widget10__chart canvas {
    border-radius: 8px; }

.m-widget10 .m-widget10__items .m-widget10__item .m-widget10__stats {
	font-size: 1.1rem;
	font-weight: 600; }

.m-widget10 .m-widget10__items .m-widget10__item .m-widget10__text {
	font-size: 0.85rem;
	float: right;
	margin-top: 0.3rem; }

.m-widget10 .m-widget10__items .m-widget10__item .progress {
	margin-bottom: 1.6rem; }

.m-widget10 .m-widget10__desc {
	margin-top: 1.6rem;
	font-size: 1rem; }

.m-widget10 .m-widget10__items .m-widget10__stats {
	color: #6f727d; }

.m-widget10 .m-widget10__items .m-widget10__text {
	color: #9699a2; }

.m-widget11 .table-responsive {
	overflow-y: hidden; }

.m-widget11 .table thead > tr > td {
	padding-top: 1.21rem;
	padding-bottom: 1.21rem;
	padding-left: 0;
	padding-right: 0.5rem;
	vertical-align: top;
	border-top: 0;
	font-size: 1rem;
	font-weight: 600; }
.m-widget11 .table thead > tr > td:last-child {
    padding-right: 0; }
.m-widget11 .table thead > tr > td.m-widget11__label {
    width: 3%; }
.m-widget11 .table thead > tr > td.m-widget11__app {
    width: 15%; }
.m-widget11 .table thead > tr > td.m-widget11__sales {
    width: 10%; }
.m-widget11 .table thead > tr > td.m-widget11__change {
    width: 10%; }
.m-widget11 .table thead > tr > td.m-widget11__price {
    width: 7%; }
.m-widget11 .table thead > tr > td.m-widget11__total {
    width: 7%; }

.m-widget11 .table tbody > tr > td {
	border: 0;
	padding-left: 0;
	padding-right: 0.5rem;
	padding-top: 22px;
	vertical-align: top;
	font-size: 1.1rem;
	font-weight: 500; }
.m-widget11 .table tbody > tr > td > label {
    right: 0;
    top: 0.5rem;
    vertical-align: top; }
.m-widget11 .table tbody > tr > td .m-widget11__chart {
    position: relative;
    margin-top: -0.6rem; }
.m-widget11 .table tbody > tr > td:last-child {
    padding-right: 0; }

.m-widget11 .table tbody > tr .m-widget11__title {
	font-size: 1.1rem;
	font-weight: 500;
	display: block; }

.m-widget11 .table tbody > tr .m-widget11__sub {
	display: block;
	font-size: 0.85rem; }

.m-widget11 .table thead tr > td {
	color: #a6a7c1; }

.m-widget11 .table tbody > tr {
	border-bottom: 0.07rem dashed #ebedf2; }
.m-widget11 .table tbody > tr > td {
    color: #9699a2; }
.m-widget11 .table tbody > tr .m-widget11__title {
    color: #575962; }
.m-widget11 .table tbody > tr .m-widget11__title > span {
	color: #9699a2; }
.m-widget11 .table tbody > tr:last-child {
    border: 0; }

.m-widget12 .m-widget12__item {
	display: table;
	width: 100%;
	margin-bottom: 2.85rem; }
.m-widget12 .m-widget12__item:last-child {
    margin-bottom: 0; }
.m-widget12 .m-widget12__item .m-widget12__text1 {
    display: table-cell;
    padding-right: 0.36rem;
    font-size: 1.1rem; }
.m-widget12 .m-widget12__item .m-widget12__text1 > span {
	margin-top: 0.43rem;
	display: inline-block;
	font-size: 1.5rem;
	font-weight: 600; }
.m-widget12 .m-widget12__item .m-widget12__text2 {
    display: table-cell;
    width: 45%;
    font-size: 1.1rem; }
.m-widget12 .m-widget12__item .m-widget12__text2 > span {
	margin-top: 0.43rem;
	display: inline-block;
	color: red;
	font-size: 1.5rem;
	font-weight: 600; }
.m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__progress {
	display: table;
	width: 100%; }
.m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__progress .m-widget12__progress-sm {
	width: 90%;
	height: 0.5rem; }
.m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__progress .m-widget12__progress-sm .m-widget12__progress-bar {
	width: 63%;
	padding-bottom: 0.43rem; }
.m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__progress .m-widget12__stats {
	display: table-cell;
	width: 40%;
	line-height: 0;
	padding-top: 0.3rem;
	font-size: 1.5rem;
	font-weight: 600; }

.m-widget12 .m-widget12__chart {
	position: relative; }

.m-widget12.m-widget12--chart-bottom .m-widget12__chart {
	position: absolute;
	width: 100%;
	bottom: 0; }

.m-widget12 .m-widget12__item .m-widget12__text1 {
	color: #6f727d; }

.m-widget12 .m-widget12__item .m-widget12__text2 {
	color: #7b7e8a; }
.m-widget12 .m-widget12__item .m-widget12__text2 > span {
    color: #7b7e8a; }
.m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__desc {
    color: #7b7e8a; }
.m-widget12 .m-widget12__item .m-widget12__text2 .m-widget12__progress .m-widget12__stats {
    color: #6f727d; }

.m-widget13 .m-widget13__item {
	display: table;
	width: 100%; }
.m-widget13 .m-widget13__item .m-widget13__desc {
    display: table-cell;
    padding-right: 30px;
    width: 50%;
    vertical-align: top;
    padding-top: 10px;
    font-size: 1rem; }
.m-widget13 .m-widget13__item .m-widget13__text {
    display: table-cell;
    width: 50%;
    padding-top: 10px;
    padding-bottom: 10px;
    vertical-align: top;
    font-size: 1rem; }
.m-widget13 .m-widget13__item .m-widget13__text.m-widget13__text-bolder {
	font-size: 1.2rem;
	font-weight: 500; }
.m-widget13 .m-widget13__item .m-widget13__text.m-widget13__number-bolder {
	font-size: 1rem;
	font-weight: 500; }

.m-widget13 .m-widget13__action {
	margin-top: 30px;
	padding-top: 30px; }
.m-widget13 .m-widget13__action .m-widget__detalis {
    margin-right: 10px; }

.m-widget13 .m-widget13__item .m-widget13__desc {
	color: #9699a2; }

.m-widget13 .m-widget13__item .m-widget13__text {
	color: #9699a2; }
.m-widget13 .m-widget13__item .m-widget13__text.m-widget13__text-bolder {
    color: #6f727d; }

.m-widget13 .m-widget13__action {
	border-top: 0.07rem dashed #ebedf2; }

.m-widget14 {
	padding: 2.2rem; }
.m-widget14.m-widget14--no-padding {
    padding: 0; }
.m-widget14 .m-widget14__header {
    padding: 1.1rem 0;
    margin-bottom: 0.5rem; }
.m-widget14 .m-widget14__header .m-widget14__title {
	font-size: 1.3rem;
	font-weight: 500;
	margin-bottom: 0; }
.m-widget14 .m-widget14__header .m-widget14__desc {
	display: inline-block;
	margin-top: 0.2rem;
	font-size: 1rem; }
.m-widget14 .m-widget14__legend {
    margin-bottom: 0.9rem; }
.m-widget14 .m-widget14__legend:last-child {
	margin-bottom: 0; }
.m-widget14 .m-widget14__legend .m-widget14__legend-bullet {
	width: 2rem;
	height: 0.45rem;
	display: inline-block;
	border-radius: 1.1rem;
	margin-bottom: 0.12rem;
	margin-right: 0.8rem; }
.m-widget14 .m-widget14__legend .m-widget14__legend-text {
	display: inline-block; }
.m-widget14 .m-widget14__chart {
    position: relative;
    margin-top: 0.5rem; }
.m-widget14 .m-widget14__chart .m-widget14__stat {
	font-size: 2.4rem;
	font-weight: 600;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%); }

.m-widget14__title {
	color: #575962; }

.m-widget14__desc {
	color: #9699a2; }

.m-widget14__legend-text {
	color: #9699a2; }

.m-widget14__chart .m-widget14__stat {
	color: #dadbe2; }

.m-widget15 .m-widget15__chart {
	margin-top: 1rem;
	margin-bottom: 3.5rem;
	position: relative; }
.m-widget15 .m-widget15__chart canvas {
    border-radius: 8px; }

.m-widget15 .m-widget15__items .m-widget15__item .m-widget15__stats {
	font-size: 1.1rem;
	font-weight: 600; }

.m-widget15 .m-widget15__items .m-widget15__item .m-widget15__text {
	font-size: 0.85rem;
	float: right;
	margin-top: 0.3rem; }

.m-widget15 .m-widget15__items .m-widget15__item .progress {
	margin-bottom: 1.6rem; }

.m-widget15 .m-widget15__desc {
	margin-top: 1.6rem;
	font-size: 1rem; }

.m-widget15 .m-widget15__items .m-widget15__stats {
	color: #6f727d; }

.m-widget15 .m-widget15__items .m-widget15__text {
	color: #9699a2; }

.m-widget16 .m-widget16__head .m-widget16__item {
	display: table;
	width: 100%;
	margin-bottom: 3px; }
.m-widget16 .m-widget16__head {
	margin-bottom: 10px;
}
.m-widget16 .m-widget16__head .m-widget16__item .m-widget16__sceduled {
    display: table-cell;
    width: 33%;
    padding-left: 0;
    padding-right: 0;
    font-size: 1rem;
    font-weight: 500; }
.m-widget16 .m-widget16__head .m-widget16__item .m-widget16__amount {
    display: table-cell;
    width: 33%;
    padding-right: 0;
    padding-left: 0;
    font-size: 1rem;
    font-weight: 500; }
.m-widget16 .m-widget16__head .m-widget16__item .m-widget16__32 {
    display: table-cell;
    width: 32%;
    padding-right: 0;
    padding-left: 0;
    font-size: 1rem;
    font-weight: 500; }
.m-widget16 .m-widget16__head .m-widget16__item .m-widget16__17 {
    display: table-cell;
    width: 17%;
    padding-right: 0;
    padding-left: 0;
    font-size: 1rem;
    font-weight: 500; }
.m-widget16 .m-widget16__body .m-widget16__item {
	display: table;
	width: 100%;
	padding-top: 0.7rem;
	padding-bottom: 0.7rem; }
.m-widget16 .m-widget16__body .m-widget16__item .m-widget16__date {
    display: table-cell;
    width: 33%;
    padding-left: 0;
    padding-right: 0;
    vertical-align: top;
    font-size: 1rem;
    padding-top: 0.2rem; }
.m-widget16 .m-widget16__body .m-widget16__item .m-widget16__price {
    display: table-cell;
    width: 33%;
    padding-right: 0;
    padding-left: 0;
    vertical-align: top;
    font-size: 1rem;
    font-weight: 500;
    padding-top: 0.2rem; }
.m-widget16 .m-widget16__body .m-widget16__item .m-widget16__32 {
    display: table-cell;
    width: 32%;
    padding-right: 0;
    padding-left: 0;
    vertical-align: top;
    font-size: 1rem;
    font-weight: 500;
    padding-top: 0.2rem; }
.m-widget16 .m-widget16__body .m-widget16__item .m-widget16__32 i.fa {
	font-size: 18px;
	vertical-align: bottom;
	position: relative;
	top: 1px;
	margin-right: 8px;
}
.m-widget16 .m-widget16__body .m-widget16__item .m-widget16__17 {
    display: table-cell;
    width: 17%;
    padding-right: 0;
    padding-left: 0;
    vertical-align: top;
    font-size: 1rem;
    font-weight: 500;
    padding-top: 0.2rem; }
.m-widget16 .m-widget16__stats {
	display: table;
	vertical-align: top;
	margin-top: 2rem;
	width: 100%; }
.m-widget16 .m-widget16__stats .m-widget16__visual {
    display: table-cell;
    width: 50%;
    vertical-align: middle; }
.m-widget16 .m-widget16__stats .m-widget16__visual .m-widget16__chart {
	position: relative;
	margin-top: 0.5rem; }
.m-widget16 .m-widget16__stats .m-widget16__visual .m-widget16__chart .m-widget16__chart-number {
	font-size: 2.4rem;
	font-weight: 600;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%); }
.m-widget16 .m-widget16__stats .m-widget16__legends {
    display: table-cell;
    width: 40%;
    vertical-align: middle; }
.m-widget16 .m-widget16__stats .m-widget16__legends .m-widget16__legend {
	margin-bottom: 0.9rem; }
.m-widget16 .m-widget16__stats .m-widget16__legends .m-widget16__legend:last-child {
	margin-bottom: 0; }
.m-widget16 .m-widget16__stats .m-widget16__legends .m-widget16__legend .m-widget16__legend-bullet {
	width: 2rem;
	height: 0.45rem;
	display: inline-block;
	border-radius: 1.1rem;
	margin-bottom: 0.12rem;
	margin-right: 0.8rem; }
.m-widget16 .m-widget16__stats .m-widget16__legends .m-widget16__legend .m-widget16__legend-text {
	display: inline-block; }

.m-widget16 .m-widget16__head .m-widget16__item .m-widget16__amount,
.m-widget16 .m-widget16__head .m-widget16__item .m-widget16__sceduled {
	color: #a6a7c1; }

.m-widget16 .m-widget16__body .m-widget16__item {
	border-bottom: 0.07rem dashed #ebedf2; }
.m-widget16 .m-widget16__body .m-widget16__item .m-widget16__date {
    color: #9699a2; }
.m-widget16 .m-widget16__body .m-widget16__item .m-widget16__stats {
    color: #9699a2; }
.m-widget16 .m-widget16__body .m-widget16__item:last-child {
    border-bottom: 0; }

.m-widget16 .m-widget16__stats .m-widget16__title {
	color: #575962; }

.m-widget16 .m-widget16__stats .m-widget16__text {
	color: #9699a2; }

.m-widget16 .m-widget16__stats .m-widget16__legend-text {
	color: #9699a2; }

.m-widget16 .m-widget16__stats .m-widget16__chart-number {
	color: #a7a7c2; }

.m-widget17 .m-widget17__visual .m-widget17__chart {
	position: relative;
	padding-top: 8rem; }

.m-widget17 .m-widget17__stats {
	display: table;
	width: 90%;
	margin: 0 auto 1rem auto; }
.m-widget17 .m-widget17__stats .m-widget17__items {
    display: table-cell;
    padding: 0 0.35rem; }
.m-widget17 .m-widget17__stats .m-widget17__items.m-widget17__items-col1 {
	width: 50%; }
.m-widget17 .m-widget17__stats .m-widget17__items.m-widget17__items-col2 {
	width: 50%; }
.m-widget17 .m-widget17__stats .m-widget17__items.m-widget17__items-col3 {
	width: 25%; }
.m-widget17 .m-widget17__stats .m-widget17__items:last-child {
	margin-bottom: 0.71rem; }
.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item {
	position: relative;
	display: block;
	margin-top: -3.87rem;
	background-color: white;
	margin-bottom: 4.5rem;
	height: 11rem;
	padding-bottom: 10px; }
.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item:hover {
	text-decoration: none;
	background: #fafafa;
}
.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__icon {
	display: block;
	margin-left: 1.5rem;
	padding-top: 1.5rem; }
.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__icon > i {
	font-size: 2rem; }
.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__subtitle {
	display: block;
	margin-top: 6.2rem;
	margin-left: 20px;
	margin-top: 1.8rem;
	margin-left: 1.5rem;
	font-size: 1.2rem;
	font-weight: 500; }
.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__desc {
	display: block;
	margin-left: 1.43rem;
	margin-left: 1.5rem;
	font-size: 0.85rem; }

.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item:last-child {
	margin-bottom: 0; }

.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item {
	-webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.06) ;
	box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.06) ; }
.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__subtitle {
    color: #6f727d; }
.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__desc {
    color: #7b7e8a; }

@media (max-width: 1380px)
{
	.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__desc {
		display: none;
	}
}
@media (max-width: 700px)
{
	.m-widget17 .m-widget17__stats {
		margin-top: -50px;
	}
	.m-widget17 .m-widget17__stats .m-widget17__items.m-widget17__items-col3 {
		width: 100%;
		display: block;
	}
	.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item {
		height: auto;
		margin-top: 0px;
	}
	.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__subtitle {
		position: absolute;
		left: 50px;
		top: 2px;
	}
}
@media (max-width: 500px)
{
	.m-widget17 .m-widget17__stats .m-widget17__items .m-widget17__item .m-widget17__subtitle {
		top: 4px;
		font-size: 1rem;
	}
}

.m-widget19 .m-widget19__pic {
	position: relative; }
.m-widget19 .m-widget19__pic > img {
    width: 100%; }
.m-widget19 .m-widget19__pic .m-widget19__shadow {
    position: absolute;
    top: 70%;
    bottom: 0;
    left: 0;
    right: 0; }
.m-widget19 .m-widget19__pic .m-widget19__title {
    position: absolute;
    bottom: 0;
    display: block;
    z-index: 1;
    padding-left: 2.2rem;
    padding-bottom: 1.1rem; }

.m-widget19 .m-widget19__content {
	margin-bottom: 1rem; }
.m-widget19 .m-widget19__content .m-widget19__header {
    display: table;
    margin-top: 1.75rem;
    margin-bottom: 1.75rem; }
.m-widget19 .m-widget19__content .m-widget19__header .m-widget19__user-img {
	display: table-cell;
	margin-top: 0.4rem;
	vertical-align: middle; }
.m-widget19 .m-widget19__content .m-widget19__header .m-widget19__user-img .m-widget19__img {
	width: 3.2rem;
	border-radius: 50%; }
.m-widget19 .m-widget19__content .m-widget19__header .m-widget19__info {
	display: table-cell;
	width: 100%;
	padding-left: 1rem;
	font-size: 1rem;
	vertical-align: middle;
	line-height: 0; }
.m-widget19 .m-widget19__content .m-widget19__header .m-widget19__info .m-widget19__username {
	display: inline-block;
	margin-bottom: 1.4rem;
	font-size: 1rem;
	font-weight: 500; }
.m-widget19 .m-widget19__content .m-widget19__header .m-widget19__info .m-widget19__time {
	display: inline-block;
	font-size: 0.85rem; }
.m-widget19 .m-widget19__content .m-widget19__header .m-widget19__stats {
	display: table-cell;
	font-size: 1rem;
	font-weight: 500;
	vertical-align: middle;
	line-height: 0;
	text-align: center; }
.m-widget19 .m-widget19__content .m-widget19__header .m-widget19__stats .m-widget19__number {
	text-align: center;
	display: inline-block;
	margin-bottom: 1.3rem;
	font-size: 1.5rem;
	font-weight: 600; }
.m-widget19 .m-widget19__content .m-widget19__header .m-widget19__stats .m-widget19__comment {
	display: inline-block;
	font-size: 0.85rem; }
.m-widget19 .m-widget19__content .m-widget19__body {
    font-size: 1rem;
    text-align: justify; }

.m-widget19 .m-widget19__action {
	margin-top: 1.5rem; }

.m-widget19 .m-widget19__pic .m-widget19__shadow {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0, 0, 0, 0)), color-stop(40%, rgba(0, 0, 0, 0.1)), color-stop(90%, rgba(0, 0, 0, 0.6))) no-repeat scroll 0 0;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.1) 40%, rgba(0, 0, 0, 0.6) 90%) no-repeat scroll 0 0; }

.m-widget19 .m-widget19__content .m-widget19__title {
	color: #575962; }

.m-widget19 .m-widget19__content .m-widget19__time {
	color: #7b7e8a; }

.m-widget19 .m-widget19__content .m-widget19__username {
	color: #575962; }

.m-widget19 .m-widget19__content .m-widget19__comment {
	color: #afb2c1; }

.m-widget19 .m-widget19__content .m-widget19__body {
	color: #898b96; }

.m-widget20 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0; }
.m-widget20 .m-widget20__number {
    padding-left: 2.2rem;
    font-size: 2.5rem;
    font-weight: 500; }
.m-widget20 .m-widget20__chart {
    position: relative; }
.m-widget20 .m-widget20__item {
    display: table;
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    width: 100%; }
.m-widget20 .m-widget20__item .m-widget20__icon {
	display: table-cell;
	text-align: center; }
.m-widget20 .m-widget20__item .m-widget20__icon > a {
	width: 3.5rem;
	height: 3.5rem; }
.m-widget20 .m-widget20__item .m-widget20__icon > a > i {
	font-size: 1.5rem; }
.m-widget20 .m-widget20__item .m-widget20__info {
	display: table-cell;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	vertical-align: middle;
	width: 100%; }
.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__title {
	font-size: 1.1rem;
	font-weight: 600; }
.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__sub {
	font-size: 0.85rem; }

.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__title {
	color: #6f727d; }

.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__sub {
	color: #7b7e8a; }

.m-widget20 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0; }
.m-widget20 .m-widget20__number {
    padding-left: 2.2rem;
    font-size: 2.5rem;
    font-weight: 500; }
.m-widget20 .m-widget20__chart {
    position: relative; }
.m-widget20 .m-widget20__item {
    display: table;
    padding-top: 1.15rem;
    padding-bottom: 1.15rem;
    width: 100%; }
.m-widget20 .m-widget20__item .m-widget20__icon {
	display: table-cell;
	text-align: center; }
.m-widget20 .m-widget20__item .m-widget20__icon > a {
	width: 3.5rem;
	height: 3.5rem; }
.m-widget20 .m-widget20__item .m-widget20__icon > a > i {
	font-size: 1.5rem; }
.m-widget20 .m-widget20__item .m-widget20__info {
	display: table-cell;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	vertical-align: middle;
	width: 100%; }
.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__title {
	font-size: 1.1rem;
	font-weight: 600; }
.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__sub {
	font-size: 0.85rem; }

.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__title {
	color: #6f727d; }

.m-widget20 .m-widget20__item .m-widget20__info .m-widget20__sub {
	color: #7b7e8a; }

.m-widget21 .m-widget21__item {
	display: table;
	padding-top: 1.15rem;
	padding-bottom: 1.15rem; }
.m-widget21 .m-widget21__item .m-widget21__icon {
    display: table-cell;
    text-align: center; }
.m-widget21 .m-widget21__item .m-widget21__icon > a {
	width: 3.5rem;
	height: 3.5rem; }
.m-widget21 .m-widget21__item .m-widget21__icon > a > i {
	font-size: 1.5rem; }
.m-widget21 .m-widget21__item .m-widget21__info {
    display: table-cell;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    vertical-align: middle; }
.m-widget21 .m-widget21__item .m-widget21__info .m-widget21__title {
	font-size: 1.1rem;
	font-weight: 600; }
.m-widget21 .m-widget21__item .m-widget21__info .m-widget21__sub {
	font-size: 0.85rem; }

.m-widget21 .m-widget21__chart {
	position: absolute;
	width: 100%;
	bottom: 0; }
.m-portlet--rounded .m-widget21 .m-widget21__chart canvas {
    -moz-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px; }

.m-widget21 .m-widget21__item .m-widget21__info .m-widget21__title {
	color: #6f727d; }

.m-widget21 .m-widget21__item .m-widget21__info .m-widget21__sub {
	color: #7b7e8a; }

.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: 1.8rem;
	font-size: 1rem;
	font-weight: 300; }

.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: 2.14rem;
	margin-left: 1.8rem;
	margin-right: 1.8rem;
	margin-bottom: 0.5rem;
	height: 0.5rem; }

.m-widget24 .m-widget24__item .m-widget24__change {
	margin-left: 1.8rem;
	display: inline-block;
	margin-bottom: 2.86rem;
	font-size: 1rem;
	font-weight: 300; }

.m-widget24 .m-widget24__item .m-widget24__number {
	float: right;
	margin-right: 1.8rem;
	display: inline-block;
	margin-bottom: 2.86rem;
	font-size: 1rem;
	font-weight: 300; }

.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-widget25 .m-widget25__price {
	font-size: 70px; }

.m-widget25 .m-widget25__desc {
	margin-bottom: 50px;
	font-size: 1.1rem; }

.m-widget25 .m-widget25--progress {
	display: table;
	width: 100%;
	margin: 70px auto 0;
	padding-top: 70px; }
.m-widget25 .m-widget25--progress .m-widget25__progress {
    display: table-cell;
    width: 33%;
    padding-right: 40px; }
.m-widget25 .m-widget25--progress .m-widget25__progress .m-widget25__progress-number {
	font-size: 30px;
	font-weight: 600; }
.m-widget25 .m-widget25--progress .m-widget25__progress .progress {
	height: 0.5rem; }
.m-widget25 .m-widget25--progress .m-widget25__progress .m-widget25__progress-sub {
	display: inline-block;
	margin-top: 6px;
	font-size: 1.1rem;
	font-weight: 500; }
.m-widget25 .m-widget25--progress .m-widget25__progress:last-child {
	padding-right: 0; }

@media (max-width: 1024px) {
	.m-widget25 .m-widget25__price {
		font-size: 22px; }
	.m-widget25 .m-widget25__desc {
		margin-bottom: 10px;
		display: block; }
	.m-widget25 .m-widget25--progress {
		margin: 10px auto 0;
		padding-top: 20px; }
    .m-widget25 .m-widget25--progress .m-widget25__progress {
		padding-right: 10px;
		display: block;
		width: 100%;
		margin: 10px auto 0;
		padding-top: 20px; }
	.m-widget25 .m-widget25--progress .m-widget25__progress .m-widget25__progress-number {
        font-size: 16px; }
	.m-widget25 .m-widget25--progress .m-widget25__progress .m-widget25__progress-sub {
        margin-top: 6px; } }

.m-widget25 .m-widget25__desc {
	color: #7b7e8a; }

.m-widget25 .m-widget25--progress {
	border-top: 0.07rem dashed #ebedf2; }
.m-widget25 .m-widget25--progress .m-widget25__progress .m-widget25__progress-sub {
    color: #9699a2; }

.m-widget26 {
	bottom: 0;
	left: 0;
	right: 0; }
.m-widget26 .m-widget26__number {
    font-size: 2.5rem;
    font-weight: 600; }
.m-widget26 .m-widget26__number > small {
	margin-top: 0.3rem;
	display: block;
	font-size: 1rem;
	font-weight: 400; }
.m-widget26 .m-widget26__chart {
    overflow: hidden;
    margin-top: 1.5rem;
    margin-bottom: 1rem;
    position: relative; }

.m-widget26 .m-widget26__number {
	color: #575962; }
.m-widget26 .m-widget26__number > small {
    color: #afb2c1; }

.m-widget27 .m-widget27__pic {
	position: relative; }
.m-widget27 .m-widget27__pic > img {
    width: 100%;
    height: 286px; }
.m-widget27 .m-widget27__pic .m-widget27__title {
    position: absolute;
    left: 50%;
    top: 60%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    z-index: 1; }
.m-widget27 .m-widget27__pic .m-widget27__title > span {
	font-size: 4.5rem; }
.m-widget27 .m-widget27__pic .m-widget27__title > span > span {
	font-size: 2.5rem;
	padding-right: 0.4rem; }
.m-widget27 .m-widget27__pic .m-widget27__btn .btn {
    position: absolute;
    left: 50%;
    top: 100%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
    display: block;
    font-size: 1.1rem;
    padding: 1rem 2.5rem; }
.m-widget27 .m-widget27__pic:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: -webkit-gradient(linear, left top, right top, color-stop(20%, #990099), color-stop(120%, #4F30A2));
    background: linear-gradient(to right, #990099 20%, #4F30A2 120%);
    opacity: 0.6; }

.m-widget27 .m-widget27__container {
	margin-top: 3rem;
	width: 100%;
	padding: 1rem 0.5rem 0 0.5rem; }
.m-widget27 .m-widget27__container .m-widget27__nav-items {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-spacing: 0.7rem; }
.m-widget27 .m-widget27__container .m-widget27__nav-items .m-widget27__nav-item {
	display: table-cell; }
.m-widget27 .m-widget27__container .m-widget27__nav-items .m-widget27__nav-item > a {
	text-align: center;
	font-weight: 500;
	padding: 0.8rem 0 0.8rem 0; }
.m-widget27 .m-widget27__container .m-widget27__tab {
    padding: 0 1rem; }
.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__header {
	padding: 1.1rem 0;
	margin-bottom: 0.5rem; }
.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__header .m-widget27__title {
	font-size: 1.3rem;
	font-weight: 500;
	margin-bottom: 0; }
.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__header .m-widget27__desc {
	display: inline-block;
	margin-top: 0.2rem;
	font-size: 1rem; }
.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__legend {
	margin-bottom: 0.9rem; }
.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__legend:last-child {
	margin-bottom: 0; }
.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__legend .m-widget27__legend-bullet {
	width: 1.5rem;
	height: 0.45rem;
	display: inline-block;
	border-radius: 1.1rem;
	margin: 0 1rem 0.1rem 0; }
.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__legend .m-widget27__legend-text {
	display: inline-block;
	font-weight: 500; }
.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__chart {
	position: relative;
	margin-top: 0.5rem; }
.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__chart .m-widget27__stat {
	font-size: 2.4rem;
	font-weight: 600;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%); }

.m-widget27 .m-widget27__pic .m-widget27__btn .btn {
	color: #7b7e8a; }

.m-widget27 .m-widget27__container .m-widget27__nav-items .m-widget27__nav-item > a {
	color: #a4a6ae;
	border: 1px solid #ebedf2; }
.m-widget27 .m-widget27__container .m-widget27__nav-items .m-widget27__nav-item > a.active {
    background-color: #9816f4;
    border-color: #9816f4 !important;
    color: #ffffff; }

.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__title {
	color: #575962; }

.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__desc {
	color: #9699a2; }

.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__legend-text {
	color: #a4a6ae; }

.m-widget27 .m-widget27__container .m-widget27__tab .m-widget27__chart .m-widget27__stat {
	color: #dadbe2; }

.m-widget28 .m-widget28__pic {
	position: relative;
	min-height: 286px; }

.m-widget28 .m-widget28__container {
	width: 100%; }
.m-widget28 .m-widget28__container .m-widget28__nav-items {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-spacing: 1.2rem;
    margin-top: -8rem;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding: 0 1rem; }
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item {
	display: table-cell; }
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a {
	text-align: center;
	padding: 1rem 0 1rem 0; }
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a > span {
	display: block; }
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a > span > i {
	font-size: 2.2rem;
	margin-right: 0;
	padding-bottom: 1rem;
	padding-top: 0.4rem; }
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a > span:last-child {
	font-size: 0.8rem; }
.m-widget28 .m-widget28__container .m-widget28__tab {
    margin-top: 2rem; }
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item {
	margin-top: 1.2rem; }
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item > span {
	display: block; }
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item > span:first-child {
	font-size: 0.85rem;
	font-weight: 500; }
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item > span:last-child {
	font-size: 1.1rem;
	font-weight: 600;
	margin-bottom: 1rem; }
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item:first-child {
	margin-top: 0; }

.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a {
	color: #a4a6ae;
	border: 1px solid #9ea7c0;
	color: #fff; }
.m-widget28 .m-widget28__container .m-widget28__nav-items .m-widget28__nav-item > a.active {
    background-color: #456ADC; }

.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item {
	border-bottom: 1px solid #ebedf2; }
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item > span:first-child {
    color: #a4a6ae; }
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item > span:last-child {
    color: #7b7e8a; }
.m-widget28 .m-widget28__container .m-widget28__tab .m-widget28__tab-container .m-widget28__tab-items .m-widget28__tab-item:last-child {
    border-bottom: none; }

.m-widget28 .m-widget28__pic {
	background-color: #5075E4; }

.m-widget29 .m-widget_content {
	margin-bottom: 1rem;
	padding: 2.2rem 2.4rem; }
.m-widget29 .m-widget_content:last-child {
    margin-bottom: 0; }
.m-widget29 .m-widget_content .m-widget_content-title {
    font-size: 1.2rem;
    font-weight: 600; }
.m-widget29 .m-widget_content .m-widget_content-items {
    width: 100%;
    display: table;
    table-layout: fixed; }
.m-widget29 .m-widget_content .m-widget_content-items .m-widget_content-item {
	display: table-cell; }
.m-widget29 .m-widget_content .m-widget_content-items .m-widget_content-item > span {
	display: block;
	text-align: left; }
.m-widget29 .m-widget_content .m-widget_content-items .m-widget_content-item > span:first-child {
	font-weight: 500;
	font-size: 0.85rem;
	margin: 0.7rem 0 0.3rem 0; }
.m-widget29 .m-widget_content .m-widget_content-items .m-widget_content-item > span:last-child {
	font-size: 1.5rem;
	font-weight: 600; }

@media (max-width: 768px) {
	.m-widget29 .m-widget_content {
		padding: 2.2rem 1rem; }
    .m-widget29 .m-widget_content .m-widget_content-items .m-widget_content-item > span {
		padding-right: 1rem; }
	.m-widget29 .m-widget_content .m-widget_content-items .m-widget_content-item > span:last-child {
        padding-right: 0; } }

.m-widget29 .m-widget_content {
	background-color: #fff; }
.m-widget29 .m-widget_content .m-widget_content-title {
    color: #7b7e8a; }
.m-widget29 .m-widget_content .m-widget_content-items .m-widget_content-item > span:first-child {
    color: #9699a2; }
.m-widget29 .m-widget_content .m-widget_content-items .m-widget_content-item:last-child > span:last-child {
    color: #FE21BE; }

.m-widget30 .m-widget_head {
	padding: 0;
	max-width: 100%;
	margin: 0 auto 2rem auto; }
.m-widget30 .m-widget_head .m-widget_head-owlcarousel-items .m-widget_head-owlcarousel-item {
    cursor: pointer;
    text-align: center;
    padding: 1rem 0;
    margin: 1rem 0.5rem;
    border-radius: 0.3rem; }
.m-widget30 .m-widget_head .m-widget_head-owlcarousel-items .m-widget_head-owlcarousel-item > span {
	display: block; }
.m-widget30 .m-widget_head .m-widget_head-owlcarousel-items .m-widget_head-owlcarousel-item > span:first-child {
	font-size: 1.1rem;
	font-weight: 600; }
.m-widget30 .m-widget_head .m-widget_head-owlcarousel-items .m-widget_head-owlcarousel-item > span:last-child {
	font-weight: 500; }
.m-widget30 .m-widget_head .m-widget_head-owlcarousel-items .center > div {
    cursor: auto; }

.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items {
	padding: 0 2.2rem; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item {
    display: table;
    width: 100%;
    margin-bottom: 1.5rem;
    padding-bottom: 1.5rem;
    border-bottom: 1px dashed red; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item .m-widget_body-item-desc {
	width: 100%;
	text-align: left;
	padding: 0 1rem;
	font-weight: 500; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item .m-widget_body-item-desc > span:first-child {
	font-size: 1.1rem;
	font-weight: 600; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item .m-widget_body-item-desc > span:last-child {
	font-size: 0.8rem; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item .m-widget_body-item-price {
	font-size: 1.2rem;
	font-weight: 600; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item > div {
	display: table-cell;
	vertical-align: middle; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item > div > img {
	width: 3rem;
	height: 3rem;
	border-radius: 100%; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item > div > span {
	display: block; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item > div:last-child {
	text-align: right; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item:last-child {
	border-bottom: none; }

.m-widget30 .m-widget_head .m-widget_head-owlcarousel-items .m-widget_head-owlcarousel-item {
	-webkit-box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ;
	box-shadow: 0px 1px 15px 1px rgba(69, 65, 78, 0.1) ; }
.m-widget30 .m-widget_head .m-widget_head-owlcarousel-items .m-widget_head-owlcarousel-item > span:first-child {
    color: #7b7e8a; }
.m-widget30 .m-widget_head .m-widget_head-owlcarousel-items .m-widget_head-owlcarousel-item > span:last-child {
    color: #a4a6ae; }

.m-widget30 .m-widget_head .m-widget_head-owlcarousel-items .center > div {
	background-color: #00c5dc; }
.m-widget30 .m-widget_head .m-widget_head-owlcarousel-items .center > div > span:first-child {
    color: #ffffff; }
.m-widget30 .m-widget_head .m-widget_head-owlcarousel-items .center > div > span:last-child {
    color: #10e6ff; }

.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item {
	border-bottom: 1px dashed #ebedf2; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item .m-widget_body-item-desc {
    color: #7b7e8a; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item .m-widget_body-item-desc > span:last-child {
	color: #a4a6ae; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item .m-widget_body-item-price {
    color: #00c5dc; }
.m-widget30 .m-widget_body .m-widget_body-owlcarousel-items .m-widget_body-owlcarousel-item .m-widget_body-items .m-widget_body-item:last-child {
    border-bottom: none; }

.m-demo-icon {
	margin-bottom: 20px;
	display: table;
	padding: 10px; }
.m-demo-icon .m-demo-icon__preview {
    display: table-cell;
    vertical-align: middle;
    padding: 0;
    text-align: left;
    padding-right: 10px;
    width: 50px; }
.m-demo-icon .m-demo-icon__preview i {
	line-height: 0;
	vertical-align: middle;
	font-size: 2rem !important; }
.m-demo-icon .m-demo-icon__class {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding: 0;
    font-size: 0.85rem;
    font-weight: 400; }

.m-demo-icon .m-demo-icon__preview i {
	color: #333439; }

.m-demo-icon .m-demo-icon__class {
	color: #7b7e8a; }

.m-demo-icon:hover {
	background-color: #f4f5f8; }

.m-demo-icon.m-demo-icon--skin-dark .m-demo-icon__preview i {
	color: #bcbecd; }

.m-demo-icon.m-demo-icon--skin-dark .m-demo-icon__class {
	color: #8284a1; }

.m-demo-icon.m-demo-icon--skin-dark:hover {
	background-color: #999caa; }

.m-demo {
	background: #f7f7fa;
	margin-bottom: 20px; }
.m-demo.m-demo--last {
    margin-bottom: 0; }
.m-demo .m-demo__preview {
    background: white;
    border: 4px solid #f7f7fa;
    padding: 30px; }
.m-demo .m-demo__preview.m-demo__preview--btn .btn {
	margin-right: 5px;
	margin-bottom: 15px; }
.m-demo .m-demo__preview.m-demo__preview--badge .m-badge {
	margin-right: 5px;
	margin-bottom: 15px; }
.m-demo .m-demo__tools {
    position: relative; }
.m-demo .m-demo__btn {
    position: absolute;
    z-index: 100;
    top: -4px;
    right: 4px;
    padding: 2px 6px 2px 6px;
    cursor: pointer;
    font-size: 0.7rem;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 0 3px 3px 0;
    background-color: #e3e3ea; }
.m-demo .m-demo__btn:hover {
	background-color: #cbcbd8; }

.m-demo-buttons .btn {
	margin-right: 5px;
	margin-bottom: 10px; }

.m-demo-dropdowns .m-dropdown {
	margin-right: 5px;
	margin-bottom: 10px; }

.grey_box {
	border: 1px solid #f0f0f0;
	padding: 2rem;
}
.grey_box.smaller {
	padding: 0.5rem 0px 0px;
	border: 0px;
}
.grey_box i {
	font-size: 30px;
	margin-bottom: 20px;
	display: block;
}
.grey_box.smaller i {
	margin-bottom: 0px;
	margin-right: 10px;
	display: inline;
}
.grey_box > strong {
	display: block;
	font-size: 1.2rem;
	font-weight: 500;
}
.grey_box.smaller > strong {
	display: inline;
	vertical-align: top;
}
.grey_box.smaller > strong > small {
	margin-left: 4px;
	font-size: 80%;
	color: #7b7e8a;
}
.grey_box > div {
	font-size: .85rem;
	color: #7b7e8a;
}
.grey_box.smaller > div {
	font-size: 1rem;
	display: inline;
}
.credits_table {
	margin-top: 30px;
	margin-left: -2.2rem;
	margin-right: -2.2rem;
}
.credits_table .row {
	border-bottom: 1px solid #eee;
}
.credits_table .row > div {
	padding: 1rem 43px;
}
.credits_table .row:last-child {
	border-bottom: 0px;
}
.credits_table .heading {
	font-weight: 700;
}
.credits_table .m-badge{
	margin-left: 10px;
}
.total_row {
	margin-top: 10px;
}
.total_row.grand_total {
	font-weight: 500;
	font-size: 15px;
	border-top: 1px dotted rgba(0,0,0,0.2);
	padding-top: 10px;
}
