/**
 * jquery-restable - jQuery plugin that make tables responsive
 * @version v0.1.2
 * @link http://codeb.it/restable/
 * @license MIT
 */
ul.tabletolist {
	font-size:1.7em;
	margin:0;
}
ul.tabletolist img {
	max-width:100%;
}
ul.tabletolist.nrh {
	margin:0;
}
ul.tabletolist.nrh > li {
	margin:20px 0;
	border:1px solid #27AD88;
}
ul.tabletolist,
ul.tabletolist > li > ul {
	padding:0!important;
	list-style:none!important;
}
ul.tabletolist > li > ul {
	display: table;
	width:100%;
	border-collapse: collapse;
	margin:0!important;
}
ul.tabletolist > li .titles {
	background-color:#bbb;
	display:block;
	color:#fff;
	padding:10px;
}
.lightTable ul.tabletolist > li .titles {
	text-align:center;
	font-weight:bold;
	background-color:#a40035;
}
ul.tabletolist > li > ul > li {
	font-weight:bold;
	border-bottom:1px dotted #24C98E;	
}
.lightTable ul.tabletolist > li > ul > li {
	border-bottom:1px solid #FFF;
}
ul.tabletolist > li > ul > li:last-child {
	border-bottom:none;
}
ul.tabletolist ul > li {
	display: table-row;
}
ul.tabletolist ul > li .row_headers {
	display: table-cell;
	width:25%;
	height:100%;
	color:#17A881;
	text-align:center;
	padding:10px;
	background: #E8FAF6;
	border-bottom:1px dotted #24C98E;
}
.lightTable ul.tabletolist ul > li .row_headers {
	color:#a40035;
	background:#f4e0e6;
}
ul.tabletolist ul > li .row_data {
	display: table-cell;
	width:75%;
	padding:10px;
	vertical-align:middle;
	border-bottom:1px dotted #24C98E;
}
.lightTable ul.tabletolist ul > li .row_data {
	text-align:center;
	background:#f8ebef;
}
ul.tabletolist > li > ul > li:last-child .row_headers,
ul.tabletolist > li > ul > li:last-child .row_data {
	border-bottom:none;
}
ul.tabletolist ul > li .row_data ul,
ul.tabletolist ul > li .row_data ol {
	margin-left:1.5em;
}
ul.tabletolist > li > ul > li {
	width:100%;
	*zoom:1;
}
ul.tabletolist > li > ul > li:before {
	content:" ";display:table;
}
ul.tabletolist > li > ul > li:after {
	content:" ";
	display:table;
	clear:both;
}
ul.tabletolist ul > li .row_data.html {
	font-weight:400;
}
ul.tabletolist ul > li .row_data.html ul {
	list-style-type:disc;
}

.lostTable ul.tabletolist.nrh > li {
	border-color:#7f2d00;
}
.lostTable ul.tabletolist > li > ul > li {
	background: #f5efeb;
	border-bottom:none;
}
.lostTable ul.tabletolist > li > ul > li:nth-of-type(2n) {
	background: #ece0d9;
}
.lostTable ul.tabletolist ul > li .row_headers {
	color:#FFF;
	background:#7f2d00;
	border-color:#FFF;
}
.lostTable ul.tabletolist ul > li .row_data {
	border-bottom:none;
}
@media screen and (max-width: 480px) {
	ul.tabletolist ul > li {
		display: block;	
		box-sizing:border-box;
	}
	ul.tabletolist ul > li .row_headers {
		display:block;
		width:100%;
		box-sizing:border-box;
		border-bottom:none;
	}
	ul.tabletolist ul > li .row_data {
		display:block;
		width:100%;
		box-sizing:border-box;
		border-bottom:none;
	}
	ul.tabletolist ul > li .row_data {
		background: #f5efeb;
	}
	.lostTable ul.tabletolist > li > ul > li {
		border-bottom:none;
	}
}