@font-face{
    font-family:'ComicNeue';
    src: url('../fonts/comic-neue.regular.ttf') format('truetype');
    font-weight:normal;
    font-style:normal;
}
html{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	background-color:black;
}
body{
	max-width:1000px;
	min-height:100%;
	margin:auto;
	background-color:#151B25;
}
*{
	text-align:center;
	max-width:100%;
	font-family:'ComicNeue', cursive, sans-serif;
	font-size:18px;
	line-height:150%;
	color:#BBC3CE;
	box-sizing:border-box;
}
a{
	text-decoration:none;
	color:inherit;
}
a:hover{
	transform:scale(1.05);
}
iframe{
	width:100%;
	height:100%;
	min-height:500px;
	border:0px;
}
small{
	font-size:smaller !important;
}
.logo{
	display:flex;
	justify-content:space-between;
	align-items:center;
	background-color:#0C1625;
	border-bottom:2px solid #141D2B;
	padding:20px;
}
.logo img{
	height:40px;
}
.menu{
	background-color:#172130;
}
.menu *{
	line-height:200%;
}
.menu ul{
	list-style:none;
	margin:0px;
	padding:0px;
	display:flex;
	flex-wrap:wrap;
}
.menu>ul>li{
	position:relative;
	display:inline-block;
	line-height:35px;
	height:40px;
	padding:0px 15px;
	background-color:#172130;
}
.menu ul li a{
	text-decoration:none;
	display:block;
	width:100%;
	height:100%;
}
.menu>ul>li:hover{
	background-color:#152B4E;
	color:#8DB1DE;
}
.menu>ul>li ul{
	display:none;
	position:absolute;
	top:100%;
	left:0px;
	background-color:#152B4E;
	max-width:max-content;
	padding:0px;
	margin:0px;
	white-space:nowrap;
	z-index:1000;
}
.menu ul li:hover>ul{
	display:block;
	z-index:1000;
}
.menu ul li ul li {
	display:block;
	padding:0px 15px;
	line-height:35px;
	height:35px;
}
.menu ul li ul li:hover{
	background-color:#2C3E50;
	color:#8DB1DE;
}
.menu-toggle{
	display:none;
	background:none;
	border:none;
	color:#BBC3CE;
	font-size:26px;
	cursor:pointer;
	padding:10px 15px;
}
.biglogo{
	width:200px;
	height:200px;
	border-radius:15px;
	background-color:#1B273B;
	padding:30px;
	border:1px solid #323D5F;
	display:inline-block;
	margin-top:40px;
}
h1,h2,h3,h4,h5,h6{
	color:#77C2FF;
	font-size:32px;
	font-weight:normal;
}
.square{
	color:white;
	background-color:#3A81FF;
	padding:15px;
	border-radius:15px;
	margin:10px;
	display:inline-flex;
	min-width:150px;
	max-width:200px;
	align-items: center;
}
.square i{
	font-size:26px;
	margin:5px;
	font-style:normal;
}
.square1{
	color:#77C2FF;
	background-color:#23314B;
	border:2px solid #313F58;
	border-radius:10px;
	margin:10px;
	display:inline-grid;
	width:200px;
	padding:20px;
	font-size:30px;
	font-weight:bold;
}
.square1 i{
	font-style:normal;
	font-size:13px;
	text-transform:uppercase;
}
.square2{
	color:lightgrey;
	background-color:#23314B;
	border:2px solid #313F58;
	border-radius:10px;
	margin:10px;
	display:inline-grid;
	width:250px;
	padding:20px;
	font-size:14px;
}
.square2 div{
	width:100%;
}
.square2 div i{
	width:50px;
	height:50px;
	line-height:50px;
	font-size:24px !important;
	display:inline-block;
	background-color:lightblue;
	border-radius:10px;
}
.square2 i{
	margin:10px 0px;
	font-style:normal;
	font-size:15px;
	text-transform:uppercase;
}
.square2 b{
	color:#77C2FF;
	font-weight:bold;
}
.square2 a{
	background-color:unset;
	margin:0px;
	padding:0px;
	color:#77C2FF;
	display:inline;
	font-size:inherit;
}
.square2 textarea{
	min-height:50px;
	resize:none;
	font-size:14px;
	line-height:120%;
	padding:5px;
	background-color:#23314B;
	border:2px solid #313F58;
	border-radius:10px;
	overflow-wrap: break-word;
	white-space: pre-wrap;
}
.section .square2:nth-of-type(3) textarea,.section .square2:nth-of-type(4) textarea{
	min-height:100px !important;
}
.section{
	padding:10px;
}
.section:nth-of-type(even){
	background-color:transparent;
}
.section:nth-of-type(odd){
	background-color:#202836;
}
@media (max-width:480px){
	.menu-toggle{
		display:block;
	}
	.menu ul{
		display:none;
		flex-direction:column;
		width:100%;
	}
	.menu ul.active{
		display:flex;
	}
	.menu>ul>li{
		display:block;
		width:100%;
		padding:10px 15px;
		height:auto;
	}
	.menu>ul>li ul {
		position:static;
		width:100%;
		max-width:none;
		white-space:normal;
	}
	.menu ul li.open > ul {
		display: block;
	}
	.menu ul li > a {
		touch-action: manipulation;
		-webkit-tap-highlight-color: rgba(255,255,255,0.03);
	}
}
.todo{
	width:100%;
	max-width:600px;
	margin:20px auto;
	border-collapse:collapse;
	background-color:#23314B;
    border:2px solid #313F58;
	box-shadow:0 2px 6px rgba(0,0,0,0.1);
	border-radius:12px;
	overflow:hidden;
}
.todo tr:first-child td {
	background-color:#151B25;
	font-weight:bold;
	text-align:center;
	padding:8px;
}
.todo td{
	border:1px solid #313F58;
	padding:5px;
	vertical-align:top;
	width:50%;
}
.todo td[colspan="2"] {
	text-align:center;
	font-weight:bold;
}
.todo_ok{
	color:green;
	font-weight:bold;
}
.todo_ko{
	color:red;
	font-weight:bold;
}
.todo tr:last-child td {
	font-size:16px;
	font-weight:normal;
}
.todo_ok::before {
	content:"✔️ ";
}
.todo_ko::before {
	content:"⏳ ";
}
.nospam{
	color:red;
	font-weight:bold;
	font-size:40px;
	line-height:500%;
}
.square3{
	color:lightgrey;
	background-color:#23314B;
	border:2px solid #313F58;
	border-radius:10px;
	margin:10px;
	display:inline-grid;
	width:250px;
	padding:20px 20px 20px 70px;
	font-size:20px;
	background-repeat:no-repeat;
	background-size:40px 40px;
	background-position:15px center;
}
.footer .square3{
	border-radius:10px !important;
	width:40px !important;
	height:40px !important;
	padding:0px !important;
	background-size:25px 25px !important;
	background-position:center center !important;
	display:inline-grid !important;
	margin:0px !important;
	font-size:1px !important;
}
.footer>div:nth-of-type(1){
	line-height:100%;
}
.footer>div:nth-of-type(1) img{
	height:25px;
	margin-bottom:10px;
}
.square3:nth-of-type(1){
	background-image:url('../img/discord.png');
}
.square3:nth-of-type(2){
	background-image:url('../img/telegram.png');
}
.square3:nth-of-type(3){
	background-image:url('../img/reddit.png');
}
.square3:nth-of-type(4){
	background-image:url('../img/twitter.png');
}
.square3:nth-of-type(5){
	background-image:url('../img/bitcointalk.png');
}
.footer{
	background-color:#0C1625;
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	padding:20px;
}
.footer div{
	flex:1 1 170px;
	margin:5px;
}
.footer b{
	color:#77C2FF;
	padding-bottom:10px;
	border-bottom:2px solid #202836;
	display:block;
}
.footer a{
	margin-top:5px;
	display:block;
}
.copyright{
	font-size:14px;
}
.explorer input{
	min-width:50%;
	width:75%;
	height:50px;
	line-height:50px;
	border-radius:20px;
	margin-top:20px;
	color:black;
}
.explorer input[type="submit"]{
	display:none;
}
.explorer_info .square2 b{
	display:block;
}
.explorer_info .square2{
	display:inline-block;
}
.explorer_info>.square2:nth-of-type(7) a{
	display:inline-block;
	width:15px;
	height:15px;
	border-radius:50%;
	font-size:15px;
	line-height:15px;
}
.explorer_last10,.explorer_lasttx{
    margin:20px auto;
    padding:10px;
}
.explorer_last10 table{
	width:100%;
	border-collapse:collapse;
	border:1px solid #313F58;
}
.explorer_lasttx table{
	width:auto;
	display:inline-table;
	border-collapse:collapse;
	border:1px solid #313F58;
}
.explorer_last10 td,.explorer_lasttx td{
	padding:5px;
}
.explorer_last10 td[colspan="3"]{
	border-bottom:1px solid #313F58;
	word-break:break-all;
}
.explorer_last10 td[colspan="3"] a{
	font-size:15px !important;
}
.explorer_last10 tr>td:nth-of-type(2){
	width:100%;
}
.explorer_last10 tr:nth-child(4n+1),.explorer_last10 tr:nth-child(4n+2){
	background-color:#202836;
}
.explorer_last10 tr:nth-child(4n+3),.explorer_last10 tr:nth-child(4n+4){
	background-color:transparent;
}
.explorer_lasttx tr:nth-of-type(odd){
	background-color:#202836;
}
.explorer_lasttx tr:nth-of-type(even){
	background-color:transparent;
}
.explorer_lasttx td *{
	font-size:14px;
}
.txin{
	color:orangered;
}
.txout{
	color:greenyellow;
}
.explorer_lasttx .txin{
	float:left;
}
.explorer_lasttx .txout{
	float:right;
}
.explorer_features a{
	color:#77C2FF;
    font-weight:bold;
    background-color:#23314B;
    border:2px solid #313F58;
    border-radius:10px;
    margin:10px;
    display:inline-grid;
    padding:20px;
}
.wordbreak,.explorer_lasttx td{
	word-break:break-all;
}
.explorer_last10 input[type="button"]{
	width:fit-content;
	background-color:transparent;
	border:0px;
	min-width:auto;
	color:white;
}
@media (max-width: 600px){
	.explorer_last10 table,.explorer_last10 tr,.explorer_last10 td{
		display:block;
		width:100%;
	}
	.explorer_last10 td{
		border:0px;
	}
}