.variants-container {
    padding: 0.5em .5em .6875em;
}

.variants-container .user-added-variant{
	font-style: italic;
}

.buttons-container {
    border-top: 1px solid #ccc;
    margin-top: 3em;
}

/* Clir core translate ============================= */
.clir-translated-term-tabs {
    display: flex;
    flex-direction: column;
}

.clir-invalid-translated-term {
/*    color:red*/
}

.clir-translated-term-tabs.ui-tabs.ui-widget .ui-tabs-nav li.plus-tab {
	margin-left: auto; /* Align the plus tab to the right */
}

/* Align the plus tab to the left */
[dir=rtl] .clir-translated-term-tabs.ui-tabs.ui-widget .ui-tabs-nav li.plus-tab {
	margin-left: 0;
	margin-right: auto;
}

.clir-translated-term-tabs.ui-tabs.ui-widget .ui-tabs-nav li.plus-tab a {
	cursor: pointer;
}

/* Removes anchor rendered by PF component */
.clir-translated-term-tabs.ui-tabs.ui-widget .ui-tabs-nav li.plus-tab > a:first-child {
	display: none;
}

.clir-translated-term-tabs.ui-tabs.ui-widget .ui-tabs-nav li.plus-tab a.plus-tab--link {
	display: flex;
	border: none;
	padding-bottom: 0.5rem; /* Compensate the bottom border of real tabs */
}

.clir-user-variant {
	font-style: italic;
}

.plus-tab .closedTabs-overlaypanel a.closedTab-link {
    width: 100%;
    display: flex;
    align-items: center;
    padding: 0 !important;
    float: none !important;
}

.closedTabs-overlaypanel .closedTab-link + .closedTab-link {
    margin-top: 0.5rem;
} 