.helpTool_tip {
	display: inline-block;
	position: relative;
	margin: 0.3em;
	color: #b1b1b1;
	font-size: 12px;
}

.helpTool_tipContent {
	position: absolute;
	left: 2em;
	top: -0.2em;
	width: 12em;
	background-color: #f5f5f5;
	border: 1px solid #8196a3;
	text-align: left;
	padding: 0.6em;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	opacity: 0;
	visibility: hidden;
	transition: all 0s ease-in-out;
	z-index: 999;
	font-size: 14px;
	line-height: 1.3;
	color: #666;
}

.helpTool_tipContent:after, .helpTool_tipContent:before {
	right: 100%;
	top: 1.5em;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.helpTool_tipContent:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #f5f5f5;
	border-width: 10px;
	margin-top: -20px;
}

.helpTool_tipContent:before {
	border-color: rgba(129, 150, 163, 0);
	border-right-color: #8196a3;
	border-width: 12px;
	margin-top: -22px;
}

.helpTool_tipContent p {
	font-size: 13px !important;
	position: relative;
	z-index: 99;
	margin: 0;
	color: #415461;
	padding-right: 0 !important;
}

.helpTool_tipContent a {
	word-wrap: break-all;
}

.helpTool_tip:hover .helpTool_tipContent {
	opacity: 1;
	visibility: visible;
}

img {
	max-width: 100%;
}

.vAlign {
	display: flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -webkit-flex;
	display: -o-flex;
	align-items: center;
}

#dashBoardCard .kt-widget17 .kt-widget17__stats {
	margin: 0rem auto 1.5em auto;
}

#dashBoardCard .kt-widget17__icon i {
	font-size: 3rem;
	color: #1a5673;
}

.kt-formGroup .form-group {
	margin-bottom: 1.5rem;
}

.kt-portlet .kt-formGroup .kt-portlet__foot {
	padding-bottom: 0;
}

.kt-widget_ProfilePic {
	display: -webkit-box;
	display: -ms-flexbox;
	font-weight: 600;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 80px;
	height: 80px;
	font-size: 1.5rem;
	border-radius: 50%;
	border: 2px solid #ebedf2;
}

.kt-widget_ProfilePic img {
	width: 100%;
	height: 100%;
	border-radius: 50%;
}

