diff --git a/README.md b/README.md index b82f424..492c23d 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # jenkins-dark [![Build status](https://ci.appveyor.com/api/projects/status/14lnufroy4v83xjk?svg=true)](https://ci.appveyor.com/project/camalot/jenkins-dark-stylish) -A stylish for Jenkins to give a dark theme +A stylish for Jenkins to give a dark theme. + +``` +NOTE: This has not been tested with Jenkins 2.x. +``` You will need to add the domains that you want this to apply to yourself. diff --git a/appveyor.yml b/appveyor.yml index 3445010..32fc52f 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -8,7 +8,9 @@ install: - cmd: npm install -g less - cmd: npm install -g less-plugin-clean-css build_script: -- cmd: lessc --no-color jenkins-dark.less ./dist/jenkins-dark.css +- cmd: lessc --lint jenkins-dark.less +- cmd: lessc jenkins-dark.less ./dist/jenkins-dark.css +- cmd: lessc --clean-css jenkins-dark.less ./dist/jenkins-dark.min.css - ps: Compress-Archive -Path ${env:APPVEYOR_BUILD_FOLDER}/dist/*.css -DestinationPath ./dist/${env:APPVEYOR_PROJECT_NAME}-${env:APPVEYOR_BUILD_VERSION}.zip artifacts: - path: dist/jenkins-dark.css diff --git a/assets/gear-image-16.png b/assets/gear-image-16.png new file mode 100644 index 0000000..54eb334 Binary files /dev/null and b/assets/gear-image-16.png differ diff --git a/assets/gear-image-24.png b/assets/gear-image-24.png new file mode 100644 index 0000000..28b4bdb Binary files /dev/null and b/assets/gear-image-24.png differ diff --git a/assets/gear-image-32.png b/assets/gear-image-32.png new file mode 100644 index 0000000..6fd9cca Binary files /dev/null and b/assets/gear-image-32.png differ diff --git a/assets/gear-image-48.png b/assets/gear-image-48.png new file mode 100644 index 0000000..7327b38 Binary files /dev/null and b/assets/gear-image-48.png differ diff --git a/assets/save-image-16.png b/assets/save-image-16.png new file mode 100644 index 0000000..d5b6ae5 Binary files /dev/null and b/assets/save-image-16.png differ diff --git a/assets/save-image-24.png b/assets/save-image-24.png new file mode 100644 index 0000000..7106cdf Binary files /dev/null and b/assets/save-image-24.png differ diff --git a/assets/save-image-32.png b/assets/save-image-32.png new file mode 100644 index 0000000..5e549a0 Binary files /dev/null and b/assets/save-image-32.png differ diff --git a/assets/save-image-48.png b/assets/save-image-48.png new file mode 100644 index 0000000..c4ea6cb Binary files /dev/null and b/assets/save-image-48.png differ diff --git a/assets/search-box-image.png b/assets/search-box-image.png deleted file mode 100644 index f7f09d2..0000000 Binary files a/assets/search-box-image.png and /dev/null differ diff --git a/assets/search-image-16.png b/assets/search-image-16.png new file mode 100644 index 0000000..64f2aa3 Binary files /dev/null and b/assets/search-image-16.png differ diff --git a/assets/search-image-24.png b/assets/search-image-24.png new file mode 100644 index 0000000..94cb56f Binary files /dev/null and b/assets/search-image-24.png differ diff --git a/assets/search-image-32.png b/assets/search-image-32.png new file mode 100644 index 0000000..0769831 Binary files /dev/null and b/assets/search-image-32.png differ diff --git a/assets/search-image-48.png b/assets/search-image-48.png new file mode 100644 index 0000000..4328e9a Binary files /dev/null and b/assets/search-image-48.png differ diff --git a/jenkins-dark.less b/jenkins-dark.less index 18d4fbf..efc4d97 100644 --- a/jenkins-dark.less +++ b/jenkins-dark.less @@ -188,7 +188,7 @@ border: solid 1px @background-black; border-radius: 0; box-shadow: none; - background: #3a3a3a @search-box-image-24 3px center no-repeat !important; + background: #3a3a3a @search-image-16 3px center no-repeat !important; padding: 4px 3px 4px 25px !important; color: @text-light; } diff --git a/parts/_dashboard.less b/parts/_dashboard.less index 79d1a6a..963fd51 100644 --- a/parts/_dashboard.less +++ b/parts/_dashboard.less @@ -23,7 +23,7 @@ table#computers { vertical-align: middle; } } - + &.stripped-odd tr:nth-child(even), &.stripped tr { &.job-status-red-anime, &.job-status-yellow-anime, diff --git a/parts/_icons.less b/parts/_icons.less index 4ce20d6..eb5ad84 100644 --- a/parts/_icons.less +++ b/parts/_icons.less @@ -46,6 +46,98 @@ img.icon-hourglass { } } } +.icon-search { + &.icon-xlg { + content: @search-image-48; + } + &.icon-lg { + content: @search-image-32; + } + &.icon-md { + content: @search-image-24; + } + &.icon-sm { + content: @search-image-16; + } +} + +img[src$="search.png"] { + &[width="48"] { + content: @search-image-48; + } + &[width="32"] { + content: @search-image-32; + } + &[width="24"] { + content: @search-image-24; + } + &[width="16"] { + content: @search-image-16; + } +} + +.icon-save { + &.icon-xlg { + content: @save-image-48; + } + &.icon-lg { + content: @save-image-32; + } + &.icon-md { + content: @save-image-24; + } + &.icon-sm { + content: @save-image-16; + } +} +img[src$="save.png"] { + &[width="48"] { + content: @save-image-48; + } + &[width="32"] { + content: @save-image-32; + } + &[width="24"] { + content: @save-image-24; + } + &[width="16"] { + content: @save-image-16; + } +} + +.icon-clock-anime, +.icon-clock { + &.icon-xlg { + content: @gear-image-48; + } + &.icon-lg { + content: @gear-image-32; + } + &.icon-md { + content: @gear-image-24; + } + &.icon-sm { + content: @gear-image-16; + } +} +img[src$="clock.png"] { + &[width="48"] { + content: @gear-image-48; + } + &[width="32"] { + content: @gear-image-32; + } + &[width="24"] { + content: @gear-image-24; + } + &[width="16"] { + content: @gear-image-16; + } +} + +.icon-clock-anime { + .spinning-build-image(); +} img[src$="/images/atom.gif"] { .rss-image(); @@ -82,7 +174,6 @@ img[src$="/images/atom.gif"] { /* swap out the animation images for new ones */ img.icon-yellow-anime { .spinning-build-image(); - opacity: .8; &.icon-xlg { content: @spinner-yellow-image-48; } @@ -97,8 +188,24 @@ img.icon-yellow-anime { } } +img[src$="yellow_anime.gif"] { + vertical-align: text-top; + .spinning-build-image(); + &[width="48"] { + content: @spinner-yellow-image-48; + } + &[width="32"] { + content: @spinner-yellow-image-32; + } + &[width="24"] { + content: @spinner-yellow-image-24; + } + &[width="16"] { + content: @spinner-yellow-image-16; + } +} + img.icon-yellow { - opacity: .8; &.icon-xlg { content: @yellow-image-48; } @@ -112,10 +219,26 @@ img.icon-yellow { content: @yellow-image-16; } } + +img[src$="yellow.png"] { + vertical-align: text-top; + &[width="48"] { + content: @yellow-image-48; + } + &[width="32"] { + content: @yellow-image-32; + } + &[width="24"] { + content: @yellow-image-24; + } + &[width="16"] { + content: @yellow-image-16; + } +} + /* swap out the animation images for new ones */ img.icon-blue-anime { .spinning-build-image(); - opacity: .8; &.icon-xlg { content: @spinner-green-image-48; } @@ -129,8 +252,24 @@ img.icon-blue-anime { content: @spinner-green-image-16; } } +img[src$="blue_anime.gif"] { + vertical-align: text-top; + .spinning-build-image(); + &[width="48"] { + content: @spinner-green-image-48; + } + &[width="32"] { + content: @spinner-green-image-32; + } + &[width="24"] { + content: @spinner-green-image-24; + } + &[width="16"] { + content: @spinner-green-image-16; + } +} + img.icon-blue { - opacity: .8; &.icon-xlg { content: @green-image-48; } @@ -144,10 +283,24 @@ img.icon-blue { content: @green-image-16; } } +img[src$="blue.png"] { + vertical-align: text-top; + &[width="48"] { + content: @green-image-48; + } + &[width="32"] { + content: @green-image-32; + } + &[width="24"] { + content: @green-image-24; + } + &[width="16"] { + content: @green-image-16; + } +} /* swap out the animation images for new ones */ img.icon-red-anime { .spinning-build-image(); - opacity: .6; &.icon-xlg { content: @spinner-red-image-48; } @@ -161,8 +314,23 @@ img.icon-red-anime { content: @spinner-red-image-16; } } +img[src$="red_anime.gif"] { + vertical-align: text-top; + .spinning-build-image(); + &[width="48"] { + content: @spinner-red-image-48; + } + &[width="32"] { + content: @spinner-red-image-32; + } + &[width="24"] { + content: @spinner-red-image-24; + } + &[width="16"] { + content: @spinner-red-image-16; + } +} img.icon-red { - opacity: .8; &.icon-xlg { content: @red-image-48; } @@ -176,12 +344,26 @@ img.icon-red { content: @red-image-16; } } +img[src$="red.png"] { + vertical-align: text-top; + &[width="48"] { + content: @red-image-48; + } + &[width="32"] { + content: @red-image-32; + } + &[width="24"] { + content: @red-image-24; + } + &[width="16"] { + content: @red-image-16; + } +} /* swap out the animation images for new ones */ img { &.icon-grey-anime, &.icon-nobuilt-anime { .spinning-build-image(); - opacity: .8; &.icon-xlg { content: @spinner-grey-image-48; } @@ -196,10 +378,26 @@ img { } } } +img[src$="nobuilt_anime.gif"] +img[src$="grey_anime.gif"] { + vertical-align: text-top; + .spinning-build-image(); + &[width="48"] { + content: @spinner-grey-image-48; + } + &[width="32"] { + content: @spinner-grey-image-32; + } + &[width="24"] { + content: @spinner-grey-image-24; + } + &[width="16"] { + content: @spinner-grey-image-16; + } +} img { &.icon-grey, &.icon-nobuilt { - opacity: .8; &.icon-xlg { content: @grey-image-48; } @@ -214,7 +412,22 @@ img { } } } - +img[src$="nobuilt.png"], +img[src$="grey.png"] { + vertical-align: text-top; + &[width="48"] { + content: @grey-image-48; + } + &[width="32"] { + content: @grey-image-32; + } + &[width="24"] { + content: @grey-image-24; + } + &[width="16"] { + content: @grey-image-16; + } +} // weather img.icon-health-00to19 { &.icon-xlg { @@ -320,3 +533,8 @@ img[src$='/24x24/accept.png'] { img[src$='/48x48/accept.png'] { content: @success-image-48; } + + +td > img { + vertical-align: middle !important; +} diff --git a/parts/_notifications.less b/parts/_notifications.less index e21e681..41e44ff 100644 --- a/parts/_notifications.less +++ b/parts/_notifications.less @@ -8,6 +8,28 @@ p.info { color: @text-light; } +#hoverNotification { + background-color: darken(@background-light, 20%); + border: solid 1px darken(@background-light, 30%); + color: @text-light; +} + +.call-to-action { + display: block; + text-align: center; + font-size: 1.6em; + background-color: @blue; + border: solid 1px darken(@blue,20%); + border-radius: 0; + + a { + color: @text-dark; + font-weight: bold; + text-decoration: underline; + text-decoration-color: @text-dark; + } +} + .warning { border: solid 1px darken(@background-warning, 10%); margin: 5px 10px; diff --git a/parts/_variables.less b/parts/_variables.less index f7272dd..f64679c 100644 --- a/parts/_variables.less +++ b/parts/_variables.less @@ -82,6 +82,16 @@ @health-image-80plus-24: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAKKSURBVEhLrVW9axRBFF+jB36CWJgggqhIKhtRK0Gw0H/AICmCVt7u7H1JPIsgHjZKEATLs7c5IYJYWGmwUSQgiI3G7MzsRVQUP4JGzO2853vJaG69vexeyA9+xdu595t7n+P0ApQXBxBxnTXXHhAWLsNMqd+aqwe8ubQbsbbRmg7Wan2gRvcalX8W6cKZ9jMGfBrfBuGFHdZMB+L5HP3bKoRiGLR3i4SnQbuGiEgk+zs0vYeRcn26cIg4ho2h9dY9HaCru4xy7xN/gXKBRZNI5wuRzH+JQk9QVBus+8pg8SgQj0DlW0mi/5P/gNHut0iLc5xKKxMHTlFKmqUDTPrx7azi7aR0vV6YKRxFXdkHzSLV0FnuNgqv7/db/6DR3h0j3Z9JAmmkdAHxBdXu2nwg9qDTdsFfULh1YqJAFlLxP4P2D1u5ODh/3C1JjllJ0QMoMWIll7FYg9nqILdikmMvNMq/hx9rW7HRWGpbeD+6kz5eN9J7ScVNdOqFUZCfo1pMUqFHUJ5dGkguMgTF40kOvZK6cBI+lPpjXcTg8ecJTXLqhaDFVSvZCR7/JKespBTPoxbHrFwcnCajvJsURdfVkEbyfUdtfqJjpSPWc63QP0VDUqOJpGJ33z/dSIWdM1KM08oYA1U5FLuEW4q6aQtXvaXEad4tSSIrEaR3F2V5O63tTdT2m610J3gr8uKKpDudJRLOuwm8Cd4/ViIdPNWR8q9QTZ7SJbM8oUnCdPacUvqY3oyT1jUbOFWR9Cs/XokBCMqDPP5Gi4lI5b/SpU+4FblbUNK5Lu43unCDI7fu6eDnj181ay4Cp+o5StsDCL0j9tM/8AzxerDm6gGyPLwmQt2AMv7Yp8Nx/gAvwT3b9JRp0QAAAABJRU5ErkJggg=='); @health-image-80plus-16: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAGtSURBVDhPhVM9SwNBEL34iTGV0UawEexFMNjZWNlbamdu7+InsUgj6WxEbWy0s42FtSL4BywsQhAlub3TCNFClEDA3M44c7lgPFbzYGCXnfdm5u2u8R/Q2ZzGYn4g3HYHPOeSiPk+XmM1H29KcQbexiwixoJz72AIq+k4r7XgQ+Xa+0qKC1+a7+AKVNL0lSdKyrGOfdfOUYGeMP034GF9UJWJ7Jh1JmIkQJpKucIBby0VUlrg9hquNek7IkvVPqLEaFDeddOxFz/v06OhBImQUVT5WkeIBhVpgLSXb27mA68MNIwY1vIJnllHiAZIFrGOEAu9gQDIrRkyqEAzagm68CvijYzeg1Im2RJ52phit3XJuiDyJWLHdbKRfFW65GhQIUUerIZUJhsxeFkfoys6p/m6dkECNd+xBBbtRCiAMfC2R77KZopEHnWkzghmf7Ym4C47HAi0EXRCj4TUb6mTOrv9Q6JHJM1XVRanWAsr64DFpQG/Yq00y9YCeNZhk9qlK7vimcERc+Bldv58ygz+C+0EHs2v2LvgZsaDQwJ/NMST/nDbHexN+yfqYRjfLeMQIFy5WcgAAAAASUVORK5CYII='); +@gear-image-48: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAQXSURBVGhD7ZhbiFVVGMdHZ3TENHMswguigXipNK0QBMUEIUwC6SkI8gaTkPPWQwgikSAmUUEvkSQKkRLlg9iLGoxaanTBC4JoglhBSdOAl7yd6fdf+z/b2bO3M2ef4cw50v7Bn2+t77LWd+bsvc/a01BQUFDwYNDV1dVYKpVeQJsZN9kdwNeMbwt2EXao3fUDjc1CJ2kuwLjVoQDzNx1S7Gc03aH6gL5m0FQpajE0+RtmMfYltAT9FUVCTHlTXFof0NBQ+roQOuwH8k65rH6gqXHoF/fYJ+T9iBnr0tpAE7PRi+ghNYONr/9yIP8nzBjVo2XoKS9dfdh4CBsedSPXUVmXTm9Uh254/K2Xrz7s94w27QsauoTRY3Md2oouR5FsiIsnvUV1YaM12s17pyD0DWak0wP4RqMDUUYaYncxK51efdhwIfou2v4e+P5EDzstAf4W1OHUGHxH0AKnDR5sOs09xOD7xOFMiH/m1Bh8Ux0eXNh4rnuIwfeOw5kQ1zEjAb6nHQ5ojt5DqW+S9JH4t2GftatytFHoIMkehzOh5mvnxeCbqRjDJrSDebi/MNtDUQ/wqXnFxG7U7FD5UK+/wtuoU4v1BN8NNM2pCfDrvHTbqTH4OtBbDLXumcgb/HdRG3oD6WnWKp/DiutJl/9gSOH6aIlsiJ9Dc5weYD4P/eqUTIiryY2e9gu5H3j5fFA7meI70TLZENdfr52hLgk9Ze772BWEb6Hx6BW7+oXctW4pPxR/gW6jdpS6rsuBuq+QPtwdtBPXDPRPCJYBNdcwld3MFD7KAi0eNzH+XIuWixvWC9DzEuMnsMdCMAfUnMY8gp2KnmPcGBrMiwpZ4LAW7Q/yDmJ0npoXebIhfhNtRnPRHLQRXXc4E+JL3FI+qB1G8ZVomQjmujR0LyTuF+Y6F+kDtEWeNMTEq14+Bp9ekPq6nzY5NR+sOd8LBJjruDwCq/cEHZnjx6Ngrr/qh56mcP4QL5+A2PdRVhpiu5yWDwofQx+ha0gsdSjAfLk3uIreRy1MR2FfQ/tR729pr0tTEEscR5jrWz6AVjMd47TK0AIstMzTGPy6ZJaj0XYlwK+3tBjmZzGpb0A+YidCkmF+weHaQROfup8YfKscjsG3AiXuAaZfOlw7aOJl9xODT78z29B8pMftu+iWwzH4XvcytYEG9LKT+zegG2pPovCbNOiw/3A21+/CgGCN45jEW+CgwKa6KQ+FLgzz1GXSm945zH/AVPYrPFDYXIe4i+hfpOv8caRH7d9Re/fA14k+RhPQBqTH9h+oNm913dDbFJoILzbdMNcPoA5sAcY6WiTe0nDrDFVf/2ftCc2dj9oPH+B3TOavc91C0/ui9sMHOGL3gwN965A4EU1iPNzugoKCgoKC/wsNDf8BmYB87H0oU3QAAAAASUVORK5CYII='); +@gear-image-32: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAALqSURBVFhH7ZZNaBNRFIUTKVYTK6Ii1WKtlW4qthT86ULcKSKVutCdexfFhUQQdy3uuuu2IBUEN4ouRAoq4q4toqCioqiIP0VUqEVofmaS+J03tzGNTLBm4kJy4HDuu+++c2fmzZsk1kADYSgUCtvhuWKxOAxXKod2kpvwPO8YutoV1gs0OJ3P55HCHByk+X70DloknyHeZKX1AQ2O0iirhpUg/xJpstLogGkHjXfCFjgDC65jBUhnfN8/T5gg3oO6LaoJMsFsEnKD+a9qJDD24Wv4GM5bWvk0deI8ca/Z/D3wbMfsQ2D/C5iPwTa4IZvN7qLmlU05kBdSZlMb8NNbfiuwdnv9AlnyeDkBg9Rkggp3AUNI7VuwCAzPBtbuAsYtXQJPoYea8i3aqjzawntxitQqVwjINZM7KbVUOFgYh500nZCxQPwIKRkKmA3AhaDCXcBxZA36wMajcIeoG1AOnUKqnxoWbIN60fJaJBALMnR3gMr0mU07MF4gfwbe1BhNw1mROc9qrrsm1cCCZgrvmcEnLRSIZfAGTsPyvVfjL+R+oAfgDZv6DcxdgUlrFQ6KumAfazow1uMPBfMj1B6EA8TjaOnJVYJ5ne1hajYzbLd21UHxYZiWAeqgWMDsKdJK6l2QCaAS5i6h3bCP+JpNlUB+Cq61NuGgKAUFfWj04vVjeN9MOI3eEfSbczUw/x5JmIVe7AS5yot8C7dYSTgo6mbxRTjGOncSyOkzfZujNYQm4W7mdce+zImn3eIykJuxOU9e1PYyXGHT1aFCWHkMl/wM53K5fdR8h7q7LNxrU6rVU3M/aMSzyJ/t/3KAsfb7s5oINPzI+AIcJZ6ztC7gOWyzZdEA3yZM78LQE7AILkZ/LiYJo/tsYxbH9CrU/urn+4li1xFY/iEq5uBl0nFbHg0wbNWJQNfBjbygqeBm3VM5ga43HlKNLasfaKSPk76m+kJ2WfrfgaZJ7lT/H/vR6Pa7gQb+U8RiPwFyq78vUJQZEgAAAABJRU5ErkJggg=='); +@gear-image-24: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAI3SURBVEhL7ZM/SJVRGMbvn6hLg0EZDg5ilxosDHEohAa1QadAAgWXkMCgBqcWHYJGG2w2LzikIgiitBkIhRJBDupQpOCQoimVkN+/+93b7/l4ryAa3KvR5AMPz3veP8853zn3xk5RMnK5XBoOwF54ETaHYTjmeV5dPp+PW9vxgWFDNpvdQbcxnEW/QRe2nWgDDCphNad9Dl3M9sFaeEVdX3SNVMLGigMDKQymoY+Bb6ZL8DV8S05fEBB7cJ74so0WBwbOcS2d6BeZE2+4rlujPCwLgmAIDW3jZ8rZaPFgNsngoJmMWjoCGz7Q6VWjpxJJketAz6ou5RCN6NFXpwYGWzD5QKwvWGFdRRiHur6XrKMvoNbNWr8y3/L30XH0B2wyy4Ng7jxNb+AeTR7UV8xzqn50Av4mpzfYZYOPqDYovIsDQ+JNeEeHMtuDoFirBnr1awmgEKlOTn6KsB0+Il4u5AvQJmCYdBX8+4+A4i0av6O/0E/oNupw8i500fxk6JJ7SD2N9qHRGwnUMkj0PodA4w0aptEXsILhdtbvua5W4sfEC+RzxMuYJDUjJf8VCjP06k8Z1Q6BQoL5MvSCrZOwHJ4RMX5CXQ+s97qqHvQmeZfcT9/3b2tG+ZLBYByzpzC6Dkw/YzqC7mhNvEXtnvpspDQwmMDkHVyHa5gV/nzCKtS7TarPRkoHpnVcQz2axiwjZ+Iex3GuYHyXuNpaTw7MOvGfQ69b6t+CE6cwv4Qe71FP8R8Qi/0BYCz/Ck7B32kAAAAASUVORK5CYII='); +@gear-image-16: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAFMSURBVDhPzZE9S0JhFMdvlpNRhCm0FVRjtDQoQS4u4QeI6Au0NrgI0eAWbRFUW4PO4uBg0dAS+AGMNqFASBLT4HZf/R3ugQhEbREP/Dgvz/mf89znGtNjnuctuK57jc87jnNCfEUc0ePhRmMUkggb+B+wGPBimuYGcVzbBpvv+7MITxF0wYQLOIN3sDnLSY+2DzYaFtn0RPMjcRhCiG+oecSrlmXtyRCYk1upLDBpRniE4A3fsm17n9oueU1uAOfQhALcM7MMv29D8wyFBGRp+IQOtMmb+mmX0CMX86nV8Vvo5nVEYBSWOHyAKoIyVLjNHc09am0+Y0dup8Na1A5lucqDx+RgHVaI5U028cuIijR/kcdgjbxLfkw8+hfLBjaW4BvRK+IP4g7i/J/twwxRBkEa4TP+VnJI6fH4hviArdua/t8Qh8a+9gTNMPqUFHvjr16OzAAAAABJRU5ErkJggg=='); + +@save-image-48: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAOTSURBVGhD7ZnPUxJhGMf9F7z5JwgqKpInGy9N97p0b6ZrHbs4gWk6I6mTCdh0sJrRm5mpI78MViPMBkxNQJDwF8ovBadOTTNP77vuErv74sK6iId9Zj4n3vd9vp9d3h14t0YppSpQN0ZjdW1jke62sbC1zRKhMA19S1S9wUp1TX+nMrkcFU9nKOeyV5RjNA6PL4UJ7w7dQ2VwuHWmcCcTp7zSmrdvouCnurEIFNLYtwQqgw26PqxDJncGR+kMLC57RUEC9PhSmFyJ0j3U3Q7c85fuVZkSTea9WjQxVRichS9wmEzB1IJdlHgqLQhaDJ4A6CyR32VJ6CzhR/zgLHyB/eMEmCYmRTlIJAVBiyEQwFjCpUugr854YehCqiaAwRKl7Ak0eIIzsYCqCpwjvifQoOssIL4n0CBRgcdTa3QzvDlJgfngpxU/aDHeeiIXCyDQ1zzMxBUWGiAqcHfMk28463ITQ7PMuSlOQDHw3RUVsISjTFxhoQHFBfrPBdQIV+CQbpjO5sAfCMKyzy9gLRiiP+eHLEbkKAPt/YuVE2ga8NKLYzoHXeCPJYhBpBBLnMC911/y6zf0uogZMJIFWkc28w0wLb0OeDKzAbNre+AOHkrCtrkPQ/YAdBg/cdZuHvxGzICRLIDRDKxwGlWCxj4KP/eJ/TGXEsC0DPmgoYd7xeRA/dQJGuPXC8NjLi2Qx7KNFpMPYg8C8glUCUWg2igC1UYRqDaKwK03UTAuxWF6MwVzW/Lw8UcKzN5juDP5k9izkEsJ3H+/C7up0n8il0syewYG5yGxN4tkgdvoylcyPEsaSeALRcqAkSww/PmI2LASLATTxAwYyQLzgZSgUSJzKgv8f27RZJaYASNZwB7inrCVerRYCjt7B5y199M5YgaMIsCCb/veUUIWEiennLWvRKCSXIlA8iQLgUhUFuJJ7gNC2QMk+ALH6RPwrPplIXYQ56wtWUBrCl37PaA1BYsLaJ6vXnuB5mFfcQGVwT6ufblJnHgdBNrMIVD1OANMXGGp9LaH+ICp9cWGYHK1BbSjW/SZqcpgm2DiCqupf64WSaTwSVnDMzdoBrygMa7QvKO2wLe1fSV41kP5vvg4kz3aR9n+qvXWdiYuudR6R0e93nbKHvmxmGaWiY/ASjDv+n9SzVJvsP2pN1gfMDEvLrV+rg5N6kZY8YtnDBIgvsiuBEiA7smwiC7oCKKRiaeUUvJVTc0/jGtzT/u+pCkAAAAASUVORK5CYII='); +@save-image-32: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAALzSURBVFhH7ZfbTxNBFIdJeDC++FeY0ItRaFc0PhETQmKUoAaf9R+xXJoYNCStpS08URJoTI0JXiJdWyq0tFWqoC2tdBahQG/0BiS+kuPMss0COzQdgSc5yfe0nfP7embSnTacV7Uum9EFzoYe6u1oSm8T4s3maELVwycccyiRKZYT3kCISh4/K27vUHm7kCI94i3m6PNWM7okRdGLswmd3LDwBwOElpcx0PR6YCy4AtlCESZ5L5V8qQylnV0q7xZToO75BLqh+B5nFxw3BzcuSnHK4uxJVzX8qEB6qwDWCSeVbLFEDSfIAgng7Gjv+nDSdOwkcKj/TAX2++JJIPok8IgCNAFHUIBMDYFcDYHJBYWAOAluODkgxcp1nMCAOw74QIHz/QdF+Gs3Lz6jhROGfMtKAYzOjjakWLkUApZ9gXvWAMQ3C5DBBzGKBPiZRCIxYQXy5Qo1mEDWdJj9oO6lCSQ3pVi5jgrobcug6Z/GEjy0m2ZhdE6AEMpCWKhNEH9mPLQCdyx+ca3W6BN7HexdlwChxfQDtP0+PEb+n9Dgtc2mxUM9CXULEIi9zrKEt4QN3dCS4ptXYRI4C84FzgWYBLpfrYEtnIPRSJ4JaygHj/BaWs+6BFpHBHjqSUOuTP+lq4fC9i4YfWm4gXsd7F2XQOfEKiRz29TGLCQyFegY+80u8PhNCjZL+y+aAn7hoNV1JqoXlXxlB7qcq+wCT7BAWhLI4WbTgTAT69m8uHarsgv3nYfPArMAeeVmtopMkKmdmkABjxGtpZiobsGpCJAtmAl+ZWKDdQt0NlRzC8jNmIXqTYkqYP2lFLg2+P3QpfSgwEmgCVwdnF+XYuVS93nHm/EF5KwFSIam1+uRYuXSGPjb+F9MWWv8DFeeBeDBSBhmv0Xhy2LsRAQXYtBuCYk9tcYZUBvcpSbDVJsUK1e3y9Wo6uP1+Co1oTK45++avJGPM6GINxA+Ebw/HGl74YmoetzzuK+ryeC+hcMapdj/vhoa/gLOdx/wc9M79QAAAABJRU5ErkJggg=='); +@save-image-24: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAALjSURBVEhL5ZXLTxNRFIeH+AfIwj0JiSIU7HtDIpjYmBBfiUvjI/4FrozLYhuMMcLIawoKhASBRCU85CG2FGhDAYG+tLTTaadTKJTS0mIXBknD8XYYoSNkWmJ040m+zObc33fPncwd7N/UWzglI3xyBeFVSxpddcXVenxgicbn7U5cb5rhEY5u4ZF4nMeIncGLtUaN5KXrLIZBHpd6WMomUqLQUaRC592VNrpSJRpDamgpkDLNL6QGxw08NmJbqWhim8eog0mJaqZ+yAj3sLzVc4aLPSxFC/lI0ULtIEDWtAwizQQMWRnoN0xAc3cPDySA2PY3HmPOIIhqpkFOePaUOnJI+cp/jjeJQkdq0AS7mYJBawAGchSMOjiBjgRFi3cP5RmlbXQBF3+8oMviA4NlFoie3oPw3pFRQEdyRNBupjIEFHp6v0sITxUX/5ug2Q0irRHud87BnHcNbFQAbF4/2Cka6HAUVqPxA5hIHKbcIahqNEHpU1M6eF+AjltGLF/j4vkCNCKIaxegTGuAK/XTcKd9Du51HM/ttlmoeDGJNmQACW5lw3MQINBOZE0ukNY7QZIFaYOT7U1vLHfBH/KfCC51+OHGGxpudgtzHfVUtPtyFygRD/qCMEHGwLEaB2dIGDvq0XuicPcdw67NKlB1+sFCH/1as9HniED56/1JBAW3emjwhBMQRYu8gSB8cVOCMKF1VmDyxeAid1RZBSQnoFdC4PEFBFkJR1iB2bd18C5yEqQXMWvrQDFBQUIbOQhkx02ALrWvHgo+W52CUMwK28sT6Ei+QIzbNOhvdmSC9MLNeEKQX7crT0C4d8R1tqtcPIYVa4wPJbiN/eFkCk5CpuBC7WKi9ImxkovHsDL1cGFR9fgHdE1HVfWm5MiMNWlZtJ+ILsNSUv5sOlmiNW6eV4+1idWT+Vw8W3kF6v78IvXH8srnetV7vVmlN1tOROuwWSWt+XQ5nVH4WH+ay/3bhWE/AdWSbHQzhTzvAAAAAElFTkSuQmCC'); +@save-image-16: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAIUSURBVDhPtZNLaxNhFIYHV2LQvyAurMHEdJyZxguouNf/ISi4cKfiLOKtFJWoM9OUqBCIklrExGAzbejYGlNtGjuFXOaWe0yb6SRNf8Hxy+QirUnBhQeezcf3PpzFe7D2ON3KEYrN2E/eF3B+Tcb5WAznhQ7Veh2vdxFSBXzEtXgMo+GAGWxPO0wwsp9gpA2bS9BnE1k9HBX04FzUZNNo6Hpz22QhXdbtj78lSY9k7cYxjPQUrBSnVkhOBvuDRQh+T4EnMA2M/61JvdEEo7Vj8iVbBcfED6BYKUUxyiVzk7Ep1Uaxaq0nmImnwft+xgz7PgZha7vVF3xYLXYEkwoQnBR2+ERLX0BxCpwaj8M1fwLexSWYjmcglMzD7HrJJLCSh6tsDEafJpFABWJSFs57s4f/CNAjyUpAuEU480KEs3twPhfhtHsdKLTpUMG/8H8El1/n4Ga4DHfmKn9xG3E9VIILXm2w4NyUBr5kHX41WrDZ3BlI1WjBvfkqjA0SXHylwZJmQG3LgIySg7Ss7ULOFQGVCdjlDXB6hgi+IgFqHqjFMqiF0i7y5YrZCW6vYPRlGgmUvqCmD9ugYG7QFzAZ4cQ4ElgfLo3gz9bKPUGvdcPoCRxPVj87JngLdpR+c/A4HblBPlr45JtficQSP/flbmA5YnNFg1Y6cgWj6e5VoqMg6dAhHy9aeHF/bqH+t/92whj2G3YHrZZWIEzfAAAAAElFTkSuQmCC'); + @spinner-image-16: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpERjQ5QUU2RjNEMjA2ODExODhDNkNCNjMxRDc2RjgxMiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRTVBNTFFNTJGNkExMUUyOERFOTgyRDM3RTA1OTdGOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRTVBNTFFNDJGNkExMUUyOERFOTgyRDM3RTA1OTdGOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgTWFjaW50b3NoIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDc4MDExNzQwNzIwNjgxMThGNjJEQ0UzOTVCQjBGNUYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6REY0OUFFNkYzRDIwNjgxMTg4QzZDQjYzMUQ3NkY4MTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5PaxhxAAABFUlEQVQYGQXBvUpbUQAA4O+cc29MDMbBgFIoEop06iCloA4uDo4ujvoEvkL30jfpYwgKDnYoHTq1UCRQqohBlJh77o/fB8CWr64sECUBAODMf88WaiQ9y3oAlL65N/NkLqPQN7RqBQp8tq9BEAFBkvQEj9F7Jxq1xtSpTbSCJCmMlIVjnaz125EH0JrrKxWSUWFXFjW+eADQmVuVRKPCukoQXAKAhYEoKAsZ0AEAlkEbTVUWXmwDgDVDfUva5I0ttcpb5ypAzycDSXSX3DpUywZ23HpS2nRgKAiCX8nMiomsEn2w56OJpEPw1zThh4mxSlapZI1Gh3++6xJaF56908pqtUYru3atIwDYsGdi7MWNP36aAa9TAlzkW8EvEwAAAABJRU5ErkJggg=='); @credentials-image-48: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAUdEVYdEF1dGhvcgBKYWt1YiBTdGVpbmVy5vv3LwAAACF0RVh0U291cmNlAGh0dHA6Ly9qaW1tYWMubXVzaWNoYWxsLmN6aWbjXgAADthJREFUaIHVWXl0lFWW/71vrz1Vqcq+kpiwxQ5CBJt0KzA0bR9csEVFacfj0j1zOHoGWkdHxRza7jBOO7TTnrZbZ1zGZlMEBrGnlVZQUQx7MAESICRAQpZKVSpVqa++/c0fpGISEiFBu8/cc+557331vnvv79777nvvK0Ipxf9n4sb6wrJly5w8z19jGMYM0zSLKKUNuq4fiMVitW+//Xbi2zDy64hcTgSefvrpbF3XVxFCvuv1eksDgQCTlpYGj8eDUCiE8+fPo7W11ezs7Dyq6/onpmlWrVu3ruevYP+lATz11FP32my2FysrK91FRUWQJAmSJEEQBBBCQCmFqqpQVRWyLKO2thbvvfdeezwev3/9+vXv/80AVFdXpyuK8nJRUdEtlZWVyMrKgmEYUBQFiqKgvb0d4XAYfr8fGRkZA8AYhkFLSwveeecd1NXV/aemaT/ftm1b7K8KYPXq1QFCSN11112XPmXKFDidTnR1dWHPnj1obm62uru7j6uqesCyrFOmaU5iWbYiNTW1uLS0lMyZMweBQACRSAS7d+/G5s2bT4RCoWs++OCD+LcBYMRFbBjGS9///vfTZ8yYAU3TUF9fj507d6rBYHBlNBr93csvvywPf+eBBx5wtba2PnHs2LEnbr/9dqakpATz58+HLMslW7Zs+VcAD38bAC6KQHV19R15eXlvLViwADzP44svvsCePXv2mqZ5X3V1dcOlBC5durSC5/k3Fy1aNHHu3LmIxWJYs2YNbWhomLt9+/aPv2kAzODB888/n2a3238/a9YsuFwuNDU1oaamZn9jY+PsyzEeANauXbtf1/WZW7ZsaW1qaoLP58NdN91EcuLxDa8Kwn3rCLn7TUKyvykAQyKwevXql2bPnv2P06ZNQzgcxtatW7Wurq5p1dXVx8YqeMmSJfOKs7P/Mj8UIu0bNoDnOEiATizL6FVVlgHCJvDcEtN84UoADFkDHMfNzsvLg67rqK2tRTgcrhqP8QBw88aNhsnzmmaziZMnOJDIAxLZlNd8lM9pk8CfRUbHcflXb3HczYxp3rmY0uAVAVi1apWUmZk5hef5ZJmkLMu+NB6hGwnJJYS8OyXgFmMLLLRMMuFK8UBKscMp8FBkBX3hOEifaQ+8a/tesCZ64M+ElNxIqTpuADabrdzr9bIMw0DTNITD4dNVVVXR8QBgWXZdeonTeW6pBiE9Bc4sHzyCBAfLgwBwezxAJiDHZbTyLZy92JEVeTO2EsDT4wYAYIbX6wWlFD09PdB1ff94jN9ISJblYq/d/ZDOtPoFBPUgpHAEumZAMy2k8SJuDRSi2O6C3WFHcflEnCYnOLZB+ee1hLyxlNJT4wVQ6HA4YFkWYrEYADSNB0B7KbO0/mFBQJaElGwnruJz0X0mB5Jgh66wiBkh/HfXYWQJLH6SXgQnyyFnYgGaFjXy5lH9VgDPjwsAIeR4NBoFy7JISUkBgMljNX7h67YJ0gp+VVapl/B8Fup3TEPLoQL4/S6wnACeF5BQ4gh1z8P5whZESnfg0eIsSDYJNpsN2nfUm8cNwLKs/T09Fw6QbrcbkiRVjBWAAPIfGUVeUYuXYMdr85GfX4j5C4ogisKQeaqi4fTpFtT8JQe/t97GI6UpcGWkIF4cKxurzgEAiqIcDYfDqmVZoiAI8Pl8OU8++WSgurr6ssrbra8IM1mRm2doxeTj13+A4pLvwO9PgREPovN4LYKhKOIKh6x0CcUzbsKkySXwuN3YsYNBpWsXCgUOcLFjvk8M7MRVVVVGLBY7rCgKJElCfn4+OI575nIFEY65Jy07Vfr09R+guLgMDqcDsZMfIpN045F7KrHqoesxK3UvwuEIgi21AICsnAyUTpyMVz+fDMuyQEXaPm4AAGBZ1odNTU0ghKCsrAy5ubnLVq5cecPlCGJZZmr4XClxOD1wuFxAuAHXFdnxsyULUJo/CfV1zTjnawYrxmCaX5X7wsI8nO3IwolmAksx/+eKAEiSVF1bW3uqra0NPp8PlZWVRBTFrStWrCi8lCBORnbz/ukIBPJBtCi8iaO45ZZb4HQ60djYiI/27ETw7G0w9AB82Vd/9R7HIjc3G3tbCyxSyO2+IgDLly9PmKZ57549e2g4HEZeXh7mzJmT4vP5Tj3++OOrRxOynpD7sg+YxfEeBxxaGwI9u7B0yR3IyclBKBTC+g0bYLjLcFXZ93DtvNshSLYh79vtLsCexTAM2bzpOXveWACMeKF59tlnfz1jxoxHZ82aBUEQ0NbWhl27duHUqVPNmqY9x7LspjVr1oQBYC0hP2ZEcW1obqa0038jbpheioULFyI7Oxt9fX3YuHEjPj6hgc2YDoZhkOqzQRSGXkOaTp7BBOlD3DVlh9l2pqM1oZJpdz8Ruaw79YgAVq1aJbEs+8nUqVOvraiogN/vRyQSQV1dHZqbm9HZ2Ynu7m6FRiJx0TRT7YWF8KelYdKkSSgvL4fT6URHRwe2b9+OTw63gClaCIAkVcLntcFu4wf0Hdq7D3devRN3zOnC0YMteqgzVB+JRb97XxVVxgWgHwRnWdbTPp9v5fXXX88UFhZCkqQhF/jknViSJIiiCFEUIcsyjh07hrc2bUYHMwEkdSpAyHC1CKTaIYocdN3Azvc/wh/+/iNkehWk+CXU1hxXYj3RT47Eoj+qqqLWuAAkqb8KvV9eXi4WFhYiLS1twGCe56Hr+sBFv7W1FfX19fh4fwOMrBsAwT2qXI5jkZHmxNEjdchmPkXV4pNQFRMsx8CVYsPBz2tlRZY33Lo8+uAVAQCARx55xC1J0huU0mtZQjJ8fj8bCATg8XgQDAbR0d4OrbkZvo4O1NrdqHfMxlWTykEu8vxQiveGzOaTx5TVC16zXz+vhPR0KdA1ExzPQXKIOPTZgbimq/+2aHnsF1cEIEmbCPFZDHOXLoq/9BUUeElGBuw9PShWVViRCFrice1gjhxaP/eeDKV7Kikomgyb3XGRHJYhUNU4vjxUH1pR8erbV2X2Pji9spwHYREJ9sHQTfCiAIblcPiLfbKp6ctue6zvjZFsYkZ6OBpRlt3h5PnfOgzDQ86cwXUdHZgqyzB7e9EQjSrn1HjdkZ+Kj2aXb6STf7gdzc2HcLx+Hzrbz0HgGXAsgc9rh9drA7UoCGEUf2njw31ReeuB3UdUU7fg9rnBcix0VQO1LEydPs3O8OzvNv+7c8FINo0pAhtZNjIzI8PjcbkAQkBNE3FZxpehkBzX9Z1b1rD/ZXjYd7zpNi6QlQKf14fOs3Zs/80CFBROgiAKKCnOBqUUp1s6UH+4TuMI/A3bHu/busb1imi33Vs6daIQDoYR6uxCYUkxbA4n4n0yGr480mdY5g2Lfx4/OP4IUGpzOp1gGAaWaSIqyzjY1SXHNe2PDaZ5i2ons1MznWxmoQdutxMA4M7oQmbpMfNc8xkrLiegqDoIIWBZFi6XM6Fa1nSA0kUrog+pcuK3x48cjYSC3XGb0wmW46AmZDhcLkwoneTkCPvhlhdsE8YFYBMhrEWpENc0GLqOXlnGgY4OWTHNX95pmv9QRanF8uRGh1sghDDg2At13jItpBZv1giX+NO50y2IRS98oLPbBKT4PA5QzEzqWLQi+tjCZd1eWLQ3NS0d8T4FrS1nocoxeP1+5BQUuAnlP9202hUYM4DFgEWAB2vOnu0+eP68fKC9PWGY5s+WmOZqAPjRi0Q0dTrR4RbBsQIAAsPSkYgZ0BVPu5rgfpiRnQnDvFDWbTYRDqeDEwRh3nBdipz4pLGuzmpubIizvAgQAlWOIpCVwwAkleHNgShcfgpRSu+m9FWPZeV0y/JThmXdtITStcmfBVEoIQyIZWHA+6apI9IVVxkSe41alul0uaCoOgBAkgRINhss07xmuCo9N/oTyySTeVH4QhBF8OKFdGw/02QBdO+PH5X3JueOaRFfiu7b5tsWj6o3l1UUweYQkVD7cOSzM7JKaVnjtmdfyMrJusmb6kN+bgAcx+J8exgHag4q0I28k//7LxddnLassc9iCP+eRS03tSgPwCKUVtz2WPxQcs6YFvHX0eI/Og71dss3czyLrrYemJYJOaYDQPuf7ldOG5qxLtbbm2AYAlW7EAWOZ+FJcWs6xYjX19tWyDW3Lu/137YiJlj5cY63bCmDjQfG8BdT/65KRmDM+YWU5cq0ykvKM+Hze8CxAjRDRbgzrhmKuRaAqJw/vivKTWFDwRA4BrDbREgiD5/P4+wJR2YTQt4HQAHQkbJi8WJqArjof4ZRI0AuEEsI4QghPAChn8V+HhjvekYJmwqqTtS207bTYVBKQamFUEev2XWCvgtA6jjypiLy1pO94Z7g/prDOFp3AqLAw+FyMhzPzh0slxDC9+tlySXOI0Mi0D+Z6ffs8HbU/t/9SlggOtln/FlukpruAQVFPKrBMtFd8xu9td8wGmqp/zwl75qU3PwcTCkrAQVgdzhgGlYZAD4ZAQDW4D4hJPnMGh4eZrC3ASSZG9QmmR/UDmGGwQSnRzILSjLgdNtgWSbCnX16otfYPMizIuPwTSUEhOc5nDvXAV3TIYo8OJYjgfI7JgzSwQ2zYcCu4VFhBnl9OLPD+qMB5OvWaZt7Q7KpJgwAAKUWus9HjNZ99M+DAUQbd+2T+0IvnWk+23fqRDM4jgXHsUjxuqmYkjtjmI7hNgzhJIhkGgxk0SjjkXgghdrrkZC76YtNR88rbc1BnGkMwjIROfqW0drvVRYAG++ql5VIxz6O42xXT5sClmUh8Bx8qV67KHlmjqDjUnaBw4U8I/gq50YaJ3OQGdTHYKGHX9Fer/gn5HefiydMlcbiQRwGkPx+ksxby1R72g3D0MPdPaw/1QOOYwECwvBiRb9ca5hefM34wkY2KBpJHr6IL7WgR/Lc8OoxoDRj5gPTnOklf0gNpKYSwOruCvXEe1p/2v7ZizWDAAxuL3qWXMxDduJhQC7H4GQZHi3swwEMAHGkFQjp0+9/nFKqB4+s/XVf+0kFo1Shwe3wKjTqUWLQxvV1nr6U15OpOCqQUcZDAHzdcWdMZ6ERdmOM0L8U0RHaAR7r2ewbPcz9Lej/AMDVz/zZf/qOAAAAAElFTkSuQmCC'); @terminal-image-48: url('data:image/png;base64,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'); @@ -98,7 +108,12 @@ @warning-image-48: url('data:image/png;base64,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'); @warning-image-24: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAQVSURBVEhLzVNrbBRVGB1Ld2d3293S3bZYqukDBBJBJY2AxmcC8kOlrRRFo5aa0H1goRvTAG3T2S190QcKpbVAogmVaNBoTCkGfKAkEIqwLVsKtKVVArQ+KEFRooHd45md62LDUv5A4km+zJ2Z755zv+87V/pfQbHLaUqh8R7xentRUCDpvE6512PX+3YukSaIz7cPFc6YVRtWJ6Kh2AaPQ3aKz+MCwF1iOT7q38pIqiy0XPTvfQVdXyxGhcs4Wr3CbBO/bwoKRInlzaEm1RQltLY1ZiI4Uo/guTK8V50Or0PfKlIiQj0949atbFidOru+OOXaiL8c+GUzMOzB+UOswmkIVDhNmSLtBgiBaPEaGYASVetO3LfngyxgtA19nXU4sb8YF7tfRHtzmjqLg4AUsc9q5QydeI2MqiJr7sbSDPzxYyNwqR2vZ1mR/ZSE3dtm4U/fHNQVmaC45GUifQxuKaDkSYaqlZahzvaXgQvvA79/SQGbJrBlOtD7EA5/mAyPU/6ptiA+TmwLg+Tjt8hjN5S2lKfi2rlqtmcHBb5FXrYQaE0Heu5DoDsZW8qMqsjbYlsYQiDykCvtxhSvQ7588qsXgJF/Bb4JC3S0TAaOpQBdcTjToaOj5KuKQzdTbA+DApFtyuG1ba9NA864gPOlwK/bQjMIC2y2kXwicFQHHInGp42swmHYx61jBq5WIZbXoTii51W4DMGfv88BfnhNExleFxJZJgR2bYoluT5EDl8MLh+wonaVAYrDsFTQRIaiSFHsZ2fH1pnA0FLgdDYwuJhC+cDZYgpoLtq1kcRHJpDcxEqsbNdkHNyeqF6+s4pLihV0N4Jl5tW5zbjSS9KBRUDffODUE3wyBp5Ffk4ccp6mwDv/JU8G/OkI+GegucQCj12uEXRjsf4Nyexx6Ic7P3mYJ+fFUslPzqMdHwCOTyPJvaGhhvp+1Mh1fJgcx2eEbDu493514H8rK/TTBO11sDU1LWUJCPSTvH8ByR/RyP0ZQPcknjgWvx2ajr7Pk7QBd9/NfzRCiPxB5s/loZ7Ezg0pqm13C1oN65bLU+icvwa/fozkzzD5UW1Tz5QwedA/FctztSHveddC8lSSqxdOJZ+jtZJ7L/kWoHqlCV6XPkvQh2z52UcNbEH/QiZShOWiZ6rWAp85NNBA1yTkZxk0mzbTpj1sm1phmJxVDzxPUyzB/h2ZtK1+yO2WjJLilOdXvmnE6GEmnXocODFb20xnoIsnVa2oWpJCF76z4djHSQjyFqN3FnM5L3VPmDyX7nsVV0/nY1MJXeU0lEscyoGqQiOa1k5kWBixaFoTw+C3NTJDL57qu4nBf2rOWrPIj0NTSTzDyrAxEhiJWO+moxzyFcnrMs71OA0v3YlQHPrnxBTuFCTpH3AhEVvbhbZqAAAAAElFTkSuQmCC'); @warning-image-16: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAKBSURBVDhPnZJtSFNRGMePb7t3zqtOQw1jDbEXzEjoQ/ZGpB+KiOhLIZkRfZhu5nK6abnituESneWQksoPKYRS0ofM/FJoFLEQ1OZLatqC/BJGKx0lVHf/zr07JCMI7Ad/eM7zPP9znnPuJf/CYiFqUSQqtlwdAIlylKluiaWqGpZaHfUVQn5H0+bAbad+TjTzOpaOAEAUCyORC612fc9HnxVTA0WhhkqhjZUioH0xLIyk0bb2aH/n4dCS34PA5Dl0uDJDDgNXyMp/oBvEsnAFlzktveW8fmrxfSua7HtRX6nD/OB2NJjVA402IrA2ZUqqOLZcoaEyuWKkv/gnAvdxwbQNVacSEBzagmd3Un+4yvki1qbw1xWulAup7c71C9/9F4EvD1BXnoeqEjWCr9Zh8YUAj1X1WTTFZ7B2eYNoFhIif29HGXfX11cAzFcDn9pRZ8pF1UkVgi8FYDgOo90aOI38TYOBKKPL11DMMqKJ39N1NWtJmj0GvDsOfDDDbsyGpTgaweexwEgCpNF09LgTA/TfyGG2MOI+EttiS+pdGDoIvD0ATO0CpvPR7U5DpyMGy14N8DodGMvC/NNsuC3xT+jEPLPLp3On+9o2/JJmZPMOYHwjNaTh25AeCwMpSiybMbkV0pt8PLyuC10u44yKub5UndlsFfxfh/dT805gYlPYMKrFpdIUVJfE0UfUUXNuePOZQixPHMIN+5oJ5UEdZ/masd48CdO7qTkH8GXQB+Oo1Jh7pMXIvQxI4zTPzJg9AvhPwPe4QHJVaJzEaeS6rlkTvZ7aBK/HFk/FU6moOLbWhGu1ck8SVTKV1ttsTfY6jPwgcVcTTa1Bm/Q/ajxDhN+7DXc94V6q4QAAAABJRU5ErkJggg=='); -@search-box-image-24: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAFGSURBVDhPjZJNK0RRHMZd5AsYZaFsWNEsbGykZKOsrKys2FnMVxBFTZOJhWwo38DKRkp5+QaSNHsslJqihnP9/v/zjNt1p2Z+9XTOeV7ulPS1SdN0MISwgW5RE7XQI9pDI6p1hnGJ0j1nR8jeOOZUz0Ngv3znTeDeQDW0zfM6uu5/oAnNMjDX1bHSGceQIgdvDf0oP5edgXmjsPF/3IbsSJ1vNCw7gtFUWJNVgGzeOgb3BdkRjJayLVkF6MyoYx9Ykh3BeFJwJasAWcXXwH1SdgSjqszCVdl/4I2jV+UPsjPwRwneVbB/njqaRdNoE71YZnA/1SwPwSLyP2Y36O1olodgCl2ioK7D8xld6OnwrmpWhHAMLaMVVKafoAHuJ74WvA84Es26Q7mf0bGvBe+64t5gkzA6jHP/wJei3mFnH9lFnyGE/V95bf8tPbGHWgAAAABJRU5ErkJggg=='); + +@search-image-48: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAPXSURBVGhD1Znva01xHMfvbDMzIxpFWRKPhJTY/gAeWStq/wGlpnhCQgoP5ldrRWSsDIv8aCEUWSsKLUmttrJp1pDkgR9bGzav7z3vKTvn3Ps955577/Gqd6fu5/15fz9399xzzvcuEZTx8fFytBk1oU40iEaQYRgNoMfoBNo0MTExU635hWHWostohKGswf8NNaMVisotzLCUxdudccJDxm90CS1SdPZh3W0s+MMZIRrI+4LqtER2YJ0iFml2lswaDahAS0YHoWb4G8klsgzrnOEQ7Zsg9JwTnxtY75CWzhzCtirXCvw9qAXtQ7vQAdSK+mVJC15DjUYID1lLCPruxPqDx1xNzJCr1OoJ9Sp0C42r1RcsH9E8tYaDgLTnPZ4+VKUWK/BvRB8U4QueU2oJDs1rULq/VBeqUEsg6KskvjeZ4gP1UQ6VagkGzRedGG+o96P5soeCGHOKfnISfWmQ3R5Cy5DvzYqaOecDnTZ+kFOjWE+oD3GYJrsdNNU67d5Qb5U1Esh7oGhPqK+X1Q4aGtXrCfWUV5ugkLdB0Z5Q3y2rHTR0qNcFtR7ZIoPYQnI/Oyu4odYmqx00vFOvC2rnZYsUcm9rCRfUnstmBw3D6nVBba9skUKu72lLrU82O2jwvf5T2iFbpJB7WEu4oDYomx00+O6wqOXjE+iXzQ7zjtXrglo+vgPPZLODhk71uqD2X1yFmtTrCfVc3wf2yGoHDVvU6wn12N+JZ6NUX2TzLFQte0aQY/MsVCi7PTS2ORHeUM/J0yj1Y7IHg8Z1ykhFV9g3Qa/NfmAMLVZLcGi+oyxf8JhPItDphD/7OzIDAcuR72PFJHgm98Sr1eoCWwF1sye+6XSlB+9BtYeHkHrlWYG/F11A5leJnWjyV4m3sgTC9GuU8BCScnuZbVj/iEYJBxnTCfG91ecC1j/OIfwvdjQXx+CTME8Imf3sSEg9SvvFzhasfZZDsE3+VAhZhu46keEhw1y92lDK+8FU8LdwyOxNGAiqRldR0P/QfEXmSrVSOQtRt8pW4L/CoSg5SKYQZp6d6tBp9AS9R2NaaBSZ/5l1oEZUi0rV+hdeW4Bemx5b8F/nUKyI/MMwFQz1MjmdJfjbUYki8g8zzWWgF854duC/x2GGIvIPw8xhqKfJ6SzB/xCVKSL/MNMsBvLd2nqB33zP4nM6mb8oeqT5rMC/X+3xgIFK0X3Nlxa8b9QaHxiqBKXdmxjw/VJbvGA280CZdi+BZ0At8YP5zAPlNWdUb6gflT2eMKP5EazVGfdfeP0VKpc1vjCr2Z5uR93oJxpCJ9HsRCKR+AMm7wbO53P/RAAAAABJRU5ErkJggg=='); +@search-image-32: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAANbSURBVFhHtZfNS1RRGMYbzbDJij6MMSoQijZBkVSb/oAWBbWoVRCGmxAKF0VFSNQmopIIhGohkqCiES2CWrYpIgiFWgQaRoWR2gcNOTpf/c69z9z5uB/e0ZkfPJwz533e9z33eu7MdZkf2Wx2BdqTyWTa0+n0E8ZxNMs8zTjD8IaxK5lMHmZsVFploHGMBsOmEcrw2RfCCTSeSqVO83G5SiwOCkTQcQp+N8XLgZwk6mG6TeXKg8QIV3GJInGr4iIh/zXapLLhIddcuW9z/iTTxD+gUfSJzwmFXBB7wbBOpRfG7Jgkz9vO+lfiragZNbK0kXEz2k9siNHzjLB8h6FWLfzBVEehQSurAArMsT7A2CSrJ8RPoG9KcyB3MpFI7JTNH5J3o2nlOZhNsb5KNl+w1uDbh/7amXlYuy2bP5jOoKLbSHNz2wOvvBT851BSJSyo84e11bJ4g+Gx/A6stSocGnK2oi8q4cDaIVm8YZdj8lqQMIWaFQ4NqRFqPbOr5KHWBVm8IWlWXgsS3qNFfbXyPXJFZRyof1dhbzCk5bWg+QjaoHBZsIEOlXGgVrfC3tD/l7wWJIyhsg5gDvK6VMaB+jcU9gbDW3ktKPKPoUXh0JBTT+47q0gBrLXJ4g2Ge/I6sNarcGjIOUDqb7tCHtZ3yeINv+dHMc3Jb8FdYSlzhGlEtkDwrkRDdnYe6owwBNfAECP5s5VRAGsTKHj3gNXc+h5UdJh1EcdkC4bTe7a0gIEiM8TaiLl+XgmbN6YWYv0oZSUUwNrHeDwekz0Y/HUkDNupxbCJeWITjH2M7aiV+TX0ivlP2VwQM29KnWqxMJi3o1HlVww2ep2hXm2CYQNbSCh6LJcKNc3P+i2moQ60dShJMIfK9/aWgtcwiVznKAcx84ISVZtgMJozsZeN9KOin9hSiJvX9VNoB/OXWnZBfJ74Q6Y1ahMOEpvQSXQT9VFkED3g6ThPsYPIeRVn3oDnKXI9FTmI3WdoUErlocF6NvjcbueGeJL4ANOl/Q8RBMXNl5N5nwy6E4/QGqVUHnqs5Updb1s5zJ1guCp7daCBOczmifI8yGxwStbqQR9zMHvtlsWwgR+yVRd61bKJbjRvt7YfS56ki7JUH3pGadrBVZsvLPNv3uVsNhv9DzXKSb77QDmoAAAAAElFTkSuQmCC'); +@search-image-24: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAKgSURBVEhLrZQ9axRRFIbdrLpa6GJiwEb8gIBopYKN/gAbbbRSCwVJE4iFIggWio2NRgRRDBZRkqiNoIgoiMV2graiC6KCH8iyBE0y48zsrM+59+ww15nZjSQPHO4957znvXdnd2dZmna73UdsjeP4aKvVukN8YO9FURQSn8gfsY6g2UaUdWxhMFDC7BAmb8WUPBd6AZp3HHSatKrj3UFYYmCY4QYRG6ceIPM56BprRW3yQWtuTjTsaMIMBjVimpjkAq/QfNeegfwX9ZNsV6hdFs/ztmDwBrG5OUtE/joMw4Ps+4mKBK1qEAR72E8Rf0QroK37vr9d7bIgPoIoeeZiTm2IbZ9KHKhvoP+c6FwoZmZM21noj4tQmZGbs+aad6C/D9MfZgLYz+EzqG0Xmu9VJ8Iawn5tFYKmgvapjhmoHdC2C8L045Hn2/1XofDlntUxA/mItlxohKqRW9xb6AHoRnXMgM+otly49WfVyCd4yeBabRWCdDnah3bKwtxhbbsgfKwaOeArP8Xd2ioEqbxOPtopC/mQtl3ko9E0j4lVDplgu17bGdCsQTPGGsiMgMczlpJKXBDuYKBupeYQn4En8qciTf6h7MvEZrRX0PwWrUDeRLtXZVnQlDE8z1D63xlT+8b6gHSYOM5+gqindQI1yS+oXT4MySvhFjFnx/4fDrrEfPEPhOZqbn0K4Rf2Xd+oaGaRRJoayGepX2YtPgTdSgS7EE4SjkEH6jVeJ/u5zAstJdCbJ26yzf/C03DQJuIYcU6+I+IE+50Mm/cU6yrM7lLzxTwN9evUe75yeoLJIGa3/z2EmkfcWKpDBjCbVu8E6h5xUWWLA7+y3nje2luoNVSyePBbh+FVwhzCKkxpe2loNptVPsUZjH8S9+M43vgXJ0d3wjiGbfUAAAAASUVORK5CYII='); +@search-image-16: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAGaSURBVDhPjZO9S0JhGMXThD4ka25oaHBoK+g/CILArcWhqNZotGgWJMolojEIpKHWiKA/oYaIhoaiMYoL5aBm3K9+x/vkTQzywOH5OOd53+f1Yt8PgiCYgSXf92+IDc/zGuS3cEdaGIb9Zu2G67rzGJ8xehg7oB7aC55FyoSNxMAwreHIHlapT2GBDbbon0BHAvG+2WxmbSwGQslurjKUJ0+TJ2ASDlKvwho+ny0ObCwG/WuMWlU3p63dBr0Mnit5iF/U4yZFoNmQyO0FQvcbAdq6PAJbzFk7AuKnBOImIWntDqBtyCN0HcAGdxKIFdYbsHYbSMNol/IYJkyKgLgHfYbfuGnJcZwRk/T+IXoryB/k+hGPTYqBMIvhVUdjrsELestwjfyc+C6N6MFdG4uBlsKY55AHDL7Mv0Ev0IJW6qlFWu0tW6CfoDmFWIEdh1CeaSsrVdfhPumfX0yHTXJYjvfmiFkZYYqhQ9j6YgJ5mTBqY/8D8xhDR61pQK4/W9Hk3sBckq3KsK5DeNqTSb2D4QyD29z+6LruwjcQVi3l6xbXnQAAAABJRU5ErkJggg=='); + @menu_right_arrow2:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAMAAADarb8dAAADAFBMVEUAAAD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABnduxjAAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB90EEQAWARTOtioAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAAuSURBVBhXY/iPBsgXYIRQQAATgIvABWAiCAGoCG4VEBohAKGAACqAACQL/P8PACX83zEZB/DGAAAAAElFTkSuQmCC'); @submenu_right_arrow:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHCAYAAAA8sqwkAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuOWwzfk4AAAA2SURBVChTjYpBCgAwCMP8/6cdYQjS9mAg8VCrP9yTZLAxSTb2oBLFnrZkYw8qGWxMErAh2/UAbssLBKPIEpgAAAAASUVORK5CYII='); diff --git a/parts/_wtf.less b/parts/_wtf.less index 42ea3a7..3643072 100644 --- a/parts/_wtf.less +++ b/parts/_wtf.less @@ -34,3 +34,7 @@ tr[bgcolor="bbbbb"]:nth-child(even) { tr[bgcolor="bbbbb"]:nth-child(odd) { background-color: #555 !important; } + +table.parameters > tbody:hover { + background-color: transparent !important; +}