/* Loaded by the owning frontend layout only. Keep the previous control geometry. */
.lnd-s__plan-list span.plan-choose {
    display: inline-block;
    cursor: pointer;
}

/* The <button> it replaces took the browser's control font, not the page's (a button
   does not inherit font-family): the same system keyword keeps the label 1:1. The
   shorthand resets the size, weight and line height, so plan-list.css's are repeated
   at a higher specificity whatever the stylesheet order. */
.lnd-s__plan-list a span.plan-choose {
    font: -moz-button;
    font: -webkit-small-control;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    vertical-align: middle;
}

.dropdown.dropdown-languages .language-region-label {
    margin: 5px 10px 10px;
    font-size: 1.17em;
    font-weight: bold;
    line-height: normal;
}

html[lang="ar"] .dropdown.dropdown-languages .language-region-label,
html[lang="he"] .dropdown.dropdown-languages .language-region-label,
html[lang="hi"] .dropdown.dropdown-languages .language-region-label {
    text-align: right;
}

table.price-list {
    border-collapse: collapse;
    border-spacing: 0;
}

/* The obsolete cellspacing="0" these tables carried; their cells are padded by jhst.css. */
table.colored_table,
table.items {
    border-spacing: 0;
}

/* Preserve the theme's intentional cell padding (jhst.css), overriding only
   the obsolete cellpadding default that the table previously supplied. */
table.price-list td,
table.price-list th {
    padding: 0;
}
