/* languages admin panel */
.column-term_group, .column-flag, .column-count {
	width : 10%;
}

.form-field input[type="radio"] {
	width: auto;
	margin-right: 2px;
}

/* about Polylang metabox */
#pll_about_box p {
	text-align: justify;
}

#pll_about_box input {
	margin: 0;
	padding: 0;
	float: right;
}

/* strings translation table */
#string-translation .search-box {
	margin: 16px 0 8px 0;
}

.stringstranslations .column-name, .stringstranslations .column-context {
	width: 10%;
}

.stringstranslations .column-string {
	width: 33%;
}

.translation label {
	display: inline-block;
	width: 23%;
	vertical-align: top;
}

.translation input, .translation textarea {
	width: 72%;
}

/* settings */
.pll_inline_block {
	margin: 0;
}

.pll_inline_block li {
	display: inline-block;
	margin: 0;
	width: 250px;
}

#pll-domains-table td {
	padding: 2px 2px 2px 1.5em;
}

#pll-force-lang .description {
	margin-top: 0;
	margin-bottom: 0.5em;
}

/* language columns in edit.php and edit-tags.php */
th[class*='column-language_'] {
	width: 2em;
}

/* languages metabox in post.php */
#post-translations table {
	width: 100%;
	text-align: left;
	font-size: 11px;
	margin: 0 6px;
}

#post-translations td {
	font-size: 11px;
}

/* language and translations in edit-tags.php as well as media translations in upload.php */
#term-translations table {
	width: 97%;
}

#term-translations .term-translations th, .media-item .describe .media-translations th {
  padding: 8px 10px;
}

#term-translations .term-translations td, .media-item .describe .media-translations td {
  font-size: 12px;
  line-height: 26px;
  margin-bottom: 9px;
  padding: 4px 10px;
}

.tr-language-column {
	width: 35%;
}

div#term-translations select[id*='tr_lang_'] {
	width: 95%;
}

tr#term-translations select[id*='tr_lang_'] {
	width: 65%;
}

.tr-edit-column {
	width: 15%;
}

/* media translations in upload.php */
.media-translations {
	width: 460px;
}

/* icon fonts */
/* use same policy as WP for dashicons for font order and file vs embedded */
@font-face {
	font-family: 'polylang';
	src: url('polylang.eot');
}

@font-face {
    font-family: 'polylang';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
		url('polylang.ttf') format('truetype'),
		url('polylang.svg#polylang') format('svg');
	font-weight: normal;
	font-style: normal;
}

.pll_icon_tick:before {
	content: "\e600";
}
.pll_icon_add:before {
	content: "\e601";
}
.pll_icon_edit:before {
	content: "\e602";
}

[class^="pll_icon_"], #wpadminbar #wp-admin-bar-languages .ab-icon:before {
	font-family: 'polylang';
}

/* admin bar */
#wpadminbar #wp-admin-bar-languages .ab-item img {
	margin: 0 8px 0 2px;
}

#wpadminbar #wp-admin-bar-languages #wp-admin-bar-all .ab-item .ab-icon {
	float: none;
	top: 4px;
}

#wpadminbar #wp-admin-bar-languages .ab-icon:before {
	font: 20px/1 'polylang'; /* backward compatibility WP < 3.8 */
	content: "\e603";
	top: 1px;
}

/* backward compatibility WP < 3.8 */
#wpadminbar #wp-admin-bar-languages .ab-item .ab-icon {
	margin: 0 6px 0 0;
	padding: 4px 0;
}
