.buttonsalgos-miners
{
	border-style: none solid none none !important;
	border-radius: 100%;
	border-color: #060708;
	border-width: 0.12rem;
}

button
{
	border-radius: 30px !important;
}

.total-miners
{
	position: absolute;
	top: 2px;
	left: 5px;
	font-size: 0.7rem;
	padding: 13px 5px 13px 2px;
	color:#7FFFD4;
}

body.light-mode .total-miners
{
	color:#8e54e9;
}

@media (max-width: 991.98px) {
  .buttonsalgos {
    font-size: 0.9rem; /* 1.125rem is small enough, so RFS won't rescale this */
	padding:0;
	margin:0;
	min-height:27px;
	min-width:93px;
	/*word-break: break-all;*/
	letter-spacing: -1px;
	overflow:hidden;
  }

	.buttonsalgos-miners
	{
		border-width: 0.1rem;
	}

	.total-miners
	{
		letter-spacing: 0.5px;
		padding: 7px 1px 7px 2px;
		top: 1px;
		left: 0.2px;
		font-size: 0.4rem;
	}

}


/* --- BORDER LEFT MENU LTE REMOVE --- */
body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .content-wrapper, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-footer, body:not(.sidebar-mini-md):not(.sidebar-mini-xs):not(.layout-top-nav) .main-header
{
    margin-left: 0 !important;
}

/* --- SWEETALERT2 BORDERS & SPACINGS --- */
.card
{
	border: none;height: 100%
}
.copy-button
{
	height: 25px;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative
}
.tip
{
	background-color: #263646;
	padding: 0 14px;
	line-height: 27px;
	position: absolute;
	border-radius: 4px;
	z-index: 100;
	color: #fff;
	font-size: 12px;
	animation-name: tip;
	animation-duration: .6s;
	animation-fill-mode: both
}
.tip:before
{
	content: "";
	background-color: #263646;
	height: 10px;width: 10px;
	display: block;
	position: absolute;
	transform: rotate(45deg);
	top: -4px;
	left: 17px
}
#copied_tip
{
	animation-name: come_and_leave;
	animation-duration: 1s;
	animation-fill-mode: both;
	bottom: -35px;
	left:2px
}
.text-line
{
	font-size: 14px
}

/* --- CHART JS --- */
@keyframes chartjs-render-animation
{
	from
	{
		opacity:.99
	}
	to
	{
		opacity:1
	}
}
.chartjs-render-monitor
{
	animation:chartjs-render-animation 1ms
}
.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink
{
	position:absolute;
	direction:ltr;
	left:0;
	top:0;
	right:0;
	bottom:0;
	overflow:hidden;
	pointer-events:none;
	visibility:hidden;
	z-index:-1
}
.chartjs-size-monitor-expand>div
{
	position:absolute;
	width:1000000px;
	height:1000000px;
	left:0;top:0
}
.chartjs-size-monitor-shrink>div
{
	position:absolute;
	width:200%;
	height:200%;
	left:0;
	top:0
}

/* --- DATATABLES --- */
.dataTables_filter {
   float: left !important;
   margin-left: -8px !important;
}

table.dataTable tfoot th
{
	border: none !important;
}

table.dataTable thead th
{
	border: none !important;
}

table.dataTable tbody td
{
	border: none !important;
}


/* --- PROGRESS BAR --- */
.progress-radius
{
    border-radius: 20px;
}
.progress-radius::-webkit-progress-bar
{
    border-radius: 20px;
}
.progress-radius::-webkit-progress-value
{
    border-radius: 20px;
}
.progress-radius::-moz-progress-bar
{
    border-radius: 20px;
}


.progress-border
{
    border: thick double #adb5bd;
}
.progress-border::-webkit-progress-bar
{
    border: 1px;
}
.progress-border::-webkit-progress-value
{
    border: 1px;
}
.progress-border::-moz-progress-bar
{
    border: 1px;
}


/* ----  BUTTONS SPINER ---- */
.glyphicon-refresh-animate {
    -animation: spin 1.5s infinite linear;
    -webkit-animation: spin2 1.5s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}


/* ---- FEES SHARED SOLO ---- */
.caption-fees
{
	line-height: 28px;
	transform: translateY(-68%);
}

.text-box-fees
{
	display: inline-block;
	position: relative;
	right: 48px;
}

.text-box-fees div
{
	display: inline-block;
	position: absolute;
	left: 4px;
	transform: rotateX(-90deg);
	opacity: 0;
	text-shadow: 0px 5px 5px rgba(0,0,0,.25);
	animation-timing-function: ease;
	width: 90px;
}

.text-box-fees div:nth-child(1)
{
	animation: rollDownShared 7s forwards infinite;
}

.text-box-fees div:nth-child(2)
{
	animation: rollDownSolo 7s forwards infinite;
}

@keyframes rollDownShared
{
	0%
	{
		transform: rotateX(-90deg);
	}
	10%
	{
		transform: rotateX(0deg);
		opacity: 1;
	}
	20%
	{
		transform: rotateX(0deg);
		opacity: 1;
	}
	30%
	{
		transform: rotateX(0deg);
		opacity: 1;
	}
	40%
	{
		transform: rotateX(30deg);
		opacity: 0;
	}
}

@keyframes rollDownSolo
{
	50%
	{
		transform: rotateX(-90deg);
	}
	60%
	{
		transform: rotateX(0deg);
		opacity: 1;
	}
	70%
	{
		transform: rotateX(0deg);
		opacity: 1;
	}
	80%
	{
		transform: rotateX(0deg);
		opacity: 1;
	}
	90%
	{
		transform: rotateX(30deg);
		opacity: 0;
	}
}

.flashit{
	-webkit-animation: flash linear 1s infinite;
	animation: flash linear 2s 6;
}
@-webkit-keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}
@keyframes flash {
	0% { opacity: 1; } 
	50% { opacity: .1; } 
	100% { opacity: 1; }
}

.blocks-coin-img {
  border: 1px solid #adb5bd;
  margin: 0 auto;
  padding: 3px;
  width: 34px;
}


.masqBgm {
    background:url(tls/macFfxBg.png) repeat;
}
.masqBg {
    background-color:#BDB76B;
   /* filter:alpha(opacity=75);
    -moz-opacity:0.75;
    opacity:0.75;*/
}


/* ------  BLOCKS FOUNDS TOAST ------- */
.toast-cadre
{
	margin: 0;
	padding:0;
	height:60px;
	max-width:270px;
}
.toast-body img
{
	margin-top: -1px;
}
.toast-body .toast-div
{
	position: relative;
	margin: 0;
	left: 45px;
	top:-41px;
}
.toast-body .toast-div p
{
	margin: 0;
	padding:0;
}
.toast-block,.toast-coin
{
	margin-bottom: -7px !important;
}
.toast-block-title,.toast-coin-title,.toast-algo-title
{
	color:#FF9A2C;
}
.toast-block-result
{
	margin-left:7px;
	color:#7FFFD4;
}
.toast-coin-result
{
	margin-left:13px;
	color:#7FFFD4;
}
.toast-algo-result
{
	margin-left:14px;
	color:#7FFFD4;
}


/* ----- VALIDATE ADRESS ----- */

.msg-validate
{
	color: #6c757d;
	&.pass-validate
	{
		color: green !important;
	}
	&.fail-validate
	{
		color: red !important;
	}
}