.parameters-panel {
	-fx-border-width: 0 0 0 1;
	-fx-border-color: -xtrip-table-border;
}

/* ================================================================= */
/* = GROUPS PANE =================================================== */
/* ================================================================= */
.groups-pane {
	-fx-border-width: 0 0 0 1;
	-fx-border-color: -xtrip-table-border;
}

.groups-pane>.titled-pane>.content>GridPane {
	-fx-padding: .65em 0 0 0;
}

/* ================================================================= */
/* = PRINCIPALS PANE =============================================== */
/* ================================================================= */
.xtrip-acl-editor-pane .principals-pane {
	-fx-border-width: 0 1 0 0;
	-fx-border-color: -xtrip-table-border;
}

.xtrip-acl-editor-pane .principals-pane>.titled-pane>.content>GridPane {
	-fx-padding: .65em 0 0 0;
}

.xtrip-acl-editor-pane .principals-pane .xtrip-tree-view {
	-fx-padding: 10 0 0 0;
}

.xtrip-acl-editor-pane .parameters-pane {
	-fx-background-color: -xtrip-form-background;
}

.xtrip-acl-editor-pane .parameters-pane .acl-entries-pane {
	-fx-padding: 0;
}

.xtrip-acl-editor-pane .parameters-pane .table-widget>.grid-pane .row-cell .renderer-widget {
	-fx-padding: 0 1.142857em;
}

.xtrip-acl-editor-pane .parameters-pane .table-widget>.grid-pane .row-cell .renderer-widget .rich-text-flow {
	-fx-padding: 0.357142em 1.142857em;
}

.xtrip-acl-editor-pane .parameters-pane .table-widget>.grid-pane .row-cell .renderer-widget .rich-text-flow.first-sub-cell {
	-fx-padding: 0.357142em 0;
}

/* ================================================================= */
/* = RESTRICTION RESOURCES PANE ==================================== */
/* ================================================================= */
.restriction-resources-pane .titled-pane.incollapsible .title {
	-fx-border-width: 0 0 1 0;
}

.restriction-resources-pane .xtrip-tree-view {
	-fx-padding: 10 0 0 0;
}

.restriction-rules-panel {
	-fx-background-color: -xtrip-form-background;
	-fx-border-width: 0 0 0 1;
	-fx-border-color: -xtrip-table-border;
}

.restriction-rules-panel .table-widget>.grid-pane .row-cell .renderer-widget
	{
	-fx-padding: 0 1.142857em;
}

.restriction-rules-panel .table-widget>.grid-pane .row-cell .renderer-widget .rich-text-flow
	{
	-fx-padding: 0.357142em 0;
}

/* ================================================================= */
/* = ACL ENTRIES PANE ============================================== */
/* ================================================================= */
.acl-entries-pane .row-cell {
	-fx-padding: 0 0 0 0 !important;
}

.acl-entries-pane .sub-cell {
	-fx-padding: 5 5 5 5;
	-fx-border-width: 1 0 0 1;
	-fx-border-color: -xtrip-table-border;
	-fx-alignment: top-left;
}

.acl-entries-pane .first-sub-cell {
	-fx-border-width: 0 0 0 0;
}

.acl-entries-pane .first-sub-row-cell {
	-fx-border-width: 0 0 0 1;
}

.acl-entries-pane .first-sub-column-cell {
	-fx-border-width: 1 0 0 0;
}

/* ================================================================= */
/* = ACL RULES PANE ================================================ */
/* ================================================================= */
.grid-container.acl-rules-pane {
	-fx-padding: 0;
}

.grid-container.acl-rules-pane .cards-container {
	-fx-background-color: red;
}

.acl-rules-pane .row-cell {
	/*-fx-padding: 25 25 25 25 !important;*/
	
}

/* ================================================================= */
/* = SETTINGS PANE ================================================= */
/* ================================================================= */
.value-settings-pane.grid-container .label.stub {
	-fx-max-height: 0;
	-fx-pref-height: 0;
	-fx-min-height: 0;
}

.xtrip-settings-pane .compact-navigator-widget .text-area-widget {
	-fx-border-width: 0, 0;
	-fx-border-radius: 0, 0;
	-fx-background-radius: 0;
	-fx-background-color: -xtrip-controls-background;
	-fx-padding: 0;
}