.kt-widget_ProfileMedia {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.talentNetwrkTab_sec .nav-tabs.nav-tabs-line .nav-link {
	padding: .75rem 1.25rem;
	font-weight: 500;
}

.table label {
	display: block;
	margin-bottom: 0.2em;
}

.table td, .table th {
	vertical-align: middle;
}

.kt-jobDistribution .col-form-label img {
	width: 30px;
	height: 30px;
	margin-right: 0.2em;
}

.kt-jobDistribution .kt-switch label {
	margin-bottom: 0;
}

.jobsListTable thead .kt-datatable__row th:first-child span {
	max-width: 2em !important;
}

.jobsListTable a[data-toggle="kt-tooltip"] i {
	font-size: 1.5em;
}

.kt-portlet.kt-portlet--head-lg .kt-portlet__head {
	min-height: 50px;
}

.kt-portlet .kt-portlet__foot {
	padding: 1em 25px;
}

.kt-widget.kt-widget--user-profile-3 .kt-widget__bottom .kt-widget__item .kt-widget__details .kt-widget__value {
	font-size: 1em;
}

/** log in css Start here **/
.kt-login.kt-login--v3 {
	background-size: cover;
	background-repeat: no-repeat;
}

.kt-login.kt-login--v3 .kt-login__wrapper {
	padding: 6% 2rem 1rem 2rem;
	margin: 0 auto 2rem auto;
	overflow: hidden;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
	width: 430px;
	margin: 0 auto;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__logo {
	text-align: center;
	margin: 0 auto 4rem auto;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head {
	margin-top: 1rem;
	margin-bottom: 3rem;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__title {
	text-align: center;
	font-size: 1.5rem;
	font-weight: 500;
	color: #6c7293;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__head .kt-login__desc {
	margin-top: 1.5rem;
	text-align: center;
	font-size: 1.1rem;
	font-weight: 400;
	color: #a7abc3;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form {
	margin: 0 auto;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .input-group {
	padding: 0;
	margin: 0 auto;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control {
	height: 46px;
	border: none;
	padding-left: 1.5rem;
	padding-right: 1.5rem;
	margin-top: 1.5rem;
	background: rgba(235, 237, 242, 0.4);
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control::-moz-placeholder {
	color: #a7abc3;
	opacity: 1;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control:-ms-input-placeholder {
	color: #a7abc3;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control::-webkit-input-placeholder {
	color: #a7abc3;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control.is-valid + .valid-feedback, .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .form-control.is-invalid + .invalid-feedback {
	font-weight: 500;
	font-size: 0.9rem;
	padding-left: 1.6rem;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra {
	margin-top: 30px;
	margin-bottom: 15px;
	color: #a7abc3;
	font-size: 1rem;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-checkbox {
	font-size: 1rem;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__link {
	font-size: 1rem;
	color: #a7abc3;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__extra .kt-login__link:hover {
	color: #2c77f4;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions {
	text-align: center;
	margin-top: 7%;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-secondary, .kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form .kt-login__actions .kt-login__btn-primary {
	height: 50px;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
	text-align: center;
	margin-top: 2rem;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-msg {
	font-size: 1rem;
	font-weight: 400;
	color: #a7abc3;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-link {
	font-size: 1rem;
	font-weight: 500;
	color: #6c7293;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account .kt-login__account-link:hover {
	color: #2c77f4;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

.kt-login.kt-login--v3.kt-login--signin .kt-login__signup {
	display: none;
}

.kt-login.kt-login--v3.kt-login--signin .kt-login__signin {
	display: block;
}

.kt-login.kt-login--v3.kt-login--signin .kt-login__forgot {
	display: none;
}

.kt-login.kt-login--v3.kt-login--signup .kt-login__signup {
	display: block;
}

.kt-login.kt-login--v3.kt-login--signup .kt-login__signin {
	display: none;
}

.kt-login.kt-login--v3.kt-login--signup .kt-login__forgot {
	display: none;
}

.kt-login.kt-login--v3.kt-login--signup .kt-login__account {
	display: none;
}

.kt-login.kt-login--v3.kt-login--forgot .kt-login__signup {
	display: none;
}

.kt-login.kt-login--v3.kt-login--forgot .kt-login__signin {
	display: none;
}

.kt-login.kt-login--v3.kt-login--forgot .kt-login__forgot {
	display: block;
}

@media (max-width: 1024px) {
	.kt-login.kt-login--v3 .kt-login__wrapper {
		padding-top: 5rem;
		width: 100%;
	}

	.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
		margin: 0 auto;
	}

	.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
		margin-top: 1rem;
	}
}

@media (max-width: 768px) {
	.kt-login.kt-login--v3 .kt-login__wrapper {
		width: 100%;
	}

	.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container {
		width: 100%;
		margin: 0 auto;
	}

	.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-form {
		width: 100%;
		margin: 0 auto;
	}

	.kt-login.kt-login--v3 .kt-login__wrapper .kt-login__container .kt-login__account {
		margin-top: 1rem;
	}
}

/** log in css End here **/

.kt-datatable > .kt-datatable__pager > .kt-datatable__pager-nav {
	flex-wrap: wrap;
}

.kt-datatable > .kt-datatable__pager > .kt-datatable__pager-nav > li > .kt-datatable__pager-link.kt-datatable__pager-link--disabled,
.kt-datatable__pager-nav > li > .kt-datatable__pager-link.kt-datatable__pager-link--first,
.kt-datatable__pager-nav > li > .kt-datatable__pager-link.kt-datatable__pager-link--prev,
.kt-datatable__pager-nav > li > .kt-datatable__pager-link.kt-datatable__pager-link--next,
.kt-datatable__pager-nav > li > .kt-datatable__pager-link.kt-datatable__pager-link--last {
	border: 1px solid #cfcfcf;
	background-color: #fff !important;
	color: #5d78ff !important;
}

.kt-datatable__pager-nav > li > .kt-datatable__pager-link--active,
.kt-datatable__pager-nav > li > .kt-datatable__pager-link.kt-datatable__pager-link--first:hover,
.kt-datatable__pager-nav > li > .kt-datatable__pager-link.kt-datatable__pager-link--prev:hover,
.kt-datatable__pager-nav > li > .kt-datatable__pager-link.kt-datatable__pager-link--next:hover,
.kt-datatable__pager-nav > li > .kt-datatable__pager-link.kt-datatable__pager-link--last:hover {
	background-color: #f1f1f1 !important;
	color: #5d78ff !important;
}

.kt-datatable__pager-nav > li > .kt-datatable__pager-link {
	margin-right: 4px;
	min-height: 34px;
	line-height: 1.5;
	padding: 6px 12px !important;
	font-weight: 400 !important;
}

.kt-datatable__pager-nav > li > .kt-custom_label {
	min-height: 34px;
	line-height: 34px;
	color: #999;
	font-size: 13px;
	padding: 6px 5px 6px 0;
}

.kt-datatable__pager-nav > li > input[type="button"], .kt-datatable__pager-nav > li > input.pageCount {
	width: 50px;
	height: 34px;
	margin-right: 4px;
}

.kt-datatable > .kt-datatable__pager > .kt-datatable__pager-info > .dropdown {
	width: 80px !important;
}

.kt-datatable > .kt-datatable__pager > .kt-datatable__pager-info .kt-datatable__pager-size .btn.dropdown-toggle {
	height: 34px !important;
	color: #999 !important;
	background: #fff !important;
	border: 1px solid #cfcfcf !important;
	font-size: 1.2rem !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	line-height: 34px;
}

.kt-datatable > .kt-datatable__pager > .kt-datatable__pager-info > .dropdown.show .btn.dropdown-toggle,
.kt-datatable > .kt-datatable__pager > .kt-datatable__pager-info .kt-datatable__pager-size .btn.dropdown-toggle:hover,
.kt-datatable > .kt-datatable__pager > .kt-datatable__pager-info .kt-datatable__pager-size .btn.dropdown-toggle:focus {
	background: #f1f1f1 !important;
	border: 1px solid #cfcfcf !important;
	color: #999 !important;
}

.bootstrap-select.kt-datatable__pager-size .dropdown-toggle .filter-option-inner-inner {
	border-right: 1px solid #cfcfcf;
	height: 32px;
	font-weight: 400;
}

.kt-datatable__pager-nav > li.order-1 {
	order: 1;
}

.kt-datatable__pager-nav > li.order-2 {
	order: 2;
}

.kt-datatable__pager-nav > li.order-3 {
	order: 8;
}

.kt-datatable__pager-nav > li.order-4 {
	order: 9;
}

.kt-datatable__pager-nav > li.order-5 {
	order: 3;
}

.kt-datatable__pager-nav > li.order-6 {
	order: 4;
}

.kt-datatable__pager-nav > li.order-7 {
	order: 5;
}

.kt-datatable__pager-nav > li.order-8 {
	order: 6;
}

.kt-datatable__pager-nav > li.order-9 {
	order: 7;
}

@media (max-width: 575.98px) {
	.kt-datatable__pager-nav > li {
		margin-bottom: 10px;
	}

	.kt-datatable__pager-nav > li.order-1 {
		order: 1;
		width: calc(30% - 10px)
	}

	.kt-datatable__pager-nav > li.order-2 {
		order: 2;
		width: calc(20% - 10px)
	}

	.kt-datatable__pager-nav > li.order-3 {
		order: 3;
		width: calc(20% - 10px)
	}

	.kt-datatable__pager-nav > li.order-4 {
		order: 4;
		width: calc(30% - 10px)
	}

	.kt-datatable__pager-nav > li.order-5 {
		order: 5;
	}

	.kt-datatable__pager-nav > li.order-6 {
		order: 6;
	}

	.kt-datatable__pager-nav > li.order-7 {
		order: 7;
	}

	.kt-datatable__pager-nav > li.order-8 {
		order: 8;
	}

	.kt-datatable__pager-nav > li.order-9 {
		order: 9;
	}
}

.kt-portlet__body table thead tr th > i {
	font-size: 0.6rem;
	margin-left: 7px;
}

.kt-portlet__body table thead tr th:hover {
	cursor: pointer;
	color: #5d78ff;
}

.kt-portlet__body table thead tr th.disable_hover:hover {
	cursor: default;
	color: inherit !important;
}

a.disable_hover:hover {
	cursor: default;
	color: inherit !important;
}

@media (min-width: 768px) {
	.kt-portlet__body .table-responsive {
		overflow-x: hidden !important;
	}
}

.kt-tabmenutop > ul.nav-tabs {
	margin: -15px -15px 15px -15px;
}

@media (min-width: 1024px) {
	.kt-tabmenutop > ul.nav-tabs {
		margin: -25px -25px 25px -25px;
	}
}

.kt-tabmenutop .kt-portlet {
	box-shadow: none;
}

.profileTab-setting .kt-portlet {
	box-shadow: none !important;
	border-radius: 0 !important;
}

.profileTab-setting .kt-portlet .kt-portlet__head {
	border-radius: 0 !important;
}

.kt-tabmenutop .kt-portlet__head {
	min-height: 35px;
	padding: 0 !important;
}

.kt-tabmenutop .kt-portlet__body, .kt-tabmenutop .kt-widget1 {
	padding: 10px 0 !important;
}

.nav-tabs.nav-tabs-line a.nav-link.active, .nav-tabs.nav-tabs-line a.nav-link:hover, .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active, .nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover {
	border-bottom-width: 3px;
}

.font-weight500 {
	font-weight: 500;
}

.border-lightgray {
	border: 1px solid #efefef;
}

.text-lightgray {
	color: #cfd2df;
}

.badgeBox {
	margin-bottom: 10px;
}

.kt-badge--default {
	background-color: #f8f9fa;
	color: #a7abc3;
	border: 1px solid #efefef;
	padding-left: 1em;
	padding-right: 1em;
	margin: 0 10px 10px 0;
}

.badgeBox .kt-badge--default h4 {
	font-size: 1rem;
	color: #6c7293;
	margin-bottom: 0;
}

.badgeBox .kt-badge--default p {
	font-size: 0.875rem;
	margin-bottom: 0;
}

.badgeBox .kt-badge--default > span {
	display: block;
	height: 100%;
	padding-top: .7rem;
}

.badgeBox .kt-badge.kt-badge--xl {
	width: auto !important;
}

.kt-badge--auto {
	width: auto !important;
	height: 26px !important;
}

.cursor-pointer {
	cursor: pointer;
}

.list-checked li {
	display: flex;
	flex-wrap: nowrap;
	align-items: center;
	padding-bottom: 5px;
	font-weight: 500;
}

.expList .kt-timeline-v2__item .kt-timeline-v2__item-time {
	width: 13rem;
	font-size: 1rem !important;
}

.expList.kt-timeline-v2:before {
	left: 14.75rem;
}

.expList .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle {
	left: 14rem;
}

.expList .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text {
	padding-left: 15rem;
}

.expList .text-dark, .expList h6 {
	color: #6c7293 !important;
}

@media (max-width: 575.98px) {
	.expList .kt-timeline-v2__item .kt-timeline-v2__item-time {
		width: 8rem;
	}

	.expList.kt-timeline-v2:before {
		left: 9.75rem;
	}

	.expList .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-cricle {
		left: 9rem;
	}

	.expList .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-text {
		padding-left: 10rem;
	}
}

.comment-vieweditable {
	width: 100% !important;
}

.comment-vieweditable .kt-widget31__pic {
	flex-basis: 50px;
	max-width: 50px;
}

.comment-vieweditable .kt-widget31__info {
	flex-basis: calc(100% - 50px);
	max-width: (100% -50px);
}

.kt-portlet__head-height-30 {
	min-height: 30px !important;
}

.font0_9rem {
	font-size: 0.9rem !important;
}

.font13px {
	font-size: 13px !important;
}

.font1rem {
	font-size: 1rem !important;
}

.font1_5rem {
	font-size: 1.5rem !important;
}

.font2rem {
	font-size: 2rem !important;
}

.alert-primary-boot {
	color: #004085;
	background-color: #cce5ff;
	border-color: #b8daff;
}

.filter_resultpopup {
	display: none;
}

.filter_resultpopup .close {
	font-size: .9rem;
	cursor: pointer;
	color: #004085;
}

.filter_resultpopup input {
	width: 50px !important;
	height: 30px !important;
	padding-right: 0 !important;
	text-align: right;
	font-weight: 500;
	color: #004085;
	background-color: transparent !important;
	border: 0;
	box-shadow: none;
	outline: 0;
}

.noUi-base .noUi-tooltip {
	font-weight: 500;
}

.noUi-base .noUi-touch-area:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	content: "\f039";
	position: relative;
	color: #e8e8e8;
	font-size: .7rem;
}

.noUi-base .noUi-touch-area {
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.noUi-target.noUi-horizontal {
	height: 8px !important;
}

.noUi-target.noUi-horizontal .noUi-handle {
	top: -11px !important;
}

.slider-bg-success .noUi-connect {
	background-color: #3FB8AF !important;
}

.slider-bg-danger .noUi-connect {
	background-color: #fd397a !important;
}

.slider-bg-warning .noUi-connect {
	background-color: #ffb822 !important;
}

.slider-bg-dark .noUi-connect {
	background-color: #343a40 !important;
}

.slider-bg-sky .noUi-connect {
	background-color: #28aeef !important;
}

.scorechart {
	position: relative;
	width: 50px;
	height: 50px;
	margin: 0;
	font-weight: 500;
	color: #464457;
}

.scorechart canvas {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.scorechart span {
	display: block;
	line-height: 50px;
	text-align: center;
	width: 50px;
	font-size: 18px;
	font-weight: 500;
}

.canvasjs-chart-credit {
	display: none !important;
}

.applicationScore {
	position: relative;
	width: 50px;
	height: 50px;
	margin: 0;
	font-weight: 500;
	color: #464457;
}

.applicationScore canvas {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.applicationScore span {
	display: block;
	line-height: 116px;
	text-align: center;
	width: 120px;
	font-size: 18px;
	font-weight: 500;
}

.modal-fullview {
	max-width: 90%;
}

@media (min-width: 1024px) {
	.modal-fullview {
		max-width: 70%;
	}
}

.user-card_pic, .user-card_pic img {
	border-radius: 50%;
	max-width: 50px;
	max-height: 50px;
}

.userImageBox {
	width: 120px;
	height: 120px;
	margin: 0 15px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	border-radius: 50%;
}

.userImageBoxGrid {
	width: 50px;
	height: 50px;
	margin: 0 15px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 100%;
	border-radius: 50%;
	border: 1px solid #ccc;
}

.gravatar {
	width: 100px;
	height: 100px;
	color: #5867dd;
	background-color: #e3e6f9;
	border: 4px solid #f7f7f7;
	box-shadow: 0 0.5rem 1rem 0rem rgb(0 0 0 / 8%);
	border-radius: 71px;
	text-align: center;
	justify-content: center;
	vertical-align: center;
	padding-top: 16px;
	font-size: 40px;
	font-weight: 500;
}

.noPointer {
	cursor: default !important;
}

.kt-chat__messages .kt-chat__message.kt-chat__message--right .kt-userpic {
	order: 3;
}

.kt-chat__messages .kt-chat__message.kt-chat__message--right .kt-chat__username {
	order: 2;
}

.kt-chat__messages .kt-chat__message--right .kt-chat__user {
	justify-content: flex-end;
}

.kt-chat__messages .kt-chat__user .kt-userpic .userImageBoxGrid {
	margin: 0 5px !important;
}

.custom-upload .custom-file-input:lang(en) ~ .custom-file-label::after {
	content: "Upload" !important;
}

.btnToggleLink {
	color: #464457;
	font-size: 1.2rem;
	cursor: pointer;
}

.btnToggleLink:hover {
	color: #5d78ff;
}

.btnToggleLink:before {
	position: relative;
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-size: .9rem;
	padding-right: 3px;
}

.btnToggleLink.picon:before {
	content: "\f067";
}

.btnToggleLink:before {
	content: "\f068";
}

.scroll-1 {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 100px;
}

.scroll-2 {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 200px;
}

.scroll-3 {
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 300px;
}

/* this is for autocomplete */
.autocomplete-suggestions {
	border: 1px solid #999;
	background: #FFF;
	overflow: auto;
}

.autocomplete-suggestion {
	padding: 2px 5px;
	white-space: nowrap;
	overflow: hidden;
}

.autocomplete-selected {
	background: #F0F0F0;
}

.autocomplete-suggestions strong {
	font-weight: normal;
	color: #3399FF;
}

.autocomplete-group {
	padding: 2px 5px;
}

.autocomplete-group strong {
	display: block;
	border-bottom: 1px solid #000;
}

/* =====================*/
.pipeline-list .kt-nav__link {
	white-space: nowrap;
}

.custom-file-upload {
	border: 1px solid #ccc;
	display: inline-block;
	padding: 6px 12px;
	cursor: pointer;
	width: 100%;
}


/* monster search start here */
.jobsSearch {
	background-color: #fff;
	padding: 15px 15px 30px 0;
	float: left;
	width: 100%
}

.jobsSearch form {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between
}

.jobsSearch form button {
	height: 40px;
	line-height: 40px;
	border-radius: 0;
	width: 100%;
	float: left;
	padding: 0;
	font-size: 1.1em
}

.jobsSearch form .form-group {
	width: 100%;
	float: left;
	margin: 0
}

.jobsSearch form .locationInput input[type=text] {
	padding-left: 3em;
	border-radius: 4px !important
}

.jobsSearch form span {
	position: absolute;
	left: 0;
	top: 0;
	height: 40px;
	line-height: 40px;
	width: 2.3em;
	text-align: center;
	font-size: 1.2em;
	z-index: 10
}

.jobsSearch form .input-group {
	border: 0;
	margin-left: 15px;
}

.TxtBoxDropdown select {
	position: absolute;
	left: 2.4em;
	top: 1px;
	height: 36px;
	line-height: 38px;
	width: 6.2em;
	text-align: center;
	z-index: 10;
	color: #555;
	padding: 6px .2em;
	border: 0;
	font-size: .9em
}

.jobsSearch .TxtBoxDropdown input[type=text] {
	padding-left: 8.3em
}

.ZipcodeText {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	font-size: 10px;
	color: #a7abc3;
	text-align: left;
	font-weight: 400;
	font-style: italic
}

.locationInput {
	width: 35%;
	margin-left: 15px;
	margin-right: 15px;
	position: relative
}

.searchInput {
	width: calc(68% - 15em);
	position: relative;
	margin-left: 15px;
}

.inputrow {
	width: 20%;
	margin-right: 15px;
}

/*Company User Holder search*/
.resumeSearchTab {
	list-style-type: none;
	padding: 1.5em 0 1em;
	margin: 0 0 15px 0;
	border-bottom: 1px solid #ccc;
	float: left;
	width: 100%;
}

.resumeSearchTab li {
	display: inline-block;
	float: left;
	margin-right: .5em
}

.resumeSearchTab li a {
	display: inline-block;
	display: inline-block;
	min-width: 10em;
	background-color: transparent;
	border: 1px solid #e2e5ec;
	color: #6c7293;
	text-align: center;
	padding: .5em;
	text-transform: uppercase;
	font-size: 1.1em;
	font-weight: 600
}

.resumeSearchTab li a span {
	color: #6c7293;
	display: inline-block
}

.resumeSearchTab li.active a {
	background-color: #5867dd;
	color: #fff
}

.resumeSearchTab li.active a span {
	color: #fff
}

.resumeSearchTab_sec li {
	position: relative;
}

.resumeSearchTab_sec li.disabled a {
	pointer-events: none;
	opacity: .3
}

.resumeSearchTab_sec .tab-pane {
	width: 100%;
	float: left;
	padding: 0;
	position: relative
}

.resumeSearchTab_sec .tab-content {
	padding: 0
}

/*Filters start here */
.jobsFilters {
	float: left;
	width: 100%;
}

.jobsFilterMain {
	float: left;
	padding: 1em 1em;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
}

.jobsFilterMain .form-group select {
	height: 30px;
	font-size: 1em;
	padding: 2px 5px
}

.jobsFilterMain .filterSearch {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: flex-start
}

.jobsFilterMain .filterSearch .form-group {
	width: 11em
}

.jobsFilterMain .filterSearch .form-group select {
	height: 22px;
	font-size: .9em;
	padding: 0 5px
}

.jobsFilters .jobsFilterMain .ibox-content {
	display: none
}

.jobsFilters h3 {
	font-size: 1.3em;
	line-height: 24px;
	margin: 0;
	padding: 0 0 .5em;
	border-bottom: 1px solid #ccc;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between
}

.jobsFilters h4 {
	font-weight: 600;
	font-size: 1em;
	margin: 0;
	padding: 0;
	width: 100%;
	float: left;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between
}

.jobsFilters h4 i {
	float: right
}

.jobsFilters h4 i.fa-chevron-up.fa-chevron-down:before {
	content: "\f067"
}

.jobsFilters a {
	font-size: .95em
}

.jobsFilters ul {
	width: 100%;
	float: left;
	padding: 0 0 1em;
	margin: 0;
	list-style: none;
}

.SideBar_relative {
	position: relative
}

.jobsFilters ul li {
	width: 100%;
	float: left;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	position: relative
}

.jobsFilters .ibox {
	border-bottom: 1px solid #eaeaea;
	margin: 0;
	padding: 6px 0;
	width: 100%;
	float: left
}

.jobsFilters .ibox-content {
	border: none;
	width: 100%;
	float: left;
	max-height: 25em;
	overflow: auto;
	padding: 6px 0;
	margin-top: 10px;
}

.jobsFilters .ibox-title {
	cursor: pointer;
	border-top: 0;
	padding: 0;
	min-height: auto;
	width: 100%;
	float: left;
	position: relative
}

.jobsFilterMain .form-group {
	margin: 0;
	padding: .5em 0;
	display: inline-block;
	width: 100%
}

.jobsFilterMain .form-group select {
	height: 30px;
	font-size: 1em;
	padding: 2px 5px
}

.jobsFilterMain .filterSearch {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between;
	align-items: flex-start
}

.jobsFilterMain .filterSearch .form-group {
	width: 11em
}

.jobsFilterMain .filterSearch .form-group select {
	height: 22px;
	font-size: .9em;
	padding: 0 5px
}

.jobsFilters .jobsFilterMain .ibox-content {
	display: none
}

.jobsFilters .jobsFilterMain .ibox-content.iboxslideup {
	display: block
}

.jobsFilters ul li.pointActive h4 i.fa-plus::before, .showMore_linkBtn.showMore_active i::before {
	content: "\f068"
}

.recentSearch ul {
	padding-top: 1em;
	margin: 0
}

.recentSearch ul li {
	margin-bottom: .4em;
	padding: 0;
	border-bottom: 1px solid #eaeaea;
	line-height: 1.5em
}

.recentSearch ul li:last-child {
	border-bottom: 0
}

.jobsFilters .recentSearch .ibox {
	border-bottom: 0
}

.recentSearch ul li a {
	display: block;
	word-break: break-all
}

.filterSearch h3 {
	display: inline-block;
	border-bottom: 0;
	padding: 0 0 .5em;
	font-weight: 400
}

.filterSearch {
	border-bottom: 1px solid #ccc;
	margin-bottom: 0;
	padding: 1em 0
}

.filterSearch button {
	margin: 0 0 .5em 0;
	padding: 3px 15px;
	opacity: .8;
	pointer-events: none
}

.jobsFilters .inputTextBox {
	border: 0;
	width: 13em;
	margin: 0;
	padding: 1em 0 .5em
}

.jobsFilters .ibox-content .checkbox {
	width: 100%;
	float: left;
	margin-bottom: .6em;
	margin-top: 0
}

.jobsFilters .ibox-content .checkbox label {
	margin-bottom: 0;
}

.jobsFilters .ibox-content .checkbox input {
	margin-top: 3px;
	display: inline-block;
	vertical-align: top;
}

.filterSearchFixed {
	position: fixed;
	top: 5em;
	left: 7.3em;
	background-color: #fff;
	padding: 1em;
	width: 25em;
	z-index: 997;
	height: 90vh;
	overflow: auto
}

.filterBtn_sec {
	align-items: flex-start
}

.filterBtn_sec .btn {
	margin: 0 0 .5em .5em;
	padding: 3px 15px;
	font-size: 1em;
	cursor: pointer
}

.loadMoreSec {
	display: none
}

.dropdownSelectFilter {
	display: inline-block
}

.dropdownSelectFilter .form-control {
	width: 6em;
	font-size: .9em;
	padding: 6px 3px
}

.dropdownSelectFilter label {
	font-weight: 400;
	cursor: pointer;
	font-size: 12px
}

.CompensationBlock .form-control {
	border-radius: 0 !important
}

.CompensationBlock .btn {
	border-radius: 0 !important
}

.yearsOfExperience .form-control {
	margin: 0 .4em
}

.jobsFilters {
	width: 25em;
	float: left
}

.filterResult {
	width: calc(100% - 28em);
	float: right;
	position: relative;
	transition: all .3s ease-in-out;
	min-height: 110vh
}

.jobsFilterMain, .recentSearch {
	padding: 1em 1em;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
}

.searchTitle {
	border-bottom: 1px solid #ccc
}

.searchTitle h2 {
	color: #2739c1
}

.searchTitle h4 {
	color: grey;
	font-size: 14px;
	font-weight: 400
}

.searchTitle h4 span {
	color: #333
}

.searchTitleRight {
	width: 20em;
	display: inline-block;
	float: right;
	padding-bottom: .5em;
	padding-right: 1em;
	text-align: right
}

.searchTitleLeft {
	width: calc(100% - 20em);
	float: left
}

.searchTitleLeft h2 {
	font-size: 18px;
}

.jobFilterToolTip_Wrap {
	display: inline-block;
	position: relative
}

.jobFilterToolTip_Wrap i {
	padding-left: .2em;
	color: #bbb
}

.jobFilterToolTip {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	width: 20em;
	z-index: 99;
	background: #e4e4e4;
	padding: .5em;
	border-radius: 5px;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2)
}

.jobFilterToolTip label {
	font-weight: 400;
	font-size: 10px;
	line-height: 1.5
}

.jobFilterToolTip_Hover {
	display: inline-block
}

.jobFilterToolTip_Hover:hover .jobFilterToolTip {
	display: block
}

.inputDropDown {
	width: 100%;
	float: left
}

.inputDropDown .form-group.inputField { /*width:calc(100% - 7em);*/
	float: left
}

.inputDropDown .form-group.selectField {
	width: 7em;
	float: right
}

.inputDropDown .form-control {
	height: 35px;
	border-radius: 0
}

.inputDropDown textarea.form-control {
	height: 50px;
}

.btn-gray, .btn-gray:focus, .btn-gray:hover {
	background-color: #b2b2b2;
	border-color: #b2b2b2;
	color: #fff !important;
	box-shadow: none
}

.shortBySec {
	padding: 1.5em 0;
	margin: 0
}

.shortBySec ul.showHideSec > li {
	display: inline-block;
	margin-right: 3em
}

.shortBySec ul.showHideSec > li:last-child {
	margin-right: 0
}

.shortBySec ul.showHideSec > li a {
	display: inline-block;
	font-size: 1em
}

.shortBySec .shortTabSec {
	display: inline-block;
	position: relative
}

.shortBySec .shortTabSec span {
	display: inline-block;
	font-size: 1em
}

.shortBySec .dropdown-menu {
	left: auto;
	right: 0
}

.shortBySec .dropdown-menu li, .shortBySec .dropdown-menu li a {
	display: block !important
}

.shortBySec .checkbox label::after {
	left: -2px
}

.shortBySec .checkbox {
	margin-top: 0;
	margin-bottom: 0
}

#Dice_PageList {
	height: 25px;
	padding: 1px 8px;
	font-size: 12px
}

#Monster_PageList {
	height: 25px;
	padding: 1px 8px;
	font-size: 12px
}

.Dice_pagination {
	display: inline-block;
	float: left
}

.Dice_pagination a {
	color: #000;
	float: left;
	padding: 3px 7px;
	text-decoration: none;
	transition: none;
	border: 1px solid #cfcfcf;
	margin-left: -1px;
	background-color: #fff
}

.Dice_pagination a.active {
	background-color: #f1f1f1;
	color: #5d78ff;
	border: 1px solid #cfcfcf;
	font-weight: 600;
}

.Dice_pagination a.hiddenPage {
	display: none
}

.Dice_pagination a:first-child {
	border-radius: 5px 0 0 5px
}

.Dice_pagination a:last-child {
	border-radius: 0 5px 5px 0
}

.Dice_pagination a:hover:not(.active) {
	background-color: #f1f1f1;
	color: #5d78ff;
	border: 1px solid #cfcfcf
}

.Dice_searchBodySec .bottom_secList {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between
}

#showMonsterResumePopUp .modal-dialog {
	width: 85em
}

#showMonsterResumePopUp h2 {
	margin: .5em 0 .3em
}

.diceHeaderLeftContent h4 {
	padding: .5em 0;
	color: #676a6c;
	font-size: 1.3em
}

.Dice_searchBodySec {
	position: relative
}

.Dice_jobDiscrptn {
	padding: .5em 2.5em .5em 3em;
	text-align: left;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between
}

.Dice_jobDiscrptn h3 {
	margin: 0;
	position: relative;
	color: #337ab7;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px
}

.Dice_jobDiscrptn h3 a.toolTip {
	width: 20px;
	height: 20px;
	color: #000;
	background: 0 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 100%
}

.Dice_jobDiscrptn h3 i {
	width: auto;
	height: auto;
	line-height: normal;
	background: 0 0;
	vertical-align: top
}

.Dice_jobDiscrptn h4 {
	margin: 0;
	padding: 0 0 .5em;
	line-height: 1em;
	font-size: 1em;
	color: #a7abc3;
	font-weight: 400
}

.Dice_jobDiscrptn h4 a > i {
	transform: rotateY(180deg)
}

.Dice_searchBodySec table tr.white-bg {
	margin-bottom: 20px;
	background-color: #fff;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	border-radius: 6px;
	position: relative;
	padding: 5px 20px 0 20px;
	transition: all .5s ease-in-out;
	min-height: 250px
}

.Dice_searchBodySec table .ibox-title {
	box-shadow: none;
	border: 0;
	padding: .7em 0 .6em;
	min-height: auto
}

.Dice_searchBodySec table .ibox-title a {
	font-size: .9em
}

.Dice_searchBodySec table ul, .searchBodySec table ul li {
	margin: 0;
	padding-top: .2em;
	list-style: none
}

.Dice_searchBodySec table .lastUpDate {
	position: absolute;
	top: 5em;
	right: 4em;
	display: inline-block;
	min-width: 5em
}

.Dice_searchBodySec table .scorePointSec {
	position: absolute;
	top: 8em;
	right: 4em;
	display: inline-block;
	min-width: 5em
}

.Dice_searchBodySec table .quickApplySec {
	position: absolute;
	top: 12em;
	right: 3.5em;
	display: inline-block;
	min-width: 5em
}

.Dice_searchBodySec .diceResumeLink {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end
}

.Dice_jobDiscrptn .candiSocialIcon li a {
	width: 2em
}

.Dice_jobDiscrptn .candiSocialIcon li a img {
	max-width: 100%
}

.candiSocialIcon li a.socialIcon_color .fa {
	color: #ddd
}

.candiSocialIcon {
	padding: 0;
	float: left;
	width: 100%
}

.candiSocialIcon li {
	display: inline-block;
	margin: inherit
}

.candiSocialIcon li a {
	margin-right: 10px;
	display: inline-block
}

.candiSocialIcon li a .fa {
	font-size: 2.1em
}

.Dice_activeSkill .fa-plus:before {
	content: "\f068"
}

.dice_SkillLicensHide.activeTabSec .fa-minus:before {
	content: "\f067"
}

.tdBlock {
	display: block
}

.full_width {
	width: 100%;
	float: left
}

.diceSearchHeader {
	align-items: flex-start
}

.diceHeaderLeft {
	width: calc(100% - 25em);
	float: left
}

.diceHeaderRight {
	width: 25em;
	float: right
}

.diceHeaderLeftImg {
	width: 5em;
	height: 5em;
	border-radius: 50%;
	float: left
}

.diceHeaderLeftImg img {
	width: 5em;
	height: 5em;
	border-radius: 50%
}

.diceHeaderLeftContent {
	width: calc(100% - 5em);
	float: right;
	padding-left: 1.5em
}

.diceHeaderLeftContent ul {
	padding-left: 0
}

.commonListBorder {
	margin: 0
}

.commonListBorder li {
	display: inline-block;
	border-right: 1px solid #ccc;
	padding: 0 1em;
	line-height: .6em
}

.commonListBorder li:first-child {
	padding-left: 0
}

.commonListBorder li:last-child {
	border: none !important
}

.commonListBorder li a {
	font-size: 1.1em;
	min-width: auto;
	color: #333;
	line-height: 1em;
	margin: 0
}

.commonListBorder li a.text-success {
	color: #1c84c6
}

.diceHeaderLeftContent .commonListBorder li {
	padding-top: 0;
	padding: 0 .4em
}

.diceHeaderLeftContent .commonListBorder li a {
	color: #a7abc3;
	font-size: .9em
}

.diceSearchTabBx .jobDiscrptn h3 {
	font-weight: 600
}

.likelySwitch {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end
}

.likelySwitch span {
	display: inline-block
}

.likelySwitchMeter {
	width: 8em;
	margin: 0 .5em
}

.likelySwitchMeter span {
	width: 31%;
	height: 1em;
	border: 1px solid #d4d4d4;
	float: left;
	margin: 0 .05em
}

.likelySwitchMeter span:first-child {
	border-radius: 5px 0 0 5px
}

.likelySwitchMeter span:last-child {
	border-radius: 0 5px 5px 0
}

.likelySwitchMeter span.active {
	background-color: #75bc4d;
	border: 1px solid #75bc4d
}

.lastUpDateList {
	text-align: right;
	padding: 1.5em 0 0
}

.lastUpDateList p {
	font-size: 1em;
	line-height: .8em;
	margin: 0
}

.skillBudgeList {
	list-style-type: none;
	padding: 1em 0 0 !important
}

.skillBudgeList li {
	background-color: #f8f9fa;
	color: #a7abc3;
	margin: .7em .5em !important;
	margin-bottom: .5em !important;
	padding: .7em .5em !important;
	font-size: .9em;
	border-radius: 3px;
	line-height: 1.1em;
	display: inline-block;
	vertical-align: middle;
	width: 19em;
	border: 1px solid #efefef;
	position: relative;
}

.skillBudgeList li span {
	display: inline-block;
	padding: 0 .2em;
	line-height: 1
}

.skillBudgeList li span.skillBudgeName {
	float: left;
	color: #6c7293;
	width: calc(100% - 7em);
	padding-right: .5em;
	font-weight: 600;
}

.skillBudgeList li span.skillBudgeExp {
	float: right;
	color: #a7abc3;
	width: 7em;
	text-align: right
}

span.skillBudgeNameWrap {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.skillBudgeList li span label {
	font-weight: 400;
	padding: 0 .3em;
	margin: 0;
}

label.skillBudgeToolTip {
	position: absolute;
	bottom: -2em;
	display: none;
	left: 0;
	background-color: #dcdcdc;
	padding: .5em .5em !important;
	border-radius: 3px;
	z-index: 99;
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	font-size: 10px;
}

.skillBudgeList li span.skillBudgeName:hover label.skillBudgeToolTip {
	display: block
}

.skillBudgeList li span label.lastUsedSkill {
	font-size: .8em;
	padding: .4em 0 0
}

.bottomTop_secList {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between
}

.bottomTop_secList {
	border-top: 1px solid #ccc;
	padding: 0 2.5em
}

.bottomTop_secList > li {
	float: left;
	padding: 1em
}

.bottomTop_secList p {
	font-size: 1em;
	color: #676a6c;
	margin: 0;
	font-weight: 700;
	text-align: center
}

.bottomTop_secList p small {
	display: block;
	font-weight: 400;
	font-size: .8em
}

.bottomleftAlign {
	width: calc(100% + 42px);
	margin-left: -21px;
}

.bottom_secList {
	background-color: #efefef;
	height: 4em;
	line-height: 4em;
	padding: 0 2.5em;
	border-radius: 0 0 6px 6px
}

.bottom_secList li a {
	color: #666;
	font-size: .85em;
	line-height: 1.2em
}

.bottom_secList li {
	width: 20%;
	text-align: center
}

.bottom_secList li.eMail_list {
	width: 22%
}

.bottom_secList li.eMail_list a {
	width: 100%
}

.bottom_secList li.eMail_list i {
	margin-right: .4em
}

.bottom_secList li.eMail_list span {
	width: calc(100% - 2em);
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: left
}

.bottom_secList li p {
	margin: 0;
	color: #666;
	font-size: .85em;
	line-height: 1.3
}

.bottom_secList li p strong {
	font-size: 1.5em
}

.bottom_secList li p a {
	font-size: 1.1em;
	line-height: 1.5
}

.bottom_secList li:first-child {
	text-align: left
}

.bottom_secList li:last-child {
	text-align: center
}

.diceResumeLink li a {
	color: #fff !important;
	font-size: .9em !important
}

.diceResumeLink li {
	background-color: #0abb87;
	font-size: 12px;
	font-weight: 600;
	height: 3em;
	line-height: 3em;
	padding: 0 1rem !important;
	min-width: 20em
}

.vAlign {
	display: flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -webkit-flex;
	display: -o-flex;
	align-items: center
}

.profileNameTxt {
	width: 100%;
	float: left;
	font-size: 1.4em;
	color: #666;
	font-weight: 600;
	height: 100%;
	border-radius: 50%;
	background-color: #dcdcdc;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-ms-justify-content: center
}


.monsterSearchHeader, .resumlibrarySearchHeader {
	align-items: flex-start
}

.monsterHeaderLeft, .resumlibraryHeaderLeft {
	width: calc(100% - 20em);
	float: left
}

.monsterHeaderRight, .resumlibraryHeaderRight {
	width: 20em;
	float: right
}

.monsterHeaderLeftImg, .resumlibraryHeaderLeftImg {
	width: 5em;
	height: 5em;
	border-radius: 50%;
	float: left
}

.monsterHeaderLeftImg img, .resumlibraryHeaderLeftImg img {
	width: 5em;
	height: 5em;
	border-radius: 50%
}

.monsterHeaderLeftContent, .resumlibraryHeaderLeftContent {
	width: calc(100% - 5em);
	float: right;
	padding-left: 1.5em
}

.monsterHeaderLeftContent ul, .resumlibraryHeaderLeftContent ul {
	padding-left: 0
}

.monsterHeaderLeftContent .commonListBorder li, .resumlibraryHeaderLeftContent .commonListBorder li {
	padding-top: 0;
	padding: 0 .4em
}

.monsterHeaderLeftContent .commonListBorder li a, .resumlibraryHeaderLeftContent .commonListBorder li a {
	color: #666;
	font-size: .9em
}

.monsterHeaderLeftContent h4, .resumlibraryHeaderLeftContent h4 {
	padding: .5em 0;
	color: #676a6c;
	font-size: 1.3em
}

.monsterSearchTabBx .jobDiscrptn h3, .resumlibrarySearchTabBx .jobDiscrptn h3 {
	font-weight: 600
}

.monsterResumeLink li a, .resumlibraryResumeLink li a {
	color: #fff !important;
	font-size: .9em !important
}

.monsterResumeLink li, .resumlibraryResumeLink li {
	background-color: #0abb87;
	height: 3em;
	line-height: 3em;
	font-size: 12px;
	font-weight: 600;
	padding: 0 1rem;
	min-width: 20em;
	border-radius: 20px;
}

.Monster_searchBodySec ul.monsterResumeLink, .Resumlibrary_searchBodySec ul.resumlibraryResumeLink {
	justify-content: flex-end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	-ms-justify-content: flex-end;
	list-style: none
}

.Monster_activeSkill .fa-plus:before, .Resumlibrary_activeSkill .fa-plus:before {
	content: "\f068"
}

.monster_SkillLicensHide.activeTabSec .fa-minus:before, .resumlibrary_SkillLicensHide.activeTabSec .fa-minus:before {
	content: "\f067"
}

.Monster_searchBodySec .bottom_secList, .Resumlibrary_searchBodySec .bottom_secList {
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between
}

.Monster_searchBodySec, .Resumlibrary_searchBodySec {
	position: relative
}

.Monster_jobDiscrptn, .Resumlibrary_jobDiscrptn {
	padding: .5em 2.5em .5em 3em;
	text-align: left;
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-ms-justify-content: space-between
}

.Monster_jobDiscrptn h3, .Resumlibrary_jobDiscrptn h3 {
	margin: 0;
	position: relative;
	color: #337ab7;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px
}

.Monster_jobDiscrptn h3 a.toolTip, .Resumlibrary_jobDiscrptn h3 a.toolTip {
	width: 20px;
	height: 20px;
	color: #000;
	background: 0 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	right: 100%
}

.Monster_jobDiscrptn h3 i, .Resumlibrary_jobDiscrptn h3 i {
	width: auto;
	height: auto;
	line-height: normal;
	background: 0 0;
	vertical-align: top
}

.Monster_jobDiscrptn h4, .Resumlibrary_jobDiscrptn h4 {
	margin: 0;
	padding: 0 0 .8em;
	line-height: 1em;
	font-size: 1em;
	color: #676a6c;
	font-weight: 400
}

.Monster_jobDiscrptn h4 a > i, .Resumlibrary_jobDiscrptn h4 a > i {
	transform: rotateY(180deg)
}

.Monster_searchBodySec table tr.white-bg, .Resumlibrary_searchBodySec table tr.white-bg {
	-webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12), 0 3px 1px -2px rgba(0, 0, 0, .2);
	border-radius: 6px;
	position: relative;
	padding: 5px 20px 0 20px;
	transition: all .5s ease-in-out;
	min-height: 10em;
	background: #fff;
	margin-bottom: 20px;
}

.Monster_searchBodySec table .ibox-title, .Resumlibrary_searchBodySec table .ibox-title {
	box-shadow: none;
	border: 0;
	padding: .7em 0 .6em;
	min-height: auto
}

.Monster_searchBodySec table .ibox-title a, .Resumlibrary_searchBodySec table .ibox-title a {
	font-size: .9em
}

.Monster_searchBodySec table ul, .searchBodySec table ul li, .Resumlibrary_searchBodySec table ul {
	margin: 0;
	padding-top: .2em
}

.Monster_searchBodySec table .lastUpDate, .Resumlibrary_searchBodySec table .lastUpDate {
	position: absolute;
	top: 5em;
	right: 4em;
	display: inline-block;
	min-width: 5em
}

.Monster_searchBodySec table .scorePointSec, .Resumlibrary_searchBodySec table .scorePointSec {
	position: absolute;
	top: 8em;
	right: 4em;
	display: inline-block;
	min-width: 5em
}

.Monster_searchBodySec table .quickApplySec, .Resumlibrary_searchBodySec table .quickApplySec {
	position: absolute;
	top: 12em;
	right: 3.5em;
	display: inline-block;
	min-width: 5em
}

.cst_tooltip {
	position: relative;
	display: inline-block;
}

.cst_tooltip .tooltiptext {
	visibility: hidden;
	background-color: #144991;
	color: #fff;
	text-align: center;
	border-radius: 4px;
	padding: 4px 3px;
	position: absolute;
	z-index: 1;
	bottom: 100%;
	left: 0;
	opacity: 0;
	transition: opacity 1s;
	font-size: 12px;
	width: auto;
	white-space: nowrap
}

.cst_tooltip .tooltiptext::after {
	content: " ";
	position: absolute;
	top: 100%;
	left: 6%;
	border-width: 5px;
	border-style: solid;
	border-color: #144991 transparent transparent transparent
}

.cst_tooltip:hover .tooltiptext {
	visibility: visible;
	opacity: 1
}


.scoreTxt {
	font-size: 1.5em;
	line-height: 1em;
	margin: 0;
	color: #18a689;
	font-weight: 700
}

.chkMonsterSkillDiv {
	position: absolute;
	right: 0;
}

.chkMonsterSkillDiv input#chkMonsterSkill {
	display: none
}

.chkMonsterSkillDiv label {
	background-color: transparent;
	color: #6b6b6b;
	padding: .5em .5em;
	border: 1px solid #bdbdbd;
	cursor: pointer;
	min-width: 7.5em;
	margin: .1em 0 0
}

/* .chkMonsterSkillDiv label::after{content:"\f021";display:inline-block;margin-left:.5em;font-size:.9em } */
.chkMonsterSkillDiv input#chkMonsterSkill:checked + label {
	background: #5d78ff;
	color: #fff;
	border: 1px solid #5d78ff
}

.inputDropDown #skillTag_badges_monster, .inputDropDown #skillTag_badges_resumlibrary {
	width: 100%;
	padding-top: 0px;
}

#skillTag_badges_monster #addMonsterFreeSkill, #skillTag_badges_resumlibrary #addMonsterFreeSkill {
	padding: 2px 0;
	font-size: 12px;
	background: 0 0;
	border: 0;
	box-shadow: none;
	color: #328ec1;
	font-weight: 400;
	text-decoration: underline;
	cursor: pointer
}

.tabLoaderResumeSearch {
	background-size: 25px 25px;
	background-position: right center;
	background-repeat: no-repeat;
}

#skillTag_badges_monster input, #skillTag_badges_resumlibrary input[type=text].form-control {
	width: 60%;
}

/* after fixes updated css 26-062020 */
.Monster_searchBodySec table tr.Monster_jobDiscrptn .clearfix, .Resumlibrary_searchBodySec table tr.Resumlibrary_jobDiscrptn .clearfix {
	display: none;
}

.Monster_searchBodySec table tr td, .Resumlibrary_searchBodySec table tr td {
	border: 0px;
	padding: 0;
	margin: 0;
}

.Monster_searchBodySec table tr td.bottomleftAlign, .Resumlibrary_searchBodySec table tr td.bottomleftAlign {
	margin-left: -21px;
}

.skillBudgeList li {
	min-height: 40px;
}

.skillBudgeList li span.skillBudgeName {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.jobFilterToolTip_Hover i {
	font-size: 10px;
}

.CompensationBlock input.form-control {
	width: 100px;
}

#skillTag_badges_monster #addMonsterFreeSkill, #skillTag_badges_resumlibrary #addMonsterFreeSkill {
	border: 0px;
}

#skillTag_badges_monster #addMonsterFreeSkill:hover, #skillTag_badges_monster #addMonsterFreeSkill:active, #skillTag_badges_monster #addMonsterFreeSkill:focus, #skillTag_badges_resumlibrary #addMonsterFreeSkill:hover, #skillTag_badges_resumlibrary #addMonsterFreeSkill:active, #skillTag_badges_resumlibrary #addMonsterFreeSkill:focus {
	border: 0px !important;
}

.skillTag_badge {
	font-weight: 400;
	display: inline-block;
	margin: 0 6px 6px 0;
	background-color: #efefef;
	border: 1px solid #dadada;
	border-radius: 15px;
	padding: .2em .5em
}

.skillTag_badge span {
	font-weight: 400;
	display: inline-block;
	font-size: 1em;
	margin: 0 2px
}

.skillTag_badge a {
	font-weight: 400;
	display: inline-block;
	font-size: .9em;
	color: #666;
	margin-right: -2px;
	margin-left: 2px
}

#skillTag_badges .btn {
	font-size: .9em;
	padding: 4px 12px;
	text-transform: uppercase
}

#skillTag_badges_monster label.skillTag_badge_orange, #skillTag_badges_resumlibrary label.skillTag_badge_orange {
	background: #5d78ff;
	color: #fff;
	border: 1px solid #5d78ff;
	font-size: .9rem;
}

.jobsFilters .ibox {
	padding: 10px 0;
}

/* pagination start here */
.Monster_pagination {
	float: left
}

.Monster_pagination a {
	color: #666;
	float: left;
	padding: 2px 5px;
	font-size: 12px;
	text-decoration: none;
	transition: none;
	border: 1px solid #e4e4e4;
	margin-left: -1px;
	background-color: #fff
}

.Monster_pagination a.active {
	background-color: #f1f1f1;
	color: #5d78ff;
	border: 1px solid #e4e4e4;
	font-weight: 600;
}

.Monster_pagination .monsterMidPagination .btn {
	color: #666;
	float: left;
	padding: 2px 5px;
	font-size: 12px;
	text-decoration: none;
	transition: none;
	border: 1px solid #e4e4e4;
	margin-left: -1px;
	background-color: #fff;
	border-radius: 0px;
}

.Monster_pagination .monsterMidPagination .btn.active {
	background-color: #f1f1f1;
	color: #5d78ff;
	border: 1px solid #cfcfcf #e4e4e4;
	font-weight: 600;
}

.Monster_pagination .monsterMidPagination .btn:hover {
	background-color: #f1f1f1;
	color: #5d78ff;
	border: 1px solid #e4e4e4
}

.Monster_pagination a.hiddenPage {
	display: none
}

.Monster_pagination a:first-child {
	border-radius: 5px 0 0 5px;
	float: left;
}

.Monster_pagination a:last-child {
	border-radius: 0 5px 5px 0;
	float: right;
}

.Monster_pagination a:hover:not(.active) {
	background-color: #f1f1f1;
	color: #5d78ff;
	border: 1px solid #e4e4e4
}

.Monster_pagination .monsterMidPagination {
	float: left;
}

.Resumlibrary_pagination {
	float: left
}

.Resumlibrary_pagination a {
	color: #666;
	float: left;
	padding: 2px 5px;
	font-size: 12px;
	text-decoration: none;
	transition: none;
	border: 1px solid #e4e4e4;
	margin-left: -1px;
	background-color: #fff
}

.Resumlibrary_pagination a.active {
	background-color: #f1f1f1;
	color: #5d78ff;
	border: 1px solid #e4e4e4;
	font-weight: 600;
}

.Resumlibrary_pagination .resumlibraryMidPagination .btn {
	color: #666;
	float: left;
	padding: 2px 5px;
	font-size: 12px;
	text-decoration: none;
	transition: none;
	border: 1px solid #e4e4e4;
	margin-left: -1px;
	background-color: #fff;
	border-radius: 0px;
}

.Resumlibrary_pagination .resumlibraryMidPagination .btn.active {
	background-color: #f1f1f1;
	color: #5d78ff;
	border: 1px solid #cfcfcf #e4e4e4;
	font-weight: 600;
}

.Resumlibrary_pagination .resumlibraryMidPagination .btn:hover {
	background-color: #f1f1f1;
	color: #5d78ff;
	border: 1px solid #e4e4e4
}

.Resumlibrary_pagination a.hiddenPage {
	display: none
}

.Resumlibrary_pagination a:first-child {
	border-radius: 5px 0 0 5px;
	float: left;
}

.Resumlibrary_pagination a:last-child {
	border-radius: 0 5px 5px 0;
	float: right;
}

.Resumlibrary_pagination a:hover:not(.active) {
	background-color: #f1f1f1;
	color: #5d78ff;
	border: 1px solid #e4e4e4
}

.Resumlibrary_pagination .resumlibraryMidPagination {
	float: left;
}

.ibox-content.skillContent {
	overflow: hidden;
	width: 100%;
}

.skill-req {
	float: left;
	width: 100%;
	margin: 10px 0;
}

.tagsinput {
	float: left;
	min-height: 100% !important;
}

.tagsinput input {
	height: 35px;
	border-radius: 0;
	display: block;
	width: 100% !important;
	padding: .65rem 1rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #E2E5EC;
	-webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}

span.tag {
	font-size: .9rem;
	color: #fff;
	font-weight: 400;
	padding: .3em .7em;
	border-radius: 15px;
	margin-right: 2px;
	float: left;
	margin-bottom: 2px;
}

.req-block span.tag {
	background: #5D78FF;
	color: #fff;
	border: 1px solid #5D78FF;
}

.req-block span.tag a {
	color: #fff;
}

.opt-block span.tag {
	background: #eee;
	color: #000;
	border: 1px solid #000;
}

.opt-block span.tag a {
	color: #000;
}

#requiredSkills_addTag, #optionalSkills_addTag {
	margin-top: 10px;
	float: left;
	width: 100%;
}

