@import url(https://fonts.googleapis.com/css?family=Play:400,700);

@media (max-width: 1024px) {
       /* Smaller Resolution Desktops and Laptops */
       width:100%;
}
@media (max-width: 650px) {
       /* Smaller devices */
      width:100%;
}
@media (max-width: 450px) {
       /* Even Smaller devices */
       width:100%;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
       /* Even Smaller devices */
       width:100%;
}

.nav *, div[class*="network_"], input {
  -webkit-box-sizing: initial;!important
  -moz-box-sizing: initial;!important
  box-sizing: initial;!important
}
*:before,
*:after, div[class*="network_"], input {
  -webkit-box-sizing: initial;!important
     -moz-box-sizing: initial;!important
          box-sizing: initial;!important
}

input {
	line-height:initial;
	font-size:inherit;
	color:initial;
}

iframe {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	border:0;
	}
	
* {
	border-color:#FFFFFF;
	border-width:1px;
	}

body {
	background-color:#222E35;
	text-align:center;	
	font-family: 'Play', sans-serif;
	margin: 0;
	background-image: url("/images/abstract-background-2.png");
	-webkit-background-size:cover;
	background-size:cover;
	background-attachment: fixed;
	background-position:center center;
	}
	
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {

  body {
  	background-attachment:fixed;
  	}
}
	
h1 {
	width:940px;
	color: #FF6100;
	margin:20px auto 10px auto;
	clear:both;
	}

h2 {
	width:43.8%;
	padding:10px;	
	margin:20px auto 10px auto;	
	border-bottom-style:solid;
	border-width:2px;
	text-align:left;
	color: #FF6100;
	clear:both;
	}

h3 {
	font-family:'Orbitron', sans-serif;
	}

h3 img {
	vertical-align:middle;
	height:50px;
	padding-right:5px;
	}

.section {
	width: 100%;
    margin: 10px 0 10px 0;
    clear: both;
    overflow: auto;
    background-color: rgba(0,0,0,0.6);
    height: 40px;
    line-height: 40px;
    color:#FF6100;
    }

.left {
	text-align:left;
	margin:10px;
	}

hr {
	width:90%;	
	margin:20px auto;	
	clear:both;
	}

br {
	width:90%;	
	margin:10px auto;	
	clear:both;
	}

a {
	color:#E35B00;
	text-decoration: none;
	}

a:hover {
	color:#FF812E;
	text-decoration:underline;
	}

#page_wrap {
	margin:0px auto 30px;	
	overflow:auto;
	}
	
.panel_wide {
	width:100%;	
	margin:20px auto;	
	border-style:0px;	
	overflow:auto;
	clear:both;
	}

.panel_wide p {
	width:720px;	
	margin:20px auto;	
	text-align:left;
	word-wrap:break-word;
	color: #002c4c;
	overflow:auto;
	clear:both;
	}

.panel_wide ul {
	width:700px;	
	margin:20px auto;	
	text-align:left;
	word-wrap:break-word;	
	overflow:auto;
	clear:both;
	}

.panel_90 {
	width:90%;
	margin:10px auto;
	text-align:left;
	}

.page_error {
	width: 50%;
    padding: 8px;
    border: 1px solid #FF6100;
    border-radius: 3px;
    margin: 0 auto;
    background-color: #3C3C3C;
    color: red;
    font-weight: bold;
    min-width: 600px;
    }

.modal-dialog {
	margin:75px auto;
	}
/***********************************************
	Default Header Styling
***********************************************/

#site_head {
	width:100%;
	margin:25px auto;		
	vertical-align:middle;
	font-weight:bold;
	color:rgba(255,255,255,0.75);
	overflow:auto;
	clear:both;
	font-size: 48pt;
	font-family: 'Orbitron', sans-serif;
	background:rgba(0,0,0,0.5);
	}

#site_head img {
	vertical-align:middle;
	padding-right:5px;
	max-width:100%;
	}

.coin_head {
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
	margin-bottom:10px;
	max-width:1000px;
	min-width:750px;
	font-size:48pt;
	text-align:center;
	font-family:'Orbitron', sans-serif;
	color:rgba(255,255,255,0.75);
	}

.coin_head img {
	vertical-align:middle;
	width:128px;
	height:128px;
	padding-right:5px;
	}
	
