body.fl-builder-ui-skin--dark .fl-builder-bar .fl-builder-bar-content,
.fl-builder-ui-skin--dark .fl-lightbox,
.fl-builder-ui-skin--dark .fl-builder-panel,
.fl-builder-ui-skin--dark .fl-builder--main-menu-panel,
.fl-builder-ui-skin--dark .fl-builder--search-results-panel,
.fl-builder-ui-skin--dark .fl-builder--preview-actions {
    background:#23282d;
    color:#b4b9be;
    border-color: #1d1d1d;
}
.fl-builder-ui-skin--dark .fl-builder--panel-header {
    background:#1d2227;
    color:#b4b9be;
    border-bottom-color: #1d1d1d;
    border-top-color: #1d1d1d;
}
.fl-builder-ui-skin--dark .fl-builder-panel.fl-builder-ui-pinned .fl-builder--panel-header {
    border-top-color: #1d2227;
}
/* Panel arrows */
.fl-builder-ui-skin--dark .fl-builder--main-menu-panel:before {
    border-bottom-color:#1d1d1d;
}
.fl-builder-ui-skin--dark .fl-builder--panel-arrow polygon {
	fill: #1d1d1d;
}
.fl-builder-ui-skin--dark .fl-builder-panel-search .fl-builder-panel-search-input {
    background: #1e2228;
}
.fl-builder-ui-skin--dark .fl-responsive-preview-content {
    background:#131619;
}
.fl-builder-ui-skin--dark .fl-form-table th {
    background:#23282d !important;
    color:#7d8690;
}
.fl-builder-ui-skin--dark .fl-builder-button,
.fl-builder-ui-skin--dark .fl-builder--preview-actions .device-icons {
    background: #383f46;
}
.fl-builder-ui-skin--dark .fl-builder-button:focus {
    background: #131a22;
}
.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-primary {
    color: white !important;
    fill: white !important;
    background: #00A0D2;
}
.fl-builder-ui-skin--dark .fl-builder-button.fl-builder-button-silent:focus {
    border: 2px solid #00a0d2 !important;
}
.fl-builder-ui-skin--dark .fl-builder-content-panel-button,
.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover {
    color: #00A0D2 !important;
}
.fl-builder-ui-skin--dark .fl-builder--menu > a:hover,
.fl-builder-ui-skin--dark .fl-builder--menu > button:hover {
    background: #101215 !important;
}
.fl-builder-ui-skin--dark .fl-builder--menu > a:focus,
.fl-builder-ui-skin--dark .fl-builder--menu > button:focus {
    background: #101215 !important;
    color: #ffffff !important;
}
.fl-builder-ui-skin--dark .fl-builder-bar-title {
    border-color: #101215;
}
.fl-builder-ui-skin--dark .fl-builder-bar-title:hover {
    background-color:#181b1f;
}
.fl-builder-simple.fl-builder-ui-skin--dark .fl-builder-bar-title:hover {
    background-color:transparent;
}
.fl-builder-ui-skin--dark .fl-builder-layout-title {
	color: #c6cdd6;
}
.fl-builder-ui-skin--dark .fl-builder-layout-pretitle,
.fl-builder-ui-skin--dark .fl-builder-bar-title-caret i,
.fl-builder-ui-skin--dark .fl-theme-builder-preview-select .fl-theme-builder-preview-select-title {
    color: #7d8690;
}
.fl-builder-ui-skin--dark button.fl-builder-button.fl-builder-bar-title-caret:focus {
	background-color: #101215 !important;
}
.fl-builder-ui-skin--dark .fl-builder--search:before {
    color: rgba(162, 173, 184, 0.73);
}
.fl-builder-ui-skin--dark .fl-builder--search input:focus::-webkit-input-placeholder {
	color: rgba(162, 173, 184, 0.73) !important;
}
.fl-builder-ui-skin--dark .fl-builder--search .search-clear {
	color: rgba(162, 173, 184, 0.5);
	background-color: #e4e4e4;
	background: linear-gradient(to left, #383f46, #383f46 75%, rgba(56, 63, 70, 0) );
}

.fl-builder-ui-skin--dark .fl-builder--menu hr {
    background-color: #23282d !important;
    border:none;
}
.fl-builder-ui-skin--dark .fl-builder--tabs {
    border-color: #383f46 !important;
}
.fl-builder-ui-skin--dark .fl-builder--tabs > *.is-showing,
.fl-builder-ui-skin--dark .fl-builder-settings-tabs a.fl-active,
.fl-builder-ui-skin--dark .fl-builder-settings-tabs-more.fl-contains-active {
    color: #ffffff !important;
    fill: #ffffff !important;
    background: #383f46;
}
.fl-builder-ui-skin--dark .fl-builder--tabs > *:focus {
    background-color: #101215 !important;
    color: #ffffff !important;
}
.fl-builder-ui-skin--dark .fl-builder--tabs > *.is-showing:focus {
    color: #00a0d2 !important;
}

.fl-builder-ui-skin--dark .fl-builder--menu-item:hover {
    background: #383f46;
    color: #a8b3bf;
}
.fl-builder-ui-skin--dark .fl-builder--menu * .fl-builder--menu-item-accessory {
    color:#7d8690;
}
.fl-builder-ui-skin--dark .fl-builder-blocks-section-group-name {
    color: #7d8690;
}
.fl-builder-ui-skin--dark .fl-builder--category-select{
    background: #171b1f;
}
.fl-builder-ui-skin--dark .fl-builder--selector-display {
    color: #c6cdd6;
    background: #171b1f url(../img/svg/select-arrow-down-alt2-light.svg) no-repeat center right 10px !important
}
.fl-builder-ui-skin--dark .fl-builder--selector-display-label,
.fl-builder-ui-skin--dark .fl-builder-panel-search-input input {
    border-color: #5b656f;
    color: #b5becb;
}
.fl-builder-ui-skin--dark .fl-builder-panel-search-input input {
    background: #171b1f !important;
}
.fl-builder-ui-skin--dark .fl-builder--selector-display-label:focus,
.fl-builder-ui-skin--dark .fl-builder-panel-search-input input:focus {
    border-color: #00a0d2;
}
.fl-builder-ui-skin--dark .fl-builder--group-label {
    color: #171b1f !important;
    background: #5b656f;
}
.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu {
    border-color: #101215 !important;
    color: #7c858e;
    background-color: #101215;
}
.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu:before {
    border-bottom-color: #101215;
}
.fl-builder-ui-skin--dark .fl-builder--menu > span,
.fl-builder-ui-skin--dark .fl-builder--menu > a,
.fl-builder-ui-skin--dark .fl-builder--menu > button {
    color: #a1adb9;
}
.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu .fl-builder--menu-item:hover {
    background: #23282d !important;
    color: #a1adb9;
}
.fl-builder-ui-skin--dark .fl-builder--category-select .fl-builder--selector-menu .fl-builder--menu-item:focus {
    background: #23282d !important;
    color: #00a0d2 !important;
}

.fl-builder-ui-skin--dark .fl-builder-panel-drag-handle {
    fill: #5b656f;
}

.fl-builder-ui-skin--dark .fl-builder-blocks-section .fl-builder-blocks-section-title,
.fl-builder-ui-skin--dark .fl-builder--template-collection-section-name,
.fl-builder-ui-skin--dark .fl-builder--user-templates-section-name {
    color: #969ea7;
    background: #171b1f;
}

.fl-builder-ui-skin--dark .fl-builder-blocks-section-content .fl-builder-block,
.fl-builder-ui-skin--dark .fl-user-template {
    color: #b8c2ce;
}
.fl-builder-ui-skin--dark .fl-builder-block:hover .fl-builder-block-content,
.fl-builder-ui-skin--dark .fl-user-template:hover {
    background: #171b1f;
    color: #ffffff;
}
.fl-builder-ui-skin--dark .fl-builder-block:hover i,
.fl-builder-ui-skin--dark .fl-user-template:hover i {
    color: #6d7782 !important;
}
.fl-builder-ui-skin--dark .fl-builder-block:hover a:hover i,
.fl-builder-ui-skin--dark .fl-user-template:hover a:hover i {
    color: #9eacbb !important;
}

.fl-builder-ui-skin--dark .fl-builder-block .fl-builder-block-icon {
    fill: #b5becb;
}

.fl-builder-ui-skin--dark .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col,
.fl-builder-ui-skin--dark .fl-builder-block:hover .fl-builder-block-visual.fl-cols-visual .fl-cols-visual-col {
    background: #7d8690;
}

.fl-builder-ui-skin--dark .fl-builder-settings-section,
.fl-builder-ui-skin--dark .fl-builder-blocks-section {
    border-top: 2px solid #171b1f;
}
.fl-builder-ui-skin--dark .fl-user-templates {
    border-color: #101215;
}
.fl-builder-ui-skin--dark .fl-builder--template-thumbnail {
    border-color: #393f44;
}
.fl-builder-ui-skin--dark .fl-builder--menu a.fl-template-collection {
    color: #a8b3bf;
}
.fl-builder-ui-skin--dark .fl-lightbox-header-wrap {
    background: #1d2227;
    border-bottom-color: #131a22;
}
.fl-builder-ui-skin--dark .fl-lightbox .fl-lightbox-header h1 {
    color: white !important
}
.fl-builder-ui-skin--dark .fl-form-table th label {
    color: #a8b3bf !important;
}
.fl-builder-ui-skin--dark .fl-builder-settings-tabs {
    border-color: #383f46 !important;
}
.fl-builder-ui-skin--dark .fl-builder-settings-fields h3.fl-builder-settings-title {
    background: #1b2025;
}
.fl-builder-ui-skin--dark h3.fl-builder-settings-title .fl-builder-settings-title-text-wrap {
    color: #a8b3bf;
    background-color: #1b2025;
}
.fl-builder-ui-skin--dark .fl-lightbox *:not(i) {
    color: #7d8690 !important;
}
.fl-builder-ui-skin--dark .fl-builder-button {
    color: #c6cdd6 !important;
    fill: #c6cdd6 !important;
}
.fl-builder-ui-skin--dark .fl-builder-content-panel-button,
.fl-builder-ui-skin--dark .fl-builder-content-panel--button:hover {
    color: #00A0D2 !important;
    fill: #00A0D2 !important;
}
.fl-builder-ui-skin--dark .fl-lightbox .fl-builder-button.fl-builder-button-primary {
    color: #ffffff !important;
}
.fl-builder-ui-skin--dark .fl-color-picker {
    background: #131a22;
}
.fl-color-picker-color.fl-color-picker-empty .fl-color-picker-icon {
    fill:#6f7881;
}
.fl-builder-ui-skin--dark .fl-color-picker-clear {
    background-color: #191d21;
}
.fl-builder-ui-skin--dark .fl-color-picker-clear:hover {
    background-color: #373f46;
}
.fl-builder-ui-skin--dark span.fl-builder-block-no-node-templates:hover {
    background: #1d2025;
}

.fl-builder-ui-skin--dark .fl-builder-settings-tab-description {
    background: #1d2227;
}
.fl-builder-ui-skin--dark .fl-builder-panel-search button svg .filled-shape {
    fill: #b5becb;
}

.fl-builder-ui-skin--dark .fl-builder-settings-fields textarea,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=text],
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=password],
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=file],
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=email],
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=number],
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=search],
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=tel],
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=url],
.fl-builder-ui-skin--dark .fl-builder-settings-fields select,
.fl-builder-ui-skin--dark .fl-builder-custom-field {
    background-color: #131a22 !important;
}