/*This is for Highlighting chat message*/
.kt-message__item--active {
	background: #f2f3f7;
	border-radius: 4px;
}

/*This is for Highlighting chat message*/

.w-20 {
	width: 20% !important
}

.form-control.form-control-solid {
	background-color: #f5f8fa;
	border-color: #f5f8fa;
	color: #5e6278;
	transition: color .2s ease, background-color .2s ease;
}

.dropdown-menu.jd-cart {
	width: 60% !important;
}

.job-distribution-cart-icon {
	background-color: #cacff894;
	color: #5867dd;
	padding: 10px;
	border-radius: 25px;
	width: 40px;
	height: 40px;
	margin-right: 15px;
}

.label {
	padding: 0;
	margin: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	font-size: 0.8rem;
	background-color: #EBEDF3;
	color: #3F4254;
	font-weight: 400;
	height: 20px;
	width: 20px;
	font-size: 0.8rem;
}

.label.label-primary {
	color: #FFFFFF;
	background-color: #3699FF;
}

.label.label-outline-primary {
	background-color: transparent;
	color: #3699FF;
	border: 1px solid #3699FF;
}

.label.label-outline-primary.label-outline-2x {
	border: 2px solid #3699FF;
}

.label.label-light-primary {
	color: #3699FF;
	background-color: #E1F0FF;
}

