/*
.mediaSelectorConfigure .imageDetailsLbl {
	cursor: pointer;
}

.mediaSelectorConfigure .imageDetailsContainer .question {
	display: inline-block;
	background: url(../../_resources/icons/media-configure-collapse-arrows.png);
	width: 16px;
	height: 16px;
	vertical-align: -2px;
	opacity: 0.9;
}

.mediaSelectorConfigure .imageDetailsContainer.expanded .question {
	background-position: 0 18px;
}

.mediaSelectorConfigure .imageDetailsContainer .table {
	display: none;
}

.mediaSelectorConfigure .imageDetailsContainer.expanded .table {
	display: block;
}

.mediaSelectorConfigure .btn-reset {
	background: url(../../_resources/icons/media-configure-refresh.png);
	width: 16px;
	height: 16px;
}

.mediaSelectorConfigure .btn-lockratio {
	background: url(../../_resources/icons/media-configure-lock.png);
	width: 16px;
	height: 16px;
}

.mediaSelectorConfigure .btn-lockratio.locked {
	background-position: 0 16px;
}
*/

.mediaSelectorConfigure .form-group {
	margin-top: 5px;
}

/* URL and video groups */
.mediaSelectorConfigure .form-group:nth-child(1),
.mediaSelectorConfigure .form-group:nth-child(3) {
	margin-top: 0;
}

/*
 * URL
 */

.mediaURLError, .mediaThumbURLError {
 	display: none;
 	background-color: #f2dede;
 	font-weight: bold;
 	padding: 5px;
 	margin: 10px 0 0 0;
}

/*
 * Position
 */

.mediaSelectorConfigure .media-configure-position {
	position: relative;
	display: inline-block;
	width: 124px;
	text-align: center;
	color: #4d4d4d;
	opacity: 0.8;
	cursor: pointer;
	vertical-align: top;
	max-width: 24%;
}

.mediaSelectorConfigure .media-configure-position:nth-child(1) {
	/*vertical-align: 20px;*/
}

.mediaSelector.smallSize .mediaSelectorConfigure .media-configure-position {
	width: 117px;
}

.mediaSelectorConfigure .media-configure-position:hover,
.mediaSelectorConfigure .media-configure-position.selected {
	opacity: 1.0;
}

.mediaSelectorConfigure .media-configure-position.selected .position-selected {
	position: absolute;
	top: -15px;
	left: -6px;
	width: 30px;
	height: 30px;
	background: url(../../../../../resources/tpl/builder/icons/builder-check.png);
	background-size: 30px;
	background-repeat: no-repeat;
}

.mediaSelectorConfigure .media-configure-position .position-img {
	max-width: 100%;
}

.mediaSelectorConfigure .media-configure-position .position-lbl {
	font-size: 1em;
	color: #69A7E2;
}

.mediaSelectorConfigure .media-configure-position .position-params {
	position: absolute;
	top: 10px;
	left: 20px;
}

.mediaSelector.smallSize .media-configure-position .input-sm {
	height: 29px;
}

.mediaSelector.smallSize .media-configure-position .position-params {
	left: 16px;
}

.mediaSelectorConfigure .media-configure-position .position-params.disabled {
	opacity: 0.4;
	pointer-events: none;
}

.mediaSelectorConfigure .form-group {
	margin-bottom: 15px !important;
}

.mediaSelectorConfigure ~ .tooltip.top {
	padding: 5px;
}

.mediaSelectorConfigure .embedProtocol {
	margin-top: 0;
}

.mediaSelectorConfigure .embedProtocol label.disabled {
	pointer-events: none;
	opacity: 0.5;
}

.mediaSelectorConfigure .embedProtocolHelp {
	font-size: 80%;
	margin-top: 5px;
	max-height: 80px;
	overflow: auto;
	padding-left: 21px;
	margin-bottom: -10px;
}
