body.parent-m .extra-footer {
	display: none;
}
body.parent-m .profile-page .blank-message {
	color: #858585;
}

body.user-admin.parent-m #web {
	padding-bottom: 0px;
}
body.parent-m #web {
	display: flex;
	flex: 1;
	flex-direction: column;
}
	body.parent-m #page-content {
		flex: 1;
	}
	body.parent-m .tab-content {
		display: flex;
		flex: 1;
		margin-bottom: 30px;
	}
		body.parent-m .local-view .tab-content {
			margin-bottom: 0px;
		}
body.parent-m {
	font-style: normal;
	font-weight: normal;
}
	body.parent-m #web .base-size {
		display: flex;
		background-color: #FFFFFF;
		padding-top: 0px;
		width: 100%;
		flex: 1;
		border-bottom-right-radius: 2px;
		border-bottom-left-radius: 2px;
	}
	body.parent-m .local-view:not(.full-width) .base-size,
	body.parent-home .local-view:not(.full-width) .base-size {
		max-width: 990px;
	}
	body.parent-m .tabs-container-default-top {
		display: inline-block;
		flex: 1;
		/*flex-direction: column;*/
		flex-wrap: wrap;
		align-items: flex-start;
		justify-content: flex-start;
	}
	/*body.parent-m.child-profile #web .base-size,
	body.parent-m.child-publish #web .base-size {
		background-color: transparent;
	}*/
body.parent-m .tabs-menu-container-default-top {
	padding: 0px;
	background-color: transparent;
	margin-top: 0px;
}
body.parent-m .tabs-menu-default-top {
}
	body.parent-m .tabs-menu-default-top ul {
		padding-left: 40px;
		width: 100%;
		box-sizing: border-box;
	}
		body.parent-m .tabs-menu-default-top li {
			box-sizing: border-box;
			flex: 1;
			display: flex;
			border-radius: 0px;
			min-width: auto;
		}
		body.parent-m .tabs-menu-default-top li:first-child {
			border-bottom-left-radius: 2px;
			border-top-left-radius: 2px;
		}
		body.parent-m .tabs-menu-default-top li:last-child {
			border-bottom-right-radius: 2px;
			border-top-right-radius: 2px;
		}
		body.parent-m .tabs-menu-default-top li.static,
		body.parent-m .tabs-menu-default-top li.uri > a {
			font-weight: bold;
			box-sizing: border-box;
			width: 100%;
			font-size: 15px;
			text-align: center;
			color: #6b7992;
			background-color: #243348;
			line-height: 32px;
			padding: 10px 5px;
			display: inline-block;
			position: relative;
			cursor: pointer;
			text-decoration: none;
		}
		body.parent-m .tabs-menu-default-top > li,
		body.parent-m .tabs-menu-default-top > li {
			/*border-right: 1px solid #1e2a3e;*/
		}
			body.parent-m .tabs-menu-default-top > li:last-child{
				border-right: 0;
			}
			body.parent-m .tabs-menu-default-top > li.uri > a
			body.parent-m .tabs-menu-default-top > li.static:hover,
			body.parent-m .tabs-menu-default-top > li.static.active,
			body.parent-m .tabs-menu-default-top > li.uri:hover > a,
			body.parent-m .tabs-menu-default-top > li.uri.active > a {
				color: #FFFFFF;
				background-color: #243348;
			}
#m-tabs .notifications {
	display: inline-block;
	padding: 5px;
	background-color: #054EC8;
	font-size: 13px;
	height: 10px;
	min-width: 10px;
	margin-left: 5px;
	line-height: 10px;
	font-weight: bold;
	position: relative;
	border-radius: 100%;
	text-align: center;
}
	#m-tabs .notifications.inactive {
		display: none;
	}
		#m-tabs .item-name-transactions .notifications {
			background-color: #fd4669;
			color: #FFFFFF;
		}
		#m-tabs .item-name-transactions.active .notifications,
		#m-tabs .item-name-transactions:hover .notifications {
			background-color: #FFFFFF;
			color: #818181;
		}

.filter-form-bazar {
	display: flex;
	flex: 1;
}
.filter-form-bazar.filter-form .filter-container {
	padding: 0px;
}
.filter-form-bazar.filter-form .filter-block input {
	display: flex;
	margin: 0px;
	flex: 1;
	margin-right: 10px;
	line-height: normal;
}
	/*body:not(.child-admin) .filter-form-bazar.filter-form .filter-block #s {
		display: none;
	}*/
	.filter-form-bazar.filter-form .filter-container > .section-container {
		display: flex;
		/*flex-wrap: wrap;*/
		flex-direction: column;
		width: 100%;
		margin: 0px;
		padding: 0px;
	}
		.filter-form-bazar.bazar-sub-form.filter-form .filter-block {
			margin: 0px;
		}
		.view .filter-form-bazar.filter-form .filter-block {
			padding: 0px;
		}
		.filter-form-bazar.filter-form .filter-block {
			display: flex;
			margin: 0px;
			margin-top: 10px;
			box-sizing: border-box;
			padding: 0px 20px;
			flex: none;
			justify-content: flex-end;
		}
		.filter-form-bazar.filter-form .filter-content {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
		}
		.filter-form-bazar.filter-form .filter-block > .section-container {
			display: flex;
			justify-content: flex-end;
			padding: 0px;
			margin: 0px;
		}
	.filter-form-bazar .filter-content {
		margin-top: 10px;
	}
	.filter-form-bazar .dynamic-select {
		margin-right: 10px;
		min-width: 150px;
	}
		.filter-form-bazar .dynamic-select:last-child {
			margin-right: 0px;
		}
		.filter-form-bazar .dynamic-select > .dynamic-current {
			background-color: transparent;
			border-color: #e1eaf0;
		}
			.filter-form-bazar .dynamic-select > .dynamic-current > .title {
				text-transform: uppercase;
				color: #93a3b2;
				font-size: 14px;
			}
			.filter-form-bazar .dynamic-select > .dynamic-items {
				border: 1px solid #f7fbfe;
			}
			.filter-form-bazar .dynamic-select > .dynamic-items .dynamic-item {
				text-transform: uppercase;
				color: #93a3b2;
			}
				.filter-form-bazar .dynamic-select > .dynamic-items .dynamic-item:hover,
				.filter-form-bazar .dynamic-select > .dynamic-items .dynamic-item.selected {
					background-color: transparent;
					border-top: 0px;
					color: #183a61;
					font-weight: bold;
				}
					.filter-form-bazar .dynamic-select > .dynamic-items .dynamic-item > span:last-child {
						border-bottom: 0px;
					}
					.filter-form-bazar .dynamic-select > .dynamic-items .dynamic-item > .dynamic-name {
						padding: 10px 0;
					}
						.filter-form-bazar .dynamic-select > .dynamic-items .dynamic-item > .dynamic-name > span {
						}
.bazar-descriptions {
	display: flex;
	background-color: #FFFFFF;
	padding-top: 7px;
	padding-bottom: 7px;
	width: 100%;
}
	.bazar-descriptions > div {
		font-size: 14px;
		font-weight: bold;
		color: #677998;
		flex: 1;
	}
.bazar-ads > .pagination-items-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}
	.bazar-ads > .pagination-items-container > .list-item-bazar-ads {
		display: flex;
	}
.bazar-ads {
	width: 100%;
}
	.bazar-ads .bazar-ad {
		display: flex;
		/*flex-wrap: wrap;*/
		flex-direction: column;
		width: 160px;
		margin: 10px;
		border: 1px solid #f5f6fc;
		border-radius: 5px;
		overflow: hidden;
		cursor: pointer;
	}
		.bazar-ads .bazar-ad .bazar-amount {
			width: 100%;
		}
		.bazar-ads .bazar-ad:hover {
			border: 1px solid #ECECEF;
			box-shadow: 0 0 18px rgba(66, 92, 227, 0.15);
		}
		.bazar-ad > div {
			color: #677998;
			width: 100%;
			margin: 0;
		}
	.bazar-ad {
		-webkit-tap-highlight-color: transparent;
		outline: none;
	}
		.bazar-ad > .top {
			position: relative;
			display: flex;
			height: 150px;
			flex: none;
		}
			.top > .background {
				display: flex;
				flex: none;
				width: 100%;
				height: 100%;
				background-size: cover;
				background-repeat: no-repeat;
				background-position: center center;
				border-top-right-radius: 5px;
				border-top-left-radius: 5px;
				background-color: #F5F5F5;
			}
			.ads-view .top > .background {
				border-top-right-radius: 0px;
				border-top-left-radius: 0px;
			}
				.top > .background:hover,
				.top > .background:focus,
				.top > .background:active {
					-webkit-tap-highlight-color: transparent;
					 outline: none;
				}
				.top > .no-background {
					background-image: url(../../images/market/no-image.png);
					background-color: #B7B7B7;
				}
		.bazar-ad > .bottom {
			flex: 1;
			display: flex;
			flex-wrap: wrap;
			padding: 10px;
			box-sizing: border-box;
			background-color: #FFFFFF;
		}
	.bazar-base .bazar-status {
		width: 100%;
		text-align: center;
	}
	.bazar-base .bazar-transaction-status {
		width: 100%;
		text-align: center;
	}
	.bazar-base .bazar-user {
		box-sizing: border-box;
		text-align: center;
	}
	.bazar-base .bazar-amount {
		flex: none;
		width: 60px;
		text-align: center;
		align-self: flex-end;
	}
	.bazar-base .bazar-title {
	}

	.bazar-base .bazar-action {
		flex: none;
		width: 130px;
		text-align: center;
	}

	.bazar-ad.bazar-base .bazar-transaction-status {
		max-width: none;
		padding: 6px;
	}
	.bazar-ad .bazar-transaction-status {
		max-width: 120px;
		justify-content: center;
		align-self: center;
		display: flex;
	}
	.bazar-ad .bazar-status {
		max-width: 100%;
		justify-content: center;
		align-self: center;
		display: flex;
	}
		.bazar-ad .bazar-transaction-status > span {
			display: inline-block;
			box-sizing: border-box;
			text-transform: uppercase;
			font-size: 14px;
			line-height: normal;
			padding: 2px 0px 2px 10px;
			font-weight: normal;
		}
		.bazar-ad .bazar-status > span {
			text-transform: uppercase;
			font-size: 14px;
			color: #FFFFFF;
			line-height: normal;
			padding: 6px 6px;
			font-weight: normal;
			width: 100%;
		}
		.bazar-ad .bazar-transaction-status > i {
			display: inline-block;
			color: #000000;
			height: 100%;
			left: 0px;
			width: 4px;
			height: 20px;
			background-color: #000000;
			border-radius: 1px;
		}
	.bazar-ad .bazar-user {
		max-width: 100%;
		margin-bottom: 5px;
	}
		.bazar-ad .bottom > .bazar-user {
			width: auto;
		}
		.bazar-ad .bazar-user > a {
			display: flex;
			color: #949bad;
		}
			.bazar-ad .bazar-user > a:hover {
				color: #273854;
				text-decoration: none;
			}
				.bazar-ads .bazar-ad .bazar-user > a:hover {
					color: #949bad;
				}
			.bazar-ad .bazar-user > a > .username {
				line-height: normal;
				white-space: nowrap;
				overflow: hidden;
				text-overflow: ellipsis;
				display: inline-block;
				margin-right: 5px;
				font-size: 12px;
				text-align: left;
			}
			.bazar-ad .bazar-user > a > .rating {
				line-height: normal;
				display: flex;
				font-size: 11px;
				white-space: nowrap;
				align-items: center;
			}
				.bazar-page .bazar-ad .bazar-user > a > .rating {
					font-size: 13px;
				}
				.bazar-page .bazar-ad .bazar-user > a > .rating .rating-level::after {
					transform: scale(0.94);
				}
	.bazar-ad .bazar-amount {
		font-weight: bold;
		display: flex;
	}
		.bazar-ad .bazar-amount > span.coins {
			display: flex;
			font-size: 15px;
			align-items: center;
			flex: 1;
		}
			.bazar-ad .bazar-amount > span.coins > .amount {
				color: #1A2337;
				line-height: normal;
			}
			.bazar-ad .bazar-amount > span.coins > .symbol {
				flex: none;
				margin-right: 5px;
				background-color: #273854;
				color: #FFFFFF;
				box-sizing: border-box;
				display: flex;
				padding: 5px;
				line-height: 11px;
				border-radius: 100%;
				width: 20px;
				height: 20px;
				font-size: 13px;
				text-align: center;
				justify-content: center;
				align-self: center;
				font-weight: bold;
			}
		.bazar-ad .bazar-amount > span.currency {
			display: flex;
			font-size: 13px;
			align-items: center;
			align-self: center;
			color: #acb0c1;
			font-weight: normal;
		}
			.bazar-ad .bazar-amount > span.currency > .amount {
				line-height: normal;
			}
			.bazar-ad .bazar-amount > span.currency > .symbol {
				margin-right: 3px;
				line-height: normal;
			}
			.bazar-ad .bazar-amount > span.currency > .tag {
				display: none;
				font-size: 8px;
				margin-left: 3px;
				line-height: normal;
				align-self: flex-end;
			}
	.bazar-ad .bazar-title {
		align-self: flex-start;
		width: 100%;
		color: #233046;
		margin-bottom: 5px;
		min-height: 36px;
		/*white-space: nowrap;
		width: 100%;
		max-width: 100%;
		-webkit-line-clamp: 2;*/

		overflow: hidden;
		text-overflow: ellipsis;
		-webkit-line-clamp: 2;
		display: flex;
		display: -webkit-box;
		-webkit-box-orient: vertical;
		line-height: normal;
		word-break: break-word;
	}
		.bazar-ad .bazar-title:hover {
			text-decoration: none;
		}
		.bazar-ad .bazar-title > span {
			font-size: 15px;
			line-height: normal;
			font-weight: bold;
		}
	.bazar-ad .bazar-tags {
		display: flex;
		flex-wrap: wrap;
	}
		.bazar-ad .bazar-tags > .tag {
			font-size: 12px;
			padding: 2px 4px;
			align-self: flex-start;
			word-break: break-word;
			color: #FFFFFF;
			background-color: #1A2337;
			margin-right: 5px;
			border-radius: 2px;
			line-height: normal;
			margin-bottom: 5px;
		}
	.bazar-ad .bazar-product {
		cursor: default;
	}
		.bazar-ad .bazar-product > span {
			display: inline-block;
			text-transform: uppercase;
			font-size: 14px;
			color: #677998;
			font-weight: bold;
		}
		.bazar-ad .bazar-product > span {
			text-indent: -9999px;
			background-image: url(../../images/market/market-v1.svg);
			height: 26px;
			width: 26px;
		}
			.bazar-ad .bazar-product-other > span {
				background-position: 0px 0px;
			}
			.bazar-ad .bazar-product-cdkey > span {
				background-position: -26px 0px;
			}
			.bazar-ad .bazar-product-gifcard > span {
				background-position: -52px 0px;
			}
			.bazar-ad .bazar-product-playstore > span {
				background-position: -78px 0px;
			}
			.bazar-ad .bazar-product-itunes > span {
				background-position: -104px 0px;
			}
			.bazar-ad .bazar-product-netflix > span {
				background-position: -130px 0px;
			}
			.bazar-ad .bazar-product-spotify > span {
				background-position: -182px 0px;
			}
			.bazar-ad .bazar-product-hbo > span {
				background-position: -156px 0px;
			}
	.bazar-ad .bazar-action {
		justify-content: center;
		align-self: center;
		width: 100%;
		padding: 0px 0px 10px 0px;
		box-sizing: border-box;

		display: flex;

		/*display: none;
		background-color: rgba(255, 255, 255, 0.5);
		height: 100%;*/
	}
		.bazar-ad:hover .bazar-action {
			/*position: absolute;
			display: flex;*/
		}
		.bazar-ad .bazar-action > .btn-bazar {
			text-transform: none;
			margin: auto;
		}