.label.label-secondary {
	color: #3F4254;
	background-color: #E4E6EF;
}

.label.label-outline-secondary {
	background-color: transparent;
	color: #3F4254;
	border: 1px solid #E4E6EF;
}

.label.label-outline-secondary.label-outline-2x {
	border: 2px solid #E4E6EF;
}

.label.label-light-secondary {
	color: #E4E6EF;
	background-color: #EBEDF3;
}

.label.label-success {
	color: #ffffff;
	background-color: #1BC5BD;
}

.label.label-outline-success {
	background-color: transparent;
	color: #1BC5BD;
	border: 1px solid #1BC5BD;
}

.label.label-outline-success.label-outline-2x {
	border: 2px solid #1BC5BD;
}

.label.label-light-success {
	color: #1BC5BD;
	background-color: #C9F7F5;
}

.label.label-info {
	color: #ffffff;
	background-color: #8950FC;
}

.label.label-outline-info {
	background-color: transparent;
	color: #8950FC;
	border: 1px solid #8950FC;
}

.label.label-outline-info.label-outline-2x {
	border: 2px solid #8950FC;
}

.label.label-light-info {
	color: #8950FC;
	background-color: #EEE5FF;
}

.label.label-warning {
	color: #ffffff;
	background-color: #FFA800;
}

