/**
 * All of the CSS for your admin-specific functionality should be
 * included in this file.
 */

#u3dmv_model_viewer_settings details summary {
	margin-bottom: 10px;
}

#u3dmv_model_viewer_settings label,
#u3dmv_model_viewer_settings p {
	color: #888;
}

#u3dmv_model_viewer_settings label {
	min-width: 40px;
}

.u3dmv-metabox div input:not([type="radio"]) {
	margin-bottom: 10px;
}

.u3dmv-metabox div input:not([type="checkbox"]):not([type="radio"]) {
	width: 50%;
}

.u3dmv-upload-btn {
	background-color: #0000ff !important;
	color: white !important;
}

.u3dmv-delete-btn {
	background-color: #ff0000 !important;
	color: white !important;
}

.u3dmv-flex-container {
	display: flex;
	align-items: center;
}

#u3dmv-style-selection {
	padding-bottom: 20px;
}

.u3dmv-accordion {
	padding-top: 20px;
	padding-bottom: 20px;
}

#u3dmv-style-selection label,
#u3dmv-camera-options label,
#u3dmv-dimensions-selection label {
	border-top-left-radius: 4px;
	border: 1px solid #888;
	border-bottom-left-radius: 4px;
	padding: 5px;
	background-color: #efefef;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

#u3dmv-exposure-selection label,
#u3dmv-shadows-selection label {
	border: 1px solid #888;
	border-radius: 4px;
	background-color: #efefef;
	padding: 5px;
	min-width: 30px;
}

#u3dmv-exposure-selection input,
#u3dmv-shadows-selection input {
	-webkit-appearance: none;
	-moz-appearance: none;
	margin: 0;
	margin-left: 10px;
}

#u3dmv-exposure-selection input::-webkit-slider-runnable-track,
#u3dmv-shadows-selection input::-webkit-slider-runnable-track {
	height: 6px;
	background-color: #333;
	border-radius: 4px;
}

#u3dmv-exposure-selection input::-moz-range-track,
#u3dmv-shadows-selection input::-moz-range-track {
	height: 6px;
	background-color: #333;
	border-radius: 4px;
}

#u3dmv-style-selection input,
#u3dmv-camera-options input:not(#u3dmv_model_camera_controls),
#u3dmv-dimensions-selection input:not(#u3dmv_model_dimensions, #u3dmv_model_dimensions_custom) {
	border: 1px solid #888;
	margin: 0;
	border-left: 0px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

#u3dmv-style-selection input:focus,
#u3dmv-camera-options input:focus,
#u3dmv-dimensions-selection input:focus {
	box-shadow: none;
	border-color: #888;
}

#u3dmv-dimensions-selection .u3dmv-flex-container {
	margin-bottom: 20px;
}
