html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}

body {
	margin: 0
}

main {
	display: block
}

h1 {
	font-size: 2em;
	margin: .67em 0
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

pre {
	font-family: monospace, monospace;
	font-size: 1em
}

a {
	background-color: transparent
}

abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}

b,
strong {
	font-weight: bolder
}

code,
kbd,
samp {
	font-family: monospace, monospace;
	font-size: 1em
}
 
small {
	font-size: 80%
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

img {
	border-style: none
}

button,
input,
optgroup,
select,
textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	border-style: none;
	padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
	outline: 1px dotted ButtonText
}

fieldset {
	padding: .35em .75em .625em
}

legend {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}

progress {
	vertical-align: baseline
}

textarea {
	overflow: auto
}

[type=checkbox],
[type=radio] {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	-webkit-appearance: button;
	font: inherit
}

details {
	display: block
}

summary {
	display: list-item
}

template {
	display: none
}

[hidden] {
	display: none
}

@font-face {
	font-family: icomoon;
	src: url(fonts/icomoon/icomoon.html);
	src: url(../../fonts/icomoon/icomoon.eot) format("embedded-opentype"), 
	url(../../fonts/icomoon/icomoon33b2.ttf?d0lw54) format("truetype"), 
	url(../../fonts/icomoon/icomoon33b2.woff?d0lw54) format("woff"), 
	url(../../fonts/icomoon/icomoon33b2.svg?d0lw54#icomoon) format("svg");
	font-weight: 400;
	font-style: normal;
	font-display: block
}
.tero{color:#f00;font-size:14px;margin-top:2px;display:none;}
.tsuc{color:#32cd32;font-size:14px;margin-top:2px;display:none;}
[class*=" icon-"],
[class^=icon-] {
	font-family: icomoon!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon-activity:before {
	content: "\e900"
}

.icon-airplay:before {
	content: "\e901"
}

.icon-aling-center:before {
	content: "\e902"
}

.icon-aling-justify:before {
	content: "\e903"
}

.icon-aling-left:before {
	content: "\e904"
}

.icon-aling-right:before {
	content: "\e905"
}

.icon-archive:before {
	content: "\e906"
}

.icon-arrow-down:before {
	content: "\e907"
}

.icon-arrow-left-bottom:before {
	content: "\e908"
}

.icon-arrow-left-top:before {
	content: "\e909"
}

.icon-arrow-left:before {
	content: "\e90a"
}

.icon-arrow-right-bottom:before {
	content: "\e90b"
}

.icon-arrow-right-top:before {
	content: "\e90c"
}

.icon-arrow-right:before {
	content: "\e90d"
}

.icon-arrow-up:before {
	content: "\e90e"
}

.icon-attachment:before {
	content: "\e90f"
}

.icon-award:before {
	content: "\e910"
}

.icon-back-left:before {
	content: "\e911"
}

.icon-back-right:before {
	content: "\e912"
}

.icon-bag:before {
	content: "\e913"
}

.icon-ban:before {
	content: "\e914"
}

.icon-battery-charging:before {
	content: "\e915"
}

.icon-battery-full:before {
	content: "\e916"
}

.icon-battery-low:before {
	content: "\e917"
}

.icon-battery-medium:before {
	content: "\e918"
}

.icon-battery:before {
	content: "\e919"
}

.icon-bell:before {
	content: "\e91a"
}

.icon-book:before {
	content: "\e91b"
}

.icon-bookmark:before {
	content: "\e91c"
}

.icon-brush:before {
	content: "\e91d"
}

.icon-bug:before {
	content: "\e91e"
}

.icon-burger-left:before {
	content: "\e91f"
}

.icon-burger-right:before {
	content: "\e920"
}

.icon-calendar-add:before {
	content: "\e921"
}

.icon-calendar-decline:before {
	content: "\e922"
}

.icon-calendar-down:before {
	content: "\e923"
}

.icon-calendar-event:before {
	content: "\e924"
}

.icon-calendar-up:before {
	content: "\e925"
}

.icon-calendar:before {
	content: "\e926"
}

.icon-camera-photo:before {
	content: "\e927"
}

.icon-camera-video:before {
	content: "\e928"
}

.icon-cancel:before {
	content: "\e929"
}

.icon-chart:before {
	content: "\e92a"
}

.icon-chevron-down:before {
	content: "\e92b"
}

.icon-chevron-left:before {
	content: "\e92c"
}

.icon-chevron-right:before {
	content: "\e92d"
}

.icon-chevron-up:before {
	content: "\e92e"
}

.icon-chevrons-down:before {
	content: "\e92f"
}

.icon-chevrons-left:before {
	content: "\e930"
}

.icon-chevrons-right:before {
	content: "\e931"
}

.icon-chevrons-up:before {
	content: "\e932"
}

.icon-comment:before {
	content: "\e933"
}

.icon-compass:before {
	content: "\e934"
}

.icon-controls:before {
	content: "\e935"
}

.icon-credit-card:before {
	content: "\e936"
}

.icon-crop:before {
	content: "\e937"
}

.icon-cursor:before {
	content: "\e938"
}

.icon-description:before {
	content: "\e939"
}

.icon-document:before {
	content: "\e93a"
}

.icon-done:before {
	content: "\e93b"
}

.icon-download:before {
	content: "\e93c"
}

.icon-droplet:before {
	content: "\e93d"
}

.icon-duplicate:before {
	content: "\e93e"
}

.icon-education:before {
	content: "\e93f"
}

.icon-email:before {
	content: "\e940"
}

.icon-event:before {
	content: "\e941"
}

.icon-eye-slash:before {
	content: "\e942"
}

.icon-eye:before {
	content: "\e943"
}

.icon-favourite:before {
	content: "\e944"
}

.icon-flash:before {
	content: "\e945"
}

.icon-folder-add:before {
	content: "\e946"
}

.icon-folder-decline:before {
	content: "\e947"
}

.icon-folder-down:before {
	content: "\e948"
}

.icon-folder-up:before {
	content: "\e949"
}

.icon-folder:before {
	content: "\e94a"
}

.icon-game:before {
	content: "\e94b"
}

.icon-gamepad:before {
	content: "\e94c"
}

.icon-gender-female:before {
	content: "\e94d"
}

.icon-gender-male:before {
	content: "\e94e"
}

.icon-gift:before {
	content: "\e94f"
}

.icon-grid:before {
	content: "\e950"
}

.icon-headphones:before {
	content: "\e951"
}

.icon-history:before {
	content: "\e952"
}

.icon-horizontal:before {
	content: "\e953"
}

.icon-image:before {
	content: "\e954"
}

.icon-info-boxed:before {
	content: "\e955"
}

.icon-keyboard:before {
	content: "\e956"
}

.icon-laptop:before {
	content: "\e957"
}

.icon-layout-left:before {
	content: "\e958"
}

.icon-layout-right:before {
	content: "\e959"
}

.icon-lightbulb:before {
	content: "\e95a"
}

.icon-link:before {
	content: "\e95b"
}

.icon-location:before {
	content: "\e95c"
}

.icon-lock:before {
	content: "\e95d"
}

.icon-long-arrow-down:before {
	content: "\e95e"
}

.icon-long-arrow-left:before {
	content: "\e95f"
}

.icon-long-arrow-right:before {
	content: "\e960"
}

.icon-long-arrow-up:before {
	content: "\e961"
}

.icon-map:before {
	content: "\e962"
}

.icon-maximize:before {
	content: "\e963"
}

.icon-message-add:before {
	content: "\e964"
}

.icon-message:before {
	content: "\e965"
}

.icon-minimize:before {
	content: "\e966"
}

.icon-minus:before {
	content: "\e967"
}

.icon-moon:before {
	content: "\e968"
}

.icon-more-hr:before {
	content: "\e969"
}

.icon-more-vr:before {
	content: "\e96a"
}

.icon-mouse:before {
	content: "\e96b"
}

.icon-move:before {
	content: "\e96c"
}

.icon-note:before {
	content: "\e96d"
}

.icon-payment-income:before {
	content: "\e96e"
}

.icon-payment-outcome:before {
	content: "\e96f"
}

.icon-pencil:before {
	content: "\e970"
}

.icon-penis:before {
	content: "\e971"
}

.icon-phone-landscape:before {
	content: "\e972"
}

.icon-phone-portrait:before {
	content: "\e973"
}

.icon-photo-plus:before {
	content: "\e974"
}

.icon-pie-chart:before {
	content: "\e975"
}

.icon-plus-boxed:before {
	content: "\e976"
}

.icon-plus:before {
	content: "\e977"
}

.icon-qr:before {
	content: "\e978"
}

.icon-recipe:before {
	content: "\e979"
}

.icon-refresh-left:before {
	content: "\e97a"
}

.icon-refresh-right:before {
	content: "\e97b"
}

.icon-reply:before {
	content: "\e97c"
}

.icon-rotate-left:before {
	content: "\e97d"
}

.icon-rotate-right:before {
	content: "\e97e"
}

.icon-search:before {
	content: "\e97f"
}

.icon-send:before {
	content: "\e980"
}

.icon-settings:before {
	content: "\e981"
}

.icon-share:before {
	content: "\e982"
}

.icon-shield:before {
	content: "\e983"
}

.icon-signal-small:before {
	content: "\e984"
}

.icon-signal-source:before {
	content: "\e985"
}

.icon-signal:before {
	content: "\e986"
}

.icon-similar:before {
	content: "\e987"
}

.icon-smile:before {
	content: "\e988"
}

.icon-sorting:before {
	content: "\e989"
}

.icon-star:before {
	content: "\e98a"
}

.icon-sticker:before {
	content: "\e98b"
}

.icon-sun:before {
	content: "\e98c"
}

.icon-support:before {
	content: "\e98d"
}

.icon-swap-horizontal:before {
	content: "\e98e"
}

.icon-swap-vertical:before {
	content: "\e98f"
}

.icon-sync:before {
	content: "\e990"
}

.icon-tag:before {
	content: "\e991"
}

.icon-thermometer-minus:before {
	content: "\e992"
}

.icon-thermometer-plus:before {
	content: "\e993"
}

.icon-thermometer:before {
	content: "\e994"
}

.icon-ticket:before {
	content: "\e995"
}

.icon-time:before {
	content: "\e996"
}

.icon-trash-alt:before {
	content: "\e997"
}

.icon-trash:before {
	content: "\e998"
}

.icon-trending-down:before {
	content: "\e999"
}

.icon-trending-up:before {
	content: "\e99a"
}

.icon-unlock:before {
	content: "\e99b"
}

.icon-upload:before {
	content: "\e99c"
}

.icon-user-rectangle:before {
	content: "\e99d"
}

.icon-user:before {
	content: "\e99e"
}

.icon-vertical:before {
	content: "\e99f"
}

.icon-view-list:before {
	content: "\e9a0"
}

.icon-voice:before {
	content: "\e9a1"
}

.icon-wallet:before {
	content: "\e9a2"
}

.icon-zoom-minus:before {
	content: "\e9a3"
}

.icon-zoom-plus:before {
	content: "\e9a4"
}

.nice-select {
	-webkit-tap-highlight-color: transparent;
	background-color: #1b2a3b;
	border-radius: 2px;
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	clear: both;
	cursor: pointer;
	display: block;
	float: left;
	color: #f7f9fa;
	font-family: inherit;
	font-size: 12px;
	font-weight: 400;
	height: 24px;
	line-height: 24px;
	outline: 0;
	padding-left: 8px;
	padding-right: 30px;
	position: relative;
	text-align: left!important;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	width: auto
}

.nice-select:hover {
	border-color: #dbdbdb
}

.nice-select.open,
.nice-select:active,
.nice-select:focus {
	border-color: #999
}

.nice-select:after {
	border-bottom: 2px solid #697d94;
	border-right: 2px solid #697d94;
	content: '';
	display: block;
	height: 5px;
	margin-top: -4px;
	pointer-events: none;
	position: absolute;
	right: 8px;
	top: 50%;
	-webkit-transform-origin: 66% 66%;
	-ms-transform-origin: 66% 66%;
	transform-origin: 66% 66%;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-webkit-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	width: 5px
}

.nice-select.open:after {
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}

.nice-select.open .list {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: scale(1) translateY(0);
	-ms-transform: scale(1) translateY(0);
	transform: scale(1) translateY(0)
}

.nice-select.disabled {
	border-color: #ededed;
	color: #999;
	pointer-events: none
}

.nice-select.disabled:after {
	border-color: #ccc
}

.nice-select.wide {
	width: 100%
}

.nice-select.wide .list {
	left: 0!important;
	right: 0!important
}

.nice-select.right {
	float: right
}

.nice-select.right .list {
	left: auto;
	right: 0
}

.nice-select.small {
	font-size: 12px;
	height: 36px;
	line-height: 34px
}

.nice-select.small:after {
	height: 4px;
	width: 4px
}

.nice-select.small .option {
	line-height: 34px;
	min-height: 34px
}

.nice-select .list {
	background-color: #1b2a3b;
	border-radius: 2px;
	-webkit-box-shadow: 0 0 0 1px rgba(68, 68, 68, .11);
	box-shadow: 0 0 0 1px rgba(68, 68, 68, .11);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 4px;
	opacity: 0;
	overflow: hidden;
	padding: 0;
	pointer-events: none;
	position: absolute;
	top: 100%;
	left: 0;
	-webkit-transform-origin: 50% 0;
	-ms-transform-origin: 50% 0;
	transform-origin: 50% 0;
	-webkit-transform: scale(.75) translateY(-12px);
	-ms-transform: scale(.75) translateY(-12px);
	transform: scale(.75) translateY(-12px);
	-webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
	-o-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
	transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
	z-index: 9
}

.nice-select .list:hover .option:not(:hover) {
	background-color: transparent!important
}

.nice-select .option {
	cursor: pointer;
	font-weight: 400;
	line-height: 22px;
	list-style: none;
	min-height: 22px;
	outline: 0;
	padding-left: 18px;
	padding-right: 29px;
	text-align: left;
	-webkit-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s
}

.nice-select .option.focus,
.nice-select .option.selected.focus,
.nice-select .option:hover {
	background-color: #203347
}

.nice-select .option.selected {
	font-weight: 700
}

.nice-select .option.disabled {
	background-color: transparent;
	color: #999;
	cursor: default
}

.no-csspointerevents .nice-select .list {
	display: none
}

.no-csspointerevents .nice-select.open .list {
	display: block
}

a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block
}

body {
	line-height: 1
}

ol,
ul {
	list-style: none
}

blockquote,
q {
	quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
	content: '';
	content: none
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

@font-face {
	font-family: Inter;
	font-weight: 400;
	font-style: normal;
	src: url(../fontsInter/regular.html);
	src: url(../fontsInter/regulard41d.html?#iefix) format("embedded-opentype"), url(../fontsInter/regular.woff) format("woff"), url(../fontsInter/regular.ttf) format("truetype")
}

@font-face {
	font-family: Inter;
	font-weight: 500;
	font-style: normal;
	src: url(../fontsInter/medium.html);
	src: url(../fontsInter/mediumd41d.html?#iefix) format("embedded-opentype"), url(../fontsInter/medium.woff) format("woff"), url(../fontsInter/medium.ttf) format("truetype")
}

@font-face {
	font-family: Inter;
	font-weight: 600;
	font-style: normal;
	src: url(../fontsInter/semibold.html);
	src: url(../fontsInter/semiboldd41d.html?#iefix) format("embedded-opentype"), url(../fontsInter/semibold.woff) format("woff"), url(../fontsInter/semibold.ttf) format("truetype")
}

@font-face {
	font-family: Inter;
	font-weight: 700;
	font-style: normal;
	src: url(../fontsInter/bold.html);
	src: url(../fontsInter/boldd41d.html?#iefix) format("embedded-opentype"), url(../fontsInter/bold.woff) format("woff"), url(../fontsInter/bold.ttf) format("truetype")
}

body {
	margin: 0;
	padding: 0;
	color: #f7f9fa;
	font-family: Inter, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: normal;
	background-color: #0d151d
}

.bunch-information {
	width: 100%;
	height: 56px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 32px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #131e2a
}

.bunch-information__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

.bunch-information__item:not(:last-child) {
	margin-right: 48px
}

.bunch-information__item:first-child {
	margin-right: 38px;
	min-width: 140px
}

.bunch-information__item:nth-child(2) {
	min-width: 60px
}

.bunch-information__value {
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 500;
	line-height: 20px
}

.bunch-information__value span {
	color: #697d94;
	font-size: .75rem;
}

@media screen and (max-width:1030px) {
	.bunch-information__value > span {
		display: block;
	}
}

.bunch-information__value_green {
	color: #1fbf75
}

.bunch-information__value_red {
	color: #f15131
}

.bunch-information__label {
	color: #697d94;
	font-size: .625rem;
	font-weight: 500;
	line-height: 12px;
	letter-spacing: .05em;
	text-transform: uppercase
}

.header {
	width: 100%;
	height: 56px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #0d151d
}

.header__homepage {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 2px;
	text-decoration: none;
	outline: 0
}

.header__homepage:focus {
	-webkit-box-shadow: 0 0 0 4px #0d151d, 0 0 0 7px #15222e;
	box-shadow: 0 0 0 4px #0d151d, 0 0 0 7px #15222e
}

.header__sitename {
	display: inline-block;
	padding-left: 8px;
	margin-left: 8px;
	color: #f7f9fa;
	line-height: 20px;
	border-left: 1px solid rgba(247, 249, 250, .2)
}

.header__auth {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.header__auth .button:not(:first-child) {
	margin-left: 8px
}

.header__profile {
	margin-top: -10px;
	margin-left: auto
}

.header__lang-switcher {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: right
}

.header__lang-switcher .list {
	right: 0
}

.header__lang-switcher .nice-select .option {
	padding: 0;
	text-align: center
}

.button {
	display: inline-block;
	padding: 8px 16px;
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 600;
	line-height: 20px;
	text-decoration: none;
	border: none;
	border-radius: 2px;
	background-color: #131e2a;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	outline: 0;
	-webkit-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out
}

.button:focus,
.button:hover {
	background-color: #122530
}

.button:focus {
	-webkit-box-shadow: 0 0 0 4px #131e2a;
	box-shadow: 0 0 0 4px #131e2a
}

.button:active {
	background-color: #142a36
}

.button[disabled] {
	background-color: #565656;
	cursor: not-allowed
}

.button[disabled]:active,
.button[disabled]:focus,
.button[disabled]:hover {
	background-color: #565656;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none
}

.button_theme_blue {
	background-color: #1371ff
}

.button_theme_blue:focus,
.button_theme_blue:hover {
	background-color: #1a65cc
}

.button_theme_blue:focus {
	-webkit-box-shadow: 0 0 0 4px #144f9f;
	box-shadow: 0 0 0 4px #144f9f
}

.button_theme_blue:active {
	background-color: #185fc0
}

.button_theme_green {
	background: #1fbf75
}

.button_theme_green:focus,
.button_theme_green:hover {
	background-color: #1caa67
}

.button_theme_green:focus {
	-webkit-box-shadow: 0 0 0 4px #116a41;
	box-shadow: 0 0 0 4px #116a41
}

.button_theme_green:active {
	background-color: #178c54
}

.button_theme_red {
	background: #f15131
}

.button_theme_red:focus,
.button_theme_red:hover {
	background-color: #b53d26
}

.button_theme_red:focus {
	-webkit-box-shadow: 0 0 0 4px #612114;
	box-shadow: 0 0 0 4px #612114
}

.button_theme_red:active {
	background-color: #8f301d
}

.header-profile {
	position: relative
}

.header-profile_toggle .header-profile__button {
	background-color: #131e2a;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px
}

.header-profile_toggle .header-profile__content {
	visibility: visible;
	opacity: 1
}

.header-profile__button {
	width: 100%;
	height: 56px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	border-radius: 0;
	background-color: transparent;
	text-align: left;
	outline: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out
}

.header-profile__avatar {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: 12px;
	border-radius: 50%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	vertical-align: middle
}

.header-profile__info {
	max-width: 200px;
	width: 100%;
	display: inline-block;
	vertical-align: middle
}

.header-profile__username {
	display: block;
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 500;
	line-height: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.header-profile__email {
	display: block;
	color: #697d94;
	font-size: .875rem;
	font-weight: 500;
	line-height: 20px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.header-profile__content {
	position: absolute;
	z-index: 99;
	width: 100%;
	height: auto;
	padding: 0 12px 8px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	background-color: #131e2a;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out
}

.header-profile__balance {
	padding: 8px 0
}

.header-profile__balance-value {
	display: block;
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 500;
	line-height: 20px
}

.header-profile__balance-label {
	display: block;
	color: #697d94;
	font-size: .625rem;
	font-weight: 500;
	line-height: 12px;
	letter-spacing: .05em;
	text-transform: uppercase
}

.header-profile__actions {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.header-profile__actions .button {
	width: 100%;
	text-align: center;
	background-color: #1a2839
}

.header-profile__actions .button:focus,
.header-profile__actions .button:hover {
	background-color: #1f3045
}

.header-profile__actions .button:not(:last-child) {
	margin-right: 3px
}

.header-profile__actions .button i {
	margin-right: 8px
}

.header-profile__menu {
	padding: 12px 0;
	margin: 12px 0;
	border-top: 1px solid #1b2a3b;
	border-bottom: 1px solid #1b2a3b
}

.header-profile__link {
	width: 100%;
	padding: 8px 0;
	display: block;
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 500;
	line-height: 20px;
	text-decoration: none;
	outline: 0
}

.header-profile__link:focus,
.header-profile__link:hover {
	color: rgba(247, 249, 250, .5)
}

.header-profile__link i {
	margin-right: 16px
}

.header-profile__link_logout i {
	display: inline-block;
	-webkit-transform: rotateZ(90deg);
	-ms-transform: rotate(90deg);
	transform: rotateZ(90deg)
}

.header-profile__icon {
	margin-left: 60px;
	color: #697d94;
	font-size: .75rem
}

.header-profile__icon_toggle {
	-webkit-transform: rotateZ(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotateZ(-180deg)
}

.input {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 2px;
	background-color: #0d151d
}

.input_market {
	padding: 2px 12px;
	height: 36px
}

.input__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

.input__field {
	width: 100%;
	height: 20px;
	padding: 0;
	border: none;
	border-radius: 0;
	background-color: transparent;
	outline: 0;
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 500
}

.input__field::-webkit-input-placeholder {
	color: #697d94
}

.input__field::-moz-placeholder {
	color: #697d94
}

.input__field:-ms-input-placeholder {
	color: #697d94
}

.input__field::-ms-input-placeholder {
	color: #697d94
}

.input__field::placeholder {
	color: #697d94
}

.input__field::-webkit-inner-spin-button,
.input__field::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.input__currency {
	padding-left: 10px;
	margin-left: 12px;
	color: #697d94;
	font-size: .75rem;
	font-weight: 600;
	line-height: 20px;
	text-transform: uppercase;
	border-left: 1px solid #1b2a3b;
	cursor: pointer
}

.input__market {
	color: #697d94;
	font-size: .5625rem;
	font-weight: 500;
	line-height: 12px
}

.market-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 4px
}

.market-item__image {
	width: 20px;
	height: 20px;
	margin-right: 6px;
	padding-bottom: 2px
}

.market-item__name {
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 600;
	line-height: 20px
}

.market-list {
	position: relative;
	width: 100%;
	height: 56px;
	background-color: #131e2a
}

.market-list__header {
	position: relative;
	z-index: 999;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 14px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.market-list__button {
	position: relative;
	padding: 0;
	margin-right: -webkit-calc(8px + 12px);
	margin-right: calc(8px + 12px);
	color: #f7f9fa;
	font-size: .75rem;
	font-weight: 500;
	line-height: 20px;
	border: none;
	border-radius: 0;
	background-color: transparent;
	outline: 0;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out
}

.market-list__button:focus,
.market-list__button:hover {
	color: #c5c7c8
}

.market-list__button:focus {
	-webkit-box-shadow: 0 2px 0 0 #c5c7c8;
	box-shadow: 0 2px 0 0 #c5c7c8
}

.market-list__body {
	position: absolute;
	z-index: 998;
	top: 100%;
	width: 100%;
	padding: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	border-top: 2px solid #0d151d;
	background-color: #131e2a;
	-webkit-transition: .18s ease-out;
	-o-transition: .18s ease-out;
	transition: .18s ease-out
}

.market-list__body_invisible {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: scale(.95);
	-ms-transform: scale(.95);
	transform: scale(.95)
}

.market-list__search {
	position: relative;
	width: 100%;
	display: block;
	margin-bottom: 16px;
	padding: 8px 12px 8px 36px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	border-radius: 10px;
	background-color: #0d151d;
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 500;
	line-height: 20px;
	outline: 0
}

.market-list__search::-webkit-input-placeholder {
	color: #697d94;
	-webkit-transition: .1s ease-out;
	transition: .1s ease-out
}

.market-list__search::-moz-placeholder {
	color: #697d94;
	-moz-transition: .1s ease-out;
	transition: .1s ease-out
}

.market-list__search:-ms-input-placeholder {
	color: #697d94;
	-ms-transition: .1s ease-out;
	transition: .1s ease-out
}

.market-list__search::-ms-input-placeholder {
	color: #697d94;
	-ms-transition: .1s ease-out;
	transition: .1s ease-out
}

.market-list__search::placeholder {
	color: #697d94;
	-webkit-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out
}

.market-list__search:focus::-webkit-input-placeholder {
	opacity: 0
}

.market-list__search:focus::-moz-placeholder {
	opacity: 0
}

.market-list__search:focus:-ms-input-placeholder {
	opacity: 0
}

.market-list__search:focus::-ms-input-placeholder {
	opacity: 0
}

.market-list__search:focus::placeholder {
	opacity: 0
}

.market-list__tabs {
	margin-bottom: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.market-list__tab {
	display: inline-block;
	padding: 0;
	border: none;
	border-radius: 0;
	background-color: transparent;
	color: #697d94;
	font-size: .875rem;
	font-weight: 600;
	line-height: 25px;
	text-transform: uppercase;
	outline: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-webkit-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out
}

.market-list__tab:not(.market-list__tab_selected):hover {
	color: #7b93ae
}

.market-list__tab:focus {
	-webkit-box-shadow: 0 4px 0 0 #131e2a, 0 6px 0 0 #7b93ae;
	box-shadow: 0 4px 0 0 #131e2a, 0 6px 0 0 #7b93ae
}

.market-list__tab_selected {
	color: #f7f9fa;
	-webkit-box-shadow: 0 4px 0 0 #131e2a, 0 6px 0 0 #697d94;
	box-shadow: 0 4px 0 0 #131e2a, 0 6px 0 0 #697d94
}

.market-list__tab:not(:last-child) {
	margin-right: 16px
}

.market-list__render {
	max-height: 270px;
	overflow-y: auto
}

.market-list__content_invisible {
	display: none
}

.market-list__bunch {
	padding: 12px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-decoration: none;
	outline: 0;
	border: 1px solid transparent
}

.market-list__bunch:focus {
	border-color: rgba(247, 249, 250, .05)
}

.market-list__section {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}

.market-list__value {
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 500;
	line-height: 20px
}

.market-list__value_green {
	color: #1fbf75
}

.market-list__value_red {
	color: #f15131
}

.market-list__label {
	color: #697d94;
	font-size: .625rem;
	font-weight: 500;
	line-height: 12px;
	text-transform: uppercase
}

.market-list__icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 100%;
	width: 12px;
	height: 12px;
	margin: auto auto auto 8px;
	color: #697d94;
	font-size: .75rem
}

.market-list__icon_toggle {
	-webkit-transform: rotateZ(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotateZ(-180deg)
}

.market-list__search-wrapper {
	position: relative
}

.market-list__search-wrapper:before {
	content: "\e97f";
	position: absolute;
	z-index: 999;
	top: 0;
	bottom: 0;
	left: 6px;
	width: 24px;
	height: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: auto;
	color: #697d94;
	font-family: icomoon
}

.order-book {
	height: 100%;
	background-color: #131e2a;
	border-right: 2px solid #0d151d;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.order-book__header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.order-book__heading {
	display: inline-block;
	margin-right: 8px;
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 600;
	line-height: 20px;
	text-transform: capitalize;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.order-book__item {
	position: relative;
	cursor: pointer
}

.order-book__item .order-book__row {
	position: relative;
	z-index: 11
}

.order-book__radio {
	position: absolute;
	z-index: 10;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: auto;
	height: 24px
}

.order-book__radio_green {
	background-color: rgba(31, 191, 117, .2)
}

.order-book__radio_red {
	background-color: rgba(241, 81, 49, .2)
}

.order-book__row {
	height: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}

.order-book__row_heading {
	height: 36px
}

.order-book__row_heading .order-book__column {
	padding: 12px 0;
	color: #697d94;
	font-size: .625rem;
	font-weight: 500;
	line-height: 12px;
	text-transform: uppercase;
	letter-spacing: .05em
}

.order-book__row_content {
	padding: 6px 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.order-book__column {
	width: 100%;
	text-align: right;
	color: #f7f9fa;
	font-size: .75rem;
	font-weight: 500;
	line-height: 12px
}

.order-book__column_red {
	color: #f15131
}

.order-book__column_green {
	color: #1fbf75
}

.order-book__column:first-child {
	padding-left: 12px
}

.order-book__column:last-child {
	padding-right: 12px
}

.order-book__overflow {
	height: -webkit-calc(100% - 36px - 46px - 12px);
	height: calc(100% - 36px - 46px - 12px);
	margin-top: 3px;
	overflow: auto
}

.order-book__content {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.order-book__area {
	height: 100%;
	min-height: 100px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow-y: hidden
}

.order-book__area_sell {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.order-book__area_sell .order-book__main {
	margin-top: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

.order-book__area_buy .order-book__main {
	margin-bottom: auto
}

.order-book__board {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	cursor: pointer;
	padding: 14px 12px 14px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #0d151d
}

.order-book__price {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.order-book__price-count {
	font-size: 1rem;
	font-weight: 500;
	line-height: 20px
}

.order-book__price-count_green {
	color: #1fbf75
}

.order-book__price-count_red {
	color: #f15131
}

.order-book__price-count i {
	margin: 0 4px;
	font-size: .75rem
}

.order-book__price-convert {
	color: #697d94;
	font-size: .75rem;
	font-weight: 500;
	line-height: 16px
}

.order-book__price-percent {
	font-size: .75rem;
	font-weight: 500;
	line-height: 16px
}

.order-book__price-percent_green {
	color: #1fbf75
}

.order-book__price-percent_red {
	color: #f15131
}

.order-book__views {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.order-book__view {
	width: 24px;
	padding: 5px 3px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid transparent;
	border-radius: 2px;
	background-color: transparent;
	outline: 0;
	cursor: pointer
}

.order-book__view:focus {
	-webkit-box-shadow: 0 0 0 3px #1b2a3b;
	box-shadow: 0 0 0 3px #1b2a3b
}

.order-book__view span {
	display: block;
	width: 100%;
	height: 2px;
	border-radius: 2px
}

.order-book__view span:not(:last-child) {
	margin-bottom: 2px
}

.order-book__view:not(:first-child) {
	margin-left: 4px
}

.order-book__view_selected {
	border: 1px solid #1b2a3b
}

.order-book__view_buy span {
	background-color: #1fbf75
}

.order-book__view_split span:nth-child(1),
.order-book__view_split span:nth-child(2) {
	background-color: #1fbf75
}

.order-book__view_split span:nth-child(3),
.order-book__view_split span:nth-child(4) {
	background-color: #f15131
}

.order-book__view_sell span {
	background-color: #f15131
}

.order-book__select .nice-select {
	max-width: 52px;
	width: 100%;
	margin: 0 5px
}

.order-history {
	height: 100%;
	background-color: #131e2a
}

.order-history__tabs {
	width: 100%;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.order-history__tab {
	display: inline-block;
	padding: 0;
	border: none;
	border-radius: 0;
	background-color: transparent;
	color: #697d94;
	font-size: .875rem;
	font-weight: 600;
	outline: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-webkit-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out
}

.order-history__tab:not(.order-history__tab_selected):hover {
	color: #7b93ae
}

.order-history__tab:focus {
	-webkit-box-shadow: 0 4px 0 0 #131e2a, 0 6px 0 0 #7b93ae;
	box-shadow: 0 4px 0 0 #131e2a, 0 6px 0 0 #7b93ae
}

.order-history__tab_selected {
	color: #f7f9fa
}

.order-history__tab:not(:last-child) {
	margin-right: 32px
}

.order-history__overflow {
	height: -webkit-calc(100% - 40px - 15px);
	height: calc(100% - 40px - 15px);
	overflow-y: auto;
	overflow-x: hidden
}

.order-history__render {
	padding: 0 16px 16px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%
}

.order-history__content {
	height: 100%;
	position: relative
}

.order-history__content_invisible {
	display: none
}

.order-history__table {
	width: 100%;
	text-align: left
}

.order-history__table thead th {
	padding: 12px 0;
	color: #697d94;
	font-size: .625rem;
	font-weight: 500;
	line-height: 12px;
	text-transform: uppercase
}

.order-history__table tbody tr:not(:last-child) {
	border-bottom: 1px solid #1b2a3b
}

.order-history__table tbody th {
	padding: 12px 0;
	color: #f7f9fa;
	font-size: .75rem;
	font-weight: 500;
	line-height: 12px
}

.order-history__th_green {
	color: #1fbf75!important
}

.order-history__th_red {
	color: #f15131!important
}

.order-history__th_dark {
	color: #697d94!important
}

.order-history__th a {
	color: #1370ff;
	text-decoration: none;
	cursor: pointer
}

.order-history__th a .disable {
	cursor: not-allowed;
	color: #777
}

.order-history__not_login {
	text-align: center;
	font-size: .9rem;
	top: 50%;
	position: absolute;
	width: 100%
}

.order-history__not_login a {
	/*color: #1370ff;*/
	color: #F00;
	text-decoration: none
}

.page_layout_exchange {
	width: 100%
}

.page_layout_exchange .page__bunch {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.page_layout_exchange .page__market {
	max-width: 360px;
	width: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.page_layout_exchange .page__information {
	width: 100%;
	border-left: 2px solid #0d151d;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.page_layout_exchange .page__content {
	height: -webkit-calc(100vh - (56px * 2));
	height: calc(100vh - (56px * 2));
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.page_layout_exchange .page__left {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.page_layout_exchange .page__chart {
	height: 100%
}

.page_layout_exchange .page__order-history {
	height: 250px
}

.page_layout_exchange .page__right {
	max-width: 545px;
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	border-left: 2px solid #0d151d;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media screen and (max-width:1440px) {
	.page_layout_exchange .page__right {
		max-width: 495px
	}
}

.page_layout_exchange .page__trade {
	height: -webkit-calc(100% - 385px);
	height: calc(100% - 385px);
	min-height: 250px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	border-top: 2px solid #0d151d;
	border-bottom: 2px solid #0d151d;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.page_layout_exchange .page__order-book,
.page_layout_exchange .page__trade-history {
	width: 100%
}

.page_layout_exchange .page__purchase {
	width: 100%;
	height: 385px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.purchase {
	height: 100%;
	background-color: #131e2a;
	padding: 14px 8px 40px 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.purchase__tabs {
	padding: 0 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: block;
	height: 30px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.purchase__tab {
	float: left;
	padding: 0;
	border: none;
	border-radius: 0;
	background-color: transparent;
	color: #697d94;
	font-size: .875rem;
	font-weight: 600;
	line-height: 30px;
	outline: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-webkit-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out;
	position: relative;
	transition: 0.2s;
	padding-left: 10px;
	padding-right: 10px;
}
a.purchase__tab{
	text-decoration: none;
}

.purchase__tab_transferbtn:after{
	display: none !important;
}

.purchase__tab_nonhover{
	color: #697d94 !important;
}
.purchase__tab_nonhover:after{
	display: none !important;
	background: none !important;
}
.purchase__tab_nonhover:focus{
	background: none !important;
	color: #697d94 !important;
}

.purchase__tab_transfercustom{
	background-color: #29394a;
	color: white !important;
	border-radius: 6px;
}
.purchase__tab_transfercustom:hover{
	background-color: #3b4e63;
}
.purchase__tab_transfercustom:focus{
	background-color: #3b4e63 !important;
	color: white !important;
	border-radius: 6px;
}

.purchase__tab_floatright{
	float: right;
	margin-left: 20px;
	margin-right: 0 !important;
}

.purchase__tab:not(.trade-history__tab_selected):not(.purchase__tab_selected):not(.purchase__tab_transfercustom):not(a):hover {
	color: #7b93ae;
	-webkit-box-shadow: 0 2px 0 0 #131e2a, 0 4px 0 0 #7b93ae;
	box-shadow: 0 2px 0 0 #131e2a, 0 4px 0 0 #7b93ae;
}

.purchase__tab_selected {
	color: #f7f9fa;
	-webkit-box-shadow: 0 2px 0 0 #131e2a, 0 4px 0 0 #4785FF;
	box-shadow: 0 2px 0 0 #131e2a, 0 4px 0 0 #4785FF
}

.purchase__tab:not(:last-child) {
	margin-right: 24px
}

.purchase__render {
	padding-top: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.purchase__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}

.purchase__form {
	width: 100%;
	padding: 0 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.purchase__form .button {
	width: 100%;
	text-align: center;
	display: block
}

.purchase__header {
	padding: 12px 0;
	margin-bottom: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.purchase__label {
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 600;
	line-height: 20px
}

.purchase__balance {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	color: #f7f9fa;
	font-size: .75rem;
	font-weight: 600;
	line-height: 20px
}

.purchase__row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.purchase__row:not(:last-child) {
	margin-bottom: 4px
}

.purchase__row:last-child {
	margin-top: 20px;
	margin-bottom: 8px
}

.purchase__parameter {
	color: #697d94;
	font-size: .75rem;
	font-weight: 600;
	line-height: 20px
}

.purchase__input {
	max-width: 164px
}

.purchase__fee {
	color: #f7f9fa;
	font-size: .75rem;
	font-weight: 500;
	line-height: 24px
}

.purchase__percents {
	max-width: 164px;
	width: 100%;
	margin-top: 1px;
	margin-left: auto;
	margin-bottom: 4px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.purchase__percent {
	width: 100%
}

.purchase__percent:not(:last-child) {
	margin-right: 1px
}

.purchase__icon {
	margin-right: 8px;
	color: #697d94;
	font-size: 1.25rem
}

.radio {
	position: relative;
	display: block;
	width: 100%
}

.radio__field {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	opacity: 0;
	cursor: pointer
}

.radio__field:checked+.radio__label {
	background-color: #1d3549
}

.radio__field:focus+.radio__label {
	background-color: #203a50
}

.radio__label {
	width: 100%;
	display: block;
	color: #f7f9fa;
	font-size: .75rem;
	font-weight: 500;
	line-height: 26px;
	text-align: center;
	border-radius: 2px;
	background-color: #1a2839;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out
}

.trade-history {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-color: #131e2a
}

.trade-history__heading {
	height: 44px;
	padding: 12px 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #f7f9fa;
	font-size: .875rem;
	font-weight: 600;
	line-height: 20px;
	text-transform: capitalize
}

.trade-history__overflow {
	width: 100%;
	height: -webkit-calc(100% - 44px - 12px);
	height: calc(100% - 44px - 12px)
}

.trade-history__content {
	height: 100%;
	overflow: auto
}

.trade-history__table {
	width: 100%;
	text-align: left
}

.trade-history__table thead th {
	padding: 12px 0;
	color: #697d94;
	font-size: .625rem;
	font-weight: 500;
	line-height: 12px;
	text-transform: uppercase
}

.trade-history__table thead th:first-child {
	padding-left: 16px
}

.trade-history__table thead th:last-child {
	padding-right: 16px
}

.trade-history__table tbody th {
	padding: 6px 0;
	color: #f7f9fa;
	font-size: .75rem;
	font-weight: 500;
	line-height: 12px
}

.trade-history__table tbody th:first-child {
	padding-left: 16px
}

.trade-history__table tbody th:last-child {
	padding-right: 16px
}

.trade-history__tr_red {
	background-color: rgba(241, 81, 49, .1)
}

.trade-history__tr_green {
	background-color: rgba(31, 191, 117, .1)
}

.trade-history__th_red {
	color: #a13f2f!important
}

.trade-history__th_red i,
.trade-history__th_red span {
	color: #f15131
}

.trade-history__th_green {
	color: #1b855a!important
}

.trade-history__th_green i,
.trade-history__th_green span {
	color: #1fbf75
}

.trade-history__th_dark {
	color: #697d94!important
}

.header__logo {
	display: inline-block;
	margin-right: 6%;
	outline: 0;
	-webkit-transition: .25s ease-out;
	-o-transition: .25s ease-out;
	transition: .25s ease-out;
	margin-top: 8px;
}

.header__logo:focus {
	opacity: .5
}

.header__logo img {
	width: 100%;
	max-height: 24px
}





.purchase_customtab{
	min-height: 60px;
	display: block;
	width: calc(100% + 16px);
	transform: translateX(-8px);
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-column-gap: 2 	0px;
}
.purchase_customtab.purchase__content_invisible {
	display: none;
}
.purchase_customtab .sellbyform{
	
}
.purchase_customtab .sellbyform .topttl{
	padding: 0px 25px;
	height: 40px;
	display: flex;
	justify-content: space-between;
}
.purchase_customtab .sellbyform .ttxt{
	font-size: 14px;
	font-weight: 600;
	line-height: 40px;
}
.purchase_customtab .sellbyform .topttl .info{
	display: flex;
}
.purchase_customtab .sellbyform .topttl .info svg{
	height: 20px;
	width: 20px;
	margin-top: 10px;
	margin-right: 5px;
}
.purchase_customtab .sellbyform .topttl .info p{
	font-size: 13px;
	line-height: 40px;
	color: #697D94;
}
.purchase_customtab .sellbyform .pricetable{

}


.supcustomdropdown{
	width: 100%;
	background-color: #1B2A3B;
	height: 50px;
	border-radius: 5px;
	display: flex;
	position: relative;
}
.supcustomdropdown .left{
	width: calc(100% - 30px - 10px);
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding-left: 10px;
}
.supcustomdropdown .left .name{
	color: #697D94;
	font-size: 11px;
	margin-bottom: 2px;
}
.supcustomdropdown .left .val{
	font-size: 13px;
}
.supcustomdropdown .right{
	width: 30px;
	height: 100%;
	display: flex;
	justify-content: center;
	align-self: center;
}
.supcustomdropdown .right .arrow{
	display: block;
	font-size: 10px;
	transform: rotate(90deg) scaleY(1.5) translateY(18px);
	color: #697D94;
}
.supcustomdropdown_touch{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	max-height: 150px;
	background-color: blue;
	transform: translateY(calc(100% - 6px));
	background-color: #1B2A3B;
	overflow-y: auto;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
.supcustomdropdown_touch .supcustomdropdown_touch_item{
	padding: 10px;
}
.supcustomdropdown_touch_item .nam{
	color: #697D94;
	font-size: 11px;
	margin-bottom: 2px;
}
.supcustomdropdown_touch_item .val{
	font-size: 13px;
}
.supcustomdropdown-hide .supcustomdropdown_touch{
	display: none;
}



.purchase_customtab .sellbyform .pricetable .item{
	display: grid;
	grid-template-columns: 50px 2fr 1fr;
	padding: 0px 25px;
	height: 40px;
	border-bottom: 1px solid #333d48;
}
.purchase_customtab .sellbyform .pricetable .item p{
	font-size: 12px;
	line-height: 40px;
}
.purchase_customtab .sellbyform .pricetable .item input{
	min-width: 20px;
	background: none;
	border: 0;
	color: white;
	font-size: 12px;
	outline: 0 !important;
}
.purchase_customtab .sellbyform .pricetable .item input[disabled]{
	color: #697D94;
}
.purchase_customtab .sellbyform .pricetable .item .gray{
	color: #697D94;
}
.purchase_customtab .sellbyform .pricetable .item p:last-child{
	text-align: right;
}

.purchase_customtab .slider{
	padding-left: 25px;
	padding-right: 25px;
	display: flex;
	justify-content: space-between;
	align-self: center;
	padding-top: 12px;
	padding-bottom: 12px;
}
.purchase_customtab .slider input{
	float: left;
	width: calc(100% - 20px);
	margin-top: 5px;
}
.purchase_customtab .slider input{
	-webkit-appearance: none;
	appearance: none;
	height: 6px;
	border-radius: 15px;
	background: #1b2a3b;
	outline: none;
	-webkit-transition: .2s;
	transition: opacity .2s;
}
.purchase_customtab .slider input::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 12px;
	height: 12px;
	background: #1b2a3b;
	border: 2px solid #697d94;
	cursor: pointer;
	border-radius: 100%;
}
.purchase_customtab .slider input::-moz-range-thumb {
	width: 12px;
	height: 12px;
	background: #1b2a3b;
	border: 2px solid #697d94;
	cursor: pointer;
	border-radius: 100%;
}
.purchase_customtab .slider .val{
	float: right;
	width: 50px;
	text-align: right;
	font-size: 12px;
}
.purchase_customtab .feedesc{
	display: flex;
	justify-content: space-between;
	padding-left: 25px;
	padding-right: 25px;
	margin-top: 20px;
}
.purchase_customtab .feedesc p{
	font-size: 13px;
}
.purchase_customtab .feedesc p:first-child{
	color: #697D94;
}
.purchase_customtab .submbtn{
	margin-left: 25px;
	margin-right: 25px;
	width: calc(100% - 25px - 25px);
	height: 30px;
	margin-top: 20px;
	font-size: 13px;
	background-color: #01AA78;
	border: 0;
	border-radius: 4px;
	color: white;
	cursor: pointer;
}
.purchase_customtab .submbtn[disabled]{
	background: #4e4e4e !important;
	color: #7d7d7d !important;
	cursor: not-allowed !important;
}

.pageact_transferacttoggled {
	display: block;
}
.pageact_transferacttoggled .sellbyform{
	display: none;
}
.pageact_transferacttoggled .page_pctransferblock{
	display: block;
}

.pageact_transferacttoggled .page_pctransferblock{
	display: block !important;
}

.page_pctransferblock{
	width: 100%;
	display: none;
}
.page_pctransferblock .holdbox{
	width: calc(100% - 40px);
	padding: 20px;
	padding-bottom: 0px;
}
.page_pctransferblock .holdbox .ttl{
	display: flex;
	justify-content: space-between;
}
.page_pctransferblock .holdbox .ttl .closebtn{
	background-color: #1b2a3b;
	border-radius: 100%;
	width: 20px;
	height: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	transition: 0.2s;
}
.page_pctransferblock .holdbox .ttl .closebtn:hover{
	background-color: #2c415a;
	transition: 0.2s;
}
.page_pctransferblock .description{
	font-size: 12px;
	color: #697d94;
	margin-top: 5px;
}
.page_pctransferblock .transferform{
	width: 100%;
    min-height: 10px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr;
    grid-gap: 20px;
	margin-top: 20px;
}
.page_pctransferblock .transferform .foinput .topname{
    font-size: 12px;
    margin-bottom: 4px;
    font-weight: 400;
}
.page_pctransferblock .transferamountselect{
	width: 100%;
    margin-top: 20px;
    margin-bottom: 100px;
}
.page_pctransferblock .transferamountselect .transttl{
	font-size: 12px;
    margin-bottom: 4px;
    font-weight: 400;
}
.page_pctransferblock .transferamountselect .inputbox{
	width: 100%;
    display: flex;
    justify-content: space-between;
}
.page_pctransferblock .transferamountselect .inputbox input{
	border: 0;
    border-radius: 6px;
    font-size: 13px;
    height: 35px;
    padding-left: 15px;
    display: block;
    width: calc(100% - 100px - 35px);
    background-color: #1B2A3B;
    color: white;
    outline: 0 !important;
}
.page_pctransferblock .transferamountselect .inputbox button{
	border: 0;
    border-radius: 6px;
    font-size: 12px;
    height: 35px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
    width: 100px;
    background-color: #1371FF;
    color: white;
    cursor: pointer;
    outline: 0 !important;
	transition: 0.2s;
}
.page_pctransferblock .transferamountselect .inputbox button:hover{
	
    background-color: #4690ff;
	transition: 0.2s;
}
.page_pctransferblock .transferamountselect .inputbox button[disabled]{
	background: #4e4e4e !important;
	color: #7d7d7d !important;
	cursor: not-allowed !important;
}

@media screen and (max-width:768px) {
	.header__logo {
		margin-right: auto
	}
	.header__logo img{
		margin-right: auto;
		width: 140px;
	}
}

.header__menu {
	margin-right: auto;
	margin-left: -12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width:768px) {
	.header__menu {
		display: none
	}
}

.header__link {
	padding: 13px 12px;
	color: #f7f9fa;
	font-size: .76471rem;
	font-weight: 500;
	line-height: 1.41176rem;
	text-align: center;
	text-decoration: none;
	letter-spacing: .01em;
	outline: 0;
	-webkit-transition: .25s ease-out;
	-o-transition: .25s ease-out;
	transition: .25s ease-out
}

.header__link:focus,
.header__link:hover {
	color: #f7f9fa
}

.header__auth {
	margin-left: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: .25s ease-out;
	-o-transition: .25s ease-out;
	transition: .25s ease-out
}

.header__auth .button:not(:first-child) {
	margin-left: 13px
}

@media screen and (max-width:768px) {
	.header__auth .button {
		padding: 5px 15px
	}
	.header__auth .button:not(:first-child) {
		margin-left: 10px
	}
}

@media screen and (max-width: 576px) {
    .header__auth {
      display: none; 
    } 
}


.header__hamburger {
	margin-left: 16px
}

@media screen and (min-width:768px) {
	.header__hamburger {
		display: none
	}
}

.dashboard-header__menu {
	height: 100%;
	margin-left: -12px;
	margin-right: 12px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width:992px) {
	.dashboard-header__menu {
		display: none
	}
}

.dashboard-header__menu-link {
	padding: 0 12px;
	color: #f7f9fa;
	font-size: .76471rem;
	font-weight: 500;
	line-height: 4.11765rem;
	letter-spacing: .01em;
	-webkit-transition: .25s ease-out;
	-o-transition: .25s ease-out;
	transition: .25s ease-out;
	text-decoration: none;
	outline: 0
}

.dashboard-header__menu-link:focus,
.dashboard-header__menu-link:hover {
	color: #f7f9fa
}

.dashboard-header__avatar {
	margin-left: 24px;
	width: 32px;
	height: 32px;
	border-radius: 50%;
	-webkit-transition: .25s ease-out;
	-o-transition: .25s ease-out;
	transition: .25s ease-out;
	vertical-align: bottom
}

@media screen and (max-width:1440px) {
	.dashboard-header__avatar {
		margin-left: 0
	}
}

.dashboard-header__profile {
	margin-left: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}








.pagemobcontext_popup{
	display: none;
}
.page_showmobpopupsclass{
	opacity: 0;
	pointer-events: none;
}
.ctpp_transactions{
	display: none;
}
.page__topchartnavbox{
	display: none;
}



@media all and (max-width: 1030px){

	.page_layout_exchange .page__bunch{
		flex-direction: column;
	}
	.page_layout_exchange .page__market{
		width: calc(100% - 0px);
		border: 0;
		max-width: 2000px;
		margin-top: 56px;
		margin-bottom: 2px;
	}
	.bunch-information{
		height: 100px;
	}
	.page_layout_exchange .page__content{
		display: block;
	}
	.page_layout_exchange .page__right{
		max-width: 2000px;
	}
	.page_layout_exchange .page__chart{
		min-height: 120px;
		height: calc(100vh - 400px);
	}
	.page_layout_exchange .page__purchase{
		position: fixed;
		inset: 0 0 0 0;
		z-index: 2000;
		height: 100%;
		width: 100%;
		display: flex;
		flex-direction: column-reverse;
		background-color: rgba(0,0,0, 30%);
	}
	.page_layout_exchange .page__purchase .purchase{
		height: auto;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
	}

	.page_layout_exchange_purchasemobiletoggleclass{
		display: none !important;
	}

	
	.bunch-information{
		display: grid;
		grid-template-rows: 50%;
		grid-template-columns: 150px 1fr 1fr;
		grid-template-areas:
		"b a a"
		"b a a";
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
		width: 100%;
		overflow: hidden;
	}
	.bunch-information__item{
		float: left;
	}
	.bunch-information .bunch-information__item:first-child{
		grid-area: b;
	}

	
	.page_layout_exchange .page__trade{
		max-height: 300px;
	}

	.vaultpurchehidden_form{
		display: none;
	}

	.pagemobcontext_popup{
		display: block;
		position: fixed;
		inset: 0 0 0 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0, 30%);
		z-index: 2000;
	}
	.pagemobcontext_popup .pagemobcontext_popup_box{
		width: calc(100% - 20px);
		padding: 10px;
		position: absolute;
		bottom: 0;
		height: auto;
		background-color: #131e2a;
		border-top-left-radius: 16px;
		border-top-right-radius: 16px;
		min-height: 20px;
	}
	.page_showmobpopupsclass_transferbox{
		transform: translateY(0) !important;
		transition: 0.2s;
	}
	.ctpp_transferbox{
		transform: translateY(100%);
		transition: 0.2s;
	}
	.ctpp_transferbox .ttl{
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.ctpp_transferbox .ttl h6{
		font-family: Inter;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 32px;
		letter-spacing: 0em;
		text-align: left;
		color: #F7F9FA;
	}
	.ctpp_transferbox .closebtn{
		height: 20px;
		width: 20px;
		background-color: #1B2A3B;
		border-radius: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;
	}
	.ctpp_transferbox .closebtn:hover{
		background-color: #293c52;
	}
	.ctpp_transferbox .closebtn svg{

	}
	.ctpp_transferbox .description{
		color: #697D94;
		font-size: 12px;
	}
	.ctpp_transferbox .transferform{
		width: 100%;
		min-height: 10px;
		display: grid;
		grid-template-columns: 1fr 1fr;
		grid-template-rows: 1fr;
		grid-gap: 20px;
		margin-top: 20px;
	}
	.ctpp_transferbox .transferform .foinput .topname{
		font-size: 12px;
		margin-bottom: 4px;
		font-weight: 400;
	}

	.ctpp_sellbuywvault .fees{
		width: 100%;
		display: flex;
		justify-content: space-between;
		margin-bottom: 10px;
	}
	.ctpp_sellbuywvault .fees p:first-child{
		font-size: 12px;
		color: #697D94;
	}
	.ctpp_sellbuywvault .fees p:last-child{
		font-size: 12px;
	}
	.ctpp_sellbuywvault .buybtn{
		font-size: 13px;
		border: 0;
		width: 100%;
		background-color: #01AA78;
		padding: 0;
		border: 0;
		padding-top: 11px;
		padding-bottom: 11px;
		font-size: 13px;
		color: white;
		border-radius: 6px;
	}

	

	.transferamountselect{
		width: 100%;
		margin-top: 20px;
		margin-bottom: 100px;
	}
	.transferamountselect .transttl{
		font-size: 12px;
		margin-bottom: 4px;
		font-weight: 400;
	}
	.transferamountselect .inputbox{
		width: 100%;
		display: flex;
		justify-content: space-between;
	}
	.transferamountselect .inputbox input{
		border: 0;
		border-radius: 6px;
		font-size: 13px;
		height: 35px;
		padding-left: 15px;
		display: block;
		width: calc(100% - 100px - 35px);
		background-color: #1B2A3B;
		color: white;
		outline: 0 !important;
	}
	.transferamountselect .inputbox button{
		border: 0;
		border-radius: 6px;
		font-size: 12px;
		height: 35px;
		padding-left: 20px;
		padding-right: 20px;
		display: block;
		width: 100px;
		background-color: #1371FF;
		color: white;
		cursor: pointer;
		outline: 0 !important;
	}
	.transferamountselect .inputbox button:hover{
		background-color: #3385ff;
	}

	.ctpp_sellbuywvault{
		min-height: 200px;
		transform: translateY(100%);
		transition: 0.2s;
	}
	.ctpp_sellbuywvault .ttl{
		justify-content: space-between;
		align-items: center;
		height: 32px;
	}
	.ctpp_sellbuywvault .ttl h6{
		font-family: Inter;
		font-size: 18px;
		font-style: normal;
		font-weight: 600;
		line-height: 32px;
		letter-spacing: 0em;
		text-align: left;
		color: #F7F9FA;
		float: left;
	}
	.ctpp_sellbuywvault .ttl .rightbalanceicon{
		width: 20px;
		height: 20px;
		float: right;
		margin-top: 8px;
		margin-right: 4px;
	}
	.ctpp_sellbuywvault .closebtn{
		height: 20px;
		width: 20px;
		background-color: #1B2A3B;
		border-radius: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		cursor: pointer;
		float: right;
		margin-top: 8px;
		margin-left: 8px;
	}
	.ctpp_sellbuywvault .closebtn:hover{
		background-color: #293c52;
	}

	.ctpp_sellbuywvault .secbalanceshow{
		float: right;
		margin-top: 8px;
	}
	.ctpp_sellbuywvault .secbalanceshow p{
		color: #697D94;
		font-size: 16px;
	}
	.ctpp_sellbuywvault .tableitemsbox{
		width: calc(100% + 20px);
		transform: translateX(-10px);
		min-height: 50px;
		margin-top: 10px;
		float: left;
	}
	.ctpp_sellbuywvault .tableitemsbox .tableitem{
		height: 50px;
		border-bottom: 2px solid #283546;
		display: inline-block;
		padding-left: 10px;
		padding-right: 10px;
		width: calc(100% - 20px);
	}
	.ctpp_sellbuywvault .tableitemsbox .tableitem p{
		line-height: 52px;
		float: left;
	}
	.ctpp_sellbuywvault .tableitemsbox .tableitem .name{
		width: 100px;
		color: #697D94;
	}
	.ctpp_sellbuywvault .tableitemsbox .tableitem .value{
		height: 100%;
		border-radius: 0;
		border: 0;
		background: none;
		color: white;
		outline: 0 !important;
		width: calc(100% - 150px);
	}
	.ctpp_sellbuywvault .tableitemsbox .tableitem .type{
		float: right;
		color: #697D94;
	}
	.ctpp_sellbuywvault .slider{
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-self: center;
		padding-top: 15px;
		margin-bottom: 100px;
	}
	.ctpp_sellbuywvault .slider input{
		float: left;
		width: calc(100% - 50px - 10px);
		margin-top: 5px;
	}
	.ctpp_sellbuywvault .slider input{
		-webkit-appearance: none;
		appearance: none;
		height: 10px;
		border-radius: 15px;
		background: #1b2a3b;
		outline: none;
		-webkit-transition: .2s;
		transition: opacity .2s;
	}
	.ctpp_sellbuywvault .slider input::-webkit-slider-thumb {
		-webkit-appearance: none;
		appearance: none;
		width: 20px;
		height: 20px;
		background: #1b2a3b;
		border: 4px solid #697d94;
		cursor: pointer;
		border-radius: 100%;
	}
	.ctpp_sellbuywvault .slider input::-moz-range-thumb {
		width: 20px;
		height: 20px;
		background: #1b2a3b;
		border: 4px solid #697d94;
		cursor: pointer;
		border-radius: 100%;
	}
	.ctpp_sellbuywvault .slider .val{
		float: right;
		width: 50px;
		text-align: right;
	}
	.page_showmobpopupsclass_sellbuywvault{
		transform: translateY(0);
		transition: 0.2s;
		pointer-events: all;
	}

	.ctpp_transactions{
		width: calc(100% - 20px);
		padding: 10px;
		padding-bottom: 50px;
		position: fixed;
		z-index: 199;
		bottom: 0;
		background-color: #1B2A3B;
		display: block;
	}
	.ctpp_transactions .tbl{
		width: 100%;
	}
	.ctpp_transactions .tbl button{
		background-color: #29394A;
		padding: 0;
		border: 0;
		padding-top: 9px;
		padding-bottom: 9px;
		font-size: 13px;
		color: white;
		border-radius: 6px;
	}
	.ctpp_transactions .tbl .topbtn{
		width: 100%;
	}
	.ctpp_transactions .tbl .split{
		display: flex;
		justify-content: space-between;
		margin-top: 10px;
	}
	.ctpp_transactions .tbl .split button{
		width: calc(50% - 5px);
		cursor: pointer;
	}
	.ctpp_transactions .tbl .split .buy{
		background-color: #01AA78;
	}
	.ctpp_transactions .tbl .split .sell{
		background-color: #EB5058;
	}
	.ctpp_transactions .tbl button:hover{
		filter: brightness(120%);
		cursor: pointer;
	}

	.page__topchartnavbox{
		width: 100%;
		height: 60px;
		display: block;
		background-color: #131e2a;
		border-top: 2px solid #0d151d;
	}
	.page__topchartnavbox .item{
		float: left;
		height: 60px;
		display: flex;
		justify-content: center;
		align-self: center;
		padding-left: 20px;
		padding-right: 20px;
		position: relative;
	}
	.page__topchartnavbox .item p{
		float: left;
		line-height: 60px;
	}
	.page__topchartnavbox .item:after{
		content: "";
		display: block;
		width: 70%;
		height: 2px;
		position: absolute;
		bottom: 10px;
		transition: 0.2s;
		border-radius: 4px;
	}
	.page__topchartnavbox .item:hover:after{
		background-color: #1370ff;
		transition: 0.2s;
	}
	.page__topchartnavbox .active-item:after{
		background-color: #5c5c5c;
		transition: 0.2s;
	}

	.page__header{
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 9999;
	}
}

@media all and (max-width: 500px){
	.page_layout_exchange .page__trade{
		display: block;
	}
	.page_layout_exchange .page__trade .page__order-book{
		width: 100%;
	}
	.page_layout_exchange .page__trade .page__trade-history{
		width: 100%;
	}
	.trade-history__overflow{
		max-height: 400px;
		overflow-y: scroll;
	}
	.order-book__overflow{
		max-height: 400px;
		overflow-y: scroll;
	}
	.bunch-information{
		display: grid;
		grid-template-rows: 50%;
		grid-template-columns: 120px 1fr 1fr;
		grid-template-areas:
		"b a a"
		"b a a";
		padding-bottom: 5px;
		padding-left: 20px;
		padding-right: 20px;
	}
}




    .adaptive-header__menu {
        display: none;
        margin-right: auto;
        margin-left: -12px;
        flex-direction: row;
        align-items: center;
        z-index: 999;
        position: absolute;
        top: 58px;
        left: 0;
        right: 0;
        background: #0d151d;
        border-bottom: 1px solid rgba(0, 0, 0, 0.2);
        box-shadow: 0 15px 15px rgba(0, 0, 0, 0.2);
        flex-direction: column; }
        @media screen and (max-width: 768px) {
          .adaptive-header__menu {
            display: none; } }
      
      .adaptive-header__link {
        padding: 13px 12px;
        color: #f7f9fa;
        font-size: 0.76471rem;
        font-weight: 500;
        line-height: 1.41176rem;
        text-align: center;
        text-decoration: none;
        letter-spacing: 0.01em;
        outline: none;
        transition: .25s ease-out;
        box-sizing: border-box;
        width: 100%; }
        .adaptive-header__link:hover, .adaptive-header__link:focus {
          color: #2e4ce5; }
      
      .adaptive-header__menu_toggle {
        display: flex; }
      
      .adaptive-header__link-auth {
        display: none; }
        @media screen and (max-width: 576px) {
          .adaptive-header__link-auth {
            display: block; } }


@media screen and (max-width: 768px) {
    .adaptive-header__menu {
        display: none;
        z-index: 999;
        position: absolute;
        top: 58px;
        left: 0;
        right: 0;
        background: #0d151d;
        border-bottom: 1px solid rgba(0, 0, 0, .2);
        box-shadow: 0 15px 15px rgba(0, 0, 0, .2);
        flex-direction: column;
    }

    .adaptive-header__link {
        box-sizing: border-box;
    }

    .adaptive-header__menu_toggle { 
        display: flex;
    }

    .adaptive-header__link {
        width: 100%;
    }
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type="number"] {
	-moz-appearance: textfield;
}

input[type="number"]:hover,
input[type="number"]:focus {
	-moz-appearance: number-input;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
}

.hamburger {
    position: relative;
    width: 36px;
    height: 36px;
    padding: 0;
    border: none;
    cursor: pointer;
    outline: 0;
    background-color: transparent;
}

.hamburger span {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 60%;
    height: 2px;
    margin: auto;
    background-color: #f7f9fa;
}

.hamburger span:first-child {
    top: 35%;
}

.hamburger span:last-child {
    bottom: 35%;
}

.type-switcher {
	display: none;
}

.type-switch-current {
	display: block;
}

.type-switcher-buttons {
	padding: 5px 0 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: block;
	height: 30px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	float: left;
	
}

.type-switcher-button {
	float: left;
	padding: 0;
	border: none;
	border-radius: 0;
	background-color: transparent;
	color: #697d94;
	font-size: .875rem;
	font-weight: 600;
	line-height: 30px;
	outline: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	-webkit-transition: .1s ease-out;
	-o-transition: .1s ease-out;
	transition: .1s ease-out;
	position: relative;
	transition: 0.2s;
	padding-left: 10px;
	padding-right: 10px;
}
a.type-switcher-button{
	text-decoration: none;
}

.type-switcher-button_transferbtn:after{
	display: none !important;
}

.type-switcher-button_nonhover{
	color: #697d94 !important;
}
.type-switcher-button_nonhover:after{
	display: none !important;
	background: none !important;
}
.type-switcher-button_nonhover:focus{
	background: none !important;
	color: #697d94 !important;
}

.type-switcher-button_transfercustom{
	background-color: #29394a;
	color: white !important;
	border-radius: 6px;
}
.type-switcher-button_transfercustom:hover{
	background-color: #3b4e63;
}
.type-switcher-button_transfercustom:focus{
	background-color: #3b4e63 !important;
	color: white !important;
	border-radius: 6px;
}

.type-switcher-button_floatright{
	float: right;
	margin-left: 20px;
	margin-right: 0 !important;
}

.type-switcher-button:not(.trade-history__tab_selected):not(.type-switcher-button-current):not(.type-switcher-button_transfercustom):not(a):hover {
	color: #7b93ae;
	-webkit-box-shadow: 0 2px 0 0 #131e2a, 0 4px 0 0 #7b93ae;
	box-shadow: 0 2px 0 0 #131e2a, 0 4px 0 0 #7b93ae;
}

.type-switcher-button-current {
	color: #f7f9fa;
	-webkit-box-shadow: 0 2px 0 0 #131e2a, 0 4px 0 0 #4785FF;
	box-shadow: 0 2px 0 0 #131e2a, 0 4px 0 0 #4785FF
}

.type-switcher-button:not(:last-child) {
	margin-right: 24px
}

.cls {
	clear:both;
}