@font-face {
  font-family: 'Peralta';
  font-style: normal;
  font-weight: 400;
  src: local('Peralta'), local('Peralta-Regular'), url(u9VnQ6kM-5PI2V8JsmWmHw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
  /*font-display: swap;*/
}

h1 {
	font-family: 'Peralta', serif;
	/*font-size: 60px;*/
	font-weight: normal;
}

h1:hover {
	/*transform: rotate(+2deg);*/
}

h1 a:hover {
	color: #007bff;
}

h1 a {
	text-decoration: none!important;
}

h1 span {
	color: #f7931a;
}

h5 {
	word-wrap: break-word;
}

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

/*th:nth-child(3), td:nth-child(3), th:nth-child(4), td:nth-child(4) {
	text-align: right;
}*/

.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;
}

tr[onclick] {
	cursor: pointer;
}

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

/* Tx */

.arrow {
	background-image: url("/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 {
	display: list-item;
	counter-increment: my-counter;
  	&::marker {
		content: counter(my-counter);
    	color: gray;
    	position: relative;
    	left: -2px;
  	}
}*/

.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 {
    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(/images/eq.png);
	background-repeat: no-repeat;
	background-position: center;
}

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