#top_wrapper.rspt14 {
	direction: rtl;
	font-family: arial, sans-serif;
	/*margin: 1em;*/
}

.rspt14 table {
	border-spacing: 0;
	border: 1px solid #d7d7d7;
	border-radius: 8px;
	overflow: hidden;
	border-collapse: separate;
}

.rspt14 th {
	font-weight: normal;
	vertical-align: top;
}

.rspt14 td, .rspt14 th {
	padding: 1.1em 1.4em;
	text-align: right;
	border-left: 1px solid #d7d7d7;
	border-bottom: 1px solid #f3f3f3;
	vertical-align: top;
}

.rspt14 thead tr:first-child th {
	font-size: 1.25em;
	font-weight: bold;
	color: #313d9a;
	border-bottom: 1px solid #d7d7d7;
}

.rspt14 thead tr:first-child {
	background: rgb(255, 255, 255);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%, rgba(138, 138, 138, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%, rgba(138, 138, 138, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%, rgba(138, 138, 138, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#8a8a8a', GradientType=0);
}

.rspt14 td:last-child, .rspt14 th:last-child {
	border-left: none;
}

.rspt14 tbody tr:last-child td {
	border-bottom: none;
}

@media (max-width: 640px) {

	.rspt14 thead {
		display: none;
	}

	.rspt14 td, .rspt14 th {
		display: block;
		border-left: none;
	}

	.rspt14 td.multiline-2:before {
		/* float: right; */
		/* height: 2em; */
	}

	.rspt14 tbody tr:last-child td {
		border-bottom: 1px solid #f3f3f3;
	}

	.rspt14 tbody tr:last-child td:last-child {
		border-bottom: none;
	}

	#top_wrapper.rspt14 {
		font-size: 1.3em;
	}

	.rspt14 tr td:first-child {
		background: rgb(255, 255, 255);
		background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%, rgba(138, 138, 138, 1) 100%);
		background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%, rgba(138, 138, 138, 1) 100%);
		background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(233, 233, 233, 1) 100%, rgba(138, 138, 138, 1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#8a8a8a', GradientType=0);
		color: #313d9a;
		font-weight: bold;
		font-size: 1.2em;
	}

	.rspt14 table {
		width: 100%;
	}

	.rspt14 tr td:first-child:before {
		/* display: none; */
		width: auto;
	}

	.rspt14 td:before {
		content: attr(data-th) ": ";
		/* display: inline-block; */
		color: #313d9a;
		font-size: 1em;
		padding-left: 0;
		/* width: 40%; */
	}

	.rspt14 td.multiline-big:before {
		float: right;
		height: 8em;
		width: 40%;
	}

	.rspt14 td:not(:last-child) {
		border-bottom: none !important;
	}

	.rspt14 td:not(:first-child):not(:last-child):not(.no-border-bottom):after {
		content: '';
		display: block;
		width: 100%;
		border-bottom: 2px solid #f3f3f3;
		position: relative;
		top: 1.1em;
	}
}



@media (max-width: 540px) {
	#top_wrapper.rspt14 {
		font-size: 1.2em;
	}
}

@media (max-width: 440px) {
	#top_wrapper.rspt14 {
		font-size: 1.1em;
	}
}

@media (max-width: 340px) {
	#top_wrapper.rspt14 {
		font-size: 1em;
	}
}