/*
Copyright (c) 2003-2023, CKSource Holding sp. z o.o. All rights reserved.
For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
*/

.edi_balloon.edi_balloontoolbar span:last-child a:last-child::after,
.edi_balloon.edi_balloontoolbar span:last-child a:last-child:hover::after,
.edi_balloon.edi_balloontoolbar span:last-child::after
{
	border-right: 0;
}

.edi_balloon.edi_balloontoolbar .edi_combo
{
	margin-bottom: 0;
	margin-right: 2px;
}

.edi_balloon.edi_balloontoolbar .edi_combo:first-child a.edi_combo_button
{
	margin-left: 0;
}

.edi_balloon.edi_balloontoolbar .edi_combo:last-child
{
	margin-right: 0;
}

/* Negative value for left margin is needed to overlap separator (#2535). */
.edi_balloon.edi_balloontoolbar .edi_combo a.edi_combo_button
{
	margin: 0 1px 0 -2px;
}

/* Combo states (#1682). */
.edi_balloon.edi_balloontoolbar .edi_combo_on a.edi_combo_button,
.edi_balloon.edi_balloontoolbar .edi_combo_off a.edi_combo_button:hover,
.edi_balloon.edi_balloontoolbar .edi_combo_off a.edi_combo_button:focus,
.edi_balloon.edi_balloontoolbar .edi_combo_off a.edi_combo_button:active
{
	border: none;
	padding: 1px;
	outline: 1px solid #bcbcbc;
}
