body {
  margin-bottom: 60px;
}
html {
  position: relative;
  min-height: 100%;
}

.navbar-brand {
  color: #ffbe00 !important;
  font-weight: bold;
  padding: 0;
  margin-bottom: -6px;
}
.navbar-brand:hover {
  color: #fff !important;
}
.navbar-brand img {
  height: 32px;
  position: relative;
  top: -4px;
}
nav .nav-item img {
	height: 1.2rem;
}

@font-face {
  font-family: 'icomoon';
  src:  url('graphics/icons/icomoon.eot?57lj0l');
  src:  url('graphics/icons/icomoon.eot?57lj0l#iefix') format('embedded-opentype'),
    url('graphics/icons/icomoon.ttf?57lj0l') format('truetype'),
    url('graphics/icons/icomoon.woff?57lj0l') format('woff'),
    url('graphics/icons/icomoon.svg?57lj0l#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-pencil2:before {
  content: "\e906";
}
.icon-file-text2:before {
  content: "\e926";
}
.icon-database:before {
  content: "\e964";
}
.icon-users:before {
  content: "\e972";
}
.icon-user-tie:before {
  content: "\e976";
}
.icon-spinner11:before {
  content: "\e984";
}
.icon-search:before {
  content: "\e986";
}
.icon-cog:before {
  content: "\e994";
}
.icon-stats-dots:before {
  content: "\e99b";
}
.icon-bin:before {
  content: "\e9ac";
}
.icon-power-cord:before {
  content: "\e9b7";
}
.icon-point-right:before {
  content: "\ea04";
}
.icon-cross:before {
  content: "\ea0f";
}
.icon-play3:before {
  content: "\ea1c";
}
.icon-pause2:before {
  content: "\ea1d";
}
.icon-circle-up:before {
  content: "\ea41";
}

footer {
	position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background-color: #f5f5f5;
    text-align: center;
    }

.navbar li {
  margin: 0 20px;
}

#auto-clear {
	margin-top: 0.2rem;
}
#auto-clear label {
	margin-top: 0.4rem;
}

#recent-blocks-table tbody tr.table-new {
	visibility: hidden;
	opacity: 0;
}
#recent-blocks-table tbody tr.table-success a {
	color: #fff;
}
#recent-blocks-table tbody tr.table-success td {
	border: 1px solid #8bbf9f;
}
#recent-blocks-table tbody tr {
	visibility: visible;
	opacity: 1;
	transition: visibility 0s, opacity 0.5s linear;
}

#back-to-top {
	position: fixed;
	bottom: -50px;
	left: -150px;
	transition: .4s;
	-webkit-transition: .4s;
	-moz-transition: .4s;
}
#back-to-top.showing {
	bottom: 2rem;
	left: 2rem;
	transition: .4s;
	-webkit-transition: .4s;
	-moz-transition: .4s;
}

#reset-node-address, #validators-page, #apps-page, #infra-providers-page, #about-block-page, #about-account-page {
	display: none;
}

#about-block-page table tbody tr td, #modal-about-block table tbody tr td {
	word-wrap: break-word;
	max-width: 777px;
}