@charset "utf-8";
/* CSS Document */

.tv_Container {
	font: Verdana, Geneva, sans-serif;
	font-size: 1em;
    color: blue;
    padding:.2em;
    width:auto;
	max-width: 400px;
	overflow:auto;
}

.tv_Container ul {
	padding: .2em;
	margin:0em;
	padding-left:1.5em;
	display:block;
	width:100%;
}

.tv_Container > ul {
	padding-left: 0em;
}

.tv_Container li {
	list-style-type: none;
	color: blue;
	margin-top: .0em;
	margin-bottom: .0em;
	width: auto;
}

.tv_Container .tv_button {
    display: inline-block;
	width: 1.2em;
	height: 1.2em;
	padding: 0em;
    margin: .1em;
    font-size: 1em;
    font-weight: bold;
	text-align: center;
	vertical-align: middle;
	text-align: center;
    cursor: pointer;
    background-color:green;
    color:white;
    border-radius: .5em;
}

.tv_Container span {
	cursor: default;
	margin:.1em;
	white-space: nowrap;
}

.tv_Container p {
	display:inline;
	cursor: pointer;
	white-space: nowrap;
}

.tv_Container p:hover {
	color:red;
}

@media only screen and (max-width: 700px) {

	.tv_Container {
		font-size: 1.2em;
	}	
}