.label.label-outline-warning {
	background-color: transparent;
	color: #FFA800;
	border: 1px solid #FFA800;
}

.label.label-outline-warning.label-outline-2x {
	border: 2px solid #FFA800;
}

.label.label-light-warning {
	color: #FFA800;
	background-color: #FFF4DE;
}

.label.label-danger {
	color: #ffffff;
	background-color: #F64E60;
}

.label.label-outline-danger {
	background-color: transparent;
	color: #F64E60;
	border: 1px solid #F64E60;
}

.label.label-outline-danger.label-outline-2x {
	border: 2px solid #F64E60;
}

.label.label-light-danger {
	color: #F64E60;
	background-color: #FFE2E5;
}

.label.label-light {
	color: #7E8299;
	background-color: #F3F6F9;
}

.label.label-outline-light {
	background-color: transparent;
	color: #3F4254;
	border: 1px solid #F3F6F9;
}

.label.label-outline-light.label-outline-2x {
	border: 2px solid #F3F6F9;
}

.label.label-light-light {
	color: #F3F6F9;
	background-color: #F3F6F9;
}

.label.label-dark {
	color: #ffffff;
	background-color: #181C32;
}

.label.label-outline-dark {
	background-color: transparent;
	color: #181C32;
	border: 1px solid #181C32;
}

.label.label-outline-dark.label-outline-2x {
	border: 2px solid #181C32;
}

.label.label-light-dark {
	color: #181C32;
	background-color: #D1D3E0;
}

.label.label-white {
	color: #3F4254;
	background-color: #ffffff;
}

.label.label-outline-white {
	background-color: transparent;
	color: #ffffff;
	border: 1px solid #ffffff;
}

.label.label-outline-white.label-outline-2x {
	border: 2px solid #ffffff;
}

.label.label-light-white {
	color: #ffffff;
	background-color: #ffffff;
}

.label.label-inline {
	width: auto;
	padding: 0.15rem 0.75rem;
	border-radius: 0.42rem;
}

.label.label-inline.label-md {
	padding: 0.8rem 0.6rem;
}

.label.label-inline.label-lg {
	padding: 0.9rem 0.75rem;
}

.label.label-inline.label-xl {
	padding: 1rem 0.85rem;
}

.label.label-pill {
	border-radius: none;
}

.label.label-rounded {
	border-radius: 0.42rem;
}

.label.label-square {
	border-radius: 0;
}

.label.label-dot {
	display: inline-block;
	font-size: 0 !important;
	vertical-align: middle;
	text-align: center;
}

.label.label-inline {
	width: auto;
}

.label.label-dot {
	line-height: 6px;
	min-height: 6px;
	min-width: 6px;
	height: 6px;
	width: 6px;
}

.label.label-sm {
	height: 16px;
	width: 16px;
	font-size: 0.75rem;
}

.label.label-sm.label-inline {
	width: auto;
}

.label.label-sm.label-dot {
	line-height: 4px;
	min-height: 4px;
	min-width: 4px;
	height: 4px;
	width: 4px;
}

.label.label-lg {
	height: 24px;
	width: 24px;
	font-size: 0.9rem;
}

.label.label-lg.label-inline {
	width: auto;
}

.label.label-lg.label-dot {
	line-height: 8px;
	min-height: 8px;
	min-width: 8px;
	height: 8px;
	width: 8px;
}

.label.label-xl {
	height: 28px;
	width: 28px;
	font-size: 1rem;
}

.label.label-xl.label-inline {
	width: auto;
}

.label.label-xl.label-dot {
	line-height: 10px;
	min-height: 10px;
	min-width: 10px;
	height: 10px;
	width: 10px;
}

.form-control.form-control-solid {
	background-color: #f5f8fa;
	border-color: #f5f8fa;
	color: #5e6278;
	transition: color .2s ease, background-color .2s ease;
}

.dropdown-menu.jd-cart {
	width: 60% !important;
}

.job-distribution-cart-icon {
	background-color: #cacff894;
	color: #5867dd;
	padding: 10px;
	border-radius: 25px;
	width: 40px;
	height: 40px;
	margin-right: 15px;
}

.label {
	padding: 0;
	margin: 0;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 20px;
	width: 20px;
	border-radius: 50%;
	font-size: 0.8rem;
	background-color: #EBEDF3;
	color: #3F4254;
	font-weight: 400;
	height: 20px;
	width: 20px;
	font-size: 0.8rem;
}

.label.label-primary {
	color: #FFFFFF;
	background-color: #3699FF;
}

.label.label-outline-primary {
	background-color: transparent;
	color: #3699FF;
	border: 1px solid #3699FF;
}

.label.label-outline-primary.label-outline-2x {
	border: 2px solid #3699FF;
}

.label.label-light-primary {
	color: #3699FF;
	background-color: #E1F0FF;
}

.label.label-secondary {
	color: #3F4254;
	background-color: #E4E6EF;
}

.label.label-outline-secondary {
	background-color: transparent;
	color: #3F4254;
	border: 1px solid #E4E6EF;
}

.label.label-outline-secondary.label-outline-2x {
	border: 2px solid #E4E6EF;
}

.label.label-light-secondary {
	color: #E4E6EF;
	background-color: #EBEDF3;
}

.label.label-success {
	color: #ffffff;
	background-color: #1BC5BD;
}

.label.label-outline-success {
	background-color: transparent;
	color: #1BC5BD;
	border: 1px solid #1BC5BD;
}

.label.label-outline-success.label-outline-2x {
	border: 2px solid #1BC5BD;
}

.label.label-light-success {
	color: #1BC5BD;
	background-color: #C9F7F5;
}

.label.label-info {
	color: #ffffff;
	background-color: #8950FC;
}

.label.label-outline-info {
	background-color: transparent;
	color: #8950FC;
	border: 1px solid #8950FC;
}

.label.label-outline-info.label-outline-2x {
	border: 2px solid #8950FC;
}

.label.label-light-info {
	color: #8950FC;
	background-color: #EEE5FF;
}

.label.label-warning {
	color: #ffffff;
	background-color: #FFA800;
}

.label.label-outline-warning {
	background-color: transparent;
	color: #FFA800;
	border: 1px solid #FFA800;
}

.label.label-outline-warning.label-outline-2x {
	border: 2px solid #FFA800;
}

.label.label-light-warning {
	color: #FFA800;
	background-color: #FFF4DE;
}

.label.label-danger {
	color: #ffffff;
	background-color: #F64E60;
}

.label.label-outline-danger {
	background-color: transparent;
	color: #F64E60;
	border: 1px solid #F64E60;
}

.label.label-outline-danger.label-outline-2x {
	border: 2px solid #F64E60;
}

.label.label-light-danger {
	color: #F64E60;
	background-color: #FFE2E5;
}

.label.label-light {
	color: #7E8299;
	background-color: #F3F6F9;
}

.label.label-outline-light {
	background-color: transparent;
	color: #3F4254;
	border: 1px solid #F3F6F9;
}

.label.label-outline-light.label-outline-2x {
	border: 2px solid #F3F6F9;
}

.label.label-light-light {
	color: #F3F6F9;
	background-color: #F3F6F9;
}

.label.label-dark {
	color: #ffffff;
	background-color: #181C32;
}

.label.label-outline-dark {
	background-color: transparent;
	color: #181C32;
	border: 1px solid #181C32;
}

.label.label-outline-dark.label-outline-2x {
	border: 2px solid #181C32;
}

.label.label-light-dark {
	color: #181C32;
	background-color: #D1D3E0;
}

.label.label-white {
	color: #3F4254;
	background-color: #ffffff;
}

.label.label-outline-white {
	background-color: transparent;
	color: #ffffff;
	border: 1px solid #ffffff;
}

.label.label-outline-white.label-outline-2x {
	border: 2px solid #ffffff;
}

.label.label-light-white {
	color: #ffffff;
	background-color: #ffffff;
}

.label.label-inline {
	width: auto;
	padding: 0.15rem 0.75rem;
	border-radius: 0.42rem;
}

.label.label-inline.label-md {
	padding: 0.8rem 0.6rem;
}

.label.label-inline.label-lg {
	padding: 0.9rem 0.75rem;
}

.label.label-inline.label-xl {
	padding: 1rem 0.85rem;
}

.label.label-pill {
	border-radius: none;
}

.label.label-rounded {
	border-radius: 0.42rem;
}

.label.label-square {
	border-radius: 0;
}

.label.label-dot {
	display: inline-block;
	font-size: 0 !important;
	vertical-align: middle;
	text-align: center;
}

.label.label-inline {
	width: auto;
}

.label.label-dot {
	line-height: 6px;
	min-height: 6px;
	min-width: 6px;
	height: 6px;
	width: 6px;
}

.label.label-sm {
	height: 16px;
	width: 16px;
	font-size: 0.75rem;
}

.label.label-sm.label-inline {
	width: auto;
}

.label.label-sm.label-dot {
	line-height: 4px;
	min-height: 4px;
	min-width: 4px;
	height: 4px;
	width: 4px;
}

.label.label-lg {
	height: 24px;
	width: 24px;
	font-size: 0.9rem;
}

.label.label-lg.label-inline {
	width: auto;
}

.label.label-lg.label-dot {
	line-height: 8px;
	min-height: 8px;
	min-width: 8px;
	height: 8px;
	width: 8px;
}

.label.label-xl {
	height: 28px;
	width: 28px;
	font-size: 1rem;
}

.label.label-xl.label-inline {
	width: auto;
}

.label.label-xl.label-dot {
	line-height: 10px;
	min-height: 10px;
	min-width: 10px;
	height: 10px;
	width: 10px;
}

.svg-icon svg {
	height: 1.5rem;
	width: 1.5rem;
}

.svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #B5B5C3;
}

