.uk-table tr.footable-filtering th, .footable-detail-row td:first-child {
	padding-top: 0;
}
.tours-table thead tr:not(.footable-filtering) th {
	background-color: #f8f8f8;
	text-transform: none !important;
	color: #333 !important;
	font-weight: normal !important;
}
.tours-table th {
	vertical-align: middle;
}
.tours-table .pr .ri {
	color: rgb(0, 132, 164);
	font-size: 1.35em;
	font-weight: normal;
}
.tours-table .pr .cur {
	color: rgb(0, 132, 164);
	font-size: 1em;
	font-weight: normal;
}
.my-tour-name {
	min-width: 16rem;
}
.my-hide-comma {
	background-color: #fff;
	margin-left: -0.55em;
}	
tr:hover .my-hide-comma {
	background-color: #ffd;
}	
table > tbody > tr > td > span.footable-toggle {
	margin-right: 0;
	opacity: 1;
	color: #333;
	font-size: 16px;
	font-weight: normal;
}
table > tbody > tr > td > span.footable-toggle.last-column {
	margin-left: 0;
	float: none;
	position: absolute;
	right: 10px;
	bottom: 10px;
	cursor: pointer;
}
.footable-details td:last-child {
	width: 90%;
	vertical-align: middle;
}
.tours-table h2.uk-h5 {
	margin-top: 10px;
}
.tours-table a.uk-link-heading:hover h2.uk-h5,
.tours-table a.uk-link-heading:active h2.uk-h5 {
	color: #1e87f0;
}
.tours-table .uk-button.uk-button-small {
	padding: 0 10px;
	max-width: 100%;
	text-transform: none;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.footable-filtering-search .dropdown-menu .my-help {
	cursor: pointer;
}
.footable-filtering-search .dropdown-menu .my-pseudo {
	border-bottom: none;
}
.footable-filtering-search .dropdown-menu .s_pr {
	color: #333;
}
.tours-table .my-tour-price {
	padding-top: 10px;
}
#my-page-num {
	display: none;
}
#my-more-tours {
	margin-top: 0 !important;
}
#my-more-tours hr:not(.uk-divider-vertical) {
	margin-left: 20px;
}

@media (max-width: 1199px) {
	.my-tour-name {
		min-width: 12rem;
	}
}
@media (max-width: 499px) {
	.my-tour-name {
		min-width: 0;
	}
	.tours-table h2.uk-h5 {
		font-size: 14px;
	}
	.tours-table.my-small-text {
		font-size: 0.825rem;
	}
}