/***********************************************
	Default Footer Styling
***********************************************/

#site_foot {
	width:956px;
	height:5px;
	margin:10px auto;	
	line-height:90px;
	vertical-align:middle;
	font-weight:bold;
	color:#FFFFFF;
	overflow:auto;
	clear:both;
	display:none;
	}
	
#site_copyright {
	height:35px; 
	font-size:12px; 
	text-align:center; 
	line-height:35px; 
	border-top:1px solid #FF6100; 
	background-color:#515151; 
	color:#FF7500; 
	width:100%; 
	bottom:0; 
	position:fixed; }

#copy_left {
	text-align:left;
	margin: 0px 0px 0px 10px;
	float:left;
	clear:none;
	}
	
#copy_left a:link, #copy_left a:visited {
	text-decoration:none;
	color:#FF6100;
	}

#copy_left a:hover, #copy_left a:active {
	color:#84deff;
	}

#copy_right {
	text-align:right;
	margin: 0px 10px 0px 0px;
	float:right;
	clear:none;
	}
	
#copy_right a:link, #copy_right a:visited {
	text-decoration:none;
	color:#FF6100;
	}

#copy_right a:hover, #copy_right a:active {
	color:#84deff;
	}
	
#copy_center {
	display:inline-block;
	height:35px;
	line-height:16px;
	}

#copy_center a:link, #copy_center a:visited {
	text-decoration:none;
	color:#FF6100;
	}
	
#copy_center a:hover, #copy_center a:active {
	color:#84deff;
	}
	
#copy_center #donations {
	display:table-cell;
	vertical-align:middle;
	padding-right:5px;
	}
	
#copy_center #donation_addrs {
	display:table-cell;
	}
	
#copy_center #donation_addrs a {
	display:table-row;
	}
	
@media screen and (min-width:320px) and (max-width: 800px) {

  #copy_center #donations {
  	display:none;
  	}
}

/***********************************************
	Section Styling
***********************************************/

.section_wrap {
	width:90%;
	border:1px solid #FF6100;
	border-radius:3px;
	background-color:#333;
	color:aliceblue;
	margin:5px auto;
	overflow:auto;
	clear:both;
	max-width:1024px;
	}
	
.section_wrap > h4 {
	display:inline-block;
	color:#FF6100;
	}
.section_wrap > img {
	float:right;
	vertical-align:middle;
	display:inline;
	margin:8px;
	border-radius:5px;
	}
	
.section_wrap > p {
	display:block;
	text-align:left;
	margin:8px;
	color:aliceblue;
	width:auto;
	clear:none;
	}

.section_wrap > .moreinfo {
	float:left;
	margin:0 8px 8px 8px;
	}

/***********************************************
	Menu Styling
***********************************************/

#menu_wrap {
	width:100%;
	margin:0px auto;	
	background-color:#3A3A46;
	border-top-style:0px;
	border-bottom-style:0px;	
	overflow:auto;
	clear:both;
	}
	
#menu_line {
	width:700px;
	margin:0px auto;	
	overflow:auto;
	clear:both;
	}
	
.menu_button {
	display:block;
	width:120px;
	margin:10px;	
	float:left;
	clear:none;
	}
	
#menu_line a:link, #menu_line a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	}

#menu_line a:hover, #menu_line a:active {
	color:#84deff;
	}
	
/***********************************************
	Coin Status Page Layout
***********************************************/
	
.status_all_wrap {
	width:90%;
	margin:10px;
	margin-left:auto;
	margin-right:auto;	
	clear:both;
	overflow:auto;
	background-color:aliceblue;
	border:1px solid #FF6100;
	border-radius:3px;
	}

