

* {
	margin: 0;
}
html, body {
	height: 100%;
	font-family: "Roboto";
}
.wrapper
{
	min-height:	100%;
}

#chart, .chart-box {
	padding-top: 20px;
	padding-left: 10px;
	background: #fff;
	border: 1px solid #ddd;
	box-shadow: 0 22px 35px -16px rgba(0,0,0, 0.1);
}

select.flat-select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: #008FFB url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\' width=\'60px\' height=\'60px\'><polyline fill=\'white\' points=\'46.139,15.518 25.166,36.49 4.193,15.519\'/></svg>") no-repeat scroll right 2px top 9px / 16px 16px;
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	font-family: arial,tahoma;
	font-size: 16px;
	font-weight: bold;
	outline: 0 none;
	height: 33px;
	padding: 5px 20px 5px 10px;
	text-align: center;
	text-indent: 0.01px;
	text-overflow: "";
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	transition: all 0.3s ease 0s;
	width: auto;
	-webkit-transition: 0.3s ease all;
	-moz-transition: 0.3s ease all;
	-ms-transition: 0.3s ease all;
	-o-transition: 0.3s ease all;
	transition: 0.3s ease all;
}
select.flat-select:focus, select.flat-select:hover {
	border: 0;
	outline: 0;
}


.apexcharts-canvas {
	margin: 0 auto;
}









.cpt-footer {
	position: relative;
	bottom: 0;
	width: 100%;
	height: 450px;
	background-color: #000000;

}
.page-wrap {
	min-height: 100%;
	/* equal to footer height */

}
.page-wrap:after {
	content: "fgdg";
	display: block;
	background-color: #000000;
}

#lightSwitch {
	transform: scale(1.8);
}

th
{
	padding:5px;
}

.cpt-crypto-table th  , .table thead th
{
	font-weight: 300;

	border-top: 0 ;
	border-bottom: 1px solid  #333333 ;
	color:	#ffffff;
}




.cpt-crypto-table td
{
	border-top: 0 ;
	border-bottom: 1px solid  #333333 ;

}

.cpt-crypto-table td
{
	text-decoration: none;
	color: #ffffff;
}


.cpt-crypto-table td a:link , .cpt-crypto-table td a:visited
{
	text-decoration: none;
	color: #00ffff;

}




#cpt-crypto-cookies
{
	display:block;
	position: fixed;
	bottom:40px;
	z-index: 99;
	width: 100%;
	height:	auto;
	margin:	0px;
	text-align:center;
	padding-top: 5px;
	background-color: #3c3c3c;
	color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 16px;


}

#cpt-crypto-cookies a
{
	text-decoration :none;
	color:	#7ecbf2;
}

a#cpt-referral-banner-text
{
	color: #ffffff;
}






.cpt-twitter, a.cpt-twitter
{
    color:#1D9BF0;
}
.cpt-text-twitter
{
    font-size: 14px;  /*     font-size: max(1vw, 16px); !important; */

}

.cpt-alert-rowssss :hover

{
    background-color: #000000;

}


.cpt-rss-title-card
{
    font-size: 14px;  /*      font-size: max(0.8vw, 13px); !important; */


/*    font-family: Segoe UI; */
    line-height: 20px;
    font-weight: 500;
    color: #eeeeee;
    padding-bottom:10px;
}

.cpt-rss-description-card
{
    padding-top:10px;

    font-size: 16px;  /*      font-size: max(0.8vw, 13px); !important; */

    line-height: 20px;
    /*    font-family: Segoe UI; */
    font-weight: 400;
    color: #ffffff;
}

.cpt-rss-link-card, p.cpt-rss-link-card
{

    font-size: 14px;  /*      font-size: max(0.8vw, 13px); !important; */
    /*    font-family: Segoe UI; */
    font-weight: 500;
    color: #999999;
    padding:0px;
    margin:0px;
}

.cpt-rss-card
{

    font-size: 14px;  /*      font-size: max(0.8vw, 13px); !important; */
    /*    font-family: Segoe UI; */
    height: auto;
    padding: 16px;
    box-sizing: border-box;
    background-color: rgb(25, 25, 25);
    border: 1px solid rgb(40, 43, 47);
    margin-bottom: 20px;
}

.cpt-coin-name
{

    font-size: 16px;  /*     font-size: max(1vw,16px); !important; */

    margin-top: 2px;
}

.cpt-text img
{
    padding:0px;
    margin:0px;
    position:relative;
    top:-1px;
}
.cpt-text
{
    font-size: 14px;        /*max(1vw, 16px); !important;*/
}

.cpt-text-button
{
    font-size: 14px;        /*     font-size: max(0.7vw, 13px); !important; */

}


 .cpt-text-smaller
{
    font-size: 12px  !important;

     /*        fosssnt-size: max(0.7vw, 13px); !important; */

}

