.twd-rep-form-holder label{
	float: left;
	margin: 0 10px;
}
.twd-rep-form-holder select{
	float: left;
}
.twd-rep-form-holder:after{
	content: '';
	display: block;
	clear: both;
}
.twd-rep-form-holder strong{
	font-width: bold;
	color: #000;
}
.twd-hidden-row{
	display: none;
}
.twd-even-row{
	background: #aaa;
}
.twd-odd-row{
	background: #fff;
}
.twd-category-name{
	margin-top: 25px;
}
#rep_meeting_holder table{
	width: 100%;
}

.hide-element{
	display: none;
}

/*
Responsive meeting tables
*/

@media only screen and (max-width: 760px), (min-device-width: 768px) and (max-device-width: 1024px)  {

	.twd-table, .twd-table thead, .twd-table tbody, .twd-table th, .twd-table td, .twd-table tr {
		display: block;
	}

	.twd-table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.twd-table tr { border: 1px solid #ccc; }

	.twd-table td {
		border: none;
		position: relative;
		padding-left: 50%;
	}
	.twd-table td.empty  {
		display: none;
	}

	.twd-table td:before {
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
	}

	/*
	Label the data
	*/
	.twd-table td:nth-of-type(1):before { content: "Meeting Date"; }
	.twd-table td:nth-of-type(2):before { content: "Agenda"; }
	.twd-table td:nth-of-type(3):before { content: "Packet"; }
	.twd-table td:nth-of-type(4):before { content: "Meeting Minutes"; }
	.twd-table td:nth-of-type(5):before { content: "Audio"; }
	.twd-table td:nth-of-type(6):before { content: "Additional Documents"; }
	.twd-table td:nth-of-type(7):before { content: "Notes"; }
}

div.Tokenize { display: block; width: auto; }
div.Tokenize ul.TokensContainer { height: auto; }
div.Tokenize ul.TokensContainer .Close { box-shadow: none;}