.status_all_head {
	width:100%;	
	clear:both;
	overflow:auto;
	border-bottom: 1px solid #333;
	background: linear-gradient(top, #333 0%,#462a16 100%);
	background: -moz-linear-gradient(top, #333 0%,#462a16 100%);
	background: -webkit-linear-gradient(top, #333 0%,#4A4A4A 100%);
	border-radius:3px 3px 0 0;
	}
	
.status_all_head_icon {
	width:15%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;	
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.status_all_head_name {
	width:25%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;	
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	clear:none;
	}

.status_all_head_services {
	width:60%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}
	
.status_all_row {
	width:100%;
	border-top-style:solid;
	border-bottom-style: none;
	border-color:#777;
	clear:both;
	overflow:auto;
	}

.status_all_row:nth-child(odd) {
	background-color:#E4D6CE;
	}

.status_all_data_icon {
	width:15%;
	margin:5px auto;
	border-left-style:none;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	}
	
.status_all_data_name {
	width:25%;
	margin:5px auto;
	border-left-style:solid;
	border-right-style: solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	line-height:32px;
	}
	
.status_all_data_services {
	width: 59.5%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:none;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	overflow:hidden;
	}	

.status_all_row img {
	max-width:32px;
	}

.status_all_expired {
	line-height: 30px;
    font-size: 14pt;
    color: red;
	}

.status_coin .expired {
	color: red;
	font-weight:bold;
	}

.status_coin .expired:after {
	content: "";
    height: 16px;
    width: 16px;
    display: inline-block;
    background: url(../images/error.png) no-repeat;
    background-size: contain;
    margin: 0 5px;
    vertical-align: text-bottom;
	}

.status_coin .soon:after {
	content: "";
    height: 16px;
    width: 16px;
    display: inline-block;
    background: url(../images/warning.png) no-repeat;
    background-size: contain;
    margin: 0 5px;
    vertical-align: text-bottom;
	}

.status_coin .ok:after {
	content: "";
    height: 16px;
    width: 16px;
    display: inline-block;
    background: url(../images/ok.png) no-repeat;
    background-size: contain;
    margin: 0 5px;
    vertical-align: text-bottom;
	}

.service_detail img {
	margin:0 5px;
	height:25px;
	width:25px;
	}
	
.status_expired {
	display:none;
	}

#toggle_expired {
	width:300px;
	font-size:18px;
	line-height: 30px;
	border:1px solid #FF6100;
	border-radius:3px;
	color:#FF6100;
	background-color: rgba(0,0,0,.6);
	}

#toggle_expired:hover {
	background-color: rgba(203, 78, 0, 0.6);
	color:white;
	}

#toggle_expired:active {
	background-color:rgba(154, 59, 0, 0.6);
	}

/***********************************************
	Seeder Status Page Layout
***********************************************/
	
.table_nodelist_wrap {
	width:98%;
	margin:10px;
	margin-left:auto;
	margin-right:auto;	
	clear:both;
	overflow:auto;
	background-color:aliceblue;
	border:1px solid #000;
	border-radius:3px;
	}

.table_nodelist_title {
	width:100%;
	clear:both;
	overflow:auto;
	color:#FFFFFF;
	text-align:center;
	font-size:18pt;
	border-bottom: 1px solid #333;
	border-radius:3px 3px 0 0;
	background: linear-gradient(top, #333 0%,#462a16 100%);
	background: -moz-linear-gradient(top, #333 0%,#462a16 100%);
	background: -webkit-linear-gradient(top, #333 0%,#4A4A4A 100%);
	}

.table_nodelist_head {
	width:100%;	
	clear:both;
	overflow:auto;
	border-bottom: 1px solid #333;
	background: linear-gradient(top, #333 0%,#462a16 100%);
	background: -moz-linear-gradient(top, #333 0%,#462a16 100%);
	background: -webkit-linear-gradient(top, #333 0%,#4A4A4A 100%);
	}
	
.table_nodelist_head_number {
	width:5%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;	
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.table_nodelist_head_address {
	width:75%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;	
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	clear:none;
	}

.table_nodelist_head_country {
	width:20%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}
	
.table_nodelist_row {
	width:100%;
	border-top-style:solid;
	border-bottom-style: none;
	border-color:#777;
	clear:both;
	overflow:auto;
	}

.table_nodelist_row:nth-child(odd) {
	background-color: #E4D6CE;
	}

.table_nodelist_data_number {
	width:5%;
	margin:5px auto;
	border-left-style:none;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	}
	
.table_nodelist_data_address {
	width:75%;
	margin:5px auto;
	border-left-style:solid;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	}
	
.table_nodelist_data_country {
	width:20%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:none;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	}	

.table_nodelist_row img {
	max-width: 32px;
	}
	
/***********************************************
	Seeder Status Page Layout
***********************************************/
	
.table_clientlist_wrap {
	width:98%;
	margin:10px;
	margin-left:auto;
	margin-right:auto;	
	clear:both;
	overflow:auto;
	background-color:aliceblue;
	border:1px solid #000;
	border-radius:3px;
	}

.table_clientlist_title {
	width:100%;
	clear:both;
	overflow:auto;
	color:#FFFFFF;
	text-align:center;
	font-size:18pt;
	border-bottom: 1px solid #333;
	border-radius:3px 3px 0 0;
	background: linear-gradient(top, #333 0%,#462a16 100%);
	background: -moz-linear-gradient(top, #333 0%,#462a16 100%);
	background: -webkit-linear-gradient(top, #333 0%,#4A4A4A 100%);
	}

.table_clientlist_head {
	width:100%;	
	clear:both;
	overflow:auto;
	border-bottom: 1px solid #333;
	background: linear-gradient(top, #333 0%,#462a16 100%);
	background: -moz-linear-gradient(top, #333 0%,#462a16 100%);
	background: -webkit-linear-gradient(top, #333 0%,#4A4A4A 100%);
	}
	
.table_clientlist_head_number {
	width:5%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;	
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.table_clientlist_head_address {
	width:30%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;	
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	clear:none;
	}

.table_clientlist_head_country {
	width:10%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.table_clientlist_head_protocolver {
	width:15%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.table_clientlist_head_clientver {
	width:20%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.table_clientlist_head_conntype {
	width:20%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}
	
.table_clientlist_row {
	width:100%;
	border-top-style:solid;
	border-bottom-style: none;
	border-color:#777;
	clear:both;
	overflow:auto;
	}

.table_clientlist_row:nth-child(odd) {
	background-color: #E4D6CE;
	}

.table_clientlist_data_number {
	width:5%;
	margin:5px auto;
	border-left-style:none;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	}
	
.table_clientlist_data_address {
	width:30%;
	margin:5px auto;
	border-left-style:solid;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	}
	
.table_clientlist_data_country {
	width:10%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	}

.table_clientlist_data_protocolver {
	width:15%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	}

.table_clientlist_data_clientver {
	width:20%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	}

.table_clientlist_data_conntype {
	width:20%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:none;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	}

.table_clientlist_row img {
	max-width: 32px;
	}

/***********************************************
	Explorer List Page Layout
***********************************************/
	
.explorer_list_wrap {
	width:90%;
	margin:10px;
	margin-left:auto;
	margin-right:auto;	
	clear:both;
	overflow:auto;
	background-color:aliceblue;
	border:1px solid #FF6100;
	border-radius:3px;
	}

.explorer_list_head {
	width:100%;	
	clear:both;
	overflow:auto;
	border-bottom: 1px solid #333;
	background: linear-gradient(top, #333 0%,#462a16 100%);
	background: -moz-linear-gradient(top, #333 0%,#462a16 100%);
	background: -webkit-linear-gradient(top, #333 0%,#4A4A4A 100%);
	border-radius:3px 3px 0 0;
	}
	
.explorer_list_head_icon {
	width:4%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;	
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.explorer_list_head_name {
	width:15%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;	
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	clear:none;
	}

.explorer_list_head_type {
	width:5%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.explorer_list_head_height {
	width:10%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.explorer_list_head_powdiff {
	width:10%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.explorer_list_head_posdiff {
	width:10%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.explorer_list_head_supply {
	width:15%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.explorer_list_head_nethash {
	width:10%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.explorer_list_head_netweight {
	width:12%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.explorer_list_head_connections {
	width:5%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.explorer_list_head_lastblock {
	width:9%;
	margin:0px;
	padding:5px 0px;
	font-size:.85em;
	font-weight:bold;
	color:#FFFFFF;	
	float:left;
	clear:none;
	}

.explorer_list_row {
	width:100%;
	border-top-style:solid;
	border-bottom-style: none;
	border-color:#777;
	clear:both;
	overflow:auto;
	}

.explorer_list_row:nth-child(odd) {
	background-color:#E4D6CE;
	}

.explorer_list_data_icon {
	width:4%;
	margin:5px auto;
	border-left-style:none;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	}
	
.explorer_list_data_name {
	width:15%;
	margin:5px auto;
	border-left-style:solid;
	border-right-style: solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	line-height:27px;
	}
	
.explorer_list_data_type {
	width: 5%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	overflow:hidden;
	line-height:27px;
	}
	
.explorer_list_data_height {
	width: 10%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	overflow:hidden;
	line-height:27px;
	}
	
.explorer_list_data_powdiff {
	width: 10%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	overflow:hidden;
	line-height:27px;
	}
	
.explorer_list_data_posdiff {
	width: 10%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	overflow:hidden;
	line-height:27px;
	}
	
.explorer_list_data_supply {
	width: 15%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	overflow:hidden;
	line-height:27px;
	}
	
.explorer_list_data_nethash {
	width: 10%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	overflow:hidden;
	line-height:27px;
	}
	
.explorer_list_data_netweight {
	width: 12%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	overflow:hidden;
	line-height:27px;
	}
	
.explorer_list_data_connections {
	width: 5%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:solid;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	overflow:hidden;
	line-height:27px;
	}
	
.explorer_list_data_lastblock {
	width: 9%;
	margin:5px auto;
	border-left-style:none;
	border-right-style:none;
	font-size:.85em;
	float:left;
	clear:none;
	border-color:#666;
	overflow:hidden;
	line-height:27px;
	}

.explorer_list_row img {
	max-width:25px;
	}

/***********************************************
	New Navbar
***********************************************/

.nav {
  display: inline-block;
  background: #002C4C;
  height: 60px;
  width: 100%;
  position:fixed;
  top:0;
  left:0;
  z-index:99;
}
.nav ul ul {
  display: none;
}
.nav ul li:hover > ul {
  display: block;
}
.nav ul ul li {
  float: none;
}
.nav ul ul img {
  width: 45px;
  height: 45px;
  vertical-align: middle;
}
.nav ul {
  background: #792208; 
	box-shadow: 0px 0px 9px rgba(0,0,0,0.15);
	padding: 0; 
	list-style: none;
	margin: 0;
}
.nav ul li {
  position: relative;
  display: inline-block;
  height: 60px;
  border-left: 1px solid rgba(0, 0, 0, 0.05);
  vertical-align: middle;
 
}

.nav ul li:first-child,
.nav ul li:nth-child(2),
.nav ul li:last-child {
  border-left: 0;
}
.nav ul li:nth-child(2) a:before,
.nav ul li:nth-last-child(2) a:before,
.nav ul li:nth-child(2) a:after,
.nav ul li:nth-last-child(2) a:after {
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.nav ul li:nth-child(2) > a:before {
  z-index: 1;
  position: absolute;
  top: 0;
  left: -15px;
  content: '';
  width: 0;
  height: 0;
  display: block;
  border-right: 15px solid #792208;

  border-top: 60px solid transparent;
}
.nav ul li:nth-last-child(2) a:after {
  position: absolute;
  z-index: 1;
  top: 0;
  right: -15px;
  content: '';
  width: 0;
  height: 0;
  display: block;
  border-left: 15px solid #792208;
  border-bottom: 60px solid transparent;
}
.nav ul li:last-child a {
  background: #FF6200;
  padding: 0 25px 0 30px;
  color: #ffffff;
}
.nav ul li:last-child a:hover {
  background: #481C00;
}
.nav ul li a {
  position: relative;
  display: block;
  padding: 0 25px;
  color: #FFFFFF;
  font-size: 17px;
  line-height: 60px;
  text-decoration: none;
  -webkit-transition: all 0.5s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.5s linear-gradient 0s;
}
.nav ul li a:hover {
  background: #FF6200;
}
.nav ul li a:hover:before {
  
}
.nav ul li a:hover:after {

}
.nav ul li a.logo {
  background: #FF6200;
  width: 52px;
  height: 52px;
  padding: 4px 15px 4px 15px;
  line-height: 1;
  vertical-align: middle;
}
.nav ul li a.logo:hover {
  background: #481C00;
}
.nav ul li a.logo img {
  width: 100%;
}
.nav ul li a i {
  margin: 0 0 0 6px;
}
.nav ul li .menu {
  display: none;
  position: absolute;
  background: #333;
  top: 100%;
  width: 180px;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  overflow: hidden;
}
.nav ul li .menu li {
  display: block;
  width: 100%;
  height: 50px;
  margin: 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.nav ul li .menu li:nth-child(2),
.nav ul li .menu li:nth-last-child(2) {
  height: 50px;
}
.nav ul li .menu li:nth-child(2) a:before,
.nav ul li .menu li:nth-last-child(2) a:before,
.nav ul li .menu li:nth-child(2) a:after,
.nav ul li .menu li:nth-last-child(2) a:after {
  content: '';
  display: none;
}
.nav ul li .menu li a {
  background: #792208;
  padding: 0 15px 0 30px;
  color: #FFFFFF;
  line-height: 50px;
  text-align: left;
}
.nav ul li .menu li a:hover {
  background: #FF6200;
}
.info {
  width: 300px;
  margin: 25px auto;
  text-align: center;
}
.info h1 {
  margin: 0;
  padding: 0;
  font-size: 24px;
  font-weight: 400;
  color: #333333;
}
.info span {
  color: #666666;
  font-size: 12px;
}
.info span a {
  color: #000000;
  text-decoration: none;
}
.info span .fa {
  color: #ffce54;
}
.info span .spoilers {
  color: #999999;
  margin-top: 5px;
  font-size: 10px;
}





.qrcode {
	float: right;
    border-radius: 10px;
    border: 1px solid black;
    overflow: hidden;
    padding: 5px;
    margin: 0;
    background: white;
	color: #999;
	text-align: center;
	font-size: 8pt;
}







.panel {	width: 95%; border: 1px solid; border-radius: 5px; padding: 5px; margin-bottom: 5px; background-color: lightsteelblue;	}
.panel-title { font-family: 'Orbitron', sans-serif; font-size: 18pt; text-align: center; width: 100%; }

.table-status { width: 100%; }
.table-status td { width: 50%; }

.coinservices { width: 100%; border: 1px solid black; border-collapse: collapse; border-spacing: 0; }
.coinservices thead { background: #333; color: #fff; }
.coinservices td { text-align: center; }

.nodelist { width: 100%; border: 1px solid black; border-collapse: collapse; border-spacing: 0;}
.nodelist thead { background: #333; color: #fff; }
.nodelist tr:nth-child(even) { background-color: #E4D6CE; }

.donatebox {
	float:right;
	display:inline-block;
	width:50%;
	text-align:right;
	padding:8px;
	}

.tipbotName { color: #E35B00; }

[class*='col-'] { float: left; }
.col-1-3 { width: 32.7%; }
.col-1-2 { width: 49.7%; }
.col-1-1 { width: 99.7%; }

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.grid:after { content: ""; display: table; clear: both; }
.grid-pad { padding: 20px 0 20px 20px; }
.grid-pad > [class*='col-']:last-of-type { padding-right: 20px; }

.cell { display: flex; margin: 1px; height: 50px; vertical-align: middle; border: 1px solid black; border-radius: 10px; background: #333; }
.cell table { margin: auto; }

.node { background-image: url("/images/node.png"); background-position: top right; background-position-y: -8px; background-repeat: no-repeat; }
.seeder { background-image: url("/images/nut.png"); background-position: top right; background-position-y: -10px; background-repeat: no-repeat; }
.tipbot { background-image: url("/images/money_bag_filled.png"); background-position: center right; background-repeat: no-repeat; }
.eggdrop { background-image: url("/images/easter_eggs.png"); background-position: center right; background-repeat: no-repeat; }
.explorer { background-image: url("/images/explorer.png"); background-position: center right; background-repeat: no-repeat; }


.align-right { text-align: right; }

.bannerbottom { text-align: center; margin-bottom: 25px; width: 730px; margin-left: auto; margin-right: auto; }
.bannerbottom .grid img { border: 2px solid white; }

.error { color: red; font-weight: bold; }
.warning { color: #FFA436; font-weight: bold; vertical-align: top; background-color: rgba(0,0,0,0.25); }
.success { color: green; font-weight: bold; }



.coin-list-table
{
	width:100%;
	border-spacing:0;
}

.coin-list-table tr:nth-child(even)
{
	background-color:#E4D6CE;
}

.coin-list-table img
{
	width:48px;
	height:48px;
	vertical-align:middle;
}