.bazar-ad .bazar-status.bazar-status-open > span {
	background-color: #04D43F;
}
.bazar-ad .bazar-status.bazar-status-paused > span {
	background-color: #C6CDCD;
}
.bazar-ad .bazar-status.bazar-status-suspended > span {
	background-color: #F9BE32;
}
.bazar-ad .bazar-status.bazar-status-deleted > span {
	background-color: #E61616;
}

.bazar-ad .bazar-transaction-status.bazar-transaction-status-ongoing > span {
	color: #0ed78e;
}
	.bazar-ad .bazar-transaction-status.bazar-transaction-status-ongoing > i {
		background-color: #0ed78e;
	}
	.template > .status-ongoing {
		color: #95a4b3;
	}
.bazar-ad .bazar-transaction-status.bazar-transaction-status-completed > span {
	color: #04D43F;
}
	.bazar-ad .bazar-transaction-status.bazar-transaction-status-completed > i {
		background-color: #04D43F;
	}
	.template > .status-completed {
		color: #04D43F;
	}
.bazar-ad .bazar-transaction-status.bazar-transaction-status-diputed > span {
	color: #E8AF28;
}
	.bazar-ad .bazar-transaction-status.bazar-transaction-status-diputed > i {
		background-color: #E8AF28;
	}
	.template > .status-diputed {
		color: #E8AF28;
	}
.bazar-ad .bazar-transaction-status.bazar-transaction-status-resolved > span {
	color: #057424;
}
	.bazar-ad .bazar-transaction-status.bazar-transaction-status-resolved > i {
		background-color: #057424;
	}
	.template > .status-resolved {
		color: #057424;
	}
.bazar-ad .bazar-transaction-status.bazar-transaction-status-cancelled > span {
	color: #E61616;
}
	.bazar-ad .bazar-transaction-status.bazar-transaction-status-cancelled > i {
		background-color: #E61616;
	}
	.template > .status-cancelled {
		color: #E61616;
	}

.template > .action-completed {
	color: #04D43F;
}

.local-view .default-left-form.bazar-ad-form > .section-submit {
	padding-bottom: 20px;
}

.transaction-page {
	display: flex;
	flex: 1;
	max-width: 100%;
	box-sizing: border-box;
	padding: 0px 0px;
}
	.transaction-page > .transaction-relation {
		color: #000000;
		flex: 0.6;
		display: flex;
		flex-direction: column;
	}
		.transaction-rating {
			justify-content: center;
			color: #183a61;
			display: flex;
			border-radius: 8px;
			box-sizing: border-box;
			margin-bottom: 20px;
		}
			.transaction-rating > .transaction-rating-comments {
				font-size: 14px;
				display: flex;
				align-items: center;
			}
				.transaction-rating > .transaction-rating-comments > .rating {
					margin-left: 5px;
				}
	.transaction-page > .bazar-page {
		display: flex;
		flex: 0.4;
	}
		.transaction-page > .bazar-page > .container {
			justify-content: flex-start;
			box-sizing: border-box;
			padding: 17px 10px 10px 33px;
			flex-direction: column;
			margin-right: 0px;
		}
		.transaction-page > .bazar-page > .container .info {
			flex: none;
			padding-bottom: 20px;
			min-width: auto;
		}
		.transaction-page > .bazar-page > .container > .info,
		.transaction-page > .bazar-page > .container > .user {
			margin: 0px;
		}
		.transaction-page > .bazar-page > .container > .info {
		}
	.profile-page {
		display: flex;
		flex: 1;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 0px 80px;
		justify-content: center;

	}
		.local-view .profile-page {
			margin-top: 0px;
			margin-bottom: 0px;
			padding: 0px;
		}
		.profile-page > .container {
			flex: none;
			color: #000000;
			background-color: #FFFFFF;
			border-radius: 8px;
			box-sizing: border-box;
			padding: 10px;
			display: flex;
			flex-direction: column;
			width: 360px;
		}
			.profile-page > .container > .profile {
				display: flex;
				margin-bottom: 20px;
				flex-direction: column;
			}
				.profile-page > .container > .profile > div {
					flex: 1;
					margin-bottom: 5px;
					display: flex;
					font-size: 15px;
				}
				.profile-page > .container > .profile > div .rating-level::after {
					transform: scale(1.2);
					margin-left: 5px;
				}
				.profile-page > .container > .profile > div:last-child {
					margin-bottom: 0px;
				}
					.profile-page > .container > .profile > div > span:first-child {
						text-align: right;
						margin-right: 5px;
						color: #677998;
						text-transform: uppercase;
						flex: 1;
					}
					.profile-page > .container > .profile > div > span:last-child {
						flex: 1;
						margin-left: 5px;
						color: #183a61;
					}
				.profile-page > .container > .profile > .name {
					min-width: 100%;
					font-size: 20px;
					text-align: center;
					font-weight: bold;
					margin-bottom: 15px;
				}
					.profile-page > .container > .profile > .name > .profile-name {
						display: inline-block;
						width: 100%;
						color: #183a61;
					}
				.profile-page > .container > .profile > .rating {

				}
				.profile-page > .container > .profile > .registration {
					
				}
				.profile-page > .container > .profile > .transactions {
					
				}

			.profile-reviews {
				width: 100%;
				border-top: 2px solid #eff5fa;
				padding-top: 30px;
				margin-top: 10px;
				font-size: 14px;
			}
				.local-view .profile-reviews {
					max-height: 400px;
				}
				.ratings-list {
					max-width: 400px;
				    margin: 0px auto;
				}
					.ratings-list > div {
						display: flex;
						flex-direction: column;
					}
				.profile-reviews .list-item {
					display: flex;
					margin-bottom: 10px;
					padding-bottom: 10px;
					border-bottom: 2px solid #eff5fa;
				}
					.profile-reviews .list-item:last-child {
						border-bottom: 0px;
						padding-bottom: 0px;
					}
				.profile-reviews .rating-container {
					flex: 1;
					display: flex;
					padding: 7px;
					flex-direction: column;
				}
					.profile-reviews .rating-container:last-child {
						border-bottom: 0px;
					}
					.profile-reviews .rating-container > .username {
						flex: 1;
						align-items: center;
						justify-content: flex-start;
						display: flex;
					}
						.profile-reviews .rating-container > .username > .name {
							display: flex;
						}
							.profile-reviews .rating-container > .username > .name > a {
								font-size: 14px;
								color: #677998;
								white-space: nowrap;
								overflow: hidden;
								text-overflow: ellipsis;
								display: inline-block;
								max-width: 115px;
								line-height: normal;
							}
						.profile-reviews .rating-container > .username > .rating {
							margin-right: 20px;
						}
						.profile-reviews .rating-container > .username > .rating-date {
							margin-left: 5px;
							font-size: 14px;
							color: #677998;
							line-height: normal;
						}
					.profile-reviews .rating-container > .comment {
						flex: 1;
						font-size: 14px;
						margin-top: 15px;
						color: #677998;
						font-style: italic;
						word-break: break-word;
						text-align: center;
					}
					.profile-reviews > .reviews-header {
						font-size: 18px;
						color: #183a61;
						display: inline-block;
						width: 100%;
						text-align: center;
						text-transform: uppercase;
						margin-bottom: 10px;
						font-weight: bold;
					}
			.ad-reviews {
				width: 100%;
				padding-top: 30px;
				font-size: 14px;
			}
				.local-view .ad-reviews {
					max-height: 400px;
				}
				.ad-ratings-list {
					max-width: 700px;
				    margin: 0px auto;
				}
					.ad-ratings-list > div {
						display: flex;
						flex-direction: column;
					}
				.ad-reviews .list-item {
					display: flex;
					padding-bottom: 5px;
					margin-bottom: 10px;
					border-bottom: 2px solid #eff5fa;
				}
					.ad-reviews .list-item:last-child {
						border-bottom: 0px;
						padding-bottom: 0px;
					}
				.ad-reviews .rating-container {
					flex: 1;
					display: flex;
					padding: 5px 10px 5px 10px;
					flex-direction: column;
				}
					.ad-reviews .rating-container:first-child {
						padding-top: 0px;
					}
					.ad-reviews .rating-container:last-child {
						border-bottom: 0px;
					}
					.ad-reviews .rating-container > .username {
						flex: 1;
						align-items: center;
						justify-content: flex-start;
						display: flex;
					}
						.ad-reviews .rating-container > .username > .name {
							display: flex;
						}
							.ad-reviews .rating-container > .username > .name > a {
								font-size: 14px;
								color: #ACB0C1;
								white-space: nowrap;
								overflow: hidden;
								text-overflow: ellipsis;
								display: inline-block;
								max-width: 115px;
								line-height: normal;
							}
						.ad-reviews .rating-container > .username > .rating {
							margin-right: 20px;
						}
						.ad-reviews .rating-container > .username > .rating-date {
							flex: 1;
							margin-left: 5px;
							font-size: 14px;
							color: #ACB0C1;
							line-height: normal;
						}
					.ad-reviews .rating-container > .comment {
						margin-top: 5px;
						flex: 1;
						font-size: 15px;
						color: #1A2337;
						word-break: break-word;
						font-weight: 600;
					}
.rating-level {
	display: flex;
	align-items: center;
	font-weight: bold;
}
	.rating-level.rating-level-none {
		color: #B1BDC9;
	}
	.rating-level.rating-level-low {
		color: #F42A56;
	}
	.rating-level.rating-level-medium {
		color: #EDAD3B;
	}
	.rating-level.rating-level-high {
		color: #17CCC2;
	}
	.rating-level.rating-level-veryhigh {
		color: #0ECD95;
	}
		.rating-level::after {
			content: '';
			width: 10px;
			height: 10px;
			display: inline-block;
			margin-left: 2px;
			background-image: url(up-sprite.svg);
			transform: scale(0.9);
		}
		.rating-level.rating-level-none::after {
			background-position: -16px -130px;
		}
		.rating-level.rating-level-low::after {
			background-position: -26px -130px;
		}
		.rating-level.rating-level-medium::after {
			background-position: -36px -130px;
		}
		.rating-level.rating-level-high::after {
			background-position: -46px -130px;
		}
		.rating-level.rating-level-veryhigh::after {
			background-position: -56px -130px;
		}
.rating-container .rating {
	letter-spacing: 0px;
	color: #FFFFFF;
	padding: 7px 5px;
	border-radius: 2px;
	display: inline-block;
	min-width: 90px;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	border: 0px;
	line-height: normal;
}
	.rating-container .rating.rating-type-bad {
		background-color: #fd5360;
	}
	.rating-container .rating.rating-type-regular {
		background-color: #fd8347;
	}
	.rating-container .rating.rating-type-neutral {
		background-color: #fccf25;
	}
	.rating-container .rating.rating-type-good {
		background-color: #9fd975;
	}
	.rating-container .rating.rating-type-verygood {
		background-color: #66ca66;
	}

.rating-container .ad-rating {
	display: flex;
}
	.rating-container .ad-rating > span {
		height: 12px;
		width: 12px;
		margin-right: 4px;
		background-image: url(up-sprite.svg);
		background-position: -114px -110px;
	}
		.rating-container .ad-rating > span:last-child {
			margin-right: 0px;
		}
		.rating-container .ad-rating > span.active {
			background-position: -102px -110px;
		}
		.rating-container .ad-rating > span.half {
			background-position: -126px -110px;
		}

