.pointer {
	cursor: pointer;
}

label {
    display: block;
    float: none;
    line-height: 100%;
    margin: 0.3em 0;
    padding: 0;
    width: auto;
    color: #000000;
    font-family: 'Arial',sans-serif;
    font-size: 1em;
    font-weight: bold;
}

/*
.label {
    display: block;
    color: #666666;
    font-family: 'Georgia',serif;
    font-size: 12px;
    font-weight: bold;
}
*/

.label {
    display: block;
    color: #000000;
    font-family: 'Arial',sans-serif;
    font-size: 1em;
    font-weight: bold;
}

.title {
    display: block;
    color: #000000;
    font-family: 'Arial',sans-serif;
    font-size: 2em;
    font-weight: bold;
}

.title_warning {
    display: block;
    color: #FF0000;
    font-family: 'Arial',sans-serif;
    font-size: 1.5em;
    font-weight: bold;
}

.borderless {
    border: 0 none;
}

.col {
	width: auto;
	margin: 0 2% 0 0;
	float: left;
    border: 0 none;
}

.ctrl-holder {
	padding: 3px;
    clear: both;
    margin: 0;
    overflow: hidden;	
}

select, textarea, .textarea, button {
    color: #666666;
    font-family: 'Georgia',serif;
    font-size: 12px;
}

.taglib-move-boxes {
    margin: 0;
}

.taglib-move-boxes .choice-selector label {
    background: none;
	border: 0 none;
    margin: 0;
}

#epg-view {
	padding: 10px;
	background-color: rgba(0, 0, 0, 0.3)	
}

#video_error {
	font-size:16px;
	color:white;
	padding: 40px 0;
}

.ovp-live-video-container {
	background-color: #2A3239;
}

.playerBorder {
	position: relative;
}

#message {
}

#video_error {
	position: absolute;
	top: 50%;
	left: 50%;
	padding: 10px;
	/*border: 1px solid #424242;*/
	transform: translate(-50%, -50%);
	/*border-radius: 4px;*/
	background-clip: padding-box;
}

#video_error_text {
	color: white;
	padding: 10px;
	border: 1px solid #424242;
	border-radius: 4px;
	margin-bottom: 5px;
}

.rmp-no-play {
	background: rgba(0, 0, 0, 0.7) !important;
	font-size: 14px !important;
}

.rmp-no-play-text {
	background: none !important;
	border: none !important;
	white-space: nowrap;
	height: auto;
	width: auto;
}

.rmp-no-play-text #video_error_text {
	background: rgba(0,0,0,0.7);
	white-space: nowrap;
}

.rmp-content .rmp-error {
	background: rgba(0,0,0,0.7) !important;
}