.cpt-text-coin
{
    font-size: 16px;  /*     font-size: max(1vw,16px); !important; */
}


h4.cpt-text
{
    font-size: 16px;  /*     font-size: max(1vw,16px); !important; */


}


.dropdown-toggle
{
    font-size: 16px;  /*     font-size: max(1vw,16px); !important; */


}

select.cp-text
{
    min-width: 200px !important;
    font-size: 16px;  /*     font-size: max(1vw,16px); !important; */

}


button.cpt-text
{
    width: 200px;
    min-width: 200px !important;
    font-size: 16px;  /*     font-size: max(1vw,16px); !important; */
}


a {
    -webkit-transition: .3s all ease;
    -o-transition: .3s all ease;
    transition: .3s all ease; }
a, a:hover {
    text-decoration: none !important; }





.site-logo
{
    font-family: system-ui;
    font-size: max(1.5vw, 20px) !important;
    font-weight: 100;
    text-transform:uppercase;
    text-decoration:none;
    padding-top:0px;
    padding-left:0px;
    margin-top:0px;

}

.cpt-menu,  .cpt-menu a
{
    padding-top: 4px !important;
    padding-bottom: 4px !important;

}

.navbar-toggler
{
    padding: 0px;
    margin: 0px;
}

.site-menu-toggle
{
    padding-top:10px;
}

.cpt-button-font
{
    padding-bottom:3px;
    padding-left:6px;
    padding-right:6px;
    font-weight: normal !important;
    font-size: 14px !important;  /*     font-size: max(1vw,16px); !important; */
    /*    font-family: Segoe UI; */

}


.cpt-table-font
{
    font-size: 16px;  /*     font-size: max(1vw,16px); !important; */
    /*    font-family: Segoe UI; */

}
.cpt-referrer-link
{
    font-size: 16px;  /*     font-size: max(1vw,16px); !important; */
    vertical-align: top;
}
.cpt-referrer-div {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    position: relative;

}

.scrollable-element {
    scrollbar-color: #333333 #999999;
    scrollbar-width: thin;
}
.cpt-referrer-img
{
    width: 25px;
    height: 25px;
    padding:0px;
}

/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 5px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #6C757D;
    border-radius: 5px;
}

.accordion, .accordion-item
{
    border: 0px !important;
}

.accordion-button.bg-dark , .accordion-button.bg-dark::after
{
    color: #ffffff;
}


.accordion-button.bg-dark.collapsed
{

    color: #cccccc;

}


.accordion-button.bg-dark::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.accordion-button.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23888'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}



.accordion-button:focus {
    box-shadow: none;
    color: #ffffff;
    border-color: rgba(0,0,0,.125);
}
.cpt-grey
{
    color: rgba(128,128,128, 0.9);
}


.cpt-text-green
{
    color: rgba(0,200,0, 1);
    font-weight: 400;
}
.cpt-text-brown
{
    color:  rgba(150,39,62, 1);
    font-weight: 400;
}
.cpt-text-blue
{
    color: rgba(70,59,229, 1);
    font-weight: 400;
}
.cpt-text-pink
{
    color: rgba(214,40,217, 1);
    font-weight: 400;
}















/* coins page */

.accordion-button.bg-dark , .accordion-button.bg-dark::after
{
    color: #ffffff;
}


.accordion-button.bg-dark.collapsed
{

    color: #cccccc;

}


.accordion-button.bg-dark::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.accordion-button.collapsed::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23888'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}



.accordion-button:focus {
    box-shadow: none;
    color: #ffffff;
    border-color: rgba(0,0,0,.125);
}

#tradingview_74048 {
    height: 710px;
}


#chart {
    width:100%;
    max-width:2000px;
    margin: 10px auto;
    padding: 0px 0px 10px -50px;
    border:0px #777777;
    background-color: #111111 !important;

    color:#ffffff !important;
}

.apexcharts-tooltip-candlestick
{
    color:	#333333;
}
.apexcharts-menu
{
    color:	#333333;
    width:120px;

}

.apexcharts-tooltip
{
    color:#333333;
}



.switcher {
    display: flex;
    align-items: center;
    height: 30px;
    margin-top: 8px;
    color: #2196F3;
}

.switcher-item {
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    padding: 6px 8px;
    font-size: 16px;  /*     font-size: max(1vw,16px); !important; */
    color: #262b3e;
    background-color: transparent;
    margin-right: 8px;
    border: none;
    border-radius: 4px;
    outline: none;
}

.switcher-item:hover {
    background-color: #f2f3f5;
}

.switcher-active-item {
    text-decoration: none;
    cursor: default;
    color: #262b3e;
}