.fl-builder-ui-skin--dark .fl-builder-settings-fields textarea:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=text]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=password]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=file]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=email]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=number]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=search]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=tel]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields input[type=url]:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-fields select:focus {
    border-color: #00a0d2 !important;
    color: white !important;
}

.fl-builder-ui-skin--dark .fl-builder-settings-fields select {
    background-image: url(../img/svg/select-arrow-down-alt2-light.svg) !important;
}

.fl-builder-ui-skin--dark .fl-photo-field select,
.fl-builder-ui-skin--dark .fl-builder-custom-field select {
    border-color: #7d8690 !important;
}

.fl-builder-ui-skin--dark .fl-field i.fl-field-responsive-toggle {
    color: #6b747d;
}
.fl-builder-ui-skin--dark .fl-field i.fl-field-responsive-toggle:hover {
    color: #a8b3bf;
}

.fl-builder-ui-skin--dark .fl-builder--main-menu-panel-view-title {
    color: #a8b3bf;
}
.fl-builder-ui-skin--dark .fl-builder--saving-indicator {
    color: #858f99;
}

.fl-builder-ui-skin--dark .fl-icons-list i:hover {
    background-color: #16191d;
    color:white;
}

.fl-builder-ui-skin--dark .fl-color-picker-clear .fl-color-picker-icon-remove:before,
.fl-builder-ui-skin--dark .fl-color-picker-clear .fl-color-picker-icon-remove:after{
    background:#6f7881;
}