.ad-sub-view {
	width: 100%;
	box-sizing: border-box;
	padding: 20px 0px;
}
	.ad-details > .description {
		flex: 1;
		color: #1A2337;
		flex-wrap: wrap;
		margin-bottom: 10px;
		word-break: break-word;
		font-size: 16px;
		line-height: 26px;
	}
	.bazar-page > .container .bazar-ad > div.description {
		flex-wrap: wrap;
	}

	.bazar-page > .container .bazar-ad > div.tags {
		margin-bottom: 7px;
	}
	.bazar-page > .container .bazar-ad > div.user-info {
		line-height: normal;
	}
.bazar-page {
}
	.bazar-page > .title {
		font-weight: bold;
		font-size: 30px;
		display: inline-block;
		margin-bottom: 20px;
		margin-top: 10px;
	}
	.bazar-page > .container {
		justify-content: center;
		display: flex;
		width: 100%;
		padding: 40px 60px 0px 60px;
		box-sizing: border-box;
		flex: 1;
		margin-right: 20px;
		color: #1A2337;
	}
		.bazar-page > .container .bazar-ad {
			word-break: break-word;
			box-sizing: border-box;
		}
		.local-view .bazar-page > .container .bazar-title {
			max-width: 350px;
		}
			.bazar-page > .container .info,
			.bazar-page > .container .user {
				box-sizing: border-box;
			}
			.bazar-page > .container .user {
				width: 400px;
			}
			.bazar-page > .container .info {
			}
			.bazar-page > .container .bazar-ad {
				display: flex;
				flex-direction: column;
			}
				.bazar-page > .container .bazar-ad > div {
					display: flex;
					align-items: center;
					margin-bottom: 10px;
				}
					.bazar-page > .container .bazar-ad > .ad-info {
						margin-bottom: 17px;
						display: flex;
					}
						.bazar-page > .container .bazar-ad > .ad-info .rating-container {
							
						}
						.bazar-page > .container .bazar-ad > .ad-info .text {
							color: #1A2337;
							font-weight: 600;
							font-size: 14px;
							line-height: normal;
							height: 0px;
							display: flex;
							align-items: center;
						}
					.bazar-page > .container .bazar-ad > div > div {
						display: flex;
					}
						.bazar-page .container.single .bazar-ad .bazar-title > span {
							font-size: 24px;
						}
						.bazar-page .container .bazar-ad .bazar-amount > span.currency {
							font-size: 20px;
						}
						.bazar-page .container .bazar-ad .bazar-amount > span.coins {
							flex: none;
							margin-right: 10px;
						}
						.bazar-page .container .bazar-ad .bazar-amount > span.coins > .symbol {
							display: flex;
							margin-right: 3px;
							width: 22px;
							height: 22px;
							text-indent: -99999px;
							background-image: url(up-sprite.svg);
							background-position: 0px -146px;
						}
						.bazar-page .container .bazar-ad .bazar-amount > span.coins > .amount {
							font-size: 27px;
							margin-left: 5px;
						}
						.bazar-page > .container .bazar-ad > div.related > div {
							margin-right: 20px;
						}
						.bazar-page > .container .bazar-ad > div.related > div > div:first-child {
							word-break: normal;
							align-self: flex-start;
						}
						.bazar-page > .container .bazar-ad > div.related > div > div:first-child,
						.bazar-page > .container .bazar-ad > div:not(.related) > div:not(.images-container) {
							color: #1A2337;
							margin-right: 10px;
							font-weight: 600;
						}
						.bazar-page > .container .bazar-ad > div > div > div {
							justify-content: flex-start;
							align-self: center;
						}
						.bazar-page > .container .bazar-ad .bazar-user {
							margin: 0px;
						}
						.bazar-page > .container .bazar-ad .bazar-user > a > .username,
						.bazar-page > .container .bazar-ad .bazar-user > .user > .username {
							font-weight: 600;
							font-size: 14px;
							/*color: #222f46;*/
						}
			.bazar-page > .container > .actions {
				display: flex;
				justify-content: center;
				margin-top: 10px;
			}
		.bazar-page > .container .user {
			padding-left: 50px;
		}
		.bazar-page > .container .actions {
			display: flex;
			justify-content: flex-start;
			margin-top: 15px;
			margin-bottom: 20px;
		}
			.bazar-page > .container .share {
				display: flex;
				margin-top: 20px;
			}
			.bazar-page > .container .actions > .btn-bazar {
				margin-right: 10px;
			}
			.bazar-page > .container .actions > .btn-bazar:last-child {
				margin-right: 0px;
			}
		.bazar-page .bazar-ad .bazar-user > a {
			font-size: 14px;
			color: #1A2337;
			display: flex;
			justify-content: start;
		}
		.bazar-page > .container > .info > .bazar-ad > .bazar-title {
			color: #183a61;
			margin-bottom: 20px;
			margin-top: 10px;
		}
		.transaction-page .bazar-page > .container > .info > .bazar-ad > .bazar-title {
			margin-bottom: 0px;
		}
			.bazar-page > .container > .info > .bazar-ad > .bazar-title > span {
				font-size: 20px;
				line-height: normal;
				font-weight: bold;
			}
.ad-gallery {
	background-color: #000000;
	width: 100%;
	flex: 1;
	display: flex;
	align-items: center;
}
	.ad-gallery > .sliders {
		width: 100%;
	}
	.ad-gallery .swiper-container > .swiper-wrapper.images-list {
		align-items: center;
	}
	.ad-gallery .images-container {
		width: 100%;
		height: auto;
		max-width: 100%;
		border: 0px;
		flex: 1;
		align-items: center;
	}
	.ad-gallery .images-container > .images-list > .image {
		width: 100%;
		max-width: 100%;
		max-height: calc(100vh - 100px);
		justify-content: center;
		overflow-y: hidden;
	}
		.ad-gallery .images-container > .images-list > .image > img {
			align-self: center;
			max-width: 100%;
		}
.images-container {
	display: flex;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	width: 300px;
	height: 300px;
}
	.transaction-page .images-container .image,
	.transaction-page .images-container .no-image {
		height: 277px;
		background-color: #EDEDED;
		background-size: cover;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.images-container .no-image {
		background-image: url(../../images/market/no-image.png);
		background-size: cover;
	}
	.images-container > .images-list {
		flex: none;
		width: 100%;
		display: flex;

	}
		.swiper-container > .swiper-wrapper.images-list {
			width: 100%;
			height: 100%;
		}

		.images-container > .images-list > .image {
			display: flex;
			flex: none;
			width: 100%;
			height: 100%;
		}
			.images-container > .images-list > .image > .raw,
			.images-container > .images-list > .image > .no-image {
				display: flex;
				height: 100%;
				width: 100%;
				background-repeat: no-repeat;
				background-size: cover;
				background-position: center center;
				border-radius: 2px;
				background-color: #B7B7B7;
			}
		.bazar-page > .container .bazar-ad > div > div > div.swiper-pagination {
			justify-content: center;
		}
.transaction-page .images-container .images-list {
	justify-content: flex-start;
}
.transaction-page .bazar-page > .container .info,
.transaction-page .bazar-page>.container .user {
	max-width: 400px;

}
/*.transaction-page .sliders {
	max-width: 300px;
}*/
.container-actions {
	padding: 0px;
	box-sizing: border-box;
	margin-bottom: 10px;
	display: flex;
	flex-direction: column;
	align-items: center;
}
	.container-actions > .btn-bazar {
		width: 210px;
		margin-bottom: 10px;
	}

.btn-wallet {
	letter-spacing: 0px;
	color: #FFFFFF;
	padding: 7px 10px;
	border-radius: 2px;
	display: inline-block;
	min-width: 70px;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	border: 0px;
	cursor: pointer;
	line-height: normal;
	overflow: hidden;
	box-sizing: border-box;
}
	.btn-wallet:hover {
		text-decoration: none;
	}
	.btn-wallet:active {
		color: #FFFFFF;
	}
	.btn-wallet.medium  {
		min-width: 150px;
		padding: 12px;
	}
	.btn-wallet.big  {
		padding: 15px;
	}
	.btn-wallet-send {
		font-size: 16px;
		background-color: #425ce4;
	}
		.btn-wallet-send:hover {
			background-color: #3146e1;
		}
	.btn-wallet-deposit,
	.btn-wallet-withdraw {
		font-size: 16px;
		color: #FFFFFF;
		background-color: #93a3b2;
	}
		.btn-wallet-deposit:hover,
		.btn-wallet-withdraw:hover {
			background-color: #3146e1;
		}
	.btn-wallet.btn-wallet-action {
		display: flex;
		padding-left: 15px;
		padding-right: 15px;
		min-width: 200px;
		font-size: 16px;
		align-items: center;
	}
		.btn-wallet-action::before {
			content: '';
			width: 22px;
			height: 22px;
			display: inline-block;
			margin-right: 10px;
			background-image: url(up-sprite.svg);
			opacity: 0.95;
		}
			.btn-wallet-action:hover::before {
				opacity: 1.0;
			}
	.btn-wallet-normal {
		font-size: 15px;
		background-color: #F5F7FD;
		text-transform: none;
		color: #98A5B4;
	}
		.btn-wallet-normal:hover {
			background-color: #EFF2FC;
		}
	.btn-wallet-solid {
		background-color: #3146e1;
	}
		.btn-wallet-solid:hover {
			background-color: #3531E1;
		}
	.btn-wallet-unplayer {
		background-color: #93a3b2;
	}
		.btn-wallet-unplayer::before {
			background-position: -92px -168px;
		}
		.btn-wallet-unplayer:hover {
			background-color: #3146e1;
		}
	.btn-wallet-paypal {
		background-color: #159bd6;
	}
		.btn-wallet-paypal::before {
			background-position: -114px -168px;
		}
		.btn-wallet-paypal:hover {
			background-color: #253B80;
		}
.btn-bazar {
	letter-spacing: 0px;
	color: #FFFFFF;
	padding: 10px 15px;
	border-radius: 2px;
	display: inline-block;
	min-width: 70px;
	font-size: 14px;
	text-align: center;
	border: 0px;
	cursor: pointer;
	line-height: normal;
	overflow: hidden;
	box-sizing: border-box;
	align-items: center;
	justify-content: center;
	display: flex;
}
	.btn-bazar.medium  {
		padding: 12px;
	}
	.btn-bazar.big  {
		padding: 15px;
	}
	.btn-bazar.action {
		padding: 15px 0px;
		min-width: 70px;
		font-size: 16px;
	}
	.btn-bazar-message {
		font-size: 14px;
		padding-left: 25px;
		padding-right: 25px;
		background-color: #0eb8ff;
		padding: 7px 25px;
	}
		.btn-bazar-message:hover {
			background-color: #0E96FF;
		}
	.btn-bazar-attachment {
		background-color: #93a3b2;
		display: flex;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
		padding: 7px 15px;
	}
		.btn-bazar-attachment:hover {
			background-color: #939FB2;
		}
	.btn-bazar:hover {
		text-decoration: none;
	}
	.btn-bazar:active {
		color: #FFFFFF;
	}
	.btn-bazar-edit,
	.btn-bazar-details,
	.btn-bazar-buy {
		min-width: 120px;
	}
	.btn-bazar-edit {
		color: #FFFFFF;
		text-indent: -99999px;
		padding: 4px 0px;
		min-width: auto;
		opacity: 0.9;
	}
		.btn-bazar-edit:hover {
			opacity: 1.0;
		}
		.btn-bazar-edit::after {
			content: '';
			width: 30px;
			height: 30px;
			background-image: url(up-sprite.svg);
			background-position: -48px -250px;
		}
	.btn-bazar-buy {
		background-color: #3146E1;
	}
		.btn-bazar-buy:hover {
			background-color: #3156E1;
		}
	.btn-bazar-share {
		background-color: #20A8FF;
		color: #FFFFFF;
		display: flex;
		box-sizing: border-box;
		justify-content: center;
		align-self: center;
		padding-top: 6px;
		padding-bottom: 6px;
	}
		.btn-bazar-share:hover {
			background-color: #2093FF;
		}
		.btn-bazar-share > span {
			align-self: center;
		}
		.btn-bazar-share > i {
			flex: none;
			cursor: pointer;
			height: 26px;
			width: 26px;
			background-image: url(up-sprite.svg);
			opacity: 0.95;
			background-position: -48px -142px;
			margin-right: 10px;
		}
			.btn-bazar-share:hover > i {
				opacity: 1;
			}
	.btn-bazar-question {
		background-color: #1A2337;
		min-width: 150px;
		font-size: 15px;
	}
		.btn-bazar-question:hover {
			background-color: #26324B;
		}
	.btn-bazar-details {
		background-color: #425ce4;
	}
		.btn-bazar-details:hover {
			background-color: #4242E4;
		}
	.btn-bazar-info {
		background-color: #0eb8ff;
	}
		.btn-bazar-info:hover {
			background-color: #0EA7FF;
		}
	.btn-bazar-release {
		background-color: #fecd00;
	}
		.btn-bazar-release:hover {
			background-color: #FEBF00;
		}
	.btn-bazar-complete {
		background-color: #04D43F;
	}
		.btn-bazar-complete:hover {
			background-color: #03BF38;
		}
	.btn-bazar-waiting {
		background-color: #9D9D9D;
	}
		.btn-bazar-waiting:hover {
			background-color: #9D9D9D;
		}
	.btn-bazar-cancelled {
		background-color: #C4ADAD;
	}
		.btn-bazar-cancelled:hover {
			background-color: #C4ADAD;
		}
	.btn-bazar-released {
		background-color: #AAC8A9;
		font-style: italic;
	}
		.btn-bazar-released:hover {
			background-color: #AAC8A9;
		}
	.btn-bazar-not-released {
		background-color: #C4ADAD;
		font-style: italic;
	}
		.btn-bazar-not-released:hover {
			background-color: #C4ADAD;
		}
	.btn-bazar-completed {
		background-color: #9D9D9D;
		font-style: italic;
	}
		.btn-bazar-completed:hover {
			background-color: #9D9D9D;
		}
	.btn-bazar-cancel {
		background-color: #93a3b2;
	}
		.btn-bazar-cancel:hover {
			background-color: #9399B2;
		}
	.btn-bazar-dispute {
		background-color: #233046;
	}
		.btn-bazar-dispute:hover {
			background-color: #262346;
		}
	.btn-bazar-rate {
		background-color: #4676F1;
	}
		.btn-bazar-rate:hover {
			background-color: #4662F1;
		}
.rate-form {
	display: flex;
	width: 100%;
	flex-wrap: wrap;
}
	.rate-form #label-rating {
		padding: 0px;
		flex: none;
		width: 100%;
		box-sizing: border-box;
		margin-bottom: 15px;
	}
		.rate-form #label-rating > .label {
			text-align: center;
			font-weight: bold;
			font-size: 17px;
			margin-bottom: 5px;
		}
		.rate-form #label-rating > .input {
			display: flex;
			justify-content: center;
			align-items: center;
		}
			.rate-form #label-rating > .input > div {
				display: flex;
				width: 100%;
			}
				.rate-form #label-rating > .input > div > label {
					flex: 1;
					display: flex;
					justify-content: center;
					align-items: center;
				}
				.rate-form #label-rating > .input > div > label > input {
					margin: 0px;
					padding: 0px;
					margin-right: 5px;
				}
				.rate-form #label-rating > .input > div > label > span {
					font-size: 12px;
				}
		.rate-form #comment {
			flex: 1;
			margin-right: 10px;
			resize: vertical;
			border: 1px solid #D6D6D6;
			display: flex;
			padding: 6px;
		}
			.rate-form #comment:focus {
				border: 1px solid #A7A7A7;
			}
		.rate-form .section-submit {
			display: flex;
			align-items: center;
			width: auto;
		}
