| 1 |
/* Greatly modified version of the jquery-ui.css */ |
| 2 |
|
| 3 |
.ui-widget-overlay { |
| 4 |
position: fixed; |
| 5 |
top: 0; |
| 6 |
left: 0; |
| 7 |
width: 100%; |
| 8 |
height: 100%; |
| 9 |
} |
| 10 |
|
| 11 |
.ui-menu { |
| 12 |
list-style: none; |
| 13 |
padding: 0; |
| 14 |
margin: 0; |
| 15 |
display: block; |
| 16 |
outline: none; |
| 17 |
} |
| 18 |
|
| 19 |
.ui-menu .ui-menu { |
| 20 |
position: absolute; |
| 21 |
} |
| 22 |
|
| 23 |
.ui-menu .ui-menu-item { |
| 24 |
position: relative; |
| 25 |
margin: 0; |
| 26 |
padding: 3px 1em 3px .4em; |
| 27 |
cursor: pointer; |
| 28 |
min-height: 0; /* support: IE7 */ |
| 29 |
/* support: IE10, see #8844 */ |
| 30 |
list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); |
| 31 |
} |
| 32 |
|
| 33 |
/* for jQuery UI 1.12 which introduces a wrapper */ |
| 34 |
.ui-menu .ui-menu-item:not([role]) { |
| 35 |
padding: 0; |
| 36 |
} |
| 37 |
|
| 38 |
.ui-menu-item-wrapper { |
| 39 |
padding: 3px 1em 3px 2em; |
| 40 |
} |
| 41 |
.rtl .ui-menu .ui-menu-item { |
| 42 |
text-align: right; |
| 43 |
} |
| 44 |
|
| 45 |
/* icon support */ |
| 46 |
.ui-menu-icons { |
| 47 |
position: relative; |
| 48 |
} |
| 49 |
|
| 50 |
.ui-menu-icons .ui-menu-item[role] { |
| 51 |
padding-left: 2em; |
| 52 |
} |
| 53 |
|
| 54 |
.rtl .ui-menu-item-wrapper, /* for jQuery UI 1.12 which introduces a wrapper */ |
| 55 |
.rtl .ui-menu-icons .ui-menu-item[role] { |
| 56 |
padding-left: 1em; |
| 57 |
padding-right: 2em; |
| 58 |
} |
| 59 |
|
| 60 |
/* left-aligned */ |
| 61 |
.ui-selectmenu-text .ui-icon, |
| 62 |
.ui-menu .ui-icon { |
| 63 |
position: absolute; |
| 64 |
top: 0; |
| 65 |
bottom: 0; |
| 66 |
left: .3em; |
| 67 |
margin: auto 0; |
| 68 |
} |
| 69 |
|
| 70 |
.rtl .ui-selectmenu-text .ui-icon, |
| 71 |
.rtl .ui-menu .ui-icon { |
| 72 |
right: .3em; |
| 73 |
left: auto; |
| 74 |
} |
| 75 |
|
| 76 |
/* right-aligned */ |
| 77 |
.ui-menu .ui-menu-icon { |
| 78 |
left: auto; |
| 79 |
right: 0; |
| 80 |
} |
| 81 |
|
| 82 |
.ui-selectmenu-menu { |
| 83 |
padding: 0; |
| 84 |
margin: 0; |
| 85 |
position: absolute; |
| 86 |
top: 0; |
| 87 |
left: 0; |
| 88 |
display: none; |
| 89 |
} |
| 90 |
|
| 91 |
.ui-selectmenu-menu .ui-menu { |
| 92 |
overflow: auto; |
| 93 |
/* Support: IE7 */ |
| 94 |
overflow-x: hidden; |
| 95 |
padding-bottom: 1px; |
| 96 |
} |
| 97 |
|
| 98 |
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { |
| 99 |
font-size: 1em; |
| 100 |
font-weight: bold; |
| 101 |
line-height: 23px; |
| 102 |
padding: 2px 0.4em; |
| 103 |
margin: 0.5em 0 0 0; |
| 104 |
height: auto; |
| 105 |
border: 0; |
| 106 |
} |
| 107 |
|
| 108 |
.ui-selectmenu-open { |
| 109 |
display: block; |
| 110 |
} |
| 111 |
|
| 112 |
.ui-selectmenu-button { |
| 113 |
display: inline-block; |
| 114 |
overflow: hidden; |
| 115 |
position: relative; |
| 116 |
text-decoration: none; |
| 117 |
box-sizing: border-box; /* To keep width calculation in percent since WP 5.6 */ |
| 118 |
} |
| 119 |
|
| 120 |
.ui-selectmenu-button span.ui-icon { |
| 121 |
right: 0.5em; |
| 122 |
left: auto; |
| 123 |
position: absolute; |
| 124 |
top: 26%; |
| 125 |
width: 16px; |
| 126 |
height: 16px; |
| 127 |
text-indent: 0; /* due to text-indent for jquery ui-dialog in wizard */ |
| 128 |
} |
| 129 |
|
| 130 |
.rtl .ui-selectmenu-button span.ui-icon { |
| 131 |
left: 0.5em; |
| 132 |
right: auto; |
| 133 |
} |
| 134 |
|
| 135 |
|
| 136 |
.ui-selectmenu-button span.ui-selectmenu-text { |
| 137 |
text-align: left; |
| 138 |
padding: 0.2em 2.1em 0.2em 2em; |
| 139 |
display: block; |
| 140 |
line-height: 23px; |
| 141 |
overflow: hidden; |
| 142 |
text-overflow: ellipsis; |
| 143 |
white-space: nowrap; |
| 144 |
} |
| 145 |
|
| 146 |
.rtl .ui-selectmenu-button span.ui-selectmenu-text { |
| 147 |
text-align: right; |
| 148 |
padding: 0.2em 2em 0.2em 2.1em; |
| 149 |
} |
| 150 |
|
| 151 |
.ui-widget-content, |
| 152 |
.ui-state-default, |
| 153 |
.ui-selectmenu-button-closed, /* To be compatible jQuery UI 1.12.1 since WordPress 5.6 */ |
| 154 |
.ui-selectmenu-button-open, /* To be compatible jQuery UI 1.12.1 since WordPress 5.6 */ |
| 155 |
.ui-widget-content .ui-state-default, |
| 156 |
.ui-widget-header .ui-state-default { |
| 157 |
background: #fff; |
| 158 |
border: 1px solid #ddd; |
| 159 |
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.07) inset; |
| 160 |
color: #32373c; |
| 161 |
} |
| 162 |
/* Override to have same styles as WP form styles since WordPress 5.4 */ |
| 163 |
.toplevel_page_mlang .ui-selectmenu-button.ui-state-default, |
| 164 |
.toplevel_page_mlang .ui-selectmenu-button.ui-selectmenu-button-closed, /* To be compatible jQuery UI 1.12.1 since WordPress 5.6 */ |
| 165 |
.toplevel_page_mlang .ui-selectmenu-button.ui-selectmenu-button-open{ /* To be compatible jQuery UI 1.12.1 since WordPress 5.6 */ |
| 166 |
box-shadow: 0 0 0 transparent; |
| 167 |
border-radius: 4px; |
| 168 |
border: 1px solid #7e8993; |
| 169 |
} |
| 170 |
|
| 171 |
.toplevel_page_mlang .ui-selectmenu-button:focus{ |
| 172 |
color: #016087; /* Same color as WordPress focused select HTML tag */ |
| 173 |
border-color: #007cba; |
| 174 |
box-shadow: 0 0 0 1px #007cba; |
| 175 |
outline: 2px solid transparent; |
| 176 |
} |
| 177 |
|
| 178 |
.toplevel_page_mlang .ui-menu-item { |
| 179 |
color: #016087; /* Same color as option in a WordPress focused select HTML tag */ |
| 180 |
} |
| 181 |
|
| 182 |
.ui-widget-content .ui-state-hover, |
| 183 |
.ui-widget-content .ui-state-focus, |
| 184 |
.ui-widget-content .ui-state-active { /* To be compatible jQuery UI 1.12.1 since WordPress 5.6 */ |
| 185 |
background: #d5d5d5; |
| 186 |
} |
| 187 |
|
| 188 |
.ui-selectmenu-button.ui-state-focus { |
| 189 |
border: 1px solid #5b9dd9; |
| 190 |
box-shadow: 0 0 2px rgba(30, 140, 190, 0.8); |
| 191 |
} |
| 192 |
|
| 193 |
.ui-icon-triangle-1-s:before { |
| 194 |
content: ""; |
| 195 |
background: #fff url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E) no-repeat right 0px top 55%; |
| 196 |
background-size: 16px 16px; |
| 197 |
box-sizing: border-box; |
| 198 |
position: absolute; |
| 199 |
width: 16px; |
| 200 |
height: 16px; |
| 201 |
} |
| 202 |
|
| 203 |
.pll-wizard .ui-button:hover, |
| 204 |
.pll-wizard .ui-button:focus { |
| 205 |
background: #fff; /* To override jQuery ui-dialog styles provided by WordPress */ |
| 206 |
} |
| 207 |
|
| 208 |
.ui-widget-content { |
| 209 |
max-height: 231px; |
| 210 |
box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3); |
| 211 |
} |
| 212 |
|