.fl-builder-ui-skin--dark .fl-builder--user-templates-section-content {
    border-color: #1d1d1d;
}

.fl-builder-ui-skin--dark .fl-theme-builder-preview-select.fl-builder-button {
    background:transparent;
    border-right-color: #101215 !important;
}
.fl-builder-ui-skin--dark .fl-theme-builder-preview-select.fl-builder-button:hover {
    background:#181b1f;
}
.fl-builder-ui-skin--dark .fl-theme-builder-preview-select .fl-theme-builder-preview-select-title span {
    color:#c6cdd6;
}

.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu {
    background: #131a22;
    border-color: #131a22;
    border-top-color: #353c43;
}
.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu:before {
    border-bottom-color: #353c43;
}
.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu > a:hover,
.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu > a:focus,
.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu > a:active {
    background: #383f46;
}
.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu > a.fl-active,
.fl-builder-ui-skin--dark .fl-builder-settings-tabs-overflow-menu > a:hover.fl-active {
    color:white !important;
    background: #383f46;
}

.fl-builder-ui-skin--dark ul.as-selections {
    background-color: #121a23;
}
.fl-builder-ui-skin--dark .fl-custom-query .fl-builder-settings-section {
    border-top: 2px solid #1b2026 !important;
}

/* Powerpack fix */
.fl-builder-ui-skin--dark .pp-preview-button {
    background: #23282d;
    border: 2px solid #101215;
}
.fl-builder-ui-skin--dark .pp-preview-button .pp-preview-button-wrap .fa {
    color: #b8bfc7;
}