#top-file-container-attachment {
	display: flex;
	align-self: flex-start;
}
	.btn-bazar-attachment {
		text-align: center;
		width: 14px;
		min-width: auto;
		margin-right: 10px;
		cursor: pointer;
	}
		.btn-bazar-attachment .selector-content > span:first-child {
			z-index: 2;
			position: relative;
		}
		.btn-bazar-attachment .selector-content > span:first-child:before{
			font-family: FontAwesome;
			font-weight: normal;
			font-style: normal;
			text-decoration: inherit;
			content:"\f016";
			z-index: 2;
		}
		.btn-bazar-attachment .selector-content > .loading {
			position: absolute;
			top: 0px;
			height: 100%;
		}
.bazar-page .bazar-ad .bazar-title {
	flex: 1;
	white-space: normal;
	height: auto;
}
.transaction-page > .transaction-relation > .transaction-conversation {
	flex: none;
	color: #000000;
	display: flex;
	box-sizing: border-box;
	flex-wrap: wrap;
	/*max-height: 380px;*/
	flex-direction: column;
	border-left: 2px;
	border: 2px solid #eff5fa;
	border-top: 0px;
}
	.form-messages {
		display: flex;
		width: 100%;
		box-sizing: border-box;
		padding: 20px 20px 20px 20px;
		background-color: #eff5fa;
	}
		.form-messages #message {
			align-self: flex-start;
			flex: 1;
			margin: 0px;
			padding: 6px 8px;
			line-height: normal;
			resize: vertical;
			height: auto;
			margin-right: 10px;
			border: 1px solid transparent;
			font-size: 14px;
		}
			.form-messages #message::placeholder {
				color: #93a3b2;
			}
			.form-messages.disabled #message[readonly] {
				border: 1px solid #EDEDED;
				resize: none;
				text-align: center;
			}
				.form-messages.disabled #message[readonly]::placeholder {
					color: #CCCCCC;
				}
		.form-messages .section-submit {
			display: inline-block;
			width: auto;
			flex: none;
			float: none
		}
	.messages-container {
		flex: 1;
		width: 100%;
		color: #606060;
		display: flex;
		flex-direction: column;
		min-height: 400px;
		max-height: 400px;
	}
		.messages-container .no-messages {
			font-size: 18px;
			color: #858585;
			display: flex;
			justify-content: center;
			align-items: center;
			flex: 1;
		}
		.messages-container .messages-list > .pagination-items-container {

		}
		.messages-container .messages-list {
			min-height: 400px;
			max-height: 400px;
			max-height: 100%;
			flex: 1;
			display: flex;
			position: relative;
		}
			.messages-container .messages-list > .pagination-items-container  {
				flex: 1;
				overflow: hidden;
				overflow-y: auto;
				padding-right: 10px;
				padding-left: 10px;
			}
			.messages-container .pagination-items-container > .list-item {
				display: flex;
				flex-direction: column;
				flex: 1;
				width: 100%;
				margin-top: 5px;
				text-align: center;
			}
			.messages-container .pagination-items-container > .list-item:last-child {
				margin-bottom: 10px;
			}
			.message-item {
				display: flex;
				flex: 1;
				flex-direction: row;
				flex-wrap: nowrap;
				align-items: start;
				flex-direction: column;
			}
				.message-item.message-attachment {
				}
				.message-item.message-template {
					background-color: #EBF2FF;
					border-radius: 4px;
					display: flex;
					margin-top: 10px;
					margin-bottom: 10px;
					padding: 8px 12px;
					flex-direction: row;
					align-self: center;
				}
				.message-item
				.message-item > .name {
					flex: none;
					font-size: 14px;
					font-weight: bold;
					margin-right: 5px;
					display: flex;
					align-items: center;
				}
					.message-item > .message-info {
						display: flex;
						margin-bottom: 3px;
						align-items: center;
						flex-direction: row;
					}
					.message-item > .message-info .name > .username {
						color: #93a3b2;
					}
						.message-item.message-template > .name > .username {
							color: #95a4b3;
						}
						.message-item.manager > .message-info .name > .username,
						.message-item.message-template.manager > .name > .username {
							color: #201E1E;
						}
					.message-item > .name > .dots {
						display: inline-block;
						color: #201E1E;
					}
						.message-item.message-template > .name > .dots {
							color: #95a4b3;
							margin-left: 7px;
						}
					.message-item > .name > .manager,
					.message-item > .message-info > .name > .manager {
						display: inline-block;
						background-color: #233046;
						color: #FFFFFF;
						font-size: 10px;
						line-height: normal;
						font-weight: normal;
						padding: 3px 4px;
						border-radius: 2px;
						text-transform: uppercase;
						margin-right: 5px;
						cursor: pointer;
					}
				.message-item > .date {
					margin-left: 10px;
					font-size: 12px;
					justify-content: flex-end;
					color: #93a3b2;
					text-transform: lowercase;
				}
				.message-item > .name {
					margin-right: 5px;
				}
				.message-item > .message {
					flex: 1;
					color: #183a61;
					font-size: 14px;
					word-break: break-word;
					text-align: left;

					background-color: #e9ecf3;
					border-radius: 4px;
					padding: 8px 20px;
					flex: 1;
					display: flex;

					border-radius: 20px;
					border-top-left-radius: 0px;
				}
				.message-item.manager > .message {
					color: #FFFFFF;
					background-color: #233046; 
				}
				.message-item.me:not(.manager) > .message {
					color: #FFFFFF;
					background-color: #5879f2;
				}
				.message-item.me > .message {
					border-radius: 20px;
					border-top-right-radius: 0px;
				}
					.message-item.me:not(.manager) > .message {

					}
				.message-item.me:not(.message-template) {
					align-items: flex-end;
				}
				.message-item > .template {
					flex: none;
					color: #afbbc6;
					font-size: 14px;
					text-transform: uppercase;
				}
				.message-item .attachment {
					flex: 1;
					word-break: break-word;
					text-align: left;
				}
					.message-item .attachment > span {
						font-size: 12px;
						color: #183a61;
						border-radius: 6px;
						padding: 0px 5px;
						font-weight: bold;
						background-color: #c3d0d4;
						display: inline-block;
					}
						.message-item .attachment > span:before {
							font-family: FontAwesome;
							font-weight: normal;
							font-style: normal;
							text-decoration: inherit;
							content:"\f016";
							z-index: 2;
							margin-right: 5px;
						}
						.message-item > .attachment > span:hover {
							background-color: #579CEA;
						}
		.message-item.manager {
		}
			.message-item.message-template.manager {
				background-color: #EBF2FF;
			}
			.message-item.manager > .message-info > .name {
				color: #007EFF;
			}
			.message-item > .message-info > .date {
				margin-left: 5px;
				font-size: 12px;
				color: #93a3b2;
				text-transform: lowercase;
			}
			.message-item > .message-info > .name {
				color: #93a3b2;
			}
.chat-header {
	box-sizing: border-box;
	flex: 1;
	max-width: 100%;
	display: flex;
	padding: 15px 15px 15px 15px;
	font-weight: bold;
	justify-content: space-between;
	border-bottom: 3px solid #eff5fa;
}
	.chat-header > .chat-ad-title {
		display: inline-block;
		flex: 1;
		max-width: 420px;
		font-size: 17px;
		margin-right: 10px;
		color: #183a61;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.chat-header > .bazar-transaction-status {
		flex: none;
	}

body.user-mobile #bazar-menu-button {
	display: none;
}

#single-messages {
	display: flex;
	position: absolute;
	top: 70px;
	right: 20px;
	max-width: 500px;
	flex-direction: column;
	z-index: 99;
}
	.single-message {
		cursor: pointer;
		display: flex;
		flex: 1;
		margin-bottom: 10px;
		padding: 5px 10px;
		background-color: #FFFFFF;
		border-radius: 2px;
		box-sizing: border-box;
	}
		.single-message:hover {
			background-color: #F9F9F9;
		}
.bazar-charts {
	color: #000000;
}

/*#bazar-menu-button {
	color: #FFFFFF;'
	display: inline-block;
}
	#bazar-menu-button > span:first-child {
		background-color: #F55454;
		border-radius: 8px;
		line-height: normal;
		display: inline-block;
		padding: 0px 3px;
		text-transform: uppercase;
		font-size: 10px;
		margin-right: 5px;
	}
	#bazar-menu-button > span:last-child {
		font-weight: bold;
	}
*/

/*
#f7fbfe
#f7fbfe
#233046
#233046

#183a61

#93a3b2
*/

.wallet-base-size {
	display: flex;
	box-sizing: border-box;
	padding: 0px 55px;
	flex: 1;
}
	.wallet-container {
		flex: 0.7;
		display: flex;
		flex-direction: column;
	}
	.wallet-actions {
		flex: 0.4;
		display: flex;
		flex-direction: column;
		border-left: 2px solid #f7fbfe;
		box-sizing: border-box;
		padding: 20px 20px 20px 40px;
	}
		.wallet-actions > div {
			display: flex;
			margin-top: 10px;
		}
			.wallet-actions > div > a {
				flex: 1;
				display: flex;
				justify-content: center;
			}
				.wallet-actions > div > a:first-child {
					margin-right: 20px;
				}
.wallet-header {
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-self: flex-start;
	justify-content: center;
	padding: 30px 20px;
	box-sizing: border-box;
	border-bottom: 2px solid #f7fbfe;
}
	.wallet-header > .balance {
		flex: 1;
		font-size: 20px;
		display: flex;
		align-self: center;
	}
		.wallet-header > .balance > .label {
			color: #183a61;
			margin-right: 10px;
			text-transform: uppercase;
			font-size: 14px;
			font-weight: 300;
			display: flex;
			line-height: normal;
			align-self: center;
		}
		.wallet-header > .balance > .amount {
			flex: 1;
			display: flex;
			line-height: normal;
			align-self: center;
		}
			.wallet-header > .balance > .amount > span:first-child {
				margin-right: 5px;
				background-color: #273854;
				color: #FFFFFF;
				box-sizing: border-box;
				display: flex;
				padding: 5px;
				line-height: 21px;
				border-radius: 100%;
				width: 28px;
				height: 28px;
				font-size: 18px;
				text-align: center;
				justify-content: center;
				align-self: center;
				font-weight: bold;
			}
			.wallet-header > .balance > .amount > span:last-child {
				color: #183a61;
				font-size: 20px;
				display: flex;
				align-self: center;
				font-weight: bold;
			}
				.wallet-header > .balance > .currency {
					cursor: pointer;
					color: #677998;
					font-size: 15px;
					line-height: normal;
					align-self: center;
				}
					.wallet-header > .balance > .currency > span:first-child {

					}
					.wallet-header > .balance > .currency > span:last-child {
						color: #acb0c1;
						font-size: 12px;
					}
	.wallet-header > .btn-wallet {
		margin-left: 20px;
	}
