.card .card-header{
	padding: 1.5rem;
	padding-bottom: 0px;
	padding-top: 20px;
}
.card .card-body{
	padding: 1.5rem;
}
.btn.active{
	color: #ffffff;
	background: #3a77fe;
}
.btn{
	background: #f5f8fa;
	color: #74788b;
	margin-right: 5px !important;
}
.icon-package{
	width:15px;
	height: auto;
}
.text-right{
	text-align: right;
}
.text-left{
	text-align: left;
}
.card-header{
	border-bottom: 0;
	margin-top: 20px;
}
.form-select{
	margin-bottom: 20px;
}
.dotted-bottom{
	border-bottom: 1px dashed #cccccc;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.funnels{
	vertical-align: middle;
	align-content: center;
}
.table .funnel-left{
	text-align: left;
	width: 156px;
}
.table .funnel-right{
	text-align: right;
	width: 156px;
}
.funnels td{
	padding: 0px ;
	font-size: 11px;
}
td.funnel-left-1{
	background: transparent url(../media/olx/funnel-left-1.svg) center right no-repeat;
	height: 160px !important;
	padding-right: 10px !important;
}
td.funnel-left-2{
	background: transparent url(../media/olx/funnel-left-2.svg) center right no-repeat;
	height: 40px !important;
	padding-right: 10px !important;
	color: #FFFFFF;
}
td.funnel-left-3{
	background: transparent url(../media/olx/funnel-left-3.svg) center right no-repeat;
	height: 26px;
	padding-right: 10px !important;
	color: #FFFFFF;
}
td.funnel-right-1{
	background: transparent url(../media/olx/funnel-right-1.svg) center left no-repeat;
	height: 160px;
	padding-left: 10px !important;
}
td.funnel-right-2{
	background: transparent url(../media/olx/funnel-right-2.svg) center left no-repeat;
	height: 40px;
	padding-left: 10px !important;
}
td.funnel-right-3{
	background: transparent url(../media/olx/funnel-right-3.svg) center left no-repeat;
	height: 26px;
	padding-left: 10px !important;
	color: #FFFFFF;
}
td.text-right{
	padding-right: 5px !important;
}
td.text-left{
	padding-left: 5px !important;
}
.highcharts-credits{
	display: none;
}
.table td:first-child, .table th:first-child, .table tr:first-child {
  padding-left: 0.75rem;
}
.table-top5 td{
	vertical-align: middle;
}
.table-striped .selected td{
	background: #3a77ff;
	color: #ffffff !important;
	box-shadow: none;
}
.table-striped .selected td:first-child{
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}
.table-striped .selected td:last-child{
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
}
.text-cat{
	min-width: 500px;
}
.table td.position{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #3a77ff;
}
.position-1{
	background: transparent url(../media/olx/stick-gold.png) center right no-repeat;
	display: block;
	margin:0 auto;
	width:27px;
	height: 37px;
	margin-top: 10px;
	padding-top: 2px;
	color: #3a77ff !important;
}
.position-2{
	background: transparent url(../media/olx/stick-silver.png) center right no-repeat;
	display: block;
	margin:0 auto;
	width:27px;
	height: 37px;
	margin-top: 10px;
	padding-top: 2px;
	color: #3a77ff !important;
}
.position-3{
	background: transparent url(../media/olx/stick-bronze.png) center right no-repeat;
	display: block;
	margin:0 auto;
	width:27px;
	height: 37px;
	margin-top: 10px;
	padding-top: 2px;
	color: #3a77ff !important;
}
figure{
	margin-bottom: 0;
}
.info{
	color: #a1a2a5;
	display: block;
	margin-left: 1.5rem;
	margin-bottom: 5px;
}
.info i{
	color: #3a77fe;
	font-style: normal;
	font-weight: bold;
}


#loading {
  position: fixed;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 1;
  background-color: #fff;
  z-index: 99;
}

#loading-image {
  z-index: 100;
}

@media (max-width: 768px) {
	td.funnel-left-1{
		background: transparent url(../media/olx/funnel-left-1-m.svg) center right no-repeat;
		width: 90px !important;
		padding-right: 10px !important;
		height: 90px !important;
	}
	td.funnel-right-1{
		background: transparent url(../media/olx/funnel-right-1-m.svg) center left no-repeat;
		width: 90px;
		padding-left: 10px !important;
		height: 90px !important;
	}
	.dotted-bottom-xs{
		border-bottom: 1px dashed #cccccc;
	padding-bottom: 20px;
	margin-bottom: 20px;
	}
}