﻿	.card-selection-table {
		padding: 10px;
		display: block;
		text-align: center;
	}
	.slot-checked {
		background: #FF9000;
		color: #fff;
	}
	.card-slot {
		width: 300px;
		height: auto;
		padding: 5px 7px 5px 15px;
		border-radius: 8px;
		margin: 15px;
		display: inline-block;
		transition: background 0.2s ease-in-out;
		cursor: pointer;
		color: #FFF;
	}
	.card-slot div {
		font-size: .8rem;
		font-weight: 300;
	}
	.card-slot img {
		width: 280px;
		margin: 5px 0;
	}
	
	@media screen and (max-width: 741px) {
		.card-slot {
			width: 250px;
			height: auto;
		}
		.card-slot img {
			width: 240px;
			margin: 5px 0;
		}
	}
	
	@media screen and (max-width: 642px) {
		.card-slot {
			width: 200px;
		}
		.card-slot img {
			width: 190px;
			margin: 5px 0;
		}
	}
	
	@media screen and (max-width: 542px) {
		.card-slot {
			width: 150px;
			padding: 5px 0px;
			margin: 5px 2px;
		}
		.card-slot img {
			width: 140px;
			margin: 5px 0;
		}
	}
	
	.text-to-white {
		color: #fff !important;
	}
	.view-more-btn {
		color: #FFF !important;
		margin-top: 20px;
	}
	#view-more-1,
	#view-more-2 {
		display: none;
	}

.card-selection-table input[type="radio"] + label span {
	font-family: 'Open Sans', sans-serif;
}
		.card-selection-table input[type="radio"] + label .card-check-slot {
		display: inline-block;
		width: 21px;
		height: 21px;
		margin: -1px 0 0 10px;
		vertical-align: middle;
		cursor: pointer;
	}
	.card-selection-table input[type="radio"] + label div {
		color: #424242;
		display: inline;
		font-family: 'Open Sans', sans-serif;
	}
	.card-selection-table input[type="radio"] + label .card-check-slot {
		background: url(../../images/check_radio_sheet_grey.png) left top no-repeat;
	}
	.card-selection-table input[type="radio"]:checked + label .card-check-slot {
		background: url(../../images/check_radio_sheet_grey.png) -21px top no-repeat;
	}