button {
	cursor: pointer;
}
.pace {
	-webkit-pointer-events: none;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pace-inactive {
	display: none;
}

.pace .pace-progress {
	background: `args.color || "#29d"`;
	position: fixed;
	z-index: 2000;
	top: 0;
	right: 100%;
	width: 100%;
	height: 2px;
}

.pace .pace-progress-inner {
	display: block;
	position: absolute;
	right: 0px;
	width: 100px;
	height: 100%;
	box-shadow: 0 0 10px `args.color || '#29d'`, 0 0 5px `args.color || '#29d'`;
	opacity: 1.0;
	-webkit-transform: rotate(3deg) translate(0px, -4px);
	transform: rotate(3deg) translate(0px, -4px);
}

.pace .pace-activity {
	display: block;
	position: fixed;
	z-index: 2000;
	top: 15px;
	right: 15px;
	width: 14px;
	height: 14px;
	border: solid 2px transparent;
	border-top-color: `args.color || '#29d'`;
	border-left-color: `args.color || '#29d'`;
	border-radius: 10px;
	-webkit-animation: pace-spinner 400ms linear infinite;
	animation: pace-spinner 400ms linear infinite;
}

@-webkit-keyframes pace-spinner {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes pace-spinner {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * This is a starting point where we declare the maps of themes and globally available functions/mixins
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */

body.nb-theme-default {
	width: 100%;
    height: 100vh;	/* 重点一 */
    overflow: auto;
    background-color: transparent;
	background-size: 100%;
	background-size: cover; /* 重点二 */
}
body.nb-theme-default.home {
	background-image: url(../images/bg_index.png);
}

body.nb-theme-default.login {
	background-image: url(../images/bg_login.png);center
}


body.nb-theme-default .nb-layout .layout {
	background: transparent;
}

body.nb-theme-default .nb-layout .layout-container {
	background: transparent;
}

body.nb-theme-default .nb-layout.window-mode {
	background: transparent;
}

body.nb-theme-default .progress .bg-info {
	background-color: #0084E0 !important;
}

body.nb-theme-cosmic {
	background-image: url(../images/(bg2.70b3268f534af8d6c69c.png) no-repeat;
	background-size: 100%;
}

body.nb-theme-cosmic .nb-layout .layout {
	background: transparent;
}

body.nb-theme-cosmic .nb-layout .layout-container {
	background: transparent;
}

body.nb-theme-cosmic .nb-layout.window-mode {
	background: transparent;
}

body.nb-theme-cosmic .modal-dialog .modal-content .modal-header {
	background: rgba(41, 60, 77, 0.702);
}


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */

.container {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

@media (min-width: 400px) {
	.container {
		max-width: 380px;
	}
}

@media (min-width: 576px) {
	.container {
		max-width: 540px;
	}
}

@media (min-width: 768px) {
	.container {
		max-width: 720px;
	}
}

@media (min-width: 992px) {
	.container {
		max-width: 960px;
	}
}

@media (min-width: 1200px) {
	.container {
		max-width: 1140px;
	}
}

@media (min-width: 1400px) {
	.container {
		max-width: 1320px;
	}
}

@media (min-width: 1600px) {
	.container {
		max-width: 1500px;
	}
}

.container-fluid {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.no-gutters {
	margin-right: 0;
	margin-left: 0;
}

.no-gutters>.col,
.no-gutters>[class*="col-"] {
	padding-right: 0;
	padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-is-1,
.col-is-2,
.col-is-3,
.col-is-4,
.col-is-5,
.col-is-6,
.col-is-7,
.col-is-8,
.col-is-9,
.col-is-10,
.col-is-11,
.col-is-12,
.col-is,
.col-is-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl,
.col-xl-auto,
.col-xxl-1,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12,
.col-xxl,
.col-xxl-auto,
.col-xxxl-1,
.col-xxxl-2,
.col-xxxl-3,
.col-xxxl-4,
.col-xxxl-5,
.col-xxxl-6,
.col-xxxl-7,
.col-xxxl-8,
.col-xxxl-9,
.col-xxxl-10,
.col-xxxl-11,
.col-xxxl-12,
.col-xxxl,
.col-xxxl-auto {
	position: relative;
	width: 100%;
	min-height: auto;
	padding-right: 15px;
	padding-left: 15px;
	display: inline-block;
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%;
}

.col-auto {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: none;
}

.col-1 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 8.33333333%;
	flex: 0 0 8.33333333%;
	max-width: 8.33333333%;
}

.col-2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.66666667%;
	flex: 0 0 16.66666667%;
	max-width: 16.66666667%;
}

.col-3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}

.col-4 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.33333333%;
	flex: 0 0 33.33333333%;
	max-width: 33.33333333%;
}

.col-5 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.66666667%;
	flex: 0 0 41.66666667%;
	max-width: 41.66666667%;
}

.col-6 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
}

.col-7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 58.33333333%;
	flex: 0 0 58.33333333%;
	max-width: 58.33333333%;
}

.col-8 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 66.66666667%;
	flex: 0 0 66.66666667%;
	max-width: 66.66666667%;
}

.col-9 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}

.col-10 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 83.33333333%;
	flex: 0 0 83.33333333%;
	max-width: 83.33333333%;
}

.col-11 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 91.66666667%;
	flex: 0 0 91.66666667%;
	max-width: 91.66666667%;
}

.col-12 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.order-first {
	-webkit-box-ordinal-group: 0;
	-ms-flex-order: -1;
	order: -1;
}

.order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
}

.order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}

.order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3;
}

.order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4;
}

.order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5;
}

.order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6;
}

.order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7;
}

.order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8;
}

.order-9 {
	-webkit-box-ordinal-group: 10;
	-ms-flex-order: 9;
	order: 9;
}

.order-10 {
	-webkit-box-ordinal-group: 11;
	-ms-flex-order: 10;
	order: 10;
}

.order-11 {
	-webkit-box-ordinal-group: 12;
	-ms-flex-order: 11;
	order: 11;
}

.order-12 {
	-webkit-box-ordinal-group: 13;
	-ms-flex-order: 12;
	order: 12;
}

.offset-1 {
	margin-left: 8.33333333%;
}

.offset-2 {
	margin-left: 16.66666667%;
}

.offset-3 {
	margin-left: 25%;
}

.offset-4 {
	margin-left: 33.33333333%;
}

.offset-5 {
	margin-left: 41.66666667%;
}

.offset-6 {
	margin-left: 50%;
}

.offset-7 {
	margin-left: 58.33333333%;
}

.offset-8 {
	margin-left: 66.66666667%;
}

.offset-9 {
	margin-left: 75%;
}

.offset-10 {
	margin-left: 83.33333333%;
}

.offset-11 {
	margin-left: 91.66666667%;
}

@media (min-width: 400px) {
	.col-is {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-is-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-is-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-is-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-is-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-is-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-is-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-is-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-is-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-is-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-is-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-is-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-is-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-is-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-is-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.order-is-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-is-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-is-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-is-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-is-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-is-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-is-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-is-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-is-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-is-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-is-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-is-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-is-0 {
		margin-left: 0;
	}
	.offset-is-1 {
		margin-left: 8.33333333%;
	}
	.offset-is-2 {
		margin-left: 16.66666667%;
	}
	.offset-is-3 {
		margin-left: 25%;
	}
	.offset-is-4 {
		margin-left: 33.33333333%;
	}
	.offset-is-5 {
		margin-left: 41.66666667%;
	}
	.offset-is-6 {
		margin-left: 50%;
	}
	.offset-is-7 {
		margin-left: 58.33333333%;
	}
	.offset-is-8 {
		margin-left: 66.66666667%;
	}
	.offset-is-9 {
		margin-left: 75%;
	}
	.offset-is-10 {
		margin-left: 83.33333333%;
	}
	.offset-is-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 576px) {
	.col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-sm-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-sm-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-sm-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-sm-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-sm-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-sm-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-sm-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-sm-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-sm-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-sm-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-sm-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-sm-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-sm-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-sm-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.order-sm-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-sm-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-sm-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-sm-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-sm-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-sm-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-sm-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-sm-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-sm-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-sm-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-sm-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-sm-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-sm-0 {
		margin-left: 0;
	}
	.offset-sm-1 {
		margin-left: 8.33333333%;
	}
	.offset-sm-2 {
		margin-left: 16.66666667%;
	}
	.offset-sm-3 {
		margin-left: 25%;
	}
	.offset-sm-4 {
		margin-left: 33.33333333%;
	}
	.offset-sm-5 {
		margin-left: 41.66666667%;
	}
	.offset-sm-6 {
		margin-left: 50%;
	}
	.offset-sm-7 {
		margin-left: 58.33333333%;
	}
	.offset-sm-8 {
		margin-left: 66.66666667%;
	}
	.offset-sm-9 {
		margin-left: 75%;
	}
	.offset-sm-10 {
		margin-left: 83.33333333%;
	}
	.offset-sm-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 768px) {
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-md-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-md-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-md-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-md-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-md-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-md-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-md-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-md-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-md-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-md-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-md-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-md-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-md-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.order-md-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-md-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-md-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-md-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-md-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-md-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-md-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-md-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-md-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-md-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-md-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-md-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-md-0 {
		margin-left: 0;
	}
	.offset-md-1 {
		margin-left: 8.33333333%;
	}
	.offset-md-2 {
		margin-left: 16.66666667%;
	}
	.offset-md-3 {
		margin-left: 25%;
	}
	.offset-md-4 {
		margin-left: 33.33333333%;
	}
	.offset-md-5 {
		margin-left: 41.66666667%;
	}
	.offset-md-6 {
		margin-left: 50%;
	}
	.offset-md-7 {
		margin-left: 58.33333333%;
	}
	.offset-md-8 {
		margin-left: 66.66666667%;
	}
	.offset-md-9 {
		margin-left: 75%;
	}
	.offset-md-10 {
		margin-left: 83.33333333%;
	}
	.offset-md-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 992px) {
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-lg-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-lg-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-lg-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-lg-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-lg-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-lg-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-lg-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-lg-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-lg-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-lg-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-lg-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-lg-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-lg-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-lg-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.order-lg-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-lg-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-lg-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-lg-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-lg-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-lg-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-lg-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-lg-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-lg-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-lg-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-lg-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-lg-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-lg-0 {
		margin-left: 0;
	}
	.offset-lg-1 {
		margin-left: 8.33333333%;
	}
	.offset-lg-2 {
		margin-left: 16.66666667%;
	}
	.offset-lg-3 {
		margin-left: 25%;
	}
	.offset-lg-4 {
		margin-left: 33.33333333%;
	}
	.offset-lg-5 {
		margin-left: 41.66666667%;
	}
	.offset-lg-6 {
		margin-left: 50%;
	}
	.offset-lg-7 {
		margin-left: 58.33333333%;
	}
	.offset-lg-8 {
		margin-left: 66.66666667%;
	}
	.offset-lg-9 {
		margin-left: 75%;
	}
	.offset-lg-10 {
		margin-left: 83.33333333%;
	}
	.offset-lg-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 1200px) {
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-xl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-xl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-xl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-xl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-xl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-xl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-xl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-xl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-xl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-xl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.order-xl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-xl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-xl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-xl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-xl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-xl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-xl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-xl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-xl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-xl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-xl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-xl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-xl-0 {
		margin-left: 0;
	}
	.offset-xl-1 {
		margin-left: 8.33333333%;
	}
	.offset-xl-2 {
		margin-left: 16.66666667%;
	}
	.offset-xl-3 {
		margin-left: 25%;
	}
	.offset-xl-4 {
		margin-left: 33.33333333%;
	}
	.offset-xl-5 {
		margin-left: 41.66666667%;
	}
	.offset-xl-6 {
		margin-left: 50%;
	}
	.offset-xl-7 {
		margin-left: 58.33333333%;
	}
	.offset-xl-8 {
		margin-left: 66.66666667%;
	}
	.offset-xl-9 {
		margin-left: 75%;
	}
	.offset-xl-10 {
		margin-left: 83.33333333%;
	}
	.offset-xl-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 1400px) {
	.col-xxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-xxl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-xxl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-xxl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-xxl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xxl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-xxl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-xxl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xxl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-xxl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-xxl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xxl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-xxl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-xxl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xxl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.order-xxl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-xxl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-xxl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-xxl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-xxl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-xxl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-xxl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-xxl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-xxl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-xxl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-xxl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-xxl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-xxl-0 {
		margin-left: 0;
	}
	.offset-xxl-1 {
		margin-left: 8.33333333%;
	}
	.offset-xxl-2 {
		margin-left: 16.66666667%;
	}
	.offset-xxl-3 {
		margin-left: 25%;
	}
	.offset-xxl-4 {
		margin-left: 33.33333333%;
	}
	.offset-xxl-5 {
		margin-left: 41.66666667%;
	}
	.offset-xxl-6 {
		margin-left: 50%;
	}
	.offset-xxl-7 {
		margin-left: 58.33333333%;
	}
	.offset-xxl-8 {
		margin-left: 66.66666667%;
	}
	.offset-xxl-9 {
		margin-left: 75%;
	}
	.offset-xxl-10 {
		margin-left: 83.33333333%;
	}
	.offset-xxl-11 {
		margin-left: 91.66666667%;
	}
}

@media (min-width: 1600px) {
	.col-xxxl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-webkit-box-flex: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%;
	}
	.col-xxxl-auto {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: none;
	}
	.col-xxxl-1 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 8.33333333%;
		flex: 0 0 8.33333333%;
		max-width: 8.33333333%;
	}
	.col-xxxl-2 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 16.66666667%;
		flex: 0 0 16.66666667%;
		max-width: 16.66666667%;
	}
	.col-xxxl-3 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	}
	.col-xxxl-4 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 33.33333333%;
		flex: 0 0 33.33333333%;
		max-width: 33.33333333%;
	}
	.col-xxxl-5 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 41.66666667%;
		flex: 0 0 41.66666667%;
		max-width: 41.66666667%;
	}
	.col-xxxl-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.col-xxxl-7 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 58.33333333%;
		flex: 0 0 58.33333333%;
		max-width: 58.33333333%;
	}
	.col-xxxl-8 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 66.66666667%;
		flex: 0 0 66.66666667%;
		max-width: 66.66666667%;
	}
	.col-xxxl-9 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%;
	}
	.col-xxxl-10 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 83.33333333%;
		flex: 0 0 83.33333333%;
		max-width: 83.33333333%;
	}
	.col-xxxl-11 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 91.66666667%;
		flex: 0 0 91.66666667%;
		max-width: 91.66666667%;
	}
	.col-xxxl-12 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.order-xxxl-first {
		-webkit-box-ordinal-group: 0;
		-ms-flex-order: -1;
		order: -1;
	}
	.order-xxxl-1 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
	}
	.order-xxxl-2 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.order-xxxl-3 {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
	}
	.order-xxxl-4 {
		-webkit-box-ordinal-group: 5;
		-ms-flex-order: 4;
		order: 4;
	}
	.order-xxxl-5 {
		-webkit-box-ordinal-group: 6;
		-ms-flex-order: 5;
		order: 5;
	}
	.order-xxxl-6 {
		-webkit-box-ordinal-group: 7;
		-ms-flex-order: 6;
		order: 6;
	}
	.order-xxxl-7 {
		-webkit-box-ordinal-group: 8;
		-ms-flex-order: 7;
		order: 7;
	}
	.order-xxxl-8 {
		-webkit-box-ordinal-group: 9;
		-ms-flex-order: 8;
		order: 8;
	}
	.order-xxxl-9 {
		-webkit-box-ordinal-group: 10;
		-ms-flex-order: 9;
		order: 9;
	}
	.order-xxxl-10 {
		-webkit-box-ordinal-group: 11;
		-ms-flex-order: 10;
		order: 10;
	}
	.order-xxxl-11 {
		-webkit-box-ordinal-group: 12;
		-ms-flex-order: 11;
		order: 11;
	}
	.order-xxxl-12 {
		-webkit-box-ordinal-group: 13;
		-ms-flex-order: 12;
		order: 12;
	}
	.offset-xxxl-0 {
		margin-left: 0;
	}
	.offset-xxxl-1 {
		margin-left: 8.33333333%;
	}
	.offset-xxxl-2 {
		margin-left: 16.66666667%;
	}
	.offset-xxxl-3 {
		margin-left: 25%;
	}
	.offset-xxxl-4 {
		margin-left: 33.33333333%;
	}
	.offset-xxxl-5 {
		margin-left: 41.66666667%;
	}
	.offset-xxxl-6 {
		margin-left: 50%;
	}
	.offset-xxxl-7 {
		margin-left: 58.33333333%;
	}
	.offset-xxxl-8 {
		margin-left: 66.66666667%;
	}
	.offset-xxxl-9 {
		margin-left: 75%;
	}
	.offset-xxxl-10 {
		margin-left: 83.33333333%;
	}
	.offset-xxxl-11 {
		margin-left: 91.66666667%;
	}
}


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * This mixin generates keyfames.
 * Because of all keyframes can't be scoped,
 * we need to puts unique name in each btn-pulse call.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */


/**
 * @license
 * Copyright Akveo. All Rights Reserved.
 * Licensed under the MIT License. See License.txt in the project root for license information.
 */

.nb-theme-default .nb-layout {
	scrollbar-face-color: #dadada;
	scrollbar-track-color: #f2f2f2;
}

