/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/

.pure-table {
	/* Remove spacing between table cells (from Normalize.css) */
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
	border: 1px solid #cbcbcb;
	width: 100%;
	text-align: center;
}
/*
.pure-table tbody tr:nth-child(even) {
	background-color: #d0d0d0;
}
*/

.table-odd-color {
	background-color: #ededed;
}
.pure-table caption {
	color: #000;
	font: italic 85%/1 arial, sans-serif;
	padding: 1em 0;
	text-align: center;
}
.pure-table td {
	border-left: 1px solid #cbcbcb;
	/*  inner column border */
	border-width: 1px 1px 1px 1px;
	font-size: inherit;
	margin: 0;
	overflow: visible;
	/*to make ths where the title is really long work*/
	padding: 0.5em 1em;
	/* cell padding */
}
.pure-table td:first-child,
.pure-table th:first-child {
	border-left-width: 1;
}
.pure-table thead {
	background: #5F5F5F;
	color: #fff;
	text-align: center;
	height: 50px;
	line-height: 30px;
    font-size: 14px;
}
.pure-table thead th {
	text-align: center;
	padding-bottom: 5px;
}
.pure-table tr td:first-child {
	text-align: left;
}
.is-text-alight-left {
	text-align: left;
}
.is-text-bold {
	font-weight: bold;
}
.table-title td:first-child {
	font-weight: bold;
	font-size: 18px;
    text-align: center;
}
/*
striping:
   even - #fff (white)
   odd  - #f2f2f2 (light gray)
*/

.pure-table td {
	background-color: transparent;
}
.pure-table-odd td {
	background-color: #f2f2f2;
}
/* nth-child selector for modern browsers */

.pure-table-striped tr:nth-child(2n-1) td {
	background-color: #f2f2f2;
}
/* BORDERED TABLES */

.pure-table-bordered td {
	border-bottom: 1px solid #cbcbcb;
}
.pure-table-bordered tbody > tr:last-child td,
.pure-table-horizontal tbody > tr:last-child td {
	border-bottom-width: 0;
}
/* HORIZONTAL BORDERED TABLES */

.pure-table-horizontal td,
.pure-table-horizontal th {
	border-width: 1px 1px 1px 1px;
	border-bottom: 1px solid #cbcbcb;
}
.pure-table-horizontal tbody > tr:last-child td {
	border-bottom-width: 1px;
}
/*---------------------------------------------
 tab style 
-----------------------------------------------*/

.ui-widget-header {
	background: none;
	border: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: 1em 1.2em;
	text-decoration: none;
}