.svg-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-icon-white svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #ffffff !important;
}

.svg-icon.svg-icon-white svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-white svg path {
	fill: #ffffff !important;
}

.svg-icon.svg-icon-primary svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #5766dc !important;
}

.svg-icon.svg-icon-primary svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-primary svg path {
	fill: #5766dc !important;
}

.svg-icon.svg-icon-secondary svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #181C32 !important;
}

.svg-icon.svg-icon-secondary svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-secondary svg path {
	fill: #181C32 !important;
}

.svg-icon.svg-icon-success svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #1BC5BD !important;
}

.svg-icon.svg-icon-success svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-success svg path {
	fill: #1BC5BD !important;
}

.svg-icon.svg-icon-info svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #8950FC !important;
}

.svg-icon.svg-icon-info svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-info svg path {
	fill: #8950FC !important;
}

.svg-icon.svg-icon-warning svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #FFA800 !important;
}

.svg-icon.svg-icon-warning svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-warning svg path {
	fill: #FFA800 !important;
}

.svg-icon.svg-icon-danger svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #F64E60 !important;
}

.svg-icon.svg-icon-danger svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-danger svg path {
	fill: #F64E60 !important;
}

.svg-icon.svg-icon-light svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #F3F6F9 !important;
}

.svg-icon.svg-icon-light svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-light svg path {
	fill: #F3F6F9 !important;
}

.svg-icon.svg-icon-dark svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #181C32 !important;
}

.svg-icon.svg-icon-dark svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-dark svg path {
	fill: #181C32 !important;
}

.svg-icon.svg-icon-dark-75 svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #3F4254 !important;
}

.svg-icon.svg-icon-dark-75 svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-dark-75 svg path {
	fill: #3F4254 !important;
}

.svg-icon.svg-icon-dark-65 svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #5E6278 !important;
}

.svg-icon.svg-icon-dark-65 svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-dark-65 svg path {
	fill: #5E6278 !important;
}

.svg-icon.svg-icon-dark-50 svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #7E8299 !important;
}

.svg-icon.svg-icon-dark-50 svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-dark-50 svg path {
	fill: #7E8299 !important;
}

.svg-icon.svg-icon-dark-25 svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #D1D3E0 !important;
}

.svg-icon.svg-icon-dark-25 svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-dark-25 svg path {
	fill: #D1D3E0 !important;
}

.svg-icon.svg-icon-muted svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #B5B5C3 !important;
}

.svg-icon.svg-icon-muted svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.svg-icon.svg-logo-muted svg path {
	fill: #B5B5C3 !important;
}

.svg-icon.svg-icon-sm svg {
	height: 1.25rem !important;
	width: 1.25rem !important;
}

.svg-icon.svg-icon-md svg {
	height: 1.5rem !important;
	width: 1.5rem !important;
}

.svg-icon.svg-icon-lg svg {
	height: 1.75rem !important;
	width: 1.75rem !important;
}

.svg-icon.svg-icon-xl svg {
	height: 2rem !important;
	width: 2rem !important;
}

.svg-icon.svg-icon-xxl svg {
	height: 2.25rem !important;
	width: 2.25rem !important;
}

.svg-icon.svg-icon-1x svg {
	height: 1rem !important;
	width: 1rem !important;
}

.svg-icon.svg-icon-2x svg {
	height: 2rem !important;
	width: 2rem !important;
}

.svg-icon.svg-icon-3x svg {
	height: 3rem !important;
	width: 3rem !important;
}

.svg-icon.svg-icon-4x svg {
	height: 4rem !important;
	width: 4rem !important;
}

.svg-icon.svg-icon-5x svg {
	height: 5rem !important;
	width: 5rem !important;
}

.svg-icon.svg-icon-6x svg {
	height: 6rem !important;
	width: 6rem !important;
}

.svg-icon.svg-icon-7x svg {
	height: 7rem !important;
	width: 7rem !important;
}

.svg-icon.svg-icon-8x svg {
	height: 8rem !important;
	width: 8rem !important;
}

.svg-icon.svg-icon-9x svg {
	height: 9rem !important;
	width: 9rem !important;
}

.svg-icon.svg-icon-10x svg {
	height: 10rem !important;
	width: 10rem !important;
}

.svg-icon.svg-icon-full svg {
	height: 100% !important;
	width: 100% !important;
}

@media (min-width: 576px) {
	.svg-icon.svg-icon-sm-sm svg {
		height: 1.25rem !important;
		width: 1.25rem !important;
	}

	.svg-icon.svg-icon-sm-md svg {
		height: 1.5rem !important;
		width: 1.5rem !important;
	}

	.svg-icon.svg-icon-sm-lg svg {
		height: 1.75rem !important;
		width: 1.75rem !important;
	}

	.svg-icon.svg-icon-sm-xl svg {
		height: 2rem !important;
		width: 2rem !important;
	}

	.svg-icon.svg-icon-sm-xxl svg {
		height: 2.25rem !important;
		width: 2.25rem !important;
	}

	.svg-icon.svg-icon-sm-1x svg {
		height: 1rem !important;
		width: 1rem !important;
	}

	.svg-icon.svg-icon-sm-2x svg {
		height: 2rem !important;
		width: 2rem !important;
	}

	.svg-icon.svg-icon-sm-3x svg {
		height: 3rem !important;
		width: 3rem !important;
	}

	.svg-icon.svg-icon-sm-4x svg {
		height: 4rem !important;
		width: 4rem !important;
	}

	.svg-icon.svg-icon-sm-5x svg {
		height: 5rem !important;
		width: 5rem !important;
	}

	.svg-icon.svg-icon-sm-6x svg {
		height: 6rem !important;
		width: 6rem !important;
	}

	.svg-icon.svg-icon-sm-7x svg {
		height: 7rem !important;
		width: 7rem !important;
	}

	.svg-icon.svg-icon-sm-8x svg {
		height: 8rem !important;
		width: 8rem !important;
	}

	.svg-icon.svg-icon-sm-9x svg {
		height: 9rem !important;
		width: 9rem !important;
	}

	.svg-icon.svg-icon-sm-10x svg {
		height: 10rem !important;
		width: 10rem !important;
	}

	.svg-icon.svg-icon-sm-full svg {
		height: 100% !important;
		width: 100% !important;
	}
}

@media (min-width: 768px) {
	.svg-icon.svg-icon-md-sm svg {
		height: 1.25rem !important;
		width: 1.25rem !important;
	}

	.svg-icon.svg-icon-md-md svg {
		height: 1.5rem !important;
		width: 1.5rem !important;
	}

	.svg-icon.svg-icon-md-lg svg {
		height: 1.75rem !important;
		width: 1.75rem !important;
	}

	.svg-icon.svg-icon-md-xl svg {
		height: 2rem !important;
		width: 2rem !important;
	}

	.svg-icon.svg-icon-md-xxl svg {
		height: 2.25rem !important;
		width: 2.25rem !important;
	}

	.svg-icon.svg-icon-md-1x svg {
		height: 1rem !important;
		width: 1rem !important;
	}

	.svg-icon.svg-icon-md-2x svg {
		height: 2rem !important;
		width: 2rem !important;
	}

	.svg-icon.svg-icon-md-3x svg {
		height: 3rem !important;
		width: 3rem !important;
	}

	.svg-icon.svg-icon-md-4x svg {
		height: 4rem !important;
		width: 4rem !important;
	}

	.svg-icon.svg-icon-md-5x svg {
		height: 5rem !important;
		width: 5rem !important;
	}

	.svg-icon.svg-icon-md-6x svg {
		height: 6rem !important;
		width: 6rem !important;
	}

	.svg-icon.svg-icon-md-7x svg {
		height: 7rem !important;
		width: 7rem !important;
	}

	.svg-icon.svg-icon-md-8x svg {
		height: 8rem !important;
		width: 8rem !important;
	}

	.svg-icon.svg-icon-md-9x svg {
		height: 9rem !important;
		width: 9rem !important;
	}

	.svg-icon.svg-icon-md-10x svg {
		height: 10rem !important;
		width: 10rem !important;
	}

	.svg-icon.svg-icon-md-full svg {
		height: 100% !important;
		width: 100% !important;
	}
}

@media (min-width: 992px) {
	.svg-icon.svg-icon-lg-sm svg {
		height: 1.25rem !important;
		width: 1.25rem !important;
	}

	.svg-icon.svg-icon-lg-md svg {
		height: 1.5rem !important;
		width: 1.5rem !important;
	}

	.svg-icon.svg-icon-lg-lg svg {
		height: 1.75rem !important;
		width: 1.75rem !important;
	}

	.svg-icon.svg-icon-lg-xl svg {
		height: 2rem !important;
		width: 2rem !important;
	}

	.svg-icon.svg-icon-lg-xxl svg {
		height: 2.25rem !important;
		width: 2.25rem !important;
	}

	.svg-icon.svg-icon-lg-1x svg {
		height: 1rem !important;
		width: 1rem !important;
	}

	.svg-icon.svg-icon-lg-2x svg {
		height: 2rem !important;
		width: 2rem !important;
	}

	.svg-icon.svg-icon-lg-3x svg {
		height: 3rem !important;
		width: 3rem !important;
	}

	.svg-icon.svg-icon-lg-4x svg {
		height: 4rem !important;
		width: 4rem !important;
	}

	.svg-icon.svg-icon-lg-5x svg {
		height: 5rem !important;
		width: 5rem !important;
	}

	.svg-icon.svg-icon-lg-6x svg {
		height: 6rem !important;
		width: 6rem !important;
	}

	.svg-icon.svg-icon-lg-7x svg {
		height: 7rem !important;
		width: 7rem !important;
	}

	.svg-icon.svg-icon-lg-8x svg {
		height: 8rem !important;
		width: 8rem !important;
	}

	.svg-icon.svg-icon-lg-9x svg {
		height: 9rem !important;
		width: 9rem !important;
	}

	.svg-icon.svg-icon-lg-10x svg {
		height: 10rem !important;
		width: 10rem !important;
	}

	.svg-icon.svg-icon-lg-full svg {
		height: 100% !important;
		width: 100% !important;
	}
}

@media (min-width: 1200px) {
	.svg-icon.svg-icon-xl-sm svg {
		height: 1.25rem !important;
		width: 1.25rem !important;
	}

	.svg-icon.svg-icon-xl-md svg {
		height: 1.5rem !important;
		width: 1.5rem !important;
	}

	.svg-icon.svg-icon-xl-lg svg {
		height: 1.75rem !important;
		width: 1.75rem !important;
	}

	.svg-icon.svg-icon-xl-xl svg {
		height: 2rem !important;
		width: 2rem !important;
	}

	.svg-icon.svg-icon-xl-xxl svg {
		height: 2.25rem !important;
		width: 2.25rem !important;
	}

	.svg-icon.svg-icon-xl-1x svg {
		height: 1rem !important;
		width: 1rem !important;
	}

	.svg-icon.svg-icon-xl-2x svg {
		height: 2rem !important;
		width: 2rem !important;
	}

	.svg-icon.svg-icon-xl-3x svg {
		height: 3rem !important;
		width: 3rem !important;
	}

	.svg-icon.svg-icon-xl-4x svg {
		height: 4rem !important;
		width: 4rem !important;
	}

	.svg-icon.svg-icon-xl-5x svg {
		height: 5rem !important;
		width: 5rem !important;
	}

	.svg-icon.svg-icon-xl-6x svg {
		height: 6rem !important;
		width: 6rem !important;
	}

	.svg-icon.svg-icon-xl-7x svg {
		height: 7rem !important;
		width: 7rem !important;
	}

	.svg-icon.svg-icon-xl-8x svg {
		height: 8rem !important;
		width: 8rem !important;
	}

	.svg-icon.svg-icon-xl-9x svg {
		height: 9rem !important;
		width: 9rem !important;
	}

	.svg-icon.svg-icon-xl-10x svg {
		height: 10rem !important;
		width: 10rem !important;
	}

	.svg-icon.svg-icon-xl-full svg {
		height: 100% !important;
		width: 100% !important;
	}
}

@media (min-width: 1400px) {
	.svg-icon.svg-icon-xxl-sm svg {
		height: 1.25rem !important;
		width: 1.25rem !important;
	}

	.svg-icon.svg-icon-xxl-md svg {
		height: 1.5rem !important;
		width: 1.5rem !important;
	}

	.svg-icon.svg-icon-xxl-lg svg {
		height: 1.75rem !important;
		width: 1.75rem !important;
	}

	.svg-icon.svg-icon-xxl-xl svg {
		height: 2rem !important;
		width: 2rem !important;
	}

	.svg-icon.svg-icon-xxl-xxl svg {
		height: 2.25rem !important;
		width: 2.25rem !important;
	}

	.svg-icon.svg-icon-xxl-1x svg {
		height: 1rem !important;
		width: 1rem !important;
	}

	.svg-icon.svg-icon-xxl-2x svg {
		height: 2rem !important;
		width: 2rem !important;
	}

	.svg-icon.svg-icon-xxl-3x svg {
		height: 3rem !important;
		width: 3rem !important;
	}

	.svg-icon.svg-icon-xxl-4x svg {
		height: 4rem !important;
		width: 4rem !important;
	}

	.svg-icon.svg-icon-xxl-5x svg {
		height: 5rem !important;
		width: 5rem !important;
	}

	.svg-icon.svg-icon-xxl-6x svg {
		height: 6rem !important;
		width: 6rem !important;
	}

	.svg-icon.svg-icon-xxl-7x svg {
		height: 7rem !important;
		width: 7rem !important;
	}

	.svg-icon.svg-icon-xxl-8x svg {
		height: 8rem !important;
		width: 8rem !important;
	}

	.svg-icon.svg-icon-xxl-9x svg {
		height: 9rem !important;
		width: 9rem !important;
	}

	.svg-icon.svg-icon-xxl-10x svg {
		height: 10rem !important;
		width: 10rem !important;
	}

	.svg-icon.svg-icon-xxl-full svg {
		height: 100% !important;
		width: 100% !important;
	}
}

