h5 {
	word-wrap: break-word;
}

.table td, .table th {
   padding: .75rem; 
}

.topfix {
    position: relative;
    top: -2px;
}

img.topfix {
	top: -1px;
}

td > img {
    cursor: help;
}

.btn-light {
	border-color: #ddd!important;
}

.jumbotron {
    padding: 1.5rem 0;
}

.bg-gray {
	/*background-color: #e9ecef;*/
	background: linear-gradient(to bottom, #e9ecef 0%, #f8f9fa 50%, #e9ecef 100%);
}

tr[onclick] {
	cursor: pointer;
}

.icon-title {
	opacity: 0.6;
	position: relative;
	top: -2px;
	width: 25px;
	height: 25px;
}

.search-bg {
	background-image: url("/https/bitref.com/media/search.svg");
	background-repeat: no-repeat;
	background-position-x: right;
}

.btn-pulse {
  animation: glow 2s ease-in-out infinite;
  /*border: 1px solid transparent;*/
  box-shadow: none;
}

@keyframes glow {
  0%, 100% { 
    /*box-shadow: 0 0 1px #198754, 0 0 2px #198754;*/
  	box-shadow: 0 0 0 rgba(25,135,84,0);
  }
  50% { 
    box-shadow: 0 0 5px #20c997, 0 0 7px #20c997, 0 0 10px #20c997;
  }
}

/* Tx */

.arrow {
	background-image: url("/https/bitref.com/theme/images/arrow-down.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 40px 40px;
}

.show-numbers {
	list-style-type: none;
	counter-reset: my-counter -1;
}

.show-numbers li {
	counter-increment: my-counter;
}

.show-numbers li::after {
	content: '#' counter(my-counter);
	color: #aaa;
	float: right;
}

.bg-skyblue {
	background-color: #cbe6ff;
}

/* Block */

.show-numbers-block {
	list-style-type: none;
	/*counter-reset: my-counter -1;*/
}

.show-numbers-block li.tx {
	counter-increment: my-counter;
}

.show-numbers-block li.tx::after {
	content: counter(my-counter);
	color: #aaa;
	float: right;
}

/* Fees */
table .progress-bar, #fillrate {
    overflow: visible;
    color: white;
    text-shadow: 1px 1px 1px black;
}

#txchart td, #vsize td {
	padding: 0;
}

/* Banners */

#b1 {
	position: absolute;
	top: 15px;
	left: 15px;
}

#b2 {
	position: absolute;
	top: 15px;
	right: 15px;
}

/* Price */
div.pricechart div#chart {
	padding-top: 5px;
	border: 1px solid #ced4da;
	border-radius: .3rem;
	box-shadow: 0 22px 35px -16px rgba(0,0,0, 0.1);
}

select.custom-select {
	display: inline!important;
	width: 110px!important;
	margin-right: 0!important;
}

div#calculator {
	background-image: url("/https/bitref.com/theme/images/eq.png");
	background-repeat: no-repeat;
	background-position: center;
}

/* Responsive */

@media screen and (max-width: 1200px) {
	#b1, #b2 {
		position: static!important;
		text-align: center;
		margin-top: 15px;
		margin-bottom: 15px;
	}
}

@media (max-width: 575.98px) { /* Mobile (xs) devices */
  .offcanvas {
    visibility: hidden!important;        /* Hide the Offcanvas */
    pointer-events: none;      /* Disable interaction */
  }
}