.wallet-transactions {
	display: flex;
	flex-direction: column;
	width: 100%;
	margin-bottom: 30px;
}
	.wallet-transactions > div {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
		align-self: center;
	}
		.wallet-transactions > div > div {
			display: flex;
			width: 100%;
		}
		.wallet-transaction {
			display: flex;
			width: 100%;
		}
		.wallet-transaction > div {
			display: flex;
			border-bottom: 2px solid #f7fbfe;
			width: 100%;
			box-sizing: border-box;
			padding: 15px 20px;
		}
			.wallet-transaction > div:first-child {
				flex: none;
				display: flex;
				width: auto;
			}
				.wallet-transaction > div:first-child > span {
					display: flex;
					height: 40px;
					width: 40px;
					background-image: url(up-sprite.svg);
				}
				.wallet-transaction.minus > div:first-child > span {
					background-position: -110px -40px;
				}
				.wallet-transaction.plus > div:first-child > span {
					background-position: -70px -40px;
				}
				.wallet-transaction.status-cancelled > div:first-child > span {
					background-position: -190px -40px;
				}
				.wallet-transaction.status-pending > div:first-child > span,
				.wallet-transaction.status-hold > div:first-child > span,
				.wallet-transaction.status-processing > div:first-child > span {
					background-position: -150px -40px;
				}
			.wallet-transaction > div > div {
				display: flex;
				flex-direction: row;
				flex-wrap: wrap;
				max-width: 100%;
			}
			.wallet-transaction > div > .info {
				flex: 1;
				justify-content: space-between;
			}
				.wallet-transaction > div > .info > .description {
					display: flex;
					font-size: 18px;
					color: #183a61;
					line-height: normal;
					margin-bottom: 5px;
					white-space: nowrap;
					overflow: hidden;
					text-overflow: ellipsis;
					width: 100%;
				}
					.wallet-transaction > div > .info > .description a {
						color: #0eb8ff;
					}
						.wallet-transaction > div > .info > .description > .desc {
							flex: 1;
						}
					.wallet-transaction > div > .info > .description > button {
						background-color: transparent;
						border: 0px;
					}
					.wallet-transaction > div > .info > .description > .btn-cancel {
						cursor: pointer;
						display: flex;
					}
						.wallet-transaction > div > .info > .description > .btn-cancel > .text {
							display: none;
						}
						.wallet-transaction > div > .info > .description > .btn-cancel::after {
							content: '';
							width: 22px;
							height: 22px;
							display: inline-block;
							background-image: url(up-sprite.svg);
							opacity: 0.95;
							background-position: -136px -168px;
						}
							.wallet-transaction > div > .info > .description > .btn-cancel:hover::after {
								opacity: 1.0;
							}
				.wallet-transaction > div > .info .status {
					font-size: 10px;
					line-height: normal;
					text-transform: uppercase;
					margin-left: 5px;
					box-sizing: border-box;
					padding: 3px 3px;
					border-radius: 2px;
					border: 1px solid #9C9C9C;
					font-weight: bold;
					align-self: center;
				}
				.wallet-transaction.status-cancelled > div > .info .status {
					color: #f22344;
					border-color: #f22344;
				}
				.wallet-transaction.status-pending > div > .info .status {
					color: #edb223;
					border-color: #edb223;
				}
				.wallet-transaction.status-success > div > .info .status {
					color: #0ecd95;
					border-color: #0ecd95;
				}
				.wallet-transaction.status-processing > div > .info .status {
					color: #ED9F23;
					border-color: #ED9F23;
				}
				.wallet-transaction.status-hold > div > .info .status {
					color: #8292a3;
					border-color: #8292a3;
				}
				.wallet-transaction > div > .info > .extra {
					display: flex;
					width: 100%;
					align-self: center;
				}
					.wallet-transaction > div > .info > .extra > .time {
						color: #98a3b7;
						font-size: 14px;
						line-height: normal;
						align-self: center;
					}
			.wallet-transaction > div > .amounts {
				flex: 1;
				max-width: 115px;
				justify-content: space-between;
				cursor: default;
			}
				.wallet-transaction > div > .amounts > .amount {
					width: 100%;
					display: flex;
					justify-content: flex-end;
				}
					.wallet-transaction > div > .amounts > .amount > span {
						font-weight: bold;
						font-size: 18px;
					}
					.wallet-transaction > div > .amounts > .amount > span:last-child {
						margin-left: 5px;
					}
					.wallet-transaction.minus > div > .amounts > .amount > span {
						color: #fc3f55;
					}
					.wallet-transaction.plus > div > .amounts > .amount > span {
						color: #0ed78e;
					}
				.wallet-transaction > div > .amounts > .fee {
					width: 100%;
					display: flex;
					justify-content: flex-end;
				}
					.wallet-transaction > div > .amounts > .fee > span {
						color: #677998;
						font-size: 14px;
					}
					.wallet-transaction > div > .amounts > .fee > span:last-child {
						margin-left: 5px;
					}
.buttons-center {
	width: 100%;
	display: flex;
	justify-content: center;
	align-self: center;
	flex-direction: column;
	box-sizing: border-box;
	padding: 20px;
}
	.buttons-center.row {
		flex-direction: row;
	}
	.buttons-center > .publish-block,
	.buttons-center > .btn-wallet,
	.buttons-center > .btn-bazar {
		margin: 10px 20px;
	}
.filter-form-wallet.filter-form-bazar.filter-form .filter-block {
	display: none;
}


.wallet-container.admin {
	flex: 1;
}

.paypal-button-container {
	display: flex;
	justify-content: center;
	align-self: center;
	width: 100%;
	z-index: 1;
}
	#paypal-button {
		width: 100%;
		max-width: 200px;
	}
.payment-deposit-status {
	padding: 40px;
	display: flex;
	justify-content: center;
	align-self: center;
}
	.payment-deposit-status > span {
		display: flex;
		flex-direction: column;
		font-size: 18px;
		color: #233046;
		line-height: normal;
		padding: 15px 25px;
		border-radius: 15px;
		justify-content: center;
		align-items: center;
	}
		.payment-deposit-status > span::before {
			content: '';
			width: 60px;
			height: 60px;
			margin-bottom: 20px;
		} 
			.payment-deposit-status > span.confirming::before {
				border-radius: 50%;
				border-top: 3px solid transparent;
				border-left: 3px solid #425ce4;
				border-right: 3px solid #425ce4;
				border-bottom: 3px solid #425ce4;
				animation: rotating 600ms linear infinite;
			}
			.payment-deposit-status > span.waiting::before {
				background-image: url(up-sprite.svg);
				background-position: -240px -60px;
			}
			.payment-deposit-status > span.confirmed::before {
				background-image: url(up-sprite.svg);
				background-position: -240px 0px;
			}
.publish-block {
	flex: 1;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	box-sizing: border-box;
	padding: 20px;
}
	.publish-block > .title {
		width: 100%;
		text-align: center;
		font-size: 22px;
		color: #183a61;
		font-weight: bold;
		line-height: normal;
		margin-bottom: 20px;
	}
	.publish-block > .desc {
		width: 100%;
		font-size: 18px;
		line-height: normal;
		color: #6b7992;
		margin-bottom: 20px;
	}

#field__ad_files_file_container {
	text-align: center;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	margin-top: 10px;
	box-sizing: border-box;
}
	#field__ad_files_file_container.drag-in .selector-content {
		border-color: #A7ACBB;
	}
	#field__ad_files_file_container .selector-content {
		border: 3px dashed #D1D7E8;
		background-color: #FFF;
		border-radius: 6px;
		box-sizing: border-box;
		display: inline-block;
		width: 100%;
		max-width: 640px;
		font-weight: normal;
		font-size: 13px;
	}
		#field__ad_files_file_container .selector-content > div {
			height: 85px;
			float: left;
			display: inline-block;
			vertical-align: top;
			text-align: center;
		}
		#field__ad_files_file_container .selector-content > .left-block {
			width: 45%;
			color: #D2D2D2;
		}
			#field__ad_files_file_container .selector-content > .left-block > img {
				margin-top: 15px;
			}
		#field__ad_files_file_container .selector-content > .right-block {
			width: 45%;
			color: #D2D2D2;
		}
			#field__ad_files_file_container .selector-content > .right-block > span {
				margin-top: 30px;
				display: inline-block;
				height: 24px;
				border: 1px solid #D1D7E8;
				line-height: 24px;
				border-radius: 12px;
				padding: 0 12px;
			}
		#field__ad_files_file_container .selector-content > .or-block {
			color: #D2D2D2;
			width: 10%;
			line-height: 85px;
		}
#top-file-container-field__ad_files .single-file-remover {
	position: absolute;
	margin: 0px;
	top: 7px;
	right: 7px;
	background-color: #050404;
	border-radius: 100%;
}
#top-file-container-field__ad_files .file-container-preview {
	width: 100%;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
}
	#top-file-container-field__ad_files .file-container-preview > .single-file-item,
	#top-file-container-field__ad_files .file-container-preview > .single-file-item > .custom-item {
		margin: 0;
		padding: 0;
		display: inline-block;
		vertical-align: top;
		width: auto;
		max-width: none;
	}
	#top-file-container-field__ad_files .file-container-preview > .single-file-item {
		position: relative;
		padding-top: 0;
		margin-bottom: 15px;
		min-height: 110px;
	}
.market-ss-container,
.market-image-loading-preview {
	box-sizing: border-box;
	max-width: none;
	vertical-align: top;
	width: 110px;
	min-width: 110px;
	display: inline-block;
	background-color: #FFF;
	border: 1px solid #DDD;
	border-radius: 4px;
	overflow: hidden;
}
.market-image-loading-preview {
	position: relative;
	height: 100%;
	padding: 0 15px;
	font-weight: normal;
}
	.market-image-loading-preview .loading-label {
		margin-top: 30px;
		display: inline-block;
		color: #A7A7A7;
		width: 100%;
		font-size: 11px;
		text-transform: uppercase;
	}
	.market-image-loading-preview .filename {
		display: inline-block;
		width: 100%;
		font-style: italic;
		color: #BABABA;
		font-size: 10px;
		margin-bottom: 11px;
	}
	.market-image-loading-preview .loading-container {
		background-color: #BFBFBF;
		height: 6px;
		border-radius: 3px;
	}
		.market-image-loading-preview .loading-container .loading {
			vertical-align: top;
			display: inline-block;
			height: 6px;
			background-color: #00B465;
		}
.market-ss-container {
	display: flex;
}
	.market-ss-container .market-ss-image {
		display: inline-block;
		width: 100%;
		vertical-align: top;
	}
	.market-ss-container .market-ss-image a {
		display: inline-block;
		float: left;
		vertical-align: top;
		width: 100%;
	}
	.market-ss-container .market-ss-image .raw-image {
		float: left;
		display: inline-block;
		height: 110px;
		width: 100%;
		background-position: center center;
		background-size: cover;
	}
.landing-ads-lists {
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 10px;
}
	.landing-ads {
		display: flex;
		flex-wrap: wrap;
		width: 100%;
		padding: 20px 10px 10px 10px;
		box-sizing: border-box;
	}
		.landing-ads.highlight {
			padding-bottom: 20px;
			background-color: #f7f9fd;
			/*background-color: #425ce4;
			background-image: url(../../images/market/landing-background.png);
			background-size: contain;
			background-repeat: repeat;*/
		}
		.landing-ads .bazar-ads .bazar-ad {
			/*align-self: flex-start;*/
		}
		.landing-ads:not(.highlight) .bazar-ads .bazar-ad {
			margin-bottom: 20px;
		}
		.landing-ads.highlight .bazar-ads .bazar-ad {
			border-color: #ebedf7;
			margin-bottom: 10px;
		}
		.ads.bazar-ads .bazar-ad {
			margin-bottom: 0px;
		}
		.landing-ads > .info {
			display: flex;
			margin-top: 10px;
			width: 100%;
			box-sizing: border-box;
			padding-left: 20px;
			padding-right: 20px;
		}
			.landing-ads > .info > .title {
				text-transform: uppercase;
				color: #2e3f57;
				font-weight: 700;
				flex: 1;
				font-size: 15px;
			}
				.landing-ads.highlight > .info > .title {
					font-weight: bold;
				}
			.landing-ads > .info > .more {
				text-transform: uppercase;
				color: #a5aaba;
				font-size: 13px;
			}
				.landing-ads > .info > .more:hover,
				.landing-ads > .info > .more:active {
					color: #425ce4;
					text-decoration: none;
				}
			.landing-ads.highlight > .info > .title/*,
			.landing-ads.highlight > .info > .more*/ {
				/*color: #FFFFFF;*/
				color: #3328C7;
			}
				.landing-ads.highlight > .info > .more:hover,
				.landing-ads.highlight > .info > .more:active {
					color: #3328C7;
				}
		.landing-ads.highlight > .ads {
			height: 278px;
		}
		.landing-ads > .ads {
			display: flex;
			justify-content: space-around;
			flex-wrap: wrap;
			overflow: hidden;
		}