.nb-theme-default .nb-layout ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-default .nb-layout ::-webkit-scrollbar-thumb {
	background: #dadada;
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-default .nb-layout ::-webkit-scrollbar-track {
	background: #f2f2f2;
}

.nb-theme-default .nb-layout.with-scroll .scrollable-container {
	overflow: auto;
	height: 100vh;
	display: block;
}

@media (max-width: 767px) {
	.nb-theme-default .nb-layout.with-scroll .scrollable-container {
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}
}

.nb-theme-default .layout {
	min-width: 300px;
}

.nb-theme-default .nb-layout.window-mode {
	background: #ebeff5;
	display: block;
}

.nb-theme-default .nb-layout.window-mode .scrollable-container {
	max-width: 1920px;
	margin: 0 auto;
}

.nb-theme-default .nb-layout.window-mode .layout .nb-layout-header nav {
	max-width: 1920px;
	margin: 0 auto;
}

@media screen and (min-width: 1940px) {
	.nb-theme-default .nb-layout.window-mode {
		padding-top: 1.1875rem;
	}
	.nb-theme-default .nb-layout.window-mode .nb-sidebar.fixed {
		left: calc((100vw - 1920px) / 2);
	}
	.nb-theme-default .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed.right {
		right: calc((100vw - 1920px) / 2);
	}
	.nb-theme-default .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed {
		top: calc(4.75rem + 1.1875rem);
	}
	.nb-theme-default .nb-layout.window-mode .scrollable-container {
		height: calc(100vh - 1.1875rem);
		box-shadow: 0 2px 12px 0 #dfe3eb;
	}
	.nb-theme-default .nb-layout.window-mode .nb-layout.with-scroll .scrollable-container {
		height: calc(100vh - 1.1875rem);
	}
}

@media screen and (min-width: 2070px) {
	.nb-theme-default .nb-layout.window-mode {
		padding-top: 2.375rem;
	}
	.nb-theme-default .nb-layout.window-mode .nb-sidebar.fixed {
		left: calc((100vw - 1920px) / 2);
	}
	.nb-theme-default .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed.right {
		right: calc((100vw - 1920px) / 2);
	}
	.nb-theme-default .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed {
		top: calc(4.75rem + 2.375rem);
	}
	.nb-theme-default .nb-layout.window-mode .scrollable-container {
		height: calc(100vh - 2.375rem);
		box-shadow: 0 2px 12px 0 #dfe3eb;
	}
	.nb-theme-default .nb-layout.window-mode .nb-layout.with-scroll .scrollable-container {
		height: calc(100vh - 2.375rem);
	}
}

@media screen and (min-width: 2220px) {
	.nb-theme-default .nb-layout.window-mode {
		padding-top: 4.75rem;
	}
	.nb-theme-default .nb-layout.window-mode .nb-sidebar.fixed {
		left: calc((100vw - 1920px) / 2);
	}
	.nb-theme-default .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed.right {
		right: calc((100vw - 1920px) / 2);
	}
	.nb-theme-default .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed {
		top: calc(4.75rem + 4.75rem);
	}
	.nb-theme-default .nb-layout.window-mode .scrollable-container {
		height: calc(100vh - 4.75rem);
		box-shadow: 0 2px 12px 0 #dfe3eb;
	}
	.nb-theme-default .nb-layout.window-mode .nb-layout.with-scroll .scrollable-container {
		height: calc(100vh - 4.75rem);
	}
}

.nb-theme-default .nb-layout .layout {
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 1rem;
	line-height: 1.25;
	color: #a4abb3;
	background: #ebeff5;
	min-height: 100vh;
}

.nb-theme-default .nb-layout .layout .nb-layout-header {
	font-family: Arial;
	font-size: 1rem;
	line-height: 1.25;
	border: 1px solid #dadfe6;
}

.nb-theme-default .nb-layout .layout .nb-layout-header nav {
	/*box-shadow: 0 2px 12px 0 #dfe3eb;*/
	height: 4.75rem;
	padding: 1.25rem;
	background: #ffffff;
	color: #2a2a2a;
}

.nb-theme-default .nb-layout .layout .nb-layout-header nav a {
	color: #2a2a2a;
}

.nb-theme-default .nb-layout .layout .nb-layout-header nav a:focus,
.nb-theme-default .nb-layout .layout .nb-layout-header nav a:active,
.nb-theme-default .nb-layout .layout .nb-layout-header nav a:hover {
	color: #2a2a2a;
}

.nb-theme-default .nb-layout .layout .nb-layout-header.fixed~.layout-container {
	padding-top: 4.75rem;
}

.nb-theme-default .nb-layout .layout .nb-layout-header.fixed~.layout-container>.nb-sidebar>.main-container {
	height: calc(100vh - 4.75rem);
}

.nb-theme-default .nb-layout .layout .layout-container {
	min-height: 100vh;
}

.nb-theme-default .nb-layout .layout .layout-container .nb-sidebar.fixed {
	top: 4.75rem;
}

.nb-theme-default .nb-layout .layout .layout-container .content .nb-layout-footer {
	box-shadow: 0 2px 12px 0 #dfe3eb;
}

.nb-theme-default .nb-layout .layout .layout-container .content .nb-layout-footer nav {
	height: 4.725rem;
	padding: 1.25rem;
	background: #ffffff;
	color: #2a2a2a;
	border-top: 1px solid #ebeef2;
}

.nb-theme-default .nb-layout .layout .layout-container .content .nb-layout-footer nav a {
	color: #2a2a2a;
}

.nb-theme-default .nb-layout .layout .layout-container .content .nb-layout-footer nav a:focus,
.nb-theme-default .nb-layout .layout .layout-container .content .nb-layout-footer nav a:active,
.nb-theme-default .nb-layout .layout .layout-container .content .nb-layout-footer nav a:hover {
	color: #2a2a2a;
}

.nb-theme-default .nb-layout .layout .layout-container .content.center {
	width: 1400px;
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 100 1400px !important;
	flex: 0 100 1400px !important;
}

.nb-theme-default .nb-layout .layout .layout-container .content .columns .nb-layout-column {
	padding: 2.25rem 2.25rem 0.75rem;
}

@media (max-width: 991px) {
	.nb-theme-default .nb-layout .layout .layout-container .content .columns .nb-layout-column {
		padding: 1.5rem 1.5rem 0.5rem;
	}
}

@media (max-width: 767px) {
	.nb-theme-default .nb-layout .layout .layout-container .content .columns .nb-layout-column {
		padding: 1rem 1rem 0;
	}
}

.nb-theme-default .nb-sidebar {
	font-size: 1rem;
	line-height: 1.25;
	scrollbar-face-color: #dadada;
	scrollbar-track-color: #f2f2f2;
	width: 12.5rem;
	background: #ffffff;
	color: #2a2a2a;
}

.nb-theme-default .nb-sidebar ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-default .nb-sidebar ::-webkit-scrollbar-thumb {
	background: #dadada;
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-default .nb-sidebar ::-webkit-scrollbar-track {
	background: #f2f2f2;
}

.nb-theme-default .nb-sidebar .main-container {
	height: 100vh;
	width: 12.5rem;
	background: #ffffff;
	box-shadow: 0 2px 12px 0 #dfe3eb;
}

.nb-theme-default .nb-sidebar .scrollable {
	padding: 1.25rem;
	position: relative;
	-webkit-transform: translate3d(0, 0, 0);
}

@media (max-width: 767px) {
	.nb-theme-default .nb-sidebar .scrollable {
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}
}

.nb-theme-default .nb-sidebar.collapsed {
	width: 0;
	padding: 0;
}

.nb-theme-default .nb-sidebar.collapsed .main-container {
	width: 0;
	padding: 0;
}

.nb-theme-default .nb-sidebar.collapsed .scrollable {
	width: 0;
	padding: 0;
	overflow: hidden;
}

.nb-theme-default .nb-sidebar.collapsed .nb-sidebar-header,
.nb-theme-default .nb-sidebar.collapsed .nb-sidebar-footer {
	width: 0;
	padding: 0;
	overflow: hidden;
}

.nb-theme-default .nb-sidebar.compacted {
	width: 3.5rem;
}

.nb-theme-default .nb-sidebar.compacted .main-container {
	width: 3.5rem;
}

.nb-theme-default .nb-sidebar.compacted .nb-menu_ {
	width: 3.5rem;
}

.nb-theme-default .nb-sidebar.compacted .nb-menu_ .menu-item a.active {
	position: relative;
}

.nb-theme-default .nb-sidebar.compacted .nb-menu_ .menu-item a.active::before {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	height: 100%;
	width: 4px;
	background: #C60E11;
}
.nb-theme-default .nb-sidebar.compacted .nb-menu_ .menu-item ul a.active::before {
	width: 0;
}

.nb-theme-default .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item {
	transition: border-color 1s ease;
}

.nb-theme-default .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item span,
.nb-theme-default .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item .chevron {
	display: none;
}

.nb-theme-default .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item.menu-group {
	display: block;
	color: transparent;
	width: 0;
	padding: 0;
	overflow: hidden;
}

.nb-theme-default .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item i {
	margin-right: 0;
}

.nb-theme-default .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item a {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.nb-theme-default .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item>.expanded {
	display: none;
}

.nb-theme-default .nb-sidebar.compacted.left.fixed~.content {
	/*margin-left: 3.5rem;*/
	margin-left: 4.5rem;
}

.nb-theme-default .nb-sidebar.compacted.fixed.right~.content {
	margin-left: 0;
	margin-right: 3.5rem;
}

.nb-theme-default .nb-sidebar.compacted.left.fixed~.content.center {
	padding-left: 3.5rem;
}

.nb-theme-default .nb-sidebar.compacted.fixed.right~.content.center {
	padding-left: 0;
	padding-right: 3.5rem;
}

.nb-theme-default .nb-sidebar.fixed.left.collapsed+.content {
	margin-left: 0;
}

.nb-theme-default .nb-sidebar.fixed.right.collapsed+.content {
	margin-right: 0;
}

.nb-theme-default .nb-sidebar.expanded {
	width: 12.5rem;
}

.nb-theme-default .nb-sidebar.expanded>.scrollable {
	width: 12.5rem;
}

.nb-theme-default .nb-sidebar .nb-sidebar-header {
	padding: 1.25rem;
	height: initial;
}

.nb-theme-default .nb-sidebar .nb-sidebar-footer {
	padding: 1.25rem;
	height: 3.5rem;
}

.nb-theme-default .nb-sidebar .nb-menu_ {
	margin: 0 -1.25rem -1.25rem;
}

.nb-theme-default .nb-card {
	font-size: 0.875rem;
	line-height: 1.25;
	background: #ffffff;
	color: #4b4b4b;
	margin-bottom: 1.5rem;
	border-radius: 0.0625rem;
	box-shadow: 0 2px 12px 0 #dfe3eb;
	font-weight: 400;
	scrollbar-face-color: #dadada;
	scrollbar-track-color: #f2f2f2;
}

.nb-theme-default .nb-card ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-default .nb-card ::-webkit-scrollbar-thumb {
	background: #dadada;
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-default .nb-card ::-webkit-scrollbar-track {
	background: #f2f2f2;
}

.nb-theme-default .nb-card.xxsmall-card {
	height: 96px;
}

.nb-theme-default .nb-card.xsmall-card {
	height: 216px;
}

.nb-theme-default .nb-card.small-card {
	height: 336px;
}

.nb-theme-default .nb-card.medium-card {
	height: 456px;
}

.nb-theme-default .nb-card.large-card {
	height: 576px;
}

.nb-theme-default .nb-card.xlarge-card {
	height: 696px;
}

.nb-theme-default .nb-card.xxlarge-card {
	height: 816px;
}

.nb-theme-default .nb-card.active-card .nb-card-header {
	background-color: #a4abb3;
	border-bottom-color: #a4abb3;
	color: #ffffff;
}

.nb-theme-default .nb-card.disabled-card .nb-card-header {
	background-color: rgba(255, 255, 255, 0.4);
	border-bottom-color: rgba(255, 255, 255, 0.4);
}

.nb-theme-default .nb-card.primary-card .nb-card-header {
	background-color: #0084E0;
	border-bottom-color: #0084E0;
}

.nb-theme-default .nb-card.info-card .nb-card-header {
	background-color: #BA8BF8;
	border-bottom-color: #BA8BF8;
}

.nb-theme-default .nb-card.success-card .nb-card-header {
	background-color: #67ce59;
	border-bottom-color: #67ce59;
}

.nb-theme-default .nb-card.warning-card .nb-card-header {
	background-color: #F3AD4D;
	border-bottom-color: #F3AD4D;
}

.nb-theme-default .nb-card.danger-card .nb-card-header {
	background-color: #C60E11;
	border-bottom-color: #C60E11;
}

.nb-theme-default .nb-card-body {
	-webkit-box-flex: 1;
	flex: 1;
	-ms-flex: 1 1 auto;
	overflow: auto;
	padding: 1.25rem;
	position: relative;
	scrollbar-face-color: #dadada;
	scrollbar-track-color: #f2f2f2;
}

.nb-theme-default .nb-card-body ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-default .nb-card-body ::-webkit-scrollbar-thumb {
	background: #dadada;
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-default .nb-card-body ::-webkit-scrollbar-track {
	background: #f2f2f2;
}

.nb-theme-default .nb-card-footer {
	padding: 1.25rem;
	border-top: 1px solid #ebeef2;
	border-bottom-left-radius: 0.0625rem;
	border-bottom-right-radius: 0.0625rem;
}

.nb-theme-default .nb-card-header {
	padding: 1.25rem;
	border-bottom: 1px solid #ebeef2;
	border-top-left-radius: 0.0625rem;
	border-top-right-radius: 0.0625rem;
	color: #2a2a2a;
	font-family: Arial;
	font-size: 0.875rem;
	font-weight: 600;
}
.nb-theme-default .nb-card-header.ngcontent-c24 {
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

.nb-theme-default .nb-card-header h1 {
	margin: 0;
}

.nb-theme-default .nb-card-header h2 {
	margin: 0;
}

.nb-theme-default .nb-card-header h3 {
	margin: 0;
}

.nb-theme-default .nb-card-header h4 {
	margin: 0;
}

.nb-theme-default .nb-card-header h5 {
	margin: 0;
}

.nb-theme-default .nb-card-header h6 {
	margin: 0;
}

.nb-theme-default .nb-tabset {
	scrollbar-face-color: #dadada;
	scrollbar-track-color: #f2f2f2;
}

.nb-theme-default .nb-tabset ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-default .nb-tabset ::-webkit-scrollbar-thumb {
	background: #dadada;
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-default .nb-tabset ::-webkit-scrollbar-track {
	background: #f2f2f2;
}

.nb-theme-default .nb-tabset ul {
	font-family: Arial;
	font-size: 1.125rem;
	padding: 0 1.25rem;
	border-bottom: 1px solid #ebeef2;
}

.nb-theme-default .nb-tabset ul li {
	background: transparent;
}

.nb-theme-default .nb-tabset ul li a {
	padding: 1.25rem;
	color: #a4abb3;
}

.nb-theme-default .nb-tabset ul li a:hover {
	color: #2a2a2a;
	font-weight: 600;
}

.nb-theme-default .nb-tabset ul li a::before {
	background: #C60E11;
}

.nb-theme-default .nb-tabset ul li.active {
	background: transparent;
}

.nb-theme-default .nb-tabset ul li.active a {
	font-weight: 600;
	color: #2a2a2a;
}

.nb-theme-default .nb-tabset nb-tab {
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 1rem;
	color: #4b4b4b;
	background-color: transparent;
	padding: 0;
}

.nb-theme-default .nb-route-tabset {
	scrollbar-face-color: #dadada;
	scrollbar-track-color: #f2f2f2;
}

.nb-theme-default .nb-route-tabset ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-default .nb-route-tabset ::-webkit-scrollbar-thumb {
	background: #dadada;
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-default .nb-route-tabset ::-webkit-scrollbar-track {
	background: #f2f2f2;
}

.nb-theme-default .nb-route-tabset ul {
	font-family: Arial;
	font-size: 1.125rem;
	padding: 0 1.25rem;
	border-bottom: 1px solid #ebeef2;
}

.nb-theme-default .nb-route-tabset ul li {
	background: transparent;
}

.nb-theme-default .nb-route-tabset ul li a {
	padding: 1.25rem;
	color: #a4abb3;
}

.nb-theme-default .nb-route-tabset ul li a:hover {
	color: #2a2a2a;
	font-weight: 600;
}

.nb-theme-default .nb-route-tabset ul li a::before {
	background: #C60E11;
}

.nb-theme-default .nb-route-tabset ul li.active {
	background: transparent;
}

.nb-theme-default .nb-route-tabset ul li.active a {
	font-weight: 600;
	color: #2a2a2a;
}

.nb-theme-default .nb-menu_ {
	font-family: Arial;
	font-size: 0.875rem;
	font-weight: 500;
	background: #ffffff;
	color: #4b4b4b;
}

.nb-theme-default .nb-menu_ ul.menu-items {
	margin: 0;
	padding: 0;
}

.nb-theme-default .nb-menu_ .menu-group {
	font-weight: 500;
	font-size: 0.875rem;
	color: #a4abb3;
	padding: 1rem 1.25rem;
}

.nb-theme-default .nb-menu_ .menu-item a {
	padding: 0.675rem 1rem 0.675rem 0.75rem;
	border-radius: 0.0625rem;
}

.nb-theme-default .nb-menu_ .menu-item a:hover,
.nb-theme-default .nb-menu_ .menu-item a.active {
	background-color: #ffffff;
	color: #C60E11;
	font-weight: 600;
}

.nb-theme-default .nb-menu_ .menu-item a:hover .menu-icon,
.nb-theme-default .nb-menu_ .menu-item a:hover .chevron,
.nb-theme-default .nb-menu_ .menu-item a.active .menu-icon,
.nb-theme-default .nb-menu_ .menu-item a.active .chevron {
	color: #C60E11;
}

.nb-theme-default .nb-menu_ .menu-item .menu-icon {
	font-size: 1.35rem;
	width: 2.5rem;
	margin: 0 0.5rem 0 0;
	text-align: center;
	color: #a4abb3;
	font-weight: initial;
}

.nb-theme-default .nb-menu_ .menu-item .chevron {
	font-size: 12px;
	color: #a4abb3;
}

.nb-theme-default .nb-menu_ .menu-items>.menu-item {
	border-bottom: 1px solid #ebeef2;
}

.nb-theme-default .nb-menu_ .menu-items>.menu-item:first-child {
	border-top: 1px solid #ebeef2;
}

.nb-theme-default .nb-menu_ .menu-item>.menu-items {
	background-color: #ffffff;
}

.nb-theme-default .nb-menu_ .menu-item>.menu-items>.menu-item {
	border: none;
	background: #ffffff;
	color: #4b4b4b;
	padding: 0 1.25rem;
}

.nb-theme-default .nb-menu_ .menu-item>.menu-items>.menu-item:first-child {
	margin-top: 0.5rem;
}

.nb-theme-default .nb-menu_ .menu-item>.menu-items>.menu-item:last-child {
	margin-bottom: 0.5rem;
}

.nb-theme-default .nb-menu_ .menu-item>.menu-items>.menu-item a {
	border: 0.125rem solid #ffffff;
	padding: 0.5rem 0.6rem;
}

.nb-theme-default .nb-menu_ .menu-item>.menu-items>.menu-item a:hover {
	color: #C60E11;
	background: #ffffff;
}

.nb-theme-default .nb-menu_ .menu-item>.menu-items>.menu-item a.active {
	background-color: #ffffff;
	color: #C60E11;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .nb-menu_.inverse .menu-item a {
	color: #ffffff;
}

.nb-theme-default .nb-menu_.inverse .menu-item a:hover {
	background-color: #C60E11;
	color: #ffffff;
}

.nb-theme-default .nb-menu_.inverse .menu-item a.active {
	background-color: #C60E11;
	color: #ffffff;
}

.nb-theme-default .nb-menu_.inverse .menu-group {
	color: #ffffff;
}

.nb-theme-default .nb-user {
	font-size: 1rem;
	line-height: 1.25;
}

.nb-theme-default .nb-user .user-picture {
	height: 2.5rem;
	width: 2.5rem;
	background: #ffffff;
	border: solid 2px #bcc3cc;
}

.nb-theme-default .nb-user .user-picture.background {
	color: #a4abb3;
}

.nb-theme-default .nb-user .user-name {
	font-family: Arial;
}

.nb-theme-default .nb-user.inverse .user-picture {
	background: #a4abb3;
}

.nb-theme-default .nb-user.inverse .user-picture.background {
	color: #ffffff;
}

.nb-theme-default .nb-user.small .user-picture {
	height: 1.5rem;
	width: 1.5rem;
	font-size: 80%;
}

.nb-theme-default .nb-user.medium .user-picture {
	height: 2.5rem;
	width: 2.5rem;
}

.nb-theme-default .nb-user.large .user-picture {
	height: 3.25rem;
	width: 3.25rem;
}

.nb-theme-default .nb-user.xlarge .user-picture {
	height: 4rem;
	width: 4rem;
}

.nb-theme-default .nb-user .user-context-menu {
	border: 1px solid #67ce59;
	background: #ffffff;
}

.nb-theme-default .nb-user .user-context-menu ul>li>a {
	color: #2a2a2a;
}

.nb-theme-default .nb-user .user-context-menu ul>li>a:focus,
.nb-theme-default .nb-user .user-context-menu ul>li>a:active,
.nb-theme-default .nb-user .user-context-menu ul>li>a:hover {
	color: #ffffff;
	background: #67ce59;
	text-decoration: none;
}

.nb-theme-default .nb-user .user-context-menu ul>li.arrow {
	border-bottom: 11px solid #67ce59 !important;
}

.nb-theme-default .nb-user .user-context-menu ul>li.arrow::after {
	border-bottom: 11px solid #ffffff !important;
}

.nb-theme-default .nb-actions {
	font-size: 0.875rem;
	font-family: Arial;
	line-height: 1.25;
}

.nb-theme-default .nb-actions .nb-action:last-child:before {
	width: 0;
}
.nb-theme-default .nb-actions .nb-action:before {
	position: absolute;
    left: 0;
    top: -5px;
    bottom: -5px;
    width: 1px;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    background-color: #dadfe6;
}
.nb-theme-default .nb-actions .nb-action {
	height: 1.5rem;
	padding: 0 1.25rem;
	/*border-left: 1px solid #ebeef2;*/
	background: transparent;
}

.nb-theme-default .nb-actions .nb-action a.icon-container:hover,
.nb-theme-default .nb-actions .nb-action a.icon-container:focus {
	text-decoration: none;
}

.nb-theme-default .nb-actions .nb-action i.control-icon {
	color: #a4abb3;
	font-size: 1.35rem;
}

.nb-theme-default .nb-actions.inverse .nb-action {
	border-left: 1px solid #ebeef2;
}

.nb-theme-default .nb-actions.inverse .nb-action i.control-icon {
	color: #ffffff;
}

.nb-theme-default .nb-actions.small .nb-action {
	height: 1.5rem;
}

.nb-theme-default .nb-actions.small .nb-action i.control-icon {
	font-size: 1.5rem;
}

.nb-theme-default .nb-actions.medium .nb-action {
	height: 2.25rem;
}
.nb-theme-default .nb-actions.medium .nb-action a.icon-container {
	line-height: 2.25rem;
}
.nb-theme-default .nb-actions.medium .nb-action i.control-icon {
	/*font-size: 2.25rem;*/
}

.nb-theme-default .nb-actions.large .nb-action {
	height: 3.5rem;
}

.nb-theme-default .nb-actions.large .nb-action i.control-icon {
	font-size: 3.5rem;
}

.nb-theme-default .nb-actions.full-width .nb-action {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.nb-theme-default .nb-search-field .search {
	width: 100%;
    height: 100vh;	/* 重点一 */
    overflow: auto;
	background-image: url(../images/bg_index.png);
	background-size: cover; /* 重点二 */
}

.nb-theme-default .nb-search-field .search button {
	color: #a4abb3;
}

.nb-theme-default .nb-search-field .search span {
	color: #a4abb3;
}

.nb-theme-default .nb-search-field .search input {
	color: #2a2a2a;
	border-bottom: 4px solid #a4abb3;
}

.nb-theme-default .nb-search-field .search input::-webkit-input-placeholder {
	color: #a4abb3;
}

.nb-theme-default .nb-search-field .search input:-ms-input-placeholder {
	color: #a4abb3;
}

.nb-theme-default .nb-search-field .search input::placeholder {
	color: #a4abb3;
}

.nb-theme-default .nb-search-field .search input::-ms-clear {
	display: none;
}

.nb-theme-default .nb-search-field.rotate-layout {
	opacity: 0;
	width: 100%;
    height: 100vh;	/* 重点一 */
    overflow: auto;
	background-image: url(../images/bg_index.png);
	background-size: cover; /* 重点二 */
}

.nb-theme-default .nb-search-field.modal-zoomin .search::before,
.nb-theme-default .nb-search-field.modal-zoomin .search::after {
	border: 1.5rem solid #a4abb3;
}

.nb-theme-default .nb-search-field.modal-half .form-wrapper {
	width: 100%;
    height: 100vh;	/* 重点一 */
    overflow: auto;
	background-image: url(../images/bg_index.png);
	background-size: cover; /* 重点二 */
}

.nb-theme-default .nb-search-field.modal-half .search::before {
	background: #a4abb3;
}

.nb-theme-default .nb-search-field.modal-drop .form-content::after {
	background: #a4abb3;
}

.nb-theme-default .nb-search-field.modal-drop .search::before {
	width: 100%;
    height: 100vh;	/* 重点一 */
    overflow: auto;
	background-image: url(../images/bg_index.png);
	background-size: cover; /* 重点二 */
}

.nb-theme-default .nb-search-field.curtain .search::after {
	width: 100%;
    height: 100vh;	/* 重点一 */
    overflow: auto;
	background-image: url(../images/bg_index.png);
	background-size: cover; /* 重点二 */
}

.nb-theme-default .nb-search-field.curtain .search {
	width: 100%;
    height: 100vh;	/* 重点一 */
    overflow: auto;
	background-image: url(../images/bg_index.png);
	background-size: cover; /* 重点二 */
}

.nb-theme-default .nb-search-field.column-curtain::before {
	width: 100%;
    height: 100vh;	/* 重点一 */
    overflow: auto;
	background-image: url(../images/bg_index.png);
	background-size: cover; /* 重点二 */
}

.nb-theme-default .nb-search-field.column-curtain::after {
	background: transparent;
}

.nb-theme-default .nb-search-field.column-curtain.show::after {
	background: #a4abb3;
}

.nb-theme-default nb-search button {
	color: #a4abb3;
}

.nb-theme-default .nb-checkbox .custom-control {
	margin: 0;
	min-height: inherit;
	padding: 0.375rem 1.5rem;
}

.nb-theme-default .nb-checkbox .custom-control-indicator {
	position: absolute;
	background-color: transparent;
	width: 1.25rem;
	height: 1.25rem;
	border: 2px solid #dadfe6;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.nb-theme-default .nb-checkbox .custom-control-input {
	background-color: transparent;
}

.nb-theme-default .nb-checkbox .custom-control-input:focus~.custom-control-indicator {
	box-shadow: none;
}

.nb-theme-default .nb-checkbox .custom-control-input:checked~.custom-control-indicator {
	background-image: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.nb-theme-default .nb-checkbox .custom-control-input:checked~.custom-control-indicator::before {
	content: '';
	width: 0.5rem;
	height: 0.75rem;
	border: solid #2a2a2a;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.nb-theme-default .nb-checkbox .custom-control-input:disabled~.custom-control-indicator,
.nb-theme-default .nb-checkbox .custom-control-input:disabled:hover~.custom-control-indicator {
	background-color: transparent;
	border-color: #dadfe6;
	opacity: 0.5;
}

.nb-theme-default .nb-checkbox .custom-control-input:disabled~.custom-control-description,
.nb-theme-default .nb-checkbox .custom-control-input:disabled:hover~.custom-control-description {
	color: #2a2a2a;
	opacity: 0.5;
}

.nb-theme-default .nb-checkbox .custom-control-input:checked~.custom-control-indicator,
.nb-theme-default .nb-checkbox .custom-control-input:active~.custom-control-indicator {
	background-color: transparent;
}

.nb-theme-default .nb-checkbox .custom-control-input:hover~.custom-control-indicator,
.nb-theme-default .nb-checkbox .custom-control-input:checked~.custom-control-indicator,
.nb-theme-default .nb-checkbox .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #67ce59;
}

.nb-theme-default .nb-checkbox.success .custom-control-input:hover~.custom-control-indicator,
.nb-theme-default .nb-checkbox.success .custom-control-input:checked~.custom-control-indicator,
.nb-theme-default .nb-checkbox.success .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #67ce59;
}

.nb-theme-default .nb-checkbox.warning .custom-control-input:hover~.custom-control-indicator,
.nb-theme-default .nb-checkbox.warning .custom-control-input:checked~.custom-control-indicator,
.nb-theme-default .nb-checkbox.warning .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #F3AD4D;
}

.nb-theme-default .nb-checkbox.danger .custom-control-input:hover~.custom-control-indicator,
.nb-theme-default .nb-checkbox.danger .custom-control-input:checked~.custom-control-indicator,
.nb-theme-default .nb-checkbox.danger .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #C60E11;
}

.nb-theme-default .nb-checkbox .custom-control-description {
	padding-left: 0.25rem;
	color: #2a2a2a;
}

.nb-theme-default .font-secondary {
	font-family: Arial;
}

.nb-theme-default .font-secondary .header .name {
	font-size: 4.5rem;
}

.nb-theme-default .font-main {
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.nb-theme-default .font-main .header .name {
	font-size: 2.5rem;
}

.nb-theme-default .font-w-light {
	font-weight: 300;
}

.nb-theme-default .font-w-regular {
	font-weight: 400;
}

.nb-theme-default .font-w-bold {
	font-weight: 600;
}

.nb-theme-default .text-primary {
	color: #2696e5 !important;
}

.nb-theme-default .text-warning {
	color: #f5b968 !important;
}

.nb-theme-default .text-success {
	color: #7ed572 !important;
}

.nb-theme-default .text-info {
	color: #c49cf9 !important;
}

.nb-theme-default .text-danger {
	color: #cf3235 !important;
}

.nb-theme-default .text-heading {
	color: #2a2a2a !important;
}

.nb-theme-default .text-body {
	color: #4b4b4b !important;
}

.nb-theme-default .text-hint {
	color: #a4abb3 !important;
}

.nb-theme-default .text-white {
	color: #ffffff !important;
}

.nb-theme-default .bg-primary {
	background-color: #2696e5 !important;
}

.nb-theme-default .bg-warning {
	background-color: #f5b968 !important;
}

.nb-theme-default .bg-success {
	background-color: #7ed572 !important;
}

.nb-theme-default .bg-info {
	background-color: #c49cf9 !important;
}

.nb-theme-default .bg-danger {
	background-color: #cf3235 !important;
}

.nb-theme-default .bg-heading {
	background-color: #2a2a2a !important;
}

.nb-theme-default .bg-body {
	background-color: #4b4b4b !important;
}

.nb-theme-default .bg-hint {
	background-color: #a4abb3 !important;
}

.nb-theme-default .bg-white {
	background-color: #ffffff !important;
}

.nb-theme-default .text-indent {
	text-indent: 2rem;
}

.nb-theme-default .blockquote {
	font-size: 1rem;
	border-left: 0.25rem solid #40dc7e;
	color: #4b4b4b;
}

.nb-theme-default .blockquote-reverse {
	font-size: 1rem;
	border-right: 0.25rem solid #40dc7e;
	color: #4b4b4b;
}

.nb-theme-default .blockquote-footer {
	color: #a4abb3;
	font-style: italic;
	font-size: 100%;
}

.nb-theme-default small,
.nb-theme-default .small {
	font-size: 87.5%;
}

.nb-theme-default mark,
.nb-theme-default .mark {
	padding: 0.05em;
	background-color: #2696e5;
	color: #ffffff;
}

.nb-theme-default h1,
.nb-theme-default h2,
.nb-theme-default h3,
.nb-theme-default h4,
.nb-theme-default h5,
.nb-theme-default h6,
.nb-theme-default .h1,
.nb-theme-default .h2,
.nb-theme-default .h3,
.nb-theme-default .h4,
.nb-theme-default .h5,
.nb-theme-default .h6 {
	font-family: Arial;
	color: #2a2a2a;
	font-weight: 500;
}

.nb-theme-default strong,
.nb-theme-default b {
	font-weight: 600;
}

.nb-theme-default a {
	color: #3dcc6d;
}

.nb-theme-default a:focus,
.nb-theme-default a:hover {
	color: #2ee56b;
}

.nb-theme-default ol,
.nb-theme-default ul {
	padding-left: 1.25rem;
}

.nb-theme-default .alert {
	border: none !important;
}

.nb-theme-default .alert-success {
	background-color: #ebeff5;
	border: none;
	color: #7ed572;
}

.nb-theme-default .alert-success h1,
.nb-theme-default .alert-success h2,
.nb-theme-default .alert-success h3,
.nb-theme-default .alert-success h4,
.nb-theme-default .alert-success h5,
.nb-theme-default .alert-success h6,
.nb-theme-default .alert-success .h1,
.nb-theme-default .alert-success .h2,
.nb-theme-default .alert-success .h3,
.nb-theme-default .alert-success .h4,
.nb-theme-default .alert-success .h5,
.nb-theme-default .alert-success .h6 {
	color: #7ed572 !important;
}

.nb-theme-default .alert-success hr {
	border-top-color: #5ac94b;
}

.nb-theme-default .alert-success .alert-link {
	color: #7ed572;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #7ed572;
}

.nb-theme-default .alert-success .alert-link:focus,
.nb-theme-default .alert-success .alert-link:hover {
	border-bottom: 1px solid #7ed572;
}

.nb-theme-default .alert-info {
	background-color: #ebeff5;
	border: none;
	color: #c49cf9;
}

.nb-theme-default .alert-info h1,
.nb-theme-default .alert-info h2,
.nb-theme-default .alert-info h3,
.nb-theme-default .alert-info h4,
.nb-theme-default .alert-info h5,
.nb-theme-default .alert-info h6,
.nb-theme-default .alert-info .h1,
.nb-theme-default .alert-info .h2,
.nb-theme-default .alert-info .h3,
.nb-theme-default .alert-info .h4,
.nb-theme-default .alert-info .h5,
.nb-theme-default .alert-info .h6 {
	color: #c49cf9 !important;
}

.nb-theme-default .alert-info hr {
	border-top-color: #a76cf6;
}

.nb-theme-default .alert-info .alert-link {
	color: #c49cf9;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #c49cf9;
}

.nb-theme-default .alert-info .alert-link:focus,
.nb-theme-default .alert-info .alert-link:hover {
	border-bottom: 1px solid #c49cf9;
}

.nb-theme-default .alert-warning {
	background-color: #ebeff5;
	border: none;
	color: #f5b968;
}

.nb-theme-default .alert-warning h1,
.nb-theme-default .alert-warning h2,
.nb-theme-default .alert-warning h3,
.nb-theme-default .alert-warning h4,
.nb-theme-default .alert-warning h5,
.nb-theme-default .alert-warning h6,
.nb-theme-default .alert-warning .h1,
.nb-theme-default .alert-warning .h2,
.nb-theme-default .alert-warning .h3,
.nb-theme-default .alert-warning .h4,
.nb-theme-default .alert-warning .h5,
.nb-theme-default .alert-warning .h6 {
	color: #f5b968 !important;
}

.nb-theme-default .alert-warning hr {
	border-top-color: #f2a338;
}

.nb-theme-default .alert-warning .alert-link {
	color: #f5b968;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #f5b968;
}

.nb-theme-default .alert-warning .alert-link:focus,
.nb-theme-default .alert-warning .alert-link:hover {
	border-bottom: 1px solid #f5b968;
}

.nb-theme-default .alert-danger {
	background-color: #ebeff5;
	border: none;
	color: #cf3235;
}

.nb-theme-default .alert-danger h1,
.nb-theme-default .alert-danger h2,
.nb-theme-default .alert-danger h3,
.nb-theme-default .alert-danger h4,
.nb-theme-default .alert-danger h5,
.nb-theme-default .alert-danger h6,
.nb-theme-default .alert-danger .h1,
.nb-theme-default .alert-danger .h2,
.nb-theme-default .alert-danger .h3,
.nb-theme-default .alert-danger .h4,
.nb-theme-default .alert-danger .h5,
.nb-theme-default .alert-danger .h6 {
	color: #cf3235 !important;
}

.nb-theme-default .alert-danger hr {
	border-top-color: #a7272a;
}

.nb-theme-default .alert-danger .alert-link {
	color: #cf3235;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #cf3235;
}

.nb-theme-default .alert-danger .alert-link:focus,
.nb-theme-default .alert-danger .alert-link:hover {
	border-bottom: 1px solid #cf3235;
}

.nb-theme-default .alert-primary {
	background-color: #ebeff5;
	border: none;
	color: #2696e5;
}

.nb-theme-default .alert-primary h1,
.nb-theme-default .alert-primary h2,
.nb-theme-default .alert-primary h3,
.nb-theme-default .alert-primary h4,
.nb-theme-default .alert-primary h5,
.nb-theme-default .alert-primary h6,
.nb-theme-default .alert-primary .h1,
.nb-theme-default .alert-primary .h2,
.nb-theme-default .alert-primary .h3,
.nb-theme-default .alert-primary .h4,
.nb-theme-default .alert-primary .h5,
.nb-theme-default .alert-primary .h6 {
	color: #2696e5 !important;
}

.nb-theme-default .alert-primary hr {
	border-top-color: #177bc1;
}

.nb-theme-default .alert-primary .alert-link {
	color: #2696e5;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #2696e5;
}

.nb-theme-default .alert-primary .alert-link:focus,
.nb-theme-default .alert-primary .alert-link:hover {
	border-bottom: 1px solid #2696e5;
}

.nb-theme-default .alert-hint {
	background-color: #ebeff5;
	border: none;
	color: #a4abb3;
}

.nb-theme-default .alert-hint h1,
.nb-theme-default .alert-hint h2,
.nb-theme-default .alert-hint h3,
.nb-theme-default .alert-hint h4,
.nb-theme-default .alert-hint h5,
.nb-theme-default .alert-hint h6,
.nb-theme-default .alert-hint .h1,
.nb-theme-default .alert-hint .h2,
.nb-theme-default .alert-hint .h3,
.nb-theme-default .alert-hint .h4,
.nb-theme-default .alert-hint .h5,
.nb-theme-default .alert-hint .h6 {
	color: #a4abb3 !important;
}

.nb-theme-default .alert-hint hr {
	border-top-color: #88919c;
}

.nb-theme-default .alert-hint .alert-link {
	color: #a4abb3;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #a4abb3;
}

.nb-theme-default .alert-hint .alert-link:focus,
.nb-theme-default .alert-hint .alert-link:hover {
	border-bottom: 1px solid #a4abb3;
}

.nb-theme-default .btn {
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 0.4px;
	font-weight: 500;
	font-family: Arial;
	border: 1px solid transparent;
	transition: none;
	cursor: default;
	/*padding: 0.75rem 1.5rem;*/
	padding: 0.45rem 1.25rem;
	font-size: 0.75rem;
	line-height: 1.25;
	border-radius: 0.0625rem;
}

.nb-theme-default .btn:focus,
.nb-theme-default .btn .focus,
.nb-theme-default .btn:hover,
.nb-theme-default .btn .hover,
.nb-theme-default .btn:active,
.nb-theme-default .btn .active {
	color: #ffffff;
	cursor: default;
}

.nb-theme-default .btn.btn-rectangle {
	border-radius: 0.0625rem;
}

.nb-theme-default .btn.btn-semi-round {
	border-radius: 0.5rem;
}

.nb-theme-default .btn.btn-round {
	border-radius: 1.5rem;
}

.nb-theme-default .btn.btn-lg {
	padding: 0.875rem 1.75rem;
	font-size: 1.125rem;
	line-height: 1.25;
	border-radius: 0.0625rem;
}

.nb-theme-default .btn.btn-md {
	padding: 0.75rem 1.5rem;
	font-size: 1rem;
	line-height: 1.25;
	border-radius: 0.0625rem;
}

.nb-theme-default .btn.btn-sm {
	padding: 0.625rem 1.5rem;
	font-size: 0.875rem;
	line-height: 1.25;
	border-radius: 0.0625rem;
}

.nb-theme-default .btn.btn-tn {
	padding: 0.5rem 1.25rem;
	font-size: 0.75rem;
	line-height: 1.25;
	border-radius: 0.0625rem;
}

.nb-theme-default .btn.btn-primary {
	background-color: #0084E0;
}

.nb-theme-default .btn.btn-primary:focus,
.nb-theme-default .btn.btn-primary.focus {
	color: #ffffff;
	background-color: #2495e4;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-primary:hover,
.nb-theme-default .btn.btn-primary.hover {
	color: #ffffff;
	background-color: #2495e4;
	border-color: transparent;
}

.nb-theme-default .btn.btn-primary:active,
.nb-theme-default .btn.btn-primary.active {
	color: #ffffff;
	background-color: #0072c1;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-primary:disabled {
	opacity: 0.3;
}

.nb-theme-default .btn.btn-primary.btn-pulse {
	-webkit-animation: btn-primary-pulse 1.5s infinite;
	animation: btn-primary-pulse 1.5s infinite;
}

@-webkit-keyframes btn-primary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #0084E0;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-primary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #0084E0;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-success {
	background-color: #67ce59;
}

.nb-theme-default .btn.btn-success:focus,
.nb-theme-default .btn.btn-success.focus {
	color: #ffffff;
	background-color: #7cd570;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-success:hover,
.nb-theme-default .btn.btn-success.hover {
	color: #ffffff;
	background-color: #7cd570;
	border-color: transparent;
}

.nb-theme-default .btn.btn-success:active,
.nb-theme-default .btn.btn-success.active {
	color: #ffffff;
	background-color: #59b14d;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-success:disabled {
	opacity: 0.3;
}

.nb-theme-default .btn.btn-success.btn-pulse {
	-webkit-animation: btn-success-pulse 1.5s infinite;
	animation: btn-success-pulse 1.5s infinite;
}

@-webkit-keyframes btn-success-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #67ce59;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-success-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #67ce59;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-warning {
	background-color: #F3AD4D;
}

.nb-theme-default .btn.btn-warning:focus,
.nb-theme-default .btn.btn-warning.focus {
	color: #ffffff;
	background-color: #f5b866;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-warning:hover,
.nb-theme-default .btn.btn-warning.hover {
	color: #ffffff;
	background-color: #f5b866;
	border-color: transparent;
}

.nb-theme-default .btn.btn-warning:active,
.nb-theme-default .btn.btn-warning.active {
	color: #ffffff;
	background-color: #d19542;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-warning:disabled {
	opacity: 0.3;
}

.nb-theme-default .btn.btn-warning.btn-pulse {
	-webkit-animation: btn-warning-pulse 1.5s infinite;
	animation: btn-warning-pulse 1.5s infinite;
}

@-webkit-keyframes btn-warning-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #F3AD4D;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-warning-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #F3AD4D;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-info {
	background-color: #BA8BF8;
}

.nb-theme-default .btn.btn-info:focus,
.nb-theme-default .btn.btn-info.focus {
	color: #ffffff;
	background-color: #c49bf9;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-info:hover,
.nb-theme-default .btn.btn-info.hover {
	color: #ffffff;
	background-color: #c49bf9;
	border-color: transparent;
}

.nb-theme-default .btn.btn-info:active,
.nb-theme-default .btn.btn-info.active {
	color: #ffffff;
	background-color: #a078d5;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-info:disabled {
	opacity: 0.3;
}

.nb-theme-default .btn.btn-info.btn-pulse {
	-webkit-animation: btn-info-pulse 1.5s infinite;
	animation: btn-info-pulse 1.5s infinite;
}

@-webkit-keyframes btn-info-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #BA8BF8;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-info-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #BA8BF8;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-danger {
	background-color: #C60E11;
}

.nb-theme-default .btn.btn-danger:focus,
.nb-theme-default .btn.btn-danger.focus {
	color: #ffffff;
	background-color: #ce3032;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-danger:hover,
.nb-theme-default .btn.btn-danger.hover {
	color: #ffffff;
	background-color: #ce3032;
	border-color: transparent;
}

.nb-theme-default .btn.btn-danger:active,
.nb-theme-default .btn.btn-danger.active {
	color: #ffffff;
	background-color: #aa0c0f;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-danger:disabled {
	opacity: 0.3;
}

.nb-theme-default .btn.btn-danger.btn-pulse {
	-webkit-animation: btn-danger-pulse 1.5s infinite;
	animation: btn-danger-pulse 1.5s infinite;
}

@-webkit-keyframes btn-danger-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #C60E11;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-danger-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #C60E11;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-secondary {
	border: 1px solid #dadfe6;
	color: #2a2a2a;
	background-color: transparent;
}

.nb-theme-default .btn.btn-secondary:focus,
.nb-theme-default .btn.btn-secondary.focus {
	color: #ffffff;
	background-color: #dfe3ea;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-secondary:hover,
.nb-theme-default .btn.btn-secondary.hover {
	color: #ffffff;
	background-color: #dfe3ea;
	border-color: transparent;
}

.nb-theme-default .btn.btn-secondary:active,
.nb-theme-default .btn.btn-secondary.active {
	color: #ffffff;
	background-color: #bbc0c6;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-secondary:disabled {
	opacity: 0.3;
}

.nb-theme-default .btn.btn-secondary.btn-pulse {
	-webkit-animation: btn-secondary-pulse 1.5s infinite;
	animation: btn-secondary-pulse 1.5s infinite;
}

@-webkit-keyframes btn-secondary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #dadfe6;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-secondary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #dadfe6;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-secondary:focus,
.nb-theme-default .btn.btn-secondary.focus,
.nb-theme-default .btn.btn-secondary:hover,
.nb-theme-default .btn.btn-secondary.hover,
.nb-theme-default .btn.btn-secondary:active,
.nb-theme-default .btn.btn-secondary.active {
	color: #2a2a2a;
}

.nb-theme-default .btn.btn-hero-primary {
	background-image: linear-gradient(to right, #0039e0, #0084E0);
	box-shadow: 0 0 0 0 #0052c1, 0 0 0 0 #005fe0;
	text-shadow: none;
	border: none;
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-primary:focus,
.nb-theme-default .btn.btn-hero-primary .focus {
	background-image: linear-gradient(to right, #2455e4, #2495e4);
}

.nb-theme-default .btn.btn-hero-primary:hover,
.nb-theme-default .btn.btn-hero-primary .hover {
	background-image: linear-gradient(to right, #2455e4, #2495e4);
}

.nb-theme-default .btn.btn-hero-primary:active,
.nb-theme-default .btn.btn-hero-primary .active {
	background-image: linear-gradient(to right, #0031c1, #0072c1);
	box-shadow: none;
	border-color: transparent;
}

.nb-theme-default .btn.btn-hero-primary:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-default .btn.btn-hero-primary.btn.btn-lg {
	line-height: calc((1.125rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-primary.btn.btn-md {
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-primary.btn.btn-sm {
	line-height: calc((0.875rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-primary.btn.btn-tn {
	line-height: calc((0.75rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-primary.btn-pulse {
	-webkit-animation: btn-hero-primary-pulse 1.5s infinite;
	animation: btn-hero-primary-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-primary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #0084E0;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-primary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #0084E0;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-hero-success {
	background-image: linear-gradient(to right, #59ce72, #67ce59);
	box-shadow: 0 0 0 0 #53b158, 0 0 0 0 #60ce66;
	text-shadow: none;
	border: none;
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-success:focus,
.nb-theme-default .btn.btn-hero-success .focus {
	background-image: linear-gradient(to right, #70d586, #7cd570);
}

.nb-theme-default .btn.btn-hero-success:hover,
.nb-theme-default .btn.btn-hero-success .hover {
	background-image: linear-gradient(to right, #70d586, #7cd570);
}

.nb-theme-default .btn.btn-hero-success:active,
.nb-theme-default .btn.btn-hero-success .active {
	background-image: linear-gradient(to right, #4db162, #59b14d);
	box-shadow: none;
	border-color: transparent;
}

.nb-theme-default .btn.btn-hero-success:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-default .btn.btn-hero-success.btn.btn-lg {
	line-height: calc((1.125rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-success.btn.btn-md {
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-success.btn.btn-sm {
	line-height: calc((0.875rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-success.btn.btn-tn {
	line-height: calc((0.75rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-success.btn-pulse {
	-webkit-animation: btn-hero-success-pulse 1.5s infinite;
	animation: btn-hero-success-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-success-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #67ce59;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-success-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #67ce59;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-hero-warning {
	background-image: linear-gradient(to right, #f3c94d, #F3AD4D);
	box-shadow: 0 0 0 0 #d1a142, 0 0 0 0 #f3bb4d;
	text-shadow: none;
	border: none;
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-warning:focus,
.nb-theme-default .btn.btn-hero-warning .focus {
	background-image: linear-gradient(to right, #f5d066, #f5b866);
}

.nb-theme-default .btn.btn-hero-warning:hover,
.nb-theme-default .btn.btn-hero-warning .hover {
	background-image: linear-gradient(to right, #f5d066, #f5b866);
}

.nb-theme-default .btn.btn-hero-warning:active,
.nb-theme-default .btn.btn-hero-warning .active {
	background-image: linear-gradient(to right, #d1ad42, #d19542);
	box-shadow: none;
	border-color: transparent;
}

.nb-theme-default .btn.btn-hero-warning:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-default .btn.btn-hero-warning.btn.btn-lg {
	line-height: calc((1.125rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-warning.btn.btn-md {
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-warning.btn.btn-sm {
	line-height: calc((0.875rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-warning.btn.btn-tn {
	line-height: calc((0.75rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-warning.btn-pulse {
	-webkit-animation: btn-hero-warning-pulse 1.5s infinite;
	animation: btn-hero-warning-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-warning-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #F3AD4D;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-warning-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #F3AD4D;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-hero-info {
	background-image: linear-gradient(to right, #a88bf8, #BA8BF8);
	box-shadow: 0 0 0 0 #9878d5, 0 0 0 0 #b18bf8;
	text-shadow: none;
	border: none;
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-info:focus,
.nb-theme-default .btn.btn-hero-info .focus {
	background-image: linear-gradient(to right, #b49bf9, #c49bf9);
}

.nb-theme-default .btn.btn-hero-info:hover,
.nb-theme-default .btn.btn-hero-info .hover {
	background-image: linear-gradient(to right, #b49bf9, #c49bf9);
}

.nb-theme-default .btn.btn-hero-info:active,
.nb-theme-default .btn.btn-hero-info .active {
	background-image: linear-gradient(to right, #9078d5, #a078d5);
	box-shadow: none;
	border-color: transparent;
}

.nb-theme-default .btn.btn-hero-info:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-default .btn.btn-hero-info.btn.btn-lg {
	line-height: calc((1.125rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-info.btn.btn-md {
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-info.btn.btn-sm {
	line-height: calc((0.875rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-info.btn.btn-tn {
	line-height: calc((0.75rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-info.btn-pulse {
	-webkit-animation: btn-hero-info-pulse 1.5s infinite;
	animation: btn-hero-info-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-info-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #BA8BF8;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-info-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #BA8BF8;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-hero-danger {
	background-image: linear-gradient(to right, #c60e4e, #C60E11);
	box-shadow: 0 0 0 0 #aa0c29, 0 0 0 0 #c60e30;
	text-shadow: none;
	border: none;
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-danger:focus,
.nb-theme-default .btn.btn-hero-danger .focus {
	background-image: linear-gradient(to right, #ce3067, #ce3032);
}

.nb-theme-default .btn.btn-hero-danger:hover,
.nb-theme-default .btn.btn-hero-danger .hover {
	background-image: linear-gradient(to right, #ce3067, #ce3032);
}

.nb-theme-default .btn.btn-hero-danger:active,
.nb-theme-default .btn.btn-hero-danger .active {
	background-image: linear-gradient(to right, #aa0c43, #aa0c0f);
	box-shadow: none;
	border-color: transparent;
}

.nb-theme-default .btn.btn-hero-danger:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-default .btn.btn-hero-danger.btn.btn-lg {
	line-height: calc((1.125rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-danger.btn.btn-md {
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-danger.btn.btn-sm {
	line-height: calc((0.875rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-danger.btn.btn-tn {
	line-height: calc((0.75rem * 1.25) + 4px);
}

.nb-theme-default .btn.btn-hero-danger.btn-pulse {
	-webkit-animation: btn-hero-danger-pulse 1.5s infinite;
	animation: btn-hero-danger-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-danger-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #C60E11;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-danger-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #C60E11;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-hero-secondary {
	color: #2a2a2a;
	background-color: transparent;
	box-shadow: 0 0 0 0 #bbbec6, 0 0 0 0 #dadde6;
	text-shadow: none;
	border: 1px solid #dadfe6;
}

.nb-theme-default .btn.btn-hero-secondary:focus,
.nb-theme-default .btn.btn-hero-secondary .focus {
	border-color: #dfe3ea;
}

.nb-theme-default .btn.btn-hero-secondary:hover,
.nb-theme-default .btn.btn-hero-secondary .hover {
	background-color: rgba(218, 223, 230, 0.2);
}

.nb-theme-default .btn.btn-hero-secondary:active,
.nb-theme-default .btn.btn-hero-secondary .active {
	border-color: #bbc0c6;
	box-shadow: none;
	background: none;
}

.nb-theme-default .btn.btn-hero-secondary:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-default .btn.btn-hero-secondary.btn-pulse {
	-webkit-animation: btn-hero-secondary-pulse 1.5s infinite;
	animation: btn-hero-secondary-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-secondary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #dadfe6;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-secondary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #dadfe6;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-default .btn.btn-outline-primary {
	border: 1px solid #0084E0;
	color: #2a2a2a;
	background-color: transparent;
}

.nb-theme-default .btn.btn-outline-primary:focus,
.nb-theme-default .btn.btn-outline-primary.focus {
	color: #ffffff;
	background-color: #2495e4;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-primary:hover,
.nb-theme-default .btn.btn-outline-primary.hover {
	color: #ffffff;
	background-color: #2495e4;
	border-color: transparent;
}

.nb-theme-default .btn.btn-outline-primary:active,
.nb-theme-default .btn.btn-outline-primary.active {
	color: #ffffff;
	background-color: #0072c1;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-warning {
	border: 1px solid #F3AD4D;
	color: #2a2a2a;
	background-color: transparent;
}

.nb-theme-default .btn.btn-outline-warning:focus,
.nb-theme-default .btn.btn-outline-warning.focus {
	color: #ffffff;
	background-color: #f5b866;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-warning:hover,
.nb-theme-default .btn.btn-outline-warning.hover {
	color: #ffffff;
	background-color: #f5b866;
	border-color: transparent;
}

.nb-theme-default .btn.btn-outline-warning:active,
.nb-theme-default .btn.btn-outline-warning.active {
	color: #ffffff;
	background-color: #d19542;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-success {
	border: 1px solid #67ce59;
	color: #2a2a2a;
	background-color: transparent;
}

.nb-theme-default .btn.btn-outline-success:focus,
.nb-theme-default .btn.btn-outline-success.focus {
	color: #ffffff;
	background-color: #7cd570;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-success:hover,
.nb-theme-default .btn.btn-outline-success.hover {
	color: #ffffff;
	background-color: #7cd570;
	border-color: transparent;
}

.nb-theme-default .btn.btn-outline-success:active,
.nb-theme-default .btn.btn-outline-success.active {
	color: #ffffff;
	background-color: #59b14d;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-info {
	border: 1px solid #BA8BF8;
	color: #2a2a2a;
	background-color: transparent;
}

.nb-theme-default .btn.btn-outline-info:focus,
.nb-theme-default .btn.btn-outline-info.focus {
	color: #ffffff;
	background-color: #c49bf9;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-info:hover,
.nb-theme-default .btn.btn-outline-info.hover {
	color: #ffffff;
	background-color: #c49bf9;
	border-color: transparent;
}

.nb-theme-default .btn.btn-outline-info:active,
.nb-theme-default .btn.btn-outline-info.active {
	color: #ffffff;
	background-color: #a078d5;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-danger {
	border: 1px solid #C60E11;
	color: #2a2a2a;
	background-color: transparent;
}

.nb-theme-default .btn.btn-outline-danger:focus,
.nb-theme-default .btn.btn-outline-danger.focus {
	color: #ffffff;
	background-color: #ce3032;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-danger:hover,
.nb-theme-default .btn.btn-outline-danger.hover {
	color: #ffffff;
	background-color: #ce3032;
	border-color: transparent;
}

.nb-theme-default .btn.btn-outline-danger:active,
.nb-theme-default .btn.btn-outline-danger.active {
	color: #ffffff;
	background-color: #aa0c0f;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-secondary {
	border: 1px solid #dadfe6;
	color: #2a2a2a;
	background-color: transparent;
}

.nb-theme-default .btn.btn-outline-secondary:focus,
.nb-theme-default .btn.btn-outline-secondary.focus {
	color: #ffffff;
	background-color: #dfe3ea;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-secondary:hover,
.nb-theme-default .btn.btn-outline-secondary.hover {
	color: #ffffff;
	background-color: #dfe3ea;
	border-color: transparent;
}

.nb-theme-default .btn.btn-outline-secondary:active,
.nb-theme-default .btn.btn-outline-secondary.active {
	color: #ffffff;
	background-color: #bbc0c6;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .btn.btn-outline-secondary:focus,
.nb-theme-default .btn.btn-outline-secondary.focus,
.nb-theme-default .btn.btn-outline-secondary:hover,
.nb-theme-default .btn.btn-outline-secondary.hover,
.nb-theme-default .btn.btn-outline-secondary:active,
.nb-theme-default .btn.btn-outline-secondary.active {
	color: #2a2a2a;
}

.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-primary {
	border-left: 1px solid #0072c1;
}

.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-success {
	border-left: 1px solid #59b14d;
}

.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-warning {
	border-left: 1px solid #d19542;
}

.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-info {
	border-left: 1px solid #a078d5;
}

.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-danger {
	border-left: 1px solid #aa0c0f;
}

.nb-theme-default .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-secondary {
	border-left: 1px solid rgba(0, 0, 0, 0.14);
}

.nb-theme-default .btn-group-icon {
	font-size: 1.5rem;
	padding: 0 1rem;
}

.nb-theme-default .btn-toggle-group .btn:not(.active),
.nb-theme-default .btn-divided-group .btn:not(.active) {
	background-color: #ebeff5;
	color: #2a2a2a;
}

.nb-theme-default .btn-toggle-group .btn:active.btn-primary,
.nb-theme-default .btn-toggle-group .btn:active.btn-outline-primary,
.nb-theme-default .btn-toggle-group .btn.active.btn-primary,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-primary,
.nb-theme-default .btn-divided-group .btn:active.btn-primary,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-primary,
.nb-theme-default .btn-divided-group .btn.active.btn-primary,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-primary {
	background-color: #0084E0;
}

.nb-theme-default .btn-toggle-group .btn:active.btn-success,
.nb-theme-default .btn-toggle-group .btn:active.btn-outline-success,
.nb-theme-default .btn-toggle-group .btn.active.btn-success,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-success,
.nb-theme-default .btn-divided-group .btn:active.btn-success,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-success,
.nb-theme-default .btn-divided-group .btn.active.btn-success,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-success {
	background-color: #67ce59;
}

.nb-theme-default .btn-toggle-group .btn:active.btn-warning,
.nb-theme-default .btn-toggle-group .btn:active.btn-outline-warning,
.nb-theme-default .btn-toggle-group .btn.active.btn-warning,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-warning,
.nb-theme-default .btn-divided-group .btn:active.btn-warning,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-warning,
.nb-theme-default .btn-divided-group .btn.active.btn-warning,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-warning {
	background-color: #F3AD4D;
}

.nb-theme-default .btn-toggle-group .btn:active.btn-info,
.nb-theme-default .btn-toggle-group .btn:active.btn-outline-info,
.nb-theme-default .btn-toggle-group .btn.active.btn-info,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-info,
.nb-theme-default .btn-divided-group .btn:active.btn-info,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-info,
.nb-theme-default .btn-divided-group .btn.active.btn-info,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-info {
	background-color: #BA8BF8;
}

.nb-theme-default .btn-toggle-group .btn:active.btn-danger,
.nb-theme-default .btn-toggle-group .btn:active.btn-outline-danger,
.nb-theme-default .btn-toggle-group .btn.active.btn-danger,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-danger,
.nb-theme-default .btn-divided-group .btn:active.btn-danger,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-danger,
.nb-theme-default .btn-divided-group .btn.active.btn-danger,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-danger {
	background-color: #C60E11;
}

.nb-theme-default .btn-toggle-group .btn:active.btn-secondary,
.nb-theme-default .btn-toggle-group .btn:active.btn-outline-secondary,
.nb-theme-default .btn-toggle-group .btn.active.btn-secondary,
.nb-theme-default .btn-toggle-group .btn.active.btn-outline-secondary,
.nb-theme-default .btn-divided-group .btn:active.btn-secondary,
.nb-theme-default .btn-divided-group .btn:active.btn-outline-secondary,
.nb-theme-default .btn-divided-group .btn.active.btn-secondary,
.nb-theme-default .btn-divided-group .btn.active.btn-outline-secondary {
	border-color: #dadfe6;
}

.nb-theme-default .btn-toggle-group .btn:hover.btn-primary:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-primary.hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-primary:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-primary.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-primary:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-primary.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-primary:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-primary.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-primary:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-primary.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-primary:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-primary.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-primary:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-primary.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-primary:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-primary.hover {
	color: #ffffff;
	background-color: #2495e4;
	border-color: transparent;
}

.nb-theme-default .btn-toggle-group .btn:hover.btn-success:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-success.hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-success:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-success.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-success:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-success.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-success:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-success.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-success:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-success.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-success:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-success.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-success:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-success.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-success:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-success.hover {
	color: #ffffff;
	background-color: #7cd570;
	border-color: transparent;
}

.nb-theme-default .btn-toggle-group .btn:hover.btn-warning:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-warning.hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-warning:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-warning.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-warning:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-warning.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-warning:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-warning.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-warning:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-warning.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-warning:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-warning.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-warning:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-warning.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-warning:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-warning.hover {
	color: #ffffff;
	background-color: #f5b866;
	border-color: transparent;
}

.nb-theme-default .btn-toggle-group .btn:hover.btn-info:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-info.hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-info:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-info.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-info:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-info.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-info:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-info.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-info:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-info.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-info:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-info.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-info:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-info.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-info:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-info.hover {
	color: #ffffff;
	background-color: #c49bf9;
	border-color: transparent;
}

.nb-theme-default .btn-toggle-group .btn:hover.btn-danger:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-danger.hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-danger:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-danger.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-danger:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-danger.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-danger:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-danger.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-danger:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-danger.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-danger:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-danger.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-danger:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-danger.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-danger:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-danger.hover {
	color: #ffffff;
	background-color: #ce3032;
	border-color: transparent;
}

.nb-theme-default .btn-toggle-group .btn:hover.btn-secondary:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-secondary.hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-secondary:hover,
.nb-theme-default .btn-toggle-group .btn:hover.btn-outline-secondary.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-secondary:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-secondary.hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-secondary:hover,
.nb-theme-default .btn-toggle-group .btn.hover.btn-outline-secondary.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-secondary:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-secondary.hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-secondary:hover,
.nb-theme-default .btn-divided-group .btn:hover.btn-outline-secondary.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-secondary:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-secondary.hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-secondary:hover,
.nb-theme-default .btn-divided-group .btn.hover.btn-outline-secondary.hover {
	color: #ffffff;
	background-color: #dfe3ea;
	border-color: transparent;
}

.nb-theme-default .btn-toggle-group .btn {
	position: relative;
}

.nb-theme-default .btn-toggle-group .btn:first-child {
	border-right: none;
}

.nb-theme-default .btn-toggle-group .btn:last-child {
	border-left: none;
	margin-left: 0;
}

.nb-theme-default .btn-toggle-group .btn:not(:first-child):not(:last-child) {
	border-left: none;
	border-right: none;
}

.nb-theme-default .btn-toggle-group .btn:not(.active):not(:hover)+.btn:not(.active):not(:hover)::before {
	content: '';
	position: absolute;
	background-color: #dadfe6;
	width: 1px;
	height: 100%;
	top: 0;
	left: 0;
}

.nb-theme-default .btn-outline-toggle-group .btn:not(.active) {
	background-color: transparent;
}

.nb-theme-default .btn-outline-toggle-group .btn:not(.active):not(:hover)+.btn:not(.active):not(:hover)::before {
	background-color: #ebeef2;
}

.nb-theme-default .btn-divided-group .btn:not(:first-child) {
	margin-left: 0.5rem;
	border-radius: 0.0625rem;
}

.nb-theme-default .btn-divided-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0.0625rem;
}

.nb-theme-default .btn-divided-group .btn:not(:last-child):not(.dropdown-toggle) {
	border-radius: 0.0625rem;
}

.nb-theme-default .btn-outline-divided-group .btn:not(.active) {
	background-color: transparent;
}

.nb-theme-default .btn-group-full-width {
	width: 100%;
}

.nb-theme-default .btn-group-full-width .btn:not(.btn-fixed) {
	width: 100%;
}

.nb-theme-default .dropdown.btn-group,
.nb-theme-default .dropup.btn-group {
	width: 100%;
}

.nb-theme-default .dropdown.btn-group .btn:first-child,
.nb-theme-default .dropup.btn-group .btn:first-child {
	width: 90%;
	text-align: left;
}

.nb-theme-default .dropdown.btn-group .dropdown-toggle,
.nb-theme-default .dropup.btn-group .dropdown-toggle {
	width: 10%;
}

.nb-theme-default .dropdown.btn-group .dropdown-menu,
.nb-theme-default .dropup.btn-group .dropdown-menu {
	left: 0 !important;
}

.nb-theme-default .dropdown.btn-group>.dropdown-toggle::after,
.nb-theme-default .dropup.btn-group>.dropdown-toggle::after {
	margin-left: 0;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.nb-theme-default .dropdown.btn-group.show .btn:first-child,
.nb-theme-default .dropup.btn-group.show .btn:first-child {
	border-bottom-left-radius: 0;
}

.nb-theme-default .dropdown .dropdown-toggle,
.nb-theme-default .dropup .dropdown-toggle {
	width: 100%;
	text-align: left;
	position: relative;
}

.nb-theme-default .dropdown .dropdown-toggle::after,
.nb-theme-default .dropup .dropdown-toggle::after {
	position: absolute;
}

.nb-theme-default .dropdown .btn-primary,
.nb-theme-default .dropdown .btn-success,
.nb-theme-default .dropdown .btn-warning,
.nb-theme-default .dropdown .btn-info,
.nb-theme-default .dropdown .btn-danger,
.nb-theme-default .dropdown .btn-secondary,
.nb-theme-default .dropup .btn-primary,
.nb-theme-default .dropup .btn-success,
.nb-theme-default .dropup .btn-warning,
.nb-theme-default .dropup .btn-info,
.nb-theme-default .dropup .btn-danger,
.nb-theme-default .dropup .btn-secondary {
	border-color: transparent;
}

.nb-theme-default .dropdown .btn-primary+.dropdown-menu,
.nb-theme-default .dropdown .btn-outline-primary+.dropdown-menu,
.nb-theme-default .dropup .btn-primary+.dropdown-menu,
.nb-theme-default .dropup .btn-outline-primary+.dropdown-menu {
	background-color: #0084E0;
	border-top: 1px solid #0072c1;
}

.nb-theme-default .dropdown .btn-success+.dropdown-menu,
.nb-theme-default .dropdown .btn-outline-success+.dropdown-menu,
.nb-theme-default .dropup .btn-success+.dropdown-menu,
.nb-theme-default .dropup .btn-outline-success+.dropdown-menu {
	background-color: #67ce59;
	border-top: 1px solid #59b14d;
}

.nb-theme-default .dropdown .btn-warning+.dropdown-menu,
.nb-theme-default .dropdown .btn-outline-warning+.dropdown-menu,
.nb-theme-default .dropup .btn-warning+.dropdown-menu,
.nb-theme-default .dropup .btn-outline-warning+.dropdown-menu {
	background-color: #F3AD4D;
	border-top: 1px solid #d19542;
}

.nb-theme-default .dropdown .btn-info+.dropdown-menu,
.nb-theme-default .dropdown .btn-outline-info+.dropdown-menu,
.nb-theme-default .dropup .btn-info+.dropdown-menu,
.nb-theme-default .dropup .btn-outline-info+.dropdown-menu {
	background-color: #BA8BF8;
	border-top: 1px solid #a078d5;
}

.nb-theme-default .dropdown .btn-danger+.dropdown-menu,
.nb-theme-default .dropdown .btn-outline-danger+.dropdown-menu,
.nb-theme-default .dropup .btn-danger+.dropdown-menu,
.nb-theme-default .dropup .btn-outline-danger+.dropdown-menu {
	background-color: #C60E11;
	border-top: 1px solid #aa0c0f;
}

.nb-theme-default .dropdown .btn-secondary+.dropdown-menu,
.nb-theme-default .dropdown .btn-outline-secondary+.dropdown-menu,
.nb-theme-default .dropup .btn-secondary+.dropdown-menu,
.nb-theme-default .dropup .btn-outline-secondary+.dropdown-menu {
	background-color: #dadfe6;
	border-top: 1px solid #bbc0c6;
}

.nb-theme-default .dropdown .btn-primary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-primary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-primary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-primary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #2495e4;
	border-color: transparent;
}

.nb-theme-default .dropdown .btn-primary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-primary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-primary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-primary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #2495e4;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-primary+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-primary+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-primary+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-primary+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #0072c1;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-success+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-success+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-success+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-success+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-success+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-success+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #7cd570;
	border-color: transparent;
}

.nb-theme-default .dropdown .btn-success+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-success+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-success+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-success+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-success+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-success+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #7cd570;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-success+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-success+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-success+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-success+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-outline-success+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-outline-success+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #59b14d;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-warning+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-warning+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-warning+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-warning+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #f5b866;
	border-color: transparent;
}

.nb-theme-default .dropdown .btn-warning+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-warning+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-warning+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-warning+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #f5b866;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-warning+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-warning+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-warning+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-warning+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #d19542;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-info+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-info+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-info+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-info+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-info+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-info+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #c49bf9;
	border-color: transparent;
}

.nb-theme-default .dropdown .btn-info+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-info+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-info+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-info+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-info+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-info+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #c49bf9;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-info+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-info+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-info+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-info+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-outline-info+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-outline-info+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #a078d5;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-danger+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-danger+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-danger+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-danger+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #ce3032;
	border-color: transparent;
}

.nb-theme-default .dropdown .btn-danger+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-danger+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-danger+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-danger+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #ce3032;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-danger+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-danger+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-danger+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-danger+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #aa0c0f;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-secondary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-secondary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-secondary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-secondary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-default .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #dfe3ea;
	border-color: transparent;
}

.nb-theme-default .dropdown .btn-secondary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-secondary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-secondary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-secondary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-default .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-default .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #dfe3ea;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-secondary+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-secondary+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-secondary+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-secondary+.dropdown-menu>.dropdown-item.active,
.nb-theme-default .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item:active,
.nb-theme-default .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #bbc0c6;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-default .dropdown .btn-primary+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-primary+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-outline-primary+.dropdown-menu>.dropdown-divider {
	background-color: #0072c1;
}

.nb-theme-default .dropdown .btn-success+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropdown .btn-outline-success+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-success+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-outline-success+.dropdown-menu>.dropdown-divider {
	background-color: #59b14d;
}

.nb-theme-default .dropdown .btn-warning+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-warning+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-outline-warning+.dropdown-menu>.dropdown-divider {
	background-color: #d19542;
}

.nb-theme-default .dropdown .btn-info+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropdown .btn-outline-info+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-info+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-outline-info+.dropdown-menu>.dropdown-divider {
	background-color: #a078d5;
}

.nb-theme-default .dropdown .btn-danger+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-danger+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-outline-danger+.dropdown-menu>.dropdown-divider {
	background-color: #aa0c0f;
}

.nb-theme-default .dropdown .btn-secondary+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-secondary+.dropdown-menu>.dropdown-divider,
.nb-theme-default .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-divider {
	background-color: #bbc0c6;
}

.nb-theme-default .dropdown .dropdown-menu,
.nb-theme-default .dropup .dropdown-menu {
	margin: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0.0625rem;
	border-bottom-right-radius: 0.0625rem;
	border: none;
	width: 100%;
	color: #ffffff;
	padding: 0.75rem 0;
	min-width: 100px;
}

.nb-theme-default .dropdown .dropdown-item,
.nb-theme-default .dropup .dropdown-item {
	color: inherit;
	padding: 0.75rem 1.5rem;
	text-transform: uppercase;
	font-size: 0.875rem;
	font-family: Arial;
	cursor: default;
}

.nb-theme-default .dropup .dropdown-menu {
	margin: 0;
	border-top-left-radius: 0.0625rem;
	border-top-right-radius: 0.0625rem;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.nb-theme-default .dropdown:not(.btn-group) .dropdown-toggle::after,
.nb-theme-default .dropup:not(.btn-group) .dropdown-toggle::after {
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	right: 0.75rem;
}

.nb-theme-default .dropdown.show .dropdown-toggle,
.nb-theme-default .dropup.show .dropdown-toggle {
	box-shadow: none;
}

.nb-theme-default .dropdown.show .dropdown-toggle {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.nb-theme-default .dropup.show .dropdown-toggle {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.nb-theme-default .dropdown.ghost-dropdown .dropdown-toggle,
.nb-theme-default .dropup.ghost-dropdown .dropdown-toggle {
	color: #2a2a2a;
	background-color: #ffffff;
}

.nb-theme-default .dropdown.ghost-dropdown .dropdown-menu,
.nb-theme-default .dropup.ghost-dropdown .dropdown-menu {
	color: #2a2a2a;
	background-color: #ffffff;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-primary:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-primary:hover {
	border: 1px solid #0084E0;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-success:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-success:hover {
	border: 1px solid #67ce59;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-warning:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-warning:hover {
	border: 1px solid #F3AD4D;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-info:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-info:hover {
	border: 1px solid #BA8BF8;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-danger:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-danger:hover {
	border: 1px solid #C60E11;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-secondary:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-secondary:hover {
	border: 1px solid #dadfe6;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-primary+.dropdown-menu,
.nb-theme-default .dropup.ghost-dropdown .btn-primary+.dropdown-menu {
	border: 1px solid #0084E0;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-success+.dropdown-menu,
.nb-theme-default .dropup.ghost-dropdown .btn-success+.dropdown-menu {
	border: 1px solid #67ce59;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-warning+.dropdown-menu,
.nb-theme-default .dropup.ghost-dropdown .btn-warning+.dropdown-menu {
	border: 1px solid #F3AD4D;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-info+.dropdown-menu,
.nb-theme-default .dropup.ghost-dropdown .btn-info+.dropdown-menu {
	border: 1px solid #BA8BF8;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-danger+.dropdown-menu,
.nb-theme-default .dropup.ghost-dropdown .btn-danger+.dropdown-menu {
	border: 1px solid #C60E11;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-secondary+.dropdown-menu,
.nb-theme-default .dropup.ghost-dropdown .btn-secondary+.dropdown-menu {
	border: 1px solid #dadfe6;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-primary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-primary+.dropdown-menu>.dropdown-item:hover {
	background-color: #0084E0;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-success+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-success+.dropdown-menu>.dropdown-item:hover {
	background-color: #67ce59;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-warning+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-warning+.dropdown-menu>.dropdown-item:hover {
	background-color: #F3AD4D;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-info+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-info+.dropdown-menu>.dropdown-item:hover {
	background-color: #BA8BF8;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-danger+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-danger+.dropdown-menu>.dropdown-item:hover {
	background-color: #C60E11;
}

.nb-theme-default .dropdown.ghost-dropdown .btn-secondary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-default .dropup.ghost-dropdown .btn-secondary+.dropdown-menu>.dropdown-item:hover {
	background-color: #dadfe6;
}

.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-primary,
.nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-primary {
	border: 1px solid #0084E0;
}

.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-success,
.nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-success {
	border: 1px solid #67ce59;
}

.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-warning,
.nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-warning {
	border: 1px solid #F3AD4D;
}

.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-info,
.nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-info {
	border: 1px solid #BA8BF8;
}

.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-danger,
.nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-danger {
	border: 1px solid #C60E11;
}

.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-toggle.btn-secondary,
.nb-theme-default .dropup.ghost-dropdown.show .dropdown-toggle.btn-secondary {
	border: 1px solid #dadfe6;
}

.nb-theme-default .dropdown.ghost-dropdown.show .dropdown-menu,
.nb-theme-default .dropup.ghost-dropdown.show .dropdown-menu {
	margin-top: -2px;
}

.nb-theme-default .btn-icon {
	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;
	font-size: 1.75rem;
	padding: 0.5rem 1rem;
}

.nb-theme-default .btn-icon:focus,
.nb-theme-default .btn-icon.focus {
	box-shadow: none;
}

.nb-theme-default .btn-with-icon {
	text-align: left;
	padding-left: 1rem;
}

.nb-theme-default .btn-with-icon .icon {
	margin-right: 1rem;
}
.input-group,
.nb-theme-default .input-group {
	margin-bottom: 10px;
}

.nb-theme-default .input-group.input-group-sm label,
.input-group.input-group-sm label { 
	padding: 0.25rem;
}
.input-group.input-group-sm>.form-control {
	font-size: 1rem;
}
.nb-theme-default .input-group .radio_v label{
	min-width: auto;
}
.nb-theme-default .input-group label,
.input-group label {
	min-width: 100px;
	font-size: 1rem;
	padding: 0.75rem 1.125rem;
}
.input-group.leo-radio.input-group-sm label:first-child,
.nb-theme-default .input-group.leo-radio.input-group-sm label:first-child {
	line-height: 1.5rem;
}
.input-group.leo-radio label:first-child,
.nb-theme-default .input-group.leo-radio label:first-child{
	line-height: 42px;
}
.nb-theme-default .input-group-addon,
.nb-theme-default .form-control {
	padding: 0.75rem 1.125rem;
	color: #2a2a2a;
	background-color: #ffffff;
	border: 0.0625rem solid #dadfe6;
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	border-radius: 0.0625rem;
}

.nb-theme-default .input-group-addon:focus,
.nb-theme-default .form-control:focus {
	border: 0.0625rem solid #be2629;
	background-color: #ffffff;
	box-shadow: none;
}
.nb-theme-default .form-control.error {
	border: 0.0625rem solid #be2629;
}

.nb-theme-default .input-group-addon:disabled,
.nb-theme-default .form-control:disabled {
	border-color: #dadfe6;
}

.nb-theme-default .input-group-addon:disabled::-webkit-input-placeholder,
.nb-theme-default .form-control:disabled::-webkit-input-placeholder {
	color: rgba(164, 171, 179, 0.5);
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon:disabled:-ms-input-placeholder,
.nb-theme-default .form-control:disabled:-ms-input-placeholder {
	color: rgba(164, 171, 179, 0.5);
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon:disabled::placeholder,
.nb-theme-default .form-control:disabled::placeholder {
	color: rgba(164, 171, 179, 0.5);
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon:disabled::-webkit-input-placeholder,
.nb-theme-default .form-control:disabled::-webkit-input-placeholder {
	color: rgba(164, 171, 179, 0.5);
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon:disabled:focus::-webkit-input-placeholder,
.nb-theme-default .form-control:disabled:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-addon:disabled:-ms-input-placeholder,
.nb-theme-default .form-control:disabled:-ms-input-placeholder {
	color: rgba(164, 171, 179, 0.5);
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon:disabled:focus:-ms-input-placeholder,
.nb-theme-default .form-control:disabled:focus:-ms-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-addon::-webkit-input-placeholder,
.nb-theme-default .form-control::-webkit-input-placeholder {
	color: #a4abb3;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon:-ms-input-placeholder,
.nb-theme-default .form-control:-ms-input-placeholder {
	color: #a4abb3;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon::placeholder,
.nb-theme-default .form-control::placeholder {
	color: #a4abb3;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon::-webkit-input-placeholder,
.nb-theme-default .form-control::-webkit-input-placeholder {
	color: #a4abb3;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon:focus::-webkit-input-placeholder,
.nb-theme-default .form-control:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-addon::-moz-placeholder,
.nb-theme-default .form-control::-moz-placeholder {
	color: #a4abb3;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon:focus::-moz-placeholder,
.nb-theme-default .form-control:focus::-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-addon:-moz-placeholder,
.nb-theme-default .form-control:-moz-placeholder {
	color: #a4abb3;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon:focus:-moz-placeholder,
.nb-theme-default .form-control:focus:-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-addon:-ms-input-placeholder,
.nb-theme-default .form-control:-ms-input-placeholder {
	color: #a4abb3;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-addon:focus:-ms-input-placeholder,
.nb-theme-default .form-control:focus:-ms-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default select.form-control:not([size]):not([multiple]) {
	height: calc(2rem + 20px);
}

.nb-theme-default .form-control-label {
	color: #2a2a2a;
	font-weight: 400;
}

.nb-theme-default .form-control-feedback {
	font-size: 0.875rem;
	font-weight: 400;
}

.nb-theme-default .form-text {
	color: #a4abb3;
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.nb-theme-default .form-text.hint {
	margin-left: 1rem;
}

.nb-theme-default .form-text.error {
	margin-left: 1rem;
	color: #C60E11;
}
.nb-theme-default .input-group-sm>.form-control {
    font-size: 0.875rem;
    padding: 0.375rem 1.125rem;
}
.nb-theme-default .form-control {
	font-size: 1rem;
}

.nb-theme-default .form-control-success,
.nb-theme-default .form-control-success:focus {
	border-color: #67ce59;
}

.nb-theme-default .form-control-info,
.nb-theme-default .form-control-info:focus {
	border-color: #BA8BF8;
}

.nb-theme-default .form-control-danger,
.nb-theme-default .form-control-danger:focus {
	border-color: #C60E11;
}

.nb-theme-default .form-control-warning,
.nb-theme-default .form-control-warning:focus {
	border-color: #F3AD4D;
}

.nb-theme-default .custom-control {
	margin: 0;
	min-height: inherit;
	padding: 0.375rem 1.5rem;
}

.nb-theme-default .custom-control .custom-control-indicator {
	background-color: transparent;
	width: 1.25rem;
	height: 1.25rem;
	border: 2px solid #dadfe6;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.nb-theme-default .custom-control.custom-checkbox>.custom-control-input:checked~.custom-control-indicator::before {
	content: '';
	width: 0.5rem;
	height: 0.75rem;
	border: solid #2a2a2a;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.nb-theme-default .custom-control.custom-radio>.custom-control-input:checked~.custom-control-indicator::before {
	content: '';
	width: 0.75rem;
	height: 0.75rem;
	background-color: #67ce59;
	border-radius: 50%;
	position: absolute;
	top: 15%;
	left: 2px;
}

.nb-theme-default .custom-control .custom-control-input {
	background-color: transparent;
}

.nb-theme-default .custom-control .custom-control-input:focus~.custom-control-indicator {
	box-shadow: none;
}

.nb-theme-default .custom-control .custom-control-input:checked~.custom-control-indicator {
	background-image: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.nb-theme-default .custom-control .custom-control-input:disabled~.custom-control-indicator,
.nb-theme-default .custom-control .custom-control-input:disabled:hover~.custom-control-indicator {
	background-color: transparent;
	border-color: #dadfe6;
	opacity: 0.5;
}

.nb-theme-default .custom-control .custom-control-input:disabled~.custom-control-description,
.nb-theme-default .custom-control .custom-control-input:disabled:hover~.custom-control-description {
	color: #2a2a2a;
	opacity: 0.5;
}

.nb-theme-default .custom-control .custom-control-input:checked~.custom-control-indicator,
.nb-theme-default .custom-control .custom-control-input:active~.custom-control-indicator {
	background-color: transparent;
}

.nb-theme-default .custom-control .custom-control-input:hover~.custom-control-indicator,
.nb-theme-default .custom-control .custom-control-input:checked~.custom-control-indicator,
.nb-theme-default .custom-control .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #67ce59;
}

.nb-theme-default .custom-control.success .custom-control-input:hover~.custom-control-indicator,
.nb-theme-default .custom-control.success .custom-control-input:checked~.custom-control-indicator,
.nb-theme-default .custom-control.success .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #67ce59;
}

.nb-theme-default .custom-control.warning .custom-control-input:hover~.custom-control-indicator,
.nb-theme-default .custom-control.warning .custom-control-input:checked~.custom-control-indicator,
.nb-theme-default .custom-control.warning .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #F3AD4D;
}

.nb-theme-default .custom-control.danger .custom-control-input:hover~.custom-control-indicator,
.nb-theme-default .custom-control.danger .custom-control-input:checked~.custom-control-indicator,
.nb-theme-default .custom-control.danger .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #C60E11;
}

.nb-theme-default .custom-control .custom-control-description {
	padding-left: 0.25rem;
	color: #2a2a2a;
}

.nb-theme-default .input-group-addon,
.nb-theme-default .input-group-icon {
	font-size: 1.5rem;
	padding: 0.25rem 1rem;
	border-right: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	color: #a4abb3;
}

.nb-theme-default .input-group-addon.primary {
	color: #0084E0;
}

.nb-theme-default .input-group-addon.success {
	color: #67ce59;
}

.nb-theme-default .input-group-addon.warning {
	color: #F3AD4D;
}

.nb-theme-default .input-group-addon.info {
	color: #BA8BF8;
}

.nb-theme-default .input-group-addon.danger {
	color: #C60E11;
}

.nb-theme-default .input-group-icon+.form-control {
	border-left: none;
	padding-left: 0;
}

.nb-theme-default .input-group-sm>.form-control {
	min-height: 40px;
	font-size: 0.875rem;
	padding: 0.375rem 1.125rem;
}

.nb-theme-default .input-group-sm>.form-control::-webkit-input-placeholder {
	color: #a4abb3;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-sm>.form-control:-ms-input-placeholder {
	color: #a4abb3;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-sm>.form-control::placeholder {
	color: #a4abb3;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-sm>.form-control::-webkit-input-placeholder {
	color: #a4abb3;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-sm>.form-control:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-sm>.form-control::-moz-placeholder {
	color: #a4abb3;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-sm>.form-control:focus::-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-sm>.form-control:-moz-placeholder {
	color: #a4abb3;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-sm>.form-control:focus:-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-sm>.form-control:-ms-input-placeholder {
	color: #a4abb3;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-sm>.form-control:focus:-ms-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-lg>.form-control {
	font-size: 1.125rem;
	padding: 1.125rem;
}

.nb-theme-default .input-group-lg>.form-control::-webkit-input-placeholder {
	color: #a4abb3;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-lg>.form-control:-ms-input-placeholder {
	color: #a4abb3;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-lg>.form-control::placeholder {
	color: #a4abb3;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-lg>.form-control::-webkit-input-placeholder {
	color: #a4abb3;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-lg>.form-control:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-lg>.form-control::-moz-placeholder {
	color: #a4abb3;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-lg>.form-control:focus::-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-lg>.form-control:-moz-placeholder {
	color: #a4abb3;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-lg>.form-control:focus:-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-lg>.form-control:-ms-input-placeholder {
	color: #a4abb3;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-default .input-group-lg>.form-control:focus:-ms-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-default .input-group-rounded>.form-control {
	border-radius: 1.5rem;
}

.nb-theme-default .input-group-border-only>.form-control {
	background: transparent;
}

.nb-theme-default .input-group-fill-only>.form-control {
	border-color: transparent;
}

.nb-theme-default .input-group-btn:not(:last-child)>.btn,
.nb-theme-default .input-group-btn:not(:last-child)>.btn-group,
.nb-theme-default .input-group-btn:not(:first-child)>.btn,
.nb-theme-default .input-group-btn:not(:first-child)>.btn-group {
	margin: 0;
}

.nb-theme-default .ngb-modal-window.modal{
	background: rgba(0,0,0,0.6);
}

.nb-theme-default .modal-content {
	font-size: 1rem;
	line-height: 1.25;
	font-weight: 400;
	color: #4b4b4b;
	background: #ffffff;
	border-color: transparent;
	border-radius: 0.0625rem;
}

.nb-theme-default .modal-header {
	padding: 1.25rem;
	border-bottom: 1px solid #ebeef2;
	border-top-left-radius: 0.0625rem;
	border-top-right-radius: 0.0625rem;
	color: #2a2a2a;
	font-family: Arial;
	font-weight: 500;
	font-size: 1.125rem;
}

.nb-theme-default .modal-header h1 {
	margin: 0;
}

.nb-theme-default .modal-header h2 {
	margin: 0;
}

.nb-theme-default .modal-header h3 {
	margin: 0;
}

.nb-theme-default .modal-header h4 {
	margin: 0;
}

.nb-theme-default .modal-header h5 {
	margin: 0;
}

.nb-theme-default .modal-header h6 {
	margin: 0;
}

.nb-theme-default .modal-header .close {
	text-shadow: none;
	color: #2a2a2a;
}

.nb-theme-default .modal-header .close:hover {
	color: #2a2a2a;
}

.nb-theme-default .modal-body {
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 400;
	font-size: 1rem;
	padding: 1.25rem;
	scrollbar-face-color: #dadada;
	scrollbar-track-color: #f2f2f2;
}

.nb-theme-default .modal-body ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-default .modal-body ::-webkit-scrollbar-thumb {
	background: #dadada;
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-default .modal-body ::-webkit-scrollbar-track {
	background: #f2f2f2;
}

.nb-theme-default .modal-footer {
	padding: 1.25rem;
	border-top: 1px solid #ebeef2;
	border-bottom-left-radius: 0.0625rem;
	border-bottom-right-radius: 0.0625rem;
}

.nb-theme-default .ng2-smart-table table tr th,
.nb-theme-default .ng2-smart-table table tr th a {
	font-family: Arial;
	font-size: 1rem;
	font-weight: 600;
	line-height: 1.25;
	color: #2a2a2a;
}

.nb-theme-default .ng2-smart-table table tr td {
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.25;
	color: #2a2a2a;
}

.nb-theme-default .ng2-smart-table table tr th,
.nb-theme-default .ng2-smart-table table tr td {
	position: relative;
	padding: 0.875rem 1.25rem;
	border: 1px solid #ebeef2;
	vertical-align: middle;
}

.nb-theme-default .ng2-smart-table table tr.ng2-smart-titles th {
	padding: 0.875rem 1.25rem;
	padding-right: 1.75rem;
}

.nb-theme-default .ng2-smart-table table tr.ng2-smart-titles th a:hover,
.nb-theme-default .ng2-smart-table table tr.ng2-smart-titles th a:active,
.nb-theme-default .ng2-smart-table table tr.ng2-smart-titles th a:visited {
	color: #2a2a2a;
	text-decoration: none;
}

.nb-theme-default .ng2-smart-table table tr.ng2-smart-titles th a.sort.asc,
.nb-theme-default .ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
	font-weight: 600;
}

.nb-theme-default .ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after,
.nb-theme-default .ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
	border-bottom-color: #a4abb3;
	border-width: 0.375rem;
	position: absolute;
	margin: 0;
	right: 0.75rem;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.nb-theme-default .ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after,
.nb-theme-default .ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
	-webkit-transform: translate(0, -50%) rotate(180deg);
	transform: translate(0, -50%) rotate(180deg);
}

.nb-theme-default .ng2-smart-table thead tr {
	background: #ffffff;
}

.nb-theme-default .ng2-smart-table thead tr.ng2-smart-filters th {
	padding: 0.375rem 0.5rem;
}

.nb-theme-default .ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
	line-height: 1.25;
}

.nb-theme-default .ng2-smart-table tbody tr.selected,
.nb-theme-default .ng2-smart-table tbody tr:hover {
	background: #e6f3ff !important;
}

.nb-theme-default .ng2-smart-table tbody tr:nth-child(2n) {
	background-color: #f5f7fc;
}

.nb-theme-default .ng2-smart-table th.ng2-smart-actions-title-add a {
	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;
	font-size: 1.75rem !important;
	padding: 0.375rem 0.5rem;
	background: #67ce59;
	color: #ffffff;
	border-radius: 0.375rem;
}

.nb-theme-default .ng2-smart-table th.ng2-smart-actions-title-add a:hover {
	text-decoration: none;
}

.nb-theme-default .ng2-smart-table .ng2-smart-actions {
	padding: 0;
	height: 1px;
}

.nb-theme-default .ng2-smart-table .ng2-smart-actions .ng2-st-tbody-edit-delete,
.nb-theme-default .ng2-smart-table .ng2-smart-actions .ng2-st-tbody-create-cancel,
.nb-theme-default .ng2-smart-table .ng2-smart-actions .ng2-st-actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}

.nb-theme-default .ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
	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;
	height: 100%;
	width: 100%;
	font-size: 2rem !important;
	color: #a4abb3;
}

.nb-theme-default .ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
	border-right: 1px solid #ebeef2;
}

.nb-theme-default .ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
	text-decoration: none;
}

.nb-theme-default .ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-default .ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-default .ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
	color: #67ce59;
}

.nb-theme-default .ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-default .ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-default .ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
	color: #C60E11;
}

.nb-theme-default .ng2-smart-table table-cell-edit-mode {
	display: block;
	margin: -7.5px -12px;
}

.nb-theme-default .ng2-smart-table .ng2-smart-table-pager {
	display: block;
}

.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 1.5rem;
}

.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
	background-color: rgba(0, 0, 0, 0.05);
	color: #2a2a2a;
}

.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
	font-family: Arial;
	font-size: 1rem;
	line-height: 1.25;
	border: #ebeef2 solid 1px;
	border-radius: 0.0625rem;
}

.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
	border-right: 1px solid #ebeef2;
}

.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
	font-size: 1rem;
}

.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li>span {
	background: transparent;
	color: #2a2a2a;
	padding: 0.75rem 1.25rem;
	border: none;
}

.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li>span:hover {
	background-color: rgba(0, 0, 0, 0.05);
	color: #2a2a2a;
	text-decoration: none;
}

.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child>span {
	border-top-left-radius: 0.0625rem;
	border-bottom-left-radius: 0.0625rem;
}

.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child>span {
	border-top-right-radius: 0.0625rem;
	border-bottom-right-radius: 0.0625rem;
}

.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active>span,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active>span:hover,
.nb-theme-default .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active>span:focus {
	color: #ffffff;
	background-color: #67ce59;
}

.nb-theme-default .toast-close-button {
	position: absolute;
	right: 0.15rem;
	top: 0.2rem;
	opacity: 1;
	background-color: transparent;
	border-radius: 3px;
	font-size: 1.5rem;
	color: color-inverse;
	text-shadow: none;
}

.nb-theme-default .toast-close-button button {
	padding: 5px;
}

.nb-theme-default .toast-close-button:hover,
.nb-theme-default .toast-close-button:focus {
	opacity: 1;
	outline: none;
}

.nb-theme-default .toast {
	color: color-inverse !important;
	background-color: #0084E0;
	box-shadow: none !important;
	opacity: 0.9 !important;
}

.nb-theme-default .toast:hover {
	box-shadow: 0 2px 12px 0 #dfe3eb;
	opacity: 1 !important;
}

.nb-theme-default .toast-success {
	background-color: #67ce59;
	color: #ffffff !important;
}

.nb-theme-default .toast-success .toast-close-button {
	color: #ffffff;
}

.nb-theme-default .toast-error {
	background-color: #C60E11;
	color: #ffffff !important;
}

.nb-theme-default .toast-error .toast-close-button {
	color: #ffffff;
}

.nb-theme-default .toast-info {
	background-color: #BA8BF8;
	color: color-inverse !important;
}

.nb-theme-default .toast-info .toast-close-button {
	color: #ffffff;
}

.nb-theme-default .toast-wait {
	background-color: yellow;
	color: #ffffff !important;
}

.nb-theme-default .toast-wait .toast-close-button {
	color: #ffffff;
}

.nb-theme-default .toast-wait .icon-wait {
	background-image: url("data:image/gif;base64,R0lGODlhHgAeAKUAAASq/ITW/ES+/MTq/GTK/CS2/KTe/OT2/FTG/HTO/LTm/BSy/DS6/PT6/JTa/NTy/HzW/Ayu/EzC/Cy2/Kzi/FzG/HzS/Lzm/Pz+/ASu/Iza/ETC/Mzu/GzO/KTi/Oz6/HTS/Byy/Dy+/PT+/Jze/Nzy/Cy6/FzK/Lzq/ACq/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJDAApACwAAAAAHgAeAAAG98CUcEgsGo/IpHLJbDqfRACCQK0SIkPGArppYL7gwpDS8JieXfBXLKR8RwGAU6PGsFNuMCXDFHnVdx0fag5ySREldXZEC3lfEkogYAcEI4tRJGAchkYZiY8pAh93Q4hgAkgmYAOGGyFHJ2AaSARgHUwLq0gQYBtNB18lnEQBYCJNn8JHHWAETBF/HEgiYB5IE0MbYCRIEYMYDaRDCggpAChg5UgOYChYRRcjJ8xfB+9HBd8YCltECoogltCrB4LThToD+CgBQAdMg34pDk56xQSABYcQJYI58UQEuodDNL6p8AQAAxD3QFDwsHKlAYpQYsqcSbPmkiAAIfkECQwAKQAsAAAAAB4AHgCFBKr8hNb8RL78xOr8JLb8ZMr8pOL85Pb8FK78dM78VMb8NLr8vOb89Pr8lNr81PL8HLb8fNb8DK78TML8LLb8rOL8HLL8fNL8/P78BK78jNr8RML8zO78bM787Pr8FLL8dNL8XMr8PL78vOr89P78nN783PL8LLr8rOb8AKr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlHBILBqPyOFHBEg6kYAHpyB5WocgDMajIVyfn4ZWy7B8j4iLeGyqnoki03gcGGY6zauCNB9DhgoYFRlWInxjD1oVQwAMWg55SBJyWgcCCB4YG0MEcxNOWZVeKRomkQAlYxyRRRmUmkMUBUWTYwJIC2MDrIRFBWMaSL9aHVYfukgRY5tWB1qmRwFjIleU0EYdYyFWEmscSCJjBlYTYyWSmRgNo0MSCoyOWu9IDmMjbkIFq0LZlfhGBNZguEBkAAYmHQ5hAPGk38EhuTAMGDFnQK8kADRg2CckVR8MJj5cAXBhlpAwHweIPBPJYaUOF98IQdFnnkwiAARUOMTgJg4SCxHksPNJa4JNom+CAAAh+QQJDAAnACwAAAAAHgAeAIUEqvyE1vxEvvzE6vxkyvwktvyk4vzk9vwUrvxUxvx00vy05vz0+vyU2vzU8vw0uvwMrvxMwvwcsvxcxvx80vy85vz8/vw8vvwErvyM2vxEwvzM7vxszvys4vzs+vwUsvz0/vyc3vzc8vw0vvxcyvx81vy86vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8sCTcEgsPorIpHJoUACWUKXBoohaiVPqdQm5cDIii7i6JSIoYbF6/Cxf0uv1BlJOgOLxDcIdNxEuFWIbH2UQcAcCTBaDRBeJSwpqBxJYeo0eG21IGHAaRQp7QyMeYo9ID2oDmkoEahmsahxWH6lKJWqeVgdiIqtDAWoXV2m9SRxqJFYQDIJKAmoGVhFqIUoQpBYLqxoYRACBYglLDRYmdEMaDOdCx2IH60gFHfDpFucA7WNR28z2EAkm1gzotqWeGGxrRBDaEqEfHjEmKNV56I6Drysk1jgY0CACvDJCMor5CLLIhDskSxLJeFElkQkErQQBACH5BAkMAC4ALAAAAAAeAB4AhQSq/ITW/ES+/MTq/GTK/CS2/OT2/Kzi/BSu/NTu/HTO/FTG/JTa/DS6/PT6/EzG/Lzm/By2/Nz2/HzW/Ayu/EzC/Mzu/GzO/Byy/Nzy/HzS/Jze/Dy+/Pz+/ASu/Iza/ETC/MTu/GTO/Cy6/Oz6/LTm/BSy/NTy/HTS/FzK/JTe/DS+/PT+/Lzq/ACq/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb6QJdwSCwaj8hkkUJROo+X1HMqBFgGACqRwrl8GJoHAtTpNLQuhCZTbncchvJGy5G4722HabrA+8sXTxx3EAQcDQsbdydZSRRsZQYcRX1tCRceSihtBgVGJWUHII1JHpAdIEYjGRMYVA1tLaRDCE1aBG2BUwgiDEgBbalPASQdGbNDwB0kI1OQx1AWF7ZOFG0WSBTIVUcVbXNUEQEBRgAQbQtPHgIHZWdFF5zURyYKJ20hswDxbQpOH3cOFAAAwMSCFm4GZFIywg8JEg4WuXqC8I+bFhOfVLJo4MI2R3FaNJhQIsGJFgwqzKMCrAIaJxhOrHxp5B3Nm06CAAAh+QQJDAAoACwAAAAAHgAeAIUEqvyE1vxEwvzE6vwktvzk9vyk4vxkyvwUrvzU7vxUxvz0+vy05vyU2vw0uvx00vwctvzc9vwMrvxMwvwcsvzc8vz8/vy85vwErvyM2vzM7vwsuvzs+vys4vxszvwUsvzU8vxcxvz0/vyU3vw8vvx80vxMxvy86vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG60CUcEgsGo/IpHLJbDqfSwnJk2mUFB8joIkoVSzg8MKwGRIaTME3zAaLAgBKhbFUiNp4MON7UZLuYRcHJA4mDRx4fUgSaxYFJEYUHW2KRw9hBRRIBAtslUUYjQJIEI1gn0QbHKsMW5EaCyKxsXRHABK4rkYSCB+9vxJQwsPExUgCGgPJyyFIJAzQHkgheA26RAAnYQpICm0j10QemMFH1GwMWUUA42EPSedsBQ8EAAAfCtphAxhJ3hYg8Czg0IkNCE3wLFgrkafNCYTwwAlxoA9PAQ/hjny4BmBDCQYaQJxoMKGcsZMoU6psEgQAIfkECQwALQAsAAAAAB4AHgCFBKr8hNb8RL78xOr8ZMr85Pb8JLb8pOL8FK78VMb81PL8dM789Pr8lNr8NLr8tOb8TMb8fNb8DK78TML8zO787Pb8HLL83PL8fNL8/P78nN78PL78vOb8BK78jNr8RML8xO78bM78LLr8rOL8FLL8XMr8dNL89P78lN78NL787Pr83Pb8vOr8AKr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlnBILBqPyKRyyWw6n0vJJuRpYBIkKBGBKWS+YMZIpP2swGjwKQBwJhjp+HfUYQpOaA5h44A0VGgNTCIacAUbRhYjaBNCAAZJJAsWSB0HYBQIBBQRWkQSF2oZJ5BEbU4SKGkjRhEHG6dIFhGhaR9FEl4ZFAQSSCkjeGgXsUIlaSoeIsVDFhhnXyFFAANxFyZ1SBIJHCoIRQ5pFRC+TVlFGmmknkMkKrzpXwPlRyL0RiKwLRZwXw/npkJkKBCglBKBYAqYMAAAAIkELNA8YGYEgIc4DFT0A6OAEhMAGITJ+cLCo5MUEeUUCEHxowMMDygoYNFgwj12OHPq3JkzCAAh+QQJDAAsACwAAAAAHgAeAIUEqvyE1vxEvvzE6vwktvyk4vxkyvzk9vx0zvwUrvw0uvy05vyU2vzU8vz0+vxUxvx81vwMrvwstvys4vxszvx80vwcsvw8vvy85vyc3vzc8vz8/vwErvyM2vxMwvzM7vxkzvzs+vx00vwUsvw0vvyU3vz0/vxcyvwsuvys5vy86vzc9vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6kCWcEgsGo/IpHLJbDqfy8iF0mFAHiMoMVE5bL5gxwSlZZ3AaLApANBS0vAJx70wkBQeRgjNaCdRHX5IFhNoHn9eGYJHHBlgH4tDKF5fikoRGmACRpNpGXNJBmAdRZ1wlkgjYANEEitwYH1JlBqCALcAAZq4RhcYKhgmXybAKhREb18nShWwG3JEF2AFSgDNaSkRRRF7Gw4E1ddfC9pGDKvlSdcLkUME3RsLWUnWE+lHyV8HIgS3Iw/HhtxaAqADHAchHHxhA8WaMGcbGEIhocLZARDtmABAUWHBhwYYGHi4V6akyZMoUw4JAgAh+QQJDAArACwAAAAAHgAeAIUEqvyE1vxEvvzE6vwktvxkyvyk4vzk9vwUrvxUxvy05vzU8vw0uvx0zvz0+vyU2vwctvwMrvxMwvys4vwcsvxcxvy85vzc8vw8vvx81vz8/vwErvyM2vxEwvzM7vwsuvxszvzs+vwUsvw0vvx80vz0/vyc3vys5vxcyvy86vzc9vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+sCVcEgsGo/IpHLJbDqfzQrnkUmIoMiGZqtxTD5QSEAyhDi421IAsAR0JtsBW2hAcycbpAi0sDOGIgwSDyFoD3NECHV2GiZHInBcZEcEAWdcDldGACZcHohFABd2DUgRo1sCSAyeJiELoEQFXBxIs1sgKwggBHpcA0gZXB1NB1sXsUIBXBhNqCrJKyBcKEhuESsRlx5IGFwGSQ8HJLeNpoVdvUcfjAnhv9hHFnYkmkZmXAr2RAmMDiZgjJTTMI4AqAjG0CwAgeAIAA7+FsRbQeJOh2hDAJAo0W4IgQUBKDwZkcJOCkQYlQD4QEKBBw8W9mGZSbOmzZtLggAAO2JnY3dIeDd0b3M4bHdiQ1dsQW5kV2V1RmFJWlpyNzYvRzArWVhDM0tRQlA1ZVFVdFBSVTVLUDZTaDNmMzlqZEs=") !important;
}

.nb-theme-default .toast-warning {
	background-color: #F3AD4D !important;
	color: #ffffff;
}

.nb-theme-default .toast-warning .toast-close-button {
	color: #ffffff;
}

.nb-theme-default .toast-title {
	word-wrap: break-word;
}

.nb-theme-default .nb-auth-block .form-text a {
	color: #a4abb3;
}

.nb-theme-default .nb-auth-block .accept-group .nb-checkbox .custom-control-description {
	color: #a4abb3;
}

.nb-theme-default .nb-auth-block .accept-group a {
	color: #a4abb3;
}

.nb-theme-default .nb-auth-block .socials a::before {
	color: #a4abb3;
}

.nb-theme-default .nb-auth-block .socials a:hover::before {
	color: #4b4b4b;
}

.nb-theme-default .pace .pace-progress {
	background: #40dc7e;
}

.nb-theme-default .pace .pace-progress-inner {
	box-shadow: 0 0 10px #40dc7e, 0 0 5px #40dc7e;
}

.nb-theme-default .pace .pace-activity {
	display: none;
}

.nb-theme-cosmic .nb-layout {
	scrollbar-face-color: rgba(0, 0, 0, 0.6);
	scrollbar-track-color: #d9d9d9;
}

.nb-theme-cosmic .nb-layout ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-cosmic .nb-layout ::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-cosmic .nb-layout ::-webkit-scrollbar-track {
	background: #d9d9d9;
}

.nb-theme-cosmic .nb-layout.with-scroll .scrollable-container {
	overflow: auto;
	height: 100vh;
	display: block;
}

@media (max-width: 767px) {
	.nb-theme-cosmic .nb-layout.with-scroll .scrollable-container {
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}
}

.nb-theme-cosmic .layout {
	min-width: 300px;
}

.nb-theme-cosmic .nb-layout.window-mode {
	background: #0d151c;
	display: block;
}

.nb-theme-cosmic .nb-layout.window-mode .scrollable-container {
	max-width: 1920px;
	margin: 0 auto;
}

.nb-theme-cosmic .nb-layout.window-mode .layout .nb-layout-header nav {
	max-width: 1920px;
	margin: 0 auto;
}

@media screen and (min-width: 1940px) {
	.nb-theme-cosmic .nb-layout.window-mode {
		padding-top: 1.1875rem;
	}
	.nb-theme-cosmic .nb-layout.window-mode .nb-sidebar.fixed {
		left: calc((100vw - 1920px) / 2);
	}
	.nb-theme-cosmic .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed.right {
		right: calc((100vw - 1920px) / 2);
	}
	.nb-theme-cosmic .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed {
		top: calc(4.75rem + 1.1875rem);
	}
	.nb-theme-cosmic .nb-layout.window-mode .scrollable-container {
		height: calc(100vh - 1.1875rem);
		box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
	}
	.nb-theme-cosmic .nb-layout.window-mode .nb-layout.with-scroll .scrollable-container {
		height: calc(100vh - 1.1875rem);
	}
}

@media screen and (min-width: 2070px) {
	.nb-theme-cosmic .nb-layout.window-mode {
		padding-top: 2.375rem;
	}
	.nb-theme-cosmic .nb-layout.window-mode .nb-sidebar.fixed {
		left: calc((100vw - 1920px) / 2);
	}
	.nb-theme-cosmic .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed.right {
		right: calc((100vw - 1920px) / 2);
	}
	.nb-theme-cosmic .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed {
		top: calc(4.75rem + 2.375rem);
	}
	.nb-theme-cosmic .nb-layout.window-mode .scrollable-container {
		height: calc(100vh - 2.375rem);
		box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
	}
	.nb-theme-cosmic .nb-layout.window-mode .nb-layout.with-scroll .scrollable-container {
		height: calc(100vh - 2.375rem);
	}
}

@media screen and (min-width: 2220px) {
	.nb-theme-cosmic .nb-layout.window-mode {
		padding-top: 4.75rem;
	}
	.nb-theme-cosmic .nb-layout.window-mode .nb-sidebar.fixed {
		left: calc((100vw - 1920px) / 2);
	}
	.nb-theme-cosmic .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed.right {
		right: calc((100vw - 1920px) / 2);
	}
	.nb-theme-cosmic .nb-layout.window-mode .layout .layout-container .nb-sidebar.fixed {
		top: calc(4.75rem + 4.75rem);
	}
	.nb-theme-cosmic .nb-layout.window-mode .scrollable-container {
		height: calc(100vh - 4.75rem);
		box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
	}
	.nb-theme-cosmic .nb-layout.window-mode .nb-layout.with-scroll .scrollable-container {
		height: calc(100vh - 4.75rem);
	}
}

.nb-theme-cosmic .nb-layout .layout {
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 1rem;
	line-height: 1.25;
	color: #a0b1c0;
	background: #0d151c;
	min-height: 100vh;
}

.nb-theme-cosmic .nb-layout .layout .nb-layout-header {
	font-family: Arial;
	font-size: 1rem;
	line-height: 1.25;
}

.nb-theme-cosmic .nb-layout .layout .nb-layout-header nav {
	box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
	height: 4.75rem;
	padding: 1.25rem;
	background: rgba(17, 27, 36, 0.7);
	color: #ffffff;
}

.nb-theme-cosmic .nb-layout .layout .nb-layout-header nav a {
	color: #ffffff;
}

.nb-theme-cosmic .nb-layout .layout .nb-layout-header nav a:focus,
.nb-theme-cosmic .nb-layout .layout .nb-layout-header nav a:active,
.nb-theme-cosmic .nb-layout .layout .nb-layout-header nav a:hover {
	color: #ffffff;
}

.nb-theme-cosmic .nb-layout .layout .nb-layout-header.fixed~.layout-container {
	padding-top: 4.75rem;
}

.nb-theme-cosmic .nb-layout .layout .nb-layout-header.fixed~.layout-container>.nb-sidebar>.main-container {
	height: calc(100vh - 4.75rem);
}

.nb-theme-cosmic .nb-layout .layout .layout-container {
	min-height: 100vh;
}

.nb-theme-cosmic .nb-layout .layout .layout-container .nb-sidebar.fixed {
	top: 4.75rem;
}

.nb-theme-cosmic .nb-layout .layout .layout-container .content .nb-layout-footer {
	box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
}

.nb-theme-cosmic .nb-layout .layout .layout-container .content .nb-layout-footer nav {
	height: 4.75rem;
	padding: 1.25rem;
	background: #3d3780;
	color: #a0b1c0;
	border-top: 1px solid #342e73;
}

.nb-theme-cosmic .nb-layout .layout .layout-container .content .nb-layout-footer nav a {
	color: #ffffff;
}

.nb-theme-cosmic .nb-layout .layout .layout-container .content .nb-layout-footer nav a:focus,
.nb-theme-cosmic .nb-layout .layout .layout-container .content .nb-layout-footer nav a:active,
.nb-theme-cosmic .nb-layout .layout .layout-container .content .nb-layout-footer nav a:hover {
	color: #ffffff;
}

.nb-theme-cosmic .nb-layout .layout .layout-container .content.center {
	width: 1400px;
	-webkit-box-flex: 0 !important;
	-ms-flex: 0 100 1400px !important;
	flex: 0 100 1400px !important;
}

.nb-theme-cosmic .nb-layout .layout .layout-container .content .columns .nb-layout-column {
	padding: 2.25rem 2.25rem 0.75rem;
}

@media (max-width: 991px) {
	.nb-theme-cosmic .nb-layout .layout .layout-container .content .columns .nb-layout-column {
		padding: 1.5rem 1.5rem 0.5rem;
	}
}

@media (max-width: 767px) {
	.nb-theme-cosmic .nb-layout .layout .layout-container .content .columns .nb-layout-column {
		padding: 1rem 1rem 0;
	}
}

.nb-theme-cosmic .nb-sidebar {
	font-size: 1rem;
	line-height: 1.25;
	scrollbar-face-color: rgba(0, 0, 0, 0.6);
	scrollbar-track-color: #d9d9d9;
	width: 16.25rem;
	background: #0d151c;
	color: color-secondary;
}

.nb-theme-cosmic .nb-sidebar ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-cosmic .nb-sidebar ::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-cosmic .nb-sidebar ::-webkit-scrollbar-track {
	background: #d9d9d9;
}

.nb-theme-cosmic .nb-sidebar .main-container {
	height: 100vh;
	width: 16.25rem;
	background: #0d151c;
	box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
}

.nb-theme-cosmic .nb-sidebar .scrollable {
	padding: 1.25rem;
	position: relative;
	-webkit-transform: translate3d(0, 0, 0);
}

@media (max-width: 767px) {
	.nb-theme-cosmic .nb-sidebar .scrollable {
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}
}

.nb-theme-cosmic .nb-sidebar.collapsed {
	width: 0;
	padding: 0;
}

.nb-theme-cosmic .nb-sidebar.collapsed .main-container {
	width: 0;
	padding: 0;
}

.nb-theme-cosmic .nb-sidebar.collapsed .scrollable {
	width: 0;
	padding: 0;
	overflow: hidden;
}

.nb-theme-cosmic .nb-sidebar.collapsed .nb-sidebar-header,
.nb-theme-cosmic .nb-sidebar.collapsed .nb-sidebar-footer {
	width: 0;
	padding: 0;
	overflow: hidden;
}

.nb-theme-cosmic .nb-sidebar.compacted {
	width: 3.45rem;
}

.nb-theme-cosmic .nb-sidebar.compacted .main-container {
	width: 3.45rem;
}

.nb-theme-cosmic .nb-sidebar.compacted .nb-menu_ {
	width: 3.45rem;
}

.nb-theme-cosmic .nb-sidebar.compacted .nb-menu_ .menu-item a.active {
	position: relative;
}

.nb-theme-cosmic .nb-sidebar.compacted .nb-menu_ .menu-item a.active::before {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	height: 100%;
	width: 4px;
	background: #00f9a6;
}

.nb-theme-cosmic .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item {
	transition: border-color 1s ease;
}

.nb-theme-cosmic .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item span,
.nb-theme-cosmic .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item .chevron {
	display: none;
}

.nb-theme-cosmic .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item.menu-group {
	display: block;
	color: transparent;
	width: 0;
	padding: 0;
	overflow: hidden;
}

.nb-theme-cosmic .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item i {
	margin-right: 0;
}

.nb-theme-cosmic .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item a {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.nb-theme-cosmic .nb-sidebar.compacted .nb-menu_ .menu-items>.menu-item>.expanded {
	display: none;
}

.nb-theme-cosmic .nb-sidebar.compacted.left.fixed~.content {
	margin-left: 3.45rem;
}

.nb-theme-cosmic .nb-sidebar.compacted.fixed.right~.content {
	margin-left: 0;
	margin-right: 3.45rem;
}

.nb-theme-cosmic .nb-sidebar.compacted.left.fixed~.content.center {
	padding-left: 3.45rem;
}

.nb-theme-cosmic .nb-sidebar.compacted.fixed.right~.content.center {
	padding-left: 0;
	padding-right: 3.45rem;
}

.nb-theme-cosmic .nb-sidebar.fixed.left.collapsed+.content {
	margin-left: 0;
}

.nb-theme-cosmic .nb-sidebar.fixed.right.collapsed+.content {
	margin-right: 0;
}

.nb-theme-cosmic .nb-sidebar.expanded {
	width: 16.25rem;
}

.nb-theme-cosmic .nb-sidebar.expanded>.scrollable {
	width: 16.25rem;
}

.nb-theme-cosmic .nb-sidebar .nb-sidebar-header {
	padding: 1.25rem;
	height: initial;
}

.nb-theme-cosmic .nb-sidebar .nb-sidebar-footer {
	padding: 1.25rem;
	height: 3.5rem;
}

.nb-theme-cosmic .nb-sidebar .nb-menu_ {
	margin: 0 -1.25rem -1.25rem;
}

.nb-theme-cosmic .nb-card {
	font-size: 1rem;
	line-height: 1.25;
	background: rgba(30, 44, 56, 0.5);
	color: #fff;
	margin-bottom: 1.5rem;
	border-radius: 0.5rem;
	box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
	font-weight: 400;
	scrollbar-face-color: rgba(0, 0, 0, 0.6);
	scrollbar-track-color: #d9d9d9;
}

.nb-theme-cosmic .nb-card ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-cosmic .nb-card ::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-cosmic .nb-card ::-webkit-scrollbar-track {
	background: #d9d9d9;
}

.nb-theme-cosmic .nb-card.xxsmall-card {
	height: 96px;
}

.nb-theme-cosmic .nb-card.xsmall-card {
	height: 216px;
}

.nb-theme-cosmic .nb-card.small-card {
	height: 336px;
}

.nb-theme-cosmic .nb-card.medium-card {
	height: 456px;
}

.nb-theme-cosmic .nb-card.large-card {
	height: 576px;
}

.nb-theme-cosmic .nb-card.xlarge-card {
	height: 696px;
}

.nb-theme-cosmic .nb-card.xxlarge-card {
	height: 816px;
}

.nb-theme-cosmic .nb-card.active-card .nb-card-header {
	background-color: #a0b1c0;
	border-bottom-color: #a0b1c0;
	color: #3d3780;
}

.nb-theme-cosmic .nb-card.disabled-card .nb-card-header {
	background-color: rgba(255, 255, 255, 0.4);
	border-bottom-color: rgba(255, 255, 255, 0.4);
}

.nb-theme-cosmic .nb-card.primary-card .nb-card-header {
	background-color: #3d566d;
	border-bottom-color: #3d566d;
}

.nb-theme-cosmic .nb-card.info-card .nb-card-header {
	background-color: #1690ce;
	border-bottom-color: #1690ce;
}

.nb-theme-cosmic .nb-card.success-card .nb-card-header {
	background-color: #1bce65;
	border-bottom-color: #1bce65;
}

.nb-theme-cosmic .nb-card.warning-card .nb-card-header {
	background-color: #e7ba35;
	border-bottom-color: #e7ba35;
}

.nb-theme-cosmic .nb-card.danger-card .nb-card-header {
	background-color: #da3f31;
	border-bottom-color: #da3f31;
}

.nb-theme-cosmic .nb-card-body {
	-webkit-box-flex: 1;
	flex: 1;
	-ms-flex: 1 1 auto;
	overflow: auto;
	padding: 1.25rem;
	position: relative;
	scrollbar-face-color: rgba(0, 0, 0, 0.6);
	scrollbar-track-color: #d9d9d9;
}

.nb-theme-cosmic .nb-card-body ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-cosmic .nb-card-body ::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-cosmic .nb-card-body ::-webkit-scrollbar-track {
	background: #d9d9d9;
}

.nb-theme-cosmic .nb-card-footer {
	padding: 1.25rem;
	border-top: 1px solid #342e73;
	border-bottom-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
}

.nb-theme-cosmic .nb-card-header {
	padding: 1.25rem;
	border-bottom: 1px solid #342e73;
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
	color: #ffffff;
	font-family: Arial;
	font-size: 1.125rem;
	font-weight: 500;
}

.nb-theme-cosmic .nb-card-header h1 {
	margin: 0;
}

.nb-theme-cosmic .nb-card-header h2 {
	margin: 0;
}

.nb-theme-cosmic .nb-card-header h3 {
	margin: 0;
}

.nb-theme-cosmic .nb-card-header h4 {
	margin: 0;
}

.nb-theme-cosmic .nb-card-header h5 {
	margin: 0;
}

.nb-theme-cosmic .nb-card-header h6 {
	margin: 0;
}

.nb-theme-cosmic .nb-tabset {
	scrollbar-face-color: rgba(0, 0, 0, 0.6);
	scrollbar-track-color: #d9d9d9;
}

.nb-theme-cosmic .nb-tabset ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-cosmic .nb-tabset ::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-cosmic .nb-tabset ::-webkit-scrollbar-track {
	background: #d9d9d9;
}

.nb-theme-cosmic .nb-tabset ul {
	font-family: Arial;
	font-size: 1.125rem;
	padding: 0 1.25rem;
	border-bottom: 1px solid #342e73;
}

.nb-theme-cosmic .nb-tabset ul li {
	background: transparent;
}

.nb-theme-cosmic .nb-tabset ul li a {
	padding: 1.25rem;
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-tabset ul li a:hover {
	color: #ffffff;
	font-weight: 500;
}

.nb-theme-cosmic .nb-tabset ul li a::before {
	background: #1bce65;
	background-image: linear-gradient(to right, #1bcea1, #1bce65);
	box-shadow: 0 0 16px -2px #1bce83;
}

.nb-theme-cosmic .nb-tabset ul li.active {
	background: transparent;
}

.nb-theme-cosmic .nb-tabset ul li.active a {
	font-weight: 500;
	color: #ffffff;
}

.nb-theme-cosmic .nb-tabset nb-tab {
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 1rem;
	color: #fff;
	background-color: transparent;
	padding: 0;
}

.nb-theme-cosmic .nb-route-tabset {
	scrollbar-face-color: rgba(0, 0, 0, 0.6);
	scrollbar-track-color: #d9d9d9;
}

.nb-theme-cosmic .nb-route-tabset ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-cosmic .nb-route-tabset ::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-cosmic .nb-route-tabset ::-webkit-scrollbar-track {
	background: #d9d9d9;
}

.nb-theme-cosmic .nb-route-tabset ul {
	font-family: Arial;
	font-size: 1.125rem;
	padding: 0 1.25rem;
	border-bottom: 1px solid #342e73;
}

.nb-theme-cosmic .nb-route-tabset ul li {
	background: transparent;
}

.nb-theme-cosmic .nb-route-tabset ul li a {
	padding: 1.25rem;
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-route-tabset ul li a:hover {
	color: #ffffff;
	font-weight: 500;
}

.nb-theme-cosmic .nb-route-tabset ul li a::before {
	background: #1bce65;
	background-image: linear-gradient(to right, #1bcea1, #1bce65);
	box-shadow: 0 0 16px -2px #1bce83;
}

.nb-theme-cosmic .nb-route-tabset ul li.active {
	background: transparent;
}

.nb-theme-cosmic .nb-route-tabset ul li.active a {
	font-weight: 500;
	color: #ffffff;
}

.nb-theme-cosmic .nb-menu_ {
	font-family: Arial;
	font-size: 1rem;
	font-weight: 400;
	background: #0d151c;
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-menu_ ul.menu-items {
	margin: 0;
	padding: 0;
}

.nb-theme-cosmic .nb-menu_ .menu-group {
	font-weight: 500;
	font-size: 0.875rem;
	color: #ffffff;
	padding: 1rem 1.25rem;
}

.nb-theme-cosmic .nb-menu_ .menu-item a {
	padding: 0.25rem 1rem 0.25rem 0.75rem;
	border-radius: 0.5rem;
}

.nb-theme-cosmic .nb-menu_ .menu-item a:hover,
.nb-theme-cosmic .nb-menu_ .menu-item a.active {
	background-color: #0d151c;
	color: #ffffff;
	font-weight: 500;
}

.nb-theme-cosmic .nb-menu_ .menu-item a:hover .menu-icon,
.nb-theme-cosmic .nb-menu_ .menu-item a:hover .chevron,
.nb-theme-cosmic .nb-menu_ .menu-item a.active .menu-icon,
.nb-theme-cosmic .nb-menu_ .menu-item a.active .chevron {
	color: #ffffff;
}

.nb-theme-cosmic .nb-menu_ .menu-item .menu-icon {
	font-size: 2.5rem;
	width: 2.5rem;
	margin: 0 0.5rem 0 0;
	text-align: center;
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-menu_ .menu-item .chevron {
	font-size: 0.875rem;
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-menu_ .menu-items>.menu-item {
	border-bottom: 1px solid transparent;
}

.nb-theme-cosmic .nb-menu_ .menu-items>.menu-item:first-child {
	border-top: 1px solid transparent;
}

.nb-theme-cosmic .nb-menu_ .menu-item>.menu-items {
	background-color: #0d151c;
}

.nb-theme-cosmic .nb-menu_ .menu-item>.menu-items>.menu-item {
	border: none;
	background: #0d151c;
	color: #a0b1c0;
	padding: 0 1.25rem;
}

.nb-theme-cosmic .nb-menu_ .menu-item>.menu-items>.menu-item:first-child {
	margin-top: 0.5rem;
}

.nb-theme-cosmic .nb-menu_ .menu-item>.menu-items>.menu-item:last-child {
	margin-bottom: 0.5rem;
}

.nb-theme-cosmic .nb-menu_ .menu-item>.menu-items>.menu-item a {
	border: 0.125rem solid #0d151c;
	padding: 0.5rem 1rem;
}

.nb-theme-cosmic .nb-menu_ .menu-item>.menu-items>.menu-item a:hover {
	color: #ffffff;
	background: #0d151c;
}

.nb-theme-cosmic .nb-menu_ .menu-item>.menu-items>.menu-item a.active {
	background-color: rgba(0, 255, 170, 0.25);
	color: #ffffff;
	border-color: #00f9a6;
	box-shadow: 0 2px 12px 0 rgba(0, 255, 170, 0.25);
}

.nb-theme-cosmic .nb-menu_.inverse .menu-item a {
	color: #0d151c;
}

.nb-theme-cosmic .nb-menu_.inverse .menu-item a:hover {
	background-color: #ffffff;
	color: #0d151c;
}

.nb-theme-cosmic .nb-menu_.inverse .menu-item a.active {
	background-color: #ffffff;
	color: #0d151c;
}

.nb-theme-cosmic .nb-menu_.inverse .menu-group {
	color: #0d151c;
}

.nb-theme-cosmic .nb-user {
	font-size: 1rem;
	line-height: 1.25;
}

.nb-theme-cosmic .nb-user .user-picture {
	height: 2.5rem;
	width: 2.5rem;
	background: #a0b1c0;
	border: solid 2px #00f9a6;
}

.nb-theme-cosmic .nb-user .user-picture.background {
	color: #3d3780;
}

.nb-theme-cosmic .nb-user .user-name {
	font-family: Arial;
}

.nb-theme-cosmic .nb-user.inverse .user-picture {
	background: #3d3780;
}

.nb-theme-cosmic .nb-user.inverse .user-picture.background {
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-user.small .user-picture {
	height: 1.5rem;
	width: 1.5rem;
	font-size: 80%;
}

.nb-theme-cosmic .nb-user.medium .user-picture {
	height: 2.5rem;
	width: 2.5rem;
}

.nb-theme-cosmic .nb-user.large .user-picture {
	height: 3.25rem;
	width: 3.25rem;
}

.nb-theme-cosmic .nb-user.xlarge .user-picture {
	height: 4rem;
	width: 4rem;
}

.nb-theme-cosmic .nb-user .user-context-menu {
	border: 1px solid #3d566d;
	background: #3d3780;
}

.nb-theme-cosmic .nb-user .user-context-menu ul>li>a {
	color: #ffffff;
}

.nb-theme-cosmic .nb-user .user-context-menu ul>li>a:focus,
.nb-theme-cosmic .nb-user .user-context-menu ul>li>a:active,
.nb-theme-cosmic .nb-user .user-context-menu ul>li>a:hover {
	color: #ffffff;
	background: #3d566d;
	text-decoration: none;
}

.nb-theme-cosmic .nb-user .user-context-menu ul>li.arrow {
	border-bottom: 11px solid #3d566d !important;
}

.nb-theme-cosmic .nb-user .user-context-menu ul>li.arrow::after {
	border-bottom: 11px solid #3d3780 !important;
}

.nb-theme-cosmic .nb-actions {
	font-size: 1rem;
	font-family: Arial;
	line-height: 1.25;
}

.nb-theme-cosmic .nb-actions .nb-action {
	height: 1.5rem;
	padding: 0 1.25rem;
	border-left: 1px solid #342e73;
	background: transparent;
}

.nb-theme-cosmic .nb-actions .nb-action a.icon-container:hover,
.nb-theme-cosmic .nb-actions .nb-action a.icon-container:focus {
	text-decoration: none;
}

.nb-theme-cosmic .nb-actions .nb-action i.control-icon {
	color: #a0b1c0;
	font-size: 1.5rem;
}

.nb-theme-cosmic .nb-actions.inverse .nb-action {
	border-left: 1px solid #342e73;
}

.nb-theme-cosmic .nb-actions.inverse .nb-action i.control-icon {
	color: #3d3780;
}

.nb-theme-cosmic .nb-actions.small .nb-action {
	height: 1.5rem;
}

.nb-theme-cosmic .nb-actions.small .nb-action i.control-icon {
	font-size: 1.5rem;
}

.nb-theme-cosmic .nb-actions.medium .nb-action {
	height: 2.25rem;
}

.nb-theme-cosmic .nb-actions.medium .nb-action i.control-icon {
	font-size: 2.25rem;
}

.nb-theme-cosmic .nb-actions.large .nb-action {
	height: 3.5rem;
}

.nb-theme-cosmic .nb-actions.large .nb-action i.control-icon {
	font-size: 3.5rem;
}

.nb-theme-cosmic .nb-actions.full-width .nb-action {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
}

.nb-theme-cosmic .nb-search-field .search {
	background-image: url(../images/(bg2.70b3268f534af8d6c69c.png) no-repeat 100%;
}

.nb-theme-cosmic .nb-search-field .search button {
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-search-field .search span {
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-search-field .search input {
	color: #ffffff;
	border-bottom: 4px solid #a0b1c0;
}

.nb-theme-cosmic .nb-search-field .search input::-webkit-input-placeholder {
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-search-field .search input:-ms-input-placeholder {
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-search-field .search input::placeholder {
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-search-field .search input::-ms-clear {
	display: none;
}

.nb-theme-cosmic .nb-search-field.rotate-layout {
	opacity: 0;
	background-image: url(../images/(bg2.70b3268f534af8d6c69c.png) no-repeat 100%;
}

.nb-theme-cosmic .nb-search-field.modal-zoomin .search::before,
.nb-theme-cosmic .nb-search-field.modal-zoomin .search::after {
	border: 1.5rem solid #a0b1c0;
}

.nb-theme-cosmic .nb-search-field.modal-half .form-wrapper {
	background-image: url(../images/(bg2.70b3268f534af8d6c69c.png) no-repeat 100%;
}

.nb-theme-cosmic .nb-search-field.modal-half .search::before {
	background: #a0b1c0;
}

.nb-theme-cosmic .nb-search-field.modal-drop .form-content::after {
	background: #a0b1c0;
}

.nb-theme-cosmic .nb-search-field.modal-drop .search::before {
	background-image: url(../images/(bg2.70b3268f534af8d6c69c.png) no-repeat 100%;
}

.nb-theme-cosmic .nb-search-field.curtain .search::after {
	background-image: url(../images/(bg2.70b3268f534af8d6c69c.png) no-repeat 100%;
}

.nb-theme-cosmic .nb-search-field.curtain .search {
	background-image: url(../images/(bg2.70b3268f534af8d6c69c.png) no-repeat 100%;
}

.nb-theme-cosmic .nb-search-field.column-curtain::before {
	background-image: url(../images/(bg2.70b3268f534af8d6c69c.png) no-repeat 100%;
}

.nb-theme-cosmic .nb-search-field.column-curtain::after {
	background: transparent;
}

.nb-theme-cosmic .nb-search-field.column-curtain.show::after {
	background: #a0b1c0;
}

.nb-theme-cosmic .nb-search button {
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-checkbox .custom-control {
	margin: 0;
	min-height: inherit;
	padding: 0.375rem 1.5rem;
}

.nb-theme-cosmic .nb-checkbox .custom-control-indicator {
	position: absolute;
	background-color: transparent;
	width: 1.25rem;
	height: 1.25rem;
	border: 2px solid #a0b1c0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.nb-theme-cosmic .nb-checkbox .custom-control-input {
	background-color: transparent;
}

.nb-theme-cosmic .nb-checkbox .custom-control-input:focus~.custom-control-indicator {
	box-shadow: none;
}

.nb-theme-cosmic .nb-checkbox .custom-control-input:checked~.custom-control-indicator {
	background-image: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.nb-theme-cosmic .nb-checkbox .custom-control-input:checked~.custom-control-indicator::before {
	content: '';
	width: 0.5rem;
	height: 0.75rem;
	border: solid #ffffff;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.nb-theme-cosmic .nb-checkbox .custom-control-input:disabled~.custom-control-indicator,
.nb-theme-cosmic .nb-checkbox .custom-control-input:disabled:hover~.custom-control-indicator {
	background-color: transparent;
	border-color: #a0b1c0;
	opacity: 0.5;
}

.nb-theme-cosmic .nb-checkbox .custom-control-input:disabled~.custom-control-description,
.nb-theme-cosmic .nb-checkbox .custom-control-input:disabled:hover~.custom-control-description {
	color: #ffffff;
	opacity: 0.5;
}

.nb-theme-cosmic .nb-checkbox .custom-control-input:checked~.custom-control-indicator,
.nb-theme-cosmic .nb-checkbox .custom-control-input:active~.custom-control-indicator {
	background-color: transparent;
}

.nb-theme-cosmic .nb-checkbox .custom-control-input:hover~.custom-control-indicator,
.nb-theme-cosmic .nb-checkbox .custom-control-input:checked~.custom-control-indicator,
.nb-theme-cosmic .nb-checkbox .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #1bce65;
}

.nb-theme-cosmic .nb-checkbox.success .custom-control-input:hover~.custom-control-indicator,
.nb-theme-cosmic .nb-checkbox.success .custom-control-input:checked~.custom-control-indicator,
.nb-theme-cosmic .nb-checkbox.success .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #1bce65;
}

.nb-theme-cosmic .nb-checkbox.warning .custom-control-input:hover~.custom-control-indicator,
.nb-theme-cosmic .nb-checkbox.warning .custom-control-input:checked~.custom-control-indicator,
.nb-theme-cosmic .nb-checkbox.warning .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #e7ba35;
}

.nb-theme-cosmic .nb-checkbox.danger .custom-control-input:hover~.custom-control-indicator,
.nb-theme-cosmic .nb-checkbox.danger .custom-control-input:checked~.custom-control-indicator,
.nb-theme-cosmic .nb-checkbox.danger .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #da3f31;
}

.nb-theme-cosmic .nb-checkbox .custom-control-description {
	padding-left: 0.25rem;
	color: #ffffff;
}

.nb-theme-cosmic .font-secondary {
	font-family: Arial;
}

.nb-theme-cosmic .font-secondary .header .name {
	font-size: 4.5rem;
}

.nb-theme-cosmic .font-main {
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.nb-theme-cosmic .font-main .header .name {
	font-size: 2.5rem;
}

.nb-theme-cosmic .font-w-light {
	font-weight: 300;
}

.nb-theme-cosmic .font-w-regular {
	font-weight: 400;
}

.nb-theme-cosmic .font-w-bold {
	font-weight: 600;
}

.nb-theme-cosmic .text-primary {
	color: #5a6f83 !important;
}

.nb-theme-cosmic .text-warning {
	color: #ebc453 !important;
}

.nb-theme-cosmic .text-success {
	color: #3dd57c !important;
}

.nb-theme-cosmic .text-info {
	color: #39a1d5 !important;
}

.nb-theme-cosmic .text-danger {
	color: #e05c50 !important;
}

.nb-theme-cosmic .text-heading {
	color: #ffffff !important;
}

.nb-theme-cosmic .text-body {
	color: #fff !important;
}

.nb-theme-cosmic .text-hint {
	color: #a0b1c0 !important;
}

.nb-theme-cosmic .text-white {
	color: #ffffff !important;
}

.nb-theme-cosmic .bg-primary {
	background-color: #5a6f83 !important;
}

.nb-theme-cosmic .bg-warning {
	background-color: #ebc453 !important;
}

.nb-theme-cosmic .bg-success {
	background-color: #3dd57c !important;
}

.nb-theme-cosmic .bg-info {
	background-color: #39a1d5 !important;
}

.nb-theme-cosmic .bg-danger {
	background-color: #e05c50 !important;
}

.nb-theme-cosmic .bg-heading {
	background-color: #ffffff !important;
}

.nb-theme-cosmic .bg-body {
	background-color: #fff !important;
}

.nb-theme-cosmic .bg-hint {
	background-color: #a0b1c0 !important;
}

.nb-theme-cosmic .bg-white {
	background-color: #ffffff !important;
}

.nb-theme-cosmic .text-indent {
	text-indent: 2rem;
}

.nb-theme-cosmic .blockquote {
	font-size: 1rem;
	border-left: 0.25rem solid #00f9a6;
	color: #fff;
}

.nb-theme-cosmic .blockquote-reverse {
	font-size: 1rem;
	border-right: 0.25rem solid #00f9a6;
	color: #fff;
}

.nb-theme-cosmic .blockquote-footer {
	color: #a0b1c0;
	font-style: italic;
	font-size: 100%;
}

.nb-theme-cosmic small,
.nb-theme-cosmic .small {
	font-size: 87.5%;
}

.nb-theme-cosmic mark,
.nb-theme-cosmic .mark {
	padding: 0.05em;
	background-color: #5a6f83;
	color: #ffffff;
}

.nb-theme-cosmic h1,
.nb-theme-cosmic h2,
.nb-theme-cosmic h3,
.nb-theme-cosmic h4,
.nb-theme-cosmic h5,
.nb-theme-cosmic h6,
.nb-theme-cosmic .h1,
.nb-theme-cosmic .h2,
.nb-theme-cosmic .h3,
.nb-theme-cosmic .h4,
.nb-theme-cosmic .h5,
.nb-theme-cosmic .h6 {
	font-family: Arial;
	color: #ffffff;
	font-weight: 500;
}

.nb-theme-cosmic strong,
.nb-theme-cosmic b {
	font-weight: 600;
}

.nb-theme-cosmic a {
	color: #00f9a6;
}

.nb-theme-cosmic a:focus,
.nb-theme-cosmic a:hover {
	color: #14ffbe;
}

.nb-theme-cosmic ol,
.nb-theme-cosmic ul {
	padding-left: 1.25rem;
}

.nb-theme-cosmic .alert {
	border: none !important;
}

.nb-theme-cosmic .alert-success {
	background-color: #0d151c;
	border: none;
	color: #3dd57c;
}

.nb-theme-cosmic .alert-success h1,
.nb-theme-cosmic .alert-success h2,
.nb-theme-cosmic .alert-success h3,
.nb-theme-cosmic .alert-success h4,
.nb-theme-cosmic .alert-success h5,
.nb-theme-cosmic .alert-success h6,
.nb-theme-cosmic .alert-success .h1,
.nb-theme-cosmic .alert-success .h2,
.nb-theme-cosmic .alert-success .h3,
.nb-theme-cosmic .alert-success .h4,
.nb-theme-cosmic .alert-success .h5,
.nb-theme-cosmic .alert-success .h6 {
	color: #3dd57c !important;
}

.nb-theme-cosmic .alert-success hr {
	border-top-color: #28b763;
}

.nb-theme-cosmic .alert-success .alert-link {
	color: #3dd57c;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #3dd57c;
}

.nb-theme-cosmic .alert-success .alert-link:focus,
.nb-theme-cosmic .alert-success .alert-link:hover {
	border-bottom: 1px solid #3dd57c;
}

.nb-theme-cosmic .alert-info {
	background-color: #0d151c;
	border: none;
	color: #39a1d5;
}

.nb-theme-cosmic .alert-info h1,
.nb-theme-cosmic .alert-info h2,
.nb-theme-cosmic .alert-info h3,
.nb-theme-cosmic .alert-info h4,
.nb-theme-cosmic .alert-info h5,
.nb-theme-cosmic .alert-info h6,
.nb-theme-cosmic .alert-info .h1,
.nb-theme-cosmic .alert-info .h2,
.nb-theme-cosmic .alert-info .h3,
.nb-theme-cosmic .alert-info .h4,
.nb-theme-cosmic .alert-info .h5,
.nb-theme-cosmic .alert-info .h6 {
	color: #39a1d5 !important;
}

.nb-theme-cosmic .alert-info hr {
	border-top-color: #2685b5;
}

.nb-theme-cosmic .alert-info .alert-link {
	color: #39a1d5;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #39a1d5;
}

.nb-theme-cosmic .alert-info .alert-link:focus,
.nb-theme-cosmic .alert-info .alert-link:hover {
	border-bottom: 1px solid #39a1d5;
}

.nb-theme-cosmic .alert-warning {
	background-color: #0d151c;
	border: none;
	color: #ebc453;
}

.nb-theme-cosmic .alert-warning h1,
.nb-theme-cosmic .alert-warning h2,
.nb-theme-cosmic .alert-warning h3,
.nb-theme-cosmic .alert-warning h4,
.nb-theme-cosmic .alert-warning h5,
.nb-theme-cosmic .alert-warning h6,
.nb-theme-cosmic .alert-warning .h1,
.nb-theme-cosmic .alert-warning .h2,
.nb-theme-cosmic .alert-warning .h3,
.nb-theme-cosmic .alert-warning .h4,
.nb-theme-cosmic .alert-warning .h5,
.nb-theme-cosmic .alert-warning .h6 {
	color: #ebc453 !important;
}

.nb-theme-cosmic .alert-warning hr {
	border-top-color: #e6b425;
}

.nb-theme-cosmic .alert-warning .alert-link {
	color: #ebc453;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #ebc453;
}

.nb-theme-cosmic .alert-warning .alert-link:focus,
.nb-theme-cosmic .alert-warning .alert-link:hover {
	border-bottom: 1px solid #ebc453;
}

.nb-theme-cosmic .alert-danger {
	background-color: #0d151c;
	border: none;
	color: #e05c50;
}

.nb-theme-cosmic .alert-danger h1,
.nb-theme-cosmic .alert-danger h2,
.nb-theme-cosmic .alert-danger h3,
.nb-theme-cosmic .alert-danger h4,
.nb-theme-cosmic .alert-danger h5,
.nb-theme-cosmic .alert-danger h6,
.nb-theme-cosmic .alert-danger .h1,
.nb-theme-cosmic .alert-danger .h2,
.nb-theme-cosmic .alert-danger .h3,
.nb-theme-cosmic .alert-danger .h4,
.nb-theme-cosmic .alert-danger .h5,
.nb-theme-cosmic .alert-danger .h6 {
	color: #e05c50 !important;
}

.nb-theme-cosmic .alert-danger hr {
	border-top-color: #d73526;
}

.nb-theme-cosmic .alert-danger .alert-link {
	color: #e05c50;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #e05c50;
}

.nb-theme-cosmic .alert-danger .alert-link:focus,
.nb-theme-cosmic .alert-danger .alert-link:hover {
	border-bottom: 1px solid #e05c50;
}

.nb-theme-cosmic .alert-primary {
	background-color: #0d151c;
	border: none;
	color: #5a6f83;
}

.nb-theme-cosmic .alert-primary h1,
.nb-theme-cosmic .alert-primary h2,
.nb-theme-cosmic .alert-primary h3,
.nb-theme-cosmic .alert-primary h4,
.nb-theme-cosmic .alert-primary h5,
.nb-theme-cosmic .alert-primary h6,
.nb-theme-cosmic .alert-primary .h1,
.nb-theme-cosmic .alert-primary .h2,
.nb-theme-cosmic .alert-primary .h3,
.nb-theme-cosmic .alert-primary .h4,
.nb-theme-cosmic .alert-primary .h5,
.nb-theme-cosmic .alert-primary .h6 {
	color: #5a6f83 !important;
}

.nb-theme-cosmic .alert-primary hr {
	border-top-color: #455565;
}

.nb-theme-cosmic .alert-primary .alert-link {
	color: #5a6f83;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #5a6f83;
}

.nb-theme-cosmic .alert-primary .alert-link:focus,
.nb-theme-cosmic .alert-primary .alert-link:hover {
	border-bottom: 1px solid #5a6f83;
}

.nb-theme-cosmic .alert-hint {
	background-color: #0d151c;
	border: none;
	color: #a0b1c0;
}

.nb-theme-cosmic .alert-hint h1,
.nb-theme-cosmic .alert-hint h2,
.nb-theme-cosmic .alert-hint h3,
.nb-theme-cosmic .alert-hint h4,
.nb-theme-cosmic .alert-hint h5,
.nb-theme-cosmic .alert-hint h6,
.nb-theme-cosmic .alert-hint .h1,
.nb-theme-cosmic .alert-hint .h2,
.nb-theme-cosmic .alert-hint .h3,
.nb-theme-cosmic .alert-hint .h4,
.nb-theme-cosmic .alert-hint .h5,
.nb-theme-cosmic .alert-hint .h6 {
	color: #a0b1c0 !important;
}

.nb-theme-cosmic .alert-hint hr {
	border-top-color: #8198ac;
}

.nb-theme-cosmic .alert-hint .alert-link {
	color: #a0b1c0;
	text-decoration: none;
	font-weight: 400;
	border-bottom: 1px dashed #a0b1c0;
}

.nb-theme-cosmic .alert-hint .alert-link:focus,
.nb-theme-cosmic .alert-hint .alert-link:hover {
	border-bottom: 1px solid #a0b1c0;
}

.nb-theme-cosmic .btn {
	color: #ffffff;
	text-transform: uppercase;
	letter-spacing: 0.4px;
	font-weight: 500;
	font-family: Arial;
	border: 1px solid transparent;
	transition: none;
	cursor: default;
	padding: 0.75rem 1.5rem;
	font-size: 1rem;
	line-height: 1.25;
	border-radius: 0.5rem;
}

.nb-theme-cosmic .btn:focus,
.nb-theme-cosmic .btn .focus,
.nb-theme-cosmic .btn:hover,
.nb-theme-cosmic .btn .hover,
.nb-theme-cosmic .btn:active,
.nb-theme-cosmic .btn .active {
	color: #ffffff;
	cursor: default;
}

.nb-theme-cosmic .btn.btn-rectangle {
	border-radius: 0.25rem;
}

.nb-theme-cosmic .btn.btn-semi-round {
	border-radius: 0.75rem;
}

.nb-theme-cosmic .btn.btn-round {
	border-radius: 1.5rem;
}

.nb-theme-cosmic .btn.btn-lg {
	padding: 0.875rem 1.75rem;
	font-size: 1.125rem;
	line-height: 1.25;
	border-radius: 0.5rem;
}

.nb-theme-cosmic .btn.btn-md {
	padding: 0.75rem 1.5rem;
	font-size: 1rem;
	line-height: 1.25;
	border-radius: 0.5rem;
}

.nb-theme-cosmic .btn.btn-sm {
	padding: 0.625rem 1.5rem;
	font-size: 0.875rem;
	line-height: 1.25;
	border-radius: 0.5rem;
}

.nb-theme-cosmic .btn.btn-tn {
	padding: 0.5rem 1.25rem;
	font-size: 0.75rem;
	line-height: 1.25;
	border-radius: 0.5rem;
}

.nb-theme-cosmic .btn.btn-primary {
	background-color: #3d566d;
}

.nb-theme-cosmic .btn.btn-primary:focus,
.nb-theme-cosmic .btn.btn-primary.focus {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-primary:hover,
.nb-theme-cosmic .btn.btn-primary.hover {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-primary:active,
.nb-theme-cosmic .btn.btn-primary.active {
	color: #ffffff;
	background-color: #344a5e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-primary:disabled {
	opacity: 0.3;
}

.nb-theme-cosmic .btn.btn-primary.btn-pulse {
	-webkit-animation: btn-primary-pulse 1.5s infinite;
	animation: btn-primary-pulse 1.5s infinite;
}

@-webkit-keyframes btn-primary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #3d566d;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-primary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #3d566d;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-success {
	background-color: #1bce65;
}

.nb-theme-cosmic .btn.btn-success:focus,
.nb-theme-cosmic .btn.btn-success.focus {
	color: #ffffff;
	background-color: #3bd57b;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-success:hover,
.nb-theme-cosmic .btn.btn-success.hover {
	color: #ffffff;
	background-color: #3bd57b;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-success:active,
.nb-theme-cosmic .btn.btn-success.active {
	color: #ffffff;
	background-color: #17b157;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-success:disabled {
	opacity: 0.3;
}

.nb-theme-cosmic .btn.btn-success.btn-pulse {
	-webkit-animation: btn-success-pulse 1.5s infinite;
	animation: btn-success-pulse 1.5s infinite;
}

@-webkit-keyframes btn-success-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #1bce65;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-success-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #1bce65;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-warning {
	background-color: #e7ba35;
}

.nb-theme-cosmic .btn.btn-warning:focus,
.nb-theme-cosmic .btn.btn-warning.focus {
	color: #ffffff;
	background-color: #eac451;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-warning:hover,
.nb-theme-cosmic .btn.btn-warning.hover {
	color: #ffffff;
	background-color: #eac451;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-warning:active,
.nb-theme-cosmic .btn.btn-warning.active {
	color: #ffffff;
	background-color: #c7a02e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-warning:disabled {
	opacity: 0.3;
}

.nb-theme-cosmic .btn.btn-warning.btn-pulse {
	-webkit-animation: btn-warning-pulse 1.5s infinite;
	animation: btn-warning-pulse 1.5s infinite;
}

@-webkit-keyframes btn-warning-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #e7ba35;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-warning-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #e7ba35;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-info {
	background-color: #1690ce;
}

.nb-theme-cosmic .btn.btn-info:focus,
.nb-theme-cosmic .btn.btn-info.focus {
	color: #ffffff;
	background-color: #37a0d5;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-info:hover,
.nb-theme-cosmic .btn.btn-info.hover {
	color: #ffffff;
	background-color: #37a0d5;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-info:active,
.nb-theme-cosmic .btn.btn-info.active {
	color: #ffffff;
	background-color: #137cb1;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-info:disabled {
	opacity: 0.3;
}

.nb-theme-cosmic .btn.btn-info.btn-pulse {
	-webkit-animation: btn-info-pulse 1.5s infinite;
	animation: btn-info-pulse 1.5s infinite;
}

@-webkit-keyframes btn-info-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #1690ce;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-info-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #1690ce;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-danger {
	background-color: #da3f31;
}

.nb-theme-cosmic .btn.btn-danger:focus,
.nb-theme-cosmic .btn.btn-danger.focus {
	color: #ffffff;
	background-color: #df5a4e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-danger:hover,
.nb-theme-cosmic .btn.btn-danger.hover {
	color: #ffffff;
	background-color: #df5a4e;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-danger:active,
.nb-theme-cosmic .btn.btn-danger.active {
	color: #ffffff;
	background-color: #bb362a;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-danger:disabled {
	opacity: 0.3;
}

.nb-theme-cosmic .btn.btn-danger.btn-pulse {
	-webkit-animation: btn-danger-pulse 1.5s infinite;
	animation: btn-danger-pulse 1.5s infinite;
}

@-webkit-keyframes btn-danger-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #da3f31;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-danger-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #da3f31;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-secondary {
	border: 1px solid #3d566d;
	color: #ffffff;
	background-color: transparent;
}

.nb-theme-cosmic .btn.btn-secondary:focus,
.nb-theme-cosmic .btn.btn-secondary.focus {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-secondary:hover,
.nb-theme-cosmic .btn.btn-secondary.hover {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-secondary:active,
.nb-theme-cosmic .btn.btn-secondary.active {
	color: #ffffff;
	background-color: #344a5e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-secondary:disabled {
	opacity: 0.3;
}

.nb-theme-cosmic .btn.btn-secondary.btn-pulse {
	-webkit-animation: btn-secondary-pulse 1.5s infinite;
	animation: btn-secondary-pulse 1.5s infinite;
}

@-webkit-keyframes btn-secondary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #3d566d;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-secondary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #3d566d;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-secondary:focus,
.nb-theme-cosmic .btn.btn-secondary.focus,
.nb-theme-cosmic .btn.btn-secondary:hover,
.nb-theme-cosmic .btn.btn-secondary.hover,
.nb-theme-cosmic .btn.btn-secondary:active,
.nb-theme-cosmic .btn.btn-secondary.active {
	color: #ffffff;
}

.nb-theme-cosmic .btn.btn-hero-primary {
	background-image: linear-gradient(to right, #3d466d, #3d566d);
	box-shadow: 0 3px 0 0 #34435e, 0 2px 8px 0 #3d4e6d, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	border: none;
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-primary:focus,
.nb-theme-cosmic .btn.btn-hero-primary .focus {
	background-image: linear-gradient(to right, #586081, #586e81);
}

.nb-theme-cosmic .btn.btn-hero-primary:hover,
.nb-theme-cosmic .btn.btn-hero-primary .hover {
	background-image: linear-gradient(to right, #586081, #586e81);
}

.nb-theme-cosmic .btn.btn-hero-primary:active,
.nb-theme-cosmic .btn.btn-hero-primary .active {
	background-image: linear-gradient(to right, #343c5e, #344a5e);
	box-shadow: none;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-hero-primary:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-hero-primary.btn.btn-lg {
	line-height: calc((1.125rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-primary.btn.btn-md {
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-primary.btn.btn-sm {
	line-height: calc((0.875rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-primary.btn.btn-tn {
	line-height: calc((0.75rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-primary.btn-pulse {
	-webkit-animation: btn-hero-primary-pulse 1.5s infinite;
	animation: btn-hero-primary-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-primary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #3d566d;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-primary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #3d566d;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-hero-success {
	background-image: linear-gradient(to right, #1bcea1, #1bce65);
	box-shadow: 0 3px 0 0 #17b171, 0 2px 8px 0 #1bce83, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	border: none;
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-success:focus,
.nb-theme-cosmic .btn.btn-hero-success .focus {
	background-image: linear-gradient(to right, #3bd5ae, #3bd57b);
}

.nb-theme-cosmic .btn.btn-hero-success:hover,
.nb-theme-cosmic .btn.btn-hero-success .hover {
	background-image: linear-gradient(to right, #3bd5ae, #3bd57b);
}

.nb-theme-cosmic .btn.btn-hero-success:active,
.nb-theme-cosmic .btn.btn-hero-success .active {
	background-image: linear-gradient(to right, #17b18a, #17b157);
	box-shadow: none;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-hero-success:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-hero-success.btn.btn-lg {
	line-height: calc((1.125rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-success.btn.btn-md {
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-success.btn.btn-sm {
	line-height: calc((0.875rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-success.btn.btn-tn {
	line-height: calc((0.75rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-success.btn-pulse {
	-webkit-animation: btn-hero-success-pulse 1.5s infinite;
	animation: btn-hero-success-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-success-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #1bce65;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-success-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #1bce65;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-hero-warning {
	background-image: linear-gradient(to right, #e7d835, #e7ba35);
	box-shadow: 0 3px 0 0 #c7ad2e, 0 2px 8px 0 #e7c935, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	border: none;
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-warning:focus,
.nb-theme-cosmic .btn.btn-hero-warning .focus {
	background-image: linear-gradient(to right, #eadd51, #eac451);
}

.nb-theme-cosmic .btn.btn-hero-warning:hover,
.nb-theme-cosmic .btn.btn-hero-warning .hover {
	background-image: linear-gradient(to right, #eadd51, #eac451);
}

.nb-theme-cosmic .btn.btn-hero-warning:active,
.nb-theme-cosmic .btn.btn-hero-warning .active {
	background-image: linear-gradient(to right, #c7b92e, #c7a02e);
	box-shadow: none;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-hero-warning:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-hero-warning.btn.btn-lg {
	line-height: calc((1.125rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-warning.btn.btn-md {
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-warning.btn.btn-sm {
	line-height: calc((0.875rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-warning.btn.btn-tn {
	line-height: calc((0.75rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-warning.btn-pulse {
	-webkit-animation: btn-hero-warning-pulse 1.5s infinite;
	animation: btn-hero-warning-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-warning-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #e7ba35;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-warning-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #e7ba35;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-hero-info {
	background-image: linear-gradient(to right, #16afce, #1690ce);
	box-shadow: 0 3px 0 0 #1389b1, 0 2px 8px 0 #169fce, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	border: none;
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-info:focus,
.nb-theme-cosmic .btn.btn-hero-info .focus {
	background-image: linear-gradient(to right, #37bad5, #37a0d5);
}

.nb-theme-cosmic .btn.btn-hero-info:hover,
.nb-theme-cosmic .btn.btn-hero-info .hover {
	background-image: linear-gradient(to right, #37bad5, #37a0d5);
}

.nb-theme-cosmic .btn.btn-hero-info:active,
.nb-theme-cosmic .btn.btn-hero-info .active {
	background-image: linear-gradient(to right, #1396b1, #137cb1);
	box-shadow: none;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-hero-info:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-hero-info.btn.btn-lg {
	line-height: calc((1.125rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-info.btn.btn-md {
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-info.btn.btn-sm {
	line-height: calc((0.875rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-info.btn.btn-tn {
	line-height: calc((0.75rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-info.btn-pulse {
	-webkit-animation: btn-hero-info-pulse 1.5s infinite;
	animation: btn-hero-info-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-info-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #1690ce;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-info-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #1690ce;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-hero-danger {
	background-image: linear-gradient(to right, #da315b, #da3f31);
	box-shadow: 0 3px 0 0 #bb303c, 0 2px 8px 0 #da3846, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	border: none;
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-danger:focus,
.nb-theme-cosmic .btn.btn-hero-danger .focus {
	background-image: linear-gradient(to right, #df4e72, #df5a4e);
}

.nb-theme-cosmic .btn.btn-hero-danger:hover,
.nb-theme-cosmic .btn.btn-hero-danger .hover {
	background-image: linear-gradient(to right, #df4e72, #df5a4e);
}

.nb-theme-cosmic .btn.btn-hero-danger:active,
.nb-theme-cosmic .btn.btn-hero-danger .active {
	background-image: linear-gradient(to right, #bb2a4f, #bb362a);
	box-shadow: none;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-hero-danger:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-hero-danger.btn.btn-lg {
	line-height: calc((1.125rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-danger.btn.btn-md {
	line-height: calc((1rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-danger.btn.btn-sm {
	line-height: calc((0.875rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-danger.btn.btn-tn {
	line-height: calc((0.75rem * 1.25) + 4px);
}

.nb-theme-cosmic .btn.btn-hero-danger.btn-pulse {
	-webkit-animation: btn-hero-danger-pulse 1.5s infinite;
	animation: btn-hero-danger-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-danger-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #da3f31;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-danger-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #da3f31;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-hero-secondary {
	color: #ffffff;
	background-color: transparent;
	box-shadow: 0 3px 0 0 #34435e, 0 2px 8px 0 #3d4e6d, 0 4px 10px 0 rgba(33, 7, 77, 0.5);
	text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
	border: 1px solid #3d566d;
}

.nb-theme-cosmic .btn.btn-hero-secondary:focus,
.nb-theme-cosmic .btn.btn-hero-secondary .focus {
	border-color: #586e81;
}

.nb-theme-cosmic .btn.btn-hero-secondary:hover,
.nb-theme-cosmic .btn.btn-hero-secondary .hover {
	background-color: rgba(61, 86, 109, 0.2);
}

.nb-theme-cosmic .btn.btn-hero-secondary:active,
.nb-theme-cosmic .btn.btn-hero-secondary .active {
	border-color: #344a5e;
	box-shadow: none;
	background: none;
}

.nb-theme-cosmic .btn.btn-hero-secondary:disabled {
	opacity: 0.3;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-hero-secondary.btn-pulse {
	-webkit-animation: btn-hero-secondary-pulse 1.5s infinite;
	animation: btn-hero-secondary-pulse 1.5s infinite;
}

@-webkit-keyframes btn-hero-secondary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #3d566d;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

@keyframes btn-hero-secondary-pulse {
	0% {
		box-shadow: none;
		opacity: 0.3;
	}
	50% {
		box-shadow: 0 0 1rem 0 #3d566d;
		opacity: 0.8;
	}
	100% {
		box-shadow: none;
		opacity: 0.3;
	}
}

.nb-theme-cosmic .btn.btn-outline-primary {
	border: 1px solid #3d566d;
	color: #ffffff;
	background-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-primary:focus,
.nb-theme-cosmic .btn.btn-outline-primary.focus {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-primary:hover,
.nb-theme-cosmic .btn.btn-outline-primary.hover {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-primary:active,
.nb-theme-cosmic .btn.btn-outline-primary.active {
	color: #ffffff;
	background-color: #344a5e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-warning {
	border: 1px solid #e7ba35;
	color: #ffffff;
	background-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-warning:focus,
.nb-theme-cosmic .btn.btn-outline-warning.focus {
	color: #ffffff;
	background-color: #eac451;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-warning:hover,
.nb-theme-cosmic .btn.btn-outline-warning.hover {
	color: #ffffff;
	background-color: #eac451;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-warning:active,
.nb-theme-cosmic .btn.btn-outline-warning.active {
	color: #ffffff;
	background-color: #c7a02e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-success {
	border: 1px solid #1bce65;
	color: #ffffff;
	background-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-success:focus,
.nb-theme-cosmic .btn.btn-outline-success.focus {
	color: #ffffff;
	background-color: #3bd57b;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-success:hover,
.nb-theme-cosmic .btn.btn-outline-success.hover {
	color: #ffffff;
	background-color: #3bd57b;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-success:active,
.nb-theme-cosmic .btn.btn-outline-success.active {
	color: #ffffff;
	background-color: #17b157;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-info {
	border: 1px solid #1690ce;
	color: #ffffff;
	background-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-info:focus,
.nb-theme-cosmic .btn.btn-outline-info.focus {
	color: #ffffff;
	background-color: #37a0d5;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-info:hover,
.nb-theme-cosmic .btn.btn-outline-info.hover {
	color: #ffffff;
	background-color: #37a0d5;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-info:active,
.nb-theme-cosmic .btn.btn-outline-info.active {
	color: #ffffff;
	background-color: #137cb1;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-danger {
	border: 1px solid #da3f31;
	color: #ffffff;
	background-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-danger:focus,
.nb-theme-cosmic .btn.btn-outline-danger.focus {
	color: #ffffff;
	background-color: #df5a4e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-danger:hover,
.nb-theme-cosmic .btn.btn-outline-danger.hover {
	color: #ffffff;
	background-color: #df5a4e;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-danger:active,
.nb-theme-cosmic .btn.btn-outline-danger.active {
	color: #ffffff;
	background-color: #bb362a;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-secondary {
	border: 1px solid #3d566d;
	color: #ffffff;
	background-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-secondary:focus,
.nb-theme-cosmic .btn.btn-outline-secondary.focus {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-secondary:hover,
.nb-theme-cosmic .btn.btn-outline-secondary.hover {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
}

.nb-theme-cosmic .btn.btn-outline-secondary:active,
.nb-theme-cosmic .btn.btn-outline-secondary.active {
	color: #ffffff;
	background-color: #344a5e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .btn.btn-outline-secondary:focus,
.nb-theme-cosmic .btn.btn-outline-secondary.focus,
.nb-theme-cosmic .btn.btn-outline-secondary:hover,
.nb-theme-cosmic .btn.btn-outline-secondary.hover,
.nb-theme-cosmic .btn.btn-outline-secondary:active,
.nb-theme-cosmic .btn.btn-outline-secondary.active {
	color: #ffffff;
}

.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-primary {
	border-left: 1px solid #344a5e;
}

.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-success {
	border-left: 1px solid #17b157;
}

.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-warning {
	border-left: 1px solid #c7a02e;
}

.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-info {
	border-left: 1px solid #137cb1;
}

.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-danger {
	border-left: 1px solid #bb362a;
}

.nb-theme-cosmic .btn-group:not(.btn-toggle-group):not(.btn-divided-group)>.btn+.btn.btn-secondary {
	border-left: 1px solid rgba(0, 0, 0, 0.14);
}

.nb-theme-cosmic .btn-group-icon {
	font-size: 1.5rem;
	padding: 0 1rem;
}

.nb-theme-cosmic .btn-toggle-group .btn:not(.active),
.nb-theme-cosmic .btn-divided-group .btn:not(.active) {
	background-color: #373273;
	color: #ffffff;
}

.nb-theme-cosmic .btn-toggle-group .btn:active.btn-primary,
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-primary,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-primary,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-primary,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-primary,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-primary,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-primary,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-primary {
	background-color: #3d566d;
}

.nb-theme-cosmic .btn-toggle-group .btn:active.btn-success,
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-success,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-success,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-success,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-success,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-success,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-success,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-success {
	background-color: #1bce65;
}

.nb-theme-cosmic .btn-toggle-group .btn:active.btn-warning,
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-warning,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-warning,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-warning,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-warning,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-warning,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-warning,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-warning {
	background-color: #e7ba35;
}

.nb-theme-cosmic .btn-toggle-group .btn:active.btn-info,
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-info,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-info,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-info,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-info,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-info,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-info,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-info {
	background-color: #1690ce;
}

.nb-theme-cosmic .btn-toggle-group .btn:active.btn-danger,
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-danger,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-danger,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-danger,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-danger,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-danger,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-danger,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-danger {
	background-color: #da3f31;
}

.nb-theme-cosmic .btn-toggle-group .btn:active.btn-secondary,
.nb-theme-cosmic .btn-toggle-group .btn:active.btn-outline-secondary,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-secondary,
.nb-theme-cosmic .btn-toggle-group .btn.active.btn-outline-secondary,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-secondary,
.nb-theme-cosmic .btn-divided-group .btn:active.btn-outline-secondary,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-secondary,
.nb-theme-cosmic .btn-divided-group .btn.active.btn-outline-secondary {
	border-color: #3d566d;
}

.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-primary:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-primary.hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-primary:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-primary.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-primary:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-primary.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-primary:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-primary.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-primary:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-primary.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-primary:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-primary.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-primary:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-primary.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-primary:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-primary.hover {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
}

.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-success:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-success.hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-success:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-success.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-success:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-success.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-success:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-success.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-success:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-success.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-success:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-success.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-success:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-success.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-success:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-success.hover {
	color: #ffffff;
	background-color: #3bd57b;
	border-color: transparent;
}

.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-warning:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-warning.hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-warning:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-warning.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-warning:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-warning.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-warning:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-warning.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-warning:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-warning.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-warning:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-warning.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-warning:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-warning.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-warning:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-warning.hover {
	color: #ffffff;
	background-color: #eac451;
	border-color: transparent;
}

.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-info:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-info.hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-info:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-info.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-info:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-info.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-info:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-info.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-info:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-info.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-info:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-info.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-info:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-info.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-info:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-info.hover {
	color: #ffffff;
	background-color: #37a0d5;
	border-color: transparent;
}

.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-danger:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-danger.hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-danger:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-danger.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-danger:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-danger.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-danger:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-danger.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-danger:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-danger.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-danger:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-danger.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-danger:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-danger.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-danger:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-danger.hover {
	color: #ffffff;
	background-color: #df5a4e;
	border-color: transparent;
}

.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-secondary:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-secondary.hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-secondary:hover,
.nb-theme-cosmic .btn-toggle-group .btn:hover.btn-outline-secondary.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-secondary:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-secondary.hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-secondary:hover,
.nb-theme-cosmic .btn-toggle-group .btn.hover.btn-outline-secondary.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-secondary:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-secondary.hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-secondary:hover,
.nb-theme-cosmic .btn-divided-group .btn:hover.btn-outline-secondary.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-secondary:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-secondary.hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-secondary:hover,
.nb-theme-cosmic .btn-divided-group .btn.hover.btn-outline-secondary.hover {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
}

.nb-theme-cosmic .btn-toggle-group .btn {
	position: relative;
}

.nb-theme-cosmic .btn-toggle-group .btn:first-child {
	border-right: none;
}

.nb-theme-cosmic .btn-toggle-group .btn:last-child {
	border-left: none;
	margin-left: 0;
}

.nb-theme-cosmic .btn-toggle-group .btn:not(:first-child):not(:last-child) {
	border-left: none;
	border-right: none;
}

.nb-theme-cosmic .btn-toggle-group .btn:not(.active):not(:hover)+.btn:not(.active):not(:hover)::before {
	content: '';
	position: absolute;
	background-color: #312c66;
	width: 1px;
	height: 100%;
	top: 0;
	left: 0;
}

.nb-theme-cosmic .btn-outline-toggle-group .btn:not(.active) {
	background-color: transparent;
}

.nb-theme-cosmic .btn-outline-toggle-group .btn:not(.active):not(:hover)+.btn:not(.active):not(:hover)::before {
	background-color: #342e73;
}

.nb-theme-cosmic .btn-divided-group .btn:not(:first-child) {
	margin-left: 0.5rem;
	border-radius: 0.5rem;
}

.nb-theme-cosmic .btn-divided-group .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0.5rem;
}

.nb-theme-cosmic .btn-divided-group .btn:not(:last-child):not(.dropdown-toggle) {
	border-radius: 0.5rem;
}

.nb-theme-cosmic .btn-outline-divided-group .btn:not(.active) {
	background-color: transparent;
}

.nb-theme-cosmic .btn-group-full-width {
	width: 100%;
}

.nb-theme-cosmic .btn-group-full-width .btn:not(.btn-fixed) {
	width: 100%;
}

.nb-theme-cosmic .dropdown.btn-group,
.nb-theme-cosmic .dropup.btn-group {
	width: 100%;
}

.nb-theme-cosmic .dropdown.btn-group .btn:first-child,
.nb-theme-cosmic .dropup.btn-group .btn:first-child {
	width: 90%;
	text-align: left;
}

.nb-theme-cosmic .dropdown.btn-group .dropdown-toggle,
.nb-theme-cosmic .dropup.btn-group .dropdown-toggle {
	width: 10%;
}

.nb-theme-cosmic .dropdown.btn-group .dropdown-menu,
.nb-theme-cosmic .dropup.btn-group .dropdown-menu {
	left: 0 !important;
}

.nb-theme-cosmic .dropdown.btn-group>.dropdown-toggle::after,
.nb-theme-cosmic .dropup.btn-group>.dropdown-toggle::after {
	margin-left: 0;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.nb-theme-cosmic .dropdown.btn-group.show .btn:first-child,
.nb-theme-cosmic .dropup.btn-group.show .btn:first-child {
	border-bottom-left-radius: 0;
}

.nb-theme-cosmic .dropdown .dropdown-toggle,
.nb-theme-cosmic .dropup .dropdown-toggle {
	width: 100%;
	text-align: left;
	position: relative;
}

.nb-theme-cosmic .dropdown .dropdown-toggle::after,
.nb-theme-cosmic .dropup .dropdown-toggle::after {
	position: absolute;
}

.nb-theme-cosmic .dropdown .btn-primary,
.nb-theme-cosmic .dropdown .btn-success,
.nb-theme-cosmic .dropdown .btn-warning,
.nb-theme-cosmic .dropdown .btn-info,
.nb-theme-cosmic .dropdown .btn-danger,
.nb-theme-cosmic .dropdown .btn-secondary,
.nb-theme-cosmic .dropup .btn-primary,
.nb-theme-cosmic .dropup .btn-success,
.nb-theme-cosmic .dropup .btn-warning,
.nb-theme-cosmic .dropup .btn-info,
.nb-theme-cosmic .dropup .btn-danger,
.nb-theme-cosmic .dropup .btn-secondary {
	border-color: transparent;
}

.nb-theme-cosmic .dropdown .btn-primary+.dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-primary+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-primary+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-primary+.dropdown-menu {
	background-color: #3d566d;
	border-top: 1px solid #344a5e;
}

.nb-theme-cosmic .dropdown .btn-success+.dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-success+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-success+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-success+.dropdown-menu {
	background-color: #1bce65;
	border-top: 1px solid #17b157;
}

.nb-theme-cosmic .dropdown .btn-warning+.dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-warning+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-warning+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-warning+.dropdown-menu {
	background-color: #e7ba35;
	border-top: 1px solid #c7a02e;
}

.nb-theme-cosmic .dropdown .btn-info+.dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-info+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-info+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-info+.dropdown-menu {
	background-color: #1690ce;
	border-top: 1px solid #137cb1;
}

.nb-theme-cosmic .dropdown .btn-danger+.dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-danger+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-danger+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-danger+.dropdown-menu {
	background-color: #da3f31;
	border-top: 1px solid #bb362a;
}

.nb-theme-cosmic .dropdown .btn-secondary+.dropdown-menu,
.nb-theme-cosmic .dropdown .btn-outline-secondary+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-secondary+.dropdown-menu,
.nb-theme-cosmic .dropup .btn-outline-secondary+.dropdown-menu {
	background-color: #3d566d;
	border-top: 1px solid #344a5e;
}

.nb-theme-cosmic .dropdown .btn-primary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-primary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-primary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-primary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
}

.nb-theme-cosmic .dropdown .btn-primary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-primary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-primary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-primary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-primary+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-primary+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-primary+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-primary+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-primary+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #344a5e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-success+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-success+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-success+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-success+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-success+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-success+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #3bd57b;
	border-color: transparent;
}

.nb-theme-cosmic .dropdown .btn-success+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-success+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-success+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-success+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-success+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-success+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #3bd57b;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-success+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-success+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-success+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-success+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-success+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-success+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-success+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #17b157;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-warning+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-warning+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-warning+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-warning+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #eac451;
	border-color: transparent;
}

.nb-theme-cosmic .dropdown .btn-warning+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-warning+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-warning+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-warning+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #eac451;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-warning+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-warning+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-warning+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-warning+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-warning+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #c7a02e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-info+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-info+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-info+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-info+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-info+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-info+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #37a0d5;
	border-color: transparent;
}

.nb-theme-cosmic .dropdown .btn-info+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-info+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-info+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-info+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-info+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-info+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #37a0d5;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-info+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-info+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-info+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-info+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-info+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-info+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-info+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #137cb1;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-danger+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-danger+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-danger+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-danger+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #df5a4e;
	border-color: transparent;
}

.nb-theme-cosmic .dropdown .btn-danger+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-danger+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-danger+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-danger+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #df5a4e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-danger+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-danger+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-danger+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-danger+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-danger+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #bb362a;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-secondary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-secondary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-secondary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-secondary+.dropdown-menu>.dropdown-item.hover,
.nb-theme-cosmic .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item.hover {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
}

.nb-theme-cosmic .dropdown .btn-secondary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-secondary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-secondary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-secondary+.dropdown-menu>.dropdown-item.focus,
.nb-theme-cosmic .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item:focus,
.nb-theme-cosmic .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item.focus {
	color: #ffffff;
	background-color: #586e81;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-secondary+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-secondary+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-secondary+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-secondary+.dropdown-menu>.dropdown-item.active,
.nb-theme-cosmic .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item:active,
.nb-theme-cosmic .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-item.active {
	color: #ffffff;
	background-color: #344a5e;
	border-color: transparent;
	box-shadow: none;
}

.nb-theme-cosmic .dropdown .btn-primary+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-primary+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-primary+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-primary+.dropdown-menu>.dropdown-divider {
	background-color: #344a5e;
}

.nb-theme-cosmic .dropdown .btn-success+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-success+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-success+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-success+.dropdown-menu>.dropdown-divider {
	background-color: #17b157;
}

.nb-theme-cosmic .dropdown .btn-warning+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-warning+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-warning+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-warning+.dropdown-menu>.dropdown-divider {
	background-color: #c7a02e;
}

.nb-theme-cosmic .dropdown .btn-info+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-info+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-info+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-info+.dropdown-menu>.dropdown-divider {
	background-color: #137cb1;
}

.nb-theme-cosmic .dropdown .btn-danger+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-danger+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-danger+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-danger+.dropdown-menu>.dropdown-divider {
	background-color: #bb362a;
}

.nb-theme-cosmic .dropdown .btn-secondary+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropdown .btn-outline-secondary+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-secondary+.dropdown-menu>.dropdown-divider,
.nb-theme-cosmic .dropup .btn-outline-secondary+.dropdown-menu>.dropdown-divider {
	background-color: #344a5e;
}

.nb-theme-cosmic .dropdown .dropdown-menu,
.nb-theme-cosmic .dropup .dropdown-menu {
	margin: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
	border: none;
	width: 100%;
	color: #ffffff;
	padding: 0.75rem 0;
	min-width: 100px;
}

.nb-theme-cosmic .dropdown .dropdown-item,
.nb-theme-cosmic .dropup .dropdown-item {
	color: inherit;
	padding: 0.75rem 1.5rem;
	text-transform: uppercase;
	font-size: 0.875rem;
	font-family: Arial;
	cursor: default;
}

.nb-theme-cosmic .dropup .dropdown-menu {
	margin: 0;
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.nb-theme-cosmic .dropdown:not(.btn-group) .dropdown-toggle::after,
.nb-theme-cosmic .dropup:not(.btn-group) .dropdown-toggle::after {
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	right: 0.75rem;
}

.nb-theme-cosmic .dropdown.show .dropdown-toggle,
.nb-theme-cosmic .dropup.show .dropdown-toggle {
	box-shadow: none;
}

.nb-theme-cosmic .dropdown.show .dropdown-toggle {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.nb-theme-cosmic .dropup.show .dropdown-toggle {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .dropdown-toggle,
.nb-theme-cosmic .dropup.ghost-dropdown .dropdown-toggle {
	color: #ffffff;
	background-color: #3d3780;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .dropdown-menu,
.nb-theme-cosmic .dropup.ghost-dropdown .dropdown-menu {
	color: #ffffff;
	background-color: #3d3780;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-primary:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-primary:hover {
	border: 1px solid #3d566d;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-success:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-success:hover {
	border: 1px solid #1bce65;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-warning:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-warning:hover {
	border: 1px solid #e7ba35;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-info:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-info:hover {
	border: 1px solid #1690ce;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-danger:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-danger:hover {
	border: 1px solid #da3f31;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-secondary:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-secondary:hover {
	border: 1px solid #3d566d;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-primary+.dropdown-menu,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-primary+.dropdown-menu {
	border: 1px solid #3d566d;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-success+.dropdown-menu,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-success+.dropdown-menu {
	border: 1px solid #1bce65;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-warning+.dropdown-menu,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-warning+.dropdown-menu {
	border: 1px solid #e7ba35;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-info+.dropdown-menu,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-info+.dropdown-menu {
	border: 1px solid #1690ce;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-danger+.dropdown-menu,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-danger+.dropdown-menu {
	border: 1px solid #da3f31;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-secondary+.dropdown-menu,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-secondary+.dropdown-menu {
	border: 1px solid #3d566d;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-primary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-primary+.dropdown-menu>.dropdown-item:hover {
	background-color: #3d566d;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-success+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-success+.dropdown-menu>.dropdown-item:hover {
	background-color: #1bce65;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-warning+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-warning+.dropdown-menu>.dropdown-item:hover {
	background-color: #e7ba35;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-info+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-info+.dropdown-menu>.dropdown-item:hover {
	background-color: #1690ce;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-danger+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-danger+.dropdown-menu>.dropdown-item:hover {
	background-color: #da3f31;
}

.nb-theme-cosmic .dropdown.ghost-dropdown .btn-secondary+.dropdown-menu>.dropdown-item:hover,
.nb-theme-cosmic .dropup.ghost-dropdown .btn-secondary+.dropdown-menu>.dropdown-item:hover {
	background-color: #3d566d;
}

.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-primary,
.nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-primary {
	border: 1px solid #3d566d;
}

.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-success,
.nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-success {
	border: 1px solid #1bce65;
}

.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-warning,
.nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-warning {
	border: 1px solid #e7ba35;
}

.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-info,
.nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-info {
	border: 1px solid #1690ce;
}

.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-danger,
.nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-danger {
	border: 1px solid #da3f31;
}

.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-toggle.btn-secondary,
.nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-toggle.btn-secondary {
	border: 1px solid #3d566d;
}

.nb-theme-cosmic .dropdown.ghost-dropdown.show .dropdown-menu,
.nb-theme-cosmic .dropup.ghost-dropdown.show .dropdown-menu {
	margin-top: -2px;
}

.nb-theme-cosmic .btn-icon {
	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;
	font-size: 1.75rem;
	padding: 0.5rem 1rem;
}

.nb-theme-cosmic .btn-icon:focus,
.nb-theme-cosmic .btn-icon.focus {
	box-shadow: none;
}

.nb-theme-cosmic .btn-with-icon {
	text-align: left;
	padding-left: 1rem;
}

.nb-theme-cosmic .btn-with-icon .icon {
	margin-right: 1rem;
}

.nb-theme-cosmic .input-group-addon,
.nb-theme-cosmic .form-control {
	padding: 0.75rem 1.125rem;
	color: #ffffff;
	background-color: #192026;
	border: 2px solid #70818c;
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	border-radius: 0.5rem;
}

.nb-theme-cosmic .input-group-addon:focus,
.nb-theme-cosmic .form-control:focus {
	border: 2px solid #2ea8e6;
	background-color: #192026;
	box-shadow: none;
}

.nb-theme-cosmic .input-group-addon:disabled,
.nb-theme-cosmic .form-control:disabled {
	border-color: #70818c;
}

.nb-theme-cosmic .input-group-addon:disabled::-webkit-input-placeholder,
.nb-theme-cosmic .form-control:disabled::-webkit-input-placeholder {
	color: rgba(160, 177, 192, 0.5);
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon:disabled:-ms-input-placeholder,
.nb-theme-cosmic .form-control:disabled:-ms-input-placeholder {
	color: rgba(160, 177, 192, 0.5);
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon:disabled::placeholder,
.nb-theme-cosmic .form-control:disabled::placeholder {
	color: rgba(160, 177, 192, 0.5);
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon:disabled::-webkit-input-placeholder,
.nb-theme-cosmic .form-control:disabled::-webkit-input-placeholder {
	color: rgba(160, 177, 192, 0.5);
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon:disabled:focus::-webkit-input-placeholder,
.nb-theme-cosmic .form-control:disabled:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-addon:disabled:-ms-input-placeholder,
.nb-theme-cosmic .form-control:disabled:-ms-input-placeholder {
	color: rgba(160, 177, 192, 0.5);
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon:disabled:focus:-ms-input-placeholder,
.nb-theme-cosmic .form-control:disabled:focus:-ms-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-addon::-webkit-input-placeholder,
.nb-theme-cosmic .form-control::-webkit-input-placeholder {
	color: #a0b1c0;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon:-ms-input-placeholder,
.nb-theme-cosmic .form-control:-ms-input-placeholder {
	color: #a0b1c0;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon::placeholder,
.nb-theme-cosmic .form-control::placeholder {
	color: #a0b1c0;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon::-webkit-input-placeholder,
.nb-theme-cosmic .form-control::-webkit-input-placeholder {
	color: #a0b1c0;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon:focus::-webkit-input-placeholder,
.nb-theme-cosmic .form-control:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-addon::-moz-placeholder,
.nb-theme-cosmic .form-control::-moz-placeholder {
	color: #a0b1c0;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon:focus::-moz-placeholder,
.nb-theme-cosmic .form-control:focus::-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-addon:-moz-placeholder,
.nb-theme-cosmic .form-control:-moz-placeholder {
	color: #a0b1c0;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon:focus:-moz-placeholder,
.nb-theme-cosmic .form-control:focus:-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-addon:-ms-input-placeholder,
.nb-theme-cosmic .form-control:-ms-input-placeholder {
	color: #a0b1c0;
	font-size: 1rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-addon:focus:-ms-input-placeholder,
.nb-theme-cosmic .form-control:focus:-ms-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic select.form-control:not([size]):not([multiple]) {
	height: calc(2rem + 20px);
}

.nb-theme-cosmic .form-control-label {
	color: #ffffff;
	font-weight: 400;
}

.nb-theme-cosmic .form-control-feedback {
	font-size: 0.875rem;
	font-weight: 400;
}

.nb-theme-cosmic .form-text {
	color: #a0b1c0;
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

.nb-theme-cosmic .form-text.hint {
	margin-left: 1rem;
}

.nb-theme-cosmic .form-text.error {
	margin-left: 1rem;
	color: #da3f31;
}

.nb-theme-cosmic .form-control {
	font-size: 1rem;
}

.nb-theme-cosmic .form-control-success,
.nb-theme-cosmic .form-control-success:focus {
	border-color: #1bce65;
}

.nb-theme-cosmic .form-control-info,
.nb-theme-cosmic .form-control-info:focus {
	border-color: #1690ce;
}

.nb-theme-cosmic .form-control-danger,
.nb-theme-cosmic .form-control-danger:focus {
	border-color: #da3f31;
}

.nb-theme-cosmic .form-control-warning,
.nb-theme-cosmic .form-control-warning:focus {
	border-color: #e7ba35;
}

.nb-theme-cosmic .custom-control {
	margin: 0;
	min-height: inherit;
	padding: 0.375rem 1.5rem;
}

.nb-theme-cosmic .custom-control .custom-control-indicator {
	background-color: transparent;
	width: 1.25rem;
	height: 1.25rem;
	border: 2px solid #a0b1c0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.nb-theme-cosmic .custom-control.custom-checkbox>.custom-control-input:checked~.custom-control-indicator::before {
	content: '';
	width: 0.5rem;
	height: 0.75rem;
	border: solid #ffffff;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

.nb-theme-cosmic .custom-control.custom-radio>.custom-control-input:checked~.custom-control-indicator::before {
	content: '';
	width: 0.75rem;
	height: 0.75rem;
	background-color: #ffffff;
	border-radius: 50%;
	position: absolute;
	top: 15%;
	left: 2px;
}

.nb-theme-cosmic .custom-control .custom-control-input {
	background-color: transparent;
}

.nb-theme-cosmic .custom-control .custom-control-input:focus~.custom-control-indicator {
	box-shadow: none;
}

.nb-theme-cosmic .custom-control .custom-control-input:checked~.custom-control-indicator {
	background-image: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.nb-theme-cosmic .custom-control .custom-control-input:disabled~.custom-control-indicator,
.nb-theme-cosmic .custom-control .custom-control-input:disabled:hover~.custom-control-indicator {
	background-color: transparent;
	border-color: #a0b1c0;
	opacity: 0.5;
}

.nb-theme-cosmic .custom-control .custom-control-input:disabled~.custom-control-description,
.nb-theme-cosmic .custom-control .custom-control-input:disabled:hover~.custom-control-description {
	color: #ffffff;
	opacity: 0.5;
}

.nb-theme-cosmic .custom-control .custom-control-input:checked~.custom-control-indicator,
.nb-theme-cosmic .custom-control .custom-control-input:active~.custom-control-indicator {
	background-color: transparent;
}

.nb-theme-cosmic .custom-control .custom-control-input:hover~.custom-control-indicator,
.nb-theme-cosmic .custom-control .custom-control-input:checked~.custom-control-indicator,
.nb-theme-cosmic .custom-control .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #1bce65;
}

.nb-theme-cosmic .custom-control.success .custom-control-input:hover~.custom-control-indicator,
.nb-theme-cosmic .custom-control.success .custom-control-input:checked~.custom-control-indicator,
.nb-theme-cosmic .custom-control.success .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #1bce65;
}

.nb-theme-cosmic .custom-control.warning .custom-control-input:hover~.custom-control-indicator,
.nb-theme-cosmic .custom-control.warning .custom-control-input:checked~.custom-control-indicator,
.nb-theme-cosmic .custom-control.warning .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #e7ba35;
}

.nb-theme-cosmic .custom-control.danger .custom-control-input:hover~.custom-control-indicator,
.nb-theme-cosmic .custom-control.danger .custom-control-input:checked~.custom-control-indicator,
.nb-theme-cosmic .custom-control.danger .custom-control-input:hover:checked~.custom-control-indicator {
	border-color: #da3f31;
}

.nb-theme-cosmic .custom-control .custom-control-description {
	padding-left: 0.25rem;
	color: #ffffff;
}

.nb-theme-cosmic .input-group-addon,
.nb-theme-cosmic .input-group-icon {
	font-size: 1.5rem;
	padding: 0.25rem 1rem;
	border-right: none;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	color: #a0b1c0;
}

.nb-theme-cosmic .input-group-addon.primary {
	color: #3d566d;
}

.nb-theme-cosmic .input-group-addon.success {
	color: #1bce65;
}

.nb-theme-cosmic .input-group-addon.warning {
	color: #e7ba35;
}

.nb-theme-cosmic .input-group-addon.info {
	color: #1690ce;
}

.nb-theme-cosmic .input-group-addon.danger {
	color: #da3f31;
}

.nb-theme-cosmic .input-group-icon+.form-control {
	border-left: none;
	padding-left: 0;
}

.nb-theme-cosmic .input-group-sm>.form-control {
	font-size: 0.875rem;
	padding: 0.375rem 1.125rem;
}

.nb-theme-cosmic .input-group-sm>.form-control::-webkit-input-placeholder {
	color: #a0b1c0;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-sm>.form-control:-ms-input-placeholder {
	color: #a0b1c0;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-sm>.form-control::placeholder {
	color: #a0b1c0;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-sm>.form-control::-webkit-input-placeholder {
	color: #a0b1c0;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-sm>.form-control:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-sm>.form-control::-moz-placeholder {
	color: #a0b1c0;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-sm>.form-control:focus::-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-sm>.form-control:-moz-placeholder {
	color: #a0b1c0;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-sm>.form-control:focus:-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-sm>.form-control:-ms-input-placeholder {
	color: #a0b1c0;
	font-size: 0.875rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-sm>.form-control:focus:-ms-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-lg>.form-control {
	font-size: 1.125rem;
	padding: 1.125rem;
}

.nb-theme-cosmic .input-group-lg>.form-control::-webkit-input-placeholder {
	color: #a0b1c0;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-lg>.form-control:-ms-input-placeholder {
	color: #a0b1c0;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-lg>.form-control::placeholder {
	color: #a0b1c0;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-lg>.form-control::-webkit-input-placeholder {
	color: #a0b1c0;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-lg>.form-control:focus::-webkit-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-lg>.form-control::-moz-placeholder {
	color: #a0b1c0;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-lg>.form-control:focus::-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-lg>.form-control:-moz-placeholder {
	color: #a0b1c0;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-lg>.form-control:focus:-moz-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-lg>.form-control:-ms-input-placeholder {
	color: #a0b1c0;
	font-size: 1.125rem;
	opacity: 1;
	transition: opacity 0.3s ease;
	text-overflow: ellipsis;
}

.nb-theme-cosmic .input-group-lg>.form-control:focus:-ms-input-placeholder {
	opacity: 0;
	transition: opacity 0.3s ease;
}

.nb-theme-cosmic .input-group-rounded>.form-control {
	border-radius: 1.5rem;
}

.nb-theme-cosmic .input-group-border-only>.form-control {
	background: transparent;
}

.nb-theme-cosmic .input-group-fill-only>.form-control {
	border-color: transparent;
}

.nb-theme-cosmic .input-group-btn:not(:last-child)>.btn,
.nb-theme-cosmic .input-group-btn:not(:last-child)>.btn-group,
.nb-theme-cosmic .input-group-btn:not(:first-child)>.btn,
.nb-theme-cosmic .input-group-btn:not(:first-child)>.btn-group {
	margin: 0;
}

.nb-theme-cosmic .modal-content {
	font-size: 1rem;
	line-height: 1.25;
	font-weight: 400;
	color: #fff;
	background: rgba(30, 44, 56, 0.5);
	border-color: transparent;
	border-radius: 0.5rem;
}

.nb-theme-cosmic .modal-header {
	padding: 1.25rem;
	border-bottom: 1px solid #342e73;
	border-top-left-radius: 0.5rem;
	border-top-right-radius: 0.5rem;
	color: #a3b3bf;
	font-family: Arial;
	font-weight: 500;
	font-size: 1.125rem;
}

.nb-theme-cosmic .modal-header h1 {
	margin: 0;
}

.nb-theme-cosmic .modal-header h2 {
	margin: 0;
}

.nb-theme-cosmic .modal-header h3 {
	margin: 0;
}

.nb-theme-cosmic .modal-header h4 {
	margin: 0;
}

.nb-theme-cosmic .modal-header h5 {
	margin: 0;
}

.nb-theme-cosmic .modal-header h6 {
	margin: 0;
}

.nb-theme-cosmic .modal-header .close {
	text-shadow: none;
	color: #a3b3bf;
}

.nb-theme-cosmic .modal-header .close:hover {
	color: #a3b3bf;
}

.nb-theme-cosmic .modal-body {
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-weight: 400;
	font-size: 1rem;
	padding: 1.25rem;
	scrollbar-face-color: rgba(0, 0, 0, 0.6);
	scrollbar-track-color: #d9d9d9;
}

.nb-theme-cosmic .modal-body ::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.nb-theme-cosmic .modal-body ::-webkit-scrollbar-thumb {
	background: rgba(0, 0, 0, 0.6);
	cursor: pointer;
	border-radius: 2.5px;
}

.nb-theme-cosmic .modal-body ::-webkit-scrollbar-track {
	background: #d9d9d9;
}

.nb-theme-cosmic .modal-footer {
	padding: 1.25rem;
	border-top: 1px solid #342e73;
	border-bottom-left-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
}

.nb-theme-cosmic .ng2-smart-table table tr th,
.nb-theme-cosmic .ng2-smart-table table tr th a {
	font-family: Arial;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.25;
	color: #ffffff;
}

.nb-theme-cosmic .ng2-smart-table table tr td {
	font-family: MicrosoftYaHei, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.25;
	color: #ffffff;
}

.nb-theme-cosmic .ng2-smart-table table tr th,
.nb-theme-cosmic .ng2-smart-table table tr td {
	position: relative;
	padding: 0.875rem 1.25rem;
	border: 1px solid #342e73;
	vertical-align: middle;
}

.nb-theme-cosmic .ng2-smart-table table tr.ng2-smart-titles th {
	padding: 0.875rem 1.25rem;
	padding-right: 1.75rem;
}

.nb-theme-cosmic .ng2-smart-table table tr.ng2-smart-titles th a:hover,
.nb-theme-cosmic .ng2-smart-table table tr.ng2-smart-titles th a:active,
.nb-theme-cosmic .ng2-smart-table table tr.ng2-smart-titles th a:visited {
	color: #ffffff;
	text-decoration: none;
}

.nb-theme-cosmic .ng2-smart-table table tr.ng2-smart-titles th a.sort.asc,
.nb-theme-cosmic .ng2-smart-table table tr.ng2-smart-titles th a.sort.desc {
	font-weight: 400;
}

.nb-theme-cosmic .ng2-smart-table table tr.ng2-smart-titles th a.sort.asc::after,
.nb-theme-cosmic .ng2-smart-table table tr.ng2-smart-titles th a.sort.desc::after {
	border-bottom-color: #a0b1c0;
	border-width: 0.375rem;
	position: absolute;
	margin: 0;
	right: 0.75rem;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

.nb-theme-cosmic .ng2-smart-table table tr.ng2-smart-titles th a.sort.asc.desc::after,
.nb-theme-cosmic .ng2-smart-table table tr.ng2-smart-titles th a.sort.desc.desc::after {
	-webkit-transform: translate(0, -50%) rotate(180deg);
	transform: translate(0, -50%) rotate(180deg);
}

.nb-theme-cosmic .ng2-smart-table thead tr {
	background: rgba(255, 255, 255, 0.3);
}

.nb-theme-cosmic .ng2-smart-table thead tr.ng2-smart-filters th {
	padding: 0.375rem 0.5rem;
}

.nb-theme-cosmic .ng2-smart-table thead tr.ng2-smart-filters th .ng2-smart-filter input {
	line-height: 1.25;
}

.nb-theme-cosmic .ng2-smart-table tbody tr.selected,
.nb-theme-cosmic .ng2-smart-table tbody tr:hover {
	background: rgba(255, 255, 255, 0.3) !important;
}

.nb-theme-cosmic .ng2-smart-table tbody tr:nth-child(2n) {
	background-color: transparent;
}

.nb-theme-cosmic .ng2-smart-table th.ng2-smart-actions-title-add a {
	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;
	font-size: 1.75rem !important;
	padding: 0.375rem 0.5rem;
	background: #1bce65;
	color: #ffffff;
	border-radius: 0.375rem;
}

.nb-theme-cosmic .ng2-smart-table th.ng2-smart-actions-title-add a:hover {
	text-decoration: none;
}

.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions {
	padding: 0;
	height: 1px;
}

.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions .ng2-st-tbody-edit-delete,
.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions .ng2-st-tbody-create-cancel,
.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions .ng2-st-actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
}

.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions a.ng2-smart-action {
	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;
	height: 100%;
	width: 100%;
	font-size: 2rem !important;
	color: #a0b1c0;
}

.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions a.ng2-smart-action:not(:last-child) {
	border-right: 1px solid #342e73;
}

.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions a.ng2-smart-action:hover {
	text-decoration: none;
}

.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-create:hover,
.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-edit:hover,
.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-save:hover {
	color: #1bce65;
}

.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions .ng2-smart-action-add-cancel:hover,
.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions .ng2-smart-action-delete-delete:hover,
.nb-theme-cosmic .ng2-smart-table .ng2-smart-actions .ng2-smart-action-edit-cancel:hover {
	color: #da3f31;
}

.nb-theme-cosmic .ng2-smart-table .table-cell-edit-mode {
	display: block;
	margin: -7.5px -12px;
}

.nb-theme-cosmic .ng2-smart-table .ng2-smart-table-pager {
	display: block;
}

.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 1.5rem;
}

.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:focus,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .ng2-smart-pagination .page-item.disabled .page-link:hover {
	background-color: rgba(0, 0, 0, 0.2);
	color: #ffffff;
}

.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination {
	font-family: Arial;
	font-size: 1rem;
	line-height: 1.25;
	border: #70818c solid 2px;
	border-radius: 0.5rem;
}

.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:not(:last-child) {
	border-right: 1px solid #342e73;
}

.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-prev,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a.page-link-next {
	font-size: 1rem;
}

.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li>span {
	background: transparent;
	color: #ffffff;
	padding: 0.75rem 1.25rem;
	border: none;
}

.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li a:hover,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li>span:hover {
	background-color: rgba(0, 0, 0, 0.2);
	color: #ffffff;
	text-decoration: none;
}

.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child a,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:first-child>span {
	border-top-left-radius: 0.5rem;
	border-bottom-left-radius: 0.5rem;
}

.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child a,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li:last-child>span {
	border-top-right-radius: 0.5rem;
	border-bottom-right-radius: 0.5rem;
}

.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:hover,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active a:focus,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active>span,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active>span:hover,
.nb-theme-cosmic .ng2-smart-table nav.ng2-smart-pagination-nav .pagination li.active>span:focus {
	color: #ffffff;
	background-color: #556e85;
}

.nb-theme-cosmic .toast-close-button {
	position: absolute;
	right: 0.15rem;
	top: 0.2rem;
	opacity: 1;
	background-color: transparent;
	border-radius: 3px;
	font-size: 1.5rem;
	color: color-inverse;
	text-shadow: none;
}

.nb-theme-cosmic .toast-close-button button {
	padding: 5px;
}

.nb-theme-cosmic .toast-close-button:hover,
.nb-theme-cosmic .toast-close-button:focus {
	opacity: 1;
	outline: none;
}

.nb-theme-cosmic .toast {
	color: color-inverse !important;
	background-color: #3d566d;
	box-shadow: none !important;
	opacity: 0.9 !important;
}

.nb-theme-cosmic .toast:hover {
	box-shadow: 0 8px 20px 0 rgba(40, 37, 89, 0.6);
	opacity: 1 !important;
}

.nb-theme-cosmic .toast-success {
	background-color: #1bce65;
	color: #ffffff !important;
}

.nb-theme-cosmic .toast-success .toast-close-button {
	color: #ffffff;
}

.nb-theme-cosmic .toast-error {
	background-color: #da3f31;
	color: #ffffff !important;
}

.nb-theme-cosmic .toast-error .toast-close-button {
	color: #ffffff;
}

.nb-theme-cosmic .toast-info {
	background-color: #1690ce;
	color: color-inverse !important;
}

.nb-theme-cosmic .toast-info .toast-close-button {
	color: #ffffff;
}

.nb-theme-cosmic .toast-wait {
	background-color: yellow;
	color: #ffffff !important;
}

.nb-theme-cosmic .toast-wait .toast-close-button {
	color: #ffffff;
}

.nb-theme-cosmic .toast-wait .icon-wait {
	background-image: url("data:image/gif;base64,R0lGODlhHgAeAKUAAASq/ITW/ES+/MTq/GTK/CS2/KTe/OT2/FTG/HTO/LTm/BSy/DS6/PT6/JTa/NTy/HzW/Ayu/EzC/Cy2/Kzi/FzG/HzS/Lzm/Pz+/ASu/Iza/ETC/Mzu/GzO/KTi/Oz6/HTS/Byy/Dy+/PT+/Jze/Nzy/Cy6/FzK/Lzq/ACq/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQJDAApACwAAAAAHgAeAAAG98CUcEgsGo/IpHLJbDqfRACCQK0SIkPGArppYL7gwpDS8JieXfBXLKR8RwGAU6PGsFNuMCXDFHnVdx0fag5ySREldXZEC3lfEkogYAcEI4tRJGAchkYZiY8pAh93Q4hgAkgmYAOGGyFHJ2AaSARgHUwLq0gQYBtNB18lnEQBYCJNn8JHHWAETBF/HEgiYB5IE0MbYCRIEYMYDaRDCggpAChg5UgOYChYRRcjJ8xfB+9HBd8YCltECoogltCrB4LThToD+CgBQAdMg34pDk56xQSABYcQJYI58UQEuodDNL6p8AQAAxD3QFDwsHKlAYpQYsqcSbPmkiAAIfkECQwAKQAsAAAAAB4AHgCFBKr8hNb8RL78xOr8JLb8ZMr8pOL85Pb8FK78dM78VMb8NLr8vOb89Pr8lNr81PL8HLb8fNb8DK78TML8LLb8rOL8HLL8fNL8/P78BK78jNr8RML8zO78bM787Pr8FLL8dNL8XMr8PL78vOr89P78nN783PL8LLr8rOb8AKr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlHBILBqPyOFHBEg6kYAHpyB5WocgDMajIVyfn4ZWy7B8j4iLeGyqnoki03gcGGY6zauCNB9DhgoYFRlWInxjD1oVQwAMWg55SBJyWgcCCB4YG0MEcxNOWZVeKRomkQAlYxyRRRmUmkMUBUWTYwJIC2MDrIRFBWMaSL9aHVYfukgRY5tWB1qmRwFjIleU0EYdYyFWEmscSCJjBlYTYyWSmRgNo0MSCoyOWu9IDmMjbkIFq0LZlfhGBNZguEBkAAYmHQ5hAPGk38EhuTAMGDFnQK8kADRg2CckVR8MJj5cAXBhlpAwHweIPBPJYaUOF98IQdFnnkwiAARUOMTgJg4SCxHksPNJa4JNom+CAAAh+QQJDAAnACwAAAAAHgAeAIUEqvyE1vxEvvzE6vxkyvwktvyk4vzk9vwUrvxUxvx00vy05vz0+vyU2vzU8vw0uvwMrvxMwvwcsvxcxvx80vy85vz8/vw8vvwErvyM2vxEwvzM7vxszvys4vzs+vwUsvz0/vyc3vzc8vw0vvxcyvx81vy86vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG8sCTcEgsPorIpHJoUACWUKXBoohaiVPqdQm5cDIii7i6JSIoYbF6/Cxf0uv1BlJOgOLxDcIdNxEuFWIbH2UQcAcCTBaDRBeJSwpqBxJYeo0eG21IGHAaRQp7QyMeYo9ID2oDmkoEahmsahxWH6lKJWqeVgdiIqtDAWoXV2m9SRxqJFYQDIJKAmoGVhFqIUoQpBYLqxoYRACBYglLDRYmdEMaDOdCx2IH60gFHfDpFucA7WNR28z2EAkm1gzotqWeGGxrRBDaEqEfHjEmKNV56I6Drysk1jgY0CACvDJCMor5CLLIhDskSxLJeFElkQkErQQBACH5BAkMAC4ALAAAAAAeAB4AhQSq/ITW/ES+/MTq/GTK/CS2/OT2/Kzi/BSu/NTu/HTO/FTG/JTa/DS6/PT6/EzG/Lzm/By2/Nz2/HzW/Ayu/EzC/Mzu/GzO/Byy/Nzy/HzS/Jze/Dy+/Pz+/ASu/Iza/ETC/MTu/GTO/Cy6/Oz6/LTm/BSy/NTy/HTS/FzK/JTe/DS+/PT+/Lzq/ACq/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAb6QJdwSCwaj8hkkUJROo+X1HMqBFgGACqRwrl8GJoHAtTpNLQuhCZTbncchvJGy5G4722HabrA+8sXTxx3EAQcDQsbdydZSRRsZQYcRX1tCRceSihtBgVGJWUHII1JHpAdIEYjGRMYVA1tLaRDCE1aBG2BUwgiDEgBbalPASQdGbNDwB0kI1OQx1AWF7ZOFG0WSBTIVUcVbXNUEQEBRgAQbQtPHgIHZWdFF5zURyYKJ20hswDxbQpOH3cOFAAAwMSCFm4GZFIywg8JEg4WuXqC8I+bFhOfVLJo4MI2R3FaNJhQIsGJFgwqzKMCrAIaJxhOrHxp5B3Nm06CAAAh+QQJDAAoACwAAAAAHgAeAIUEqvyE1vxEwvzE6vwktvzk9vyk4vxkyvwUrvzU7vxUxvz0+vy05vyU2vw0uvx00vwctvzc9vwMrvxMwvwcsvzc8vz8/vy85vwErvyM2vzM7vwsuvzs+vys4vxszvwUsvzU8vxcxvz0/vyU3vw8vvx80vxMxvy86vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG60CUcEgsGo/IpHLJbDqfSwnJk2mUFB8joIkoVSzg8MKwGRIaTME3zAaLAgBKhbFUiNp4MON7UZLuYRcHJA4mDRx4fUgSaxYFJEYUHW2KRw9hBRRIBAtslUUYjQJIEI1gn0QbHKsMW5EaCyKxsXRHABK4rkYSCB+9vxJQwsPExUgCGgPJyyFIJAzQHkgheA26RAAnYQpICm0j10QemMFH1GwMWUUA42EPSedsBQ8EAAAfCtphAxhJ3hYg8Czg0IkNCE3wLFgrkafNCYTwwAlxoA9PAQ/hjny4BmBDCQYaQJxoMKGcsZMoU6psEgQAIfkECQwALQAsAAAAAB4AHgCFBKr8hNb8RL78xOr8ZMr85Pb8JLb8pOL8FK78VMb81PL8dM789Pr8lNr8NLr8tOb8TMb8fNb8DK78TML8zO787Pb8HLL83PL8fNL8/P78nN78PL78vOb8BK78jNr8RML8xO78bM78LLr8rOL8FLL8XMr8dNL89P78lN78NL787Pr83Pb8vOr8AKr/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABv7AlnBILBqPyKRyyWw6n0vJJuRpYBIkKBGBKWS+YMZIpP2swGjwKQBwJhjp+HfUYQpOaA5h44A0VGgNTCIacAUbRhYjaBNCAAZJJAsWSB0HYBQIBBQRWkQSF2oZJ5BEbU4SKGkjRhEHG6dIFhGhaR9FEl4ZFAQSSCkjeGgXsUIlaSoeIsVDFhhnXyFFAANxFyZ1SBIJHCoIRQ5pFRC+TVlFGmmknkMkKrzpXwPlRyL0RiKwLRZwXw/npkJkKBCglBKBYAqYMAAAAIkELNA8YGYEgIc4DFT0A6OAEhMAGITJ+cLCo5MUEeUUCEHxowMMDygoYNFgwj12OHPq3JkzCAAh+QQJDAAsACwAAAAAHgAeAIUEqvyE1vxEvvzE6vwktvyk4vxkyvzk9vx0zvwUrvw0uvy05vyU2vzU8vz0+vxUxvx81vwMrvwstvys4vxszvx80vwcsvw8vvy85vyc3vzc8vz8/vwErvyM2vxMwvzM7vxkzvzs+vx00vwUsvw0vvyU3vz0/vxcyvwsuvys5vy86vzc9vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG6kCWcEgsGo/IpHLJbDqfy8iF0mFAHiMoMVE5bL5gxwSlZZ3AaLApANBS0vAJx70wkBQeRgjNaCdRHX5IFhNoHn9eGYJHHBlgH4tDKF5fikoRGmACRpNpGXNJBmAdRZ1wlkgjYANEEitwYH1JlBqCALcAAZq4RhcYKhgmXybAKhREb18nShWwG3JEF2AFSgDNaSkRRRF7Gw4E1ddfC9pGDKvlSdcLkUME3RsLWUnWE+lHyV8HIgS3Iw/HhtxaAqADHAchHHxhA8WaMGcbGEIhocLZARDtmABAUWHBhwYYGHi4V6akyZMoUw4JAgAh+QQJDAArACwAAAAAHgAeAIUEqvyE1vxEvvzE6vwktvxkyvyk4vzk9vwUrvxUxvy05vzU8vw0uvx0zvz0+vyU2vwctvwMrvxMwvys4vwcsvxcxvy85vzc8vw8vvx81vz8/vwErvyM2vxEwvzM7vwsuvxszvzs+vwUsvw0vvx80vz0/vyc3vys5vxcyvy86vzc9vwAqv8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG+sCVcEgsGo/IpHLJbDqfzQrnkUmIoMiGZqtxTD5QSEAyhDi421IAsAR0JtsBW2hAcycbpAi0sDOGIgwSDyFoD3NECHV2GiZHInBcZEcEAWdcDldGACZcHohFABd2DUgRo1sCSAyeJiELoEQFXBxIs1sgKwggBHpcA0gZXB1NB1sXsUIBXBhNqCrJKyBcKEhuESsRlx5IGFwGSQ8HJLeNpoVdvUcfjAnhv9hHFnYkmkZmXAr2RAmMDiZgjJTTMI4AqAjG0CwAgeAIAA7+FsRbQeJOh2hDAJAo0W4IgQUBKDwZkcJOCkQYlQD4QEKBBw8W9mGZSbOmzZtLggAAO2JnY3dIeDd0b3M4bHdiQ1dsQW5kV2V1RmFJWlpyNzYvRzArWVhDM0tRQlA1ZVFVdFBSVTVLUDZTaDNmMzlqZEs=") !important;
}

.nb-theme-cosmic .toast-warning {
	background-color: #e7ba35 !important;
	color: #ffffff;
}

.nb-theme-cosmic .toast-warning .toast-close-button {
	color: #ffffff;
}

.nb-theme-cosmic .toast-title {
	word-wrap: break-word;
}

.nb-theme-cosmic .nb-auth-block .form-text a {
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-auth-block .accept-group .nb-checkbox .custom-control-description {
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-auth-block .accept-group a {
	color: #00f9a6;
}

.nb-theme-cosmic .nb-auth-block .socials a::before {
	color: #a0b1c0;
}

.nb-theme-cosmic .nb-auth-block .socials a:hover::before {
	color: #ffffff;
}

.nb-theme-cosmic .pace .pace-progress {
	background: #00f9a6;
}

.nb-theme-cosmic .pace .pace-progress-inner {
	box-shadow: 0 0 10px #00f9a6, 0 0 5px #00f9a6;
}

.nb-theme-cosmic .pace .pace-activity {
	display: none;
}


/* Chart.js */

@-webkit-keyframes chartjs-render-animation {
	from {
		opacity: 0.99
	}
	to {
		opacity: 1
	}
}

@keyframes chartjs-render-animation {
	from {
		opacity: 0.99
	}
	to {
		opacity: 1
	}
}

.chartjs-render-monitor {
	-webkit-animation: chartjs-render-animation 0.001s;
	animation: chartjs-render-animation 0.001s;
}

._nghost-card {
	display: flex;
}



/*nav*/


.nb-theme-default._nghost-c0 .nb-layout-column.small._ngcontent-c0,
.nb-theme-default ._nghost-c0 .nb-layout-column.small._ngcontent-c0 {
	-webkit-box-flex: 0.15 !important;
	-ms-flex: 0.15 !important;
	flex: 0.15 !important;
}

.nb-theme-default._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0,
.nb-theme-default ._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0 {
	transition: width 0.3s ease;
	width: 7.5rem;
	overflow: hidden;
}

.nb-theme-default._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0,
.nb-theme-default ._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0 {
	width: 0;
}

.nb-theme-default._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0 .main-container,
.nb-theme-default ._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0 .main-container {
	width: 0;
}

.nb-theme-default._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0 .main-container .scrollable,
.nb-theme-default ._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0 .main-container .scrollable {
	width: 7.5rem;
	padding: 1.25rem;
}

.nb-theme-default._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0 .main-container,
.nb-theme-default ._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0 .main-container {
	width: 7.5rem;
	background: #ffffff;
	transition: width 0.3s ease;
	overflow: hidden;
}

.nb-theme-default._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0 .main-container .scrollable,
.nb-theme-default ._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0 .main-container .scrollable {
	width: 7.5rem;
}

.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0,
.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 {
	margin-top: 2rem;
	background: transparent;
}

.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container,
.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container {
	height: calc(100vh - 4.75rem - 2rem) !important;
	border-top-right-radius: 0.0625rem;
}

.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .nb-sidebar-header,
.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .nb-sidebar-header {
	padding-bottom: 0.5rem;
	text-align: center;
}

.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0,
.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 {
	padding: 0.75rem 2.5rem;
	margin-top: -2rem;
	font-weight: bold;
	transition: padding 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.48);
}

.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 i._ngcontent-c0,
.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 i._ngcontent-c0 {
	font-size: 2rem;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0,
.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0 {
	padding-left: 0.25rem;
}

.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 i._ngcontent-c0,
.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 i._ngcontent-c0,
.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0,
.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0 {
	vertical-align: middle;
}

.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .nb-sidebar-header,
.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .nb-sidebar-header {
	padding-left: 0;
	padding-right: 0;
}

.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .main-btn._ngcontent-c0,
.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .main-btn._ngcontent-c0 {
	width: 46px;
	height: 44px;
	padding: 0.375rem;
	border-radius: 5px;
	transition: none;
}

.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0,
.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0 {
	display: none;
}

@media (max-width: 399px) {
	.nb-theme-default._nghost-c0 .main-content._ngcontent-c0,
	.nb-theme-default ._nghost-c0 .main-content._ngcontent-c0 {
		padding: 0.75rem !important;
	}
}

@media (max-width: 767px) {
	.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0,
	.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 {
		margin-top: 0;
	}
	.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container,
	.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container {
		height: calc(100vh - 4.75rem) !important;
		border-top-right-radius: 0;
	}
	.nb-theme-default._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container .scrollable,
	.nb-theme-default ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container .scrollable {
		padding-top: 0;
	}
	.nb-theme-default._nghost-c0 .main-btn._ngcontent-c0,
	.nb-theme-default ._nghost-c0 .main-btn._ngcontent-c0 {
		display: none;
	}
}

.nb-theme-cosmic._nghost-c0 .nb-layout-column.small._ngcontent-c0,
.nb-theme-cosmic ._nghost-c0 .nb-layout-column.small._ngcontent-c0 {
	-webkit-box-flex: 0.15 !important;
	-ms-flex: 0.15 !important;
	flex: 0.15 !important;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0 {
	transition: width 0.3s ease;
	width: 7.5rem;
	overflow: hidden;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0 {
	width: 0;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0 .main-container,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0 .main-container {
	width: 0;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0 .main-container .scrollable,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.settings-sidebar.collapsed._ngcontent-c0 .main-container .scrollable {
	width: 7.5rem;
	padding: 1.25rem;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0 .main-container,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0 .main-container {
	width: 7.5rem;
	background: #3d3780;
	transition: width 0.3s ease;
	overflow: hidden;
	background: #0d151c;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0 .main-container .scrollable,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.settings-sidebar._ngcontent-c0 .main-container .scrollable {
	width: 7.5rem;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 {
	margin-top: 2rem;
	background: transparent;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container {
	height: calc(100vh - 4.75rem - 2rem) !important;
	border-top-right-radius: 0.5rem;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .nb-sidebar-header,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .nb-sidebar-header {
	padding-bottom: 0.5rem;
	text-align: center;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 {
	padding: 0.75rem 2.5rem;
	margin-top: -2rem;
	font-weight: bold;
	transition: padding 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.48);
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 i._ngcontent-c0,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 i._ngcontent-c0 {
	font-size: 2rem;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0 {
	padding-left: 0.25rem;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 i._ngcontent-c0,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 i._ngcontent-c0,
.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0 {
	vertical-align: middle;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .nb-sidebar-header,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .nb-sidebar-header {
	padding-left: 0;
	padding-right: 0;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .main-btn._ngcontent-c0,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .main-btn._ngcontent-c0 {
	width: 46px;
	height: 44px;
	padding: 0.375rem;
	border-radius: 5px;
	transition: none;
}

.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0,
.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar.compacted._ngcontent-c0 .main-btn._ngcontent-c0 span._ngcontent-c0 {
	display: none;
}

@media (max-width: 399px) {
	.nb-theme-cosmic._nghost-c0 .main-content._ngcontent-c0,
	.nb-theme-cosmic ._nghost-c0 .main-content._ngcontent-c0 {
		padding: 0.75rem !important;
	}
}

@media (max-width: 767px) {
	.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0,
	.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 {
		margin-top: 0;
	}
	.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container,
	.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container {
		height: calc(100vh - 4.75rem) !important;
		border-top-right-radius: 0;
	}
	.nb-theme-cosmic._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container .scrollable,
	.nb-theme-cosmic ._nghost-c0 .nb-sidebar.menu-sidebar._ngcontent-c0 .main-container .scrollable {
		padding-top: 0;
	}
	.nb-theme-cosmic._nghost-c0 .main-btn._ngcontent-c0,
	.nb-theme-cosmic ._nghost-c0 .main-btn._ngcontent-c0 {
		display: none;
	}
}

._nghost-c1 {
	display: block
}

._nghost-c1 .menu-items,
._nghost-c1 .menu-item>.menu-items {
	list-style-type: none;
	overflow: hidden
}

._nghost-c1 .menu-items.collapsed,
._nghost-c1 .menu-item>.menu-items.collapsed {
	max-height: 0;
	transition: max-height 0.15s ease-out
}

._nghost-c1 .menu-items.expanded,
._nghost-c1 .menu-item>.menu-items.expanded {
	/*max-height: 400px;*/
	transition: max-height 0.3s ease-in
}

._nghost-c1 .menu-item a {
	display: flex;
	color: inherit;
	text-decoration: none;
	align-items: center;
	justify-content: space-between;
	}
._nghost-c1 .menu-item a .mui-nav {
	flex: 1;
	display: flex;
	color: inherit;
	text-decoration: none;
	align-items: center;
	/*justify-content: center;*/
}
._nghost-c1 .menu-item a .mui-nav .menu-title {
	/*flex: 1*/
}

._nghost-c2 {
	-webkit-font-smoothing: antialiased
}

._nghost-c2 .layout._ngcontent-c2 {
	display: flex;
	flex-direction: column
}

._nghost-c2 .nb-layout-header {
	display: block
}

._nghost-c2 .nb-layout-header nav {
	align-items: center;
	display: flex
}

._nghost-c2 .nb-layout-header.fixed {
	position: fixed;
	left: 0;
	right: 0;
	z-index: 1040
}

._nghost-c2 .layout-container._ngcontent-c2 {
	display: flex;
	flex: 1;
	-ms-flex: 1 1 auto;
	flex-direction: row
}

._nghost-c2 .layout-container._ngcontent-c2 .nb-sidebar {
	order: 0
}

._nghost-c2 .layout-container._ngcontent-c2 .nb-sidebar.right {
	order: 2
}

._nghost-c2 .layout-container._ngcontent-c2 .nb-sidebar .fixed {
	position: fixed;
	width: 100%;
	overflow-y: auto;
	height: 100%
}

._nghost-c2 .layout-container._ngcontent-c2 .content._ngcontent-c2 {
	display: flex;
	flex: 1;
	-ms-flex: 1 1 auto;
	flex-direction: column;
	min-width: 0
}

._nghost-c2 .layout-container._ngcontent-c2 .content.center._ngcontent-c2 {
	max-width: 100%;
	position: relative;
	margin-left: auto;
	margin-right: auto
}

._nghost-c2 .layout-container._ngcontent-c2 .content._ngcontent-c2 .columns._ngcontent-c2 {
	display: flex;
	flex: 1;
	-ms-flex: 1 1 auto;
	flex-direction: row;
	width: 100%
}

._nghost-c2 .layout-container._ngcontent-c2 .content._ngcontent-c2 .columns._ngcontent-c2 .nb-layout-column {
	order: 2;
	flex: 1 0;
	width: 0
}

._nghost-c2 .layout-container._ngcontent-c2 .content._ngcontent-c2 .columns._ngcontent-c2 .nb-layout-column.left {
	order: 1
}

._nghost-c2 .layout-container._ngcontent-c2 .content._ngcontent-c2 .nb-layout-footer {
	display: block;
	margin-top: auto
}

._nghost-c2 .layout-container._ngcontent-c2 .content._ngcontent-c2 .nb-layout-footer nav {
	justify-content: center;
	display: flex
}

.nb-theme-default._nghost-c3,
.nb-theme-default ._nghost-c3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}

.nb-theme-default._nghost-c3 .left._ngcontent-c3,
.nb-theme-default ._nghost-c3 .left._ngcontent-c3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.nb-theme-default._nghost-c3 .right._ngcontent-c3,
.nb-theme-default ._nghost-c3 .right._ngcontent-c3 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.nb-theme-default._nghost-c3 .logo-containter._ngcontent-c3,
.nb-theme-default ._nghost-c3 .logo-containter._ngcontent-c3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.nb-theme-default._nghost-c3 .control-item._ngcontent-c3,
.nb-theme-default ._nghost-c3 .control-item._ngcontent-c3 {
	display: block;
}

.nb-theme-default._nghost-c3 .header-container._ngcontent-c3,
.nb-theme-default ._nghost-c3 .header-container._ngcontent-c3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.nb-theme-default._nghost-c3 .header-container._ngcontent-c3 .navigation._ngcontent-c3,
.nb-theme-default ._nghost-c3 .header-container._ngcontent-c3 .navigation._ngcontent-c3 {
	padding-right: 1.25rem;
	font-size: 2.5rem;
	text-decoration: none;
}

.nb-theme-default._nghost-c3 .header-container._ngcontent-c3 .navigation._ngcontent-c3 i._ngcontent-c3,
.nb-theme-default ._nghost-c3 .header-container._ngcontent-c3 .navigation._ngcontent-c3 i._ngcontent-c3 {
	display: block;
}

.nb-theme-default._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3:before,
.nb-theme-default ._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3:before {
    position: absolute;
    left: 0;
    top: -15px;
    bottom: -15px;
    width: 1px;
    content: '';
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    background-color: #dadfe6;
}
.nb-theme-default._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3,
.nb-theme-default ._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 {
	padding: 0 1.25rem;
	font-size: 1.75rem;
	/*border-left: 1px solid #ebeef2;*/
	white-space: nowrap;
	font-weight: bold;
    position: relative;
    /*top: -4px;*/
}

.nb-theme-default._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 span._ngcontent-c3,
.nb-theme-default ._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 span._ngcontent-c3 {
	font-weight: 400;
}

.nb-theme-default._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 .logoImg._ngcontent-c3,
.nb-theme-default ._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 .logoImg._ngcontent-c3 {
	width: 6.125rem;
    height: 2rem;
    background-size: auto 100%;
    background-repeat: no-repeat;
}

.nb-theme-default._nghost-c3 .toggle-layout._ngcontent-c3 a,
.nb-theme-default ._nghost-c3 .toggle-layout._ngcontent-c3 a {
	display: block;
	text-decoration: none;
	line-height: 1;
}

.nb-theme-default._nghost-c3 .toggle-layout._ngcontent-c3 a i,
.nb-theme-default ._nghost-c3 .toggle-layout._ngcontent-c3 a i {
	color: #C60E11;
	font-size: 2.25rem;
}

@media (max-width: 991px) {
	.nb-theme-default._nghost-c3 .nb-action._ngcontent-c3:not(.toggle-layout),
	.nb-theme-default ._nghost-c3 .nb-action._ngcontent-c3:not(.toggle-layout) {
		border: none;
	}
	.nb-theme-default._nghost-c3 .control-item._ngcontent-c3,
	.nb-theme-default ._nghost-c3 .control-item._ngcontent-c3 {
		display: none;
	}
	.nb-theme-default._nghost-c3 .toggle-layout._ngcontent-c3,
	.nb-theme-default ._nghost-c3 .toggle-layout._ngcontent-c3 {
		padding: 0;
	}
}

@media (max-width: 767px) {
	.nb-theme-default._nghost-c3 .nb-user._ngcontent-c3 .user-name,
	.nb-theme-default ._nghost-c3 .nb-user._ngcontent-c3 .user-name {
		display: none;
	}
}

@media (max-width: 575px) {
	.nb-theme-default._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3,
	.nb-theme-default ._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 {
		font-size: 1.25rem;
	}
	.nb-theme-default._nghost-c3 .toggle-layout._ngcontent-c3,
	.nb-theme-default ._nghost-c3 .toggle-layout._ngcontent-c3 {
		display: none;
	}
	.nb-theme-default._nghost-c3 .nb-action._ngcontent-c3:not(.toggle-layout),
	.nb-theme-default ._nghost-c3 .nb-action._ngcontent-c3:not(.toggle-layout) {
		padding: 0;
	}
}

@media (max-width: 399px) {
	.nb-theme-default._nghost-c3 .right._ngcontent-c3,
	.nb-theme-default ._nghost-c3 .right._ngcontent-c3 {
		display: none;
	}
}

.nb-theme-cosmic._nghost-c3,
.nb-theme-cosmic ._nghost-c3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
}

.nb-theme-cosmic._nghost-c3 .left._ngcontent-c3,
.nb-theme-cosmic ._nghost-c3 .left._ngcontent-c3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
}

.nb-theme-cosmic._nghost-c3 .right._ngcontent-c3,
.nb-theme-cosmic ._nghost-c3 .right._ngcontent-c3 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
}

.nb-theme-cosmic._nghost-c3 .logo-containter._ngcontent-c3,
.nb-theme-cosmic ._nghost-c3 .logo-containter._ngcontent-c3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.nb-theme-cosmic._nghost-c3 .control-item._ngcontent-c3,
.nb-theme-cosmic ._nghost-c3 .control-item._ngcontent-c3 {
	display: block;
}

.nb-theme-cosmic._nghost-c3 .header-container._ngcontent-c3,
.nb-theme-cosmic ._nghost-c3 .header-container._ngcontent-c3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
}

.nb-theme-cosmic._nghost-c3 .header-container._ngcontent-c3 .navigation._ngcontent-c3,
.nb-theme-cosmic ._nghost-c3 .header-container._ngcontent-c3 .navigation._ngcontent-c3 {
	padding-right: 1.25rem;
	font-size: 2.5rem;
	text-decoration: none;
}

.nb-theme-cosmic._nghost-c3 .header-container._ngcontent-c3 .navigation._ngcontent-c3 i._ngcontent-c3,
.nb-theme-cosmic ._nghost-c3 .header-container._ngcontent-c3 .navigation._ngcontent-c3 i._ngcontent-c3 {
	display: block;
}

.nb-theme-cosmic._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3,
.nb-theme-cosmic ._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 {
	padding: 0 1.25rem;
	font-size: 1.75rem;
	border-left: 1px solid #342e73;
	white-space: nowrap;
	font-weight: bold;
}

.nb-theme-cosmic._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 span._ngcontent-c3,
.nb-theme-cosmic ._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 span._ngcontent-c3 {
	font-weight: 400;
}

.nb-theme-cosmic._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 .logoImg._ngcontent-c3,
.nb-theme-cosmic ._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 .logoImg._ngcontent-c3 {
	width: 6.125rem;
    height: 2rem;
    background-size: 100%;
    background-repeat: no-repeat;
}

.nb-theme-cosmic._nghost-c3 .toggle-layout._ngcontent-c3 a,
.nb-theme-cosmic ._nghost-c3 .toggle-layout._ngcontent-c3 a {
	display: block;
	text-decoration: none;
	line-height: 1;
}

.nb-theme-cosmic._nghost-c3 .toggle-layout._ngcontent-c3 a i,
.nb-theme-cosmic ._nghost-c3 .toggle-layout._ngcontent-c3 a i {
	color: #da3f31;
	font-size: 2.25rem;
}

@media (max-width: 991px) {
	.nb-theme-cosmic._nghost-c3 .nb-action._ngcontent-c3:not(.toggle-layout),
	.nb-theme-cosmic ._nghost-c3 .nb-action._ngcontent-c3:not(.toggle-layout) {
		border: none;
	}
	.nb-theme-cosmic._nghost-c3 .control-item._ngcontent-c3,
	.nb-theme-cosmic ._nghost-c3 .control-item._ngcontent-c3 {
		display: none;
	}
	.nb-theme-cosmic._nghost-c3 .toggle-layout._ngcontent-c3,
	.nb-theme-cosmic ._nghost-c3 .toggle-layout._ngcontent-c3 {
		padding: 0;
	}
}

@media (max-width: 767px) {
	.nb-theme-cosmic._nghost-c3 .nb-user._ngcontent-c3 .user-name,
	.nb-theme-cosmic ._nghost-c3 .nb-user._ngcontent-c3 .user-name {
		display: none;
	}
}

@media (max-width: 575px) {
	.nb-theme-cosmic._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3,
	.nb-theme-cosmic ._nghost-c3 .header-container._ngcontent-c3 .logo._ngcontent-c3 {
		font-size: 1.25rem;
	}
	.nb-theme-cosmic._nghost-c3 .toggle-layout._ngcontent-c3,
	.nb-theme-cosmic ._nghost-c3 .toggle-layout._ngcontent-c3 {
		display: none;
	}
	.nb-theme-cosmic._nghost-c3 .nb-action._ngcontent-c3:not(.toggle-layout),
	.nb-theme-cosmic ._nghost-c3 .nb-action._ngcontent-c3:not(.toggle-layout) {
		padding: 0;
	}
}

@media (max-width: 399px) {
	.nb-theme-cosmic._nghost-c3 .right._ngcontent-c3,
	.nb-theme-cosmic ._nghost-c3 .right._ngcontent-c3 {
		display: none;
	}
}

._nghost-c4 {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	z-index: auto;
	order: 0
}

._nghost-c4 .scrollable._ngcontent-c4 {
	overflow-y: auto;
	overflow-x: hidden;
	flex: 1
}

._nghost-c4 .main-container._ngcontent-c4 {
	position: fixed;
	transform: translate3d(0, 0, 0);
	display: flex;
	flex-direction: column
}

.right._nghost-c4 {
	order: 4;
	margin-right: 0;
	margin-left: auto
}

.fixed._nghost-c4 {
	position: fixed;
	height: 100%;
	z-index: 999;
	top: 0;
	bottom: 0;
	left: 0
}

.fixed.right._nghost-c4 {
	right: 0
}

._nghost-c4 .nb-sidebar-footer {
	margin-top: auto;
	display: block
}

._nghost-c4 .nb-sidebar-header {
	display: block
}

._nghost-c8 button._ngcontent-c8 {
	font-size: 2rem;
	margin: 0 auto;
	padding: 0;
	cursor: pointer;
	border: none;
	background: none
}

._nghost-c8 button._ngcontent-c8:focus {
	box-shadow: none;
	outline: none
}
