@font-face {
  font-family: 'Montserrat-Regular';
	src: 
		url('../fonts/Montserrat-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat-Bold';
	src: 
		url('../fonts/Montserrat-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Tide Sans.otf';
	src: 
		url('../fonts/Tide Sans.otf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
	font-family: 'Glyphicons Halflings';
	src: url('../fonts/glyphicons-halflings-regular.eot');
	src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon{
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.glyphicon-user:before {
	content: "\e008";
}

.navbar-nav a.premium {
	background-color: red;
	font-weight: bold;
	color: white;
}

table .num {
	text-align: right;
}

table.table tbody tr.top3 td {
	background-color: #F2DEDE;
	color: #B94A48;
}

table.orderbook td {
	font-size: 90%;
}

div.bigNumber {
	text-align: center;
	font-size: 150%;
	font-weight: bold;
	margin: 10px;
}

div.smallerNumber {
	text-align: center;
	font-size: 115%;
	font-weight: bold;
	margin: 10px;
}

div.smallDesc {
	text-align: center;
}

div.well h3 {
	margin-top: 0px;
}

table.calculator {
	width: 100%;
}

table.calculator thead th {
	text-align: left;
}

table.calculator td {
	padding: 3px 5px;
}

table.calculator tr.sum td {
	border-top: 1px solid #555;
	font-weight: bold;
}

table.calculator td.btc,
table.calculator th.btc {
	text-align: right;
	min-width: 50px;
}

table.calculator input.altcoin {
	width: 50px;
	margin: 0px;
}

p.controls span {
	color: #007FFF;
	cursor: pointer;
}

p.controls span.active {
	font-weight: bold;
}

div.priceBox {
	padding: 10px;
	background-color: #F8F8F8;
	width: 220px;
	/*float: left;*/
	display: inline-block;
	margin: 8px;
}

@media (min-width: 980px) and (max-width: 1199px) {
	div.priceBox {
		width: 270px;
	}
	.chart-cont .chart-box{
		margin-bottom: 35px;
		min-height: 300px;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	div.priceBox {
		width: 210px;
		margin: 2px;
	}
	.chart-cont .chart-box{
		margin-bottom: 25px;
		min-height: 250px;
	}
}

@media (max-width: 767px) {
	div.priceBox {
		width: 43%;
		min-width: 210px;
		margin: 0.5%;
	}
	.chart-cont .chart-box{
		margin-bottom: 20px;
		min-height: 200px;
	}
}

@media (max-width: 522px) {
	div.priceBox {
		width: 95%;
		min-width: 210px;
	}
	.chart-cont .chart-box{
		margin-bottom: 15px;
		min-height: 150px;
	}
	.banspot {
		/*display: flex;*/
		height: 60px;
		padding: 1px 0;
	}
}

@media (max-width: 1199px) {
	.hideOnTablet{
		display: none;
	}
}

div.priceBox table {
	width: 100%;
}

div.priceBox table td {
	text-align: center;
}

div.priceBox td.pair {
	font-size: 14px;
	color: #007FFF;
}

div.priceBox td.price {
	font-size: 150%;
	font-weight: bold;
	padding: 10px 0px;
}

img.trend {
	height: 16px;
	padding-bottom: 2px;
}

div.priceBox td.price p.trendAfterPrice {
	text-align: center;
	font-size: 10px;
	margin: 0px;
}

div.priceBox tr.small td {
	font-size: 10px;
	line-height: 12px;
}

div.priceBox tr.small td:first-child {
	text-align: left;
}

div.priceBox tr.small td:last-child {
	text-align: right;
}
table.prices {
	width: 100%;
}

table.sortable thead th {
	cursor: pointer;
}

table tr.sum td {
	border-top: 1px solid #555;
	font-weight: bold;
}

tr.apiStatus td { color: white; }
tr.apiStatus td a { color: white; }
tr.apiUp td { background-color: green; }
tr.apiDown td { background-color: red; }

ul.nav-tabs {
	margin-bottom: 20px;
}

.newBadge {
	padding-left: 30px !important;
	background-image: url("../img/badge_new.png");
	background-position: left;
	background-repeat: no-repeat;
}


h4.arbitrage-head {
	text-align: center;
}

div.arbitrage-price {
	text-align: center;
	/*font-weight: bold;*/
	/*font-size: 28px;*/
}

p.arbitrage-info-text {
	text-align: center;
	margin: 0px;
	margin-top: 20px;
}

div.smallPriceChart {
	width: 100%;
	height: 100px;
}

/* D3 charts */
div svg {
	font-family: sans-serif;
}

.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.axis text {
	stroke: none;
	fill: #000;
	font-size: 12px;	
}

.line {
  fill: none;
  stroke: black;
  stroke-width: 1.5px;
}

.ema {
  stroke: orange;
  stroke-width: 1px;
}

.dot {
  fill: white;
  stroke: steelblue;
  stroke-width: 0.5px;
}

.periodHighLowArea {
	fill: darkgray;
}

.periodVolume {
	fill: lightgrey;
}

div.periodChartTooltip {
	position: absolute;
	left: 10px;
	top: 10px;
	background-color: yellow;
	padding: 3px;
	font-size: 10px;
	display: none;
}

div.tooltip {   
  position: absolute;           
  text-align: left;           
  width: 150px;                                  
  padding: 2px;             
  font-size: 12px;        
  background: black;
  color: white;
  border: 0px;
  pointer-events: none;         
}

.ask { stroke: red; fill: red; }
.bid { stroke: steelblue; fill: steelblue; }
.price { stroke: black; fill: none; }

.historicAsk { stroke: red; }
.historicAsk text { fill: red; }
.historicBid { stroke: steelblue; }
.historicBid text { fill: steelblue; }

.usercount { stroke: red; }
.usercount text { fill: red; }
.loggedInUsers { stroke: steelblue; }
.loggedInUsers text { fill: steelblue; }

.difficulty { stroke: olive; }
.difficultyArea { fill: olive; }

.brush .extent {
  stroke: #fff;
  fill-opacity: .125;
  shape-rendering: crispEdges;
}

rect.candlestick { }
rect.candleUp { fill: green; }
rect.candleDown { fill: red; }

line.candlestick { stroke: black; }
line.candleUp { stroke: green; }
line.candleDown { stroke: red; }

div.smallPriceChart .axis text {
  stroke: #CCC;
}

div.smallPriceChart .line {
  stroke: olivedrab;
}

div.pairInfos p {
	text-align: center;
	font-weight: bold;
	font-size: 130%;
}


#slide-panel {
	position: fixed;
	top: 100px;
	left: 0px;
    width:220px;
    height:200px;
    padding:10px;
    background:#eee;
    margin-left:-220px;
}

.rotate {
     -moz-transform: rotate(-90.0deg);  /* FF3.5+ */
       -o-transform: rotate(-90.0deg);  /* Opera 10.5 */
  -webkit-transform: rotate(-90.0deg);  /* Saf3.1+, Chrome */
             filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
         -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
}
#opener {
    float:right;
    margin:20px -70px 0px 0px;
    border-radius:0;
}






/*new stile*/
html{
	font-size: 16px;
}
@media (max-width: 1399px){
	html{
		font-size: 15px;
	}
}
@media (max-width: 1199px){
	html{

	}
}
@media (max-width: 991px){
	html{
		font-size: 14px;
	}
}
body{
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	font-size: 1rem;
}
a{
	color: #4385F4;
}
a:hover {
    color: #4385F4;
    text-decoration: underline;
}
.btn-primary{
	color: #fff;
    background-color: #4385F4;
    border-color: #4385F4;
}
.btn:focus, .btn.focus{
	box-shadow: none;
}
.d-flex{
	display: flex;
}
.align-center{
	align-items: center;
}
.underline{
	text-decoration: underline;
}
.relative{
	position: relative;
}
.head-line{
	background-color: #4385F4;
	text-align: center;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 0.8125rem;
	font-weight: 400;
}
.head-line .head-cont{
	padding: 10px 0;
	position: relative;
}
.head-line .digit-line{
	display: inline-block;
	margin: 0;
}
.head-line .left-text{
	position: absolute;
	left: 0;
	top: 15px;
	font-weight: 500;
}
.head-line .center-box{
	display: inline-block;
	font-weight: 500;
}
.head-line .digit{
	color: #fff;
	font-weight: bold;
	font-size: 1.0rem;
	/*font-size: 0.875rem;*/
	line-height: 1;
}
.stickyHeader .nav-box{
	position: fixed;
	top: 30px;
	left: 0;
	right: 0;
	width: 100%;
	/*transition: .5s ease-in-out;*/
	transition: .3s all;
	border-bottom: 2px solid #eee;
}
.stickyHeader .head-line{
	/*padding-bottom: 105px;*/
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	z-index: 101;
	/*transition: .5s ease-in-out;
	transition: .3s all;*/
}
.main-nav{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding-top: 7px;
	padding-bottom: 6px;
}
.logo-box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}
.nav-box{
	background-color: #fff;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);
	z-index: 101;
	transition: .3s all;
	background-color: #4385F4;
}
.nav-box .navbar-toggler{
	border: 0;
	outline: 0;
}
.nav-box .navbar-header{
	/*padding-right: 15px;*/
}
.nav-box .logo{
	max-width: 200px;
}

.searc-box{
	margin-left: 43px;
	margin-bottom: 0;
}
.searc-box .search{
	/*border: 1px solid #4683f8;*/
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 6px;
	min-height: 36px;
}
.search-btn{
	/*box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19), 0 0 2px 1px rgba(0, 0, 0, 0.08);*/
	border: 1px solid #ddd;
	border-radius: 4px;
	background-color: #ffffff;
	color: #595959;
	/*font-size: 12px;*/
	font-size: 0.75rem;
	font-weight: 400;
	margin-left: 21px;
	padding: 9px 12px;
}
.user-list{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	list-style-type: none;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	margin: 0;
}
.unregistered-list {
	padding: 7px 0 6px;
}
.user-list li{
	margin: 0 4px;
	padding: 10px 10px;
	border: 2px solid transparent;
}
.user-list li a, .navbar-collapse .profile a{
	/*color: #373737;*/
	color: #fff;
	font-size: 0.8125rem;
	font-weight: 500;
	padding: 5px 0 5px 0;
	border-bottom: 2px solid transparent;
	text-decoration: none;
}
.user-list li a:hover, .navbar-collapse .profile:hover{
	color: #dcdcdc;
}
.user-list li a.active-link{
	/*color: #4385F4;*/
	color: #dcdcdc;
	border-bottom: 2px solid #4385F4;
}
.user-list li.profile>a{
	display: block;
}
.user-list .profile{
	position: relative;
	padding: 0px 10px 5px;
}
.profile-list{
	position: absolute;
	right: 0;
	top: 60px;
	display: none;
	border: 1px solid #c9c9c9;
	box-shadow: 0 0 3px 1px rgba(168, 168, 168, 0.41);
	background-color: #fff;
	min-width: 190px;
	padding: 0;
	z-index: 2;
}
.profile .trian-box{
	padding: 0;
	border:  0;
}
.profile .triangle-top{
	position: absolute;
	right: 18px;
	top: -15px;
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 15px 10px;
	border-color: transparent transparent #fff transparent;
}
.profile .triangle-top:before, .profile .triangle-top:after{
	content: '';
	position: absolute;
	right: -3px;
	top: 8px;
	background-color: #c9c9c9;
	height: 2px;
	width: 15px;
}
.profile .triangle-top:before{
	transform: rotate( 45deg );
	right: -12px;
}
.profile .triangle-top:after{
	transform: rotate( -45deg );
}
.profile-list li{
	border-bottom: 1px solid #e2e2e2;
	display: block;
	padding: 0;
	margin: 0px 10px;
}
.profile-list li:hover{
	border-bottom: 1px solid #373737;
}
/*.profile-list li:last-child{
	border-bottom: 0;
}*/

.table-responsive{
  display: table!important;
}

.user-list li.profile .profile-list a{
	border-bottom: 0;
	/*font-size: 0.9375rem;*/
	font-size: 0.875rem;
	font-weight: 300;
	color: #6d6d6d;
	display: block;
	padding: 10px 0 10px 0;
}
.showProfile.profile-list{
	display: block;
}

.user-list li.moon-box .moon{
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	padding: 2px 1px 3px 2px;
}
.user-list li.moon-box a{
	padding: 9px 4px 9px 4px;
}
.user-list li a:hover{
	/*border-bottom: 2px solid #4385F4;*/
	border-bottom: 2px solid #1E3A9E;
	/*color: #4385F4;*/
}
.user-list>li:active{
	/*border: 2px solid #4385F4;*/
	border: 2px solid #1E3A9E;
	border-radius: 5px;
}
.user-list li:hover .profile-list a{
	border-bottom: 0;
}
.nav-list{
	margin-top: 0;
	margin-bottom: -1px;
	position: relative;
	z-index: 1;
}
.nav-list li{
	display: inline-block;
	float: none;
	position: relative;
}
.nav-list li a{
	/*font-size: 0.75rem;*/
	font-size: 0.8125rem;
	/*color: #737674;*/
	color: #fff;
	border-bottom: 2px solid transparent;
	padding: 10px 0 12px 0;
    margin-right: 32px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
    font-weight: 500;
}
.nav-list li a.icos{
	/*padding-bottom: 3px;*/
	/*padding-top: 5px; */
	text-transform: none;
	margin-right: 0;
	padding-right: 32px;
}
/*.nav>li>a:hover, .nav>li>a:focus, */
.nav-list li a.active {
	/*color: #2e3c4b;*/
	/*color: #1c4994;*/
	font-weight: 500;
}
.nav-list li a.active-link{
	/*color: #4385F4;*/
	font-weight: 500;
	/*border-bottom: 2px solid #4385F4;*/
	border-bottom: 2px solid #1E3A9E;
}
.nav-list li a:hover{
	/*border-bottom: 2px solid #4385F4;*/
	/*color: #4385F4;*/
	border-bottom: 2px solid #1E3A9E;
	color: #dcdcdc;
}
.nav-list li a.icos.active{
	border-bottom: 2px solid transparent;
}
.nav-list li a.icos.b-none{
	border-bottom: 2px solid transparent;
}
.nav-list li a.icos:hover{
	border-bottom: 2px solid transparent;
}
.second-nav{
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);
	background-color: #fff;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: -50px;
}
.second-nav.second-active .second_menu{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.second_menu{
	display: none;
	list-style-type: none;
	padding-left: 100px;
	/*padding-left: 0;*/
	position: relative;
	margin: 0;
}
.second_menu li{
	margin-bottom: 2px;
}
.second_menu li a{
	font-size: 0.75rem;
	color: #737674;
	border-bottom: 2px solid transparent;
	padding: 17px 0 10px 0;
	margin-right: 70px;
	display: block;
	text-decoration: none;
	font-weight: 500;
}
.second_menu li a.active-link{
	color: #4385F4;
	font-weight: 500;
	border-bottom: 2px solid #4385F4;
}
.second_menu li a:hover{
	/*color: #4385F4;*/
	/*border-bottom: 2px solid #4385F4;*/
	/*color: #dcdcdc;*/
	border-bottom: 2px solid #1E3A9E;
}
.second_menu li a.active{
	color: #4385F4;
	font-weight: 500;
}
/*.icos .triangle-top{
	position: absolute;
	left: 35px;
	bottom: -1px;
	display: inline-block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 15px 10px;
	border-color: transparent transparent #fff transparent;
	display: none;
}
.icos .triangle-top:before, .icos .triangle-top:after {
	content: '';
	position: absolute;
	right: -3px;
	top: 8px;
	background-color: #c9c9c9;
	height: 1px;
	width: 14px;
}
.icos .triangle-top:before {
	transform: rotate( 45deg );
	right: -12px;
}
.icos .triangle-top:after {
	transform: rotate( -45deg );
}*/
.second_menu.active{
	/*height: auto;*/
	/*opacity: 1;*/
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.triangle-top.active{
	display: block;
}
.stickyHeader .second-nav.active{
	position: fixed;
	width: 100%;
	background: #fff;
	z-index: 1;
	top: 106px;
	left: 0;
	max-height: 49px;
}
.submenu-list{
	list-style-type: none;
	padding: 20px 0 0;
	border-bottom: 1px solid #a8a8a8;
	margin-bottom: 28px;
}
.submenu-list li{
	display: inline-block;
	padding-right: 50px;
	margin-bottom: -1px;
}
.submenu-list li a{
	color: #737674;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 0.5px;
	border-bottom: 2px solid transparent;
	text-decoration: none;
	padding-bottom: 12px;
	display: inline-block;
}
.submenu-list li .active{
	color: #1c4994;
	font-weight: 500;
}
.submenu-list li a:hover {
	border-bottom: 2px solid #1c4994;
}
.fixed-mob-nav{
	display: none;
}
.align_right {
	text-align: right;
}
.fund_img img:first-child {
	z-index: 100;
}
.fund_img img:nth-child(2) {
	z-index: 99;
}
.fund_img img {
	margin-right: -10px;
	max-width: 33px;
	position: relative;
}
.odd_row {
	/*color: #4be5c2;*/
	color: #3cbc98;
}
.even_row {
	/*color: #d3372e;*/
	color: #ff4a68;
}

.gain{
	color: #1ec524;
}
.loss{
	color: #cd3935;
}

.coin-list_chart{
	/*display: block;*/
	line-height: 1;
}

/*table*/
.tableCoins{
	overflow: hidden;
	margin-bottom: 0;
}

.zebra tr:nth-child(2n+1) {
	/*background-color: #f9f8f8;*/
	background-color: #fcfcfc;
}
.zebra th{
	background-color: #fff;
}
.zebra-even tr:nth-child(2n){
	background-color: #fcfcfc;
}
.zebra-even th{
	background-color: #fcfcfc;
}
/*.tab-content.coll-container{
	margin-top: 70px;
}*/
.tableCoins .thead .title{
	line-height: 40px;
	font-weight: 400;
	color: #b4b4b4;
	padding-top: 15px;
	line-height: 1.3;
	font-size: 0.75rem;
	cursor: pointer;
}
.d_row{
	padding: 5px 0 4px;
	line-height: 40px;
	border-top: 1px solid #dddddd;
	/*font-size: 0.75rem;*/
	/*font-weight: 400;*/
	font-size: 0.8125rem;
	font-weight: 500;
}
.ico-img{
	max-width: 33px;
	margin-right: 20px;
	margin-top: -4px;
	height: 33px;
}
.bold{
	font-family: 'Montserrat-Bold';
	/*font-weight: 700;*/
}
.font-light{
	font-weight: 300;
}
.font-reg{
	font-weight: 400;
}
.font-500{
	font-weight: 500;
}
.font-600{
	font-weight: 600;
}
.m-w-200{
	min-width: 200px;
}
.m-w-150{
	min-width: 150px;
}
.m-w-130{
	min-width: 130px;
}
.m-w-100{
	min-width: 100px;
}
.m-w-80{
	min-width: 80px;
}
.m-w-50{
	min-width: 50px;
}
.m-w-30{
	min-width: 30px;
}
.pr-15{
	padding-right: 15px; 
}
.tw_btn{
	margin-top: 20px;
	margin-right: 5px;
}
.tw_btn .twitter-follow-button{
	margin-top: -20px;
	margin-right: 0;
}
.vote_btn{
	width: 21px;
	height: 21px;
	display: inline-block;
	content: '';
	/*background-size: contain;*/
	vertical-align: middle;
	/*border-radius: 50%;*/
	transition: 0.3s;
	position: relative;
	z-index: 2;
	/*background-image: linear-gradient(to bottom, #4385F4 0%,  #a1c4fd 100%);*/
	/*border: 1px solid #4B80F4;*/
	-webkit-transition: background 0.4s ease-out;  
    -moz-transition: background 0.4s ease-out;  
    -o-transition: background 0.4s ease-out;  
    transition: background 0.4s ease-out;
    /*background-size:10px 0;*/
}

.vote_btn-lg{
	width: 41px;
	height: 41px;
}

.vote_btn:before, .vote_btn:after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	transition: 0.3s;
}
.vote_btn:before{
	height: 1px;
	width: 21px;
}
.vote_btn:after{
	height: 21px;
	width: 1px;
}

.vote_btn.upvote {
    background: transparent url(../img/voteup.svg) no-repeat 0 center;
    background-size: contain;
}
.vote_btn.upvote:hover {
    background: transparent url(../img/votedup.svg) no-repeat 0 center;
    background-size: contain;
}
.vote_btn.upvoted {
    background: transparent url(../img/votedup.svg) no-repeat 0 center;
    background-size: contain;
}
.vote_btn.downvote {
    background: transparent url(../img/votedown.svg) no-repeat 0 center;
    background-size: contain;
}
.vote_btn.downvote:hover {
    background: transparent url(../img/voteddown.svg) no-repeat 0 center;
    background-size: contain;
}
.vote_btn.downvoted {
    background: transparent url(../img/voteddown.svg) no-repeat 0 center;
    background-size: contain;
}
.watch_btn{
	width: 21px;
	height: 21px;
	display: inline-block;
	/*background-image: url('../images/plus.svg');*/
	/*background-size: contain;*/
	vertical-align: middle;
	border-radius: 50%;
	transition: 0.3s;
	position: relative;
	z-index: 2;
	/*background-image: linear-gradient(to bottom, #4385F4 0%,  #a1c4fd 100%);*/
	border: 1px solid #4B80F4;
	-webkit-transition: background 0.4s ease-out;  
    -moz-transition: background 0.4s ease-out;  
    -o-transition: background 0.4s ease-out;  
    transition: background 0.4s ease-out;
    background-size:10px 0;  
}
.watch_btn:before, .watch_btn:after{
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	background-color: #4B80F4;
	transition: 0.3s;
}
.watch_btn:before{
	height: 1px;
	width: 11px;
}
.watch_btn:after{
	height: 11px;
	width: 1px;
}
.watch_btn:hover{
	/*background: linear-gradient(to bottom, #4385F4 0%,  #a1c4fd 100%);*/
	background: linear-gradient(to bottom, #4385F4 10%,  #cfd7ff 100%);
	/*background-position: top center;*/

	background-position: 40px; 
	/*background-image: linear-gradient(to right, #a1c4fd 0%, #c2e9fb 51%, #a1c4fd 100%);*/
}


.watch_btn.minus{
	/*background-image: url('../images/minus.svg');*/
	border: 1px solid #CD3935;
}
.watch_btn.minus:before{
	height: 1px;
	width: 11px;
	background-color: #CD3935;
}
.watch_btn.minus:after{
	display: none;
}
.watch_btn.minus:hover{
	/*background: linear-gradient(to bottom, #CD3935 0%,  #fda1a1 100%);*/
	background: linear-gradient(to bottom, #ff3730 20%, #ffdfdf 100%);
}
.watch_btn:hover:before, .watch_btn:hover:after, .watch_btn.minus:hover:before, .watch_btn.minus:hover:after{
	background-color: #fff;
}


.chart-cont .chart-box{
	margin-bottom: 40px;
	min-height: 400px;
	flex-wrap: wrap;
	
}
.chart-cont .market-box{
	padding: 20px 0;
}
.chart-cont .market-item{
	font-size: 0.875rem;
	font-weight: 500;
	padding: 0 20px;
	margin-bottom: 5px;
	display: inline-block;
	cursor: pointer;
}
.chart-cont .market-item .ico-img{
	margin-right: 0;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}
.market-item.active{
	color: #4385F4;
	font-weight: bold;
}
.market-item.active .ico-img{
	-webkit-filter: grayscale(0);
	-moz-filter: grayscale(0);
	-ms-filter: grayscale(0);
	-o-filter: grayscale(0);
	filter: grayscale(0);
	filter: none;
}
.chart-cont .chart-item{
	padding-top: 30px;
}
.chart-cont .chart-item .chartJs{
	display: none;
}
.chart-cont .chart-item .chartJs.active{
	display: block;
}
.chart-cont a:hover{
	text-decoration: none;
}

.tab-content.tab-overview{
	margin-top: 30px;
}
.name_td .mob-link, .name_td .desk-link{
	display: inline-block;
	margin-bottom: 0;
}
.name_td .cripto-name{
	font-weight: 500;
}
.tab-overview .d_row .ico-img{
	margin-right: 15px;
}
.tab-overview .d_row .ico-img.ico-eth{
	margin-right: 20px;
}
.sort-head .title{
	position: relative;
}
.view-btn_box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-top: 10px;
}
.view-btn_box .btn{
	font-size: 0.8rem;
	font-weight: 500;
}
.view-btn_box .next-btn{
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.view-btn_box .view-btn{
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}
.select_value{
	/*padding-left: 0;*/
	max-width: 80px;
}
.custom_select.select_value:after{
	top: 14px;
	right: 6px;
	width: 7px;
}
.custom_select.select_value:before{
	top: 14px;
	right: 10px;
	width: 7px;
}

.user-list .select_value{
	padding: 0;
	margin: 0;
	width: auto;
}
.select_value .price_value{
	font-size: 0.8125rem;
	font-weight: 500;
	/*border: 0;*/

	padding: 3px 18px 3px 7px;
	outline: none;
	-ms-appearance: none;
	appearance: none!important;
	-moz-appearance: none;
	-webkit-appearance: none;
	z-index: 1;
	border-radius: 3px;
	width: 100%;
	color: #3a3a3a;
	border: 1px solid #d8d8d8;
}
.table .title.price_width{
	width: 55px;
	padding-right: 0;
}



/*table sort*/
table.dataTable thead .sorting.for_large{
	background-image: none;
}
table.dataTable thead .bgi-none{
	background-image: none;
}
.dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate{
	display: none;
}
table.dataTable thead th, table.dataTable thead td{
	border-bottom: 0;
	border-top: 0;
	background-position: left !important;
}
table.dataTable tbody th, table.dataTable tbody td{
	padding: 10px 10px;
}
@media (max-width: 991px){
	table.dataTable .for_large{
		padding: 0 5px;
	}
}

.nav-box .navbar-collapse.collapse{
	justify-content: space-between;
}

@media (min-width: 768px){
	.tableCoins .thead .left-head{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		width: 20%;
		/*max-width: 185px;*/
	}
	.tableCoins .thead .right-head{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		width: 80%;
	}
	.navbar-collapse.collapse{
		height: auto !important;
	}
	.footer_link{
		display: none;
	}
	.mobile_footer {
		color: #b4b4b4;
		padding-left: 20px;
		margin-bottom: 20px;
	}
	.d-xs-block{
		display: none !important;
	}
	.d_row{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		padding-left: 15px;
		padding-right: 15px;
	}
	.d_row:hover{
		background-color: #f5f5f5;
	}
	.d_row .collapse{
		
	}
	.row-collapse{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		height: auto !important;
		width: 80%;
	}
	.row-contain{
		width: 100%;
	}
	.subrow-collapse{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		    -ms-flex-align: center;
		        align-items: center;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		width: 100%;
	}
	.d_row .name_td{
		margin: 0;
	}
	.d_row .name_td{
		width: 15%;
		padding-left: 20px;
	}
	.tableCoins .thead{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
        justify-content: space-between;
		/*padding: 0 9.5%;*/
		/*padding: 0 9%;*/
		padding: 0 15px;
	}
	.tableCoins .thead .title{
		height: 45px;
		width: 15%;
		display: inline-block;
		text-align: right;
		margin: 0;
	}
	.tableCoins .thead p.w-auto{
		width: auto;
	}
	.tableCoins .thead p.w-4{
		width: 4%;
	}
	.fund_img{
		min-width: 77px;
		text-align: left;
	}
	.tableCoins .thead .w-funds{
		padding-right: 47px;
		width: 14%;
	}
	.w-volume{
		padding-right: 33px;
	}
	.w-change{
		padding-right: 63px;
	}
	.w-price{
		padding-left: 17px;
	}
	.w-price2{
		padding-right: 17px;
	}
	.w-name{
		padding-right: 28px;
	}
	.w-watch{
		padding-right: 25%;
	}
	.tab-overview .d_row .name_td{
		padding-left: 0; 
	}
	.tab-overview .w-watch{
		padding-right: 0;
	}
	.tab-overview .tableCoins .w-10{
		width: 10%;
	}
	.tab-overview .tableCoins .w-9{
		width: 9%;
	}
	.tab-overview .tableCoins .w-8{
		width: 8%;
	}
	.tab-overview .tableCoins .w-price2 {
		padding-right: 3%;
		width: 20%;
	}
	.tab-overview .tableCoins .marketcap{
		width: 20%;
		padding-right: 10px;;
	}
	.sort-head .title .triangle{
		display: inline-block;
		position: relative;
	}
	.sort-head .triangle .tr_desc{
		position: absolute;
		top: -3px;
		right: -10px;
		/*display: inline-block;*/
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 5px 5px 0 5px;
		border-color: #b4b4b4 transparent transparent transparent;
	}
	.sort-head .triangle .tr_asc{
		position: absolute;
		top: -10px;
		right: -10px;
		/*display: inline-block;*/
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 0 5px 5px 5px;
		border-color: transparent transparent #b4b4b4 transparent;
	}
	.sort-head .sorting_asc .tr_desc{
		display: none;
	}
	.sort-head .sorting_asc .tr_asc{
		display: block;
	}

	.sort-head .sorting_desc .tr_asc{
		display: none;
	}
	.sort-head .sorting_desc .tr_desc{
		display: block;
	}
}
@media (min-width: 992px){
	.d_row{
		/*display: flex;*/
		/*justify-content: space-between;*/
		/*align-items: center;*/
		padding-left: 9.5%;
		padding-right: 9.5%;
	}
	.tableCoins .thead{
		padding: 0 9.5% 0 9%;
	}
	.tab-overview .tableCoins .thead{
		padding: 0 9.5%;
	}
	.d_row .name_td{
		padding-left: 30px;
	}
}
@media (max-width: 1399px){
	.second-nav{
		bottom: -48px;
	}
	.stickyHeader .second-nav{
		bottom: -49px;
	}
	.search-btn{
		margin-left: 15px;
	}
}
@media (max-width: 991px){
	.nav-box .navbar-header{
		padding: 10px 0;
	}
	.stickyHeader .second-nav.active {
		top: 162px;
		bottom: -48px;
	}
	.stickyHeader .second-active{
		bottom: -48px;
	}
	.second-nav{
		bottom: -47px;
	}
}
@media (max-width: 767px){
	.nav-box .navbar-header {
		padding: 10px 15px 10px;
	}
	.nav-list li a{
		color: #4385F4;
	}
	.icos .triangle-top{
		display: block;
		left: auto;
		right: 65px;
		bottom: auto;
		top: 50%;
		margin-top: -7px;
		transform: rotate( 180deg );
		height: 1px;
		width: 9px;
	}
	.icos .triangle-top:before, .icos .triangle-top:after{
		background-color: #848484;
		height: 1px;
		width: 9px;
	}
	.icos .triangle-top:before{
		right: -11px;
	}
	.icos .triangle-top:after{
		right: -5px;
	}
	.tab-content.coll-container{
		display: block;
	}
	.nav-box .navbar-header .main-nav{
		width: 100%;
		padding-top: 0;
	}
	.nav-box .navbar-header{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		position: relative;
	}
	.nav-box .navbar-toggler{
		padding: 0;
		position: absolute;
		right: 15px;
		top: 15px;
	}
	.tableCoins{
		display: block !important;
	}
	.nav-list .mobList ul{
		padding: 0;
		list-style-type: none;
	}
	.moon-box{
		display: none;
	}
	.second_menu{
		padding: 0;
		display: block;
	}
	.second_menu li a{
		margin: 0;
	}
	.second-nav.second-active{
		position: absolute;
	}
	.second-nav.second-active .second_menu{
		-ms-flex-pack: distribute;
		    justify-content: space-around;
	}
	.second-nav{
		position: relative;
	}
	.navbar-collapse .navbar-nav:first-child li a.icos{
		/*padding: 7px 15px;*/
		position: relative;
		border-bottom: 1px solid #f2f2f2;
	}
	.nav-list li a.icos:hover {
    	border-bottom: 1px solid #f2f2f2;
	}
	.fixed-mob-nav{
		/*border-top: 1px solid #dddddd;*/
		width: 100%;
		z-index: 9;
		list-style-type: none;
		padding: 15px 15px 0;
		margin: 0;
		display: -webkit-box;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: justify;
	    -ms-flex-pack: justify;
		justify-content: space-between;
	}
	.fixed-mob-nav .nav-list{
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		    -ms-flex-direction: row;
		        flex-direction: row;
	}
	.fixed-mob-nav li{
		display: inline-block;
	}
	.fixed-mob-nav li a{
		/*color: #737674;*/
		color: #fff;
		font-size: 1rem;
		font-weight: 500;
		padding-bottom: 10px;
		display: inline-block;
		text-decoration: none;
	}
	.fixed-mob-nav li a.active-link{
		/*border-bottom: 2px solid #4385F4;*/
		/*color: #4385F4;*/
	}
	/*.desk_layout{
		display: none;
	}*/
	.d-xs-none{
		display: none !important;
	}
	.tab-container{
		padding-left: 0;
		padding-right: 0;
	}
	.reg_box .authorization {
	    height: 0;
	}
	/*.mob_row .name_td img{
		width: 23px;
	    margin-top: -3px;
	    margin-right: 5px;
	}*/
	.desk_layout .tbody{
		/*border-bottom: 1px solid #dddddd;*/
	}
	.d_row{
		padding: 0;
	}
	.d_row:hover{
		background-color: #4285f4;
	}
	.d_row:hover .name_td a{
		color: #fff;
	}
	.d_row:hover .row-collapse{
		background-color: #fff;
	}
	.d_row .name_td{
		text-align: left;
		width: 85%;
		margin: 0 auto;
		/*font-size: 14px;*/
		font-size: 0.875rem;
		line-height: 1.2;
		/*padding: 20px 15px;*/

		position: relative;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.d_row .name_td .link{
		padding: 20px 0;
		min-width: 100px;
		width: 20%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.d_row .name_val{
		display: block;
	}
	.d_row .name_td .panel-heading{
		padding: 20px 0;
		width: 80%;
		position: relative;
		z-index: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.d_row .ico-img{
		height: 23px;
		margin-top: -3px;
		margin-right: 5px;
	}
	/*.name_td:after {
		font-family: 'FontAwesome';
		content: "\f078";
		color: grey;
		font-size: 0.875rem;
		transform: rotate( -180deg );
		transition: ease-out 0.4s;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -7px;*/
		/*margin-top: 10px;*/
		/*float: right;*/
	/*}*/
	/*.name_td.collapsed:after {
		transform: rotate( 0deg );
	}
	.d_row:hover .name_td:after{
		color: #fff;
	}*/

	.name_td .panel-heading:after {
		font-family: 'FontAwesome';
		content: "\f078";
		color: grey;
		font-size: 0.875rem;
		transform: rotate( -180deg );
		transition: ease-out 0.4s;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -7px;
	}
	.panel-heading.collapsed{
		color: #000;
	}
	.name_td .panel-heading.collapsed:after {
		transform: rotate( 0deg );
	}
	.d_row:hover .name_td .panel-heading:after{
		color: #fff;
	}
	
	.row-collapse{
		width: 100%;
		border-top: 1px solid #dddddd;
	}
	.row-collapse.show{
		/*display: flex;
		justify-content: space-between;
		flex-direction: row-reverse;
		padding: 15px;
		margin: auto;*/
		/*border-top: 1px solid #dddddd;*/
	}
	.row-contain{
		display: flex;
	    justify-content: space-between;
	    flex-direction: row-reverse;
	    padding: 15px;
	    margin: auto;
	    width: 85%;
	}
	.tableCoins .thead p{
		height: auto; 
	    /*line-height: 1; */
	   /* font-weight: 400;
	    font-size: 14px;*/
	    /*max-width: 150px;*/
	    margin: 0;
	    text-align: left;
	}
	.unregistered-list {
	     padding: 0; 
	}
	.tab-overview .row-collapse .subrow-collapse>div{
		padding-top: 15px;
		line-height: 1.3;
	}
	.chart-cont .market-item{
		padding: 0 10px;
	}
	.select_value .price_value{
		font-size: 1rem;
	}
	.custom_select.select_value:before{
		top: 11px;
		right: 14px;
	}
	.custom_select.select_value:after{
		top: 11px;
		right: 10px;
	}
}
@media (max-width: 400px){
	.fixed-mob-nav li a{
		font-size: 0.9375rem;
	}
}



/*footer*/
.footer{
	border-top: 1px solid #dddddd;
}
.footer .cryptoList{
	padding: 55px 0 50px;
	font-weight: 400;
	/*color: #a7a7a7;*/
	border-bottom: 1px solid #dddddd;
}
.footer .cryptoList .b-title{
	/*font-size: 1.125rem;*/
	font-size: 0.875rem;
	/*font-size: 0.9375rem;*/
}
.footer .cryptoList .b-text{
	font-size: 0.875rem;
	/*font-size: 0.9375rem;*/
}
.main_foot{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 75px 0 10px;
	color: #3a3a3a;
	/*font-size: 0.9375rem;*/
	font-size: 0.875rem;
	font-weight: 300;
}
.foot_list{
	list-style: none;
	margin-left: 92px;
}
.title_list{
	color: #737674;
	margin-bottom: 20px;
	font-weight: 500;
	font-size: 0.875rem;
}
.footer .link-box a{
	color: #737674;
	font-size: 0.875rem;
	line-height: 1.6;
}
.lang_label{
	color: #737674;
	font-size: 0.875rem;
	font-weight: 400;
	margin-bottom: 15px;
}
.custom_select{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
	position: relative;
	margin-left: 5px;
	width: 200px;
}
.main_foot .custom_select{
	margin-left: 0;
}
.footer select{
	position: relative;
	padding: 10px 50px 11px 18px;
	font-size: 0.875rem;
	border: 1px solid #d8d8d8;
	color: #737674;
	text-align: left;
	outline: none;
	-ms-appearance: none;
	appearance: none!important;
	-moz-appearance: none;
	-webkit-appearance: none;
	z-index: 1;
}
.custom_select:after{
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 2px;
	background-color: #737674;
	right: 23px;
	top: 58px;
	transform: rotate(-50deg);
	z-index: 2;
}
.custom_select:before{
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 2px;
	background-color: #737674;
	right: 29px;
	top: 58px;
	transform: rotate(50deg);
	z-index: 2;
}

/*c3charts-overall-desktop-mobile*/
.ui-menu{
	max-height: 200px;
	overflow-y: auto;
	overflow-x: hidden;
}
.ui-autocomplete-category{
	color: #2d3a4a;
	font-family: 'Montserrat-Bold';
	text-transform: uppercase;
	padding-left: 10px;
}
.prog_cal .custom_select{
	display: inline-block;
	width: auto;
}
.prog_cal input{
	font-size: 0.8125rem;
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	padding: 5px 10px;
}
.prog_cal .custom_select select{
	font-size: 0.8125rem;
  font-weight: 500;
	padding: 5px 18px 5px 7px;
  outline: none;
  -ms-appearance: none;
  appearance: none!important;
  -moz-appearance: none;
  -webkit-appearance: none;
  z-index: 1;
  border-radius: 3px;
  width: 100%;
  color: #3a3a3a;
  border: 1px solid #d8d8d8;
}
.prog_cal .custom_select:before {
	width: 8px;
	height: 2px;
	right: 8px;
	top: 15px;
}
.prog_cal .custom_select:after {
	width: 8px;
	height: 2px;
	right: 4px;
	top: 15px;
}
.prog_cal .equally{
	margin: 0 15px;
}
.calc-group-addon{
	background-color: #eee;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
	padding: 8px 8px 8px;
  line-height: 1;
  font-size: 0.8125rem;
}
.coin-row .progress-coin{
	max-width: calc(50% - 20px);
}
.calc-group{
	max-width: 50%;
	display: flex;
	align-items: center;
}
@media screen and (max-width: 1199px){
	.prog_cal input{
		max-width: 25%;
	}
	.prog_cal .custom_select:before, .prog_cal .custom_select:after {
    top: 15px;
	}
}
@media (max-width: 767px){
	.coin-row .coin-col{
		justify-content: space-around;
	}
	.coin-row .progress-coin, .calc-group{
		max-width: 100%;
	}
	.coin-row .progress-coin{
		margin-bottom: 20px;
	}
	.calc-group{
		justify-content: center;
		margin-bottom: 10px;
	}
	.prog_cal .custom_select{
		margin: 0;
	}
	.prog_cal input{
		max-width: 30%;
	}
}
@media (max-width: 575px){
	.rank {
		margin-bottom: 0;
	}
	.coin-row-box .price-col, .coin-row-box .rank-col{
		text-align: center;
		margin: 0;
	}
	.coin-row .coin-col .coin-row-box{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		text-align: center;
  }
}

@media (max-width: 360px){
	.prog_cal .equally {
    margin: 0 5px;
	}
}

.main-content.main-profile{
	padding-top: 20px;
}
.profile .title{
	margin-bottom: 15px;
}
.profile-form .verif_text {
    top: 38px;
}
.profile .control-group {
    align-items: flex-start;
}
.navbar-collapse .profile{
	margin: 0 4px;
	padding: 0 10px;
	color: #fff;
	font-weight: 500;
	font-size: 0.8125rem;
}
.profile .glyphicon-user{
	padding-right: 5px;
}
/* c3charts-overall-desktop-mobile done */

.info_links{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}
.foot_logo{
	margin-top: 27px;
}
.footer svg{
	height: 18px;
}
.copirate-box{
	border-top: 1px solid #dddddd;
}
.copirate-box .copirate .logo {
	/*max-width: 200px;*/
	max-width: 150px;
}
.copirate{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 19px 0;
}
.copirate .link-box{
	padding: 5px 0 0;
	display: flex;
}
.copirate .link{
	color: #737674;
	font-size: 0.875rem;
	padding: 0 20px;
}
.copirate .social{
	fill: #737674;
	padding: 0 10px;
}
/*end footer*/
.cust_container{
	position: relative;
}
@media (min-width: 1630px){
	.cust_container {
		max-width: 1580px;
		margin-right: auto;
    	margin-left: auto;
    	width: 100%;
	}
	.searc-box .search {
		min-width: 473px;
	}
}
@media (min-width: 1400px){
	.foot-container{
		max-width: 1310px;
		margin-right: auto;
		margin-left: auto
	}
}
@media (max-width: 1199px){
	.logo-box{
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
	.searc-box{
		margin-left: 33px;
	}
	.user-list {
		-webkit-box-pack: end;
		    -ms-flex-pack: end;
		        justify-content: flex-end;
	}
	.head-line .left-text {
		position: relative; 
		display: block;
		top: 0;
	}
	.nav-box .logo{
		max-width: 200px;
	}
	.nav-box .user-list li {
	    margin: 0;
	}
	.nav-box .profile-list li{
 		margin: 0px 10px;
	}
	.custom_select:before,.custom_select:after{
		top: 55px;
	}
}
@media (max-width: 991px){
	.main_foot{
		padding-left: 15px;
		padding-right: 15px;
	}
	.foot_list {
		margin-left: 15px;
	}
	.stickyHeader .head-line{
		padding-bottom: 160px;
	}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.main-nav{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		-webkit-box-align: normal;
		    -ms-flex-align: normal;
		        align-items: normal;
	}
	.logo-box{
		-webkit-box-ordinal-group: 3;
		    -ms-flex-order: 2;
		        order: 2;
	}
	.logo-box a{
		margin-top: -80px;
	}
	.main-nav .user-list{
		-webkit-box-ordinal-group: 2;
		    -ms-flex-order: 1;
		        order: 1;
	}
	.searc-box{
		margin: 0;
		width: 100%;
	}
	.searc-box .search{
		width: 50%;
	}
}
@media (min-width: 768px){
	.navbar-collapse.collapse{
		text-align: left;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.nav-list li.mobList{
		display: none;
	}
}
@media (max-width: 767px){
	.logo{
		max-width: 200px;
	}
	.stickyHeader .head-line {
		padding-bottom: 157px;
	}
	.navbar-header {
		padding-right: 15px;
		padding-left: 15px;
	}
	.searc-box{
		/*display: none;*/
		margin-left: 0;
		margin-top: 10px;
		width: 100%;
	}
	.searc-box .search{
		width: 85%;
		width: calc( 100% - 80px);
		min-height: 30px;
	}
	.searc-box .search-btn{
		padding: 7px 12px 6px;
		margin-left: 10px;
	}
	.logo-box{
		-webkit-box-align: start;
		    -ms-flex-align: start;
		        align-items: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
		width: 100%;
	}
	.user-list .profile{
		display: none;
	}
	.user-list{
		display: none;
	}
	.navbar-collapse .navbar-nav:first-child li{
		display: block;
		margin: 10px 0;
	}
	.nav-list{
		padding: 15px 0;
	}
	.navbar-toggle {
		border: 0;
		margin-top: 25px;
		margin-left: 20px;
	}
	.navbar-collapse .navbar-nav:first-child li a{
		display: block;
		font-size: 1rem;
	}
	.submenu-list{
	    padding: 25px 15px 0;
		text-align: center;
		margin-bottom: 15px;
	}
	.submenu-list li{
	    display: block;
		padding-right: 0;
	}
	.footer .cryptoList{
		padding: 25px 15px 10px;
	}
	.main_foot{
		padding: 25px 0;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.nav-list .mobList ul .profile{
		display: none;
	}
	.custom_select{
		width: 285px;
		margin: 0px auto 25px;
	}
	.info_links {
	    max-width: 500px;
	    margin: auto;
	}
	.navbar-collapse .navbar-nav:first-child{
		overflow-y: scroll;
		height: calc( 100vh - 55px);
	}
	.copirate{
		display: block;
		padding: 10px 15px 10px;
	}
	.copirate .link-box{
		-webkit-box-pack: justify;
		    -ms-flex-pack: justify;
		        justify-content: space-between;
	}
}
@media (max-width: 575px){
	.nav-list {
	    padding: 10px 0;
	}
	.stickyHeader .head-line {
		/*padding-bottom: 169px;*/
		/*padding-bottom: 227px;*/
	}
	.navbar-collapse .navbar-nav:first-child li {
	    margin: 5px 0;
	}
	.navbar-collapse .navbar-nav:first-child li a {
	    padding: 10px 10px;
	}
	.footer .info_links{
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	.foot_list {
	    margin-left: 0;
	    padding-left: 0;
	}
	.info_links {
	    max-width: 300px;
	}
	.copirate .link {
		padding: 0 10px;
	}
	.head-line{
		font-size: 0.775rem;
		max-height: 74px;
	}
	.head-line .digit-line{
		display: block;
		line-height: 1;
	}
	/*.navbar-collapse .navbar-nav:first-child li a.icos{
		padding: 3px 15px;
	}*/
}
@media (max-width: 370px){
	.copirate .link {
		padding: 0 5px;
	}
}


/*ico-page*/
.ico-main{
	padding: 5px 0 0;
}
/*.ico-row{
	border-top: 1px solid #a8a8a8;
}*/
.desk_layout .ico_table{
	margin-top: 0;
}
.title-box{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-top: 1px solid #a8a8a8;
	padding: 0 0 10px;
	border: 0;
}
.title-box .title{
	color: #2d3a4a;
	font-size: 2.25rem;
	padding-left: 28px;
	font-weight: 400;
	letter-spacing: 1px;
}
.title-box .text{
	color: #737674;
	font-size: 1.125rem;
	font-weight: 300;
	padding: 12px 0 0 32px;
	line-height: 1.3;
}
.user-box {
	padding: 10px 0 0;
}
.user-box .user-row{
	-webkit-box-pack: justify;
		-ms-flex-pack: justify;
			justify-content: space-between;
	margin-bottom: 12px;
}
.user-box .subtext, .ico-row .subtext{
	line-height: 1;
	margin-bottom: 5px;
	font-size: 0.875rem;
	font-family: 'Montserrat-Bold';
}
/*.user-box .name{
	display: block;
}*/
.user-box .subtitle{
	color: #737674;
	font-size: 0.875rem;
	font-weight: 300;
	/*line-height: 1.2;*/
	letter-spacing: -0.4px;
	margin: 0;
}
/*.user-box .text{
	padding-left: 25px;
}*/
.user-box .user-row:last-child .text{
	margin-bottom: 30px;
}
.user-box .subtitle img{
	vertical-align: top;
}
.user-box .text img{
	margin-left: -25px;
}
.people-box{
	/*padding: 27px 0 13px;*/
	padding: 13px 0 13px;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
/*.people-box .text{
	color: #737674;
	font-size: 1.125rem;
	font-weight: 300;
	line-height: 1.2;
}*/
.fund-box{
	/*padding: 125px 0 132px;*/
	padding: 95px 0 95px;
	text-align: center;
}
.main .fund-box .text{
	color: #2b448c;
	font-size: 2.5rem;
	font-weight: 400;
	text-transform: uppercase;
	max-width: 450px;
	margin: auto;
}
.ico-row.text-box{
    padding: 26px 0 0;
    line-height: 1.2;
}
.ico-row.text-box .text-row{
	display: flex;
	margin-bottom: 24px;
}
.text-box .text-row .subtext{
	line-height: 1;
    margin-bottom: 5px;
    font-size: 0.875rem;
    font-family: 'Montserrat-Bold';
	min-width: 200px;
	max-width: 200px;
}
.text-box .text-row .text{
	padding-left: 35px;
}
.graph-box{
	padding: 22px 0 14px;
}
.graph-box .graph-img{
	margin-left: 25px;
}
.graph-box .graph-col{
	padding: 14px 0 0 11px;
	max-width: 300px;
}
.graph-col .text{
	padding-left: 41px;
	line-height: 1.2;
    margin-bottom: 24px;
}
.forSale, .forEl, .forAdv{
	position: relative;
}
.forSale:after{
	content: '';
	display: block;
	position: absolute;
	background-color: #385f8d;
	height: 20px;
	width: 20px;
	top: 0;
	left: 0;
}
.forEl:after{
	content: '';
	display: block;
	position: absolute;
	background-color: #348398;
	height: 20px;
	width: 20px;
	top: 0;
	left: 0;
}
.forAdv:after{
	content: '';
	display: block;
	position: absolute;
	background-color: #fbf937;
	height: 20px;
	width: 20px;
	top: 0;
	left: 0;
}
.ico-row.soc-box{
	display: flex;
	justify-content: space-between;
	padding: 23px 0 55px;
}
.ico-row.soc-box .social_icons li a{
	padding: 4px 4px;
	display: block;
}
.space-add{
	position: relative;
	background-color: #000;
	color: #fff;
	font-size: 70px;
	text-transform: uppercase;
	margin-left: 21px;
	margin-right: 17px;
	padding: 77px 50px 95px;
	line-height: 1.2;
	text-align: center;
	overflow: hidden;
	max-width: 407px;
}
@media (max-width: 1199px){
	.text-box .text-row .subtext{
		min-width: 180px;
		max-width: 180px;
	}
	.stickySpace{
		top: 231px;
		max-width: 332px;
	}
}
@media (max-width: 991px){
	.text-box .text-row .subtext {
	    min-width: 220px;
	}
	.space-add{
		position: relative;
		top: 0;
		max-width: 100%;
		margin-bottom: 20px;
	}
	.chart-box .left-side{
		order: 2;
	}
	.chart-box .market-box{
		order: 1;
	}
}
@media (max-width: 768px){
	.ico-row.text-box .text-row{
		display: block;
	}
	.text-box .text-row .text{
		padding-left: 0;
	}
}
@media (max-width: 575px){
	.title-box{
		display: block;
		text-align: center;
	}
	.title-box .title {
	    padding-left: 0;
	}
	.title-box .text {
	    padding: 12px 0 0 0;
	}
	.people-box {
	    flex-direction: column;
	}
	.ico-row.graph-box .graph-img {
	    margin-left: 0;
	}
	.ico-row.soc-box{
		flex-direction: column;
		text-align: center;
	}
	.ico-row.soc-box .social_icons{
		justify-content: center;
	}
	.space-add {
	    font-size: 60px;
	}
}


/*Nametoken page*/
.ico-describe{
	margin-top: 30px;
	margin-bottom: 10px;
}
.ico-describe .title{
	/*font-size: 1.75rem;*/
	font-size: 1.375rem;
	color: #2d3a4a;
}
.ico-describe .text{
	font-size: 0.875rem;
}   
.Nametoken #tableCoins{
	border: none;
}
.Nametoken .table thead th {
	border: none; 
}
.Nametoken td.ico_first_line {
	text-align: left;
}
.Nametoken .desk_layout{
	margin: 0;
}
.Nametoken .count_down{
	/*display: inline-block;
	padding: 0.25rem;
	width: 100%;*/
	border: 0;
}
.Nametoken .line1 {
	display: flex;
	justify-content: space-between;
	width: 80%;
}
.filter-box{
	/*max-width: 80%;*/
    margin-bottom: 10px;
}
.filter-box .form-label {
	margin-bottom: 5px;
	font-weight: 500;
	color: #2d3a4a;
	font-size: 0.8rem;
}
.filter-box .custom_select {
	margin: 0 0 20px;
	width: 100%;
	font-size: 1rem;
	position: relative;
}
.filter-box .custom_select select {
	padding: 10px 0 10px 18px;
	outline: none;
	-ms-appearance: none;
	appearance: none!important;
	-moz-appearance: none;
	-webkit-appearance: none;
	z-index: 1;
	border-radius: 5px;
	width: 100%;
	color: #3a3a3a;
	border: 1px solid #d8d8d8;
	font-size: 0.8rem;
}
.filter-box .custom_select:before, .filter-box .custom_select:after{
	top: 20px;
}
.filter-box .btn-box{
	display: flex;
	align-items: center;
}

.filter-box .submit-btn-box{
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
/*.marginMenu.ico-describe{
	margin-top: 116px;
}*/
@media screen and (max-width: 767px){
	/*.panel-heading:hover, .panel-heading:focus {
		background-color: #4285f4;
	}*/
	.panel-heading a{
		color: #495562;
	}
	.panel-heading:hover a{
		color: #fff;
	}
	.filter-box{
		margin-right: auto;
		margin-left: auto;
	}
	.ico-describe{
		margin-top: 30px;
	}
	.marginMenu.ico-describe{
		margin-top: 78px;
	}
	.filter-box .filter-btn{
		margin-bottom: 20px;
	}
}
/*End Nametoken page*/


/*specific-coin*/
.specific-coin .logo-section{
	margin-bottom: 10px;
}
.specific-coin .fundamentalData{
	display: flex;
	flex-direction: column;
	padding: 0;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
}
/*.specific-coin .fundamentalData .text{
	color: #b4b4b4;
	font-size: 0.75rem;
	padding: 2px 42px;
	line-height: 2;
}*/
.specific-coin .title_list{
	/*border-bottom: 1px solid #f2f2f2;*/
	border-bottom: 1px solid #dddddd;
	font-size: 1.125rem;
	color: #2e3c4b;
	padding: 22px 42px;
	margin-bottom: 10px;
}
.specific-coin .list_str{
	display: flex;
	justify-content: space-between;
	/*border-bottom: 1px solid #f2f2f2;*/
	border-bottom: 1px solid #dddddd;
	padding: 20px 50px 20px 47px;
	font-size: 0.8125rem;
	font-weight: 500;
	margin: 0;
}
.specific-coin  .list_left{
	color: #b4b4b4;
}
.specific-coin .list_right{
	display: flex;
	flex-direction: column;
	text-align: right;
	color: #2e3c4b;
	line-height: 2;
}
.specific-coin .officialWebsite{
	padding: 34px 50px 27px 47px;
}
.specific-coin .course_list{
	margin-top: 28px;
}
.course_list .list_head{
	display: flex;
	justify-content: space-between;
	color: #b4b4b4;
}
.course_list .list_body li:nth-child(-n+2){
	text-decoration: underline;
}
.w-20{
	width: 20%;
}
.w-40{
	width: 40%;
}
.market_statistics thead tr th{
	font-size: 1rem;
	font-weight: 500;
	border: 0;
	line-height: 1;
}
.market_statistics tbody tr td{
	font-size: 0.8125rem;
	font-weight: 500;
}
#tableCoins.exh_table th{
	border: 0;
	line-height: 1;
	/*padding: 22px 42px;*/
	padding: 1.3rem 0.75rem;
}
.marketinfo_section{
	margin-bottom: 50px;
}

.coin-row{
	/*padding-left: 25px;*/
	padding-bottom: 15px;
}
.coin-row .logo-img{
	max-width: 50px;
	width: 50px;
}
.coin-col{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.coin-col p{
	margin: 0;
}
.coin-row-box{
	margin-bottom: 15px;
	padding: 0 15px;
}
.b-bottom{
	border-bottom: 1px solid rgba(181, 181, 181, 0.2);
}
.specific-coin .subtitle{
	font-size: 1rem;
	font-weight: 400;
}
.coin-row .subtext{
	margin: 0;
	/*font-size: 0.8125rem;*/
	font-size: 0.875rem;
}
.coin-row .img-box{
	padding-right: 20px;
	padding-left: 15px;
}
.btn .transform{
	transform: rotate( 90deg );
}
.coin-row .progress-coin{
	display: flex;
	align-items: center;
	margin-right: 20px;
	border: 1px solid rgba(181, 181, 181, 0.2);
}
.coin-row .progress{
	height: 15px;
	border-radius: 0;
	background-color: #ff7070;
	width: 300px;
}
.coin-row .progress .progress-bar{
	background-color: #8cffb3;
	height: 100%;
}
.coin-row .progress-coin .text{
	padding-left: 10px;
	padding-right: 10px;
}
.coin-row .progress-coin .red{
	color: #e60000;
}
.coin-row .progress-coin .green{
	color: #00d248;
}
.chart-thumb .btn{
	font-size: 0.8rem;
	font-weight: 500;
	margin-bottom: 5px;
}
.chart-thumb .btn.active{
	color: #fff;
	position: relative;
	background-color: #4385F4;
}
.descrip_table{
	border: 0;
	border-radius: 0;
	border-bottom: 1px solid #dddddd;
}
.descrip_table td {
	border-top: 1px solid #dddddd;
}
@media screen and (max-width: 1630px){
	/*#tableCoins.exh_table th{
		padding: 22px 22px;
	}
	.ico_sub_tab tbody td:first-child{
		padding-left: 20px;
	}*/
}
@media screen and (min-width: 1200px){
	.specific-coin .course_list .list_str {
		padding-right: 0;
	}
}
@media screen and (min-width: 991px) and (max-width: 1200px){
	.specific-coin .course_list .list_str {
		padding: 20px 0px 20px 20px;
	}
}
@media screen and (max-width: 991px){
	.specific-coin .main-list{
		margin-bottom: 25px;
	}
	.specific-coin .course_list {
		margin-top: 0;
	}
	.coin-col{
		padding-top: 20px;
	}
}
@media screen and (max-width: 767px){
	.specific-coin .list_str {
		padding: 20px;
	}
	.specific-coin .title_list {
		padding: 22px 20px;
	}
	.specific-coin .fundamentalData .text{
		padding: 2px 20px;
	}
	.sm-text-right{
		text-align: right;
	}
	.market_statistics {
		display: table!important;
	}
	.marketinfo_section .accor_group .panel{
		border: 1px solid #f2f2f2;
	}
	.marketinfo_section .panel-title a{
		color: #495562;
	}
	.marketinfo_section .panel-body{
		padding: 15px;
	}
	/*market table*/
	.marketinfo_section .line2{
		justify-content: space-between;
		font-size: 0.875rem;
		margin: 0px!important;
	}
	.marketinfo_section .line2>div{
		display: flex;
		flex-wrap: wrap;
	}
	.marketinfo_section .line2 a{
		padding-right: 5px;
	}
	.market_statistics tbody tr td{
		font-size: 1rem;
	}
	.coin-row .progress-coin{
		width: 100%;
		margin-bottom: 15px;
		margin-right: 0; 
	}
}
@media screen and (max-width: 575px){
	.specific-coin .list_str, .specific-coin .fundamentalData .text{
		padding: 20px 10px;
	}
	.specific-coin .course_list .img-fluid{
		max-width: 50%;
	}
}
/*end specific-coin*/




/*@media only screen and (max-width: 320px) {*/
@media only screen and (max-width: 1199px) {
   body { 
      font-size: 0.8rem; 
   }
}



/*specific-exchange*/
.specific-exchange .logo-section{
	display: flex;
	align-items: flex-start;
	max-width: 550px;
}
.specific-exchange .logo-section .title, .specific-exchange .logo-section .subtitle{
	margin-left: 10px;
}
.specific-exchange .title{
	border: none;
	margin: 0px;
}
.specific-exchange .title .bor-bottom{
	color: #212529;
}
.specific-exchange .bor-bottom{
	border-bottom: 1px solid #4385F4;
}
.bor-bottom:hover{
	text-decoration: none;
}
.specific-exchange .list_right {
	line-height: 1.4;
}
.specific-exchange .tradingPairs .title{
	font-size: 1.125rem;
	margin-bottom: 5px;
	font-weight: 500;
}
.specific-exchange .tradingPairs .subtitle{
	margin-bottom: 0;
}
.specific-exchange .tradingPairs .title_list{
	font-size: 1.125rem;
	color: #2e3c4b;
	padding: 22px 42px;
	margin-bottom: 10px;
}
.tradingPairs_img{
	margin: 24px auto;
}
.specific-exchange #tableCoins {
	/*border-collapse: collapse;*/
	margin-top: 30px;
	/*border: 1px solid #f2f2f2;
	border-radius: 5px;*/
}
.specific-exchange #tableCoins th {
	border: none;
}
.specific-exchange #tableCoins td {
	max-width: 160px;
}
.specific-exchange .name{
	padding-left: 50px;
	width: 52%;
}
.specific-exchange td.ico_first_line {
	text-align: left;
	padding-left: 20px;
}
.specific-exchange td.ico_first_line .currency{
	text-decoration: underline;
	padding-left: 7px;
}
.mobile_layout .panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid #dddddd;
    padding: 15px;
}
.mobile_layout .line1{
	justify-content: space-between;
	margin-bottom: 15px;
    margin-top: 15px;
}
.mobile_layout .panel {
    border: 1px solid #f2f2f2;
}

@media screen and (max-width: 767px){
	.specific-exchange .logo-section{
		align-items: center;
	}
	.line1 .badge:first-child {
    	color: #fff;
	}
	.hideOnTablet{
		display: block;
		max-width: 80%;
		margin: auto;
	}
	.progress {
		max-width: 250px;
		margin-right: 0;
		margin-left: auto;
	}
	.d-xs-table{
		display: table !important;
	}
}
/*end specific-exchange*/



/**/
.progress-box{
	position: relative;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.progress-box .level-title{
	margin-bottom: 10px;
	font-size: 1rem;
}
.progress-meter {
	background: linear-gradient(90deg,#544bc2,#17afb8,#2f7b15);
	height: 12px;
	width: 100%;
	position: relative;
	border-radius: 2px;
	/*margin-bottom: 16px;*/
	margin-bottom: 30px;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 500px;
	/*margin-right: 20px;*/
}
.progress-box .completion-step{
	margin-right: 20px;
}
.progress-step:first-child {
	border: 0;
}
.progress-step {
	width: 14.28571%;
	border-left: 2px solid #fff;
	z-index: 1;
	position: relative;
	height: 100% ;
}
.progress-step.empty-step{
	background-color: #e1e9ee;
}
.progress-box .progress-card{
	border: 1px solid rgba(181, 181, 181, 0.3);
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding: 12px;
}
.progress-card .img-box{
	margin-right: 12px;
}
.progress-box .progress-icon{
	max-width: 56px;
	max-height: 56px;
}
.progress-card .text{
	margin-bottom: 0;
}
.progress-box .progress-footer{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	/*margin-top: 16px;*/
}
.progress-box .arrow-box{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 40px;
	width: 160px;
	background: #fff;
	z-index: 9;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.progress-box .arrow-box .btn-prev, .progress-box .arrow-box .btn-next{
	color: #2d3a4a;
    font-size: 0.875rem;
    font-weight: 600;
}
.progress-box .arrow-box .btn-prev:before, .progress-box .arrow-box .btn-next:before, .progress-box .arrow-box .btn-prev:after, .progress-box .arrow-box .btn-next:after{
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 2px;
	background-color: #4385F4;
	z-index: 2;
}
.progress-box .arrow-box .btn-prev:before{
	top: 16px;
	left: 0;
	transform: rotate(-45deg);
}
.progress-box .arrow-box .btn-next:before{
	top: 16px;
	right: 0;
	transform: rotate(45deg);
}
.progress-box .arrow-box .btn-prev:after{
	top: 22px;
	left: 0;
	transform: rotate(45deg);
}
.progress-box .arrow-box .btn-next:after{
	top: 22px;
	right: 0;
	transform: rotate(-45deg);
}
@media screen and (max-width: 767px){
	.progress-box .completion-step {
		margin-right: 0;
		width: 100%;
	}
	.progress-box{
		flex-direction: column;
		align-items: flex-end;
	}
	.progress-meter {
		width: 100%;
		margin-bottom: 15px;
	}
}
@media screen and (max-width: 575px){
	.progress-box .arrow-box {
		width: 130px;
	}

}
/*.progress-box .swiper-wrapper, .progress-box .swiper-slide{
	height: auto;
}
.progress-box .arrow-box .swiper-button-prev{
	top:10px;
	height: 25px;
	margin-top: 0;
}
.progress-box .arrow-box .swiper-button-next{
	left: 120px;
	top: 10px;
	height: 25px;
	margin-top: 0;
}
.swiper-button-next:before, .swiper-button-prev:before{
	position: absolute;
	top: 4px;
	font-size: 0.750rem;
	font-family: 'Montserrat-Bold';
}
.swiper-button-next:before{
	content: 'Next';
	right: 18px;
}
.swiper-button-prev:before{
	content: 'Previous';
	left: 18px;
}*/

/*fund page*/
/*.fund .main{
	font-weight: 400;
}*/
.fund .main-list{
	margin-top: 30px;
}
.fund .logo-section.fundamentalData .logo{
	max-width: 122px;
	max-height: 122px;
	margin-right: 32px;
}
.fund .list-text{
	text-align: right;
	max-width: 273px;
	display: block;
	line-height: 2.3;
}
/*.fund .title {
	border-bottom: none;
	max-width: 100%;
	color: #2d3a4a;
	font-weight: 500;
	margin-bottom: 0.5rem;
}*/
/*.fund .subtitle{
	line-height: 2;
	color: #737674;
	font-weight: 300;
}*/
.fund .fundamentalData.logo-section {
	align-items: flex-start;
	flex-direction: row;
	padding: 28px;
	margin: 0 0 33px;
}
.fund .media-box .title_list{
	width: 100%;
	padding: 9px 32px 0px;
	margin-bottom: 0;
}
.fund .list_str .text{
	font-weight: 400;
}
/*.fund .media .title{
	color: #2d3a4a;
	font-size: 17px;
	display: flex;
	align-items: center;
}*/
/*.fund .media .subtitle{
	font-weight: 400;
	color: #2d3a4a;
	margin-bottom: 0;
}*/
.fund .list_right {
	line-height: 2.3;
}
.fund .shape-img{
	margin-right: 5px;
}
.vidio-container{
	width: 100%;
	padding: 20px 0 20px 0;
	text-align: center;
}
.vidio-container .vidio{
	width: 100%;
	height: 350px;
	max-width: 700px;
	margin: auto;
}
/*.fund .fundamentalData .text{
	padding: 0;
	font-weight: 300;
	line-height: 2.3;
}*/
.fund .tradingPairs_img{
	flex-direction: column;
	align-items: self-start;
}
.fund .read_btn{
	border: 1px solid #d8d8d8;
	border-radius: 5px;
	color: #2d3a4a;
	padding: 10px 30px;
}
.fund .list_str{
	padding: 20px 30px 14px 34px;
}
.statistics_detail .link-portf{
	display: block;
	line-height: 2.3;
}
.statistics_detail span{
	padding-left: 20px;
	display: inline-block;
	min-width: 150px;
}

@media screen and (max-width: 991px){
	.fund .fundamentalData.logo-section {
		margin: 25px 0;
	}
	.fund .main-list{
		margin-bottom: 0;
	}
	.fund .marketStatistics{
		margin-bottom: 25px;
	}
}
@media screen and (max-width: 767px){
	.vidio-container .vidio{
		height: 250px;
	}
	.fund .list_str {
		padding: 20px 20px 14px 20px;
	}
}
@media screen and (max-width: 575px){
	.fund .fundamentalData.logo-section {
		align-items: center;
		flex-direction: column;
	}
	.fund .logo-section.fundamentalData .logo {
		margin-right: 0;
	}
	.xs-text-center{
		text-align: center;
	}
	.vidio-container .vidio{
		height: 200px;
	}
}
/*end fund page*/



/*============CSS for pair HTML=========*/
.header_section_pair{
	margin: 0 0 10px;
}
.header_section_pair .title{
	border-bottom: 1px solid #000;
	margin: 9px auto;
	font-weight: 300;
	text-decoration: none;
	display: inline-block;
}
.header_section_pair .subtitle{
	color: #b4b4b4;
	font-size: 0.75rem;
	font-weight: 400;
}
.ico_tab_content .marketinfo_section .market_price th{
	border: 0;
	vertical-align: middle;
}
.market_price .subtitle{
	font-size: 0.8125rem;
	font-weight: 400;
}
.coin_info_chart .title{
	font-size: 0.750rem;
	font-weight: 400;
}
.chart_opt_box .chart_opt{
	font-size: 0.750rem;
}
.chart_opt_box .market_label{
    font-size: 0.750rem;
    font-weight: 600;
}
.chart_opt_box .option_table th{
	border: 0;
	text-align: left;
}
.chart_opt_box .option_table th a{
	color: #b4b4b4;
	font-weight: 400;
}
.chart_opt_box .option_table th a.active{
	color: #495562;
	font-weight: 600;
}
.marketinfo_section.orderbook_label{
	margin-bottom: 15px;
}
.text-regular{
	font-weight: 400 !important;
}
@media screen and (max-width: 767px){
	.marketinfo_section .market_price{
		display: table!important;
	}
	.ico_tab_content .marketinfo_section .market_price th{
		display: block;
		text-align: center;
		padding: 0.75rem!important;
		border-bottom: 1px solid #e9ecef;
	}
	.ico_tab_content .marketinfo_section .market_price th:last-child{
		border: 0;
	}
	.marketinfo_section .option_table.blue_table{
		display: table!important;
	}
	.chart_opt_box .option_table th {
	    border: 0;
	    display: block;
	    text-align: center;
		border-bottom: 1px solid #e9ecef;
	    padding: 15px 8px!important;
	}
}


/*pair2*/
.pair2{
	background-color: #f7f7f7;
}
.pair2-market{
	max-width: 100%;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
}
.pair2 .market-item{
	margin-bottom: 15px;
	padding: 5px;
	flex: 1 1 20%;
}
.pair2 .market-item .ico-img{
	display: block;
	margin: auto;
}
/*END CSS for pair HTML*/


/*fund listing page*/
.fund-listing td.ico_first_line {
	text-align: left;
}
.fund-listing #tableCoins {
	/*border: 1px solid #f2f2f2;*/
	border-radius: 5px;
}
.fund-listing #tableCoins th{
	border: 0;
}
.fund-listing .ico_table {
	margin: 0 0 33px;
}
.fund-listing .cryptocurrencies #tableCoins td {
	max-width: 100%;
}
.fund-listing .cryptocurrencies #tableCoins tr:first-child td{
	border: none;
}
@media screen and (max-width: 991px){
	.fund-listing .ico_table {
		margin: 0 0 25px;
	}
}
@media screen and (max-width: 767px){
	.fund-listing .cryptocurrencies .table {
		display: block!important;
		margin: 25px 0 0;
	}
}
/*end fund page*/


.exch-table{
	margin-bottom: 0;
}
.exch-table .badge, .ico_table .badge, .mobile_layout .badge{
	min-width: 10px; 
	padding: 3px 7px;
	font-size: 12px;
	/*background-color: #999999;*/
	border-radius: 10px;
	font-size: 0.8rem;
	font-weight: 500;
}
.ico_table .ico_desc .btn-primary{
	border-radius: 20px;
}
.ico_table .ico_desc .badge{
	/*background-color: #fff;*/
	/*color: #595959;*/
	margin-right: 8px;
}

/*Modal*/
.modal .close{
	font-weight: 100;
	font-size: 3.5rem;
	line-height: 1;
	outline: none;
}
.sign-modal{
	text-align: center;
}
.sign-modal .modal-header, .form-modal .modal-header{
	padding-top: 0;
	padding-bottom: 0;
	border: 0;
}
.modal .or{
	color: #8a8a8a;
	font-size: 0.8125rem;
	position: relative;
	margin: 15px 0;
	text-align: center;
}
.modal .or:before, .modal .or:after{
	content: '';
	width: 45%;
	height: 1px;
	background-color: #d8d8d8;
	position: absolute;
	top: 9px;
}
.modal .or:before{
	left: 0;
}
.modal .or:after{
	right: 0;
}
.modal .text{
	color: #676767;
}
.modal .link{
	color: #08314d;
	font-size: 0.875rem;
}
.modal .soc-btn{
	border-radius: 3px;
/*	display: flex;
	align-items: center;
	justify-content: center;*/
	text-align: center;
	font-weight: 600;
	font-size: 1rem;
	padding: 13px 0;
	margin-bottom: 10px;
}
.modal .fb-button{
	background-color: #5063b0;
	color: #fff;
}
.modal .social-fb{
	max-width: 16px;
	max-height: 16px;
	fill: #fff;
	display: inline-block;
	margin-right: 15px;
}
.sign-modal .g-button{
	border: 2px solid #767676;
	color: #4a4a4a;
	padding: 11px 0;
}
.sign-modal .social-img{
	max-height: 16px;
	display: inline-block;
	margin-right: 15px;
}
.sign-modal .m-button{
	color: #fff;
	background-color: #4385F4;
	border: 0;
	width: 100%;
	margin-top: 1rem; 
}

/*form-modal*/
.form-modal .title-form{
	font-size: 0.8625rem;
	text-align: center;
	color: #676767;
}
.form-modal .reg-form{
	border-bottom: 1px solid #d8d8d8;
	padding-bottom: 22px;
}
.form-modal .reg-form input{
	padding: 0.85rem 0.75rem;
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
.modal ::-webkit-input-placeholder {color: #a7a7a7;font-size: 1rem;}
.modal ::-moz-placeholder          {color: #a7a7a7;font-size: 1rem;}/* Firefox 19+ */
.modal :-moz-placeholder           {color: #a7a7a7;font-size: 1rem;}/* Firefox 18- */
.modal :-ms-input-placeholder      {color: #a7a7a7;font-size: 1rem;}
.form-modal .emeil-input{
	background-image: url('../images/envelope-gr.png');
}
.form-modal .text-input{
	background-image: url('../images/person-icon.png');
}
.form-modal .pass-input{
	background-image: url('../images/lock.png');
}
.form-modal .reg-form .title{
	color: #676767;
	font-size: 1.125rem;
	margin: 0 0 5px;
	line-height: 1.2;
}
.form-modal .reg-form .subtitle{
	color: #989898;
	font-size: 0.8125rem;
	margin: 0 0 10px;
}
.form-modal .reg-form select{
	width: 100%;
	height: auto;
	padding: 1rem 0.75rem;
	-ms-appearance: none;
	appearance: none!important;
	-moz-appearance: none;
	-webkit-appearance: none;
	background-image: none;
}
.form-modal .reg-form .sel-box{
	position: relative;
}
.form-modal .reg-form .sel-box:before, .form-modal .reg-form .sel-box:after{
	content: '';
	display: block;
	position: absolute;
	width: 12px;
	height: 2px;
	background-color: #737674;
	top: 25px;
	z-index: 2;
}
.form-modal .reg-form .sel-box:after{
	transform: rotate(50deg);
	right: 30px;
}
.form-modal .reg-form .sel-box:before{
	right: 23px;
	transform: rotate(-50deg);
}
.form-modal .custom-checkbox{
	margin-top: 22px;
	color: #989898;
	font-size: 0.83rem;
	padding-left: 1.8rem;
	line-height: 1.2;
	margin-bottom: 20px;
}
.form-modal .custom-control-indicator{
	top: 0;
	width: 1.3rem;
	height: 1.3rem;
}
.form-modal .custom-checkbox .custom-control-indicator{
	background-size: 12px;
}
.form-modal .custom-control-input:checked ~ .custom-control-indicator{
	background-color: #08314d;
}
.form-modal .custom-control-input:focus ~ .custom-control-indicator {
	box-shadow: none;
}
.form-modal .btn{
	width: 100%;
	font-size: 1.15rem;
	font-weight: 500;
	padding: 13px 0;
}

/*Step-modal*/
.step-modal{
	text-align: center;
}
.step-modal .modal-logo{
	padding-top: 4rem;
	max-width: 250px;
}
.step-modal .text{
	padding-top: 4rem;
	color: #4e4e4e;
	font-size: 1.3rem;
	max-width: 250px;
	margin: 0 auto 64px;
	line-height: 1.2;
}
.step-modal .btn{
	color: #fff;
	padding: 10px 0;
	margin: 0 auto 20px;
	width: 78%;
	display: block;
}

/*Step2 modal*/
.modal .pagination{
	position: relative;
	margin-bottom: 60px;
	justify-content: center;
}
.modal .pagination li{
	position: relative;
}
.modal .pagination .item1, .modal .pagination .item2, .modal .pagination .item3, .modal .pagination .item4{
	position: absolute;
	content: '';
	display: block;
	background-color: #fff;
	border: 2px solid #bababa;
	width: 12px;
	height: 12px;
	top: 38px;
	border-radius: 50%;
}
.modal .pagination .item1{
	left: calc(50% - 36px);
}
.modal .pagination .item2{
	left: calc(50% - 16px);
}
.modal .pagination .item3{
	left: 4px;
}
.modal .pagination .item4{
	left: calc(50% + 24px);
}
.modal .pagination .finished{
	background-color: #51aa1c;
	border: none;
}
.modal .pagination .active{
	background-color: #bababa;
}
.modal .later-link{
	color: #737674;
	display: block;
	font-size: 0.875rem;
	font-weight: 400;
	text-decoration: none;
	margin-bottom: 1rem;
}
.step-modal .title{
	color: #4e4e4e;
	font-size: 1.3rem;
}
.step-modal .subtitle{
	color: #4e4e4e;
	font-size: 1rem;
	line-height: 1.2;
}
.step-modal .img-profile{
	border: 2px solid #bababa;
	border-radius: 50%;
	margin: 16px 0 32px;
}
.step-modal .soc-btn{
	margin: 0 auto 7px;
	width: 78%;
}
.step-modal .custom-file{
	margin: 0 auto 24px;
	height: 3rem;
	width: 78%;
}
.step-modal .custom-file-input{
	height: 3rem;
}
.step-modal .custom-file-control{
	height: 3rem;
	padding: 0.7rem 1rem;
	border: 2px solid #767676;
	font-size: 1rem;
	font-weight: 600;
}
.step-modal .custom-file-control::before{
	content: url('../images/upload-icon.png');
	right: auto;
	top: 0;
	height: 2rem;
	padding: 0.7rem 0;
	color: #495057;
	border: 0;
	left: 19%;
	background-color: #fff;
}
.custom-file-control:lang(en):empty::after {
	content: "Upload photo";
}
.step-modal .load2File{
	padding-bottom: 50px;
}
.step-modal .img-box{
	position: relative;
	margin-bottom: 50px;
}
.step-modal .img-box .img-profile{
	margin-bottom: 0;
}
.step-modal .check{
	position: absolute;
	right: 32%;
	bottom: -5px;
	background-color: #08314d;
	border-radius: 50%;
	height: 52px;
	width: 52px;
	border: 5px solid #fff;
}
.step-modal .check:before, .step-modal .check:after{
	content: '';
	position: absolute;
	top: 21px;
	background-color: #fff;
	height: 3px;
}
.step-modal .check:before{
	top: 24px;
	left: 9px;
	width: 13px;
	transform: rotate( 45deg );
}
.step-modal .check:after{
	left: 16px;;
	width: 20px;
	transform: rotate( -45deg );
}



/*Confirm phone number MODAL*/
.confirmPhone .modal-header{
	position: relative;
}
.confirmPhone .title{
	
}
.confirmPhone .subtitle{
    text-align: center;
    max-width: 285px;
    margin: 42px auto;
}
.img_radius{
	border: 2px solid #bababa;
	border-radius: 50%;
	max-width: 90px;
}
.confirmPhone select {
	position: relative;
	padding-left: 7px;
	font-size: 0.8125rem;
	border: 1px solid #aeaeae;
	color: #737674;
	text-align: left;
	outline: none;
	z-index: 1;
	width: 100%;
	height: 40px;
	outline: none;
	-ms-appearance: none;
	appearance: none!important;
	-moz-appearance: none;
	-webkit-appearance: none;
}
.confirmPhone input{
	width: 100%;
	height: 40px;
	padding-left: 55px;
}
.confirmPhone form{
	max-width: 250px;
	margin: auto;
}
.confirmPhone .custom_select{
	margin: 35px 0 18px;
	width: 100%;
}
.confirmPhone .custom_select:before{
	top: 40px;
}
.confirmPhone .custom_select:after{
	top: 40px;
}
.confirmPhone .phone_label{
	color: #737674;
	font-size: 0.885rem;
	font-weight: 400;
	margin-bottom: 5px;
	line-height: 1.2;
}
.confirmPhone .subscribe_btn {
	margin: 47px auto 32px;
	width: 93%;
}
.confirmPhone .phone_code{
	position: relative;
	display: block;
}
.confirmPhone .code{
	position: absolute;
	top: 0px;
	left: 0px;
	font-size: 0.7rem;
	color: #aeaeae;
	border: 1px solid #aeaeae;
	background-color: #e5e5e5;
	width: 50px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.enterDigitBody .img-box{
	margin-bottom: 39px;
}
.confirmPhone .mobile-code{
	border: 1px solid #aeaeae;
	padding: 0;
	text-align: center;
	margin: 41px auto 0;
	height: 35px;
	width: 110px;
}
.enterDigitBody .link{
	display: block;
	margin-bottom: 9px;
}
.enterDigitBody .later-link{
	margin-top: 49px;
}
/*End Confirm phone number MODAL*/

/*confirm Email Modal*/
.mailModalContent .subtitle{
	max-width: 340px;
	margin: 42px auto;
}
.mailModalContent .img-box{
	margin-bottom: 41px;
}
.mailModalContent .img-box .img_radius{
	border: 2px solid #bababa;
	border-radius: 50%;
	max-width: 90px;
}
.mailModalContent form{
	max-width: 250px;
	margin: auto;
}
.mailModalContent form input{
	margin-bottom: 20px;
	height: 35px;
	width: 100%;
}
.mailModalContent form .btn{
	width: 100%;
}
.mailModalContent .link{
	display: block;
}
.checkEmail form input{
	text-align: center;
}
.checkEmail form input.disabled{
	color: #989898;
}

/*lastThing  Modal*/
.lastThing .title{
	margin-bottom: 2.5rem;
}
.lastThing .text{
	padding-top: 0;
	color: #4e4e4e;
	font-size: 1rem;
	max-width: 350px;
	margin: 0 auto 18px;
	line-height: 1.2;
}
.lastThing input{
	margin: 5px auto 25px;
	padding: 0 5px;
	max-width: 350px;
	height: 35px;
	width: 100%;
}
.lastThing .btn{
	max-width: 250px;
	margin: 0 auto 25px;
}
.lastThing ::-webkit-input-placeholder {font-size: 0.875rem;}
.lastThing ::-moz-placeholder          {font-size: 0.875rem;}/* Firefox 19+ */
.lastThing :-moz-placeholder           {font-size: 0.875rem;}/* Firefox 18- */
.lastThing :-ms-input-placeholder      {font-size: 0.875rem;}

/*last modal*/
.exploringModal .img-box{
	padding: 120px 0 0;
	margin-bottom: 20px;
}
.exploringModal .check{
	right: 0;
	left: 0;
	margin: auto;
	bottom: 0;
	background-color: #1da203;
}
.exploringModal .title{
	margin-bottom: 50px;
}
@media (min-width: 992px){
	.modal-dialog {
		max-width: 770px;
	}
}
@media (min-width: 768px){
	.form-modal .modal-body{
		padding: 15px 30px;
	}
}
@media (min-width: 576px){
	.step-modal .modal-dialog {
		max-width: 430px;
	}
	.step2-modal .modal-dialog {
		max-width: 430px;
	}
}


@media (max-width: 991px){
	.form-modal .reg-form .sel-box:before, .form-modal .reg-form .sel-box:after {
		width: 9px;
		height: 2px;
		top: 21px;
	}
	.form-modal .reg-form .sel-box:before {
		right: 20px;
	}
	.form-modal .reg-form .sel-box:after {
		right: 25px;
	}
}
@media (max-width: 767px){
	.modal{
		overflow-y: scroll;
	}
}
@media (max-width: 575px){
	.form-modal .modal-body{
		margin-top: -3rem;
	}
	.step-modal .modal-logo {
		padding: 2rem 3rem 0;
	}
	.step-modal .text {
		font-size: 1rem;
	}
	.confirmPhone .subtitle, .mailModalContent .subtitle{
		margin: 25px auto;
	}
	.confirmPhone .mobile-code{
		margin: 20px auto 0;
	}
	.enterDigitBody .img-box {
		margin-bottom: 25px;
	}
	.mailModalContent .img-box{
		margin-bottom: 20px;
	}
	.lastThing .title {
		margin-bottom: 1rem;
	}
}
@media (max-width: 400px){
	.step-modal .custom-file-control::before{
		left: 12%;
	}
}

/*Log In Modal*/
.loginModal .title {
	font-size: 1.2rem;
	margin: 25px auto 53px;
	color: #4d4d4d;
	font-weight: 400;
}
.loginModal .reg-form input {
	padding: 0.85rem 0.75rem;
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
.loginModal .pass-input {
	background-image: url('../images/lock.png');
}
.loginModal .btn {
	width: 100%;
	font-size: 1.15rem;
	font-weight: 500;
	padding: 20px 0;
}
.loginModal .face_id{
	position: relative;
}
.loginModal .face_id:after{
	content: '';
	display: block;
	position: absolute;
	background-color: #d8d8d8;
	width: 32px;
	height: 1px;
	top: -24px;
	left: calc(50% - 17px);
}
.loginModal .text{
	font-size: 1.3rem;
	margin-top: 13px;
	margin-bottom: 0;
}
.loginModal .reg-form{
	max-width: 97%;
	margin: auto;
}
.loginModal .text_mail{
	font-size: 0.9rem;
	margin-bottom: 25px;
}
.loginModal .reg-form input {
	padding: 1.4rem 0.75rem;
	background-repeat: no-repeat;
	background-position: 97% 50%;
}
.loginModal .form-group{
	margin-bottom: 10px;
}
.loginModal .bottomeModal{
	display: flex;
	justify-content: space-between;
	font-size: 0.93rem;
	margin-top: 32px;
	font-weight: 400;
	position: relative;
}
.loginModal .bottomeModal:after{
	content: '';
	display: block;
	position: absolute;
	background-color: #d8d8d8;
	width: 100%;
	height: 1px;
	top: -16px;
	left: 0;
}
.loginModal .bottomeModal a{
	color: #08314d;
	text-decoration: none;
}
@media (min-width: 768px){
	.loginModal .modal-body{
		padding: 15px 30px;
	}
}
@media (min-width: 576px){
	.loginModal .modal-dialog {
		max-width: 450px;
	}
}
/*End modal*/

/*Reset password modal*/
.reset-modal .modal-header{
	background-color: #edefec;
	color: #08314d;
}
.reset-modal .modal-header .title{
	font-size: 1rem;
	line-height: 1.2;
	margin: 0;
}
.modal .text{
	/*font-size: 0.8125rem;*/
	font-size: 0.875rem;
}
.reset-modal .modal-dialog {
    max-width: 328px;
}
.reset-modal ::-webkit-input-placeholder {font-size: 0.8125rem;}
.reset-modal ::-moz-placeholder          {font-size: 0.8125rem;}/* Firefox 19+ */
.reset-modal :-moz-placeholder           {font-size: 0.8125rem;}/* Firefox 18- */
.reset-modal :-ms-input-placeholder      {font-size: 0.8125rem;}
.reset-modal .form-line{
	border-bottom: 1px solid #cccccc;
	margin-bottom: 1rem;
}
.reset-modal .emeil-input{
    background-image: url('../images/envelope-gr.png');
    background-repeat: no-repeat;
    background-position: 98% 50%;
}
.reset-modal .btn{
	font-size: 0.875rem;
}

.pass-box{
	background-color: #d4ebfe;
	padding: 15px 15px;
	text-align: center;
	transition: 0.5s ease-in-out;
	position: absolute;
	width: 100%;
	top: 158px;
	left: 0;
	right: 0;
	z-index: -1;
}
.pass-box .text{
	color: #1c4994;
	font-size: 0.8125rem;
	display: inline-block;
	margin-left: 15px;
}
@media (max-width: 1399px){
	.pass-box {
		top: 155px;
	}
}
@media (max-width: 1199px){
	.pass-box {
		top: 169px;
		padding: 10px 15px;
	}
}
@media (max-width: 991px){
	.pass-box {
		top: 220px;
	}
}
@media (max-width: 767px){
	.pass-box {
		top: 123px;
	}
}
/**/

/*Log In modal*/
.sign-modal .reg-form input {
	padding: 0.85rem 0.75rem;
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
.sign-modal .login-form{
	text-align: left;
}
.sign-modal .emeil-input {
	background-image: url('../images/envelope-gr.png');
}
.sign-modal .pass-input {
	background-image: url('../images/lock.png');
}
.sign-modal .custom-checkbox{
	font-size: 1rem;
	padding-left: 1.8rem;
	line-height: 1.2;
	margin-bottom: 0;
}
.sign-modal .remember-box{
	display: flex;
	justify-content: space-between;
}
.sign-modal .custom-control-indicator {
	top: 0;
	width: 1.3rem;
	height: 1.3rem;
}
.sign-modal .custom-control-input:checked ~ .custom-control-indicator {
	background-color: #08314d;
}
.sign-modal .custom-control-input:focus ~ .custom-control-indicator {
	box-shadow: none;
}
.sign-modal .show-pass{
	color: #08314d;
	cursor: pointer;
	font-size: 0.7rem;
	font-weight: 500;
}
.sign-modal .forgot-pass{
	color: #08314d;
	cursor: pointer;
	font-size: 0.7rem;
	font-weight: 500;
	display: block;
	padding: 5px 0 15px;
	border-bottom: 1px solid #d8d8d8;
	margin-bottom: 15px;
}

/*Edult Modal*/
.edult-modal .title{
	padding: 5rem 1rem;
	font-size: 1.125rem;
	color: #737674;
	text-align: center;
}

/*validation styles*/
.selectric-styler.error .selectric, 
input[type="email"].error, 
input[type="number"].error, 
input[type="password"].error, 
input[type="search"].error, 
input[type="tel"].error, 
input[type="text"].error, 
input[type="url"].error, 
textarea.error,
select.error,
.btn.error {
	border: 1px solid #d93900 !important;
}
label.error{
	color: #d93900;
	font-size: 0.8125rem;
	margin: 0;
	line-height: 1.2;
}



/*About Us*/
.abotUs .description_block{
	position: relative;
	margin-bottom: 93px;
}
.abotUs .description_block:after{
	position: absolute;
	content: '';
	display: block;
	background-color: #f2f2f2;
	width: 342px;
	height: 1px;
	bottom: -45px;
    left: 0;
    right: 0;
    margin: auto;
}
.abotUs .title {
	margin-bottom: 40px;
}
/*.abotUs .ico-describe .text {
	font-size: 0.8rem;
	line-height: 2;
	color: #737674;
}*/
.abotUs .team_box .title{
	font-size: 0.875rem;
	margin-top: 17px;
	margin-bottom: 0;
}
.abotUs .team_box .subtitle{
	font-size: 0.875rem;
}
.abotUs .team_box .text{
	max-width: 475px;
	line-height: 2.18;
}
.abotUs .team_box .b_text{
	margin-top: 25px;
}
.abotUs .team_box .team_position{
	border: 1px solid #f2f2f2;
	border-radius: 5px;
}
.abotUs .team_box .textPosition{
	padding: 0 15px;
}
.abotUs .team_box .team_position{
	margin: 0 15px;
	padding: 40px 20px 20px;
	margin: 0 15px 45px; 
}
@media (min-width: 992px){
	.abotUs .team_box .team_position{
		flex: 1 0 30%;
		-ms-flex: 1 0 30%;
		max-width: 30%;
	}
}
@media (min-width: 768px) and (max-width: 991px){ 
	.abotUs .team_box .team_position{
		flex: 1 0 45%;
		-ms-flex: 1 0 45%;
		max-width: 45%;
	}
}
@media (max-width: 1200px){
	.abotUs .team_box .team_position{
		margin: 0 15px 25px;
	}
}
@media (max-width: 575px){
	.abotUs .description_block:after{
		width: 250px;
	}
}
/*End About us*/


/*submit your coin*/
.red{
	color: #f95050;
}
.submitCoin .title{
	font-size: 1.375rem;
    color: #2d3a4a;
	/*margin-top: 66px;*/
	margin-bottom: 10px;
	text-align: center;
}
.submitCoin .description{
	font-size: 0.875rem;
	line-height: 2.1;
	color: #212529;
	text-align: center;
}
.submitCoin .text{
	color: #737674;
}
.submitCoin .sub-form{
	margin-top: 15px;
	margin-bottom: 0;
	font-size: 0.8rem;
}
.submitCoin .form-label.form_title{
	margin: 0;
}
.submitCoin .form-label{
	margin-bottom: 5px;
	font-weight: 500;
	color: #2d3a4a;
	font-size: 0.8rem;
}
.sub-form .mark-txt{
	margin-bottom: 0;
}
.submitCoin .form-input{
	border: 1px solid #d8d8d8;
	padding: 10px 15px;
	border-radius: 3px;
}
.submitCoin .sub-form select{
	padding: 11px 0 12px 18px;
	outline: none;
	-ms-appearance: none;
	appearance: none!important;
	-moz-appearance: none;
	-webkit-appearance: none;
	z-index: 1;
	border-radius: 5px;
	width: 100%;
	color: #3a3a3a;
	border: 1px solid #08314d;
}
.submitCoin .custom_select:before, .submitCoin .custom_select:after{
	top: 50%;
}
.submitCoin .submitForm .custom_select{
	margin: 0 0 20px;
	width: 100%;
	font-size: 1rem;
	position: relative;
}
.submitCoin	.control-group {
	display: flex;
	flex-direction: column;
	margin-top: 18px;
}
.submitCoin .time-box{
	margin-top: 1.5rem;
}
/*custom radio btn*/
.submitCoin .radio_btn li{
	display: block;
	position: relative;
}
.submitCoin .radio_btn li input[type=radio]{
	position: absolute;
	visibility: hidden;
	left: 34px;
	top: 4px;
}
.submitCoin .radio_btn li label{
	display: block;
	position: relative;
	z-index: 9;
	cursor: pointer;
	-webkit-transition: all 0.25s linear;
}
.submitCoin .radio_btn li .check{
	display: block;
	position: absolute;
	border: 1px solid #AAAAAA;
	border-radius: 100%;
	height: 20px;
	width: 20px;
	top: 0px;
	left: 74px;
	z-index: 5;
	transition: border .25s linear;
	-webkit-transition: border .25s linear;
}
.submitCoin .radio_btn li .check::before {
	display: block;
	position: absolute;
	content: '';
	border-radius: 100%;
	height: 14px;
	width: 14px;
	top: 2px;
	left: 2px;
	margin: auto;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
}
input[type=radio]:checked ~ .check::before{
	background-color: #4385F4;
}
::-webkit-input-placeholder { 
	font-size: 1rem;
}
::-moz-placeholder {
	font-size: 1rem;
}
:-ms-input-placeholder {
	font-size: 1rem;
}
:-moz-placeholder {
	font-size: 1rem;
}
.tradingSymbol{
	max-width: 150px;
}
.btn_description{
	color: #a7a7a7;
	margin-left: 15px;
	margin-top: 25px;
}
.sub-form .upload-btn{
	position: absolute;
	opacity: 0;
	padding: 0 0 15px;
	cursor: pointer;
	top: 25px;
	left: 0;
}
.submitCoin .submit_btn{
	background-color: #4385F4;
	color: #fff;
	max-width: 200px;
	padding: 10px 20px;
	border-radius: 5px;
	margin-top: 10px;
	border: none;
}
.submitCoin .submit_btn:hover{
	text-decoration: none;
}
.sub-form fieldset .submit_btn{
	background-color: #4be5c2;
	margin-top: 25px;
	margin-bottom: 0;
	display: block;
}
.sub-form .lang_label{
	margin-bottom: 0;
	color: #2d3a4a;
	font-size: 0.8rem;
	font-weight: 500;
}
.sub-form .launch-box{
	padding-top: 17px;
	padding-bottom: 18px;
}
.sub-form .launch-box .form-label{
	margin: 0;
}
.sub-form .launch-box .sub_label{
	margin-bottom: 5px;
}
.sub-form .form-subtitle{
	color: #2d3a4a;
	font-size: 1rem;
}
.sub-form .text-box{
	border: 1px solid #d8d8d8;
	border-radius: 3px;
	padding: 15px;
}
.removeTeamBtn{
	color: #4385F4;
	font-weight: 500;
	text-align: right;
	margin-top: 15px;
	cursor: pointer;
}
.sub-form .textarea{
	height:41px;
	overflow: hidden;
	overflow-y: hidden !important;
}
.radio_btn.left-radio li label{
	padding-left: 30px;
}
.radio_btn.left-radio li .check{
	left: 0;
}
.sub-form .chose-file{
	align-items: center;
	display: flex;
	position: relative;
}
.sub-form .chose-file .submit_btn{
	margin-top: 10px;
}
.sub-form .chose-file .btn_description{
	margin-top: 10px;
}


@media (max-width: 575px){
	.submitCoin select{
		padding: 11px 0 12px 5px;
		font-size: 0.875rem;
	}
	.sub-form .mark-txt{
		margin-top: 15px;
	}
}
/*End submit your coin*/




/*priority-pass*/
.priority-pass .content{
	margin-bottom: 25px;
}
/*.priority-pass .title{
	margin-bottom: 40px;
	text-align: center;
}*/
/*.priority-pass .text{
	color: #737674;
	line-height: 1.6;
}*/
.priority-pass .logo-section{
	margin-top: 30px;
}
.priority-pass .market-box{
	background-color: #fff;
	border: 1px solid #aeaeae;
	text-align: center;
	margin-bottom: 40px;
}
.priority-pass .market-box:hover .market-head{
	background-color: #46c2af;
}
.market-box .market-head{
	background-color: #4385F4;
}
.market-box .market-head .title{
	color: #fff;
	max-width: none;
	margin: 0;
	font-size: 1.2rem;
	padding: 20px 15px;
}
.market-box .market-body{
	padding: 28px 15px 30px;
}
.priority-pass .market-body .title{
	margin: 0 auto 36px;
	max-width: none;
}
.priority-pass .prior-img{
	max-width: 31px;
}
.priority-pass .cripto-line{
	display: flex;
	flex-direction: column;
	margin: 25px auto;
	color: #737674;
	font-size: 0.78rem;
}
.priority-pass .cripto-line .cripto-name{
	font-size: 1rem;
	font-weight: 500;
	margin-left: 10px;
}
.priority-pass .cripto-line .price{
	color: #2d3a4a;
	font-size: 0.85rem;
	font-weight: 500;
}
.priority-pass .cripto-line .start-price{
	display: block;
	margin: 12px 0;
	font-size: 1rem;
}
.priority-pass .activate{
	padding: 1rem 8rem;
}
.priority-pass .deactivate{
	padding: 0.8rem 3rem;
	color: #2d3a4a;
}
.priority-pass .activate.white-btn{
	background-color: #fff;
	border: 1px solid #aeaeae;
	color: #08314d;
}
.priority-pass .mail-box{
	
}
.priority-pass .mail-box .title{
	margin: 48px auto 36px;
}
.priority-pass .email_form{
	position: relative;
	margin: 80px auto 37px;
	justify-content: center;
	max-width: 645px;
}
.priority-pass .email_form .form-group{
	margin: 2rem 0;
}
.priority-pass .email_form .form-input{
	border: 1px solid #d8d8d8;
	padding: 5px 15px;
	border-radius: 3px;
	margin-right: 7px;
	width: 65%;
}
.priority-pass .email_btn{
	padding: 8px 3.5rem 5px;
}
.priority-pass .supporter_sub{
	margin-top: 15px;
}
.priority-pass .wallet-box{
	display: flex;
	justify-content: space-between;
	margin: 72px auto;
	max-width: 710px;
}
.priority-pass .step{
	height: 140px;
	width: 220px;
	border: 1px solid #d8d8d8;
	border-radius: 5px;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
}
.priority-pass .wallet-box .text {
	margin: 15px auto 0;
	max-width: 220px;
}
.priority-pass .st1:after{
	content: '1';
	position: absolute;
	top: -25px;
	left: calc(50% - 25px);
	width: 50px;
	height: 50px;
	border: 1px solid #d8d8d8;
	border-radius: 50%;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.priority-pass .st2:after{
	content: '2';
	position: absolute;
	top: -25px;
	left: calc(50% - 25px);
	width: 50px;
	height: 50px;
	border: 1px solid #d8d8d8;
	border-radius: 50%;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.priority-pass .st3:after{
	content: '3';
	position: absolute;
	top: -25px;
	left: calc(50% - 25px);
	width: 50px;
	height: 50px;
	border: 1px solid #d8d8d8;
	border-radius: 50%;
	background-color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}
.priority-pass .mail-box .link{
	text-decoration: underline;
}
@media screen and (max-width: 767px){
	.priority-pass .title {
		margin-bottom: 20px;
	}
	.priority-pass .wallet-box{
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.priority-pass .st2, .priority-pass .st3{
		margin-top: 35px;
	}
}
@media screen and (max-width: 575px){
	.priority-pass .email_form .form-input{
		margin-bottom: 10px;
		width: 100%;
	}
}
/*addWalletModal MODAL*/
.wallet-modal .title{
	text-align: center;
	font-size: 1.3rem;
	padding-top: 60px;
	margin-bottom: 36px;
}
.wallet-modal .text{
	text-align: center;
	color: #08314d;
}
.wallet-modal form{
	padding: 0 24px;
}
.wallet-modal .form-group{
	margin-bottom: 2rem;
}
.wallet-modal .custom_select{
	margin-left: 7px;
	display: inline-block;
	width: 146px;
}
.wallet-modal select {
	padding: 5px 0 6px 6px;
	outline: none;
	-ms-appearance: none;
	appearance: none!important;
	-moz-appearance: none;
	-webkit-appearance: none;
	z-index: 1;
	border-radius: 5px;
	width: 100%;
	color: #3a3a3a;
	border: 1px solid #08314d;
}
.wallet-modal .custom_select:before,.wallet-modal .custom_select:after{
	top: 18px;
}
.wallet-modal .custom_select:before{
	right: 17px;
}
.wallet-modal .custom_select:after{
	right: 10px;
}
.wallet-modal .use-text{
	text-align: left;
	padding-top: 21px;
	padding-left: 28%;
	padding-right: 65px;
	line-height: 1.2;
	position: relative;
	margin-bottom: 24px;
}
.wallet-modal .text .alarm-ico{
	position: absolute;
	top: 24px;
	left: 16%;
}
/*.wallet-modal .text .alarm-ico:before{
	content: '!';
	background-color: #b52b10;
	position: absolute;
	top: 24px;
	left: 16%;
	height: 39px;
	width: 39px;
	color: #fff;
	font-size: 2rem;
	text-align: center;
	border-radius: 50%;
}*/
/*.wallet-modal .text .check{
	background-color: #7bc0b6;
	position: absolute;
	top: 24px;
	left: 16%;
	height: 39px;
	width: 39px;
	color: #fff;
	font-size: 2rem;
	text-align: center;
	border-radius: 50%;
}*/
/*.wallet-modal .check:before, .wallet-modal .check:after{
	content: '';
	position: absolute;
	top: 19px;
	background-color: #fff;
	height: 3px;
}*/
/*.wallet-modal .check:before{
	top: 22px;
	left: 7px;
	width: 13px;
	transform: rotate( 45deg );
}
.wallet-modal .check:after{
	left: 14px;;
	width: 20px;
	transform: rotate( -45deg );
}*/
.wallet-modal .btn{
	text-align: center;
	max-width: 130px;
	margin: 46px auto 15px;
	display: block;
}
@media screen and (max-width: 1199px){
	.wallet-modal select {
		padding: 9px 0 8px 6px;
	}
}
@media screen and (max-width: 575px){
	.wallet-modal .use-text{
		padding-left: 20%;
		padding-right: 10%;
	}
	.wallet-modal .text .check{
		top: 20px;
		left: 5%;
	}
	.wallet-modal .text .alarm-ico {
		top: 20px;
		left: 3%;
	}
	.wallet-modal .custom_select{
		margin: 0;
	}
}
/*end priority-pass*/




/*custom select*/
select:required:invalid{
	color: #737674;
}
option[value=""][disabled]{
	display: none;
}
.custom_select .multiselect-native-select .dropdown-toggle{
	padding: 11px 45px 12px 15px;
	outline: none;
	-ms-appearance: none;
	appearance: none!important;
	-moz-appearance: none;
	-webkit-appearance: none;
	z-index: 1;
	border-radius: 5px;
	color: #3a3a3a;
	border: 1px solid #08314d;
	background-color: #fff;
	text-align: left;
	overflow: hidden;
}
.custom_select .dropdown-toggle::after {
	display: none;
}
.custom_select .multiselect-container>li>a>label {
	margin: 0;
	height: 100%;
	cursor: pointer;
	font-weight: 400;
	padding: 3px 20px 3px 15px;
	width: 100%;
}
.custom_select .dropdown-menu{
	width: 100%;
}
.custom_select .multiselect-container>li>a {
	color: #474747;
	outline: none;
}

.user-list .dropdown .dropdown-menu .dropdown-item{
	padding:0;
}

.user-list .dropdown .dropdown-menu .dropdown-item:hover{
	background:none;
}
.user-list .dropdown .dropdown-menu{
	border:none;
	background: none;
	/*top: 10;*/
	background-color: #4385F4;
	padding: 10px;
}
.user-list .dropdown .dropdown-menu .divider{ 
	padding: 0;    
	border-top: 1px solid #fff;    
	margin-top: 5px;    
	margin-bottom: 5px;
}



/*datepiker*/
.sub-form input.datepicker{
	padding: 11px 0 12px 18px;
	outline: none;
	z-index: 1;
	border-radius: 5px;
	width: 100%;
	color: #3a3a3a;
	border: 1px solid #08314d;
}
/*new date-time-picker*/

.bootstrap-datetimepicker-widget table td {
	height: 0;
	line-height: 1;
	width: 0;
}
.bootstrap-datetimepicker-widget a[data-action]{
	padding: 0;
	color: #3a3a3a;
}
.bootstrap-datetimepicker-widget table td span{
	width: 10px;
	height: 10px;
	line-height: 1;
}
.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
	width: auto;
}
.bootstrap-datetimepicker-widget table thead{
	border-bottom: 1px solid #838383;
}
.bootstrap-datetimepicker-widget table thead tr{
	line-height: 2;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th{
	color: #838383;
}
.bootstrap-datetimepicker-widget table th{
	padding: .5em .3em 0;
	font-size: .9em;
}
.bootstrap-datetimepicker-widget table td.day{
	color: #3e6b9a;
	font-family: 'Montserrat-Regular';
	font-size: .9em;
}
.bootstrap-datetimepicker-widget table td.day.new {
    color: #777;
}
.bootstrap-datetimepicker-widget table td.active{
	background-color: #4299a8;
	color: #fff;
}
.bootstrap-datetimepicker-widget table td.today:before{
	border-bottom-color: #4299a8;
}
.bootstrap-datetimepicker-widget table td.active.today:before{
	display: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second{
	width: 20px;
	font-size: 1em;
	margin: 0;
}
.bootstrap-datetimepicker-widget .timepicker-picker .table-condensed{
	margin: auto;
	width: 75%;
}
.bootstrap-datetimepicker-widget .timepicker-picker .btn-primary{
	background-color: #4299a8;
	color: #fff;
}



.sub-form {
	width: 100%;
	margin: 50px auto;
	position: relative;
}
.sub-form .title{
	margin-top: 15px;
}
.sub-form .description{
	margin-bottom: 25px;
}
.sub-form fieldset {
	background: #fff;
	border: 0 none;
	border-radius: 3px;
	box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);
	padding: 20px 30px;
	box-sizing: border-box;
	width: 100%;
	position: relative;
	z-index: 3;
}
/*Hide all except first fieldset*/
.sub-form fieldset:not(:first-of-type) {
	display: none;
}
/*buttons*/
.sub-form .action-button {
	width: 100px;
	cursor: pointer;
	background-color: #4385F4;
	color: #fff;
	max-width: 200px;
	padding: 10px 20px;
	border-radius: 5px;
	margin-top: 25px;
	border: none;
	font-size: 0.8125rem;
}
/*progressbar*/
.sub-form .progressbar {
	margin-bottom: 30px;
	overflow: hidden;
	counter-reset: step;
	text-align: center;
	padding: 0;
}
.sub-form .progressbar li {
	list-style-type: none;
	color: white;
	text-transform: uppercase;
	font-size: 9px;
	width: 11%;
	float: left;
	position: relative;
}
.sub-form .progressbar li:before {
	content: counter(step);
	counter-increment: step;
	width: 20px;
	line-height: 20px;
	display: block;
	font-size: 10px;
	color: #333;
	background: white;
	border-radius: 3px;
	margin: 0 auto 5px auto;
}
/*progressbar connectors*/
.sub-form .progressbar li:after {
	content: '';
	width: 100%;
	height: 2px;
	background: white;
	position: absolute;
	left: -50%;
	top: 9px;
	z-index: -1;
}
.sub-form .progressbar li:first-child:after {
	content: none; 
}
.sub-form .progressbar li.active:before,  .sub-form .progressbar li.active:after{
	background: #4385F4;
	border-radius: 50%;
	color: #fff;
}
.validation_text{
	color: #d93900;
}


/*webmaster-tools*/
.webmaster-tools .main{
	margin-bottom: 0;
}
.white-btn{
	background-color: #fff;
	border: 1px solid #aeaeae;
	color: #08314d;
	font-size: 0.8125rem;
	curson: default;
	padding: 5px;
	margin-right: 4px;
	display: inline-block;
}
.white-btn:hover{
	background-color: #fff;
	color: #08314d;
}
.webmaster-tools .white-btn{
	font-size: 0.8rem;
	font-weight: 500;
	padding: 0.7rem 4rem;
}
.webmaster-tools .market_price{
	padding: 25px;
	max-width: 80%;
    margin: auto;
}
.webmaster-tools .market_price.schedule{
	padding: 25px 0;
}
.webmaster-tools .chart_form{
	display: flex;
	justify-content: space-between;
	border-bottom: 1px solid #ddd;
	padding: 0 25px;
}
.webmaster-tools .form-group.thumb-btn{
	display: flex;
	flex-wrap: wrap;
}
.webmaster-tools .tools-btn{
	border: 1px solid #ddd;
	border-radius: 6px;
	background-color: #fff;
	color: #595959;
	font-size: 0.75rem;
	font-weight: 400;
	margin-left: 4px;
	margin-right: 4px;
	min-height: 45px;
	min-width: 45px;
	margin-bottom: 10px;
}
.webmaster-tools .btc_input{
	padding: 9px 12px;
	border: 1px solid #ddd;
	border-radius: 4px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 10px;
}
.webmaster-tools .tools-btn.active{
	color: #fff;
	position: relative;
	padding: 5px 10px;
	background-color: #4385F4;
}
.webmaster-tools .button-nav{
	display: flex;
}
.green{
	color: #30b892;
}
.cr-chart{
	max-width: 350px;
	border: 1px solid #ddd;
	border-radius: 6px;
	margin: auto;
}
.cr-chart .point .tools-btn{
	padding: 9px 8px;
}
.webmaster-tools .schedule_mounts .custom_select{
	margin: 0 0 10px;
	max-width: 200px;
}
.webmaster-tools .schedule_mounts .custom_select select{
	padding: 11px 0 12px 18px;
	outline: none;
	-ms-appearance: none;
	appearance: none!important;
	-moz-appearance: none;
	-webkit-appearance: none;
	z-index: 1;
	border-radius: 5px;
	width: 100%;
	color: #3a3a3a;
	border: 1px solid #ddd;
	color: #595959;
}
.webmaster-tools .widget-select{
	padding: 5px 10px;
	margin: 0 30px 5px 0;
}
.webmaster-tools .schedule .custom_select:before, .webmaster-tools .schedule .custom_select:after{
	top: 25px;
}
.webmaster-tools .point{
	border-bottom: 1px solid #ddd;
	padding: 10px 25px;
	margin: 0;
}
.cr-chart .subpoint{
	padding: 10px 25px;
}
.cr-chart .description{
	display: flex;
	justify-content: space-between;
	margin: 0;
	padding: 5px 15px;
	font-size: 12px;
	border-bottom: 1px solid #ddd;
}
.cr-chart .name{
	display: flex;
	flex-direction: column;
	align-items: baseline;
}
.cr-chart .title{
	margin-bottom: 0;
}
.cr-chart .subtitle{
	margin: 0;
	font-size: 10px;
}
.cr-chart .green, .cr-chart .red {
	margin-left: 25px;
}
.triangle.green, .triangle.red{
	position: relative;
	padding-left: 15px;
}
.triangle.green:before{
	content: '';
	display: block;
	position: absolute;
	left: 0px;
	top: 5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 6px 7px 6px;
	border-color: transparent transparent #30b892 transparent;
}
.triangle.red:before{
	content: '';
	display: block;
	position: absolute;
	left: 0px;
	top: 5px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 7px 5px 0 5px;
	border-color: #ff4d83 transparent transparent transparent;
}
.webmaster-tools #tableCoins thead th{
	border: 0;
	font-weight: 500;
}
.webmaster-tools #tableCoins .tr-title{
	background-color: #f5f5f5;
}
.webmaster-tools #tableCoins .tr-title td{
	color: #2d3a4a;
	font-weight: 500;
	text-transform: uppercase;
}
.webmaster-tools #tableCoins .tr-name{
	color: #2d3a4a;
	font-weight: 500;
	margin-left: 15px;
}
.webmaster-tools .btn-box{
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	padding: 10px 25px;
	margin: 0;
}
.webmaster-tools .table_bg{
	background-color: #f2f2f2;
}
.webmaster-tools .table{
	border: 1px solid #ddd;
}
.b-none, .b-none td, .b-none th{
	border: none;
}
.webmaster-tools #tableCoins{
	margin: 0;
	border-collapse: collapse;
}
.webmaster-tools .widget{
	display: flex;
	justify-content: space-around;
	font-size: 12px;
}
.webmaster-tools .widget .subpercent{
	font-size: 10px;
	margin-left: 5px;
}
.mr-40{
	margin-right: 40px;
}
.webmaster-tools .prl-25{
	padding: 0 25px;
}
.webmaster-tools .schedule_mounts .widget{
	justify-content: start;
	padding-left: 30px;
}
.webmaster-tools .btc_eth #tableCoins th{
	border-right: 1px solid #fff;
	text-align: center;
	color: #2d3a4a;
}
.webmaster-tools .btc_eth #tableCoins th:last-child{
	border-right: 0;
}
.webmaster-tools .grey_bg{
	background-color: #e8e8e8;
}
.webmaster-tools .dgreen_bg{
	background-color: #30b892;
}
.webmaster-tools .green_bg{
	background-color: #72e5c5;
}
.webmaster-tools .pink_bg{
	background-color: #ff90a2;
}
.webmaster-tools .red_bg{
	background-color: #ff4c69;
}
.webmaster-tools .price-col{
	display: flex;
	justify-content: space-around;
	text-align: left;
}
.webmaster-tools .widget-row{
	border-bottom: 1px solid #ddd;
	padding-top: 50px;
	padding-bottom: 50px;
}
/*.webmaster-tools .widget-text{
	padding-bottom: 30px;
}*/
.webmaster-tools .widget-with{
	max-width: 600px;
	margin: auto;
}
.webmaster-tools .widget-descr{
	display: flex;
}
.webmaster-tools .widget-descr .widget-text{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.webmaster-tools .widget-text .title{
	margin-bottom: 2rem;
}
@media (max-width: 1199px){
	.webmaster-tools .schedule .custom_select:before, .webmaster-tools .schedule .custom_select:after {
		top: 21px;
	}
}
@media (max-width: 991px){
	.webmaster-tools .main {
		margin-top: 50px;
	}
	.webmaster-tools .button-nav{
		display: block;
	}
	.webmaster-tools #tableCoins td{
		padding: 0.75rem;
	}
	.webmaster-tools .widget-descr .widget-text{
		padding-bottom: 25px;
	}
	.webmaster-tools .white-btn{
		display: block;
		max-width: 200px;
		margin: auto;
	}
}
@media (max-width: 767px){
	.webmaster-tools .main {
		margin-top: 30px;
	}
	.webmaster-tools .market_price{
		display: block !important;
	}
	.webmaster-tools .tools-btn{
		padding: 0;
		min-height: 38px;
		min-width: 38px;
	}
	.webmaster-tools .table{
		display: table!important;
	}
	.webmaster-tools .chart_form{
		display: block;
		padding: 0 15px;
	}
	.webmaster-tools .token-table .table{
		text-align: center;
	}
	.webmaster-tools .point{
		padding: 10px 15px;
	}
	.cr-chart .subpoint {
		padding: 10px 15px;
	}
	.webmaster-tools .market_price{
		padding: 15px;
	}
	.webmaster-tools #tableCoins thead th{
		line-height: 1.5;
	}
	.mobile_layout .badge{
		font-size: 12px;
	}

	.select_group.custom_group{
		flex-direction: column;
	}
	.custom_group .select_group{
		margin: 5px auto;
	}
	.custom_group .custom_select{
		margin: 0;
	}
	.custom_group .submit-btn-box{
		margin: 10px auto!important;
		max-width: 200px;
		width: 100%;
	}
	.submit-btn-box .btn-info{
		width: 100%;
	}
}
@media (max-width: 545px){
	.webmaster-tools .price-col{
		justify-content: space-between;
	}
	.webmaster-tools .btc_input {
		margin-right: 0;
		margin-bottom: 10px;
		width: 100%;
	}
	.webmaster-tools .point, .cr-chart .subpoint, .webmaster-tools .chart_form{
		padding: 10px 10px;
	}
	.webmaster-tools .schedule_mounts .custom_select{
		display: block;
		max-width: 100%;
		margin-bottom: 10px;
		width: 100%;
	}
	.webmaster-tools .market_price.schedule {
		padding: 10px 0;
	}
	.webmaster-tools .market_price {
		max-width: 100%;
	}
}
/*End webmaster-tools*/

/*Watchlist page*/
.watchlist .title {
	margin-bottom: 40px;
	font-size: 1.375rem;
	color: #2d3a4a;
}
.d_row .ico-img{
	height: 33px;
}
@media (max-width: 1199px){
	.d_row .ico-img{
		margin-right: 10px;
	}
}
@media (min-width: 768px){
	.watchlist .d_row .name_td {
		width: 15%;
		padding-left: 0 
	}
	.watchlist .row-collapse{
		justify-content: space-between;
		width: 85%;
	}
	.watchlist .row-collapse .subrow-collapse>div{
		width: 16%;
	}
	.watchlist .thead .title{
		width: 16%;
		text-align: left;
	}
	.watchlist .thead .title.simbol{
		padding-left: 4%;
		width: 17%;
	}
	.watchlist .count_down{
		display: inline-block;
		padding: 0.25rem;
		width: 100%;
	}
}
@media (max-width: 767px){
	.watchlist .row-collapse .subrow-collapse>div{
		padding-top: 15px;
		line-height: 1.3;
	}
	.mw-xs-0{
		min-width: 0;
	}
	.watchlist .tab-content.coll-container {
		margin-top: 30px;
	}
	.count_down{
		padding: 5px;
	}
}
@media (max-width: 545px){
	.watchlist .row-contain{
		margin-right: 0;
	}
}
/*End Watchlist page*/


/*Calculator page*/
.calculator .main{
	min-height: calc( 100vh - 667px);
}
.calculator .title{
	margin-bottom: 40px;
}
.calculator .result-value{
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	background-image: none;
}
.chosen-container-single .chosen-single{
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	background-image: none;
}
.chosen-container-single .chosen-single div {
	top: 5px;
}
select.form-control + .chosen-container .chosen-drop {
	background-color: #FFF;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
	margin: 2px 0 0;
}
.chosen-container-active.chosen-with-drop .chosen-single{
	background-image: none;
	border-radius: 4px;
}
.chosen-container-single .chosen-search input[type="text"]{
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	color: #555;
	vertical-align: middle;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
	background-image: none;
}
select.form-control + .chosen-container-multi.chosen-container-active .chosen-choices, select.form-control + .chosen-container.chosen-container-single.chosen-container-active .chosen-single, select.form-control + .chosen-container .chosen-search input[type=text]:focus {
	border-color: #66AFE9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
select.form-control + .chosen-container .chosen-results li, select.form-control + .chosen-container .chosen-results li.active-result {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #333;
	white-space: nowrap;
	background-image: none;
}
select.form-control + .chosen-container .chosen-results li, select.form-control + .chosen-container .chosen-results li.active-result {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #333;
	white-space: nowrap;
	background-image: none;
}
select.form-control + .chosen-container .chosen-results li:hover, select.form-control + .chosen-container .chosen-results li.active-result:hover, select.form-control + .chosen-container .chosen-results li.highlighted {
	color: #fff;
	text-decoration: none;
	background-color: #428BCA;
	background-image: none;
}
.calculator .equally{
	font-size: 1.7rem;
	height: 35px;
	line-height: 1;
	border-radius: 50%;
	width: 35px;
	padding: 0 1px 0 0;
}
.calculator .swap-button{
	font-size: 1rem;
	height: 35px;
	line-height: 1;
	border-radius: 50%;
	width: 35px;
	padding: 0;
}
.glyphicon-resize-horizontal:before {
	content: "\e120";
}
.glyphicon-sort:before {
    content: "\e150";
}
table.calculator td {
	font-size: 0.8rem;
}


@media screen and (min-width: 1200px) and (max-width: 1630px){
	.calculator .col-custom{
		-ms-flex: 0 0 70%;
		flex: 0 0 70%;
		max-width: 70%;
	}
}
@media (max-width: 991px){
	.calculator .main{
		margin-top: 70px;
	}
}
@media (max-width: 767px){
	.calculator .main {
		margin-top: 30px;
	}
	table.calculator input.altcoin {
		width: 35px;
	}
	table.calculator td {
		padding: 3px 3px;
	}
}
/*End Calculator page*/



/*Arbitrage page*/
.arbitrage .title{
	font-size: 1.375rem;
	color: #2d3a4a;
}
.arbitrage .panel-body {
	padding: 15px;
}
.arbitrage .panel-heading {
	padding: 10px 15px;
}
.arbitrage .table_title{
	display: flex;
	justify-content: space-between;
	font-size: 0.8rem;
}
.arbitrage .table_title span{
	color: #08314d;
	font-size: 0.8125rem;
	font-weight: 500;
}
.arbitrage .arbitrage-head{
	font-size: 0.8125rem;
	margin: 10px 0;
	color: #08314d;
	font-weight: 500;
}
.arbitrage .arbitrage-price{
	font-size: 1rem;
}
.arbitrage .arbitrage-info-text{
	text-align: center; 
	margin: 0px; 
	color: #468847; 
	background-color: #dff0d8; 
	border-color: #d6e9c6; 
	font-size: 0.8rem;
}
.arbitrage .arbitrage-info-text span{
	color: #08314d;
	font-weight: 500;
	font-size: 0.8125rem;
}
.arbitrage .arbitrage-row {
	border-top: 1px solid #ddd;
	padding: 0 0 15px; 
	margin-bottom: 20px; 
	border-radius: 4px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); 
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	}
.arbitrage-row .panel-heading{ 
	padding: 10px 15px; 
	background-color: #f5f5f5; 
	border-bottom: 1px solid #dddddd; 
	border-top-right-radius: 3px; 
	border-top-left-radius: 3px;
}
/*End Arbitrage page*/


/*Data & APIs page*/
.data_page .blockchain_box{
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 300px
}
.data_page .text {
	/*color: #737674;*/
	line-height: 2;
}
.data_page .white_data .text {
	color: #fff;
	font-size: 0.7rem;
	line-height: 1.2;
}
.data_page .white_data .subtitle{
	color: #fff;
	font-size: 1rem;
}
.data_page .alternative{
	background-image: url(../images/bg-data.png);
	background-size: cover;
	height: 300px;
	background-repeat: no-repeat;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 15px;
}
.data_page .financial{
	background-image: url(../images/bg-data2.png);
	background-size: cover;
	height: 300px;
	background-repeat: no-repeat;
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	padding: 15px 15px 40px;
}
.data_page .hierarchy{
	text-align: center;
	margin: 50px auto;
}
.data_page .information_content{
	/*color: #737674;*/
	font-size: 0.875rem;
	line-height: 2.5;
}
.data_page .information_content span{
	color: #2d3a4a;
	font-weight: 600;
}
.data_page .featured_data{
	text-align: center;
}
.featured_data .title{
	margin: 50px auto;
}
.data_page .alternative_data.historical_data{
	background-color: #fdfdfd;
}
.data_page .historical_data{
	border: 1px solid #2d3a4a;
	min-height: 270px;
	max-width: 270px;
	padding: 25px;
	background-color: #eff2f6;
	margin: auto; 
}
.featured_data .subtitle{
	margin: 25px auto;
	font-size: 1rem;
}
.data_page .ico_date{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	width: 100%;
	margin: 50px auto;
}
.data_page .img-custom{
	max-height: 75px;
}
.ico_date .subtitle{
	margin: 25px 0 10px;
}
.data_page .market_data{
	border: 1px solid #021928;
	padding: 25px 10px 0;
	text-align: center;
	flex: 0 0 19%; 
	max-width: 200px;
}
.data_page .support{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 50px auto;
}
.data_page .support_data{
	text-align: center;
	flex: 0 0 15%;
	max-width: 300px;
}
.support_data .subtitle{
	margin-top: 50px;
}
.data_page .captcha{
	display: flex;
	margin: auto;
}
.data_page .description_captcha{
	max-width: 300px;
	padding-top: 65px;
	padding-left: 50px;
}
.data_page .sign_btn{
	background-color: #0e99b8;
	padding: 10px;
	border: none;
	outline: none;
	color: #fff;
	width: 100%;
}
.captcha_form input{
	width: 100%;
	padding: 10px;
	margin-top: 15px; 
}
.g-recaptcha {
	margin: 15px auto 0;
}
.data_page .description{
	margin: 15px 0 0;
	font-style: italic;
	font-size: 0.7rem;
}

@media (max-width: 991px) {
	.data_page .blockchain_box {
		height: auto;
	}
	.data_page .historical_data{
		margin-bottom: 15px;
	}
	.historical_data.fundamentals{
		margin-bottom: 0;
	}
	.data_page .ico_date{
		flex-wrap: wrap;
		justify-content: space-around;
		margin: 15px;
	}
	.data_page .market_data{
		flex: 0 0 45%;
		margin: 0 0 15px;
		max-width: 100%;
	}
	.data_page .support_data{
		flex: 0 0 500%;
		max-width: 50%;
	}
	.data_page .support{
		margin-top: 0;
	}
}
@media (max-width: 575px){
	.data_page .alternative{
		margin-bottom: 15px;
	}
	.data_page .historical_data{
		min-height: 200px;
	}
	.featured_data .subtitle {
		margin: 0 auto 25px;
	}
	.data_page .historical_data{
		max-width: 100%;
	}
	.data_page .ico_date{
	}
	.data_page .market_data{
		flex: 0 0 100%;
	}
	.data_page .support_data{
		flex: 0 0 100%;
		max-width: 60%;
		margin: auto;
	}
	.data_page .captcha{
		flex-direction: column;
		max-width: 100%;
	}
	.data_page .description_captcha{
		max-width: 300px;
		padding: 0;
	}
	#rc-imageselect, .g-recaptcha {
		transform:scale(0.9);-webkit-transform:scale(0.9);transform-origin:0 0;-webkit-transform-origin:0 0;
		max-width: 320px;
	}
}
/*End Data & APIs page*/


/*Newslet-modal*/
.newslet-modal{
	text-align: center;
}
.newslet-modal .modal-content{
	border: 0;
}
.newslet-modal .modal-body{
	padding-bottom: 5rem;
}
.newslet-modal .close{
	float: none;
	position: absolute;
	top: 0;
	left: 15px;
}
.newslet-modal .title{
	font-size: 1.375rem;
	margin-top: 45px;
	margin-bottom: 10px;
}
.newslet-modal .text{
	color: #212529;
	margin-bottom: 25px;
}
.newslet-modal .modal-logo{
	padding-top: 4rem;
	max-width: 250px;
}
.newslet-modal .form-group{
	min-width: 55%;
	position: relative;
}
.newslet-modal .form-control{
	font-size: 0.8125rem;
	padding: 0.85rem 0.75rem;
	width: 100%;
}
.newslet-modal .btn{
	font-size: 0.8125rem;
	padding: 0.85rem 0.75rem;
	line-height: 1.2;
}
.newslet-modal .validation_text{
	position: absolute;
	left: 0;
	font-size: 0.8125rem;
	bottom: -20px;
}
@media (max-width: 575px){
	.newslet-modal .form-group {
		min-width: 90%;
	}
	.newslet-modal .btn {
		width: 90%;
	}
}

/*contact form*/
.contact-section{
	margin-top: 70px;
    margin-bottom: 70px;
}
.contact-section .title{
	font-size: 1.375rem;
	color: #2d3a4a;
}
.contact-section .text{
	font-size: 0.875rem;
}
.contact-section .contact-list{
	font-size: 0.875rem;
}
.contact-form input {
	font-size: 0.875rem;
	padding: 0.85rem 0.75rem;
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
.contact-form .emeil-input {
	background-image: url('../images/envelope-gr.png');
}
.contact-form .text-input {
	background-image: url('../images/person-icon.png');
}
.contact-form .web-input {
	background-image: url('../images/ear.png');
	background-size: 22px;
}
.contact-form .textarea{
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 0.25rem;
	font-size: 0.875rem;
	line-height: 1.25;
	color: #495057;
    display: block;
	padding: 0.85rem 0.75rem;
	margin-bottom: 1rem;
	min-height: 150px;
	width: 100%;
}
.contact-form .btn {
    width: 100%;
    font-weight: 500;
    padding: 13px 0;
}
.contact-form .form-group{
	position: relative;
}
.contact-form .validation_text{
	position: absolute;
	left: 0;
	font-size: 0.8125rem;
	bottom: -15px;
}
.textarea::-webkit-input-placeholder {color: #868e96;font-size: 1rem;}
.textarea::-moz-placeholder          {color: #868e96;font-size: 1rem;}
.textarea:-moz-placeholder           {color: #868e96;font-size: 1rem;}
.textarea:-ms-input-placeholder      {color: #868e96;font-size: 1rem;}



/*profile page*/
.main-content.main-profile{
	padding-top: 20px;
}
.profile-form{
	font-size: 0.8125rem;
}
.profile .control-group{
	/*align-items: baseline;*/
	align-items: flex-start;
}
.profile .text_form, .profile .link-text{
	color: #868e96;
	font-size: 0.8125rem;
	margin-top: 6px;
	line-height: 1.43;
}
.profile .link-text{
	color: #484848;
	display: block;
	padding-left: 20px;
	padding-top: 2px;
}
.profile .add{
	margin-top: 6px;
}
.profile .link-icon{
	color: #484848;
	display: block;
}
.profile .form-input{
	border: 1px solid #d8d8d8;
	padding: 10px 15px;
	border-radius: 3px;
	width: 100%;
}
.profile .control-group{
	margin-bottom: 25px;
}
.profile select {
	padding: 11px 0 12px 18px;
	outline: none;
	-ms-appearance: none;
	appearance: none!important;
	-moz-appearance: none;
	-webkit-appearance: none;
	z-index: 1;
	border-radius: 5px;
	width: 100%;
	color: #3a3a3a;
	border: 1px solid #d8d8d8;
}
.profile .custom_select:before, .profile .custom_select:after {
	top: 50%;
}
.profile .custom_select:before {
	top: 22px;
}
.profile .custom_select:after {
	right: 23px;
	top: 22px;
}
.profile .action-button {
	width: 100px;
	cursor: pointer;
	background-color: #4385F4;
	color: #fff;
	max-width: 200px;
	padding: 10px 20px;
	border-radius: 5px;
	margin-top: 25px;
	border: none;
}
.profile .icon-add{
	display: block;
	position: relative;
}
.profile .icon-add:before {
	content: '';
	display: block;
	background-color: #212529;
	position: absolute;
	top: 10.5px;
	left: 1px;
	width: 12px;
	height: 1px;
}
.profile .icon-add:after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 12px;
	top: 5px;
	left: 6.8px;
	background-color: #212529;
}
.profile .phone-numbers-container table.phone-numbers-table th {
	background-color: #f1f1f1;
	border-right: 1px solid #d1d1c9;
	color: #393c3d;
	min-width: 135px;
}
.profile .phone-numbers-container table.phone-numbers-table td {
	padding-right: 0;
	line-height: 1;
	background-color: #fff;
}
.profile .confirmed{
	position: relative;
}
.profile .close_input{
	position: absolute;
	display: block;
	right: 10px;
	top: 14px;
	width: 10px;
	height: 10px;
}
.profile .close_input:after{
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 12px;
	top: 0px;
	right: 5px;
	background-color: #212529;
	transform: rotate(45deg);
}
.profile .close_input:before{
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 12px;
	top: 0px;
	right: 5px;
	background-color: #212529;
	transform: rotate(-45deg);
}
.profile .phone-numbers-container table.phone-numbers-table th, .profile .phone-numbers-container table.phone-numbers-table td {
	padding: 10px 15px;
	border: 1px solid #d8d8d8;
}
.profile .icon-ok{
	position: relative;
	display: inline-block;
	border: 1px solid #212529;
	border-radius: 50%;
	width: 14px;
	height: 14px;
	top: 2px;
}
.profile .icon-ok:after{
	content: '';
	display: block;
	position: absolute;
	background-color: #212529;
	width: 4px;
	height: 1px;
	transform: rotate(45deg);
	top: 7px;
	left: 2px;
}
.profile .icon-ok:before{
	content: '';
	display: block;
	position: absolute;
	background-color: #212529;
	width: 7px;
	height: 1px;
	transform: rotate(-45deg);
	top: 6px;
	right: 1px
}
.profile .custom_select{
	margin-left: 0;
}
.profile .custom_label{
	text-align: right;
}
.profile .birsday-row .custom_select{
	display: inline-block;
}
.profile .birsday-row .custom_select:before{
	right: 14px;
}
.profile .birsday-row .custom_select:after{
	right: 8px;
}


.profile .title{
	/*margin-bottom: 40px;*/
	margin-bottom: 15px;
	text-align: center;
}
.profile .airdrop_box, .profile .priority_box{
	background-color: #fff;
	border: 1px solid #aeaeae;
	margin-bottom: 40px;
	font-size: 0.8125rem;
	width: 100%;
}
.profile .airdrop_box{
	text-align: center;
}
.profile .airdrop_box .control-group{
	max-width: 80%;
	margin: auto;
	margin-bottom: 25px;
}
.profile .pl-field{
	padding-left: 10%;
}
.profile .box_head{
	background-color: #4385F4;
}
.profile .box_head .title {
	color: #fff;
	max-width: none;
	margin: 0;
	font-size: 1.2rem;
	padding: 20px 15px;
}
.profile .box_body{
	padding: 28px 15px 30px;
}
.profile .airdrop_box .form-label, .profile .priority_box .form-label{
	font-size: 0.8125rem;
}
.inert{
	pointer-events: none;
	position: relative;
}
.inert:after{
	content: '';
	position: absolute;
	top: -1px;
	right: -1px;
	bottom: -1px;
	left: -1px;
	display: block;
	z-index: 9;
	background-color: rgba(255, 255, 255, 0.6);
}
.inert-title{
	color: #868e96;
	text-align: center;
	margin-bottom: 25px;
}
.profile .empty-left{
	-ms-flex: 0 0 16.666667%;
	flex: 0 0 16.666667%;
	max-width: 16.666667%;
}
.custom_select select option {
	font-size: 1rem;
}
.verified-input{
	pointer-events: none;
	border: 0 !important;
	color: #868e96 !important;
	font-weight: 600;
}
input.verified-input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0 30px white inset;
}
.profile-form .verif_text{
	position: absolute;
	/*right: -80px;*/
	/*top: 10px;*/
	right: 0;
	top: 38px;
}
.profile-form .check{
	position: absolute;
	left: -40px;
	top: -6px;
	background-color: #29bd01;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	margin: 0;
}
.profile-form .check:before, .profile-form .check:after{
	content: '';
	position: absolute;
	background-color: #fff;
	height: 3px;
}
.profile-form .check:before{
	top: 16px;
	left: 6px;
	width: 11px;
	transform: rotate( 50deg );
}
.profile-form .check:after{
	top: 14px;
	left: 11px;
	width: 15px;
	transform: rotate( -50deg );
}
.profile .profile-form .custom_select:before{
    right: 25px;
}
.profile .profile-form  .custom_select:after{
    right: 19px;
}


@media (min-width: 1631px) {
	.col-xxl-8 {
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
	}
	.col-xxl-4{
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.col-xxl-6{
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.profile-form {
		padding-left: 0;
	}
  .profile .col-xxl-5{
  	-ms-flex: 0 0 40%;
  	flex: 0 0 40%;
  	max-width: 40%;
  }
}
@media (max-width: 1630px) {
	.profile .empty-left{
		-ms-flex: 0 0 8.333333%;
		flex: 0 0 8.333333%;
		max-width: 8.333333%;
	}
	.profile .priority_box .custom_label{
		text-align: left;
	}
}
@media (max-width: 1199px) {
	.profile .empty-left{
		-ms-flex: 0;
		flex: 0;
		max-width: 0;
	}
}
@media (max-width: 991px) {
	.profile-form{
		padding-right: 140px;
	}
}
@media (max-width: 767px) {
	.profile-form {
		 padding-right: 0; 
	}
	.profile .pl-field {
		 padding-left: 0; 
	}
	.profile-form .verif_text{
		right: 15px;
	}
	.v-sm-tab{
		display: block;
	}
}
@media (max-width: 575px){
	.profile .custom_label {
		text-align: left;
	}
	.profile .control-group {
		margin-bottom: 10px;
	}
	.profile .custom_select {
		width: 100%;
		margin: 0px; 
	}
	.profile .birsday-row .custom_select{
		margin-bottom: 10px;
	}
	.profile .airdrop_box .control-group {
		max-width: 100%;
	}
}
/*End profile page*/

/*upload file*/
.sub-form .chose-file .upload-btn{
	top: 0;
	left: 0;
	width: 100%;
}
.upload-result{
	display: none;
}
.ready .upload-result{
	display: block;
}
.upload-demo{
	display: none;
}
.ready .upload-demo{
	display: block;
}
.result-logo-modal .modal-dialog{
	max-width: 300px;
}
.result-logo-modal .result-logo{
	text-align: center;
}
.result-logo-modal .btn{
	display: block;
	margin: 26px auto 0;
}
@media (max-width: 575px){
	.ready .upload-demo{
		margin-top: 25px;
	}
}

/* black and white*/
img.grayscale {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray; /* IE 6-9 */
}

.rank {
	font-size: 16px;
	padding: 4px;
	width: 45px;
}

/*main styles*/
.title{
	font-size: 1.375rem;
	color: #2d3a4a;
}
.text {
	font-size: 0.875rem;
	/*font-size: 0.9375rem;*/
}
.subtitle{
	color: #2d3a4a;
	font-size: 0.875rem;
	font-weight: 600;
	margin-bottom: 0;
}
.main-content{
	padding-top: 15px;
	padding-bottom: 15px;
	position: relative;
}
.main-content .title{
	font-size: 1.375rem;
	color: #2d3a4a;
}
.main-content .text{
	font-size: 0.875rem;
	/*font-size: 0.9375rem;*/
}
.pointer-none{
	pointer-events: none;
}
/*.back-btn{
	position: absolute;*/
   /* top: 10px;
	left: 0;
	border-radius: 50%;
	width: 34px;
	height: 34px;
	display: inline-block;
}*/
.back-btn>a{
	border-radius: 50%;
	width: 34px;
	height: 34px;
	display: inline-block;
	margin-top: 10px;

	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
		-ms-flex-align: center;
			align-items: center;
	-webkit-box-pack: center;
		-ms-flex-pack: center;
			justify-content: center;
}
.back-btn .back-icon{
	margin: auto;
}
.back-btn>a:hover {
	background-color: #eef1f4;
}
.claim-box{
	background-color: #f5f5f5;
	text-align: center;
	padding: 25px 15px 15px;
	margin-top: 35px;
}
.claim-box .subtitle{
	color: #2d3a4a;
	font-size: 0.875rem;
	font-weight: 600;
	margin-bottom: 0;
}
@media (max-width: 991px){
	.main-content{
		/*padding-top: 50px;*/
		/*padding-bottom: 50px;*/
	}	
}
@media (max-width: 767px){
	.main-content{
		/*padding-top: 40px;*/
		/*padding-bottom: 45px;*/
	}
}



/**/
.card-box{
	border: 1px solid #ddd;
	padding: 2.5rem 0 0;
	margin-bottom: 30px;
	font-weight: 500;
	font-size: 0.875rem;
	display: inline-block;
	width: 100%;
	max-width: 365px;
}
.card-box .head{
	padding: 0 1.25rem;
}
.card-box .card-body{
	padding: 0;
	text-align: left;
}
.card-box .text{
	margin-bottom: 0;
	font-weight: 500;
}
.card-box .b-t{
	border-top: 1px solid #ddd;
}
.card-box .card-row{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 1.25rem 1.25rem;
	position: relative;
}
.card-box .ico-img {
	max-width: 40px;
	left: 1.25rem;
	top: 50%;
	margin-top: -20px;
	position: absolute;
}
.card-box .card-row .name{
	display: inline-block;
	padding-left: 50px;
	max-width: 200px;
}
.card-box .card-row .even_row, .card-box .card-row .odd_row{
	min-width: 48px;
	margin-left: 10px;
	display: inline-block;
}
.card-box .btn{
	border: 1px solid #ddd;
	color: #2d3a4a;
	font-weight: 500;
	width: 100%;
	box-shadow: none;
}
.card-box .btn:hover{
	color: #fff;
	background-color: #4385F4;
}
.accordion .area-1,.accordion .area-2,.accordion .area-3,.accordion .area-4{
	text-align: center;
}
@media (min-width: 992px) and (max-width: 1630px) {
	.col-xlg-4{
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
}

.accordion .column-box{
	column-count: 4;
	text-align: center;
}
@media (max-width: 1630px) {
	.accordion .column-box{
		column-count: 3;
	}
}
@media (max-width: 991px) {
	.accordion .column-box{
		column-count: 2;
	}
	.financial_data .btn.btn-primary{
		font-size: 12px;
	}
}
@media (max-width: 767px) {
	.accordion .column-box{
		column-count: 1;
	}
}



/*new icos pages*/
.filter.icos_filter {
	border: 1px solid #dbdbdb;
	background: #fff;
	border-radius: 3px;
	width: 100%;
	box-shadow: 3px 3px 0px rgba(0,0,0,0.02);
	height: 55px;
	display: flex;
	justify-content: space-between;
	padding-right: 10px;
}
.select-hidden {
	display: none;
	visibility: hidden;
	padding-right: 10px;
}
.icos_filter .select {
	cursor: pointer;
	display: inline-block;
	position: relative;
	font-size: 16px;
	color: #95969b;
	width: 125px;
	height: 54px;
}
.select-styled {
/*	@include transition(all 0.2s ease-in);*/
	background-color: #fff;
	font-size: 13px;
	color: #666;
	position: relative;
	padding: 20px 25px 20px 20px;
	line-height: 1;
}
.select-styled:hover {
	background-color: #eee;
}
.select-styled:active, .select-styled.active {
	position: relative;
	background-color: #fff;
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    z-index: 99;
	padding-bottom: 14px;
}
.select-styled.active:after{
	content: '';
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 7px;
}
.select-styled{
    z-index: 97;
    background: #fff;
    padding-top: 20px;
    /*padding-bottom: 13px;*/
}
.select-options {
	display: none; 
	position: absolute;
	/*top: 100%;*/
	top: 45px;
	right: 0;
	left: 0;
	z-index: 98;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #fff;
	min-width: 350px;
	font-size: 14px;
	color: #95969b;
	text-align: left;
	border: 1px solid #dbdbdb;
	box-shadow: 3px 3px 0px rgba(0,0,0,0.02);
}
.select-options li {
	margin: 0;
	padding: 15px 20px;
	cursor: pointer;
	text-indent: 15px;
	border-top: 1px solid #eee;
	color: #95969b;
	/*@include transition(all 0.15s ease-in);*/
}
.select-options li:hover {
	background: #f9f9f9;
}
.select-options li[rel="hide"] {
	display: none;
}

.select_filters .select{
	position: relative;
}
.select_filters .select:before {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 2px;
	background-color: #737674;
	right: 29px;
	top: 26px;
	transform: rotate(50deg);
	z-index: 100;
}
.select_filters .select:after {
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 2px;
	background-color: #737674;
	right: 23px;
	top: 26px;
	transform: rotate(-50deg);
	z-index: 99;
}
.a_select+.select-styled.active:after{
	background-color: #6f78c6;
}
.b_select+.select-styled.active:after{
	background-color: #6fc6a8;
}
.d_select+.select-styled.active:after{
	background-color: #f6629a;
}
.filter_results {
	overflow: hidden;
	width: 100%;
	margin: 20px 0 0 0;
}
.filter_results .cont_a, .filter_results .cont_b, .filter_results .cont_c{
	display: inline-block;
}
.filter_results .fil_a {
	background: #6f78c6;
}
.filter_results .fil_b {
	background: #6fc6a8;
}
.filter_results .fil_c {
	background: #f6629a;
}
.filter_results .fil_a, .filter_results .fil_b, .filter_results .fil_c {
	border-radius: 3px;
	padding: 9px 34px 11px 12px;
	font-weight: 600;
	color: #fff;
	font-size: 13px;
	display: inline-block;
	margin: 0 10px 10px 0;
	position: relative;
}
.filter_results .del_filter{
	background: transparent;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 3px;
	display: block;
	height: 30px;
	width: 30px;
}
.filter_results .del_filter:before{
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 2px;
	background-color: #fff;
	right: 10px;
	top: 15px;
	transform: rotate(50deg);
}
.filter_results .del_filter:after{
	content: '';
	display: block;
	position: absolute;
	width: 10px;
	height: 2px;
	background-color: #fff;
	right: 10px;
	top: 15px;
	transform: rotate(-50deg);
}

/*Pagination*/
.icos_pagination{
	justify-content: flex-end;
}
.icos_pagination .num{
	display: inline-block;
	font-size: 12px;
	cursor: pointer;
	color: #08314d;
	text-decoration: none;
	margin: 0 2px;
}
.icos_pagination .page-link{
	color: #08314d;
	border: none;
}
.icos_pagination .page-item.active .page-link{
	color: #fff;
	font-weight: bold;
	background: #4385F4;
	border-radius: 2px;
	cursor: default;
	border: none;
}



/*new specific ico page*/
.ico_information .video-container{
	width: 100%;
	text-align: left;
	padding: 0;
}
.ico_information .video-container .video{
	width: 100%;
	height: 350px;
	max-width: 700px;
	margin: auto;
}
/*.ico_information .data_column{
	border: 1px solid #e1e1e1;
	background: #fff;
	border-radius: 4px;
	margin: 0 0 20px 0;
	padding: 20px;
	text-align: left;
	line-height: 1.15;
	color: #524e4e;
}*/
.data_column{
	border: 1px solid #e1e1e1;
	background: #fff;
	border-radius: 4px;
	margin: 0 0 20px 0;
	padding: 20px;
	text-align: left;
	line-height: 1.15;
	color: #524e4e;
}
.ico_information .financial_data label{
	font-size: 10px;
	color: #a4a4a4;
	text-transform: uppercase;
	display: block;
	margin: 0 0 5px 0;
	font-weight: 400;
}
.ico_information .financial_data .number {
	font-size: 20px;
	font-weight: bold;
	color: #222;
	line-height: 1.3;
}
.financial_data .divider {
	border-top: 1px solid #dbdbdb;
	margin: 20px 0;
}
.financial_data .data_row {
	margin-top: 20px;
}
.profile_content{
	padding: 40px 0;
	text-align: left;
}
.profile_content .nav-tabs{
	margin: 0;
	padding: 0;
	width: auto;
	border-bottom: 1px solid #dbdbdb;
	list-style: none;
}
.profile_content .nav-tabs .nav-item{
	margin: 0;
}
.profile_content .nav-tabs a:link, .profile_content .nav-tabs a:visited, .profile_content .nav-tabs a:active {
	border: 0;
	border-radius: 0;
	border-bottom: 4px solid #fff;
	color: #979797;
	font-size: 14px;
	display: inline-table;
	text-decoration: none;
	padding: 15px 10px;
	margin-right: 20px;
}
.profile_content .nav-tabs a:hover, .profile_content .nav-tabs a:visited:hover {
	border-bottom: 4px solid #e1e1e1;
	color: #979797;
	font-size: 14px;
}
.profile_content .nav-tabs a.active{
	color: #2f2f2f;
	font-weight: bold;
	border-bottom: 4px solid #1E3A9E;
	cursor: default;
}
.profile_content .tab-content{
	padding: 30px 0 0 0;
}
.profile_content .twitter_data{
	/*max-height: 700px;*/
	height: auto;
	max-width: 350px;
	min-height: 700px;
}
.profile_content .twitter_data .title{
	padding: 0 10px 10px 10px;
	margin: 0;
	font-size: 18px;
	line-height: 1.5;
	color: #313131;
	font-weight: bold;
}
.ui-widget.ui-widget-content{
	z-index: 999;
}



/**/
.alert_box{
	position: fixed;
	top: 120px;
	right: 70px;
	z-index: 999;
}
.alert_box .alert_minus, .alert_box .alert_plus{
	position: relative;
	padding: 0px 50px 0px 40px;
	height: 53px;
	border-radius: 6px;
	font-size: 0.875rem;
	font-weight: 600;
	margin-bottom: 7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 390px;
}
.alert_box .txt{
	margin: 0;
}
.alert_box .alert_minus{
	background-color: rgb(171, 218, 171);
	border: 1px solid #93e293;
}
.alert_box .alert_plus{
	background-color: rgb(157, 207, 236);
	border: 1px solid #93cce2;
}
.alert_box .check{
	position: absolute;
	left: 5px;
	top: calc(50% - 17px);
	height: 30px;
	width: 30px;
	margin: 0;
}
.alert_box .check::before, .alert_box .check::after{
	content: '';
	position: absolute;
	height: 3px;
}
.alert_box .alert_minus .check::before, .alert_box .alert_minus .check::after{
	background-color: #039608;
}
.alert_box .alert_plus .check::before, .alert_box .alert_plus .check::after{
	background-color: #038896;
}
.alert_box .check::before{
	top: 16px;
	left: 6px;
	width: 11px;
	transform: rotate( 50deg );
}
.alert_box .check::after{
	top: 14px;
	left: 11px;
	width: 15px;
	transform: rotate( -50deg );
}

.alert_box .close{
	position: absolute;
	cursor: pointer;
	top: 5px;
	right: 5px;
	height: 15px;
	width: 15px;
}
.alert_box .close::before{
	display: block;
	position: absolute;
	content: '';
	background-color: #000;
	top: calc(50% - 5px);
	left: 7px;
	right: 0;
	bottom: 0;
	width: 2px;
	height: 10px;
	transform: rotate(45deg);
}
.alert_box .close::after{
	display: block;
	position: absolute;
	content: '';
	background-color: #000;
	top: calc(50% - 5px);
	left: 7px;
	right: 0;
	bottom: 0;
	width: 2px;
	height: 10px;
	transform: rotate(-45deg);
}
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}
@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
    height: 0;
    margin: 0; 
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

.select_group.custom_group{
	display: flex;
	border: 1px solid #dbdbdb;
	align-items: center;
}
.custom_group .dropdown-menu.show{
	display: block;
	max-height: 200px;
	overflow-y: scroll;
	width: auto!important;
	max-width: 400px;
}
.custom_group .dropdown-toggle::after{
	display: none;
}
.custom_group .select_group{
	margin: 5px 0 10px 15px;
}
.custom_group .form-label{
	margin-bottom: 0;
	font-size: 12px;
}
/*btn*/
.custom_group .custom_select:before, .custom_group .custom_select:after{
	top: 17px;
	pointer-events: none;
}
.custom_group .custom_select{
	margin-left: 0;
	border: 1px solid #dbdbdb;
	border-radius: 4px;
}
.custom_group .custom_select:hover:before, .custom_group .custom_select:hover:after{
	background-color: #fff;
}
.custom_group .custom_select .btn-secondary{
	color: #868e96;
	background-color: transparent;
	border: transparent;
	width: 100%;
	text-align: left;
}
.custom_group .custom_select .btn-secondary:hover, .custom_group .custom_select .btn-secondary:active, .custom_group .custom_select .btn-secondary.active, .show > .btn-secondary.dropdown-toggle{
	color: #fff;
	background-color: #4385F4;
	border-color: transparent;
}
.custom_group .submit-btn-box{
	margin-right: 15px;
	margin-left: auto;
}
.b-none{
border: none !important;
}

.login_leftSide{
	padding: 0 25px;
	border-right: 1px solid #333;
	width: 55%;
	margin-bottom: 40px;
}
.login_rightSide{
	padding: 0 25px;
	text-align: center;
	font-size: 1.2em;
	width:  45%;
	margin-bottom: 40px;
	position: relative;
}

.login_rightSide a::after{
	content: '';
	width: 100%;
	height: 100%;
	cursor: pointer;
	position: absolute;
	display: block;
	right: 0;
	left: 0;
	top: 0;
}

.login_title{
	font-size: 1.2rem;
}
.login_message{
	color: #888;
	font-size: 0.875rem;
}
.login_list{
	text-align:  left;
	padding-left: 50px;
	position: relative;
}
.login_list li{
	font-size: 0.875rem;
	position: relative;
}
.login_list li::after{
	content: '';
	position: absolute;
	top: 0;
	left: -20px;
	width: 15px;
	height: 15px;
	background: #59a001;
	-webkit-clip-path: polygon(45% 64%, 84% 14%, 100% 28%, 47% 100%, 0 49%, 15% 32%);
	clip-path: polygon(45% 64%, 84% 14%, 100% 28%, 47% 100%, 0 49%, 15% 32%);
}
.login_signup_btn{
	color: #fff;
	background-color: #4385F4;
	border: 0;
	width: 100%;
	margin-top: 1rem;
	border-radius: 3px;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	font-weight: 600;
	font-size: 1rem;
	padding: 13px 0;
	margin-bottom: 10px;
}
/*system_notice*/
.system_notice{
    background-color: #c3c3c3;
    display: flex;
    background-color: #f2f2f2;
    text-align: center;
    color: #08314d;
    justify-content: center;
    align-items: center;
    padding: 15px 0;
    
}
.banspot {
	/*display: flex;*/
	display:block;
	flex-direction: column;
	text-align: center;
	justify-content: center;
	align-items: center;
	padding: 15px 0;
}

.price_rank{
	flex-wrap: wrap;
}

.coin-row-box.rank-col{
	text-align: center;
}

@media (max-width: 522px) {
	.banspot {
		/*display: flex;*/
		height: 60px;
		padding: 0;
		margin-bottom: 10px;
	}
	.coin-row{
		padding-bottom: 0;
	}
}

@media (min-width: 575px) and (max-width: 1200px){
	.price_rank .price-col{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.coin-row-box.rank-col{
		margin-top: 15px;
		text-align: left;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (max-width: 767px){
	.prog_cal{
		flex-direction: column;
	}
}
.main-nav .dropdown{
	padding-right: 55px;
}

.price-col #price_usd{
	color: #1fbb98;
    font-size: 28px;
    float: left;
    font-weight: 600;
}
.coin-row-box.rank-col{
	display: none;
}
.coin-row-box .price-col{
	flex: none;
    max-width: 100%;
}
.coin-row-box .price-col p.subtext.bold.text-uppercase{
	display: none;
}
.coin-row-box .price-col span.subtext{
	line-height: 50px;
    margin-left: 10px;
}
.coin-row-box .price-col p.subtext span{
	margin-left:7px;
}
.d_row.panel-group:hover .name_td span{
	color:white;
}
.d_row.panel-group .name_td .panel-heading span:first-child{
	padding-left:10%;
}

@media (max-width: 767px){
	.price-col #price_usd{
		float: none;
	}
}