.share-container {
	padding: 20px;
	min-width: 350px;
	max-width: 350px;
	align-self: center;
	box-sizing: border-box;
}
	.share-container > .share-social {
		margin-bottom: 30px;
		display: flex;
		flex-direction: column;
	}
		.share-container > .share-url > div,
		.share-container > .share-social > div {
			margin-bottom: 10px;
			color: #2b32b2;
			font-size: 14px;
			font-weight: 500;
		}

		.share-container > .share-social > span,
		.share-container > .share-url > span {
			display: flex;
		}
			.share-container > .share-social > span > a {
				margin-right: 22px;
				height: 40px;
				width: 40px;
				text-indent: -99999px;
				background-image: url(up-sprite.svg);
				opacity: 0.95;
			}
				.share-container > .share-social > span > a:hover,
				.share-container > .share-social > span > a:active {
					opacity: 1;
				}
				.share-container > .share-social > span > a:last-child {
					margin-right: 0px;
				}
				.share-container > .share-social > span > a.facebook {
					background-position: -110px 0px;
				}
				.share-container > .share-social > span > a.twitter {
					background-position: -150px 0px;
				}
				.share-container > .share-social > span > a.reddit {
					background-position: -70px 0px;
				}
	.share-container > .share-url {
		display: flex;
		flex-direction: column;
	}
		.share-container > .share-url > div {
			margin-bottom: 2px;
		}
		.share-container > .share-url > span {
			position: relative;
		}
		.share-container > .share-url > span > input {
			cursor: pointer;
			flex: 1;
			border: 0px;
			font-size: 15px;
			outline: 0;
			padding: 5px 0px;
			border-bottom: 2px solid #f2f5fb;
			color: #5c6289;
			line-height: normal;
		}
			.share-container > .share-url > span > input:focus,
			.share-container > .share-url > span > input:active {
				-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
				border-bottom-color: #2b32b2;
			}
			.share-container > .share-url > span > i {
				cursor: pointer;
				height: 26px;
				width: 26px;
				background-image: url(up-sprite.svg);
				opacity: 0.95;
				background-position: -22px -142px;
				position: absolute;
				right: 0px;
				top: 0px;
				z-index: 2;
				background-color: #FFFFFF;
			}
				.share-container > .share-url > span > i:hover,
				.share-container > .share-url > span > i:active {
					-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
					opacity: 1;
				}
.payout-requirements {
	display: flex;
	align-self: center;
	margin: auto;
	flex-direction: column;
	box-sizing: border-box;
	padding: 20px;
	border-radius: 2px;
}
	.payout-requirements > h4 {
		font-size: 18px;
		font-weight: 600;
		text-align: left;
		margin: 0;
		margin-bottom: 20px;
		line-height: normal;
	}
	.payout-requirements > .items {
		display: flex;
		flex-direction: column;
	}
		.payout-requirements > .items > .item {
			display: flex;
			font-size: 17px;
			margin-bottom: 20px;
			align-items: center;
			margin-left: 20px;
		}
			.payout-requirements > .items > .item:last-child {
				margin-bottom: 0px;
			}
			.payout-requirements > .items > .item::before {
				display: inline-block;
				margin-right: 10px;
				background-image: url(up-sprite.svg);
				opacity: 0.95;
				height: 22px;
				width: 22px;
			}
				.payout-requirements > .items > .item:hover::before {
					opacity: 1.0;
				}
			.payout-requirements > .items > .item.completed {
				color: #444b7a;
			}
				.payout-requirements > .items > .item.completed::before {
					content: '';
					background-position: -48px -168px;
				}
			.payout-requirements > .items > .item.incompleted {
				color: #444b7a;
			}
				.payout-requirements > .items > .item.incompleted::before {
					content: '';
					background-position: -70px -168px;
				}
.admin-page {
	box-sizing: border-box;
	display: flex;
	flex: 1;
	padding: 0 20px;
}
.filter-form-bazar .admin-table-header {
	display: flex;
	width: 100%;
	background-color: #425ce4;
}

.admin-table {
	width: 100%;
}
	.admin-table .list-item-admin-table {
		display: flex;
	}
		.admin-table .list-item-admin-table > div:first-child,
		.filter-form-bazar .admin-table-header > div:first-child {
			flex: 0.3;
			justify-content: center;
		}

		.filter-form-db .admin-table .list-item-admin-table > div:first-child,
		.filter-form-bazar.filter-form-db .admin-table-header > div:first-child {
			flex: none;
			width: 120px;
		}
		.filter-form-bazar .admin-table-header > div {
			color: #FFFFFF;
			padding: 10px 5px;
			font-size: 14px;
		}
		.admin-table .list-item-admin-table > div {
			color: #2e3f57;
			padding: 8px;
			font-size: 14px;
			align-self: center;
		}
		.admin-table .list-item-admin-table > div,
		.filter-form-bazar .admin-table-header > div {
			display: flex;
			flex: 1;
			box-sizing: border-box;
		}
		.admin-table .list-item-admin-table > div.width-100,
		.filter-form-bazar .admin-table-header > div.width-100 {
			width: 100px;
			flex: none;
		}
		.admin-table .list-item-admin-table > div.width-200,
		.filter-form-bazar .admin-table-header > div.width-200 {
			width: 200px;
			flex: none;
		}
		.admin-table .list-item-admin-table > div.width-55,
		.filter-form-bazar .admin-table-header > div.width-55 {
			width: 55px;
			flex: none;
		}
		.filter-form-bazar .admin-table .list-item-admin-table:nth-of-type(odd) {
			background-color: #FFFFFF;
		}
		.filter-form-bazar .admin-table .list-item-admin-table:nth-of-type(even) {
			background-color: #f7f9fd;
		}

		.list-item-admin-table .status {
			font-size: 12px;
			text-transform: uppercase;
			border-radius: 2px;
			padding: 4px;
			box-sizing: border-box;
			color: #FFFFFF;
			min-width: 100px;
		}
			.list-item-admin-table .status-created {
				background-color: #8292a3;
			}
			.list-item-admin-table .status-processing {
				background-color: #edb223;
			}
			.list-item-admin-table .status-in-progress {
				background-color: #2ad9be;
			}
			.list-item-admin-table .status-completed {
				background-color: #0ecd95;
			}
			.list-item-admin-table .status-failed {
				background-color: #f54a3d;
			}
			.list-item-admin-table .status-rejected {
				background-color: #f21748;
			}
.local-view.parent-m.child-a.child-image .page {
	margin-bottom: 0px;
}

.page-container-image {
	display: flex;
	max-width: 1200px;
	align-items: center;
	justify-content: center;
}
	.page-container-image > a {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 100%;
	}
		.page-container-image > a > img {
			display: flex;
		}
		.local-view .page-container-image > a > img {
			max-width: 100%;
			max-height: 100%;
		}
.withdraw-status {
	cursor: pointer;
}
.soon-message {
	color: #B3B3B3;
	max-width: 500px;
	box-sizing: border-box;
	padding: 20px;
	font-size: 18px;
	line-height: 22px;
	text-align: center;
}

.static {
	border-top: 0px;
	padding: 0px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
}
	.static .title {
		font-weight: 600;
		line-height: normal;
		color: #3046e0;
	}
		.static h3.title {
			margin: 20px 0px;
			font-size: 24px;
			color: #2e3f57;
		}
		.static h4.title {
			margin: 20px 0px 00px 0px;
			font-size: 20px;
		}
		.static .section-header h3.title {
			margin-top: 0px;
		}
	.section-header {
		border-bottom: 1px solid #f7f9fd;
		box-sizing: border-box;
	}
	.static p {
		color: #2e3f57;
		font-size: 17px;
		line-height: 26px;
		padding: 5px 0px;
		margin: 5px 0px;
		box-sizing: border-box;
	}
		.static p.highlight {
			/*font-size: 18px;*/
		}
		.static p.fit {
			font-weight: 600;
			margin-bottom: 0px;
		}

	.static ul {
		display: flex;
		flex-direction: column;
		list-style-type: disc;
		box-sizing: border-box;
		padding-left: 20px;
		margin: 10px 0px;
	}
		.static ul > li {
			font-size: 16px;
			line-height: 20px;
			color: #183a61;
			margin: 5px 0px;
		}
			.static ul > li:first-child {
				margin-top: 0px;
			}
			.static ul > li:last-child {
				margin-bottom: 0px;
			}
.tip {
	align-self: center;
	margin: 20px;
	background-color: #425ce4;
	color: #FFFFFF;
	border-radius: 3px;
	box-sizing: border-box;
	max-width: 320px;
	padding: 10px;
}
	.tip.expanded {
		width: auto;
		max-width: none;
	}
	.tip > a {
		color: #FFFFFF;
		text-decoration: underline;
	}
		.tip > .btn-bold {
			
		}
.notifications-list {
	display: flex;
	justify-content: center;
	margin-top: 20px;
}
	.notifications-list > div {
		display: flex;
		flex-direction: column;
		max-width: 700px;
		flex: 1;
	}
		.list-item-notifications-list {
			font-size: 16px;
			display: flex;
			margin-bottom: 10px;
		}
			.list-item-notifications-list > .item {
				width: 100%;
				display: flex;
				font-size: 15px;
				border-bottom: 1px solid #f7f9fd;
				box-sizing: border-box;
				padding: 20px;
				background-color: #FFFFFF;
				width: 100%;
			}
				.list-item-notifications-list:first-child > .item {
					border-top: 1px solid #f7f9fd;
				}
				.list-item-notifications-list > .item > .content,
				.list-item-notifications-list > .item > .content a {
					flex: 1;
					color: #2e3f57;
					word-break: break-all;
				}
				.list-item-notifications-list > .item > .content strong {
					font-weight: bold;
				}
				.list-item-notifications-list > .item > .date {
					margin-left: 10px;
					color: #677998;
				}
				.list-item-notifications-list > .item.not-seen {
					background-color: #f7f9fd;
				}
				.list-item-notifications-list > .item:hover {
					background-color: #F4F7FC;
				}
.form-questions {
	display: flex;
	margin-bottom: 25px;
	justify-content: center;
	align-items: center;
	box-sizing: border-box;
	padding: 0px;
}
	.form-questions #message {
		box-sizing: border-box;
		line-height: normal;
		padding: 10px 0px;
		background-color: transparent;
		border: 0px;
		border-radius: 0px;
		border-bottom: 2px solid #ACB0C1;
		color: #242424;
		outline: none;
		font-size: 16px;
		align-self: flex-start;
		width: 100%;
		margin-right: 20px;
		align-self: flex-end;
	}
		.form-questions #message::placeholder {
			color: #ACB0C1;
		}
		.form-questions #message:focus {
			border-bottom-color: #425ce4;
		}
	.form-questions .section-submit {
		display: flex;
		margin: 0px;
		width: auto;
		align-self: flex-end;
	}