.switcher-active-item,
.switcher-active-item:hover {
    background-color: #e1eff9;
}



.cpt-crypto-referrers
{
	background-color:#444;
	color:	#ffffff;
	font-size: 20px;
	text-align: center;
}

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300&display=swap');
body
{
	background-color:#000000;
    /*    font-family: Segoe UI; */


}



a.nav-link
{
}


a.nav-link.p-1
{
    font-size: 14px;
    padding-top: 0.4rem !important;
    padding-bottom: 1.2rem !important;
}


a , a:hover , a.nav-link:hover {
    color: #007bff;
}


 a.nav-link.active {

     color: #339bff !important;

 }



.cpt-main
{
	background-color:#111111;
	color:	#ffffff;
	padding:0px;
}



.am-top-border
{
	padding:15px;
}
.am-popup-header
{
	background-color:#000000 !important;
	color: #ffffff !important;
	font-family: poppins !important;
	font-size:  20px !important;
	font-weight: 300;
	padding:10px !important;
}


.am-info
{
	background-color: #000000;
	color: #ffffff !important;
	font-family: poppins !important;
	font-size: 1vw;
	font-weight: 300;
	padding:10px !important;
}


.ajax-link
{
	color: #f1e100;
}

.am-body-shape
{
	width: 1600px;
	max-width: 1600px;
	margin:auto;
}



.help-block
{
	color: #ff0000;
}

input#pass-confirm
{
	width: 254px !important;
}


 input#_name-0
 {
	 width: 512px !important;
 }



  input#email-O
  {
	  width: 512px !important;
  }



   input#login-0
   {
	   width: 512px !important;
   }




		  h4, h3, h2,h1
		  {
              /*    font-family: Segoe UI; */
              font-weight: normal;
		  }

h1
{
    font-size: max(1vw, 24px); !important;
}






.cpt-side-panel-head
{
	border:1px solid #212529;
}
.cpt-side-panel-body
{
	padding-top:0px;
	background-color:#111111 !important;
}



h4
{
	font-size: 20px;


}

.cpt-news

{
    /*    font-family: Segoe UI; */
	height: auto;
	padding: 10px;
	margin-top: 20px;
	box-sizing: border-box;
	background-color: #1C4089;
	border: 1px solid rgb(40, 43, 47);
	margin-bottom: 20px;

}




.modal-title
{
    /*    font-family: Segoe UI; */
    font-size: 20px;  /*     font-size: max(1vw,16px); !important; */

}


.cpt-news-title
{
	font-size: 20px;
    /*    font-family: Segoe UI; */
	line-height: 22px;
	font-weight: 500;
	color: #eeeeee;
	padding-bottom:10px;
}

.cpt-news-description
{
	padding-top:10px;
	font-size: 16px;
	line-height: 20px;
    /*    font-family: Segoe UI; */
	font-weight: 400;
	color: #ffffff;
}


.cpt-rss
{

    /*    font-family: Segoe UI; */
	height: auto;
	padding: 10px;
	box-sizing: border-box;
	background-color: rgb(25, 25, 25);
	border: 1px solid rgb(40, 43, 47);
	margin-bottom: 20px;
}
















.navbar-toggler
{
    margin:2px;
}
.navbar-toggler-icon
{
    height: 1.1em;
    width: 1.1em;
    margin:2px;
}

.cpt-rss-title , .cpt-rss-title a
{
    font-size: 14px;  /*   font-size: max(0.7vw, 13px); !important;*/

	line-height: 20px;
	font-weight: 400;
	padding-bottom:10px;
    /*    font-family: Segoe UI; */
}

.cpt-rss-description
{
	padding-top:8px;
    font-size: 14px;  /*   font-size: max(0.7vw, 13px); !important;*/
	line-height: 20px;
	font-weight: 400;
	color: #ffffff;
}

.cpt-rss-link, p.cpt-rss-link
{
    font-size: 14px;  /*   font-size: max(0.7vw, 13px); !important;*/
	font-weight: 500;
	color: #999999;
	padding:0px;
	margin:0px;
}

.cpt-rss
{

	height: auto;
	padding: 11px;
	box-sizing: border-box;
	background-color: rgb(25, 25, 25);
	border: 1px solid rgb(40, 43, 47);
	margin-bottom: 20px;
}




.search {
    position: relative;
    box-shadow: 0 0 40px rgba(51, 51, 51, .1)
}

.search input {

    text-indent: 25px;

    border: 2px solid #d6d4d4
}

.search .fa-search {
    position: absolute;
    top: 10px;
    left: 23px;
    height: 50px !important;
    color :	#333333;
}
.form-select:disabled {
    background-color: #cccccc;
}



