/* Copyright 19-06-2024 - R24k.com */

.r24k-tm-icons {
	background-color: #FFF !important;
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: 100% !important;
    display: block;
    height: 90%;
	margin: auto;
    width: 90%;
}
#r24k-tm-inner-service-list .r24k-tm-icons {
	height:32px;
	width:32px;
}
#r24k-tm-icons-table .r24k-tm-icons {
	background-color: transparent !important;
}
.r24k-tm-icons.r24k-tm-supplier-error {
	background-color:  var(--r24k-tm-red22) !important;
}
.r24k-tm-aeroplane-icon {
 	background: url('../img/service-icons/aeroplane.png');
}
.r24k-tm-airplane-tickets-icon {
 	background: url('../img/service-icons/airplane-tickets.png');
}
.r24k-tm-alligator-icon {
 	background: url('../img/service-icons/alligator.png');
}
.r24k-tm-angkor-wat-icon {
 	background: url('../img/service-icons/angkor-wat.png');
}
.r24k-tm-award-icon {
 	background: url('../img/service-icons/award.png');
}
.r24k-tm-balloon-icon {
 	background: url('../img/service-icons/balloon.png');
}
.r24k-tm-balloons-icon {
 	background: url('../img/service-icons/balloons.png');
}
.r24k-tm-beach-icon {
 	background: url('../img/service-icons/beach.png');
}
.r24k-tm-bed-icon {
	background: url('../img/service-icons/bed.png');
}
.r24k-tm-bee-icon {
 	background: url('../img/service-icons/bee.png');
}
.r24k-tm-bell-icon {
 	background: url('../img/service-icons/bell.png');
}
.r24k-tm-bicycle-icon {
 	background: url('../img/service-icons/bicycle.png');
}
.r24k-tm-bike-icon {
 	background: url('../img/service-icons/bike.png');
}
.r24k-tm-billiard-icon {
 	background: url('../img/service-icons/billiard.png');
}
.r24k-tm-bird-icon {
 	background: url('../img/service-icons/bird.png');
}
.r24k-tm-boat-icon {
 	background: url('../img/service-icons/boat.png');
}
.r24k-tm-bomb-icon {
 	background: url('../img/service-icons/bomb.png');
}
.r24k-tm-bonfire-icon {
 	background: url('../img/service-icons/bonfire.png');
}
.r24k-tm-boots-icon {
 	background: url('../img/service-icons/boots.png');
}
.r24k-tm-bowling-icon {
 	background: url('../img/service-icons/bowling.png');
}
.r24k-tm-boxing-gloves-icon {
 	background: url('../img/service-icons/boxing-gloves.png');
}
.r24k-tm-boxing-ring-icon {
 	background: url('../img/service-icons/boxing-ring.png');
}
.r24k-tm-breakfast-icon {
 	background: url('../img/service-icons/breakfast.png');
}
.r24k-tm-buddha-icon {
 	background: url('../img/service-icons/buddha.png');
}
.r24k-tm-buffalo-icon {
 	background: url('../img/service-icons/buffalo.png');
}
.r24k-tm-buggy-icon {
	background: url('../img/service-icons/buggy.png');
}
.r24k-tm-bus-icon {
 	background: url('../img/service-icons/bus.png');
}
.r24k-tm-butterfly-icon {
 	background: url('../img/service-icons/butterfly.png');
}
.r24k-tm-cabin-icon {
 	background: url('../img/service-icons/cabin.png');
}
.r24k-tm-calendar-icon {
 	background: url('../img/service-icons/calendar.png');
}
.r24k-tm-camel-icon {
 	background: url('../img/service-icons/camel.png');
}
.r24k-tm-camera-icon {
 	background: url('../img/service-icons/camera.png');
}
.r24k-tm-campervan-icon {
 	background: url('../img/service-icons/campervan.png');
}
.r24k-tm-car-icon {
 	background: url('../img/service-icons/car.png');
}
.r24k-tm-castle-icon {
 	background: url('../img/service-icons/castle.png');
}
.r24k-tm-champagne-icon {
 	background: url('../img/service-icons/champagne.png');
}
.r24k-tm-chef-cook-icon {
 	background: url('../img/service-icons/chef-cook.png');
}
.r24k-tm-chicken-icon {
 	background: url('../img/service-icons/chicken.png');
}
.r24k-tm-circus-icon {
 	background: url('../img/service-icons/circus.png');
}
.r24k-tm-city-hall-icon {
 	background: url('../img/service-icons/city-hall.png');
}
.r24k-tm-cityscape-icon {
 	background: url('../img/service-icons/cityscape.png');
}
.r24k-tm-climbing-icon {
 	background: url('../img/service-icons/climbing.png');
}
.r24k-tm-cocktail-icon {
 	background: url('../img/service-icons/cocktail.png');
}
.r24k-tm-coffee-croissant-icon {
 	background: url('../img/service-icons/coffee-croissant.png');
}
.r24k-tm-coins-icon {
 	background: url('../img/service-icons/coins.png');
}
.r24k-tm-column-icon {
 	background: url('../img/service-icons/column.png');
}
.r24k-tm-computer-icon {
 	background: url('../img/service-icons/computer.png');
}
.r24k-tm-cruise-ship-icon {
 	background: url('../img/service-icons/cruise-ship.png');
}
.r24k-tm-cupcake-icon {
 	background: url('../img/service-icons/cupcake.png');
}
.r24k-tm-cutlery-icon {
 	background: url('../img/service-icons/cutlery.png');
}
.r24k-tm-cycle-man-icon {
 	background: url('../img/service-icons/cycle-man.png');
}
.r24k-tm-cyclo-icon {
 	background: url('../img/service-icons/cyclo.png');
}
.r24k-tm-dart-board-icon {
 	background: url('../img/service-icons/dart-board.png');
}
.r24k-tm-departure-icon {
 	background: url('../img/service-icons/departure.png');
}
.r24k-tm-diamond-icon {
 	background: url('../img/service-icons/diamond.png');
}
.r24k-tm-disco-icon {
 	background: url('../img/service-icons/disco.png');
}
.r24k-tm-dog-sled-icon {
 	background: url('../img/service-icons/dog-sled.png');
}
.r24k-tm-dollar-symbol-icon {
 	background: url('../img/service-icons/dollar-symbol.png');
}
.r24k-tm-dolphin-icon {
 	background: url('../img/service-icons/dolphin.png');
}
.r24k-tm-domestic-flight-icon {
 	background: url('../img/service-icons/domestic-flight.png');
}
.r24k-tm-doctor-icon {
 	background: url('../img/service-icons/doctor.png');
}
.r24k-tm-diving-icon {
 	background: url('../img/service-icons/diving.png');
}
.r24k-tm-donate-icon {
 	background: url('../img/service-icons/donate.png');
}
.r24k-tm-electric-car-icon {
 	background: url('../img/service-icons/electric-car.png');
}
.r24k-tm-elephant-icon {
 	background: url('../img/service-icons/elephant.png');
}
.r24k-tm-elephant-ride-icon {
 	background: url('../img/service-icons/elephant-ride.png');
}
.r24k-tm-exchange-icon {
 	background: url('../img/service-icons/exchange.png');
}
.r24k-tm-ferry-icon {
 	background: url('../img/service-icons/ferry.png');
}
.r24k-tm-finish-icon {
 	background: url('../img/service-icons/finish.png');
}
.r24k-tm-firework-icon {
 	background: url('../img/service-icons/firework.png');
}
.r24k-tm-flower-icon {
 	background: url('../img/service-icons/flower.png');
}
.r24k-tm-fishing-icon {
 	background: url('../img/service-icons/fishing.png');
}
.r24k-tm-gibbon-icon {
 	background: url('../img/service-icons/gibbon.png');
}
.r24k-tm-gift-icon {
 	background: url('../img/service-icons/gift.png');
}
.r24k-tm-golf-icon {
 	background: url('../img/service-icons/golf.png');
}
.r24k-tm-grill-icon {
 	background: url('../img/service-icons/grill.png');
}
.r24k-tm-grasshopper-icon {
 	background: url('../img/service-icons/grasshopper.png');
}
.r24k-tm-helicopter-icon {
 	background: url('../img/service-icons/helicopter.png');
}
.r24k-tm-horse-riding-icon {
 	background: url('../img/service-icons/horse-riding.png');
}
.r24k-tm-hospital-icon {
 	background: url('../img/service-icons/hospital.png');
}
.r24k-tm-hotel-icon {
 	background: url('../img/service-icons/hotel.png');
}
.r24k-tm-house-tree-icon {
 	background: url('../img/service-icons/house-tree.png');
}
.r24k-tm-ice-cream-icon {
 	background: url('../img/service-icons/ice-cream.png');
}
.r24k-tm-int-flight-icon {
 	background: url('../img/service-icons/int-flight.png');
}
.r24k-tm-gems-icon {
 	background: url('../img/service-icons/gems.png');
}
.r24k-tm-island-icon {
 	background: url('../img/service-icons/island.png');
}
.r24k-tm-jeep-icon {
 	background: url('../img/service-icons/jeep.png');
}
.r24k-tm-jet-ski-icon {
 	background: url('../img/service-icons/jet-ski.png');
}
.r24k-tm-kangaroo-icon {
 	background: url('../img/service-icons/kangaroo.png');
}
.r24k-tm-karaoke-icon {
 	background: url('../img/service-icons/karaoke.png');
}
.r24k-tm-karate-icon {
 	background: url('../img/service-icons/karate.png');
}
.r24k-tm-kayak-icon {
 	background: url('../img/service-icons/kayak.png');
}
.r24k-tm-koala-icon {
 	background: url('../img/service-icons/koala.png');
}
.r24k-tm-landscape-icon {
 	background: url('../img/service-icons/landscape.png');
}
.r24k-tm-lantern-icon {
 	background: url('../img/service-icons/lantern.png');
}
.r24k-tm-limousine-icon {
 	background: url('../img/service-icons/limousine.png');
}
.r24k-tm-lion-icon {
 	background: url('../img/service-icons/lion.png');
}
.r24k-tm-lotus-icon {
 	background: url('../img/service-icons/lotus.png');
}
.r24k-tm-lunch-icon {
 	background: url('../img/service-icons/lunch.png');
}
.r24k-tm-mall-icon {
 	background: url('../img/service-icons/mall.png');
}
.r24k-tm-man-icon {
 	background: url('../img/service-icons/man.png');
}
.r24k-tm-moose-icon {
 	background: url('../img/service-icons/moose.png');
}
.r24k-tm-map-transfer-icon {
 	background: url('../img/service-icons/map-transfer.png');
}
.r24k-tm-massage-icon {
 	background: url('../img/service-icons/massage.png');
}
.r24k-tm-mastercard-icon {
 	background: url('../img/service-icons/mastercard.png');
}
.r24k-tm-meeting-icon {
 	background: url('../img/service-icons/meeting.png');
}
.r24k-tm-minivan-icon {
 	background: url('../img/service-icons/minivan.png');
}
.r24k-tm-moto-cross-icon {
 	background: url('../img/service-icons/moto-cross.png');
}
.r24k-tm-motorbike-icon {
 	background: url('../img/service-icons/motorbike.png');
}
.r24k-tm-mountain-icon {
	background: url('../img/service-icons/mountain.png');
}
.r24k-tm-movies-icon {
 	background: url('../img/service-icons/movies.png');
}
.r24k-tm-museum-icon {
 	background: url('../img/service-icons/museum.png');
}
.r24k-tm-music-icon {
 	background: url('../img/service-icons/music.png');
}
.r24k-tm-my-fly-icon {
 	background: url('../img/service-icons/my-fly.png');
}
.r24k-tm-native-mask-icon {
 	background: url('../img/service-icons/native-mask.png');
}
.r24k-tm-ox-icon {
 	background: url('../img/service-icons/ox.png');
}
.r24k-tm-online-store-icon {
 	background: url('../img/service-icons/online-store.png');
}
.r24k-tm-pagoda-icon {
 	background: url('../img/service-icons/pagoda.png');
}
.r24k-tm-palette-icon {
 	background: url('../img/service-icons/palette.png');
}
.r24k-tm-paperclip-icon {
 	background: url('../img/service-icons/paperclip.png');
}
.r24k-tm-park-icon {
 	background: url('../img/service-icons/park.png');
}
.r24k-tm-partnership-icon {
 	background: url('../img/service-icons/partnership.png');
}
.r24k-tm-party-icon {
 	background: url('../img/service-icons/party.png');
}
.r24k-tm-passport-icon {
 	background: url('../img/service-icons/passport.png');
}
.r24k-tm-pepper-icon {
 	background: url('../img/service-icons/pepper.png');
}
.r24k-tm-people-icon {
 	background: url('../img/service-icons/people.png');
}
.r24k-tm-pint-icon {
 	background: url('../img/service-icons/pint.png');
}
.r24k-tm-pizza-icon {
 	background: url('../img/service-icons/pizza.png');
}
.r24k-tm-plant-icon {
 	background: url('../img/service-icons/plant.png');
}
.r24k-tm-quad-icon {
 	background: url('../img/service-icons/quad.png');
}
.r24k-tm-rafting-icon {
 	background: url('../img/service-icons/rafting.png');
}
.r24k-tm-railway-icon {
 	background: url('../img/service-icons/railway.png');
}
.r24k-tm-restaurant-icon {
 	background: url('../img/service-icons/restaurant.png');
}
.r24k-tm-resort-icon {
 	background: url('../img/service-icons/resort.png');
}
.r24k-tm-rice-icon {
 	background: url('../img/service-icons/rice.png');
}
.r24k-tm-road-sign-icon {
 	background: url('../img/service-icons/road-sign.png');
}
.r24k-tm-scenic-icon {
 	background: url('../img/service-icons/scenic.png');
}
.r24k-tm-school-icon {
 	background: url('../img/service-icons/school.png');
}
.r24k-tm-scooter-icon {
 	background: url('../img/service-icons/scooter.png');
}
.r24k-tm-services-icon {
 	background: url('../img/service-icons/services.png');
}
.r24k-tm-ship-icon {
 	background: url('../img/service-icons/ship.png');
}
.r24k-tm-sim-icon {
 	background: url('../img/service-icons/sim.png');
}
.r24k-tm-sled-icon {
 	background: url('../img/service-icons/sled.png');
}
.r24k-tm-slot-machine-icon {
 	background: url('../img/service-icons/slot-machine.png');
}
.r24k-tm-small-plane-icon {
 	background: url('../img/service-icons/small-plane.png');
}
.r24k-tm-smartphone-icon {
 	background: url('../img/service-icons/smartphone.png');
}
.r24k-tm-snack-cart-icon {
 	background: url('../img/service-icons/snack-cart.png');
}
.r24k-tm-snorkel-icon {
 	background: url('../img/service-icons/snorkel.png');
}
.r24k-tm-snow-icon {
 	background: url('../img/service-icons/snow.png');
}
.r24k-tm-snowman-icon {
 	background: url('../img/service-icons/snowman.png');
}
.r24k-tm-spa-icon {
 	background: url('../img/service-icons/spa.png');
}
.r24k-tm-spa-salon-icon {
 	background: url('../img/service-icons/spa-salon.png');
}
.r24k-tm-sports-icon {
 	background: url('../img/service-icons/sports.png');
}
.r24k-tm-staff-icon {
 	background: url('../img/service-icons/staff.png');
}
.r24k-tm-stone-shrine-icon {
 	background: url('../img/service-icons/stone-shrine.png');
}
.r24k-tm-sunboat-icon {
 	background: url('../img/service-icons/sunboat.png');
}
.r24k-tm-sunset-icon {
 	background: url('../img/service-icons/sunset.png');
}
.r24k-tm-surfboard-icon {
 	background: url('../img/service-icons/surfboard.png');
}
.r24k-tm-swimming-pool-icon {
 	background: url('../img/service-icons/swimming-pool.png');
}
.r24k-tm-taxi-icon {
 	background: url('../img/service-icons/taxi.png');
}
.r24k-tm-temple-icon {
 	background: url('../img/service-icons/temple.png');
}
.r24k-tm-tent-icon {
 	background: url('../img/service-icons/tent.png');
}
.r24k-tm-theater-icon {
 	background: url('../img/service-icons/theater.png');
}
.r24k-tm-tour-guide-icon {
 	background: url('../img/service-icons/tour-guide.png');
}
.r24k-tm-tour-leader-icon {
 	background: url('../img/service-icons/tour-leader.png');
}
.r24k-tm-train-icon {
 	background: url('../img/service-icons/train.png');
}
.r24k-tm-transfer-icon {
 	background: url('../img/service-icons/transfer.png');
}
.r24k-tm-trekking-icon {
 	background: url('../img/service-icons/trekking.png');
}
.r24k-tm-triple-a-icon {
 	background: url('../img/service-icons/triple-a.png');
}
.r24k-tm-tulips-icon {
 	background: url('../img/service-icons/tulips.png');
}
.r24k-tm-tuktuk-icon {
 	background: url('../img/service-icons/tuktuk.png');
}
.r24k-tm-tuktuk-city-icon {
 	background: url('../img/service-icons/tuktuk-city.png');
}
.r24k-tm-tunnel-icon {
 	background: url('../img/service-icons/tunnel.png');
}
.r24k-tm-vase-icon {
 	background: url('../img/service-icons/vase.png');
}
.r24k-tm-visa-icon {
 	background: url('../img/service-icons/visa.png');
}
.r24k-tm-volunteer-icon {
 	background: url('../img/service-icons/volunteer.png');
}
.r24k-tm-walk-icon {
 	background: url('../img/service-icons/walk.png');
}
.r24k-tm-wallet-icon {
 	background: url('../img/service-icons/wallet.png');
}
.r24k-tm-waterfall-icon {
 	background: url('../img/service-icons/waterfall.png');
}
.r24k-tm-waterpark-icon {
 	background: url('../img/service-icons/waterpark.png');
}
.r24k-tm-water-bird-icon {
 	background: url('../img/service-icons/water-bird.png');
}
.r24k-tm-water-bottle-icon {
 	background: url('../img/service-icons/water-bottle.png');
}
.r24k-tm-water-puppet-icon {
 	background: url('../img/service-icons/water-puppet.png');
}
.r24k-tm-water-fruit-icon {
 	background: url('../img/service-icons/water-fruit.png');
}
.r24k-tm-water-ski-icon {
 	background: url('../img/service-icons/water-ski.png');
}
.r24k-tm-wind-sign-icon {
 	background: url('../img/service-icons/wind-sign.png');
}
.r24k-tm-woman-icon {
 	background: url('../img/service-icons/woman.png');
}
.r24k-tm-yacht-icon {
 	background: url('../img/service-icons/yacht.png');
}
.r24k-tm-zoo-icon {
 	background: url('../img/service-icons/zoo.png');
}
.r24k-tm-supplier-type-icon {
	background-color: #FFF;
	border: 1px solid #BBB;
	border-radius:var(--r24k-tm-radius-s);
	display: inline-block;
	height: 40px;
	margin-left: 25px;
	vertical-align: middle;
	width: 40px;
}
.r24k-tm-supplier-type-icon .r24k-tm-icons {
	border-radius:var(--r24k-tm-radius-s);
	height:40px!important;
	width:40px!important;
}
span[data-in-quotation="0"]:not(.r24k-tm-hotel-icon):after {
	color:  var(--r24k-tm-red);
	content:"\f070" !important;
	font-family: Fontawesome;
	font-size: 11px;
	position: absolute;
		right: 1px;
		top: -6px;
}
.r24k-tm-quotation-extra-hotel-table span[data-in-quotation="0"]:after {
	color:  var(--r24k-tm-red);
	content:"\f070" !important;
	font-family: Fontawesome;
	font-size: 11px;
	position: absolute;
		right: 1px;
		top: -6px;
}
.r24k-tm-in-quotation-eye {
	font-size: 10px;
	position: absolute;
		top: -5px;
		left: 1px;
}
.r24k-tm-supplier-type-icon > span {
	position: relative;
}
.r24k-tm-quotation-extra-hotel-table,
.r24k-tm-quotation-icon-table,
.r24k-tm-quotation-thumb-table {
	border-collapse: separate;
	border-spacing: 2px;
}
.r24k-tm-quotation-icon-table td,
.r24k-tm-quotation-extra-hotel-table td,
.r24k-tm-quotation-thumb-table td {
	background-color: #FFF;
	border: 1px solid #BBB;
	border-radius: var(--r24k-tm-radius-s);
	height: 30px;
	overflow:hidden;
	position: relative;
	width: 30px;
}
.r24k-tm-quotation-icon-table td i,
.r24k-tm-quotation-extra-hotel-table td i,
.r24k-tm-quotation-thumb-table td i {
	color: #777;
	margin:auto;
}
.r24k-tm-quotation-icon-table td > span {
	position: relative;
}
.r24k-tm-quotation-thumb-table td {
	color: #CCC;
	font-size: 20px;
	height: 32px;
	padding: 0;
	text-align: center;
	width:32px;
}
.r24k-tm-quotation-thumb-table td img {
	height: 100%;
	position: absolute;
		left: 0;
		top: 0;
	width: 100%;
}
.r24k-tm-quotation-thumb-table td:hover {
	border:1px solid;
	border-color: var(--r24k-tm-blue);
	color:  var(--r24k-tm-blue);
	cursor: pointer;
}
.r24k-tm-quotation-thumb-table td:hover::after {
	color:  var(--r24k-tm-blue);
}
td:has(> img.r24k-tm-quotation-daily-images )::after {
	display: none;
}
.r24k-tm-quotation-extra-hotel-table td {
	color: #BBBBBB;
	font-size: 18px;
	text-align: center;
}
.r24k-tm-quotation-extra-hotel-table td:not(.r24k-tm-icon-locked):hover {
	border: 1px solid  var(--r24k-tm-blue);
	cursor: pointer;
}
.r24k-tm-quotation-extra-hotel-table td:not(.r24k-tm-icon-locked):hover i {
	color:  var(--r24k-tm-blue);
}
.rk24-tm-change-log-li .r24k-tm-icons {
	border: 1px solid #ddd;
	border-radius: 3px;
	display: inline-block !important;
	height: 48px!important;
	margin: 0 5px;
	padding: 4px;
	width: 48px!important;
}