.questions-title {
	font-size: 16px;
	font-weight: 600;
	margin: 0;
	line-height: normal;
}
.questions-list {
	justify-content: center;
	align-items: center;
	margin-bottom: 10px;
	box-sizing: border-box;
	align-self: center;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
	.questions-list > .pagination-items-container {
		display: flex;
		flex-direction: column;
	}
		.questions-list > .pagination-items-container > .list-item-questions-list {
			border-top: 2px solid #F5F7FD;
		}
		.list-item-questions-list {
			display: flex;
			margin-top: 8px;
		}
			.list-item-questions-list > .item {
				display: flex;
				flex-direction: row;
				width: 100%;
				box-sizing: border-box;
				font-size: 15px;
				padding-top: 8px;
				line-height: 22px;
			}
				.list-item-questions-list > .item > .content {
					flex: 1;
				}
					.list-item-questions-list > .item > .content > .question {
						color: #ACB0C1;
					}
					.list-item-questions-list > .item > .content > .answer {
						color: #1A2337;
						font-weight: 600;
					}
					.list-item-questions-list > .item > .content > div.answer > span:first-child {
						font-weight: 600;
					}
					.list-item-questions-list > .item > .content > div > span:first-child {
					}
					.list-item-questions-list > .item > .content > div > span:last-child {
						word-break: break-word;
					}
				.list-item-questions-list > .item > .date {
					align-self: flex-end;
					color: #8c99a6;
					text-align: right;
				}
.fees-lists {
	display: flex;
	flex-wrap: wrap;
	margin-top: 20px;
}
	.fees-lists > .list {
		width: 47.5%;
		margin-bottom: 20px;
	}
		.fees-lists > .list:nth-of-type(odd) {
			margin-right: 2.5%;
		}
		.fees-lists > .list:nth-of-type(even) {
			margin-left: 2.5%;
		}
		.fees-lists > .list > h3 {
			font-weight: 600;
			font-size: 17px;
			color: #2e3f57;
			margin: 0px;
			line-height: normal;
			margin-bottom: 10px;
		}
		.fees-lists > .list > div {
		}
			.fees-lists > .list > div > .header {
				display: flex;
				background-color: #93a3b2;
			}
				.fees-lists > .list > div > .header > div {
					flex: 1;
					font-size: 11px;
					text-transform: uppercase;
					color: #FFFFFF;
					padding: 2px 0px;
					box-sizing: border-box;
				}
					.fees-lists > .list > div > .header > div:last-child {
						text-align: center;
					}
			.fees-lists > .list > div > .field {
				display: flex;
				border-bottom: 1px solid #f7f9fd;
			}
				.fees-lists > .list > div > .field > div {
					flex: 1;
					color: #2e3f57;
					font-size: 14px;
					box-sizing: border-box;
					padding: 12px 0px;
				}
					.fees-lists > .list > div > .field > div:first-child,
					.fees-lists > .list > div > .header > div:first-child {
						padding-left: 35px;
					}
					.fees-lists > .list > div > .field > div:last-child {
						font-weight: 600;
						text-align: center;
					}
					.fees-lists > .list > div > .field:nth-of-type(odd) {
						background-color: #f7f9fd;
					}
					.fees-lists > .list > div > .field:nth-of-type(even) {
					}
.cash-payment-container {
	display: flex;
	box-sizing: border-box;
	padding: 20px;
	max-width: 600px;
	align-self: center;
	flex-direction: column;
	margin: 0px auto;
	margin-bottom: 20px;
}
	.cash-payment-container > .top {
		background-color: #F7F9FD;
		box-sizing: border-box;
		padding: 15px;
		border-radius: 4px;
	}
		.cash-payment-container > .top > h3 {
			font-weight: 600;
			font-size: 19px;
			margin: 0px;
			line-height: normal;
			color: #2E3F57;
			margin-bottom: 10px;
		}
		.cash-payment-container .top > .amount {
			display: flex;
			align-items: center;
		}
			.cash-payment-container .top > .amount > .total {
				color: #444B7A;
				margin-right: 10px;
				font-size: 15px;
				font-weight: 600;
			}
			.cash-payment-container .top > .amount > .symbol {
				color: #425CE4;
				font-size: 18px;
				margin-right: 5px;
				font-weight: 600;
				line-height: normal;
			}
			.cash-payment-container .top > .amount > .amount {
				color: #425CE4;
				font-size: 18px;
				font-weight: 600;
				line-height: normal;
			}
			.cash-payment-container .top > .amount > .tag {
				color: #acb0c1;
				font-size: 12px;
				margin-left: 5px;
				line-height: normal;
			}
	.cash-payment-container .instructions {
		margin-top: 15px;
		display: flex;
		flex-direction: column;
		box-sizing: border-box;
		box-sizing: border-box;
		padding: 0px 15px;
	}
		.cash-payment-container .instructions > .title {
			font-size: 18px;
			margin: 0px;
			line-height: normal;
			margin-bottom: 15px;
			color: #2E3F57;
			font-weight: 600;
		}
		.cash-payment-container .instructions > .items {
			display: flex;
			flex-direction: row;
			flex-wrap: wrap;
			width: 100%;
			box-sizing: border-box;
			font-size: 15px;
			counter-increment: instructions;
		}
			.cash-payment-container .instructions > .items > .item::before {
				content: counter(intructions);
				margin-right: 10px;
				min-width: 24px;
				height: 24px;
				font-size: 14px;
				font-weight: normal;
				background-color: #425CE4;
				border-radius: 12px;
				text-align: center;
				color: #FFFFFF;
				display: flex;
				align-items: center;
				justify-content: center;
				align-self: flex-start;
			}
			.cash-payment-container .instructions > .items > .item {
				display: flex;
				flex-wrap: wrap;
				counter-increment: intructions;
				color: #2E3F57;
				width: 100%;
				font-size: 14px;
				line-height: normal;
				margin-bottom: 20px;
			}
				.cash-payment-container .instructions > .items > .item:last-child {
					margin-bottom: 0px;
				}
				.cash-payment-container .instructions > .items > .item > .step {
					flex: 1;
					font-size: 14px;
					margin-top: 4px;
					line-height: 20px;
				}
				.cash-payment-container .instructions > .items > .item > .code {
					width: 100%;
					display: flex;
					margin-top: 5px;
					flex-direction: column;
					margin-left: 34px;
				}
					.cash-payment-container .instructions > .items > .item > .code > img {
						width: 145px;
					}
					.cash-payment-container .instructions > .items > .item > .code > span {
						display: inline-block;
						width: 100%;
						font-size: 18px;
					}
.section-block-default.section-card-container > .section-container {
	display: flex;
	margin-top: 5px;
	margin-bottom: 0px;
	flex-wrap: wrap;
	justify-content: center;
	background-color: #F5F7FC;
	box-sizing: border-box;
	padding: 2px 10px;
}
	.default-center-form.wallet-middle-form {
		align-self: center;
		/*max-width: 348px;*/
		padding: 10px 20px 20px 20px;
		flex-direction: column;
	}
		.default-center-form.wallet-middle-form .section-block-default {
			width: auto;
		}
	.section-block-default.section-card-container {
		margin-bottom: 0px;
		border-radius: 2px;
	}
	.section-block-default.section-card-container > .section-container > .StripeElement {
		/*border-bottom: 2px solid #f2f5fb;*/
		box-sizing: border-box;
		padding: 6px 0px;
		margin-right: 10px;
	}
	.section-block-default.section-card-container > .section-container > .StripeElement.StripeElement--focus {
		/*border-color: #425ce4;*/
	}
	.section-block-default.section-card-container > .section-container > .StripeElement.StripeElement--complete {
		/*border-color: rgb( 92, 183, 3);*/
	}
	.section-block-default.section-card-container > .section-container > .StripeElement.StripeElement--invalid {
		/*border-color: rgb( 240, 38, 38 );*/
	}
.section-container #label-card_number_title {
	/*text-align: center;*/
	margin-bottom: 0px;
}
.section-container #card_number {
	text-align: center;
	width: 160px;
}
.section-container #card_brand {
	align-self: center;	
	margin-right: 10px;
}
	.section-container .card-brand {
		width: 32px;
		height: 20px;
		background-image: url(up-sprite.svg);
		background-position: -180px -190px;
		transition: background-position 0.25s ease;
	}
		/*visa, mastercard, amex, discover, diners, jcb, unionpay, or unknown.*/
		.section-container .card-brand.card-brand-visa {
			background-position: -116px -190px;
		}
		.section-container .card-brand.card-brand-mastercard {
			background-position: -148px -190px;
		}
		.section-container .card-brand.card-brand-amex {
			background-position: -116px -230px;
		}
		.section-container .card-brand.card-brand-discover {
			background-position: -116px -210px;
		}
		.section-container .card-brand.card-brand-diners {
			background-position: -148px -210px;
		}
		.section-container .card-brand.card-brand-jcb {
			background-position: -148px -230px;
		}
		.section-container .card-brand.card-brand-unionpay {
			background-position: -180px -210px;
		}
.section-container #card_expiry {
	text-align: center;
	width: 60px;
}
.section-container #card_cvc {
	text-align: center;
	width: 35px;
}
	.section-block-default.section-card-container > .section-container > .StripeElement#card_cvc {
		margin-right: 0px;
	}
.section-container #card_cvc_icon {
	align-self: center;
	display: flex;
	opacity: 0.9;
}
	.section-container #card_cvc_icon:hover {
		opacity: 1.0;
	}
	.icon.question {
		display: inline-block;
		width: 18px;
		height: 18px;
		background-image: url(up-sprite.svg);
		background-position: -84px -110px;
		margin-left: 10px;
	}
.section-container #card_errors {
	display: none;
	width: 100%;
	color: rgb( 240, 38, 38 );
	text-align: center;
	margin-top: 10px;
	font-size: 13px;
}

.payment-container {
	width: 380px;
	align-self: center;
	display: flex;
	flex-direction: column;
	padding: 20px;
	padding-bottom: 0px;
	padding-top: 0px;
	box-sizing: border-box;
}
	.payment-container:not(.main) > .details-container {
		border-bottom: 1px solid #F9F9F9;
		padding-left: 0px;
		padding-right: 0px;
		padding-bottom: 20px;
	}
	.payment-container.main {
		padding: 0px 20px 20px 20px;
	}
	.payment-container > div {
		box-sizing: border-box;
		padding: 10px;
	}
	.payment-container > div > h4.title {
		font-weight: 500;
		line-height: normal;
		margin: 0px;
		position: relative;
		display: flex;
		color: #444b7a;
		font-size: 17px;
		align-items: center;
		height: 30px;
	}
		.payment-container > div.active > h4.title {
			font-weight: 600;
		}
		.payment-container > div > h4.title .item,
		.payment-container > div > h4.title .change {
			transition: opacity 0.25s ease;
			opacity: 1.0;
		}
		.payment-container > div.active > h4.title .item,
		.payment-container > div.active > h4.title .change {
			opacity: 0.0;
		}
		.payment-container > div > h4.title > .title {
			flex: 1;
		}
		.payment-container > div > h4.title > .item {
			color: #4242E4;
			color: #444b7a;
			font-size: 17px;
		}
		.payment-container > div > h4.title > .change {
			font-size: 10px;
			text-transform: uppercase;
			text-indent: -99999px;
			width: 30px;
			height: 30px;
			margin-left: 10px;
			background-image: url(up-sprite.svg);
			background-position: -48px -250px;
		}
			.payment-container > div > h4.title > .change:hover {
				background-position: -78px -250px;
			}
		.payment-container > .amounts-container:not(.fixed):not(.active):hover,
		.payment-container > .options-container:not(.active):hover {
			cursor: pointer;
			background-color: #FCFCFC;
		}
	.payment-container > .amounts-container {
		display: flex;
		flex-direction: column;
		padding-bottom: 10px;
	}
		/*.payment-container > .amounts-container:not(.active) > .amounts {
			display: none;
		}*/
		.payment-container > .amounts-container > .amounts {
			display: flex;
			flex-wrap: wrap;
			justify-content: space-between;
			box-sizing: border-box;
			margin-top: 5px;
		}
			.payment-container > .amounts-container > .amounts > .amount {
				cursor: pointer;
				text-align: center;
				box-sizing: border-box;
				padding: 7px 10px;
				max-width: 100px;
				font-size: 17px;
				margin: 10px 0px;
				width: 100%;
				border-radius: 4px;
				color: #444b7a;
				background-color: #f2f5fb;
				border-radius: 18px;
			}
				.payment-container > .amounts-container > .amounts > .amount:hover,
				.payment-container > .amounts-container > .amounts > .amount.active {
					background-color: #425ce4;
					color: #FFFFFF;
				}
	.payment-container > .details-container {
	}
		.payment-container > .details-container > .details {
			transition: opacity 0.25s ease, height 0.25s ease;
			height: auto;
			opacity: 1.0;
			margin-top: 15px;
		}
			.payment-container.working > .details-container > .details {
				opacity: 0.0;
			}
		.payment-container > .details-container > .details > .item {
			display: flex;
			box-sizing: border-box;
			padding: 5px;
		}
			.payment-container > .details-container > .details > .item.total {
				padding: 0px 5px;
			}
			.payment-container > .details-container > .details > .item.discount > .name,
			.payment-container > .details-container > .details > .item.balance > .name,
			.payment-container > .details-container > .details > .item.product > .name,
			.payment-container > .details-container > .details > .item.balance > .amount > .symbol,
			.payment-container > .details-container > .details > .item.product > .amount > .symbol,
			.payment-container > .details-container > .details > .item.balance > .amount > .amount,
			.payment-container > .details-container > .details > .item.discount > .amount > .amount,
			.payment-container > .details-container > .details > .item.product > .amount > .amount {
				font-weight: 600;
			}
			.payment-container > .details-container > .details > .item.discount > .amount > .symbol,
			.payment-container > .details-container > .details > .item.discount > .amount > .amount {
				color: #1d7fe6;
			}
			.payment-container > .details-container > .details > .item:not(.total) {
				border-bottom: 1px solid #F5F5F5;
			}
			.payment-container > .details-container > .details > .item:not(.total):nth-of-type(odd) {
				background-color: #FFFFFF;
			}
			.payment-container > .details-container > .details > .item:not(.total):nth-of-type(odd) {
				background-color: #f7f9fc;
			}
			.payment-container > .details-container > .details > .item:last-child {
				border-bottom: 0px
			}
			.payment-container > .details-container > .details > .item.fee {

			}
			.payment-container > .details-container > .details > .item.total {
			}
			.payment-container > .details-container > .details > .item > .name {
				font-size: 14px;
				flex: 1;
				box-sizing: border-box;
				padding-right: 10px;
				color: #444b7a;
				word-break: break-word;
			}
				.payment-container > .details-container > .details > .item.total > .name {
					flex: 1;
					text-align: right;
				}
				.payment-container > .details-container > .details > .item.total.main > .name {
					font-weight: bold;
				}
			.payment-container > .details-container > .details > .item > .amount {
				color: #444b7a;
				display: flex;
				align-self: center;
			}
				.payment-container > .details-container > .details > .item > .amount > .symbol {
					margin-right: 5px;
					color: #444b7a;
					font-size: 14px;
				}
				.payment-container > .details-container > .details > .item > .amount > .amount {
					color: #444b7a;
					font-size: 14px;
				}
				.payment-container > .details-container > .details > .item.total > .amount > .symbol,
				.payment-container > .details-container > .details > .item.total > .amount > .amount {
					font-weight: 600;
				}
				.payment-container > .details-container > .details > .item > .amount > .tag {
					margin-left: 5px;
					color: #acb0c1;
					font-size: 12px;
				}

				.payment-container.main > .details-container > .details > .item.total {
					justify-content: center;
				}
					.payment-container.main > .details-container > .details > .item.total.main {
						flex-wrap: wrap;
					}
					.payment-container.main > .details-container > .details > .item.total.final {
						margin-top: 12px;
					}
					.payment-container.main > .details-container > .details > .item.total > .name {
						flex: none;
					}
					.payment-container.main > .details-container > .details > .item.total.main > .name {
						text-align: center;
						width: 100%;
						padding-right: 0px;
					}
				.payment-container > .details-container > .details > .item.total.exchange > .name {
					font-size: 12px;
					color: #afb2c1;
					padding-right: 0px;
				}
				.payment-container > .details-container > .details > .item.total.main {
					margin-top: 15px;
				}
					.payment-container > .details-container > .details > .item.total.main > .amount > .symbol,
					.payment-container > .details-container > .details > .item.total.main > .amount > .amount {
						color: #425ce4;
						font-size: 18px;
					}
					.payment-container > .details-container > .details > .item.total.final > .amount > .symbol,
					.payment-container > .details-container > .details > .item.total.final > .amount > .amount {
						font-weight: bold;
					}

			/*#425ce4*/
			
	.payment-container > .options-container {
		display: flex;
		flex-direction: column;
	}
		.payment-container > .options-container > .options {
			display: flex;
			flex-wrap: wrap;
			margin-top: 5px;
			justify-content: space-between;
		}
			.payment-container > .options-container > .options > .option {
				margin-bottom: 10px;
				box-sizing: border-box;
				padding: 8px 0px;
				border-radius: 4px;
				border: 2px solid #f2f5fb;
				max-width: 100px;
				width: 100%;
				margin: 7px auto;
				display: flex;
				align-self: flex-start;
				flex-direction: column;
			}
				.payment-container > .options-container > .options > .option:last-child {
					margin-bottom: 0px;
				}
				.payment-container > .options-container > .options > .option.active,
				.payment-container > .options-container > .options > .option:hover {
					cursor: pointer;
					border: 2px solid #425ce4;
				}
				.payment-container > .options-container .brand {
					width: 68px;
					height: 20px;

					cursor: pointer;
					background-image: url(up-sprite.svg);
					background-position: -48px -210px;
				}
				.payment-container > .options-container .brand.card {
					background-position: -48px -210px;
				}
				.payment-container > .options-container .brand.paypal {
					background-position: -48px -230px;
				}
				.payment-container > .options-container .brand.crypto {
					background-position: -48px -280px;
				}
				.payment-container > .options-container .brand.oxxo {
					background-position: -48px -190px;
				}
				.payment-container > .options-container > .options > .option > .brand {
					align-self: center;
				}
				.payment-container > .options-container > .options > .option > .name {
					color: #4242E4;
					text-align: center;
					color: #444b7a;
					font-size: 13px;
					margin-top: 5px;
				}
					.payment-container > .options-container > .options > .option.active > .name {
					}
	.payment-container > .submit-container {
		justify-content: center;
		display: flex;
	}
	.btn-ex.btn-ex-submit-payment {
		border: 0px;
		background-color: #4264E4;
		color: #FFFFFF;
	}
		.btn-ex.btn-ex-submit-payment:hover {
			background-color: #4642E4;
		}
		.btn-ex.btn-ex-submit-payment[disabled] {
			cursor: default;
			color: #F3F3F3;
			background-color: #93a3b2;
		}
