body {
	padding-top: 50px; padding-bottom: 20px;
}
img.rec {
	margin: 0px 0.2em 0.18em;
}
@media all and (min-width:1200px)
{
span.visible-lg {
	display: inline !important;
}
}
.jumbotron {
	font-size: 14px !important;
}
.video-display {
	margin: auto; width: 240px; height: 180px; display: block;
}
.video-image {
	height: auto; max-width: 240px;
}
.nopadding {
	padding-right: 0px; padding-left: 0px;
}
@media all and (max-width:767px)
{
.video-display {
	width: 320px !important; height: 240px !important;
}
.video-image {
	max-width: 240px !important;
}
}
@media all and (max-width:991px) and (min-width:768px)
{
.video-display {
	width: 512px !important; height: 384px !important;
}
.video-image {
	max-height: 384px !important; max-width: 512px !important;
}
}
@media all and (max-width:1199px) and (min-width:992px)
{
.video-display {
	width: 768px !important; height: 576px !important;
}
.video-image {
	max-height: 576px !important; max-width: 768px !important;
}
}
@media all and (min-width:1200px)
{
.video-display {
	width: 1024px !important; height: 768px !important;
}
.video-image {
	display: block; max-height: 768px !important; max-width: 1024px !important;
}
}
#flash_audio {
	width: 92px; height: 48px;
}
.dirheader .rm_dir {
	display: none;
}
.dirheader:hover .rm_dir {
	display: inline-block; cursor: pointer;
}
.file .rm_file {
	display: none;
}
.file:hover .rm_file {
	display: inline-block; cursor: pointer;
}
.legendLabel {
	font-family: sans-serif;
}
.round_switch {
	width: 60px; height: 34px; margin-bottom: -12px; display: inline-block; position: relative;
}
.round_switch input {
	display: none;
}
.round_slider {
	border-radius: 34px; transition:0.4s; left: 0px; top: 0px; right: 0px; bottom: 0px; position: absolute; cursor: pointer; background-color: rgb(204, 204, 204); -webkit-transition: .4s;
}
.round_slider::before {
	border-radius: 50%; transition:0.4s; left: 4px; width: 26px; height: 26px; text-align: center; bottom: 4px; font-family: "Glyphicons Halflings"; font-size: 12px; position: absolute; content: "\e122"; background-color: white; -webkit-transition: .4s;
}
input:checked + .round_slider {
	background-color: rgb(33, 150, 243);
}
input:focus + .round_slider {
	box-shadow: 0px 0px 1px #2196f3;
}
input:checked + .round_slider::before {
	transform: translateX(26px); -webkit-transform: translateX(26px);
}