.search input {

    text-indent: 25px;
    border: 2px solid #d6d4d4
}

.search .fa-search {
    position: absolute;
    top: 10px;
    left: 12px;
    color :	#333333;
}

.search button {
    position: absolute;
    top: 5px;
    right: 5px;

}













/* home */

.opaque
{
    opacity : 0.35;
}
thead {
    background-color: #888888;
    color: #ffffff;
}
td {
    background-color: #111111 !important;

}
table
{
    border: 1px solid  #111111 !important;
}
.sortable ,.sortables
{
    outline: none;
    cursor: pointer;

}
.sortable:hover , .sortables
{

}

/* this is the column that is being sorted */
.sorted
{
    outline: none;
    cursor: pointer;
    background-color: #2f70ff !important;
    color: #ffffff !important;

}

#test tr td
{
    color: #ffffff;
}

#test tr:hover td
{
    color: #ffffff;
    background-color: #ff2529 !important;

}


.sorted-header
{
    font-family: Segoe UI;
    font-weight: 400;

}
.arrow
{
    opacity: 0;
}

.search {
    position: relative;
    box-shadow: 0 0 40px rgba(51, 51, 51, .1)
}

.search input {

    text-indent: 25px;
    border: 2px solid #d6d4d4
}

.search .fa-search {
    position: absolute;
    top: 10px;
    left: 12px;
    color :	#333333;
}

.search button {
    position: absolute;
    top: 5px;
    right: 5px;

}






#mycrypto1 {
    display: none;
}
.cpt-favourite-on, .cpt-favourite-off a:link , .cpt-favourite-off a:hover
{
    color:#f9c000;
}

.cpt-favourite-off , .cpt-favourite-off a:link , .cpt-favourite-off a:hover
{
    color:#ffffff;
}

.cpt_exchange_image
{
    padding:5px;
}

.cpt_coin_link:link , .cpt_coin_link:visited
{
    color:	#ffffff;
}

a.cpt_coin_link:link , a
{
    color:	#ffffff;
}


table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected
{
    background-color :#737373;
}
td
{
    border: 0px;
    padding:4px;

}


table thead th
{
    font-weight:bold;
}

.cpt_right_class
{
    text-align: right;

}
.cpt_left_class
{
    text-align: left;

}


/* hover color */
.table-dark  tbody tr:hover td, .table-dark tbody tr:hover th
{
    background-color:  rgb(40,40,40);
}

table.dataTable thead tr th.sorting_asc,
table.dataTable thead tr td.sorting_asc {
    background-color:#0d6efd;
}

table.dataTable thead tr th.sorting_desc,
table.dataTable thead tr td.sorting_desc {
    background-color:#0d6efd;
}


.accordion
{
    --bs-accordion-border-color: #111111;

}

.accordion-button
{
    font-size: 14px;  /*   font-size: max(0.7vw, 13px); !important;*/
}

.accordion-body
{
    font-size: 14px;  /*   font-size: max(0.7vw, 13px); !important;*/

}


.accordion-body  div.row
{
    padding:10px;
}

.btn-light {
    --bs-btn-border-color: #cccccc;
}


.cpt-tab
{
    border-bottom:1px solid #333333;
}

.cpt-tab
{
    border-bottom:1px solid #333333;
}


.cpt-input [type="checkbox"], .cpt-input, .cpt-input input .checkbox, [type="checkbox"]
{
    margin:5px;
}

.cpt-list  li
{
    padding: 4px;
}

.legend
{
    background-color: #000000;

}

.legend2
{
    left: 5px;
    top: 0;
    z-index: 1;
    line-height: 18px;
    font-weight: 300;
    position: absolute;
    font-size: 12px;
    background-color: #000000;
}

.legend3
{
    left: 5px;
    top: 0px;
    z-index: 1;
    line-height: 18px;
    font-weight: 300;
    position: absolute;
    font-size: 12px;
    background-color: #000000;
}


.tradingViewCyan
{
    color: #26C6DA;
}

.text-success {
    color: #54C76F !important;
}


.text-danger
{
    color: #FA1500 !important;

}

.text-orange
{
    color : #FD7E14;
}


.text-yellow
{
    color : #FFFF00;
}


.cpt_coin_img
{

}

th.cpt-list
{
    font-size: 12px;
    padding:2px;
}
tr.cpt-list , .cpt-list
{
    font-size: 12px;
    padding:2px;
}

.table_header {
    position: sticky;
    top:0;
    top: 0;
    background-color:  #222529 !important;
    transition: background-color 0.3s; /* Smooth transition for background color change */
    z-index:999;
}
.sticky_table_header {

    background-color: #7F8387 !important; /* Initial color */
    transition: background-color 0.3s; /* Smooth transition for background color change */
    z-index:999;
}
