#ProcessPageEdit.template_settings #_ProcessPageEditChildren {
	display: none;
}

/* Repeater Depth tweaks */
.InputfieldFieldset
	> .InputfieldContent
	> .Inputfields
	.Inputfield
	.InputfieldRepeaterItemHasDepth {
	background: transparent;
}

/* color input popup tweaks */
.InputfieldContent .sp-replacer {
	background-color: #f0f3f7;
	border-color: #cbd7e3;
}
.InputfieldContent .sp-replacer.sp-active,
.InputfieldContent .sp-replacer:hover {
	background-color: #f7f8fb;
	border-color: #b1c3d4 #cbd7e3 #cbd7e3 #cbd7e3;
}
.InputfieldContent .sp-preview {
	/* width: 40px;
    height: 30px; */

	border-color: #cbd7e3;
}
.InputfieldContent .sp-dd {
	/* color: #c4c7cd; */
	color: #333;

	height: auto;

	font-size: 8px;
}

.sp-container.sp-container {
	background-color: #f7f8fb;
	border-color: #b1c3d4 #cbd7e3 #cbd7e3 #cbd7e3;
}
.sp-container .sp-input {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
		"Helvetica Neue", Arial, sans-serif;
	font-size: 14px !important;
	color: #354b60;

	background-color: #f0f3f7;

	border: 1px solid;
	border-color: #b1c3d4 #cbd7e3 #cbd7e3 #cbd7e3;
	border-radius: 0;
}
.sp-container .sp-input:focus {
	background-color: #f7f8fb;
	border-color: #b1c3d4 #cbd7e3 #cbd7e3 #cbd7e3;
}

.sp-container .sp-picker-container .sp-button-container {
	margin-top: 3px;
}

.sp-container .sp-picker-container .sp-top {
	margin-bottom: 20px;
}

.sp-container .sp-picker-container .sp-hue {
	left: 92%;
	left: calc(100% - 13px);
}

.sp-container .sp-picker-container .sp-color {
	right: 11%;
	right: 19px;
}
.sp-container .sp-picker-container .sp-alpha {
	height: 10px;
	bottom: -17px;
}

.sp-container .sp-palette-container {
	border-right: 1px solid #cbd7e3;
}
.sp-container .sp-palette .sp-thumb-el {
	border-color: #cbd7e3;
}
.sp-container .sp-palette .sp-thumb-el:hover,
.sp-container .sp-palette .sp-thumb-el.sp-thumb-active {
	border-color: #b1c3d4 #cbd7e3 #cbd7e3 #cbd7e3;
}
.sp-container .sp-picker-container {
	border-left: none;
}

.sp-container .sp-picker-container button {
	min-height: 26px;
	padding: 0 14px;
	padding-top: 2px;

	color: #333;
	font-size: 14px;
	text-shadow: none !important;

	background-image: none !important;
	background-color: transparent;

	border: 1px solid #e5e5e5;
	border-radius: 2px;

	transition: 0.1s ease-in-out;
	transition-property: color, background-color, border-color;
}
.sp-container .sp-picker-container button:hover {
	background-color: #3eb998;
	color: #fff;
	border: 1px solid transparent;
}
.sp-container .sp-picker-container .sp-color,
.sp-container .sp-picker-container .sp-hue,
.sp-container .sp-picker-container .sp-alpha-inner {
	border: 1px solid #cbd7e3;
}
.sp-container .sp-picker-container .sp-alpha-handle {
	border: none;

	width: 17px;
	height: 17px;

	background-color: transparent;
	background: url(../../../wire/modules/AdminTheme/AdminThemeUikit/uikit-pw/images/slider_handles.png)
		0 0 no-repeat;

	opacity: 1;
}
.sp-container .sp-picker-container .sp-dragger {
	border: none;
	border-radius: 0;

	width: 17px;
	height: 17px;

	background-color: transparent;
	background: url(../../../wire/modules/AdminTheme/AdminThemeUikit/uikit-pw/images/slider_handles.png)
		0 0 no-repeat;

	transform: translate(8px, 8px);
}

.sp-container .sp-picker-container .sp-slider {
	border: none;

	width: 17px;
	height: 17px;

	background-color: transparent;
	background: url(../../../wire/modules/AdminTheme/AdminThemeUikit/uikit-pw/images/slider_handles.png)
		0 0 no-repeat;

	opacity: 1;

	left: -3px;

	transform: translateY(9px);
}

/* image input tweaks */

.InputfieldImageEditAll .InputfieldImageSizeSlider {
	display: none;
}

.InputfieldImage[id^="wrap_Inputfield_background_image"]
	.InputfieldImageListToggle {
	display: none;
}

/* Inputfield table tweaks */
.Inputfield.InputfieldTable table.InputfieldTable {
	border-collapse: separate;
	border-spacing: 0 9px;
}

.Inputfield.InputfieldTable .uk-table thead tr th {
	text-transform: none;

	padding-top: 0;
	padding-bottom: 0;
}

.Inputfield.InputfieldTable table.InputfieldTable tbody.ui-sortable tr {
	color: white;

	outline: 1px solid #3eb998;

	background: white;
}

.Inputfield.InputfieldTable table.InputfieldTable tbody.ui-sortable tr td {
	/* padding-top: 2px;
    padding-bottom: 2px; */
}

.Inputfield.InputfieldTable
	table.InputfieldTable
	tbody.ui-sortable
	tr.ui-sortable-helper
	td {
	position: relative;
	top: -11px;
}

.Inputfield.InputfieldTable
	table.InputfieldTable
	tbody.ui-sortable
	tr
	input,
.Inputfield.InputfieldTable
	table.InputfieldTable
	tbody.ui-sortable
	tr
	select {
	/*
    height: auto;

    color: white;

    # background-color: transparent !important;

    outline: none;
    border: none !important;
    */
}

.Inputfield.InputfieldTable
	table.InputfieldTable
	tbody.ui-sortable
	td.InputfieldTableActionSort,
.Inputfield.InputfieldTable
	table.InputfieldTable
	tbody.ui-sortable
	td.InputfieldTableActionDelete {
	max-width: none;

	background-color: #3eb998;

	padding: 0 0.35em;

	vertical-align: middle;
}