.p-message {
	align-self: center;
	max-width: 250px;
	font-size: 15px;
	box-sizing: border-box;
	padding: 0px 20px 20px 20px;
}

.base-container {
	display: flex;
	flex-direction: column;
}	
	.base-container > .base-header {
		padding: 20px;
		box-sizing: border-box;
		display: flex;
		flex-direction: column;
		background-color: #C6C6C6;
		position: relative;
		justify-content: center;
		align-items: center;
	}
		.base-container > .base-header.blue {
			background-color: #3146E1
		}
		.base-container > .base-header::before,
		.base-container > .base-header::after {
			content: '';
			position: absolute;
			top: 0px;
			height: 100%;
			width: 100px;
			background-image: url(../../images/bg-p.svg);
		    background-repeat: no-repeat;
		}
		.base-container > .base-header::before {
			left: 5%;
			background-position: 0px center;
		}
		.base-container > .base-header::after {
			right: 5%;
			background-position: -100px center;
		}
		.base-container > .base-header > .icon,
		.base-container > .base-header > .title {
			z-index: 1;
		}
		.base-container > .base-header > .icon.large {
			transform: scale(4.0);
			margin-bottom: 50px;
			margin-top: 50px;
		}
		.base-container > .base-header > .icon {
			text-indent: -99999px;
			width: 50px;
			height: 50px;
			background-image: url(up-sprite.svg);
		}
			.base-container > .base-header > .icon.referrals {
				background-position: -138px -250px;
			}
		.base-container > .base-header > .title {
			text-align: center;
			font-weight: 400;
			font-size: 20px;
			color: #FFFFFF;
			line-height: normal;
			margin: 0px;
			margin-top: 20px;
		}
	.base-container > .base-content {
		padding: 20px;
		box-sizing: border-box;
		background-color: #F9FAFD;
	}
		.base-container > .base-content .text {
			font-size: 14px;
			color: #1A2546;
		}
			.base-container > .base-content .text.margin-bottom {
				margin-bottom: 20px;
			}
		.base-container > .base-content .text.blue {
			color: #3146E1;
			font-weight: 600;
		}
	.base-container > .base-content > .share-code {
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 5px;
	}
		.base-container > .base-content > .share-code > div {
			background-color: #FFFFFF;
			border-radius: 17px;
			display: flex;
			align-items: center;
			padding: 0px 10px;
			cursor: pointer;
		}
			.base-container > .base-content > .share-code > div:hover {
				background-color: #FFF8F8;
			}
			.base-container > .base-content > .share-code > div > input {
				cursor: pointer;
				background-color: transparent;
				padding: 0px;
				margin: 0px;
				border: 0px;
				padding: 10px 0px;
				line-height: normal;
				color: #1A2546;
				font-weight: 600;
				min-width: 200px;
			}
			.base-container > .base-content > .share-code > div::after {
				content: '';
				height: 26px;
				width: 26px;
				background-image: url(up-sprite.svg);
				opacity: 0.95;
				background-position: -22px -142px;
			}
				.base-container > .base-content > .share-code > div::after:hover {
					-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
					opacity: 1;
				}
			.base-container > .base-content > .share-container {
				width: 100%;
				justify-content: center;
				max-width: none;
				min-width: auto;
				padding-bottom: 0px;
			}
				.base-container > .base-content > .share-container > .share-social {
					align-items: center;
					margin-bottom: 0px;
				}
.parent-r.child-view #web .auth-form .btn-ex.btn-ex-url {
	display: none;
}
.sliders {
	display: flex;
	box-sizing: border-box;
}
.swiper-container {
	flex: 1;
	display: flex;
	flex-direction: column;
	position: relative;
}
	.swiper-container > .swiper-wrapper {
		flex: 1;
		position: relative;
		width: 100%;
		height: 100%;
		display: flex;
		transition-property: transform;
		box-sizing: content-box;
	}
		.swiper-container > .swiper-wrapper > .swiper-slide {
			width: 100%;
			flex-shrink: 0;
			box-sizing: border-box;
			display: flex;
			flex-direction: column;
			flex: none;
		}
		.swiper-container > .swiper-pagination {
			position: absolute;
			bottom: 10px;
			right: 0;
			left: 0;
			width: 100%;
			justify-content: center;
			display: flex;
			margin-top: 10px;
		}
			.swiper-container > .swiper-pagination > .swiper-pagination-bullet {
				width: 7px;
				height: 7px;
				background-color: #949bad;
				background-color: rgba(227, 227, 227, 0.3);
				border-radius: 100%;
				margin: 0 5px;
			}
				.swiper-container > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active {
					background-color: rgba(227, 227, 227, 1.0);
				}
		.swiper-container:hover .swiper-button-prev.auto,
		.swiper-container:hover .swiper-button-next.auto {
			opacity: 1.0;
		}
		body.user-desktop .swiper-button-next.auto,
		body.user-desktop .swiper-button-prev.auto {
			opacity: 0.0;
		}
		.swiper-button-prev,
		.swiper-button-next {
			transition: opacity 0.1s ease;
			display: flex;
			position: absolute;
			top: 0px;
			bottom: 0px;
			height: 100%;
			cursor: pointer;
			box-sizing: border-box;
			outline: none;
			border: none;
		}
			.swiper-button-prev.swiper-button-disabled,
			.swiper-button-next.swiper-button-disabled {
				display: none;
			}
			.swiper-button-prev:active,
			.swiper-button-next:active {
				outline: none;
				border: none;
			}
			.swiper-button-prev {
				left: 0px;
				padding: 0px 20px 0px 10px;
			}
			.swiper-button-next {
				right: 0px;
				padding: 0px 10px 0px 20px;
			}
				.swiper-button-prev > span,
				.swiper-button-next > span {
					z-index: 2;
					background-image: url(up-sprite.svg);
					width: 24px;
					height: 24px;
					align-self: center;
				}
				.swiper-button-prev > span {
					background-position: -108px -84px;
				}
				.swiper-button-next > span {
					background-position: -108px -84px;
					transform: rotate(180deg);
				}
					.swiper-button-prev:hover > span,
					.swiper-button-next:hover > span {
						background-position: -132px -84px;
					}
					.swiper-button-next:hover > span {
						transform: rotate(0deg);
					}
					.swiper-button-prev:hover > span {
						transform: rotate(180deg);
					}
		.sliders.tutorials .swiper-container > .swiper-pagination {
			position: absolute;
			bottom: 20px;
			right: 0;
			left: 0;
		}
			.sliders.tutorials .swiper-container > .swiper-pagination > .swiper-pagination-bullet {
				background-color: rgba(255, 255, 255, 0.3);
				width: 25px;
				height: 6px;
				border-radius: 6px;
				cursor: pointer;
			}
			.sliders.tutorials .swiper-container > .swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active {
				background-color: #FFFFFF;
			}
.sliders.tutorials {
	background-color: #425ce4;
}
.sliders.tutorials .swiper-slide {
	color: #FFFFFF;
	padding: 30px 20px 80px 20px;
	background-image: url(../../images/sliders/home-bg-v1.svg);
	background-size: cover;
}
	.sliders.tutorials .swiper-slide.gtav {
		background-image: url(../../images/sliders/gtavv2.png);
	}
	.sliders.tutorials .swiper-slide.samp {
		background-image: url(../../images/sliders/gtasav2.png);
	}
	.sliders.tutorials .swiper-slide > h3 {
		margin: 0px;
		font-weight: normal;
		text-align: center;
		font-size: 30px;
		line-height: normal;
	}
		.sliders.tutorials .swiper-slide.game {
			padding-left: 150px;
			padding-top: 80px;
		}
		.sliders.tutorials .swiper-slide.game > h3 {
			font-weight: bold;
			color: #F0BB33;
			font-size: 45px;
			text-align: left;
			text-transform: uppercase;
		}
		.sliders.tutorials .swiper-slide.game > h6 {
			font-weight: normal;
			color: #FFFFFF;
			font-size: 25px;
		}
		.sliders.tutorials .swiper-slide.game > .register {
			text-decoration: none;
			box-sizing: border-box;
			margin-top: 30px;
			border: 2px solid #FFFFFF;
			background: transparent;
			font-size: 20px;
			border-radius: 10px;
			color: #F0BB33;
			align-self: flex-start;
			padding: 6px 20px;
			line-height: normal;
			min-width: 210px;
			display: flex;
			justify-content: center;
		}
			.sliders.tutorials .swiper-slide.game.samp > .register {
				color: #FFFFFF;
			}
			.sliders.tutorials .swiper-slide.game > .register:hover {
				text-decoration: none;
				background-color: #FFFFFF;
				color: #757575;
			}
		.sliders.tutorials .swiper-slide.game.samp > h3 {
			color: #FFFFFF;
		}
		.sliders.tutorials .swiper-slide > h3 > strong {
			font-weight: bold;
		}
	.sliders.tutorials .swiper-button-prev  {
		padding-left: 30px;
	}
	.sliders.tutorials .swiper-button-next  {
		padding-right: 30px;
	}
	.sliders.tutorials .swiper-slide > h4 {
		margin: 0px;
		margin-top: 15px;
		line-height: normal;
		text-align: center;
		text-transform: uppercase;
		font-size: 22px;
	}
		.sliders.tutorials .swiper-slide > h4.green {
			color: #0ECD95;
		}
		.sliders.tutorials .swiper-slide > h4.yellow {
			color: #F9E81C;
		}
.swiper-slide.welcome {
	background-color: #3328C7;
}
.swiper-slide.buy {
	background-color: #1F2630;
}
.swiper-slide.sell {
	background-color: #6f00d4;
}

.swiper-slide.welcome > .how-it-works {
	background-image: url(../../images/sliders/home-v2.svg);
	background-position: 0px 0px;
	width: 436px;
	height: 124px;
	text-indent: -9999px;
	align-self: center;
	margin-top: 20px;
}

.swiper-slide > .benefits {
	display: flex;
	width: 100%;
	align-self: center;
	justify-content: space-around;
	max-width: 850px;
	margin-top: 35px;
}
	.swiper-slide > .benefits:hover,
	.swiper-slide > .benefits:active {
		text-decoration: none;
	}
	.swiper-slide > .benefits > .item {
		display: flex;
		flex-direction: column;
		max-width: 160px;
		width: 100%;
		align-items: center;
	}
		.swiper-slide > .benefits > .item > span {
			background-image: url(../../images/sliders/home-v2.svg);
			width: 60px;
			height: 60px;
		}
		.swiper-slide > .benefits > .item > div {
			margin-top: 30px;
			font-size: 15px;
			color: #FFFFFF;
			text-align: center;
		}
			.swiper-slide > .benefits > .item > div > span {
				text-transform: uppercase;
			}

			.swiper-slide > .benefits.buy > .item > div > span {
				color: #0ECD95;
			}

		.swiper-slide > .benefits.buy > .item.secure > span {
			background-position: 0px -184px;
		}
		.swiper-slide > .benefits.buy > .item.product > span {
			background-position: -60px -184px;
		}
		.swiper-slide > .benefits.buy > .item.chat > span {
			background-position: -120px -184px;
		}
		.swiper-slide > .benefits.buy > .item.dispute > span {
			background-position: -180px -184px;
		}

		.swiper-slide > .benefits.sell > .item.product > span {
			background-position: 0px -124px;
		}
		.swiper-slide > .benefits.sell > .item.free > span {
			background-position: -60px -124px;
		}
		.swiper-slide > .benefits.sell > .item.profit > span {
			background-position: -120px -124px;
		}
		.swiper-slide > .benefits.sell > .item.fast > span {
			background-position: -180px -124px;
		}
		.swiper-slide > .benefits.sell > .item.withdraw > span {
			background-position: -240px -124px;
		}

.parent-home .bazar-ad .bottom > .bazar-user,
.parent-m.child-h .bazar-ad .bottom > .bazar-user {
	display: none;
}