.svg-icon.svg-icon-flip svg {
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
}

.svg.svg-fill-white {
	fill: #ffffff !important;
}

.svg.svg-fill-light-white {
	fill: #ffffff !important;
}

.svg.svg-fill-primary {
	fill: #8950FC !important;
}

.svg.svg-fill-light-primary {
	fill: #EEE5FF !important;
}

.svg.svg-fill-secondary {
	fill: #181C32 !important;
}

.svg.svg-fill-light-secondary {
	fill: #EBEDF3 !important;
}

.svg.svg-fill-success {
	fill: #1BC5BD !important;
}

.svg.svg-fill-light-success {
	fill: #C9F7F5 !important;
}

.svg.svg-fill-info {
	fill: #8950FC !important;
}

.svg.svg-fill-light-info {
	fill: #EEE5FF !important;
}

.svg.svg-fill-warning {
	fill: #FFA800 !important;
}

.svg.svg-fill-light-warning {
	fill: #FFF4DE !important;
}

.svg.svg-fill-danger {
	fill: #F64E60 !important;
}

.svg.svg-fill-light-danger {
	fill: #FFE2E5 !important;
}

.svg.svg-fill-light {
	fill: #F3F6F9 !important;
}

.svg.svg-fill-light-light {
	fill: #F3F6F9 !important;
}

.svg.svg-fill-dark {
	fill: #181C32 !important;
}

.svg.svg-fill-light-dark {
	fill: #D1D3E0 !important;
}

.svg.svg-fill-dark-75 {
	fill: #3F4254 !important;
}

.svg.svg-fill-dark-65 {
	fill: #5E6278 !important;
}

.svg.svg-fill-dark-50 {
	fill: #7E8299 !important;
}

.svg.svg-fill-dark-25 {
	fill: #D1D3E0 !important;
}

.svg.svg-fill-muted {
	fill: #B5B5C3 !important;
}

.navi {
	padding: 0;
	margin: 0;
	display: block;
	list-style: none;
}

.navi .navi-item {
	padding: 0;
	display: block;
	list-style: none;
}

.navi .navi-item .navi-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0.75rem 1.5rem;
}

.navi .navi-item .navi-link .navi-icon {
	line-height: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}

.navi .navi-item .navi-link .navi-icon:before {
	line-height: 0;
}

.navi .navi-item .navi-link .navi-bullet {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 0.75rem;
}

.navi .navi-item .navi-link .navi-text {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}

.navi .navi-item .navi-link .navi-label {
	line-height: 0;
	margin-left: 0.75rem;
}

.navi .navi-item .navi-link .navi-toolbar {
	margin-left: 0.75rem;
}

.navi .navi-item .navi-link .navi-arrow {
	line-height: 0;
	margin-left: 0.75rem;
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
	color: #7E8299;
}

.navi .navi-item .navi-link .navi-arrow:before {
	line-height: 0;
	font-family: Ki;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-rendering: optimizeLegibility;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	content: "";
	font-size: 0.6rem;
}

.navi .navi-item .navi-link .navi-arrow.navi-arrow-down {
	-webkit-transform: rotateZ(-90deg) /*rtl:ignore*/;
	transform: rotateZ(-90deg) /*rtl:ignore*/;
}

[direction=rtl] .navi .navi-item .navi-link .navi-arrow.navi-arrow-down {
	-webkit-transform: rotateZ(90deg) /*rtl:ignore*/;
	transform: rotateZ(90deg) /*rtl:ignore*/;
}

.navi .navi-item:last-child {
	border-bottom: 0 !important;
}

.navi .navi-item:last-child .navi-link {
	border-bottom: 0 !important;
}

.navi .navi-separator {
	margin: 0;
	padding: 0;
	height: 0;
	display: block;
	border-bottom: 1px solid #EBEDF3;
}

.navi .navi-separator.navi-separator-dashed {
	border-bottom: 1px dashed #EBEDF3;
}

.navi .navi-header,
.navi .navi-footer,
.navi .navi-section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.navi .navi-section {
	padding: 0.75rem 1.5rem;
}

.navi .navi-header {
	padding: 0.75rem 1.5rem;
}

.navi .navi-footer {
	padding: 0.75rem 1.5rem;
}

.navi.navi-spacer-x-0 .navi-item .navi-link {
	padding-left: 0;
	padding-right: 0;
}

.navi .navi-item .navi-link .navi-icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 2rem;
	flex: 0 0 2rem;
}

.navi .navi-item .navi-link .navi-icon i {
	font-size: 1.25rem;
}

.navi .navi-item .navi-link .navi-icon svg {
	height: 22px;
	width: 22px;
}

.navi.navi-icon-lg .navi-item .navi-link .navi-icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 3rem;
	flex: 0 0 3rem;
}

.navi.navi-icon-lg .navi-item .navi-link .navi-icon i {
	font-size: 1.5rem;
}

.navi.navi-icon-lg .navi-item .navi-link .navi-icon svg {
	height: 28px;
	width: 28px;
}

.navi.navi-icon-xl .navi-item .navi-link .navi-icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 4rem;
	flex: 0 0 4rem;
}

.navi.navi-icon-xl .navi-item .navi-link .navi-icon i {
	font-size: 1.75rem;
}

.navi.navi-icon-xl .navi-item .navi-link .navi-icon svg {
	height: 32px;
	width: 32px;
}

.navi.navi-icon-center .navi-item .navi-link .navi-icon {
	text-align: center;
}

.navi .navi-item .navi-link {
	font-size: 1rem;
}

.navi .navi-item .navi-link .navi-text {
	font-size: 1.1rem;
}

.navi.navi-font-lg .navi-item .navi-link {
	font-size: 1.1rem;
}

.navi.navi-font-lg .navi-item .navi-link .navi-text {
	font-size: 1.1rem;
}

.navi.navi-font-xl .navi-item .navi-link {
	font-size: 1.2rem;
}

.navi.navi-font-xl .navi-item .navi-link .navi-text {
	font-size: 1.2rem;
}

.navi.navi-light .navi-item .navi-link .navi-text {
	font-weight: 300;
}

.navi.navi-lighter .navi-item .navi-link .navi-text {
	font-weight: lighter;
}

.navi.navi-bold .navi-item .navi-link .navi-text {
	font-weight: 500;
}

.navi.navi-bolder .navi-item .navi-link .navi-text {
	font-weight: 600;
}

.navi.navi-boldest .navi-item .navi-link .navi-text {
	font-weight: 700;
}

.navi .navi-item .navi-link {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
	color: #3F4254;
}

.navi .navi-item .navi-link .navi-bullet .bullet {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link .navi-text {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link .navi-icon {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link .navi-icon i {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link .navi-icon .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi .navi-item .navi-link .navi-arrow {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link .navi-bullet .bullet {
	background-color: #E4E6EF;
}

.navi .navi-item .navi-link .navi-text {
	color: #3F4254;
}

.navi .navi-item .navi-link .navi-icon i {
	color: #B5B5C3;
}

.navi .navi-item .navi-link .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #B5B5C3;
}

.navi .navi-item .navi-link .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi .navi-item .navi-link .navi-arrow {
	color: #B5B5C3;
}

.navi .navi-item .navi-link.disabled {
	opacity: 0.6;
}

.navi .navi-item .navi-link:hover {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
	color: #5766dc;
}

.navi .navi-item .navi-link:hover .navi-bullet .bullet {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link:hover .navi-text {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link:hover .navi-icon {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link:hover .navi-icon i {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link:hover .navi-icon .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi .navi-item .navi-link:hover .navi-arrow {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link:hover .navi-bullet .bullet {
	background-color: #5766dc;
}

.navi .navi-item .navi-link:hover .navi-text {
	color: #5766dc;
}

.navi .navi-item .navi-link:hover .navi-icon i {
	color: #5766dc;
}

.navi .navi-item .navi-link:hover .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #5766dc;
}

.navi .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi .navi-item .navi-link:hover .navi-arrow {
	color: #5766dc;
}

.navi .navi-item .navi-link.active {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
	color: #5766dc;
}

.navi .navi-item .navi-link.active .navi-bullet .bullet {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link.active .navi-text {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link.active .navi-icon {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link.active .navi-icon i {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link.active .navi-icon .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi .navi-item .navi-link.active .navi-arrow {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi .navi-item .navi-link.active .navi-bullet .bullet {
	background-color: #5766dc;
}

.navi .navi-item .navi-link.active .navi-text {
	color: #5766dc;
}

.navi .navi-item .navi-link.active .navi-icon i {
	color: #5766dc;
}

.navi .navi-item .navi-link.active .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #5766dc;
}

.navi .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi .navi-item .navi-link.active .navi-arrow {
	color: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
	color: #3F4254;
}

.navi.navi-light-icon .navi-item .navi-link .navi-bullet .bullet {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link .navi-text {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link .navi-icon {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link .navi-icon i {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link .navi-icon .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-light-icon .navi-item .navi-link .navi-arrow {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link .navi-bullet .bullet {
	background-color: #E4E6EF;
}

.navi.navi-light-icon .navi-item .navi-link .navi-text {
	color: #3F4254;
}

.navi.navi-light-icon .navi-item .navi-link .navi-icon i {
	color: #D1D3E0;
}

.navi.navi-light-icon .navi-item .navi-link .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #D1D3E0;
}

.navi.navi-light-icon .navi-item .navi-link .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-light-icon .navi-item .navi-link .navi-arrow {
	color: #B5B5C3;
}

.navi.navi-light-icon .navi-item .navi-link.disabled {
	opacity: 0.6;
}

.navi.navi-light-icon .navi-item .navi-link:hover {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
	color: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-bullet .bullet {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-text {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-icon {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-icon i {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-icon .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-arrow {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-bullet .bullet {
	background-color: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-text {
	color: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-icon i {
	color: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-light-icon .navi-item .navi-link:hover .navi-arrow {
	color: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link.active {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
	color: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-bullet .bullet {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-text {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-icon {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-icon i {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-icon .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-arrow {
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-bullet .bullet {
	background-color: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-text {
	color: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-icon i {
	color: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #5766dc;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-light-icon .navi-item .navi-link.active .navi-arrow {
	color: #5766dc;
}

.navi.navi-border .navi-item .navi-link {
	border-bottom: 1px solid #EBEDF3;
}

.navi.navi-link-rounded .navi-item .navi-link {
	border-radius: 0.675rem;
}

.navi.navi-link-rounded-lg .navi-item .navi-link {
	border-radius: 0.85rem;
}

.navi.navi-hover .navi-item .navi-link:hover {
	background-color: #F3F6F9;
}

.navi.navi-active .navi-item .navi-link.active {
	background-color: #F3F6F9;
}

.navi.navi-accent .navi-item .navi-link {
	position: relative;
}

.navi.navi-accent .navi-item .navi-link:before {
	display: block;
	left: 0;
	top: 8px;
	bottom: 8px;
	position: absolute;
	width: 4px;
	background-color: transparent;
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
	border-radius: 2px;
	content: " ";
}

.navi.navi-accent .navi-item .navi-link.active:before {
	background-color: #5766dc;
	-webkit-transition: all 0.15s ease;
	transition: all 0.15s ease;
}

.navi.navi-accent.navi-primary .navi-item .navi-link:hover {
	color: #5766dc;
}

.navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-text {
	color: #5766dc;
}

.navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-icon i {
	color: #5766dc;
}

.navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #5766dc;
}

.navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-primary .navi-item .navi-link:hover .navi-arrow {
	color: #5766dc;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active {
	color: #5766dc;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-text {
	color: #5766dc;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-icon i {
	color: #5766dc;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #5766dc;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active .navi-arrow {
	color: #5766dc;
}

.navi.navi-accent.navi-primary .navi-item .navi-link.active:before {
	background-color: #5766dc;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link:hover {
	color: #E4E6EF;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link:hover .navi-text {
	color: #E4E6EF;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link:hover .navi-icon i {
	color: #E4E6EF;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link:hover .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #E4E6EF;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link:hover .navi-arrow {
	color: #E4E6EF;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link.active {
	color: #E4E6EF;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link.active .navi-text {
	color: #E4E6EF;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link.active .navi-icon i {
	color: #E4E6EF;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link.active .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #E4E6EF;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link.active .navi-arrow {
	color: #E4E6EF;
}

.navi.navi-accent.navi-secondary .navi-item .navi-link.active:before {
	background-color: #E4E6EF;
}

.navi.navi-accent.navi-success .navi-item .navi-link:hover {
	color: #1BC5BD;
}

.navi.navi-accent.navi-success .navi-item .navi-link:hover .navi-text {
	color: #1BC5BD;
}

.navi.navi-accent.navi-success .navi-item .navi-link:hover .navi-icon i {
	color: #1BC5BD;
}

.navi.navi-accent.navi-success .navi-item .navi-link:hover .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #1BC5BD;
}

.navi.navi-accent.navi-success .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-success .navi-item .navi-link:hover .navi-arrow {
	color: #1BC5BD;
}

.navi.navi-accent.navi-success .navi-item .navi-link.active {
	color: #1BC5BD;
}

.navi.navi-accent.navi-success .navi-item .navi-link.active .navi-text {
	color: #1BC5BD;
}

.navi.navi-accent.navi-success .navi-item .navi-link.active .navi-icon i {
	color: #1BC5BD;
}

.navi.navi-accent.navi-success .navi-item .navi-link.active .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #1BC5BD;
}

.navi.navi-accent.navi-success .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-success .navi-item .navi-link.active .navi-arrow {
	color: #1BC5BD;
}

.navi.navi-accent.navi-success .navi-item .navi-link.active:before {
	background-color: #1BC5BD;
}

.navi.navi-accent.navi-info .navi-item .navi-link:hover {
	color: #8950FC;
}

.navi.navi-accent.navi-info .navi-item .navi-link:hover .navi-text {
	color: #8950FC;
}

.navi.navi-accent.navi-info .navi-item .navi-link:hover .navi-icon i {
	color: #8950FC;
}

.navi.navi-accent.navi-info .navi-item .navi-link:hover .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #8950FC;
}

.navi.navi-accent.navi-info .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-info .navi-item .navi-link:hover .navi-arrow {
	color: #8950FC;
}

.navi.navi-accent.navi-info .navi-item .navi-link.active {
	color: #8950FC;
}

.navi.navi-accent.navi-info .navi-item .navi-link.active .navi-text {
	color: #8950FC;
}

.navi.navi-accent.navi-info .navi-item .navi-link.active .navi-icon i {
	color: #8950FC;
}

.navi.navi-accent.navi-info .navi-item .navi-link.active .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #8950FC;
}

.navi.navi-accent.navi-info .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-info .navi-item .navi-link.active .navi-arrow {
	color: #8950FC;
}

.navi.navi-accent.navi-info .navi-item .navi-link.active:before {
	background-color: #8950FC;
}

.navi.navi-accent.navi-warning .navi-item .navi-link:hover {
	color: #FFA800;
}

.navi.navi-accent.navi-warning .navi-item .navi-link:hover .navi-text {
	color: #FFA800;
}

.navi.navi-accent.navi-warning .navi-item .navi-link:hover .navi-icon i {
	color: #FFA800;
}

.navi.navi-accent.navi-warning .navi-item .navi-link:hover .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #FFA800;
}

.navi.navi-accent.navi-warning .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-warning .navi-item .navi-link:hover .navi-arrow {
	color: #FFA800;
}

.navi.navi-accent.navi-warning .navi-item .navi-link.active {
	color: #FFA800;
}

.navi.navi-accent.navi-warning .navi-item .navi-link.active .navi-text {
	color: #FFA800;
}

.navi.navi-accent.navi-warning .navi-item .navi-link.active .navi-icon i {
	color: #FFA800;
}

.navi.navi-accent.navi-warning .navi-item .navi-link.active .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #FFA800;
}

.navi.navi-accent.navi-warning .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-warning .navi-item .navi-link.active .navi-arrow {
	color: #FFA800;
}

.navi.navi-accent.navi-warning .navi-item .navi-link.active:before {
	background-color: #FFA800;
}

.navi.navi-accent.navi-danger .navi-item .navi-link:hover {
	color: #F64E60;
}

.navi.navi-accent.navi-danger .navi-item .navi-link:hover .navi-text {
	color: #F64E60;
}

.navi.navi-accent.navi-danger .navi-item .navi-link:hover .navi-icon i {
	color: #F64E60;
}

.navi.navi-accent.navi-danger .navi-item .navi-link:hover .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #F64E60;
}

.navi.navi-accent.navi-danger .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-danger .navi-item .navi-link:hover .navi-arrow {
	color: #F64E60;
}

.navi.navi-accent.navi-danger .navi-item .navi-link.active {
	color: #F64E60;
}

.navi.navi-accent.navi-danger .navi-item .navi-link.active .navi-text {
	color: #F64E60;
}

.navi.navi-accent.navi-danger .navi-item .navi-link.active .navi-icon i {
	color: #F64E60;
}

.navi.navi-accent.navi-danger .navi-item .navi-link.active .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #F64E60;
}

.navi.navi-accent.navi-danger .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-danger .navi-item .navi-link.active .navi-arrow {
	color: #F64E60;
}

.navi.navi-accent.navi-danger .navi-item .navi-link.active:before {
	background-color: #F64E60;
}

.navi.navi-accent.navi-light .navi-item .navi-link:hover {
	color: #F3F6F9;
}

.navi.navi-accent.navi-light .navi-item .navi-link:hover .navi-text {
	color: #F3F6F9;
}

.navi.navi-accent.navi-light .navi-item .navi-link:hover .navi-icon i {
	color: #F3F6F9;
}

.navi.navi-accent.navi-light .navi-item .navi-link:hover .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #F3F6F9;
}

.navi.navi-accent.navi-light .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-light .navi-item .navi-link:hover .navi-arrow {
	color: #F3F6F9;
}

.navi.navi-accent.navi-light .navi-item .navi-link.active {
	color: #F3F6F9;
}

.navi.navi-accent.navi-light .navi-item .navi-link.active .navi-text {
	color: #F3F6F9;
}

.navi.navi-accent.navi-light .navi-item .navi-link.active .navi-icon i {
	color: #F3F6F9;
}

.navi.navi-accent.navi-light .navi-item .navi-link.active .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #F3F6F9;
}

.navi.navi-accent.navi-light .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-light .navi-item .navi-link.active .navi-arrow {
	color: #F3F6F9;
}

.navi.navi-accent.navi-light .navi-item .navi-link.active:before {
	background-color: #F3F6F9;
}

.navi.navi-accent.navi-dark .navi-item .navi-link:hover {
	color: #181C32;
}

.navi.navi-accent.navi-dark .navi-item .navi-link:hover .navi-text {
	color: #181C32;
}

.navi.navi-accent.navi-dark .navi-item .navi-link:hover .navi-icon i {
	color: #181C32;
}

.navi.navi-accent.navi-dark .navi-item .navi-link:hover .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #181C32;
}

.navi.navi-accent.navi-dark .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-dark .navi-item .navi-link:hover .navi-arrow {
	color: #181C32;
}

.navi.navi-accent.navi-dark .navi-item .navi-link.active {
	color: #181C32;
}

.navi.navi-accent.navi-dark .navi-item .navi-link.active .navi-text {
	color: #181C32;
}

.navi.navi-accent.navi-dark .navi-item .navi-link.active .navi-icon i {
	color: #181C32;
}

.navi.navi-accent.navi-dark .navi-item .navi-link.active .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #181C32;
}

.navi.navi-accent.navi-dark .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-dark .navi-item .navi-link.active .navi-arrow {
	color: #181C32;
}

.navi.navi-accent.navi-dark .navi-item .navi-link.active:before {
	background-color: #181C32;
}

.navi.navi-accent.navi-white .navi-item .navi-link:hover {
	color: #ffffff;
}

.navi.navi-accent.navi-white .navi-item .navi-link:hover .navi-text {
	color: #ffffff;
}

.navi.navi-accent.navi-white .navi-item .navi-link:hover .navi-icon i {
	color: #ffffff;
}

.navi.navi-accent.navi-white .navi-item .navi-link:hover .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #ffffff;
}

.navi.navi-accent.navi-white .navi-item .navi-link:hover .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-white .navi-item .navi-link:hover .navi-arrow {
	color: #ffffff;
}

.navi.navi-accent.navi-white .navi-item .navi-link.active {
	color: #ffffff;
}

.navi.navi-accent.navi-white .navi-item .navi-link.active .navi-text {
	color: #ffffff;
}

.navi.navi-accent.navi-white .navi-item .navi-link.active .navi-icon i {
	color: #ffffff;
}

.navi.navi-accent.navi-white .navi-item .navi-link.active .navi-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #ffffff;
}

.navi.navi-accent.navi-white .navi-item .navi-link.active .navi-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

.navi.navi-accent.navi-white .navi-item .navi-link.active .navi-arrow {
	color: #ffffff;
}

.navi.navi-accent.navi-white .navi-item .navi-link.active:before {
	background-color: #ffffff;
}

.badge-notification {
	position: relative;
	top: -14px;
	left: -10px;
	border: 1px solid red;
	border-radius: 50%;
	background-color: red;
	color: white;
	padding: .2em .4em;
}

.kt-header__topbar-user-notification {
	padding: 0 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: center;
	align-self: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 44px;
	cursor: pointer;
	border-radius: 4px
}

.kt-menu__link-text span {
	color: red;
}

.gravatar-msg {
	width: 60px;
	height: 60px;
	color: #5867dd;
	background-color: #e3e6f9;
	border: 4px solid #f7f7f7;
	box-shadow: 0 .5rem 1rem 0 rgb(0 0 0 / 8%);
	border-radius: 71px;
	text-align: center;
	justify-content: center;
	vertical-align: center;
	padding-top: 6px;
	font-size: 25px;
	font-weight: 500
}

.badge-pill-left-nav {
	margin-bottom: 1.3em;
	float: right;
	padding: .7em .75em;
}

.kt-widget.kt-widget--users .kt-widget__item .kt-widget__info .kt-widget__desc {
	font-size: 10px;
}

#overlay {
	position: fixed;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	display: none;
	background: rgba(0, 0, 0, .6)
}

.cv-spinner {
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center
}

.spinner {
	width: 40px;
	height: 40px;
	border: 4px #ddd solid;
	border-top: 4px #2e93e6 solid;
	border-radius: 50%;
	animation: sp-anime .8s infinite linear
}

@keyframes sp-anime {
	100% {
		transform: rotate(360deg)
	}
}

.is-hide {
	display: none
}

.kt-chat__messages .kt-chat__user .kt-userpic .gravatar-msg {
	margin: 0 0px !important;
	padding: 9px 9px;
	font-size: 20px;
	font-weight: bold;
}

div.required label.control-label:after {
	content: " *";
	color: red;
}

.table-freeze-header {
	overflow: auto;
	height: 800px;
}

.table-freeze-header thead th {
	position: sticky;
	top: 0;
	z-index: 1;
}

table {
	border-collapse: collapse;
	width: 100%;
}

th, td {
	padding: 8px 16px;
}

th {
	background: white;
}
table.dataTable thead > tr > th.sorting:before, table.dataTable thead > tr > th.sorting_asc:before, table.dataTable thead > tr > th.sorting_desc:before, table.dataTable thead > tr > th.sorting_asc_disabled:before, table.dataTable thead > tr > th.sorting_desc_disabled:before, table.dataTable thead > tr > td.sorting:before, table.dataTable thead > tr > td.sorting_asc:before, table.dataTable thead > tr > td.sorting_desc:before, table.dataTable thead > tr > td.sorting_asc_disabled:before, table.dataTable thead > tr > td.sorting_desc_disabled:before{
	content: '' !important;
	background: url(../../../d/images/left-arrow.png) no-repeat;
	background-size: 12px 12px;
	width: 12px;
	height: 12px;
	transform: rotate(90deg);
}
table.dataTable thead > tr > th.sorting:after, table.dataTable thead > tr > th.sorting_asc:after, table.dataTable thead > tr > th.sorting_desc:after, table.dataTable thead > tr > th.sorting_asc_disabled:after, table.dataTable thead > tr > th.sorting_desc_disabled:after, table.dataTable thead > tr > td.sorting:after, table.dataTable thead > tr > td.sorting_asc:after, table.dataTable thead > tr > td.sorting_desc:after, table.dataTable thead > tr > td.sorting_asc_disabled:after, table.dataTable thead > tr > td.sorting_desc_disabled:after{
	content: '' !important;
	background: url(../../../d/images/left-arrow.png) no-repeat;
	background-size: 12px 12px;
	width: 12px;
	height: 12px;
	transform: rotate(-90deg);
}
.dropdown .dropdown-menu .dropdown-item:first-child{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.dropdown .dropdown-menu .dropdown-item:last-child{
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.kt-radio{
	font-size: 14px;
	color: #464E5F;
	font-weight: 500;
}
.kt-radio>span{
	width: 20px;
	height: 20px;
	border-color: #3594F7;
}
.kt-radio.kt-radio--brand>input:checked~span{
	border-color: #3594F7;
}
.kt-radio>span:after{
	width: 12px;
	height: 12px;
	margin-left: -6px;
	margin-top: -6px;
}
.kt-radio.kt-radio--brand>span:after{
	background: #3594F7;
	border-color: #3594F7
}

.form-outline .form-control{
	border: 0;
	border-bottom: 1px solid #999999 !important;
	padding-left: 0;
	padding-right: 0;
	border-radius: 0;
	padding-top: 0;
	background-color: transparent;
	font-weight: 500;
}

.form-outline .form-control::-webkit-input-placeholder {
  font-size: 12px;
	font-weight: 500;
	color: #B5B5C3;
}
.form-outline .form-control::-moz-placeholder {
  font-size: 12px;
	font-weight: 500;
	color: #B5B5C3;
}
.form-outline .form-control:-ms-input-placeholder {
  font-size: 12px;
	font-weight: 500;
	color: #B5B5C3;
}
.form-outline .form-control:-moz-placeholder {
  font-size: 12px;
	font-weight: 500;
	color: #B5B5C3;
}

.form-outline .form-control:focus{
	border-color: #6993FF !important;
}
.btn{
	font-weight: 600;
}
.custom-range-slider.irs--round .irs{
	height: 100%;
}
.custom-range-slider.irs--round .irs-handle{
	background-color: #3594F7;
	border-color: #3594F7;
	width: 20px;
	height: 20px;
}
.custom-range-slider.irs--round .irs-line{
	background-color: #EBEDF2;
	border-radius: 6px;
}
.custom-range-slider.irs--round .irs-bar,
.custom-range-slider.irs--round .irs-from,
.custom-range-slider.irs--round .irs-to,
.custom-range-slider.irs--round .irs-single,
.custom-range-slider.irs--round .irs-handle.state_hover,
.custom-range-slider.irs--round .irs-handle:hover{
	background-color: #3594F7;
}
.custom-range-slider.irs--round .irs-line,
.custom-range-slide.irs--round .irs-bar{
	top: 34px;
}
.custom-range-slider.irs--round .irs-min,
.custom-range-slider.irs--round .irs-max{
	background-color: transparent;
	border-radius: 0;
	color: #464E5F;
	font-size: 14px;
	font-weight: 500;
	padding: 0;
	top: 100%;
}

.help-block {
    color: #B00E1B;
}