source: uKadecot/trunk/tools/EcnlControllerUI/EcnlCtrlUI/js/jquery.mobile.inline-png-1.4.5.css@ 101

Last change on this file since 101 was 101, checked in by coas-nagasima, 9 years ago

TOPPERS/uKadecotのソースコードを追加

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
  • Property svn:mime-type set to text/css
File size: 145.7 KB
Line 
1/*!
2* jQuery Mobile 1.4.5
3* Git HEAD hash: 68e55e78b292634d3991c795f06f5e37a512decc <> Date: Fri Oct 31 2014 17:33:30 UTC
4* http://jquerymobile.com
5*
6* Copyright 2010, 2014 jQuery Foundation, Inc. and othercontributors
7* Released under the MIT license.
8* http://jquery.org/license
9*
10*/
11
12
13.ui-icon-action:after {
14 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAIVJREFUOMtjYCAC/P//fxYQszGQCv5DwDEgliRHIwg8A2JLdEEYaICKqwHxciD+gCb/E4jTGHBosgPiL/+xA1SNSM7iBeIXQPwDiOuAWByvU5E05gPxZyC2xhs4WDTuBuJwtMCZCYsOmHewaZyLJ3Qb4GqxaDQiFC1YNRITn9TRSAqgSCMAGL+QeSGFbu0AAAAASUVORK5CYII=");
15}
16.ui-icon-alert:after {
17 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJVJREFUOMu9z7ENgkAUgOGj0I6eBXQCg8QRdAhdwiV0CF2CIRxBF6Cn08LP5oxIIEjjX13evS+5C6EnbLAOY8IUN1wxGQP3Pu1/RRnqBqyR/QLPEeQo4vk0hJZ4QmMmzvI+lODyfl8LindJF9z5rsCqNdu2UYrKcBXSJjx2LC3in9sd3miOR8fCsuOpcMcsoDS+Mvy9F2w1bmFOO7YjAAAAAElFTkSuQmCC");
18}
19.ui-icon-arrow-d-l:after {
20 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE9JREFUOMut0VsKACAIBECP3tG8mSFZRGVujwV/wkE0IjAikrToJIZq0g3CsIMK9PQWWcM0OkQdbI8QGqCGIbSAAl/wCgWQo7/6PvFpRxdn/yOefcvwdI0AAAAASUVORK5CYII=");
21}
22.ui-icon-arrow-d-r:after {
23 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE1JREFUOMtjYICC////N4AwAykAqgkGGsjRRLRmJhzi9UTZjMNWnDajiBOrGaaOJJuR5Ulx9gFkDql+xq+RGM2EQvsAfWwky4/EaAIBAH/xh5XOyrKIAAAAAElFTkSuQmCC");
24}
25.ui-icon-arrow-d:after {
26 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADdJREFUOMtjYMAC/qMBBmLBqEZKNQLFG/6TDhrI0dxAjs0N5Di7gVDANJCsCYfmBgZSAFQzTk0AIbtHzgIaJM8AAAAASUVORK5CYII=");
27}
28.ui-icon-arrow-l:after {
29 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAD5JREFUOMul0kEKADAMAsE8PT/fXktpqVHvA8FY9QjQNQ3QABYawR3J8EQSvKFfLJRB+9SonOgd0QCiyakjXzjeR87keFK/AAAAAElFTkSuQmCC");
30}
31.ui-icon-arrow-r:after {
32 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADpJREFUOMu90rENADAIA0FG/82dgooiSDgK31+DiWiSRDgpw4VzrBourFjzcGHiTcjbcX7PwdrLXdEBwEtHzn8VrGMAAAAASUVORK5CYII=");
33}
34.ui-icon-arrow-u-l:after {
35 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEtJREFUOMtj+E8caGBAB2RpIkIjdk0ENB5gwAdoYSNJfjxATqg2QPkNRGnGJkiUZlx+INpmUjUz4dPIyMgIMr2RgVyAZnMDOZrhmgAEuoiZ+HH38AAAAABJRU5ErkJggg==");
36}
37.ui-icon-arrow-u-r:after {
38 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEdJREFUOMu9z8ENACAIQ9GOzmhuVq+GSCke/Fd8AYEUyaARbjkYVR2GiuT6s/HpjwKtEgoUeW6j/G6ETjxG3YkaFdhDCdtoA045nn2X6PolAAAAAElFTkSuQmCC");
39}
40.ui-icon-arrow-u:after {
41 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADlJREFUOMtjYMAB/v//3wDCDKQAqCYYaCBHE3GacWjCr5mAJuyaidSEqplETQSdjQJIiY5RjZRoBADXbkfOGh7ilQAAAABJRU5ErkJggg==");
42}
43.ui-icon-audio:after {
44 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANxJREFUOMuV0rEuRFEQxvETL2DpZVEoVLyFJ1CJRKfabCKikbiJUhQa3kSj32K7DQqJwgugQVay8lOYleO654avmm/m/HMmM5NSg3CUxTO4wlZqE44xyfwa3nzprA2Sg5FfwV3UDkrQN4gd9CJewCPesZQw9FtTcBR+P3wv/GnSrCnYxRNe0cEcPnDbCgZ8HrmN8A8Y/wW8+DeIZTzjBbOYj1ZvEgaYFMDr8P3w/fAn+TqqBnAbuxEvxqDG6NZ3WRUOYBX3UdsrXU9VG856/PKzxQJ8WDvyS2zmbz4B8IPWAlHG2vgAAAAASUVORK5CYII=");
45}
46.ui-icon-back:after {
47 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJJJREFUOMtjYEAD////b2AgFYA0AfF/sjSRpBFZExT8AeLXQHwciCcAsQOxGrGBM0CsS0gzKxBLA7ELELcC8VOo+Ccg1iY6cIBCXEC8Fqp5M05n4xCXgGr8TGqoC5OrsRGqcS+xGkABVQ/E/6AaXQlpUATiYiC+C9UA0lhKjE3I4CYQexDrxGdAvBSIfYGYCV0eAL8TDNuB31nNAAAAAElFTkSuQmCC");
48}
49.ui-icon-bars:after {
50 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAClJREFUOMtjYKA7+P///8n/pIMTII3HydB4lGHUjzTy4xly/XhiaPgRALzOTCcBlK2mAAAAAElFTkSuQmCC");
51}
52.ui-icon-bullets:after {
53 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADpJREFUOMtjYKA7+P///0kgPo7GJwROgBQeB+KjSBqPE6HxKMOoH2nkxzNgN6PyifLjCTQ/nhicfgQA/VEZvCqEuYoAAAAASUVORK5CYII=");
54}
55.ui-icon-calendar:after {
56 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADFJREFUOMtjYICC////nwTi4ww4AFDuDBCfQBYgCwwljWQDZBNIYpOtcdSpeGwhVyMA6YDNaA+GXWMAAAAASUVORK5CYII=");
57}
58.ui-icon-camera:after {
59 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJ1JREFUOMtjYKAW+P//vzoQ1wBxAxSD2KrYFHIBcSaSwqf/McFjJPksIOYEadz8n3SwCaTxDxaJh0A8AYj7oGx08IcBi+ABIBaFOh/kLBEgPoiuCJtGAzTnbwJiQ2I0sgDxLyT+TyBmJdbGTUj89UBsTIzGQ0h+zICyj2DT+BeL5kdA3A8N2ce4QnUTGfG4HqSREy3lEMIZ4JRDLgAADx5bua1tC5oAAAAASUVORK5CYII=");
60}
61.ui-icon-carat-d:after {
62 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHdJREFUKJHV0D0OwjAMBtCcpiBSVn7uv8MpUNVMwAUeSyuiKG3DyLdZ9rMlh/BfwR6nhrkLurnYYcAT5xV0xRsPdAF331TxdOmVzd0CIsYlXEEjDnOzildRtjkiFbhEcekBJd5GGe4LnDZRho8TSOibUIF/Qy35ADEDFfz8Tu1HAAAAAElFTkSuQmCC");
63}
64.ui-icon-carat-l:after {
65 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFNJREFUOMtjYMAD/v//rwvE54FYhYFYAFSsB8Sv/0PAUyBWJVUTCLwHYmNyNJkQo+kNqZr06aOJIo14NJuSEnfImj+Qqvk1mmYzumt+TGp6xZnIAZYXFgOYoY9iAAAAAElFTkSuQmCC");
66}
67.ui-icon-carat-r:after {
68 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAGRJREFUOMtjYEAD////Vwfi80CsxUAsACrWAOLn/yHgJRBrE6vRDIg//EcAkjSbU1PzK0o161CiWZdYjR9JshWowIIcTZZYNGkTo+kTSdEBdd4nkuMQqEgNiJ+SHPFIms8RSuQASm4V+ztdam4AAAAASUVORK5CYII=");
69}
70.ui-icon-carat-u:after {
71 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAG5JREFUOMtjYKA2+P//vz4Ik6PpDRTrkaoJBghrBilA0wQDr3Fqhmp6jaT4PRQja9YlRpMJEJsC8QesmkEMbJqQDEXX/AqsGUicx6UJj+ZzIEEVIH6KSxOSZjOo5scgPTBBVSA2JiKqzOCahg4AAODRFgCi4LIMAAAAAElFTkSuQmCC");
72}
73.ui-icon-check:after,
74/* Used ui-checkbox-on twice to increase specificity. If active state has background-image for gradient this rule overrides. */
75html .ui-btn.ui-checkbox-on.ui-checkbox-on:after {
76 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE5JREFUOMu10DEKACEQQ1GPHl2QxUvHZsURQRJhfzfFKzIp/R1JkISLMmdQUeEebtAKvw053I+KRuUGncLpYxoS9kgfrDYK+LVRwM1GTh2KeDEWoG7NGwAAAABJRU5ErkJggg==");
77}
78.ui-icon-clock:after {
79 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAN5JREFUOMuNkl0KglAQhYeexA0kthWtVQRCq6gQWkBRi4mIaA/Zm2EbsYJ6STsjx7jYtTrwoXecP2euiKGyLHtgBc7gQTKwBL7YhA8jcCvbdQWRLaigwxoEwCEh2PBb8Q5me3WliZHsCA7GOabPBXjCf6oqNbqo1LBtaV4IB6EK/gjs03wSTk7l2AKphDaX53tH2pUY70/bGjJmCeWH4DOgb6oV97SP5bemfO41i8/lquIv1Wb0yUG3NkbGBdhyei7R9nbGBRg2M0ZcbpvyjyAj2NPl6p505CQF83d71As1WJi0XvrCDgAAAABJRU5ErkJggg==");
80}
81.ui-icon-cloud:after {
82 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHRJREFUOMtjYBhw8P//f2EgTgTiWigtRIymSCD+/B8VfATiEHyabIH473/s4DcQm+PSuOs/fvAPiF8BsT+yJncg/vafOPASpqniP2ngCxBzgjS+/U862AjS+I4MjT9BGsvJ0LgO5k8XaIQ3EIEzgZiD/kkTAK0pr7/Ot6yrAAAAAElFTkSuQmCC");
83}
84.ui-icon-comment:after {
85 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEJJREFUOMtj+P//fyAQv/xPPHgFxP4MJGqCgZcM/8kEoxpppfEVGfpegDT6k5gIXgCxLwMyQJJsYCAFkKUJqpFoTQBdxXiyPJoNzQAAAABJRU5ErkJggg==");
86}
87.ui-icon-delete:after {
88 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFtJREFUOMulklEKwDAIQ83J153c0U1GK0ZG5o/ga4pNA4ty9zE7gGFFZY5leMSZM4srjjS0LKacgBtGLxmaW1k9q5J3tKLXnI/izbT/QmlVyRz5O+QAyJFTQ34BOkVgA0nxhd0AAAAASUVORK5CYII=");
89}
90.ui-icon-edit:after {
91 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAExJREFUOMtjYCAS/P//vwGEGUgBUE0w0ECuRsKakZ1HtK3YFBL0JxanEe28/yRpHPyaFEjWBNWYQLImqMYFJGuCajwA1QyyWYHYZAgAGGspdigXzkIAAAAASUVORK5CYII=");
92}
93.ui-icon-eye:after {
94 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJ9JREFUOMtjYBhQ8P//f0YgjgLig0D8FYoPQMUYcWmSgCrCBUBy4uia5ID4HlTBDyDOBmIBIOaDsn9A5UBq5GCa+IH4OpLJ2Vhck4MkD1LLDxJcheYkAajik0B8HMlwZLCSCYt3/yHRMDYjtkBBd2ouFjUFSPLXQH7HFTi5UAMFoJp+YgQOkqniBKJjP0Z0oCWASKgBX6D4AFSMcWCTJwDwblGBQMiLsgAAAABJRU5ErkJggg==");
95}
96.ui-icon-forbidden:after {
97 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANZJREFUOMuF0jFuwkAUhOEtCT0R4iwh4hgu0uUM3AAU5TKIKk1OgSPlHCgUQMOXZrAsY8NIK9k7/v3ezttSWsIMn/jFGSf84AOz0ie842BYB1R90CUffOEFo6w5NvEuDZz22pVqTHo6Wsb/w7TkTNdK9QN4G39dEoS0N7kH4zXeriQ9GMUchDHO/rEk8ga8B+Mpe6eSOcG809YNjMX1vWS4sOkJowt/53nVHcfyAQx7PF/NqnUBtklvnDMtWpUueOv+ucpwh7S/gVrwFGvscEziNVZNe9E/AYkNLyf6mZAAAAAASUVORK5CYII=");
98}
99.ui-icon-forward:after {
100 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJVJREFUOMud0SEPQWEUBuA7I6iSTdFtfoNgJvkzNtE+QfcnRFFVFX9AECmaieYRfOGyue533/qeZ2c7J8tKBCGrEu+EqrAYY4AV9rji4TPhG/Rx8D8hj3q4xeKMJYbooFG0bRuLDZqlj4N7LNtJ78jBVuq5dxEuUuEowifmqKfgWYRwwhTdsniMY/5pKZtrmGCNy6+5F/zkDN/sPUM/AAAAAElFTkSuQmCC");
101}
102.ui-icon-gear:after {
103 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANBJREFUOMuN0k1OAkEUReGKDVPsBUiCe/An6CZMCHERkLgABzpwr0rCAhoM/Tl56ktTQc+o07dud71TVUoFXOITe0zLKfCIOcZ488sLRrjDslaCHlvHbCPrscjFebz8ix7XuThOf+qwQotJPHeRbdBkEXmmVWX+dcpfMSthL9NWiueDNfsSyjOTSrEdrOkKpqH81FafUv6Mi+9gNJCzju21UdpF9o6z/MV7/+OAm1xcxhkd8FEpbNIFeBjOscAVmlCeZ2pwe1SqyJiF7d2PiAFfUWcCdKtjEnkAAAAASUVORK5CYII=");
104}
105.ui-icon-grid:after {
106 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAElJREFUOMtj+P///8n/CHCcAQjQxE5Axc4gizGCSAYkwAgExIgxMZAJQBpPIPGPQWlsYiexiJEBhlbgnCQyIKgXOGcIBcQQDxwAcK29sfGNuOEAAAAASUVORK5CYII=");
107}
108.ui-icon-heart:after {
109 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJhJREFUOMud0L0NwjAQgNErGAEGoU0WSYUEggGyVULFCFCyAgPQQQsU5NE4EuLfPOka258sXUREYIwldtiixiBNnc526c04UlTg7NkqzaMzisBGvnW8+e2bU+D4R3gItH+Ebb+cXEW/2SYjaqKHEfY/RHsM4x5KXD5EF5TxCipcX0RXVPEJpugeokn8AosUd5hFDswxfXd/AyJMQU8RkPn/AAAAAElFTkSuQmCC");
110}
111.ui-icon-home:after {
112 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADxJREFUOMtjYMAB/v//3wDCDKQAqCYYaCBHE3GacWjCr5mAJuyaidSEqplETZg2E6sDmx8p10iK3HDWCADqFJ92uuEinAAAAABJRU5ErkJggg==");
113}
114.ui-icon-info:after {
115 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJ1JREFUOMul0k0KwjAQQOHcQtF7SPEeQsHrKHo8S71IVdBVPzejaJ0u1AezSfKS+UkpL2COPY64RbTYYVYysMbFOGfUmdQPDi5QDdb6pxzpZS9VWCbrJ0xL1PQt2xKNeGNQRkZTonPG5BHx+pfY/iAeSgz3W3FTMIvhps1J5A6Tx0adfICMHqvhrXUMd4zuQ3qRp9iiwTXigM0zveAO8O5cUyF3tnAAAAAASUVORK5CYII=");
116}
117.ui-icon-location:after {
118 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJlJREFUOMuV0TEOAVEUhtHXWYGh04pWzypYlJWIIENU1oQQdJKjucUL4+Er/7knr5iUXsIAO9xxwxb9VCrQxXvnIo6XYI0KbdSxbUrwHkdVtlWxXUvwFEedbOvEdizBVRzV6AbaxrYswanPTUqwhUMDOqD17ZfMGuAsfQs9PDL0QC/9EhYZnKdfwzCDw/RP2GOf/g1jjD59fwKZSi5HaePOlAAAAABJRU5ErkJggg==");
119}
120.ui-icon-lock:after {
121 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHFJREFUOMtjYEAD////Dwbiw0D8HYoPAXEgAz4AVND7HzfowqUpGKrgBxBnA7EAEPNB2T+gcv7YNB6GSmZjkcuByh3EpvE7VFIAixw/VO4rNo1ggMf/mPL/SQQ002gCxObkaDQGYlNyNDZAMf000iZUAdQHDgw3MuoHAAAAAElFTkSuQmCC");
122}
123.ui-icon-mail:after {
124 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAIVJREFUOMtjYKA7+P//fzQQf/xPPACpjQZp5AJiRSA+SoQmkBoFkB6QxqtArAXEzEDcAMR/sGgAidVD1WiD9DBAJb4CcQLU6VZAfB9J0z0gtoTKJUDV/mdAM3kB1Ol8QLwEivmgYguQFTJgcRbY6UiBpw0V+09II9zpyE4jViNBMAAa6Q4ARIAH2Rfeh/QAAAAASUVORK5CYII=");
125}
126.ui-icon-minus:after {
127 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABZJREFUOE9jYBgFuMF/MsFQ0jgKcAMA2lPfIe/W1fgAAAAASUVORK5CYII=");
128}
129.ui-icon-navigation:after {
130 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJNJREFUOMtjYKA1+P//vxAQ5wLxXGIUMwGxKxCvAOIf/yEgB58GeSBuAOIH/1HBdyAWRFfMAcSRQLwbiP/9xw6WI2swBOIpQPzuP2Hggu5pMyCOBuJ6IF4CxCeA+C2aJpCzGYkNSWRX1JMSBSehmv4CsRwpGpdCNe4iNdIboBojSNUYAw0kdlI1mgPxZHLTpyE2OQBXFwcOWoyvmwAAAABJRU5ErkJggg==");
131}
132.ui-icon-phone:after {
133 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAALRJREFUOMtj+P//PxMQLwDiI0DMy0AsACqOAuKz/yHgGNGagQrfAPFqNM08xGj8BtWwBqr5NxCbEqPx9H8EWAXEHsQ6tRxJ4yVSAocf6k8YCCZFcyySxi9AbE6K5vlImj8AsTWavBYQc2PTyAbEu5E0/wDiFKicNTT0sScSoCAXEO/5jwouAfFypHg+ikszyOaF/zHBGiTNh/D5OQGI36JphqWwiYQCTACIK4D4HNTPr2HRBQChdFG//DBhowAAAABJRU5ErkJggg==");
134}
135.ui-icon-plus:after {
136 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAB5JREFUOMtjYMAC/qMBBmLBcNP4n0wwlDSOJgDcGgFPin6QGOaERAAAAABJRU5ErkJggg==");
137}
138.ui-icon-power:after {
139 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANBJREFUOMtjYMAB/v//vxeIdzOQCv5DATEKQ4H4FhCbo2sEUrZAfBuIA9E1KQLxV6jaUCwaY6HcL0Ash6xxClRiNS6nApkboEITkTXehwoa49FoBhW6g6zxD1SQBY9GVqjQb2SNX6CCQkhiF4H4PBJfBKrmE7LGQ1DBBCQxJiBmROKnQtXsQ9aYCBV8AQphLFGlAsSvoWpikSWYkWx9A8QloIACYhMgLgfid1A5UGpiQjdVEIgP/scNQJr4caUeJmhk7wbi51C8C4ijkf1LEQAAs65tnfCMVk0AAAAASUVORK5CYII=");
140}
141.ui-icon-recycle:after {
142 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJ9JREFUOMtjYKAm+P///1kg/gnEP6DsQiBmJ0YjNnAZiGUIafQDYi4g5gZiXyC+DtV8CcVmICcUhPEYxI+kuQAmKArEr6BYlIArQOA0TGA1kj9W4dHIA1XzDVnwB1SQG49GTAugQQ4Cvng0YnoJyCiCagQFAD8ezaiBCORwAPEVJM1+UD+BcAihuJNF0owCiEkxHNDkdQYUelB8gqrpGQBlvyiNmsjT4QAAAABJRU5ErkJggg==");
143}
144.ui-icon-refresh:after {
145 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAM9JREFUOMtjYEAC////lwbiTiC+AsQ/gfgHEF8C4lYglkBSV4+sKRaIv/zHDT4BcSQQNwPxH5imGCD+B1WwCoitgJgNiq2BeC2aIX9AmiSB+DNUII8BBwDK7UfX2A7lrMGjqRmbjVegHEscmhqx+Bes8QeUw8ZACqBE42WoRmtSNbZBNa4lQq0vEDPDOJLQyAWBEjyaqqBqDiILRiAlgA1AbA/E3FDsCMRboHJ/gTgI3cQwIP6AJ8mB5IJxOUcMiJuA+Dw03X6BskFxKYasFgCG8ZXX6DfYhgAAAABJRU5ErkJggg==");
146}
147.ui-icon-search:after {
148 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAONJREFUOMuV0c8qhVEUhvFvcvKlMHBCUUwU5RpMlIm5UnIFOp2bMHEDiokLkJKpMpXO4Bg4MlAGLkDK3/AzWYPd195iDd/nfVbttasqBjU6OMcdetjFdFUazOJGfp6wlpNqDKI0wDrmsYzjyF+x1BS3E2k0s/gg+EkTnAXYKDyjjU+8o07BbYiLv9zgPjpzaXgR4UpBGsJLdMZSsBPhaUHsBO81wRQeAx5iMrl2Fx/BNnNbV/EchS884K3xn32M5+QFHCXCNy6xhevIrtAuXbCFGYwk2cSf5MLCVN6r/jMh72P4BxnPgmBrkPyTAAAAAElFTkSuQmCC");
149}
150.ui-icon-shop:after {
151 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE9JREFUOMtjYEAD////ZwfiKUD8Hog/QtnsDIQAVOE6IBYDYlEg3gDEk4nRCLJJDIkPMuADMRr/EyMGlyAF4NJoiUWtOTEaybZxVOOAaQQAmEocSjETvxYAAAAASUVORK5CYII=");
152}
153.ui-icon-star:after {
154 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJFJREFUOMtjYMAB/v//bwzCDKQCoKZZQDyTVE28QPwZiD8BMQ8pGtP/I0AaKRrPImk8g0tRAhB//U88AKmNh2nWAuKrRGi6AlKLbjMXEC/Ao2k+SA0uZyvj0aiML1Cy8GjMxKdxA1TRWyAOh+K3ULH1uDSxQCN8KxBLIolLAvE2IP4IUoNNowG+yAbJgdQwUAoAbN9GiH93pK4AAAAASUVORK5CYII=");
155}
156.ui-icon-tag:after {
157 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEFJREFUOMtj+I8dNDAQAv9xgwZiNZoBsQXRmpEUgTRZEW3zf+JAAzaNDaOaSYhjApoJJowGspIiFs3EaULTjKEJAH1ft8O6vRfvAAAAAElFTkSuQmCC");
158}
159.ui-icon-user:after {
160 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJdJREFUOMud0jsOQUEUgOEpJGxD0CpswAqUohStLYitiEJUEtHZgETJKjyiIqqb3E9D4nFdE399vuTkzITwFgqYIMEarRAT+l5L0YyBK5/NY+A5Ax5/oZrsUlTz4ND3BnmwglMGOqD8a91ZBpzGHKeB6xO6oB77lssnuMgbLKGDMbb3X/MowQYjtFF8oB724tuhG/zZ3/AGG1/AkN/xnJsAAAAASUVORK5CYII=");
161}
162.ui-icon-video:after {
163 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAExJREFUOMvF0csJACAMBNE0KGJHlqtpYjwJIvF70Lk/CFmR5wEByIxTwFtwhmq5M1HYrEUAR7CiI9iiN/D6VOs5uuGSNYdfbJkAJ98rtv7WyPB7sagAAAAASUVORK5CYII=");
164}
165/* Alt icons */
166.ui-alt-icon.ui-icon-action:after,
167.ui-alt-icon .ui-icon-action:after {
168 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAH1JREFUOMtjYCAOzAJiNgYywH8gPgbEkuRoBOFnQGyJLgjDDVBxNSBeDsQf0OR/AnEaAw5NdkD8BYuhWDXCAC8QvwDiH0BcB8TihJwKA/lA/BmIrQkFDrrG3UAcjhY4M5GiowGXxrl4QrcBWS26RiMiogWrRga6aSQFk68RAP5OVqWXKdm9AAAAAElFTkSuQmCC");
169}
170.ui-alt-icon.ui-icon-alert:after,
171.ui-alt-icon .ui-icon-alert:after {
172 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJZJREFUOMtjYMANvIHYi4FEwAbEt4D4JhCzkqKxFIj/Q3EpsZokgPgTksZPUDGCYAFUgxkQW0DZ8wlpMgfif1DFMPAfKmaGSxMjEJ9EciKyxv9QOUZsGhOQFP2HOtMKTSweXRMvED9HU4QNP4eqhYNuLIpMoH5GF++CaVID4l9YFJhjcSoI/wRiVZDGrUQ4ER1vZaA7AAA8nEl47CBNKgAAAABJRU5ErkJggg==");
173}
174.ui-alt-icon.ui-icon-arrow-d:after,
175.ui-alt-icon .ui-icon-arrow-d:after {
176 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADRJREFUOMtjYMAO/qNhosGoRko1NmBRSAg3kKO5gRybG8hxdgOhgGkgRxM2zQ0MJIIGfJoARZtMu19O4xgAAAAASUVORK5CYII=");
177}
178.ui-alt-icon.ui-icon-arrow-d-l:after,
179.ui-alt-icon .ui-icon-arrow-d-l:after {
180 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAElJREFUOMtjYCAeNEAxSQCk4T8UN5CjiWjN2DTBNTaQo4kBh9UENTFgESRKEwOa5AFiNTHgUEhUCJKlCZ/GA4Tiiuo2UuRHnJoBqxder3inhF8AAAAASUVORK5CYII=");
181}
182.ui-alt-icon.ui-icon-arrow-d-r:after,
183.ui-alt-icon .ui-icon-arrow-d-r:after {
184 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEFJREFUOMtjYECABigmCYA0/IfiBnI0kaQZm0aaaW4gRzNMHUk2I8sT7ewDaHyS/ExQIzGa8YIDdLORLD8So+k/AHCSXq9v5cRTAAAAAElFTkSuQmCC");
185}
186.ui-alt-icon.ui-icon-arrow-l:after,
187.ui-alt-icon .ui-icon-arrow-l:after {
188 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADdJREFUOMtjYMANGhjIACBN/8nV9J9cTf/J1fSfXE2EMFmaKNNItlMpChyKooOiBEBRkiMqkQMAcwJMu8C5mgwAAAAASUVORK5CYII=");
189}
190.ui-alt-icon.ui-icon-arrow-r:after,
191.ui-alt-icon .ui-icon-arrow-r:after {
192 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADVJREFUOMtjYMAPGhjIBP/J1fyfXM3/ydX8H5/m/yTiBnI1wjXTTWMDxYFD0+hooFuSw6kJAOa7TLvbyXpwAAAAAElFTkSuQmCC");
193}
194.ui-alt-icon.ui-icon-arrow-u:after,
195.ui-alt-icon .ui-icon-arrow-u:after {
196 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADVJREFUOMtjYMANGqCYJADS8B+KG8jRRLRmbJoIasanCadmYjRhaCZFE0FnoyskGoxqpEQjABQxTLu007KqAAAAAElFTkSuQmCC");
197}
198.ui-alt-icon.ui-icon-arrow-u-l:after,
199.ui-alt-icon .ui-icon-arrow-u-l:after {
200 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEVJREFUOMtjYGBg+E8EbmDAAsjSxECuJnwaDzAQAFS3kSQ/HiAnVGGSDcRqxiZIlGZcfmggJ8BoppkojeiaidaErBmuCQCtL16vpLfRlQAAAABJRU5ErkJggg==");
201}
202.ui-alt-icon.ui-icon-arrow-u-r:after,
203.ui-alt-icon .ui-icon-arrow-u-r:after {
204 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEVJREFUOMu9zzEOACAIA8A+nafxM12JFiwMNmGCCwDcMQBLKBqbQgWX8W8bRz9myCuYISN9GZ1zLRTn26g88YkYllHEMtpyql6v/pwMSQAAAABJRU5ErkJggg==");
205}
206.ui-alt-icon.ui-icon-audio:after,
207.ui-alt-icon .ui-icon-audio:after {
208 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANVJREFUOMuF0jFKg0EQhuHHXCBqL1ELCytzi5zAKgh2ViEgYhMwYCkWaXIUG/sU6YJaCBZewKRRiaAkzRTLun/+r5pvZ15mdhjKukniBh7RVaNb/Cb+BN9YYbQJWmUgHOE1ctdVUAqeoxfxHj7wgwOYJkAOzsJfhe+Fv1eAUrCFOb6wjR384aUOhHG8dcK/Y9lQr62qxKaOh1jgE03sxqjPMInCEvgUvh++H/4u7TwsgGe4iHg/FrWMpSnB+QEc4y1yl1V/HmZgO7r8G7GkQXbkDzhNC9aKZ1PDJ0JepAAAAABJRU5ErkJggg==");
209}
210.ui-alt-icon.ui-icon-back:after,
211.ui-alt-icon .ui-icon-back:after {
212 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAItJREFUOMtjYMAEDQxkAJCm/+Rq+k+uJhD+A8Svgfg4EE8AYgdiNWLDZ4BYl5BmViCWBmIXIG4F4qdQ8U9ArE1K4HAB8Vqo3GZ8zsYGJKAaP5Ma6sLkamyEatxLrAZQQNUD8T+oRldCGhSBuBiI70I1gDSWEmMTchzeBGIPYp34DIiXArEvEDOhSwIAi9Qyp4aUzewAAAAASUVORK5CYII=");
213}
214.ui-alt-icon.ui-icon-bars:after,
215.ui-alt-icon .ui-icon-bars:after {
216 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAACZJREFUOMtjYBgIcBKI/5OIT4A0HidD41GGUT/SCJwh148nhoYfAe0YURTen2r1AAAAAElFTkSuQmCC");
217}
218.ui-alt-icon.ui-icon-bullets:after,
219.ui-alt-icon .ui-icon-bullets:after {
220 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADVJREFUOMtjYBgIcBKIj6Px/xPAJxigmo4iaTxOhMajDKN+pBE4A3MzEp8oP55Ac/OJwelHAGSiQoVBqpe0AAAAAElFTkSuQmCC");
221}
222.ui-alt-icon.ui-icon-calendar:after,
223.ui-alt-icon .ui-icon-calendar:after {
224 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADRJREFUOMtjZECAk0D8D4gtGbCDM0D8B4gtQBxGIP7PQAYYYhoZKLWRJDZFGkedismmTCMAvGkkB7PDw7MAAAAASUVORK5CYII=");
225}
226.ui-alt-icon.ui-icon-camera:after,
227.ui-alt-icon .ui-icon-camera:after {
228 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJxJREFUOMtjYKAiUAfiGiBugGIQWxWbQi4gzkRS+BSI/6Phx0jyWUDMCdK4GYtCQngTSOMfLBIPgXgCEPdB2ejyID0YggeAWBTqfJCzRID4IBZ1GAIGaM4HOcuQGI0sQPwLif8TiFmJtXETEn89EBsTo/EQkh8zoOwj2DT+xSL4CIj7oSH7GFeobiIjHkHOB6cC5JRDCGfAUg5ZAAAIx317SYGtJAAAAABJRU5ErkJggg==");
229}
230.ui-alt-icon.ui-icon-carat-d:after,
231.ui-alt-icon .ui-icon-carat-d:after {
232 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHFJREFUOMvV0DEKAjEQQNF3GhXXbXW9f6+nkGVTqRfQJoFlIDHa+SFFmHkpwt+1w7Fjb8KmXLaYccepgc544lbwFa98anjCY7V3gQFLA0e0YF+GNdxEa5wCjmiofUDEXah0CDj1oNKYQcoPfdX4C/rYG6dgMtFQD5sUAAAAAElFTkSuQmCC");
233}
234.ui-alt-icon.ui-icon-carat-l:after,
235.ui-alt-icon .ui-icon-carat-l:after {
236 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFBJREFUOMtjYMAPdIH4PBCrMJAA9ID4NRD/B+KnQKxKqiYQfg/ExuRoMiFG0xtSNenTTRNFGnFpNiUl7pA1fyBV82s0zWZ01/yY1PSKM5EDAGi5MtgV7LNzAAAAAElFTkSuQmCC");
237}
238.ui-alt-icon.ui-icon-carat-r:after,
239.ui-alt-icon .ui-icon-carat-r:after {
240 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFpJREFUOMtjYMAE6kB8Hoi1GEgAGkD8HIj/A/FLINYmVqMZEH+AaiRZszk1Nb+iVLMOJZp1idX4kVRbLcjRZIlFkzYxmj6RGh0W5GgCATUgfkpOxMM0nyOUyAF53TLQiFLV2gAAAABJRU5ErkJggg==");
241}
242.ui-alt-icon.ui-icon-carat-u:after,
243.ui-alt-icon .ui-icon-carat-u:after {
244 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAGZJREFUOMtjYKAB0IdikjW9gWI9UjX9h2KiNOuhaYLh1/g060EVwBS/h2JkzbrEaDIBYlMg/oBLsy4OTTCArvkVTPN5PJpwaT4HElQB4qd4NMGAGVTzY6geMFAFYmMiosoMWdMQAQBshTLV2RAbgQAAAABJRU5ErkJggg==");
245}
246.ui-alt-icon.ui-icon-check:after,
247.ui-alt-icon .ui-icon-check:after,
248html .ui-alt-icon.ui-btn.ui-checkbox-on:after,
249html .ui-alt-icon .ui-btn.ui-checkbox-on:after {
250 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEtJREFUOMtjYKADaIBikkAjEP+HYqI1NyFpIlozNk0YGhugToKBZmI1wSSayNGEDzfgCzGiNRHyD1Eh2EaOJhjoIEcTDHSRo4loAAAMpkH3I7j13AAAAABJRU5ErkJggg==");
251}
252.ui-alt-icon.ui-icon-clock:after,
253.ui-alt-icon .ui-icon-clock:after {
254 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAANhJREFUOMuNkmEKgkAQhYd+hRdI9CpZpwiETlERdICiDhMh0R2qf4ZdxArsT9rbeAtT7GIPPnTHebvjzIp8KwYbcAVPUoA1iMSjMXiAxsMdpC5TzYQt6IMuScCO32ptjtVJU7XZGRzVes6cGwiF/2RP0rIlamWMrYSNaFhem3HA2EXYuYb/4zIaTowFXFcd8euk3l+uhIK7JNKuIXNzc+KBwckfxhmfH0/E4TZsuU8L5pSgZ4OpugAZuxcQU95eXYDR744ph+u7cqXLZBVyuGZOFcnBUpdn9AYEHE/v8XhZcwAAAABJRU5ErkJggg==");
255}
256.ui-alt-icon.ui-icon-cloud:after,
257.ui-alt-icon .ui-icon-cloud:after {
258 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAHZJREFUOMtjYBgMQBiIE4G4FkoLEaMpEog/A/F/JPwRiEPwabIF4r9ommD4NxCb49K4C4cmGP4HxK+A2B9ZkzsQfyOgEYZfwjRVEKkBhr8AMSdI41sSNYLwRpDGd2Ro/AnSWE6GxnUwf7pAI7yBCJwJxBz0T5cA6NleA+xgAXwAAAAASUVORK5CYII=");
259}
260.ui-alt-icon.ui-icon-comment:after,
261.ui-alt-icon .ui-icon-comment:after {
262 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEdJREFUOMtjYGBgCATil0D8n0j8Coj9GUjUBMMvGaEMkgETA5lgVCMBja/J0AeKe3AqICURvABiX3STYJINpDqBLE0MpGgCAMwXLfKbu8xgAAAAAElFTkSuQmCC");
263}
264.ui-alt-icon.ui-icon-delete:after,
265.ui-alt-icon .ui-icon-delete:after {
266 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE1JREFUOMtjYECABijGBbDKgwT+Q3EDDk0Y8siC2DTjlMcm8R/Jaf/xGYxLwX8CriFacwO+kCNZE9kaG2jlP6JDlGB0kJ0AyE5yZCVyAIGUcaXrtLjcAAAAAElFTkSuQmCC");
267}
268.ui-alt-icon.ui-icon-edit:after,
269.ui-alt-icon .ui-icon-edit:after {
270 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEVJREFUOMtjYCAeNEAxSQCk4T8UN5CrkSjNyM4j2lZsChtI0USS8/6TqnGQa1IgRxMIJJCjCQQWkKMJBA5ANSdAnU0UAAB60T1Uc0QS+gAAAABJRU5ErkJggg==");
271}
272.ui-alt-icon.ui-icon-eye:after,
273.ui-alt-icon .ui-icon-eye:after {
274 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJtJREFUOMtjYBhowAjEUUB8EIi/QvEBqBgjLk0SUEX/cWCQnDi6JjkgvgdV8AOIs4FYAIj5oOwfULl7ULVgwA/E15FMzsbimhwk+etQPQyr0JwkAFV8EoiPIxmOrGYlExbT/yHR/5ACDQOgOzUXi5oCJPlrUL9jDZxcqIECUE0/sQUODIgTiI792KIDOQFEQg34AsUHoGKMA5s2AdHHPobWAPyKAAAAAElFTkSuQmCC");
275}
276.ui-alt-icon.ui-icon-forbidden:after,
277.ui-alt-icon .ui-icon-forbidden:after {
278 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAM1JREFUOMuFkkEOgjAQRd9S2WMIZ1HDMVi48wzcAEO8DGHlxlOAiecgshA31M1vUptiJ2lC+3mdmT+F38iBK/AEPsAMPIBGWjDOwASYlTUBZQha9MMN2AMbrQPQSltcOPcyDUAaqKiS/gIy1JPNNETgTvoFGWFUXhqBj9J65J5RP0TgROdvZLkL/oO3OpvRnIzcIwIXzp5GmzZghg/f9V3746gisAFGYGfF0nkAndxL1FPhZFqAk39zqeGuPbkxBNnINNxels8qs3bLA/gCVFFewZEF7yYAAAAASUVORK5CYII=");
279}
280.ui-alt-icon.ui-icon-forward:after,
281.ui-alt-icon .ui-icon-forward:after {
282 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAItJREFUOMtjYCAONDCQCf6Tq/k/MZodgHgCEB8H4tdA/AdJI1bNekB8Bk0RNoyiURuIP0ElngJxKxC7ALE0ELPis20rVGItEHOSEjhfoJISpEYHTKMQqcG9D6qxkVSNblCN/4C4DohZSNFcBtUIMuAuEBcDsQKxmj2A+CZavBENmIDYD4iXAvEzXIoAgqYyqw9Yg9IAAAAASUVORK5CYII=");
283}
284.ui-alt-icon.ui-icon-gear:after,
285.ui-alt-icon .ui-icon-gear:after {
286 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAOBJREFUOMuFkkEKwkAMRae13arQXVGo6BFEUS8hiLgSQZcteABddOFJ3YjSA9SK1T/wK2EIGHjw2ySTTDLG6DYAL1CBvhbgC70BMxCCAwio99RzsHYPsEkfUIOCWlLQZ1nJilcGeCBSOovoa2J/FopKJUhBF7SpS/ruoCUHcRFtpUrFTPhzkBhOT96nqyR2nJjKp5BWK4meG2MThyzf2FZJ3Al9BqPmI3CGk7E92/YRPOm7Obs3C2V3Gm8wkXuMxQO4K60+xJ5j12lfxJh7ykWVE/9NwdL8sYQP3N6tpwV8AdaYR91UZ7PcAAAAAElFTkSuQmCC");
287}
288.ui-alt-icon.ui-icon-grid:after,
289.ui-alt-icon .ui-icon-grid:after {
290 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEJJREFUOMtjYGBgOAnE/6H4OAMEIIudgIqdQRf7j4aJFiNb43EkzlGoImxiJ7CIkQeGUOCcIDIgqBc4Z4gJiCEcOADCDYeuTK+m9gAAAABJRU5ErkJggg==");
291}
292.ui-alt-icon.ui-icon-heart:after,
293.ui-alt-icon .ui-icon-heart:after {
294 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJRJREFUOMud0D0OAUEYBuDHFVyEisYlaITYm1GtcAU99V5CSb+bWKEwkrVZ+/cmb/PNPJkvwydj7JHghAiD0CjMEsQYBWOGDK9St9hVzLNgXCoOm3r257WmZnDvAW9w7AEPMO0BJ9+fjTugWCFDXFuga7j7kwnSGpQWVyxngbwCPTDXkDWeBZRjqWWigHOsdMymDr0BP5J/6NqLuzwAAAAASUVORK5CYII=");
295}
296.ui-alt-icon.ui-icon-home:after,
297.ui-alt-icon .ui-icon-home:after {
298 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAADhJREFUOMtjYMANGqCYJADS8B+KG8jRRLRmbJoIasanCadmYjRhaCZFE1abidWEAaiikRS5YasRAHf0YqUlUKReAAAAAElFTkSuQmCC");
299}
300.ui-alt-icon.ui-icon-info:after,
301.ui-alt-icon .ui-icon-info:after {
302 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJxJREFUOMul0ksKwkAQhOHvFga9hwTvIQS8TkSPZ4gX8QG6Stx0IA6TQLSgNtPzz6O6+dYGZ1zxDrc4YW1CBzzRT/iBKgd1ycYtymStG8ObiZtK7DLrdxTiT/1CH0UQaWGsHNiI5PoZOFd7/QW2P4AX0dylYC0m4jETTgrfsBoKVWYAcu6wT0+torlT0C0HDSqiuU0k94og6vHz4AMNCIcMUIkWVwAAAABJRU5ErkJggg==");
303}
304.ui-alt-icon.ui-icon-location:after,
305.ui-alt-icon .ui-icon-location:after {
306 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJdJREFUOMuVkDEKwkAUBafzBG7sbCVtej2FHionEVGJIZVniqJouoA2T/jo+pMd+M3sm2bhlxxogA54AjWwYIAcuAOvr7sNxY2GRyAAU6CSO3lhp1EwLsg9vPCqUWZcJnfxwoNGFTBTVMvtvXAT+ZjPrb1wArSRqNWbSxkJS0YwB3oT9XKj2JlwSwKFCQsSOeuSWQHLf49vN4Q5LhENhvAAAAAASUVORK5CYII=");
307}
308.ui-alt-icon.ui-icon-lock:after,
309.ui-alt-icon .ui-icon-lock:after {
310 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAG5JREFUOMtjYMAEwUB8GIi/Q/EhIA5kIAB6gfg/DtyFS1MwVMEPIM4GYgEg5oOyf0Dl/LFpPAyVzMYilwOVO4hN43eopAAWOX6o3FdsGmF+wQWwyv8nEdNGowkQm5Oj0RiITcnR2ADF9NNIm1AFAP9Vd4ZWPhWFAAAAAElFTkSuQmCC");
311}
312.ui-alt-icon.ui-icon-mail:after,
313.ui-alt-icon .ui-icon-mail:after {
314 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAIRJREFUOMtjYBgIEA3EH4H4P5H4I1QPAxcQKwLxUSI0gdQoQPUwXAViLSBmBuIGIP6DRQNIrB6qRhuqByzxFYgToE63AuL7SJruAbElVC4BqvY/A5rJC6DO4APiJVDMBxVbgKYWw1kwp8MAzGn/CWlEdjqy01AwI0w3qYCJ3MhnYhgyAAD7hUiBFf5JtwAAAABJRU5ErkJggg==");
315}
316.ui-alt-icon.ui-icon-minus:after,
317.ui-alt-icon .ui-icon-minus:after {
318 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABZJREFUOMtjYBgFeMF/MvFQ0jgKcAAApTQ3yWkQbYUAAAAASUVORK5CYII=");
319}
320.ui-alt-icon.ui-icon-navigation:after,
321.ui-alt-icon .ui-icon-navigation:after {
322 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJRJREFUOMtjYKADEALiXCCeS4xiJiB2BeIVQPwDiP8DcQ4+DfJA3ADED6CKYfg7EAuiK+YA4kgg3g3E/9A0wPByZA2GQDwFiN/hUIyMXdA9bQbE0UBcD8RLgPgEEL9F0wRyNiOxIYnsinpSouAkVNNfIJYjReNSqMZdpEZ6A1RjBKkaY6CBxE6qRnMgnkxu+jTEJgEAOtUv19DqMFAAAAAASUVORK5CYII=");
323}
324.ui-alt-icon.ui-icon-phone:after,
325.ui-alt-icon .ui-icon-phone:after {
326 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAALBJREFUOMtjYGBgYALiBUB8BIh5GUgAUUB8Foj/A/ExUjS/AeLVaJp5iNH4DaphDVTzbyA2JUbjaahGEF4FxB7EOrUcSeMlUgKHH+pPmOZgUjTHImn8AsTmpGiej6T5AxBbo8lrATE3No1sQLwbSfMPIE6GyllDQx9nIuEC4j1ImmEBthwpno/i0gyyeSGaZuR4BrEP4fNzAhC/RdMMS2ETCAWYABBXAPE5qJ9fw6ILAKJsPsK6IqZ8AAAAAElFTkSuQmCC");
327}
328.ui-alt-icon.ui-icon-plus:after,
329.ui-alt-icon .ui-icon-plus:after {
330 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAB1JREFUOMtjYMAO/qNhosFw0/ifTDyUNI4mABwaAYa6X6GPliIhAAAAAElFTkSuQmCC");
331}
332.ui-alt-icon.ui-icon-power:after,
333.ui-alt-icon .ui-icon-power:after {
334 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAMZJREFUOMtjYMAN9gLxbgYywH8oJghCgfgWEJtj0WgLxLeBOBBdkyIQf4UqDMWiMRbK/gLEcsgap0AlVuNx6gYofyKyxvtQQWM8Gs2g/DvIGv9ABVnwaGSF8n8ja/wCFRRCErsIxOeR+CJQNZ+QNR6CCiYgiTEBMSMSPxWqZh+yxkSo4AtoCKMDFSB+DVUTiyzBjGTrGyAugQaUCRCXA/E7qNxeqEtQgCAQH0QKFHQM0sSPK/UwQZ0CSqPPoXgXEEej+Zd8AAA35kK6jnLDjgAAAABJRU5ErkJggg==");
335}
336.ui-alt-icon.ui-icon-recycle:after,
337.ui-alt-icon .ui-icon-recycle:after {
338 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJVJREFUOMtjYKAyOAvEP4H4B5RdCMTsxGj8jwVfBmIZQhr9gJgLiLmB2BeIr0M1X0K3ORSKcQF+JM0FMEFRIH4FxaIEXAHSeBomsBrJH6vwaOSBqvmGLPgDKsiNRyNWC85CBXzxaMTqpSKoxuvQgMAFMAKRA4ivIGn2g/oJhEMIxZ0skmZ0TBBwQJPXGWjogfAJqiZmAOozM3SzI/gZAAAAAElFTkSuQmCC");
339}
340.ui-alt-icon.ui-icon-refresh:after,
341.ui-alt-icon .ui-icon-refresh:after {
342 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAMlJREFUOMtjYEAF0kDcCcRXgPgnEP8A4ktA3ArEEkjq6pE1xQLxFyD+jwN/AuJIIG4G4j8wTTFA/A+qYBUQWwExGxRbA/FaNEPAGiWB+DNUII8BN9iPrrEdylmDR1MzNhuvQDmWODQ1YvEvWOMPKIeNgURAtsbLUI3WpGpsg2pcS4RaXyBmhnEkoZEL0lyCR1MVVM1BZMEIpASwAYjtgZgbih2BeAtU7i8QB6GbGAbEH/AkOZBcMC7niAFxExCfh6bbL1B2I1QODgBeWE0SXtioYgAAAABJRU5ErkJggg==");
343}
344.ui-alt-icon.ui-icon-search:after,
345.ui-alt-icon .ui-icon-search:after,
346.ui-input-search:after {
347 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAOZJREFUOMuV0U8rxFEUxvFPSjMUG/oRio2ivAZLG3ulZGsjzevwBpTZzAuYlD3Zi2JhZKEs7Aclf/Jvc3D7dX8TT906Pc/5nu49l1/VsYUjXOME25jUQ9O4xGfmPGA5B9XRiaYOVjCLReyF/4SFMriZQMOZwc3I98vBQQSrFc8YxRte4nY/ugpwvscObqJn5tvoQzfqiQqohiLqbgoeRt2oADcwgFPcp8E47uIqLYwl227gNbK13NQlPEbDO27xXPrPM4zk4Dm0E+ADx1jHRXjnseWs+jGFocQr/grnlMI7/qkCuxj8AkXLP4FD310vAAAAAElFTkSuQmCC");
348}
349.ui-alt-icon.ui-icon-shop:after,
350.ui-alt-icon .ui-icon-shop:after {
351 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAFBJREFUOMtjYMAE7EA8BYjfA/FHKJsdXRETFo29QCwFxOpArALEMkDcw0AEANkkhsQHsT8Qo/E/MWKMeBTjA4zY/GiFRcyCpjYSBUY10kIjAHnuC0BW95IBAAAAAElFTkSuQmCC");
352}
353.ui-alt-icon.ui-icon-star:after,
354.ui-alt-icon .ui-icon-star:after {
355 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAIlJREFUOMtjYMANjKGYZDALiGeSqokXiD8D8Scg5iFFYzoQ/4fiNFI0nkXSeAaXogQg/oqkkBAGqY2HadYC4qtEaLoCVYsCuIB4AR5N86FqsAJlPBqV8QVKFh6Nmfg0boAqegvE4VD8Fiq2HpcmFmiEbwViSSRxEHsbEH+EqsEABgQiOw2qhjIAAOvoP4EZPNvPAAAAAElFTkSuQmCC");
356}
357.ui-alt-icon.ui-icon-tag:after,
358.ui-alt-icon .ui-icon-tag:after {
359 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAEFJREFUOMtjYGBg+I8FNzAQAf6Tqxmm0AyILUjRDFME0mRFis3/icBYNTeMaiYtjhsoSRgN5CZFdM1Ea0LWjKEJAJLwYwqDORsHAAAAAElFTkSuQmCC");
360}
361.ui-alt-icon.ui-icon-user:after,
362.ui-alt-icon .ui-icon-user:after {
363 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAJdJREFUOMtjYMAELEC8BIh/A/EJIPZlIBJkAfF/JPwPiO2J0XgUTSMIrydG4ycsGl8R0qSKRRPMuSr4NNbi0AjC1fg0KgPxGyyaXgKxIiHnrsGicRkxgWMExF+RNH0GYj1i43IHksaN+BRyAHE4EC8A4ovQVAPTCGJfAOJ5QBwKxOwwTYlA/AJPaKLj50Acz0CCBnRMnkYAFb5i4CiuUNsAAAAASUVORK5CYII=");
364}
365.ui-alt-icon.ui-icon-video:after,
366.ui-alt-icon .ui-icon-video:after {
367 background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAE1JREFUOMtjYBgIEAjEL4H4Pw78Coj9sWnEpwmGX6LpaWAgQhMMI2v6T6rGBmQ+sRob0A2iuUaynYoROK+I0PQCW3T4E4hLkCZfhgEHAMf2cCELnGdHAAAAAElFTkSuQmCC");
368}
369/* Globals */
370/* Font
371-----------------------------------------------------------------------------------------------------------*/
372html {
373 font-size: 100%;
374}
375body,
376input,
377select,
378textarea,
379button,
380.ui-btn {
381 font-size: 1em;
382 line-height: 1.3;
383 font-family: sans-serif /*{global-font-family}*/;
384}
385legend,
386.ui-input-text input,
387.ui-input-search input {
388 color: inherit;
389 text-shadow: inherit;
390}
391/* Form labels (overrides font-weight bold in bars, and mini font-size) */
392.ui-mobile label,
393div.ui-controlgroup-label {
394 font-weight: normal;
395 font-size: 16px;
396}
397/* Separators
398-----------------------------------------------------------------------------------------------------------*/
399/* Field contain separator (< 28em) */
400.ui-field-contain {
401 border-bottom-color: #828282;
402 border-bottom-color: rgba(0,0,0,.15);
403 border-bottom-width: 1px;
404 border-bottom-style: solid;
405}
406/* Table opt-in classes: strokes between each row, and alternating row stripes */
407/* Classes table-stroke and table-stripe are deprecated in 1.4. */
408.table-stroke thead th,
409.table-stripe thead th,
410.table-stripe tbody tr:last-child {
411 border-bottom: 1px solid #d6d6d6; /* non-RGBA fallback */
412 border-bottom: 1px solid rgba(0,0,0,.1);
413}
414.table-stroke tbody th,
415.table-stroke tbody td {
416 border-bottom: 1px solid #e6e6e6; /* non-RGBA fallback */
417 border-bottom: 1px solid rgba(0,0,0,.05);
418}
419.table-stripe.table-stroke tbody tr:last-child th,
420.table-stripe.table-stroke tbody tr:last-child td {
421 border-bottom: 0;
422}
423.table-stripe tbody tr:nth-child(odd) td,
424.table-stripe tbody tr:nth-child(odd) th {
425 background-color: #eeeeee; /* non-RGBA fallback */
426 background-color: rgba(0,0,0,.04);
427}
428/* Buttons
429-----------------------------------------------------------------------------------------------------------*/
430.ui-btn,
431label.ui-btn {
432 font-weight: bold;
433 border-width: 1px;
434 border-style: solid;
435}
436.ui-btn {
437 text-decoration: none !important;
438}
439.ui-btn-active {
440 cursor: pointer;
441}
442/* Corner rounding
443-----------------------------------------------------------------------------------------------------------*/
444/* Class ui-btn-corner-all deprecated in 1.4 */
445.ui-corner-all {
446 -webkit-border-radius: .3125em /*{global-radii-blocks}*/;
447 border-radius: .3125em /*{global-radii-blocks}*/;
448}
449/* Buttons */
450.ui-btn-corner-all,
451.ui-btn.ui-corner-all,
452/* Slider track */
453.ui-slider-track.ui-corner-all,
454/* Flipswitch */
455.ui-flipswitch.ui-corner-all,
456/* Count bubble */
457.ui-li-count {
458 -webkit-border-radius: .3125em /*{global-radii-buttons}*/;
459 border-radius: .3125em /*{global-radii-buttons}*/;
460}
461/* Icon-only buttons */
462.ui-btn-icon-notext.ui-btn-corner-all,
463.ui-btn-icon-notext.ui-corner-all {
464 -webkit-border-radius: 1em;
465 border-radius: 1em;
466}
467/* Radius clip workaround for cleaning up corner trapping */
468.ui-btn-corner-all,
469.ui-corner-all {
470 -webkit-background-clip: padding;
471 background-clip: padding-box;
472}
473/* Popup arrow */
474.ui-popup.ui-corner-all > .ui-popup-arrow-guide {
475 left: .6em /*{global-radii-blocks}*/;
476 right: .6em /*{global-radii-blocks}*/;
477 top: .6em /*{global-radii-blocks}*/;
478 bottom: .6em /*{global-radii-blocks}*/;
479}
480/* Shadow
481-----------------------------------------------------------------------------------------------------------*/
482.ui-shadow {
483 -webkit-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
484 -moz-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
485 box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
486}
487.ui-shadow-inset {
488 -webkit-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
489 -moz-box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
490 box-shadow: inset 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.2) /*{global-box-shadow-color}*/;
491}
492.ui-overlay-shadow {
493 -webkit-box-shadow: 0 0 12px rgba(0,0,0,.6);
494 -moz-box-shadow: 0 0 12px rgba(0,0,0,.6);
495 box-shadow: 0 0 12px rgba(0,0,0,.6);
496}
497/* Icons
498-----------------------------------------------------------------------------------------------------------*/
499.ui-btn-icon-left:after,
500.ui-btn-icon-right:after,
501.ui-btn-icon-top:after,
502.ui-btn-icon-bottom:after,
503.ui-btn-icon-notext:after {
504 background-color: #666 /*{global-icon-color}*/;
505 background-color: rgba(0,0,0,.3) /*{global-icon-disc}*/;
506 background-position: center center;
507 background-repeat: no-repeat;
508 -webkit-border-radius: 1em;
509 border-radius: 1em;
510}
511/* Alt icons */
512.ui-alt-icon.ui-btn:after,
513.ui-alt-icon .ui-btn:after,
514html .ui-alt-icon.ui-checkbox-off:after,
515html .ui-alt-icon.ui-radio-off:after,
516html .ui-alt-icon .ui-checkbox-off:after,
517html .ui-alt-icon .ui-radio-off:after {
518 background-color: #666 /*{global-icon-color}*/;
519 background-color: rgba(0,0,0,.15) /*{global-icon-disc}*/;
520}
521/* No disc */
522.ui-nodisc-icon.ui-btn:after,
523.ui-nodisc-icon .ui-btn:after {
524 background-color: transparent;
525}
526/* Icon shadow */
527.ui-shadow-icon.ui-btn:after,
528.ui-shadow-icon .ui-btn:after {
529 -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
530 -moz-box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
531 box-shadow: 0 1px 0 rgba(255,255,255,.3) /*{global-icon-shadow}*/;
532}
533/* Checkbox and radio */
534.ui-btn.ui-checkbox-off:after,
535.ui-btn.ui-checkbox-on:after,
536.ui-btn.ui-radio-off:after,
537.ui-btn.ui-radio-on:after {
538 display: block;
539 width: 18px;
540 height: 18px;
541 margin: -9px 2px 0 2px;
542}
543.ui-checkbox-off:after,
544.ui-btn.ui-radio-off:after {
545 filter: Alpha(Opacity=30);
546 opacity: .3;
547}
548.ui-btn.ui-checkbox-off:after,
549.ui-btn.ui-checkbox-on:after {
550 -webkit-border-radius: .1875em;
551 border-radius: .1875em;
552}
553.ui-btn.ui-checkbox-off:after {
554 background-color: #666;
555 background-color: rgba(0,0,0,.3);
556}
557.ui-radio .ui-btn.ui-radio-on:after {
558 background-image: none;
559 background-color: #fff;
560 width: 8px;
561 height: 8px;
562 border-width: 5px;
563 border-style: solid;
564}
565.ui-alt-icon.ui-btn.ui-radio-on:after,
566.ui-alt-icon .ui-btn.ui-radio-on:after {
567 background-color: #000;
568}
569/* Loader */
570.ui-icon-loading {
571 background: url(images/ajax-loader.gif);
572 background-size: 2.875em 2.875em;
573}
574/* Swatches */
575/* A
576-----------------------------------------------------------------------------------------------------------*/
577/* Bar: Toolbars, dividers, slider track */
578.ui-bar-a,
579.ui-page-theme-a .ui-bar-inherit,
580html .ui-bar-a .ui-bar-inherit,
581html .ui-body-a .ui-bar-inherit,
582html body .ui-group-theme-a .ui-bar-inherit {
583 background-color: #e9e9e9 /*{a-bar-background-color}*/;
584 border-color: #ddd /*{a-bar-border}*/;
585 color: #333 /*{a-bar-color}*/;
586 text-shadow: 0 /*{a-bar-shadow-x}*/ 1px /*{a-bar-shadow-y}*/ 0 /*{a-bar-shadow-radius}*/ #eee /*{a-bar-shadow-color}*/;
587 font-weight: bold;
588}
589.ui-bar-a {
590 border-width: 1px;
591 border-style: solid;
592}
593/* Page and overlay */
594.ui-overlay-a,
595.ui-page-theme-a,
596.ui-page-theme-a .ui-panel-wrapper {
597 background-color: #f9f9f9 /*{a-page-background-color}*/;
598 border-color: #bbb /*{a-page-border}*/;
599 color: #333 /*{a-page-color}*/;
600 text-shadow: 0 /*{a-page-shadow-x}*/ 1px /*{a-page-shadow-y}*/ 0 /*{a-page-shadow-radius}*/ #f3f3f3 /*{a-page-shadow-color}*/;
601}
602/* Body: Read-only lists, text inputs, collapsible content */
603.ui-body-a,
604.ui-page-theme-a .ui-body-inherit,
605html .ui-bar-a .ui-body-inherit,
606html .ui-body-a .ui-body-inherit,
607html body .ui-group-theme-a .ui-body-inherit,
608html .ui-panel-page-container-a {
609 background-color: #fff /*{a-body-background-color}*/;
610 border-color: #ddd /*{a-body-border}*/;
611 color: #333 /*{a-body-color}*/;
612 text-shadow: 0 /*{a-body-shadow-x}*/ 1px /*{a-body-shadow-y}*/ 0 /*{a-body-shadow-radius}*/ #f3f3f3 /*{a-body-shadow-color}*/;
613}
614.ui-body-a {
615 border-width: 1px;
616 border-style: solid;
617}
618/* Links */
619.ui-page-theme-a a,
620html .ui-bar-a a,
621html .ui-body-a a,
622html body .ui-group-theme-a a {
623 color: #3388cc /*{a-link-color}*/;
624 font-weight: bold;
625}
626.ui-page-theme-a a:visited,
627html .ui-bar-a a:visited,
628html .ui-body-a a:visited,
629html body .ui-group-theme-a a:visited {
630 color: #3388cc /*{a-link-visited}*/;
631}
632.ui-page-theme-a a:hover,
633html .ui-bar-a a:hover,
634html .ui-body-a a:hover,
635html body .ui-group-theme-a a:hover {
636 color: #005599 /*{a-link-hover}*/;
637}
638.ui-page-theme-a a:active,
639html .ui-bar-a a:active,
640html .ui-body-a a:active,
641html body .ui-group-theme-a a:active {
642 color: #005599 /*{a-link-active}*/;
643}
644/* Button up */
645.ui-page-theme-a .ui-btn,
646html .ui-bar-a .ui-btn,
647html .ui-body-a .ui-btn,
648html body .ui-group-theme-a .ui-btn,
649html head + body .ui-btn.ui-btn-a,
650/* Button visited */
651.ui-page-theme-a .ui-btn:visited,
652html .ui-bar-a .ui-btn:visited,
653html .ui-body-a .ui-btn:visited,
654html body .ui-group-theme-a .ui-btn:visited,
655html head + body .ui-btn.ui-btn-a:visited {
656 background-color: #f6f6f6 /*{a-bup-background-color}*/;
657 border-color: #ddd /*{a-bup-border}*/;
658 color: #333 /*{a-bup-color}*/;
659 text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #f3f3f3 /*{a-bup-shadow-color}*/;
660}
661/* Button hover */
662.ui-page-theme-a .ui-btn:hover,
663html .ui-bar-a .ui-btn:hover,
664html .ui-body-a .ui-btn:hover,
665html body .ui-group-theme-a .ui-btn:hover,
666html head + body .ui-btn.ui-btn-a:hover {
667 background-color: #ededed /*{a-bhover-background-color}*/;
668 border-color: #ddd /*{a-bhover-border}*/;
669 color: #333 /*{a-bhover-color}*/;
670 text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #f3f3f3 /*{a-bhover-shadow-color}*/;
671}
672/* Button down */
673.ui-page-theme-a .ui-btn:active,
674html .ui-bar-a .ui-btn:active,
675html .ui-body-a .ui-btn:active,
676html body .ui-group-theme-a .ui-btn:active,
677html head + body .ui-btn.ui-btn-a:active {
678 background-color: #e8e8e8 /*{a-bdown-background-color}*/;
679 border-color: #ddd /*{a-bdown-border}*/;
680 color: #333 /*{a-bdown-color}*/;
681 text-shadow: 0 /*{a-bdown-shadow-x}*/ 1px /*{a-bdown-shadow-y}*/ 0 /*{a-bdown-shadow-radius}*/ #f3f3f3 /*{a-bdown-shadow-color}*/;
682}
683/* Active button */
684.ui-page-theme-a .ui-btn.ui-btn-active,
685html .ui-bar-a .ui-btn.ui-btn-active,
686html .ui-body-a .ui-btn.ui-btn-active,
687html body .ui-group-theme-a .ui-btn.ui-btn-active,
688html head + body .ui-btn.ui-btn-a.ui-btn-active,
689/* Active checkbox icon */
690.ui-page-theme-a .ui-checkbox-on:after,
691html .ui-bar-a .ui-checkbox-on:after,
692html .ui-body-a .ui-checkbox-on:after,
693html body .ui-group-theme-a .ui-checkbox-on:after,
694.ui-btn.ui-checkbox-on.ui-btn-a:after,
695/* Active flipswitch background */
696.ui-page-theme-a .ui-flipswitch-active,
697html .ui-bar-a .ui-flipswitch-active,
698html .ui-body-a .ui-flipswitch-active,
699html body .ui-group-theme-a .ui-flipswitch-active,
700html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,
701/* Active slider track */
702.ui-page-theme-a .ui-slider-track .ui-btn-active,
703html .ui-bar-a .ui-slider-track .ui-btn-active,
704html .ui-body-a .ui-slider-track .ui-btn-active,
705html body .ui-group-theme-a .ui-slider-track .ui-btn-active,
706html body div.ui-slider-track.ui-body-a .ui-btn-active {
707 background-color: #3388cc /*{a-active-background-color}*/;
708 border-color: #3388cc /*{a-active-border}*/;
709 color: #fff /*{a-active-color}*/;
710 text-shadow: 0 /*{a-active-shadow-x}*/ 1px /*{a-active-shadow-y}*/ 0 /*{a-active-shadow-radius}*/ #005599 /*{a-active-shadow-color}*/;
711}
712/* Active radio button icon */
713.ui-page-theme-a .ui-radio-on:after,
714html .ui-bar-a .ui-radio-on:after,
715html .ui-body-a .ui-radio-on:after,
716html body .ui-group-theme-a .ui-radio-on:after,
717.ui-btn.ui-radio-on.ui-btn-a:after {
718 border-color: #3388cc /*{a-active-background-color}*/;
719}
720/* Focus */
721.ui-page-theme-a .ui-btn:focus,
722html .ui-bar-a .ui-btn:focus,
723html .ui-body-a .ui-btn:focus,
724html body .ui-group-theme-a .ui-btn:focus,
725html head + body .ui-btn.ui-btn-a:focus,
726/* Focus buttons and text inputs with div wrap */
727.ui-page-theme-a .ui-focus,
728html .ui-bar-a .ui-focus,
729html .ui-body-a .ui-focus,
730html body .ui-group-theme-a .ui-focus,
731html head + body .ui-btn-a.ui-focus,
732html head + body .ui-body-a.ui-focus {
733 -webkit-box-shadow: 0 0 12px #3388cc /*{a-active-background-color}*/;
734 -moz-box-shadow: 0 0 12px #3388cc /*{a-active-background-color}*/;
735 box-shadow: 0 0 12px #3388cc /*{a-active-background-color}*/;
736}
737/* B
738-----------------------------------------------------------------------------------------------------------*/
739/* Bar: Toolbars, dividers, slider track */
740.ui-bar-b,
741.ui-page-theme-b .ui-bar-inherit,
742html .ui-bar-b .ui-bar-inherit,
743html .ui-body-b .ui-bar-inherit,
744html body .ui-group-theme-b .ui-bar-inherit {
745 background-color: #1d1d1d /*{b-bar-background-color}*/;
746 border-color: #1b1b1b /*{b-bar-border}*/;
747 color: #fff /*{b-bar-color}*/;
748 text-shadow: 0 /*{b-bar-shadow-x}*/ 1px /*{b-bar-shadow-y}*/ 0 /*{b-bar-shadow-radius}*/ #111 /*{b-bar-shadow-color}*/;
749 font-weight: bold;
750}
751.ui-bar-b {
752 border-width: 1px;
753 border-style: solid;
754}
755/* Page and overlay */
756.ui-overlay-b,
757.ui-page-theme-b,
758.ui-page-theme-b .ui-panel-wrapper {
759 background-color: #252525 /*{b-page-background-color}*/;
760 border-color: #454545 /*{b-page-border}*/;
761 color: #fff /*{b-page-color}*/;
762 text-shadow: 0 /*{b-page-shadow-x}*/ 1px /*{b-page-shadow-y}*/ 0 /*{b-page-shadow-radius}*/ #111 /*{b-page-shadow-color}*/;
763}
764/* Body: Read-only lists, text inputs, collapsible content */
765.ui-body-b,
766.ui-page-theme-b .ui-body-inherit,
767html .ui-bar-b .ui-body-inherit,
768html .ui-body-b .ui-body-inherit,
769html body .ui-group-theme-b .ui-body-inherit,
770html .ui-panel-page-container-b {
771 background-color: #2a2a2a /*{b-body-background-color}*/;
772 border-color: #1d1d1d /*{b-body-border}*/;
773 color: #fff /*{b-body-color}*/;
774 text-shadow: 0 /*{b-body-shadow-x}*/ 1px /*{b-body-shadow-y}*/ 0 /*{b-body-shadow-radius}*/ #111 /*{b-body-shadow-color}*/;
775}
776.ui-body-b {
777 border-width: 1px;
778 border-style: solid;
779}
780/* Links */
781.ui-page-theme-b a,
782html .ui-bar-b a,
783html .ui-body-b a,
784html body .ui-group-theme-b a {
785 color: #22aadd /*{b-link-color}*/;
786 font-weight: bold;
787}
788.ui-page-theme-b a:visited,
789html .ui-bar-b a:visited,
790html .ui-body-b a:visited,
791html body .ui-group-theme-b a:visited {
792 color: #22aadd /*{b-link-visited}*/;
793}
794.ui-page-theme-b a:hover,
795html .ui-bar-b a:hover,
796html .ui-body-b a:hover,
797html body .ui-group-theme-b a:hover {
798 color: #0088bb /*{b-link-hover}*/;
799}
800.ui-page-theme-b a:active,
801html .ui-bar-b a:active,
802html .ui-body-b a:active,
803html body .ui-group-theme-b a:active {
804 color: #0088bb /*{b-link-active}*/;
805}
806/* Button up */
807.ui-page-theme-b .ui-btn,
808html .ui-bar-b .ui-btn,
809html .ui-body-b .ui-btn,
810html body .ui-group-theme-b .ui-btn,
811html head + body .ui-btn.ui-btn-b,
812/* Button visited */
813.ui-page-theme-b .ui-btn:visited,
814html .ui-bar-b .ui-btn:visited,
815html .ui-body-b .ui-btn:visited,
816html body .ui-group-theme-b .ui-btn:visited,
817html head + body .ui-btn.ui-btn-b:visited {
818 background-color: #333 /*{b-bup-background-color}*/;
819 border-color: #1f1f1f /*{b-bup-border}*/;
820 color: #fff /*{b-bup-color}*/;
821 text-shadow: 0 /*{b-bup-shadow-x}*/ 1px /*{b-bup-shadow-y}*/ 0 /*{b-bup-shadow-radius}*/ #111 /*{b-bup-shadow-color}*/;
822}
823/* Button hover */
824.ui-page-theme-b .ui-btn:hover,
825html .ui-bar-b .ui-btn:hover,
826html .ui-body-b .ui-btn:hover,
827html body .ui-group-theme-b .ui-btn:hover,
828html head + body .ui-btn.ui-btn-b:hover {
829 background-color: #373737 /*{b-bhover-background-color}*/;
830 border-color: #1f1f1f /*{b-bhover-border}*/;
831 color: #fff /*{b-bhover-color}*/;
832 text-shadow: 0 /*{b-bhover-shadow-x}*/ 1px /*{b-bhover-shadow-y}*/ 0 /*{b-bhover-shadow-radius}*/ #111 /*{b-bhover-shadow-color}*/;
833}
834/* Button down */
835.ui-page-theme-b .ui-btn:active,
836html .ui-bar-b .ui-btn:active,
837html .ui-body-b .ui-btn:active,
838html body .ui-group-theme-b .ui-btn:active,
839html head + body .ui-btn.ui-btn-b:active {
840 background-color: #404040 /*{b-bdown-background-color}*/;
841 border-color: #1f1f1f /*{b-bdown-border}*/;
842 color: #fff /*{b-bdown-color}*/;
843 text-shadow: 0 /*{b-bdown-shadow-x}*/ 1px /*{b-bdown-shadow-y}*/ 0 /*{b-bdown-shadow-radius}*/ #111 /*{b-bdown-shadow-color}*/;
844}
845/* Active button */
846.ui-page-theme-b .ui-btn.ui-btn-active,
847html .ui-bar-b .ui-btn.ui-btn-active,
848html .ui-body-b .ui-btn.ui-btn-active,
849html body .ui-group-theme-b .ui-btn.ui-btn-active,
850html head + body .ui-btn.ui-btn-b.ui-btn-active,
851/* Active checkbox icon */
852.ui-page-theme-b .ui-checkbox-on:after,
853html .ui-bar-b .ui-checkbox-on:after,
854html .ui-body-b .ui-checkbox-on:after,
855html body .ui-group-theme-b .ui-checkbox-on:after,
856.ui-btn.ui-checkbox-on.ui-btn-b:after,
857/* Active flipswitch background */
858.ui-page-theme-b .ui-flipswitch-active,
859html .ui-bar-b .ui-flipswitch-active,
860html .ui-body-b .ui-flipswitch-active,
861html body .ui-group-theme-b .ui-flipswitch-active,
862html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active,
863/* Active slider track */
864.ui-page-theme-b .ui-slider-track .ui-btn-active,
865html .ui-bar-b .ui-slider-track .ui-btn-active,
866html .ui-body-b .ui-slider-track .ui-btn-active,
867html body .ui-group-theme-b .ui-slider-track .ui-btn-active,
868html body div.ui-slider-track.ui-body-b .ui-btn-active {
869 background-color: #22aadd /*{b-active-background-color}*/;
870 border-color: #22aadd /*{b-active-border}*/;
871 color: #fff /*{b-active-color}*/;
872 text-shadow: 0 /*{b-active-shadow-x}*/ 1px /*{b-active-shadow-y}*/ 0 /*{b-active-shadow-radius}*/ #0088bb /*{b-active-shadow-color}*/;
873}
874/* Active radio button icon */
875.ui-page-theme-b .ui-radio-on:after,
876html .ui-bar-b .ui-radio-on:after,
877html .ui-body-b .ui-radio-on:after,
878html body .ui-group-theme-b .ui-radio-on:after,
879.ui-btn.ui-radio-on.ui-btn-b:after {
880 border-color: #22aadd /*{b-active-background-color}*/;
881}
882/* Focus */
883.ui-page-theme-b .ui-btn:focus,
884html .ui-bar-b .ui-btn:focus,
885html .ui-body-b .ui-btn:focus,
886html body .ui-group-theme-b .ui-btn:focus,
887html head + body .ui-btn.ui-btn-b:focus,
888/* Focus buttons and text inputs with div wrap */
889.ui-page-theme-b .ui-focus,
890html .ui-bar-b .ui-focus,
891html .ui-body-b .ui-focus,
892html body .ui-group-theme-b .ui-focus,
893html head + body .ui-btn-b.ui-focus,
894html head + body .ui-body-b.ui-focus {
895 -webkit-box-shadow: 0 0 12px #22aadd /*{b-active-background-color}*/;
896 -moz-box-shadow: 0 0 12px #22aadd /*{b-active-background-color}*/;
897 box-shadow: 0 0 12px #22aadd /*{b-active-background-color}*/;
898}
899/* Structure */
900/* Disabled
901-----------------------------------------------------------------------------------------------------------*/
902/* Class ui-disabled deprecated in 1.4. :disabled not supported by IE8 so we use [disabled] */
903.ui-disabled,
904.ui-state-disabled,
905button[disabled],
906.ui-select .ui-btn.ui-state-disabled {
907 filter: Alpha(Opacity=30);
908 opacity: .3;
909 cursor: default !important;
910 pointer-events: none;
911}
912/* Focus state outline
913-----------------------------------------------------------------------------------------------------------*/
914.ui-btn:focus,
915.ui-btn.ui-focus {
916 outline: 0;
917}
918/* Unset box-shadow in browsers that don't do it right */
919.ui-noboxshadow .ui-shadow,
920.ui-noboxshadow .ui-shadow-inset,
921.ui-noboxshadow .ui-overlay-shadow,
922.ui-noboxshadow .ui-shadow-icon.ui-btn:after,
923.ui-noboxshadow .ui-shadow-icon .ui-btn:after,
924.ui-noboxshadow .ui-focus,
925.ui-noboxshadow .ui-btn:focus,
926.ui-noboxshadow input:focus,
927.ui-noboxshadow .ui-panel {
928 -webkit-box-shadow: none !important;
929 -moz-box-shadow: none !important;
930 box-shadow: none !important;
931}
932.ui-noboxshadow .ui-btn:focus,
933.ui-noboxshadow .ui-focus {
934 outline-width: 1px;
935 outline-style: auto;
936}
937/* Some unsets */
938.ui-mobile,
939.ui-mobile body {
940 height: 99.9%;
941}
942.ui-mobile fieldset,
943.ui-page {
944 padding: 0;
945 margin: 0;
946}
947.ui-mobile a img,
948.ui-mobile fieldset {
949 border-width: 0;
950}
951/* Fixes for fieldset issues on IE10 and FF (see #6077) */
952.ui-mobile fieldset {
953 min-width: 0;
954}
955@-moz-document url-prefix() {
956 .ui-mobile fieldset {
957 display: table-column;
958 vertical-align: middle;
959 }
960}
961/* Viewport */
962.ui-mobile-viewport {
963 margin: 0;
964 overflow-x: visible;
965 -webkit-text-size-adjust: 100%;
966 -ms-text-size-adjust:none;
967 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
968}
969/* Issue #2066 */
970body.ui-mobile-viewport,
971div.ui-mobile-viewport {
972 overflow-x: hidden;
973}
974/* "page" containers - full-screen views, one should always be in view post-pageload */
975.ui-mobile [data-role=page],
976.ui-mobile [data-role=dialog],
977.ui-page {
978 top: 0;
979 left: 0;
980 width: 100%;
981 min-height: 100%;
982 position: absolute;
983 display: none;
984 border: 0;
985}
986/* On ios4, setting focus on the page element causes flashing during transitions when there is an outline, so we turn off outlines */
987.ui-page {
988 outline: none;
989}
990.ui-mobile .ui-page-active {
991 display: block;
992 overflow: visible;
993 overflow-x: hidden;
994}
995@media screen and (orientation: portrait) {
996 .ui-mobile .ui-page {
997 min-height: 420px;
998 }
999}
1000@media screen and (orientation: landscape) {
1001 .ui-mobile .ui-page {
1002 min-height: 300px;
1003 }
1004}
1005/* Fouc */
1006.ui-mobile-rendering > * {
1007 visibility: hidden;
1008}
1009/* Non-js content hiding */
1010.ui-nojs {
1011 position: absolute !important;
1012 height: 1px;
1013 width: 1px;
1014 overflow: hidden;
1015 clip: rect(1px,1px,1px,1px);
1016}
1017/* Loading screen */
1018.ui-loading .ui-loader {
1019 display: block;
1020}
1021.ui-loader {
1022 display: none;
1023 z-index: 9999999;
1024 position: fixed;
1025 top: 50%;
1026 left: 50%;
1027 border:0;
1028}
1029.ui-loader-default {
1030 background: none;
1031 filter: Alpha(Opacity=18);
1032 opacity: .18;
1033 width: 2.875em;
1034 height: 2.875em;
1035 margin-left: -1.4375em;
1036 margin-top: -1.4375em;
1037}
1038.ui-loader-verbose {
1039 width: 12.5em;
1040 filter: Alpha(Opacity=88);
1041 opacity: .88;
1042 box-shadow: 0 1px 1px -1px #fff;
1043 height: auto;
1044 margin-left: -6.875em;
1045 margin-top: -2.6875em;
1046 padding: .625em;
1047}
1048.ui-loader-default h1 {
1049 font-size: 0;
1050 width: 0;
1051 height: 0;
1052 overflow: hidden;
1053}
1054.ui-loader-verbose h1 {
1055 font-size: 1em;
1056 margin: 0;
1057 text-align: center;
1058}
1059.ui-loader .ui-icon-loading {
1060 background-color: #000;
1061 display: block;
1062 margin: 0;
1063 width: 2.75em;
1064 height: 2.75em;
1065 padding: .0625em;
1066 -webkit-border-radius: 2.25em;
1067 border-radius: 2.25em;
1068}
1069.ui-loader-verbose .ui-icon-loading {
1070 margin: 0 auto .625em;
1071 filter: Alpha(Opacity=75);
1072 opacity: .75;
1073}
1074.ui-loader-textonly {
1075 padding: .9375em;
1076 margin-left: -7.1875em;
1077}
1078.ui-loader-textonly .ui-icon-loading {
1079 display: none;
1080}
1081.ui-loader-fakefix {
1082 position: absolute;
1083}
1084/* Headers, content panels */
1085.ui-bar,
1086.ui-body {
1087 position: relative;
1088 padding: .4em 1em;
1089 overflow: hidden;
1090 display: block;
1091 clear: both;
1092}
1093.ui-bar h1,
1094.ui-bar h2,
1095.ui-bar h3,
1096.ui-bar h4,
1097.ui-bar h5,
1098.ui-bar h6 {
1099 margin: 0;
1100 padding: 0;
1101 font-size: 1em;
1102 display: inline-block;
1103}
1104.ui-header,
1105.ui-footer {
1106 border-width: 1px 0;
1107 border-style: solid;
1108 position: relative;
1109}
1110.ui-header:empty,
1111.ui-footer:empty {
1112 min-height: 2.6875em;
1113}
1114.ui-header .ui-title,
1115.ui-footer .ui-title {
1116 font-size: 1em;
1117 min-height: 1.1em;
1118 text-align: center;
1119 display: block;
1120 margin: 0 30%;
1121 padding: .7em 0;
1122 text-overflow: ellipsis;
1123 overflow: hidden;
1124 white-space: nowrap;
1125 outline: 0 !important;
1126}
1127.ui-footer .ui-title {
1128 margin: 0 1em;
1129}
1130.ui-content {
1131 border-width: 0;
1132 overflow: visible;
1133 overflow-x: hidden;
1134 padding: 1em;
1135}
1136/* Corner styling for dialogs and popups */
1137.ui-corner-all > .ui-header:first-child,
1138.ui-corner-all > .ui-content:first-child,
1139.ui-corner-all > .ui-footer:first-child {
1140 -webkit-border-top-left-radius: inherit;
1141 border-top-left-radius: inherit;
1142 -webkit-border-top-right-radius: inherit;
1143 border-top-right-radius: inherit;
1144}
1145.ui-corner-all > .ui-header:last-child,
1146.ui-corner-all > .ui-content:last-child,
1147.ui-corner-all > .ui-footer:last-child {
1148 -webkit-border-bottom-left-radius: inherit;
1149 border-bottom-left-radius: inherit;
1150 -webkit-border-bottom-right-radius: inherit;
1151 border-bottom-right-radius: inherit;
1152}
1153/* Buttons and icons */
1154.ui-btn {
1155 font-size: 16px;
1156 margin: .5em 0;
1157 padding: .7em 1em;
1158 display: block;
1159 position: relative;
1160 text-align: center;
1161 text-overflow: ellipsis;
1162 overflow: hidden;
1163 white-space: nowrap;
1164 cursor: pointer;
1165 -webkit-user-select: none;
1166 -moz-user-select: none;
1167 -ms-user-select: none;
1168 user-select: none;
1169}
1170.ui-btn-icon-notext,
1171.ui-header button.ui-btn.ui-btn-icon-notext,
1172.ui-footer button.ui-btn.ui-btn-icon-notext {
1173 padding: 0;
1174 width: 1.75em;
1175 height: 1.75em;
1176 text-indent: -9999px;
1177 white-space: nowrap !important;
1178}
1179.ui-mini {
1180 font-size: 12.5px;
1181}
1182.ui-mini .ui-btn {
1183 font-size: inherit;
1184}
1185/* Make buttons in toolbars default to mini and inline. */
1186.ui-header .ui-btn,
1187.ui-footer .ui-btn {
1188 font-size: 12.5px;
1189 display: inline-block;
1190 vertical-align: middle;
1191}
1192.ui-header .ui-controlgroup .ui-btn-icon-notext,
1193.ui-footer .ui-controlgroup .ui-btn-icon-notext {
1194 font-size: 12.5px;
1195}
1196/* To ensure same top and left/right position when ui-btn-left/right are added to something other than buttons. */
1197.ui-header .ui-btn-left,
1198.ui-header .ui-btn-right {
1199 font-size: 12.5px;
1200}
1201.ui-mini.ui-btn-icon-notext,
1202.ui-mini .ui-btn-icon-notext,
1203.ui-header .ui-btn-icon-notext,
1204.ui-footer .ui-btn-icon-notext {
1205 font-size: 16px;
1206 padding: 0;
1207}
1208.ui-btn-inline {
1209 display: inline-block;
1210 vertical-align: middle;
1211 margin-right: .625em;
1212}
1213.ui-btn-icon-left {
1214 padding-left: 2.5em;
1215}
1216.ui-btn-icon-right {
1217 padding-right: 2.5em;
1218}
1219.ui-btn-icon-top {
1220 padding-top: 2.5em;
1221}
1222.ui-btn-icon-bottom {
1223 padding-bottom: 2.5em;
1224}
1225.ui-header .ui-btn-icon-top,
1226.ui-footer .ui-btn-icon-top,
1227.ui-header .ui-btn-icon-bottom,
1228.ui-footer .ui-btn-icon-bottom {
1229 padding-left: .3125em;
1230 padding-right: .3125em;
1231}
1232.ui-btn-icon-left:after,
1233.ui-btn-icon-right:after,
1234.ui-btn-icon-top:after,
1235.ui-btn-icon-bottom:after,
1236.ui-btn-icon-notext:after {
1237 content: "";
1238 position: absolute;
1239 display: block;
1240 width: 22px;
1241 height: 22px;
1242}
1243.ui-btn-icon-notext:after,
1244.ui-btn-icon-left:after,
1245.ui-btn-icon-right:after {
1246 top: 50%;
1247 margin-top: -11px;
1248}
1249.ui-btn-icon-left:after {
1250 left: .5625em;
1251}
1252.ui-btn-icon-right:after {
1253 right: .5625em;
1254}
1255.ui-mini.ui-btn-icon-left:after,
1256.ui-mini .ui-btn-icon-left:after,
1257.ui-header .ui-btn-icon-left:after,
1258.ui-footer .ui-btn-icon-left:after {
1259 left: .37em;
1260}
1261.ui-mini.ui-btn-icon-right:after,
1262.ui-mini .ui-btn-icon-right:after,
1263.ui-header .ui-btn-icon-right:after,
1264.ui-footer .ui-btn-icon-right:after {
1265 right: .37em;
1266}
1267.ui-btn-icon-notext:after,
1268.ui-btn-icon-top:after,
1269.ui-btn-icon-bottom:after {
1270 left: 50%;
1271 margin-left: -11px;
1272}
1273.ui-btn-icon-top:after {
1274 top: .5625em;
1275}
1276.ui-btn-icon-bottom:after {
1277 top: auto;
1278 bottom: .5625em;
1279}
1280/* Buttons in header position classes */
1281.ui-header .ui-btn-left,
1282.ui-header .ui-btn-right,
1283.ui-btn-left > [class*="ui-"],
1284.ui-btn-right > [class*="ui-"] {
1285 margin: 0;
1286}
1287.ui-btn-left,
1288.ui-btn-right {
1289 position: absolute;
1290 top: .24em;
1291}
1292.ui-btn-left {
1293 left: .4em;
1294}
1295.ui-btn-right {
1296 right: .4em;
1297}
1298.ui-btn-icon-notext.ui-btn-left {
1299 top: .3125em;
1300 left: .3125em;
1301}
1302.ui-btn-icon-notext.ui-btn-right {
1303 top: .3125em;
1304 right: .3125em;
1305}
1306/* Button elements */
1307button.ui-btn,
1308.ui-controlgroup-controls button.ui-btn-icon-notext {
1309 -webkit-box-sizing: border-box;
1310 -moz-box-sizing: border-box;
1311 box-sizing: border-box;
1312 -webkit-appearance: none;
1313 -moz-appearance: none;
1314 width: 100%;
1315}
1316button.ui-btn-inline,
1317.ui-header button.ui-btn,
1318.ui-footer button.ui-btn {
1319 width: auto;
1320}
1321/* Firefox adds a 1px border in a button element. We negate this to make sure they have the same height as other buttons in controlgroups. */
1322button.ui-btn::-moz-focus-inner {
1323 border: 0;
1324}
1325button.ui-btn-icon-notext,
1326.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn {
1327 -webkit-box-sizing: content-box;
1328 -moz-box-sizing: content-box;
1329 box-sizing: content-box;
1330 width: 1.75em;
1331}
1332/* Form labels */
1333.ui-mobile label,
1334.ui-controlgroup-label {
1335 display: block;
1336 margin: 0 0 .4em;
1337}
1338/* Accessible content hiding */
1339/* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
1340.ui-hide-label > label,
1341.ui-hide-label .ui-controlgroup-label,
1342.ui-hide-label .ui-rangeslider label,
1343.ui-hidden-accessible {
1344 position: absolute !important;
1345 height: 1px;
1346 width: 1px;
1347 overflow: hidden;
1348 clip: rect(1px,1px,1px,1px);
1349}
1350/* Used for hiding elements by the filterable widget. You can also use this class to hide list items or buttons in controlgroups; this ensures correct corner styling. */
1351.ui-screen-hidden {
1352 display: none !important;
1353}
1354/* Transitions originally inspired by those from jQtouch, nice work, folks */
1355.ui-mobile-viewport-transitioning,
1356.ui-mobile-viewport-transitioning .ui-page {
1357 width: 100%;
1358 height: 100%;
1359 overflow: hidden;
1360 -webkit-box-sizing: border-box;
1361 -moz-box-sizing: border-box;
1362 box-sizing: border-box;
1363}
1364.ui-page-pre-in {
1365 opacity: 0;
1366}
1367.in {
1368 -webkit-animation-timing-function: ease-out;
1369 -webkit-animation-duration: 350ms;
1370 -moz-animation-timing-function: ease-out;
1371 -moz-animation-duration: 350ms;
1372 animation-timing-function: ease-out;
1373 animation-duration: 350ms;
1374}
1375.out {
1376 -webkit-animation-timing-function: ease-in;
1377 -webkit-animation-duration: 225ms;
1378 -moz-animation-timing-function: ease-in;
1379 -moz-animation-duration: 225ms;
1380 animation-timing-function: ease-in;
1381 animation-duration: 225ms;
1382}
1383@-webkit-keyframes fadein {
1384 from { opacity: 0; }
1385 to { opacity: 1; }
1386}
1387@-moz-keyframes fadein {
1388 from { opacity: 0; }
1389 to { opacity: 1; }
1390}
1391@keyframes fadein {
1392 from { opacity: 0; }
1393 to { opacity: 1; }
1394}
1395@-webkit-keyframes fadeout {
1396 from { opacity: 1; }
1397 to { opacity: 0; }
1398}
1399@-moz-keyframes fadeout {
1400 from { opacity: 1; }
1401 to { opacity: 0; }
1402}
1403@keyframes fadeout {
1404 from { opacity: 1; }
1405 to { opacity: 0; }
1406}
1407.fade.out {
1408 opacity: 0;
1409 -webkit-animation-duration: 125ms;
1410 -webkit-animation-name: fadeout;
1411 -moz-animation-duration: 125ms;
1412 -moz-animation-name: fadeout;
1413 animation-duration: 125ms;
1414 animation-name: fadeout;
1415}
1416.fade.in {
1417 opacity: 1;
1418 -webkit-animation-duration: 225ms;
1419 -webkit-animation-name: fadein;
1420 -moz-animation-duration: 225ms;
1421 -moz-animation-name: fadein;
1422 animation-duration: 225ms;
1423 animation-name: fadein;
1424}
1425.pop {
1426 -webkit-transform-origin: 50% 50%;
1427 -moz-transform-origin: 50% 50%;
1428 transform-origin: 50% 50%;
1429}
1430.pop.in {
1431 -webkit-transform: scale(1);
1432 -webkit-animation-name: popin;
1433 -webkit-animation-duration: 350ms;
1434 -moz-transform: scale(1);
1435 -moz-animation-name: popin;
1436 -moz-animation-duration: 350ms;
1437 transform: scale(1);
1438 animation-name: popin;
1439 animation-duration: 350ms;
1440 opacity: 1;
1441}
1442.pop.out {
1443 -webkit-animation-name: fadeout;
1444 -webkit-animation-duration: 100ms;
1445 -moz-animation-name: fadeout;
1446 -moz-animation-duration: 100ms;
1447 animation-name: fadeout;
1448 animation-duration: 100ms;
1449 opacity: 0;
1450}
1451.pop.in.reverse {
1452 -webkit-animation-name: fadein;
1453 -moz-animation-name: fadein;
1454 animation-name: fadein;
1455}
1456.pop.out.reverse {
1457 -webkit-transform: scale(.8);
1458 -webkit-animation-name: popout;
1459 -moz-transform: scale(.8);
1460 -moz-animation-name: popout;
1461 transform: scale(.8);
1462 animation-name: popout;
1463}
1464@-webkit-keyframes popin {
1465 from {
1466 -webkit-transform: scale(.8);
1467 opacity: 0;
1468 }
1469 to {
1470 -webkit-transform: scale(1);
1471 opacity: 1;
1472 }
1473}
1474@-moz-keyframes popin {
1475 from {
1476 -moz-transform: scale(.8);
1477 opacity: 0;
1478 }
1479 to {
1480 -moz-transform: scale(1);
1481 opacity: 1;
1482 }
1483}
1484@keyframes popin {
1485 from {
1486 transform: scale(.8);
1487 opacity: 0;
1488 }
1489 to {
1490 transform: scale(1);
1491 opacity: 1;
1492 }
1493}
1494@-webkit-keyframes popout {
1495 from {
1496 -webkit-transform: scale(1);
1497 opacity: 1;
1498 }
1499 to {
1500 -webkit-transform: scale(.8);
1501 opacity: 0;
1502 }
1503}
1504@-moz-keyframes popout {
1505 from {
1506 -moz-transform: scale(1);
1507 opacity: 1;
1508 }
1509 to {
1510 -moz-transform: scale(.8);
1511 opacity: 0;
1512 }
1513}
1514@keyframes popout {
1515 from {
1516 transform: scale(1);
1517 opacity: 1;
1518 }
1519 to {
1520 transform: scale(.8);
1521 opacity: 0;
1522 }
1523}
1524/* keyframes for slidein from sides */
1525@-webkit-keyframes slideinfromright {
1526 from { -webkit-transform: translate3d(100%,0,0); }
1527 to { -webkit-transform: translate3d(0,0,0); }
1528}
1529@-moz-keyframes slideinfromright {
1530 from { -moz-transform: translateX(100%); }
1531 to { -moz-transform: translateX(0); }
1532}
1533@keyframes slideinfromright {
1534 from { transform: translateX(100%); }
1535 to { transform: translateX(0); }
1536}
1537@-webkit-keyframes slideinfromleft {
1538 from { -webkit-transform: translate3d(-100%,0,0); }
1539 to { -webkit-transform: translate3d(0,0,0); }
1540}
1541@-moz-keyframes slideinfromleft {
1542 from { -moz-transform: translateX(-100%); }
1543 to { -moz-transform: translateX(0); }
1544}
1545@keyframes slideinfromleft {
1546 from { transform: translateX(-100%); }
1547 to { transform: translateX(0); }
1548}
1549/* keyframes for slideout to sides */
1550@-webkit-keyframes slideouttoleft {
1551 from { -webkit-transform: translate3d(0,0,0); }
1552 to { -webkit-transform: translate3d(-100%,0,0); }
1553}
1554@-moz-keyframes slideouttoleft {
1555 from { -moz-transform: translateX(0); }
1556 to { -moz-transform: translateX(-100%); }
1557}
1558@keyframes slideouttoleft {
1559 from { transform: translateX(0); }
1560 to { transform: translateX(-100%); }
1561}
1562@-webkit-keyframes slideouttoright {
1563 from { -webkit-transform: translate3d(0,0,0); }
1564 to { -webkit-transform: translate3d(100%,0,0); }
1565}
1566@-moz-keyframes slideouttoright {
1567 from { -moz-transform: translateX(0); }
1568 to { -moz-transform: translateX(100%); }
1569}
1570@keyframes slideouttoright {
1571 from { transform: translateX(0); }
1572 to { transform: translateX(100%); }
1573}
1574.slide.out, .slide.in {
1575 -webkit-animation-timing-function: ease-out;
1576 -webkit-animation-duration: 350ms;
1577 -moz-animation-timing-function: ease-out;
1578 -moz-animation-duration: 350ms;
1579 animation-timing-function: ease-out;
1580 animation-duration: 350ms;
1581}
1582.slide.out {
1583 -webkit-transform: translate3d(-100%,0,0);
1584 -webkit-animation-name: slideouttoleft;
1585 -moz-transform: translateX(-100%);
1586 -moz-animation-name: slideouttoleft;
1587 transform: translateX(-100%);
1588 animation-name: slideouttoleft;
1589}
1590.slide.in {
1591 -webkit-transform: translate3d(0,0,0);
1592 -webkit-animation-name: slideinfromright;
1593 -moz-transform: translateX(0);
1594 -moz-animation-name: slideinfromright;
1595 transform: translateX(0);
1596 animation-name: slideinfromright;
1597}
1598.slide.out.reverse {
1599 -webkit-transform: translate3d(100%,0,0);
1600 -webkit-animation-name: slideouttoright;
1601 -moz-transform: translateX(100%);
1602 -moz-animation-name: slideouttoright;
1603 transform: translateX(100%);
1604 animation-name: slideouttoright;
1605}
1606.slide.in.reverse {
1607 -webkit-transform: translate3d(0,0,0);
1608 -webkit-animation-name: slideinfromleft;
1609 -moz-transform: translateX(0);
1610 -moz-animation-name: slideinfromleft;
1611 transform: translateX(0);
1612 animation-name: slideinfromleft;
1613}
1614.slidefade.out {
1615 -webkit-transform: translateX(-100%);
1616 -webkit-animation-name: slideouttoleft;
1617 -webkit-animation-duration: 225ms;
1618 -moz-transform: translateX(-100%);
1619 -moz-animation-name: slideouttoleft;
1620 -moz-animation-duration: 225ms;
1621 transform: translateX(-100%);
1622 animation-name: slideouttoleft;
1623 animation-duration: 225ms;
1624}
1625.slidefade.in {
1626 -webkit-transform: translateX(0);
1627 -webkit-animation-name: fadein;
1628 -webkit-animation-duration: 200ms;
1629 -moz-transform: translateX(0);
1630 -moz-animation-name: fadein;
1631 -moz-animation-duration: 200ms;
1632 transform: translateX(0);
1633 animation-name: fadein;
1634 animation-duration: 200ms;
1635}
1636.slidefade.out.reverse {
1637 -webkit-transform: translateX(100%);
1638 -webkit-animation-name: slideouttoright;
1639 -webkit-animation-duration: 200ms;
1640 -moz-transform: translateX(100%);
1641 -moz-animation-name: slideouttoright;
1642 -moz-animation-duration: 200ms;
1643 transform: translateX(100%);
1644 animation-name: slideouttoright;
1645 animation-duration: 200ms;
1646}
1647.slidefade.in.reverse {
1648 -webkit-transform: translateX(0);
1649 -webkit-animation-name: fadein;
1650 -webkit-animation-duration: 200ms;
1651 -moz-transform: translateX(0);
1652 -moz-animation-name: fadein;
1653 -moz-animation-duration: 200ms;
1654 transform: translateX(0);
1655 animation-name: fadein;
1656 animation-duration: 200ms;
1657}
1658/* slide down */
1659.slidedown.out {
1660 -webkit-animation-name: fadeout;
1661 -webkit-animation-duration: 100ms;
1662 -moz-animation-name: fadeout;
1663 -moz-animation-duration: 100ms;
1664 animation-name: fadeout;
1665 animation-duration: 100ms;
1666}
1667.slidedown.in {
1668 -webkit-transform: translateY(0);
1669 -webkit-animation-name: slideinfromtop;
1670 -webkit-animation-duration: 250ms;
1671 -moz-transform: translateY(0);
1672 -moz-animation-name: slideinfromtop;
1673 -moz-animation-duration: 250ms;
1674 transform: translateY(0);
1675 animation-name: slideinfromtop;
1676 animation-duration: 250ms;
1677}
1678.slidedown.in.reverse {
1679 -webkit-animation-name: fadein;
1680 -webkit-animation-duration: 150ms;
1681 -moz-animation-name: fadein;
1682 -moz-animation-duration: 150ms;
1683 animation-name: fadein;
1684 animation-duration: 150ms;
1685}
1686.slidedown.out.reverse {
1687 -webkit-transform: translateY(-100%);
1688 -webkit-animation-name: slideouttotop;
1689 -webkit-animation-duration: 200ms;
1690 -moz-transform: translateY(-100%);
1691 -moz-animation-name: slideouttotop;
1692 -moz-animation-duration: 200ms;
1693 transform: translateY(-100%);
1694 animation-name: slideouttotop;
1695 animation-duration: 200ms;
1696}
1697@-webkit-keyframes slideinfromtop {
1698 from { -webkit-transform: translateY(-100%); }
1699 to { -webkit-transform: translateY(0); }
1700}
1701@-moz-keyframes slideinfromtop {
1702 from { -moz-transform: translateY(-100%); }
1703 to { -moz-transform: translateY(0); }
1704}
1705@keyframes slideinfromtop {
1706 from { transform: translateY(-100%); }
1707 to { transform: translateY(0); }
1708}
1709@-webkit-keyframes slideouttotop {
1710 from { -webkit-transform: translateY(0); }
1711 to { -webkit-transform: translateY(-100%); }
1712}
1713@-moz-keyframes slideouttotop {
1714 from { -moz-transform: translateY(0); }
1715 to { -moz-transform: translateY(-100%); }
1716}
1717@keyframes slideouttotop {
1718 from { transform: translateY(0); }
1719 to { transform: translateY(-100%); }
1720}
1721/* slide up */
1722.slideup.out {
1723 -webkit-animation-name: fadeout;
1724 -webkit-animation-duration: 100ms;
1725 -moz-animation-name: fadeout;
1726 -moz-animation-duration: 100ms;
1727 animation-name: fadeout;
1728 animation-duration: 100ms;
1729}
1730.slideup.in {
1731 -webkit-transform: translateY(0);
1732 -webkit-animation-name: slideinfrombottom;
1733 -webkit-animation-duration: 250ms;
1734 -moz-transform: translateY(0);
1735 -moz-animation-name: slideinfrombottom;
1736 -moz-animation-duration: 250ms;
1737 transform: translateY(0);
1738 animation-name: slideinfrombottom;
1739 animation-duration: 250ms;
1740}
1741.slideup.in.reverse {
1742 -webkit-animation-name: fadein;
1743 -webkit-animation-duration: 150ms;
1744 -moz-animation-name: fadein;
1745 -moz-animation-duration: 150ms;
1746 animation-name: fadein;
1747 animation-duration: 150ms;
1748}
1749.slideup.out.reverse {
1750 -webkit-transform: translateY(100%);
1751 -webkit-animation-name: slideouttobottom;
1752 -webkit-animation-duration: 200ms;
1753 -moz-transform: translateY(100%);
1754 -moz-animation-name: slideouttobottom;
1755 -moz-animation-duration: 200ms;
1756 transform: translateY(100%);
1757 animation-name: slideouttobottom;
1758 animation-duration: 200ms;
1759}
1760@-webkit-keyframes slideinfrombottom {
1761 from { -webkit-transform: translateY(100%); }
1762 to { -webkit-transform: translateY(0); }
1763}
1764@-moz-keyframes slideinfrombottom {
1765 from { -moz-transform: translateY(100%); }
1766 to { -moz-transform: translateY(0); }
1767}
1768@keyframes slideinfrombottom {
1769 from { transform: translateY(100%); }
1770 to { transform: translateY(0); }
1771}
1772@-webkit-keyframes slideouttobottom {
1773 from { -webkit-transform: translateY(0); }
1774 to { -webkit-transform: translateY(100%); }
1775}
1776@-moz-keyframes slideouttobottom {
1777 from { -moz-transform: translateY(0); }
1778 to { -moz-transform: translateY(100%); }
1779}
1780@keyframes slideouttobottom {
1781 from { transform: translateY(0); }
1782 to { transform: translateY(100%); }
1783}
1784/* The properties in this rule are only necessary for the 'flip' transition.
1785 * We need specify the perspective to create a projection matrix. This will add
1786 * some depth as the element flips. The depth number represents the distance of
1787 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
1788 * value.
1789 */
1790.viewport-flip {
1791 -webkit-perspective: 1000;
1792 -moz-perspective: 1000;
1793 perspective: 1000;
1794 position: absolute;
1795}
1796.flip {
1797 -webkit-backface-visibility: hidden;
1798 -webkit-transform: translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
1799 -moz-backface-visibility: hidden;
1800 -moz-transform: translateX(0);
1801 backface-visibility: hidden;
1802 transform: translateX(0);
1803}
1804.flip.out {
1805 -webkit-transform: rotateY(-90deg) scale(.9);
1806 -webkit-animation-name: flipouttoleft;
1807 -webkit-animation-duration: 175ms;
1808 -moz-transform: rotateY(-90deg) scale(.9);
1809 -moz-animation-name: flipouttoleft;
1810 -moz-animation-duration: 175ms;
1811 transform: rotateY(-90deg) scale(.9);
1812 animation-name: flipouttoleft;
1813 animation-duration: 175ms;
1814}
1815.flip.in {
1816 -webkit-animation-name: flipintoright;
1817 -webkit-animation-duration: 225ms;
1818 -moz-animation-name: flipintoright;
1819 -moz-animation-duration: 225ms;
1820 animation-name: flipintoright;
1821 animation-duration: 225ms;
1822}
1823.flip.out.reverse {
1824 -webkit-transform: rotateY(90deg) scale(.9);
1825 -webkit-animation-name: flipouttoright;
1826 -moz-transform: rotateY(90deg) scale(.9);
1827 -moz-animation-name: flipouttoright;
1828 transform: rotateY(90deg) scale(.9);
1829 animation-name: flipouttoright;
1830}
1831.flip.in.reverse {
1832 -webkit-animation-name: flipintoleft;
1833 -moz-animation-name: flipintoleft;
1834 animation-name: flipintoleft;
1835}
1836@-webkit-keyframes flipouttoleft {
1837 from { -webkit-transform: rotateY(0); }
1838 to { -webkit-transform: rotateY(-90deg) scale(.9); }
1839}
1840@-moz-keyframes flipouttoleft {
1841 from { -moz-transform: rotateY(0); }
1842 to { -moz-transform: rotateY(-90deg) scale(.9); }
1843}
1844@keyframes flipouttoleft {
1845 from { transform: rotateY(0); }
1846 to { transform: rotateY(-90deg) scale(.9); }
1847}
1848@-webkit-keyframes flipouttoright {
1849 from { -webkit-transform: rotateY(0) ; }
1850 to { -webkit-transform: rotateY(90deg) scale(.9); }
1851}
1852@-moz-keyframes flipouttoright {
1853 from { -moz-transform: rotateY(0); }
1854 to { -moz-transform: rotateY(90deg) scale(.9); }
1855}
1856@keyframes flipouttoright {
1857 from { transform: rotateY(0); }
1858 to { transform: rotateY(90deg) scale(.9); }
1859}
1860@-webkit-keyframes flipintoleft {
1861 from { -webkit-transform: rotateY(-90deg) scale(.9); }
1862 to { -webkit-transform: rotateY(0); }
1863}
1864@-moz-keyframes flipintoleft {
1865 from { -moz-transform: rotateY(-90deg) scale(.9); }
1866 to { -moz-transform: rotateY(0); }
1867}
1868@keyframes flipintoleft {
1869 from { transform: rotateY(-90deg) scale(.9); }
1870 to { transform: rotateY(0); }
1871}
1872@-webkit-keyframes flipintoright {
1873 from { -webkit-transform: rotateY(90deg) scale(.9); }
1874 to { -webkit-transform: rotateY(0); }
1875}
1876@-moz-keyframes flipintoright {
1877 from { -moz-transform: rotateY(90deg) scale(.9); }
1878 to { -moz-transform: rotateY(0); }
1879}
1880@keyframes flipintoright {
1881 from { transform: rotateY(90deg) scale(.9); }
1882 to { transform: rotateY(0); }
1883}
1884/* The properties in this rule are only necessary for the 'flip' transition.
1885 * We need specify the perspective to create a projection matrix. This will add
1886 * some depth as the element flips. The depth number represents the distance of
1887 * the viewer from the z-plane. According to the CSS3 spec, 1000 is a moderate
1888 * value.
1889 */
1890.viewport-turn {
1891 -webkit-perspective: 200px;
1892 -moz-perspective: 200px;
1893 -ms-perspective: 200px;
1894 perspective: 200px;
1895 position: absolute;
1896}
1897.turn {
1898 -webkit-backface-visibility: hidden;
1899 -webkit-transform: translateX(0); /* Needed to work around an iOS 3.1 bug that causes listview thumbs to disappear when -webkit-visibility:hidden is used. */
1900 -webkit-transform-origin: 0;
1901
1902 -moz-backface-visibility: hidden;
1903 -moz-transform: translateX(0);
1904 -moz-transform-origin: 0;
1905
1906 backface-visibility :hidden;
1907 transform: translateX(0);
1908 transform-origin: 0;
1909}
1910.turn.out {
1911 -webkit-transform: rotateY(-90deg) scale(.9);
1912 -webkit-animation-name: flipouttoleft;
1913 -webkit-animation-duration: 125ms;
1914 -moz-transform: rotateY(-90deg) scale(.9);
1915 -moz-animation-name: flipouttoleft;
1916 -moz-animation-duration: 125ms;
1917 transform: rotateY(-90deg) scale(.9);
1918 animation-name: flipouttoleft;
1919 animation-duration: 125ms;
1920}
1921.turn.in {
1922 -webkit-animation-name: flipintoright;
1923 -webkit-animation-duration: 250ms;
1924 -moz-animation-name: flipintoright;
1925 -moz-animation-duration: 250ms;
1926 animation-name: flipintoright;
1927 animation-duration: 250ms;
1928
1929}
1930.turn.out.reverse {
1931 -webkit-transform: rotateY(90deg) scale(.9);
1932 -webkit-animation-name: flipouttoright;
1933 -moz-transform: rotateY(90deg) scale(.9);
1934 -moz-animation-name: flipouttoright;
1935 transform: rotateY(90deg) scale(.9);
1936 animation-name: flipouttoright;
1937}
1938.turn.in.reverse {
1939 -webkit-animation-name: flipintoleft;
1940 -moz-animation-name: flipintoleft;
1941 animation-name: flipintoleft;
1942}
1943@-webkit-keyframes flipouttoleft {
1944 from { -webkit-transform: rotateY(0); }
1945 to { -webkit-transform: rotateY(-90deg) scale(.9); }
1946}
1947@-moz-keyframes flipouttoleft {
1948 from { -moz-transform: rotateY(0); }
1949 to { -moz-transform: rotateY(-90deg) scale(.9); }
1950}
1951@keyframes flipouttoleft {
1952 from { transform: rotateY(0); }
1953 to { transform: rotateY(-90deg) scale(.9); }
1954}
1955@-webkit-keyframes flipouttoright {
1956 from { -webkit-transform: rotateY(0) ; }
1957 to { -webkit-transform: rotateY(90deg) scale(.9); }
1958}
1959@-moz-keyframes flipouttoright {
1960 from { -moz-transform: rotateY(0); }
1961 to { -moz-transform: rotateY(90deg) scale(.9); }
1962}
1963@keyframes flipouttoright {
1964 from { transform: rotateY(0); }
1965 to { transform: rotateY(90deg) scale(.9); }
1966}
1967@-webkit-keyframes flipintoleft {
1968 from { -webkit-transform: rotateY(-90deg) scale(.9); }
1969 to { -webkit-transform: rotateY(0); }
1970}
1971@-moz-keyframes flipintoleft {
1972 from { -moz-transform: rotateY(-90deg) scale(.9); }
1973 to { -moz-transform: rotateY(0); }
1974}
1975@keyframes flipintoleft {
1976 from { transform: rotateY(-90deg) scale(.9); }
1977 to { transform: rotateY(0); }
1978}
1979@-webkit-keyframes flipintoright {
1980 from { -webkit-transform: rotateY(90deg) scale(.9); }
1981 to { -webkit-transform: rotateY(0); }
1982}
1983@-moz-keyframes flipintoright {
1984 from { -moz-transform: rotateY(90deg) scale(.9); }
1985 to { -moz-transform: rotateY(0); }
1986}
1987@keyframes flipintoright {
1988 from { transform: rotateY(90deg) scale(.9); }
1989 to { transform: rotateY(0); }
1990}
1991/* flow transition */
1992.flow {
1993 -webkit-transform-origin: 50% 30%;
1994 -webkit-box-shadow: 0 0 20px rgba(0,0,0,.4);
1995 -moz-transform-origin: 50% 30%;
1996 -moz-box-shadow: 0 0 20px rgba(0,0,0,.4);
1997 transform-origin: 50% 30%;
1998 box-shadow: 0 0 20px rgba(0,0,0,.4);
1999}
2000.ui-dialog.flow {
2001 -webkit-transform-origin: none;
2002 -webkit-box-shadow: none;
2003 -moz-transform-origin: none;
2004 -moz-box-shadow: none;
2005 transform-origin: none;
2006 box-shadow: none;
2007}
2008.flow.out {
2009 -webkit-transform: translateX(-100%) scale(.7);
2010 -webkit-animation-name: flowouttoleft;
2011 -webkit-animation-timing-function: ease;
2012 -webkit-animation-duration: 350ms;
2013 -moz-transform: translateX(-100%) scale(.7);
2014 -moz-animation-name: flowouttoleft;
2015 -moz-animation-timing-function: ease;
2016 -moz-animation-duration: 350ms;
2017 transform: translateX(-100%) scale(.7);
2018 animation-name: flowouttoleft;
2019 animation-timing-function: ease;
2020 animation-duration: 350ms;
2021}
2022.flow.in {
2023 -webkit-transform: translateX(0) scale(1);
2024 -webkit-animation-name: flowinfromright;
2025 -webkit-animation-timing-function: ease;
2026 -webkit-animation-duration: 350ms;
2027 -moz-transform: translateX(0) scale(1);
2028 -moz-animation-name: flowinfromright;
2029 -moz-animation-timing-function: ease;
2030 -moz-animation-duration: 350ms;
2031 transform: translateX(0) scale(1);
2032 animation-name: flowinfromright;
2033 animation-timing-function: ease;
2034 animation-duration: 350ms;
2035}
2036.flow.out.reverse {
2037 -webkit-transform: translateX(100%);
2038 -webkit-animation-name: flowouttoright;
2039 -moz-transform: translateX(100%);
2040 -moz-animation-name: flowouttoright;
2041 transform: translateX(100%);
2042 animation-name: flowouttoright;
2043}
2044.flow.in.reverse {
2045 -webkit-animation-name: flowinfromleft;
2046 -moz-animation-name: flowinfromleft;
2047 animation-name: flowinfromleft;
2048}
2049@-webkit-keyframes flowouttoleft {
2050 0% { -webkit-transform: translateX(0) scale(1); }
2051 60%, 70% { -webkit-transform: translateX(0) scale(.7); }
2052 100% { -webkit-transform: translateX(-100%) scale(.7); }
2053}
2054@-moz-keyframes flowouttoleft {
2055 0% { -moz-transform: translateX(0) scale(1); }
2056 60%, 70% { -moz-transform: translateX(0) scale(.7); }
2057 100% { -moz-transform: translateX(-100%) scale(.7); }
2058}
2059@keyframes flowouttoleft {
2060 0% { transform: translateX(0) scale(1); }
2061 60%, 70% { transform: translateX(0) scale(.7); }
2062 100% { transform: translateX(-100%) scale(.7); }
2063}
2064@-webkit-keyframes flowouttoright {
2065 0% { -webkit-transform: translateX(0) scale(1); }
2066 60%, 70% { -webkit-transform: translateX(0) scale(.7); }
2067 100% { -webkit-transform: translateX(100%) scale(.7); }
2068}
2069@-moz-keyframes flowouttoright {
2070 0% { -moz-transform: translateX(0) scale(1); }
2071 60%, 70% { -moz-transform: translateX(0) scale(.7); }
2072 100% { -moz-transform: translateX(100%) scale(.7); }
2073}
2074@keyframes flowouttoright {
2075 0% { transform: translateX(0) scale(1); }
2076 60%, 70% { transform: translateX(0) scale(.7); }
2077 100% { transform: translateX(100%) scale(.7); }
2078}
2079@-webkit-keyframes flowinfromleft {
2080 0% { -webkit-transform: translateX(-100%) scale(.7); }
2081 30%, 40% { -webkit-transform: translateX(0) scale(.7); }
2082 100% { -webkit-transform: translateX(0) scale(1); }
2083}
2084@-moz-keyframes flowinfromleft {
2085 0% { -moz-transform: translateX(-100%) scale(.7); }
2086 30%, 40% { -moz-transform: translateX(0) scale(.7); }
2087 100% { -moz-transform: translateX(0) scale(1); }
2088}
2089@keyframes flowinfromleft {
2090 0% { transform: translateX(-100%) scale(.7); }
2091 30%, 40% { transform: translateX(0) scale(.7); }
2092 100% { transform: translateX(0) scale(1); }
2093}
2094@-webkit-keyframes flowinfromright {
2095 0% { -webkit-transform: translateX(100%) scale(.7); }
2096 30%, 40% { -webkit-transform: translateX(0) scale(.7); }
2097 100% { -webkit-transform: translateX(0) scale(1); }
2098}
2099@-moz-keyframes flowinfromright {
2100 0% { -moz-transform: translateX(100%) scale(.7); }
2101 30%, 40% { -moz-transform: translateX(0) scale(.7); }
2102 100% { -moz-transform: translateX(0) scale(1); }
2103}
2104@keyframes flowinfromright {
2105 0% { transform: translateX(100%) scale(.7); }
2106 30%, 40% { transform: translateX(0) scale(.7); }
2107 100% { transform: translateX(0) scale(1); }
2108}
2109.ui-field-contain,
2110.ui-mobile fieldset.ui-field-contain {
2111 display: block;
2112 position: relative;
2113 overflow: visible;
2114 clear: both;
2115 padding: .8em 0;
2116}
2117.ui-field-contain > label ~ [class*="ui-"],
2118.ui-field-contain .ui-controlgroup-controls {
2119 margin: 0;
2120}
2121.ui-field-contain:last-child {
2122 border-bottom-width: 0;
2123}
2124@media (min-width: 28em) {
2125 .ui-field-contain,
2126 .ui-mobile fieldset.ui-field-contain {
2127 padding: 0;
2128 margin: 1em 0;
2129 border-bottom-width: 0;
2130 }
2131 .ui-field-contain:before,
2132 .ui-field-contain:after {
2133 content: "";
2134 display: table;
2135 }
2136 .ui-field-contain:after {
2137 clear: both;
2138 }
2139 .ui-field-contain > label,
2140 .ui-field-contain .ui-controlgroup-label,
2141 .ui-field-contain > .ui-rangeslider > label {
2142 float: left;
2143 width: 20%;
2144 margin: .5em 2% 0 0;
2145 }
2146 .ui-popup .ui-field-contain > label,
2147 .ui-popup .ui-field-contain .ui-controlgroup-label,
2148 .ui-popup .ui-field-contain > .ui-rangeslider > label {
2149 float: none;
2150 width: auto;
2151 margin: 0 0 .4em;
2152 }
2153 .ui-field-contain > label ~ [class*="ui-"],
2154 .ui-field-contain .ui-controlgroup-controls {
2155 float: left;
2156 width: 78%;
2157 -webkit-box-sizing: border-box;
2158 -moz-box-sizing: border-box;
2159 box-sizing: border-box;
2160 }
2161 /* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
2162 .ui-hide-label > label ~ [class*="ui-"],
2163 .ui-hide-label .ui-controlgroup-controls,
2164 .ui-popup .ui-field-contain > label ~ [class*="ui-"],
2165 .ui-popup .ui-field-contain .ui-controlgroup-controls {
2166 float: none;
2167 width: 100%;
2168 }
2169 .ui-field-contain > label ~ .ui-btn-inline {
2170 width: auto;
2171 margin-right: .625em;
2172 }
2173 .ui-field-contain > label ~ .ui-btn-inline.ui-btn-icon-notext {
2174 width: 1.75em;
2175 }
2176}
2177/* content configurations. */
2178.ui-grid-a,
2179.ui-grid-b,
2180.ui-grid-c,
2181.ui-grid-d,
2182.ui-grid-solo {
2183 overflow: hidden;
2184}
2185.ui-block-a,
2186.ui-block-b,
2187.ui-block-c,
2188.ui-block-d,
2189.ui-block-e {
2190 margin: 0;
2191 padding: 0;
2192 border: 0;
2193 float: left;
2194 min-height: 1px;
2195 -webkit-box-sizing: border-box;
2196 -moz-box-sizing: border-box;
2197 box-sizing: border-box;
2198}
2199/* force new row */
2200.ui-block-a {
2201 clear: left;
2202}
2203ul.ui-grid-a,
2204ul.ui-grid-b,
2205ul.ui-grid-c,
2206ul.ui-grid-d,
2207ul.ui-grid-solo,
2208li.ui-block-a,
2209li.ui-block-b,
2210li.ui-block-c,
2211li.ui-block-d,
2212li.ui-block-e {
2213 margin-left: 0;
2214 margin-right: 0;
2215 padding: 0;
2216 list-style: none;
2217}
2218/* No margin in grids for 100% width button elements until we can use max-width: fill-available; */
2219[class*="ui-block-"] > button.ui-btn {
2220 margin-right: 0;
2221 margin-left: 0;
2222}
2223[class*="ui-block-"] > .ui-btn,
2224[class*="ui-block-"] > .ui-select,
2225[class*="ui-block-"] > .ui-checkbox,
2226[class*="ui-block-"] > .ui-radio,
2227[class*="ui-block-"] > button.ui-btn-inline,
2228[class*="ui-block-"] > button.ui-btn-icon-notext,
2229.ui-header [class*="ui-block-"] > button.ui-btn,
2230.ui-footer [class*="ui-block-"] > button.ui-btn {
2231 margin-right: .3125em;
2232 margin-left: .3125em;
2233}
2234.ui-grid-a > .ui-block-a,
2235.ui-grid-a > .ui-block-b {
2236 /* width: 49.95%; IE7 */
2237 /* margin-right: -.5px; BB5 */
2238 width: 50%;
2239}
2240.ui-grid-b > .ui-block-a,
2241.ui-grid-b > .ui-block-b,
2242.ui-grid-b > .ui-block-c {
2243 /* width: 33.25%; IE7 */
2244 /* margin-right: -.5px; BB5 */
2245 width: 33.333%;
2246}
2247.ui-grid-c > .ui-block-a,
2248.ui-grid-c > .ui-block-b,
2249.ui-grid-c > .ui-block-c,
2250.ui-grid-c > .ui-block-d {
2251 /* width: 24.925%; IE7 */
2252 /* margin-right: -.5px; BB5 */
2253 width: 25%;
2254}
2255.ui-grid-d > .ui-block-a,
2256.ui-grid-d > .ui-block-b,
2257.ui-grid-d > .ui-block-c,
2258.ui-grid-d > .ui-block-d,
2259.ui-grid-d > .ui-block-e {
2260 /* width: 19.925%; IE7 */
2261 width: 20%;
2262}
2263.ui-grid-solo > .ui-block-a {
2264 width: 100%;
2265 float: none;
2266}
2267/* preset breakpoint to switch to stacked grid styles below 35em (560px) */
2268@media (max-width: 35em) {
2269 .ui-responsive > .ui-block-a,
2270 .ui-responsive > .ui-block-b,
2271 .ui-responsive > .ui-block-c,
2272 .ui-responsive > .ui-block-d,
2273 .ui-responsive > .ui-block-e {
2274 width: 100%;
2275 float: none;
2276 }
2277}
2278/* fixed page header & footer configuration */
2279.ui-header-fixed,
2280.ui-footer-fixed {
2281 left: 0;
2282 right: 0;
2283 width: 100%;
2284 position: fixed;
2285 z-index: 1000;
2286}
2287.ui-header-fixed {
2288 top: -1px;
2289 padding-top: 1px;
2290}
2291.ui-header-fixed.ui-fixed-hidden {
2292 top: 0;
2293 padding-top: 0;
2294}
2295.ui-header-fixed .ui-btn-left,
2296.ui-header-fixed .ui-btn-right {
2297 margin-top: 1px;
2298}
2299.ui-header-fixed.ui-fixed-hidden .ui-btn-left,
2300.ui-header-fixed.ui-fixed-hidden .ui-btn-right {
2301 margin-top: 0;
2302}
2303.ui-footer-fixed {
2304 bottom: -1px;
2305 padding-bottom: 1px;
2306}
2307.ui-footer-fixed.ui-fixed-hidden {
2308 bottom: 0;
2309 padding-bottom: 0;
2310}
2311.ui-header-fullscreen,
2312.ui-footer-fullscreen {
2313 filter: Alpha(Opacity=90);
2314 opacity: .9;
2315}
2316/* updatePagePadding() will update the padding to actual height of header and footer. */
2317.ui-page-header-fixed {
2318 padding-top: 2.8125em;
2319}
2320.ui-page-footer-fixed {
2321 padding-bottom: 2.8125em;
2322}
2323.ui-page-header-fullscreen > .ui-content,
2324.ui-page-footer-fullscreen > .ui-content {
2325 padding: 0;
2326}
2327.ui-fixed-hidden {
2328 position: absolute;
2329}
2330/* Tap toggle: hide external fixed footer. See issue #6604 */
2331.ui-footer-fixed.ui-fixed-hidden {
2332 display: none;
2333}
2334.ui-page .ui-footer-fixed.ui-fixed-hidden {
2335 display: block
2336}
2337.ui-page-header-fullscreen .ui-fixed-hidden,
2338.ui-page-footer-fullscreen .ui-fixed-hidden {
2339 position: absolute !important;
2340 height: 1px;
2341 width: 1px;
2342 overflow: hidden;
2343 clip: rect(1px,1px,1px,1px);
2344}
2345.ui-header-fixed .ui-btn,
2346.ui-footer-fixed .ui-btn {
2347 z-index: 10;
2348}
2349/* workarounds for other widgets */
2350.ui-android-2x-fixed .ui-li-has-thumb {
2351 -webkit-transform: translate3d(0,0,0);
2352}
2353.ui-navbar {
2354 max-width: 100%;
2355}
2356.ui-navbar ul:before,
2357.ui-navbar ul:after {
2358 content: "";
2359 display: table;
2360}
2361.ui-navbar ul:after {
2362 clear: both;
2363}
2364.ui-navbar ul {
2365 list-style: none;
2366 margin: 0;
2367 padding: 0;
2368 position: relative;
2369 display: block;
2370 border: 0;
2371 max-width: 100%;
2372 overflow: visible;
2373}
2374.ui-navbar li .ui-btn {
2375 font-size: 12.5px;
2376 display: block;
2377 margin: 0;
2378 border-right-width: 0;
2379}
2380.ui-header .ui-navbar li button.ui-btn,
2381.ui-footer .ui-navbar li button.ui-btn {
2382 margin: 0;
2383 width: 100%;
2384}
2385.ui-navbar .ui-btn:focus {
2386 z-index: 1;
2387}
2388/* fixes gaps caused by subpixel problem */
2389.ui-navbar li:last-child .ui-btn {
2390 margin-right: -4px;
2391}
2392.ui-navbar li:last-child .ui-btn:after {
2393 margin-right: 4px;
2394}
2395.ui-content .ui-navbar li:last-child .ui-btn,
2396.ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn {
2397 border-right-width: 1px;
2398 margin-right: 0;
2399}
2400.ui-content .ui-navbar li:last-child .ui-btn:after,
2401.ui-content .ui-navbar .ui-grid-duo .ui-block-b .ui-btn:after {
2402 margin-right: 0;
2403}
2404.ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn {
2405 border-right-width: 1px;
2406 margin-right: -1px;
2407}
2408.ui-navbar .ui-grid-duo .ui-block-a:last-child .ui-btn:after {
2409 margin-right: 1px;
2410}
2411.ui-navbar .ui-grid-duo .ui-btn {
2412 border-top-width: 0;
2413}
2414.ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
2415.ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
2416 border-top-width: 1px;
2417}
2418.ui-header .ui-navbar .ui-btn,
2419.ui-footer .ui-navbar .ui-btn {
2420 border-top-width: 0;
2421 border-bottom-width: 0;
2422}
2423.ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
2424.ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
2425.ui-header .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn,
2426.ui-footer .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
2427 border-top-width: 0;
2428}
2429.ui-header .ui-title ~ .ui-navbar .ui-btn,
2430.ui-footer .ui-title ~ .ui-navbar .ui-btn,
2431.ui-header .ui-navbar .ui-grid-duo .ui-btn,
2432.ui-footer .ui-navbar .ui-grid-duo .ui-btn,
2433.ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
2434.ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child .ui-btn,
2435.ui-header .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn,
2436.ui-footer .ui-title ~ .ui-navbar .ui-grid-duo .ui-block-a:first-child + .ui-block-b .ui-btn {
2437 border-top-width: 1px;
2438}
2439/* Hide the native input element */
2440.ui-input-btn input {
2441 position: absolute;
2442 top: 0;
2443 left: 0;
2444 width: 100%;
2445 height: 100%;
2446 padding: 0;
2447 border: 0;
2448 outline: 0;
2449 -webkit-border-radius: inherit;
2450 border-radius: inherit;
2451 -webkit-appearance: none;
2452 -moz-appearance: none;
2453 cursor: pointer;
2454 background: #fff;
2455 background: rgba(255,255,255,0);
2456 filter: Alpha(Opacity=0);
2457 opacity: .1;
2458 font-size: 1px;
2459 text-indent: -9999px;
2460 z-index: 2;
2461}
2462/* Fixes IE/WP filter alpha opacity bugs */
2463.ui-input-btn.ui-state-disabled input {
2464 position: absolute !important;
2465 height: 1px;
2466 width: 1px;
2467 overflow: hidden;
2468 clip: rect(1px,1px,1px,1px);
2469}
2470.ui-collapsible {
2471 margin: 0 -1em;
2472}
2473.ui-collapsible-inset,
2474.ui-collapsible-set {
2475 margin: .5em 0;
2476}
2477.ui-collapsible-heading {
2478 display: block;
2479 margin: 0;
2480 padding: 0;
2481 position: relative;
2482}
2483.ui-collapsible-heading .ui-btn {
2484 text-align: left;
2485 margin: 0;
2486 border-left-width: 0;
2487 border-right-width: 0;
2488}
2489.ui-collapsible-heading .ui-btn-icon-top,
2490.ui-collapsible-heading .ui-btn-icon-bottom {
2491 text-align: center;
2492}
2493.ui-collapsible-inset .ui-collapsible-heading .ui-btn {
2494 border-right-width: 1px;
2495 border-left-width: 1px;
2496}
2497.ui-collapsible-collapsed + .ui-collapsible:not(.ui-collapsible-inset) > .ui-collapsible-heading .ui-btn {
2498 border-top-width: 0;
2499}
2500.ui-collapsible-set .ui-collapsible:not(.ui-collapsible-inset) .ui-collapsible-heading .ui-btn {
2501 border-top-width: 1px;
2502}
2503.ui-collapsible-heading-status {
2504 position: absolute !important;
2505 height: 1px;
2506 width: 1px;
2507 overflow: hidden;
2508 clip: rect(1px,1px,1px,1px);
2509}
2510.ui-collapsible-content {
2511 display: block;
2512 margin: 0;
2513 padding: .5em 1em;
2514}
2515.ui-collapsible-themed-content .ui-collapsible-content {
2516 border-left-width: 0;
2517 border-right-width: 0;
2518 border-top-width: 0;
2519 border-bottom-width: 1px;
2520 border-style: solid;
2521}
2522.ui-collapsible-inset.ui-collapsible-themed-content .ui-collapsible-content {
2523 border-left-width: 1px;
2524 border-right-width: 1px;
2525}
2526.ui-collapsible-inset .ui-collapsible-content {
2527 margin: 0;
2528}
2529.ui-collapsible-content-collapsed {
2530 display: none;
2531}
2532.ui-collapsible-set > .ui-collapsible.ui-corner-all {
2533 -webkit-border-radius: 0;
2534 border-radius: 0;
2535}
2536.ui-collapsible-heading,
2537.ui-collapsible-heading > .ui-btn {
2538 -webkit-border-radius: inherit;
2539 border-radius: inherit;
2540}
2541.ui-collapsible-set .ui-collapsible.ui-first-child {
2542 -webkit-border-top-right-radius: inherit;
2543 border-top-right-radius: inherit;
2544 -webkit-border-top-left-radius: inherit;
2545 border-top-left-radius: inherit;
2546}
2547.ui-collapsible-content,
2548.ui-collapsible-set .ui-collapsible.ui-last-child {
2549 -webkit-border-bottom-right-radius: inherit;
2550 border-bottom-right-radius: inherit;
2551 -webkit-border-bottom-left-radius: inherit;
2552 border-bottom-left-radius: inherit;
2553}
2554.ui-collapsible-themed-content:not(.ui-collapsible-collapsed) > .ui-collapsible-heading {
2555 -webkit-border-bottom-right-radius: 0;
2556 border-bottom-right-radius: 0;
2557 -webkit-border-bottom-left-radius: 0;
2558 border-bottom-left-radius: 0;
2559}
2560.ui-collapsible-set .ui-collapsible {
2561 margin: -1px -1em 0;
2562}
2563.ui-collapsible-set .ui-collapsible-inset {
2564 margin: -1px 0 0;
2565}
2566.ui-collapsible-set .ui-collapsible.ui-first-child {
2567 margin-top: 0;
2568}
2569.ui-controlgroup,
2570fieldset.ui-controlgroup {
2571 padding: 0;
2572 margin: .5em 0;
2573}
2574.ui-field-contain .ui-controlgroup,
2575.ui-field-contain fieldset.ui-controlgroup {
2576 margin: 0;
2577}
2578.ui-mini .ui-controlgroup-label {
2579 font-size: 16px;
2580}
2581.ui-controlgroup.ui-mini .ui-btn-icon-notext,
2582.ui-controlgroup .ui-mini.ui-btn-icon-notext {
2583 font-size: inherit;
2584}
2585.ui-controlgroup-controls .ui-btn,
2586.ui-controlgroup-controls .ui-checkbox,
2587.ui-controlgroup-controls .ui-radio,
2588.ui-controlgroup-controls .ui-select {
2589 margin: 0;
2590}
2591.ui-controlgroup-controls .ui-btn:focus,
2592.ui-controlgroup-controls .ui-btn.ui-focus {
2593 z-index: 1;
2594}
2595.ui-controlgroup-controls li {
2596 list-style: none;
2597}
2598.ui-controlgroup-horizontal .ui-controlgroup-controls {
2599 display: inline-block;
2600 vertical-align: middle;
2601}
2602.ui-controlgroup-horizontal .ui-controlgroup-controls:before,
2603.ui-controlgroup-horizontal .ui-controlgroup-controls:after {
2604 content: "";
2605 display: table;
2606}
2607.ui-controlgroup-horizontal .ui-controlgroup-controls:after {
2608 clear: both;
2609}
2610.ui-controlgroup-horizontal .ui-controlgroup-controls > .ui-btn,
2611.ui-controlgroup-horizontal .ui-controlgroup-controls li > .ui-btn,
2612.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-checkbox,
2613.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-radio,
2614.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-select {
2615 float: left;
2616 clear: none;
2617}
2618.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn,
2619.ui-controlgroup-controls .ui-btn-icon-notext {
2620 width: auto;
2621}
2622.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn-icon-notext,
2623.ui-controlgroup-horizontal .ui-controlgroup-controls button.ui-btn-icon-notext {
2624 width: 1.5em;
2625}
2626 .ui-controlgroup-controls .ui-btn-icon-notext {
2627 height: auto;
2628 padding: .7em 1em;
2629}
2630.ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn {
2631 border-bottom-width: 0;
2632}
2633.ui-controlgroup-vertical .ui-controlgroup-controls .ui-btn.ui-last-child {
2634 border-bottom-width: 1px;
2635}
2636.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn {
2637 border-right-width: 0;
2638}
2639.ui-controlgroup-horizontal .ui-controlgroup-controls .ui-btn.ui-last-child {
2640 border-right-width: 1px;
2641}
2642.ui-controlgroup-controls .ui-btn-corner-all,
2643.ui-controlgroup-controls .ui-btn.ui-corner-all {
2644 -webkit-border-radius: 0;
2645 border-radius: 0;
2646}
2647.ui-controlgroup-controls,
2648.ui-controlgroup-controls .ui-radio,
2649.ui-controlgroup-controls .ui-checkbox,
2650.ui-controlgroup-controls .ui-select,
2651.ui-controlgroup-controls li {
2652 -webkit-border-radius: inherit;
2653 border-radius: inherit;
2654}
2655.ui-controlgroup-vertical .ui-btn.ui-first-child {
2656 -webkit-border-top-left-radius: inherit;
2657 border-top-left-radius: inherit;
2658 -webkit-border-top-right-radius: inherit;
2659 border-top-right-radius: inherit;
2660}
2661.ui-controlgroup-vertical .ui-btn.ui-last-child {
2662 -webkit-border-bottom-left-radius: inherit;
2663 border-bottom-left-radius: inherit;
2664 -webkit-border-bottom-right-radius: inherit;
2665 border-bottom-right-radius: inherit;
2666}
2667.ui-controlgroup-horizontal .ui-btn.ui-first-child {
2668 -webkit-border-top-left-radius: inherit;
2669 border-top-left-radius: inherit;
2670 -webkit-border-bottom-left-radius: inherit;
2671 border-bottom-left-radius: inherit;
2672}
2673.ui-controlgroup-horizontal .ui-btn.ui-last-child {
2674 -webkit-border-top-right-radius: inherit;
2675 border-top-right-radius: inherit;
2676 -webkit-border-bottom-right-radius: inherit;
2677 border-bottom-right-radius: inherit;
2678}
2679.ui-controlgroup-controls a.ui-shadow:not(:focus),
2680.ui-controlgroup-controls button.ui-shadow:not(:focus),
2681.ui-controlgroup-controls div.ui-shadow:not(.ui-focus) {
2682 -moz-box-shadow: none;
2683 -webkit-box-shadow: none;
2684 box-shadow: none;
2685}
2686/* Fixes legend not wrapping on IE10 */
2687.ui-controlgroup-label legend {
2688 max-width: 100%;
2689}
2690.ui-controlgroup-controls > label {
2691 position: absolute !important;
2692 height: 1px;
2693 width: 1px;
2694 overflow: hidden;
2695 clip: rect(1px,1px,1px,1px);
2696}
2697.ui-dialog {
2698 background: none !important; /* this is to ensure that dialog theming does not apply (by default at least) on the page div */
2699}
2700.ui-dialog-contain {
2701 width: 92.5%;
2702 max-width: 500px;
2703 margin: 10% auto 1em auto;
2704 padding: 0;
2705 position: relative;
2706 top: -1em;
2707}
2708.ui-dialog-contain > .ui-header,
2709.ui-dialog-contain > .ui-content,
2710.ui-dialog-contain > .ui-footer {
2711 display: block;
2712 position: relative;
2713 width: auto;
2714 margin: 0;
2715}
2716.ui-dialog-contain > .ui-header {
2717 overflow: hidden;
2718 z-index: 10;
2719 padding: 0;
2720 border-top-width: 0;
2721}
2722.ui-dialog-contain > .ui-footer {
2723 z-index: 10;
2724 padding: 0 1em;
2725 border-bottom-width: 0;
2726}
2727.ui-popup-open .ui-header-fixed,
2728.ui-popup-open .ui-footer-fixed {
2729 position: absolute !important; /* See issues #4816, #4844 and #4874 and popup.js */
2730}
2731.ui-popup-screen {
2732 background-image: url("data:image/gif;base64,R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw=="); /* Necessary to set some form of background to ensure element is clickable in IE6/7. While legacy IE won't understand the data-URI'd image, it ensures no additional requests occur in all other browsers with little overhead. */
2733 top: 0;
2734 left: 0;
2735 right: 0;
2736 bottom: 1px;
2737 position: absolute;
2738 filter: Alpha(Opacity=0);
2739 opacity: 0;
2740 z-index: 1099;
2741}
2742.ui-popup-screen.in {
2743 opacity: 0.5;
2744 filter: Alpha(Opacity=50);
2745}
2746.ui-popup-screen.out {
2747 opacity: 0;
2748 filter: Alpha(Opacity=0);
2749}
2750.ui-popup-container {
2751 z-index: 1100;
2752 display: inline-block;
2753 position: absolute;
2754 padding: 0;
2755 outline: 0;
2756}
2757.ui-popup {
2758 position: relative;
2759}
2760.ui-popup.ui-body-inherit {
2761 border-width: 1px;
2762 border-style: solid;
2763}
2764.ui-popup-hidden {
2765 left: 0;
2766 top: 0;
2767 position: absolute !important;
2768 visibility: hidden;
2769}
2770.ui-popup-truncate {
2771 height: 1px;
2772 width: 1px;
2773 margin: -1px;
2774 overflow: hidden;
2775 clip: rect(1px,1px,1px,1px);
2776}
2777.ui-popup.ui-content,
2778.ui-popup .ui-content {
2779 overflow: visible;
2780}
2781.ui-popup > .ui-header {
2782 border-top-width: 0;
2783}
2784.ui-popup > .ui-footer {
2785 border-bottom-width: 0;
2786}
2787.ui-popup > p,
2788.ui-popup > h1,
2789.ui-popup > h2,
2790.ui-popup > h3,
2791.ui-popup > h4,
2792.ui-popup > h5,
2793.ui-popup > h6 {
2794 margin: .5em .4375em;
2795}
2796.ui-popup > span {
2797 display: block;
2798 margin: .5em .4375em;
2799}
2800.ui-popup-container .ui-content > p,
2801.ui-popup-container .ui-content > h1,
2802.ui-popup-container .ui-content > h2,
2803.ui-popup-container .ui-content > h3,
2804.ui-popup-container .ui-content > h4,
2805.ui-popup-container .ui-content > h5,
2806.ui-popup-container .ui-content > h6 {
2807 margin: .5em 0;
2808}
2809.ui-popup-container .ui-content > span {
2810 margin: 0;
2811}
2812.ui-popup-container .ui-content > p:first-child,
2813.ui-popup-container .ui-content > h1:first-child,
2814.ui-popup-container .ui-content > h2:first-child,
2815.ui-popup-container .ui-content > h3:first-child,
2816.ui-popup-container .ui-content > h4:first-child,
2817.ui-popup-container .ui-content > h5:first-child,
2818.ui-popup-container .ui-content > h6:first-child {
2819 margin-top: 0;
2820}
2821.ui-popup-container .ui-content > p:last-child,
2822.ui-popup-container .ui-content > h1:last-child,
2823.ui-popup-container .ui-content > h2:last-child,
2824.ui-popup-container .ui-content > h3:last-child,
2825.ui-popup-container .ui-content > h4:last-child,
2826.ui-popup-container .ui-content > h5:last-child,
2827.ui-popup-container .ui-content > h6:last-child {
2828 margin-bottom: 0;
2829}
2830.ui-popup > img {
2831 max-width: 100%;
2832 max-height: 100%;
2833 vertical-align: middle;
2834}
2835.ui-popup:not(.ui-content) > img:only-child,
2836.ui-popup:not(.ui-content) > .ui-btn-left:first-child + img:last-child,
2837.ui-popup:not(.ui-content) > .ui-btn-right:first-child + img:last-child {
2838 -webkit-border-radius: inherit;
2839 border-radius: inherit;
2840}
2841.ui-popup iframe {
2842 vertical-align: middle;
2843}
2844.ui-popup > .ui-btn-left,
2845.ui-popup > .ui-btn-right {
2846 position: absolute;
2847 top: -11px;
2848 margin: 0;
2849 z-index: 1101;
2850}
2851.ui-popup > .ui-btn-left {
2852 left: -11px;
2853}
2854.ui-popup > .ui-btn-right {
2855 right: -11px;
2856}
2857/* Dimensions related to the popup arrow
2858-----------------------------------------------------------------------------------------------------------*/
2859/* desired triangle height: 10px */
2860/**
2861 * guide for the arrow - its width, height, and offset are theme-dependent and
2862 * should be expessed as left, right, top, bottom, so that the element bearing
2863 * such a class becomes stretched inside its parent position: relative element.
2864 * The left/top/right/bottom specified below should reflect the corresponding
2865 * border radii and so it leaves room for the shadow:
2866 * ..--------------------..
2867 * ." ^ top ".
2868 * / v \
2869 * | +------------------+ |
2870 * | | | |
2871 * | left| |right|
2872 * |<--->| |<--->|
2873 * | +------------------+ |
2874 * \ ^ /
2875 * `. v bottom .'
2876 * ""--------------------""
2877 * The idea is that the top/left of the arrow container box does not move to a
2878 * coordinate smaller than the top/left of the guide and the right/bottom of
2879 * the arrow container box does not move to a coordinate larger than the
2880 * bottom/right of the guide. This will help us avoid the following situation:
2881 * ..--------------------..
2882 * ." ^ top ".
2883 * /|/ v \
2884 * / | +------------------+ |
2885 * \ | | | |
2886 * \| left| |right|
2887 * |<--->| |<--->|
2888 * | +------------------+ |
2889 * \ ^ /
2890 * `. v bottom .'
2891 * ""--------------------""
2892 * The arrow should not receive a top/left coordinate such that it is too close
2893 * to one of the corners, because then at first the shadow of the arrow and,
2894 * given a coordinate even closer to the corner, even the body of the arrow will
2895 * "stick out" of the corner of the popup. The guide provides a hint to the
2896 * arrow positioning code as to which range of values is acceptable for the
2897 * arrow container's top/left coordinate.
2898 **/
2899.ui-popup-arrow-container {
2900 width: 20px;
2901 height: 20px;
2902}
2903/* aside from the "infinities" (-1000,2000), triangle height is used */
2904.ui-popup-arrow-container.ui-popup-arrow-l {
2905 left: -10px;
2906 clip: rect(-1000px,10px,2000px,-1000px);
2907}
2908.ui-popup-arrow-container.ui-popup-arrow-t {
2909 top: -10px;
2910 clip: rect(-1000px,2000px,10px,-1000px);
2911}
2912.ui-popup-arrow-container.ui-popup-arrow-r {
2913 right: -10px;
2914 clip: rect(-1000px,2000px,2000px,10px);
2915}
2916.ui-popup-arrow-container.ui-popup-arrow-b {
2917 bottom: -10px;
2918 clip: rect(10px,2000px,1000px,-1000px);
2919}
2920/**
2921 * For each side, the arrow is twice the desired size and its corner is aligned
2922 * with the edge of the container:
2923 *
2924 * /\ /\ +----+ /\
2925 * / \ / \ | /\ |top / \
2926 * +----+ \ / +----+ +-->|/ \| / \
2927 * left| / | \ / | \ |right | | | / \
2928 * |/ | \ / | \| | /| |\ / \
2929 * |\ | / \ | /| | / +----+ \ \ +----+ /
2930 * | \ | / \ | / | | \ / \| |/
2931 * +----+ / \ +----+ | \ / | |
2932 * ^ \ / \ / ^ | \ / +->|\ /|
2933 * | \/ \/ | | \ / | | \/ |bottom
2934 * | | | \/ | +----+
2935 * +-------------------+--------+-----------+
2936 * |
2937 * arrow container
2938 * (clips arrow)
2939 **/
2940.ui-popup-arrow-container .ui-popup-arrow {
2941 /* (4*desired triangle height)/sqrt(2) - does not account for border - centred within the outer rectangle */
2942 width: 28.284271247px;
2943 height: 28.284271247px;
2944 border-width: 1px;
2945 border-style: solid;
2946}
2947.ui-popup-arrow-container.ui-popup-arrow-t .ui-popup-arrow {
2948 left: -4.142135623px;
2949 top: 5.857864376px;
2950}
2951.ui-popup-arrow-container.ui-popup-arrow-b .ui-popup-arrow {
2952 left: -4.142135623px;
2953 top: -14.142135623px;
2954}
2955.ui-popup-arrow-container.ui-popup-arrow-l .ui-popup-arrow {
2956 left: 5.857864376px;
2957 top: -4.142135623px;
2958}
2959.ui-popup-arrow-container.ui-popup-arrow-r .ui-popup-arrow {
2960 left: -14.142135623px;
2961 top: -4.142135623px;
2962}
2963/* Fix rotation center for oldIE - see http://www.useragentman.com/IETransformsTranslator/ */
2964.ui-popup-arrow-container.ui-popup-arrow-t.ie .ui-popup-arrow {
2965 margin-left: -5.857864376269049px;
2966 margin-top: -7.0710678118654755px;
2967}
2968.ui-popup-arrow-container.ui-popup-arrow-b.ie .ui-popup-arrow {
2969 margin-left: -5.857864376269049px;
2970 margin-top: -4.142135623730951px;
2971}
2972
2973.ui-popup-arrow-container.ui-popup-arrow-l.ie .ui-popup-arrow {
2974 margin-left: -7.0710678118654755px;
2975 margin-top: -5.857864376269049px;
2976}
2977.ui-popup-arrow-container.ui-popup-arrow-r.ie .ui-popup-arrow {
2978 margin-left: -4.142135623730951px;
2979 margin-top: -5.857864376269049px;
2980}
2981/* structure */
2982.ui-popup > .ui-popup-arrow-guide {
2983 position: absolute;
2984 left: 0;
2985 right: 0;
2986 top: 0;
2987 bottom: 0;
2988 visibility: hidden;
2989}
2990.ui-popup-arrow-container {
2991 position: absolute;
2992}
2993.ui-popup-arrow {
2994 -webkit-transform: rotate(45deg);
2995 -moz-transform: rotate(45deg);
2996 -ms-transform: rotate(45deg);
2997 transform: rotate(45deg);
2998 position: absolute;
2999 overflow: hidden;
3000 box-sizing: border-box;
3001}
3002.ui-popup-arrow-container.ie .ui-popup-arrow {
3003 -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')";
3004 filter: progid:DXImageTransform.Microsoft.Matrix(
3005 M11=0.7071067811865474,
3006 M12=-0.7071067811865477,
3007 M21=0.7071067811865477,
3008 M22=0.7071067811865474,
3009 SizingMethod='auto expand');
3010}
3011.ui-checkbox,
3012.ui-radio {
3013 margin: .5em 0;
3014 position: relative;
3015}
3016.ui-checkbox .ui-btn,
3017.ui-radio .ui-btn {
3018 margin: 0;
3019 text-align: left;
3020 white-space: normal; /* Nowrap + ellipsis doesn't work on label. Issue #1419. */
3021 z-index: 2;
3022}
3023.ui-controlgroup .ui-checkbox .ui-btn.ui-focus,
3024.ui-controlgroup .ui-radio .ui-btn.ui-focus {
3025 z-index: 3;
3026}
3027.ui-checkbox .ui-btn-icon-top,
3028.ui-radio .ui-btn-icon-top,
3029.ui-checkbox .ui-btn-icon-bottom,
3030.ui-radio .ui-btn-icon-bottom {
3031 text-align: center;
3032}
3033.ui-controlgroup-horizontal .ui-checkbox .ui-btn:after,
3034.ui-controlgroup-horizontal .ui-radio .ui-btn:after {
3035 content: none;
3036 display: none;
3037}
3038/* Native input positioning */
3039.ui-checkbox input,
3040.ui-radio input {
3041 position: absolute;
3042 left: .466em;
3043 top: 50%;
3044 width: 22px;
3045 height: 22px;
3046 margin: -11px 0 0 0;
3047 outline: 0 !important;
3048 z-index: 1;
3049}
3050.ui-controlgroup-horizontal .ui-checkbox input,
3051.ui-controlgroup-horizontal .ui-radio input {
3052 left: 50%;
3053 margin-left: -9px;
3054}
3055.ui-checkbox input:disabled,
3056.ui-radio input:disabled {
3057 position: absolute !important;
3058 height: 1px;
3059 width: 1px;
3060 overflow: hidden;
3061 clip: rect(1px,1px,1px,1px);
3062}
3063.ui-select {
3064 margin-top: .5em;
3065 margin-bottom: .5em; /* no shorthand for margin because it would override margin-right for inline selects */
3066 position: relative;
3067}
3068.ui-select > select {
3069 position: absolute !important;
3070 height: 1px;
3071 width: 1px;
3072 overflow: hidden;
3073 clip: rect(1px,1px,1px,1px);
3074}
3075.ui-select .ui-btn {
3076 margin: 0;
3077 opacity: 1; /* Fixes #2588: When Windows Phone 7.5 (Mango) tries to calculate a numeric opacity for a select (including "inherit") without explicitly specifying an opacity on the parent to give it context, a bug appears where clicking elsewhere on the page after opening the select will open the select again. */
3078}
3079.ui-select .ui-btn select {
3080 position: absolute;
3081 top: 0;
3082 left: 0;
3083 width: 100%;
3084 min-height: 1.5em;
3085 min-height: 100%;
3086 height: 3em;
3087 max-height: 100%;
3088 outline: 0;
3089 -webkit-border-radius: inherit;
3090 border-radius: inherit;
3091 -webkit-appearance: none;
3092 -moz-appearance: none;
3093 cursor: pointer;
3094 filter: Alpha(Opacity=0);
3095 opacity: 0;
3096 z-index: 2;
3097}
3098@-moz-document url-prefix() {
3099 .ui-select .ui-btn select {
3100 opacity: 0.0001;
3101 }
3102}
3103/* Display none because of issues with IE/WP's filter alpha opacity */
3104.ui-select .ui-state-disabled select {
3105 display: none;
3106}
3107/* Because we add all classes of the select and option elements to the span... */
3108.ui-select span.ui-state-disabled {
3109 filter: Alpha(Opacity=100);
3110 opacity: 1;
3111}
3112.ui-select .ui-btn.ui-select-nativeonly {
3113 border-radius: 0;
3114 border: 0;
3115}
3116.ui-select .ui-btn.ui-select-nativeonly select {
3117 opacity: 1;
3118 text-indent: 0;
3119 display: block;
3120}
3121/* ui-li-count is styled in the listview CSS. We set padding and offset here because select supports icon position while listview doesn't. */
3122.ui-select .ui-li-has-count.ui-btn {
3123 padding-right: 2.8125em;
3124}
3125.ui-select .ui-li-has-count.ui-btn-icon-right {
3126 padding-right: 4.6875em;
3127}
3128.ui-select .ui-btn-icon-right .ui-li-count {
3129 right: 3.2em;
3130}
3131/* We set the rules for the span as well to fix an issue on Chrome with text-overflow ellipsis for the button in combination with text-align center. */
3132.ui-select .ui-btn > span:not(.ui-li-count) {
3133 display: block;
3134 text-overflow: ellipsis;
3135 overflow: hidden !important;
3136 white-space: nowrap;
3137}
3138.ui-selectmenu.ui-popup {
3139 min-width: 11em;
3140}
3141.ui-selectmenu .ui-dialog-contain {
3142 overflow: hidden;
3143}
3144.ui-selectmenu .ui-header {
3145 margin: 0;
3146 padding: 0;
3147 border-width: 0;
3148}
3149.ui-selectmenu.ui-dialog .ui-header {
3150 z-index: 1;
3151 position: relative;
3152}
3153.ui-selectmenu.ui-popup .ui-header {
3154 -webkit-border-bottom-right-radius: 0;
3155 border-bottom-right-radius: 0;
3156 -webkit-border-bottom-left-radius: 0;
3157 border-bottom-left-radius: 0;
3158}
3159/* when no placeholder is defined in a multiple select, the header height doesn't even extend past the close button. this shim's content in there */
3160.ui-selectmenu.ui-popup .ui-header h1:after {
3161 content: '.';
3162 visibility: hidden;
3163}
3164.ui-selectmenu .ui-header .ui-title {
3165 margin: 0 2.875em;
3166}
3167.ui-selectmenu.ui-dialog .ui-content {
3168 overflow: visible;
3169 z-index: 1;
3170}
3171.ui-selectmenu .ui-selectmenu-list {
3172 margin: 0;
3173 -webkit-border-radius: inherit;
3174 border-radius: inherit;
3175}
3176.ui-header:not(.ui-screen-hidden) + .ui-selectmenu-list {
3177 -webkit-border-top-right-radius: 0;
3178 border-top-right-radius: 0;
3179 -webkit-border-top-left-radius: 0;
3180 border-top-left-radius: 0;
3181}
3182.ui-header.ui-screen-hidden + .ui-selectmenu-list li.ui-first-child .ui-btn {
3183 border-top-width: 0;
3184}
3185.ui-selectmenu .ui-selectmenu-list li.ui-last-child .ui-btn {
3186 border-bottom-width: 0;
3187}
3188.ui-selectmenu .ui-btn.ui-li-divider {
3189 cursor: default;
3190}
3191.ui-selectmenu .ui-selectmenu-placeholder {
3192 display: none;
3193}
3194.ui-listview,
3195.ui-listview > li {
3196 margin: 0;
3197 padding: 0;
3198 list-style: none;
3199}
3200.ui-content .ui-listview,
3201.ui-panel-inner > .ui-listview {
3202 margin: -1em;
3203}
3204.ui-content .ui-listview-inset,
3205.ui-panel-inner > .ui-listview-inset {
3206 margin: 1em 0;
3207}
3208.ui-collapsible-content > .ui-listview {
3209 margin: -.5em -1em;
3210}
3211.ui-collapsible-content > .ui-listview-inset {
3212 margin: .5em 0;
3213}
3214.ui-listview > li {
3215 display: block;
3216 position: relative;
3217 overflow: visible;
3218}
3219.ui-listview > .ui-li-static,
3220.ui-listview > .ui-li-divider,
3221.ui-listview > li > a.ui-btn {
3222 margin: 0;
3223 display: block;
3224 position: relative;
3225 text-align: left;
3226 text-overflow: ellipsis;
3227 overflow: hidden;
3228 white-space: nowrap;
3229}
3230.ui-listview > li > .ui-btn:focus {
3231 z-index: 1;
3232}
3233.ui-listview > .ui-li-static,
3234.ui-listview > .ui-li-divider,
3235.ui-listview > li > a.ui-btn {
3236 border-width: 1px 0 0 0;
3237 border-style: solid;
3238}
3239.ui-listview-inset > .ui-li-static,
3240.ui-listview-inset > .ui-li-divider,
3241.ui-listview-inset > li > a.ui-btn {
3242 border-right-width: 1px;
3243 border-left-width: 1px;
3244}
3245.ui-listview > .ui-li-static.ui-last-child,
3246.ui-listview > .ui-li-divider.ui-last-child,
3247.ui-listview > li.ui-last-child > a.ui-btn {
3248 border-bottom-width: 1px;
3249}
3250.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child,
3251.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn {
3252 border-top-width: 0;
3253}
3254.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child,
3255.ui-collapsible-themed-content .ui-listview:not(.ui-listview-inset) > li.ui-last-child > a.ui-btn {
3256 border-bottom-width: 0;
3257}
3258.ui-listview > li.ui-first-child,
3259.ui-listview > li.ui-first-child > a.ui-btn {
3260 -webkit-border-top-right-radius: inherit;
3261 border-top-right-radius: inherit;
3262 -webkit-border-top-left-radius: inherit;
3263 border-top-left-radius: inherit;
3264}
3265.ui-listview > li.ui-last-child,
3266.ui-listview > li.ui-last-child > a.ui-btn {
3267 -webkit-border-bottom-right-radius: inherit;
3268 border-bottom-right-radius: inherit;
3269 -webkit-border-bottom-left-radius: inherit;
3270 border-bottom-left-radius: inherit;
3271}
3272.ui-listview > li.ui-li-has-alt > a.ui-btn {
3273 -webkit-border-top-right-radius: 0;
3274 border-top-right-radius: 0;
3275 -webkit-border-bottom-right-radius: 0;
3276 border-bottom-right-radius: 0;
3277}
3278.ui-listview > li.ui-first-child > a.ui-btn + a.ui-btn {
3279 -webkit-border-top-left-radius: 0;
3280 border-top-left-radius: 0;
3281 -webkit-border-top-right-radius: inherit;
3282 border-top-right-radius: inherit;
3283}
3284.ui-listview > li.ui-last-child > a.ui-btn + a.ui-btn {
3285 -webkit-border-bottom-left-radius: 0;
3286 border-bottom-left-radius: 0;
3287 -webkit-border-bottom-right-radius: inherit;
3288 border-bottom-right-radius: inherit;
3289}
3290.ui-listview > li.ui-first-child img:first-child:not(.ui-li-icon) {
3291 -webkit-border-top-left-radius: inherit;
3292 border-top-left-radius: inherit;
3293}
3294.ui-listview > li.ui-last-child img:first-child:not(.ui-li-icon) {
3295 -webkit-border-bottom-left-radius: inherit;
3296 border-bottom-left-radius: inherit;
3297}
3298.ui-collapsible-content > .ui-listview:not(.ui-listview-inset) {
3299 -webkit-border-radius: inherit;
3300 border-radius: inherit;
3301}
3302.ui-listview > .ui-li-static {
3303 padding: .7em 1em;
3304}
3305.ui-listview > .ui-li-divider {
3306 padding: .5em 1.143em;
3307 font-size: 14px;
3308 font-weight: bold;
3309 cursor: default;
3310 outline: 0; /* Dividers in custom selectmenus have tabindex */
3311}
3312.ui-listview > .ui-li-has-count > .ui-btn,
3313.ui-listview > .ui-li-static.ui-li-has-count,
3314.ui-listview > .ui-li-divider.ui-li-has-count {
3315 padding-right: 2.8125em;
3316}
3317.ui-listview > .ui-li-has-count > .ui-btn-icon-right {
3318 padding-right: 4.6875em;
3319}
3320.ui-listview > .ui-li-has-thumb > .ui-btn,
3321.ui-listview > .ui-li-static.ui-li-has-thumb {
3322 min-height: 3.625em;
3323 padding-left: 6.25em;
3324}
3325/* ui-li-has-icon deprecated in 1.4. TODO: remove in 1.5 */
3326.ui-listview > .ui-li-has-icon > .ui-btn,
3327.ui-listview > .ui-li-static.ui-li-has-icon {
3328 min-height: 1.25em;
3329 padding-left: 2.5em;
3330}
3331/* Used by both listview and custom multiple select button */
3332.ui-li-count {
3333 position: absolute;
3334 font-size: 12.5px;
3335 font-weight: bold;
3336 text-align: center;
3337 border-width: 1px;
3338 border-style: solid;
3339 padding: 0 .48em;
3340 line-height: 1.6em;
3341 min-height: 1.6em;
3342 min-width: .64em;
3343 right: .8em;
3344 top: 50%;
3345 margin-top: -.88em;
3346}
3347.ui-listview .ui-btn-icon-right .ui-li-count {
3348 right: 3.2em;
3349}
3350.ui-listview .ui-li-has-thumb > img:first-child,
3351.ui-listview .ui-li-has-thumb > .ui-btn > img:first-child,
3352.ui-listview .ui-li-has-thumb .ui-li-thumb {
3353 position: absolute;
3354 left: 0;
3355 top: 0;
3356 max-height: 5em;
3357 max-width: 5em;
3358}
3359/* ui-li-has-icon deprecated in 1.4. TODO: remove in 1.5 */
3360.ui-listview > .ui-li-has-icon > img:first-child,
3361.ui-listview > .ui-li-has-icon > .ui-btn > img:first-child {
3362 position: absolute;
3363 left: .625em;
3364 top: .9em;
3365 max-height: 1em;
3366 max-width: 1em;
3367}
3368.ui-listview > li h1,
3369.ui-listview > li h2,
3370.ui-listview > li h3,
3371.ui-listview > li h4,
3372.ui-listview > li h5,
3373.ui-listview > li h6 {
3374 font-size: 1em;
3375 font-weight: bold;
3376 display: block;
3377 margin: .45em 0;
3378 text-overflow: ellipsis;
3379 overflow: hidden;
3380 white-space: nowrap;
3381}
3382.ui-listview > li p {
3383 font-size: .75em;
3384 font-weight: normal;
3385 display: block;
3386 margin: .6em 0;
3387 text-overflow: ellipsis;
3388 overflow: hidden;
3389 white-space: nowrap;
3390}
3391.ui-listview .ui-li-aside {
3392 position: absolute;
3393 top: 1em;
3394 right: 3.333em;
3395 margin: 0;
3396 text-align: right;
3397}
3398.ui-listview > li.ui-li-has-alt > .ui-btn {
3399 margin-right: 2.5em;
3400 border-right-width: 0;
3401}
3402.ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn {
3403 position: absolute;
3404 width: 2.5em;
3405 height: 100%;
3406 min-height: auto;
3407 -webkit-box-sizing: border-box;
3408 -moz-box-sizing: border-box;
3409 box-sizing: border-box;
3410 border-left-width: 1px;
3411 top: 0;
3412 right: 0;
3413 margin: 0;
3414 padding: 0;
3415 z-index: 2;
3416}
3417.ui-listview-inset > li.ui-li-has-alt > .ui-btn + .ui-btn {
3418 border-right-width: 1px;
3419}
3420.ui-listview > li.ui-li-has-alt > .ui-btn + .ui-btn:focus {
3421 z-index: 3;
3422}
3423ol.ui-listview,
3424ol.ui-listview > .ui-li-divider {
3425 counter-reset: listnumbering;
3426}
3427ol.ui-listview > li > .ui-btn,
3428ol.ui-listview > li.ui-li-static {
3429 vertical-align: middle;
3430}
3431ol.ui-listview > li > .ui-btn:first-child:before,
3432ol.ui-listview > li.ui-li-static:before,
3433ol.ui-listview > li.ui-field-contain > label:before,
3434ol.ui-listview > li.ui-field-contain > .ui-controlgroup-label:before {
3435 display: inline-block;
3436 font-size: .9em;
3437 font-weight: normal;
3438 padding-right: .3em;
3439 min-width: 1.4em;
3440 line-height: 1.5;
3441 vertical-align: middle;
3442 counter-increment: listnumbering;
3443 content: counter(listnumbering) ".";
3444}
3445ol.ui-listview > li.ui-field-contain:before {
3446 content: none;
3447 display: none;
3448}
3449ol.ui-listview > li h1:first-child,
3450ol.ui-listview > li h2:first-child,
3451ol.ui-listview > li h3:first-child,
3452ol.ui-listview > li h4:first-child,
3453ol.ui-listview > li h5:first-child,
3454ol.ui-listview > li h6:first-child,
3455ol.ui-listview > li p:first-child,
3456ol.ui-listview > li img:first-child + * {
3457 display: inline-block;
3458 vertical-align: middle;
3459}
3460ol.ui-listview > li h1:first-child ~ *,
3461ol.ui-listview > li h2:first-child ~ *,
3462ol.ui-listview > li h3:first-child ~ *,
3463ol.ui-listview > li h4:first-child ~ *,
3464ol.ui-listview > li h5:first-child ~ *,
3465ol.ui-listview > li h6:first-child ~ *,
3466ol.ui-listview > li p:first-child ~ *,
3467ol.ui-listview > li img:first-child + * ~ * {
3468 margin-top: 0;
3469 text-indent: 2.04em; /* (1.4em + .3em) * .9em / .75em */
3470}
3471html .ui-filterable + .ui-listview,
3472html .ui-filterable.ui-listview {
3473 margin-top: .5em;
3474}
3475.ui-collapsible-content > form.ui-filterable {
3476 margin-top: -.5em;
3477}
3478.ui-collapsible-content > .ui-input-search.ui-filterable {
3479 margin-top: 0;
3480}
3481.ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child,
3482.ui-collapsible-content > .ui-filterable + .ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn,
3483.ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child,
3484.ui-collapsible-content > .ui-filterable.ui-listview:not(.ui-listview-inset) > li.ui-first-child > a.ui-btn {
3485 border-top-width: 1px;
3486}
3487div.ui-slider {
3488 height: 30px;
3489 margin: .5em 0;
3490 padding: 0;
3491 -ms-touch-action: pan-y pinch-zoom double-tap-zoom;
3492}
3493div.ui-slider:before,
3494div.ui-slider:after {
3495 content: "";
3496 display: table;
3497}
3498div.ui-slider:after {
3499 clear: both;
3500}
3501input.ui-slider-input {
3502 display: block;
3503 float: left;
3504 font-size: 14px;
3505 font-weight: bold;
3506 margin: 0;
3507 padding: 4px;
3508 width: 40px;
3509 height: 20px;
3510 line-height: 20px;
3511 border-width: 1px;
3512 border-style: solid;
3513 outline: 0;
3514 text-align: center;
3515 vertical-align: text-bottom;
3516 -webkit-appearance: none;
3517 -moz-appearance: none;
3518 appearance: none;
3519 -webkit-box-sizing: content-box;
3520 -moz-box-sizing: content-box;
3521 box-sizing: content-box;
3522}
3523.ui-slider-input::-webkit-outer-spin-button,
3524.ui-slider-input::-webkit-inner-spin-button {
3525 -webkit-appearance: none;
3526 margin: 0;
3527}
3528.ui-slider-track {
3529 position: relative;
3530 overflow: visible;
3531 border-width: 1px;
3532 border-style: solid;
3533 height: 15px;
3534 margin: 0 15px 0 68px;
3535 top: 6px;
3536}
3537.ui-slider-track.ui-mini {
3538 height: 12px;
3539 top: 8px;
3540}
3541.ui-slider-track .ui-slider-bg {
3542 height: 100%;
3543}
3544/* High level of specificity to override button margins in grids */
3545.ui-slider-track .ui-btn.ui-slider-handle {
3546 position: absolute;
3547 z-index: 1;
3548 top: 50%;
3549 width: 28px;
3550 height: 28px;
3551 margin: -15px 0 0 -15px;
3552 outline: 0;
3553 padding: 0;
3554}
3555.ui-slider-track.ui-mini .ui-slider-handle {
3556 height: 14px;
3557 width: 14px;
3558 margin: -8px 0 0 -8px;
3559}
3560select.ui-slider-switch {
3561 position: absolute !important;
3562 height: 1px;
3563 width: 1px;
3564 overflow: hidden;
3565 clip: rect(1px,1px,1px,1px);
3566}
3567div.ui-slider-switch {
3568 display: inline-block;
3569 height: 32px;
3570 width: 5.8em;
3571 top: 0;
3572}
3573/* reset the clearfix */
3574div.ui-slider-switch:before,
3575div.ui-slider-switch:after {
3576 display: none;
3577 clear: none;
3578}
3579div.ui-slider-switch.ui-mini {
3580 height: 29px;
3581 top: 0;
3582}
3583.ui-slider-inneroffset {
3584 margin: 0 16px;
3585 position: relative;
3586 z-index: 1;
3587}
3588.ui-slider-switch.ui-mini .ui-slider-inneroffset {
3589 margin: 0 15px 0 14px;
3590}
3591.ui-slider-switch .ui-btn.ui-slider-handle {
3592 margin: 1px 0 0 -15px;
3593}
3594.ui-slider-switch.ui-mini .ui-slider-handle {
3595 width: 25px;
3596 height: 25px;
3597 margin: 1px 0 0 -13px;
3598 padding: 0;
3599}
3600.ui-slider-handle-snapping {
3601 -webkit-transition: left 70ms linear;
3602 -moz-transition: left 70ms linear;
3603 transition: left 70ms linear;
3604}
3605.ui-slider-switch .ui-slider-label {
3606 position: absolute;
3607 text-align: center;
3608 width: 100%;
3609 overflow: hidden;
3610 font-size: 16px;
3611 top: 0;
3612 line-height: 2;
3613 min-height: 100%;
3614 white-space: nowrap;
3615 cursor: pointer;
3616}
3617.ui-slider-switch.ui-mini .ui-slider-label {
3618 font-size: 14px;
3619}
3620.ui-slider-switch .ui-slider-label-a {
3621 z-index: 1;
3622 left: 0;
3623 text-indent: -1.5em;
3624}
3625.ui-slider-switch .ui-slider-label-b {
3626 z-index: 0;
3627 right: 0;
3628 text-indent: 1.5em;
3629}
3630/* The corner radii for ui-slider-switch/track can be specified in theme CSS. The bg and handle inherits. */
3631.ui-slider-track .ui-slider-bg,
3632.ui-slider-switch .ui-slider-label,
3633.ui-slider-switch .ui-slider-inneroffset,
3634.ui-slider-handle {
3635 -webkit-border-radius: inherit;
3636 border-radius: inherit;
3637}
3638.ui-field-contain div.ui-slider-switch {
3639 margin: 0;
3640}
3641/* ui-hide-label deprecated in 1.4. TODO: Remove in 1.5 */
3642.ui-field-contain div.ui-slider-switch,
3643.ui-field-contain.ui-hide-label div.ui-slider-switch,
3644html .ui-popup .ui-field-contain div.ui-slider-switch {
3645 display: inline-block;
3646 width: 5.8em;
3647}
3648/* slider tooltip
3649-----------------------------------------------------------------------------------------------------------*/
3650.ui-slider-popup {
3651 width: 64px;
3652 height: 64px;
3653 font-size: 36px;
3654 padding-top: 14px;
3655 opacity: 0.8;
3656}
3657.ui-slider-popup {
3658 position: absolute !important;
3659 text-align: center;
3660 z-index: 100;
3661}
3662.ui-slider-track .ui-btn.ui-slider-handle {
3663 font-size: .9em;
3664 line-height: 30px;
3665}
3666.ui-rangeslider {
3667 margin: .5em 0;
3668}
3669.ui-rangeslider:before,
3670.ui-rangeslider:after {
3671 content: "";
3672 display: table;
3673}
3674.ui-rangeslider:after {
3675 clear: both;
3676}
3677.ui-rangeslider .ui-slider-input.ui-rangeslider-last {
3678 float: right;
3679}
3680.ui-rangeslider .ui-rangeslider-sliders {
3681 position: relative;
3682 overflow: visible;
3683 height: 30px;
3684 margin: 0 68px;
3685}
3686.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track {
3687 position: absolute;
3688 top: 6px;
3689 right: 0;
3690 left: 0;
3691 margin: 0;
3692}
3693.ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track {
3694 top: 8px;
3695}
3696.ui-rangeslider .ui-slider-track:first-child .ui-slider-bg {
3697 display: none;
3698}
3699.ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
3700 background-color: transparent;
3701 background: none;
3702 border-width: 0;
3703 height: 0;
3704}
3705/* this makes ie6 and ie7 set height to 0 to fix z-index problem */
3706html >/**/body .ui-rangeslider .ui-rangeslider-sliders .ui-slider-track:first-child {
3707 height: 15px;
3708 border-width: 1px;
3709}
3710html >/**/body .ui-rangeslider.ui-mini .ui-rangeslider-sliders .ui-slider-track:first-child {
3711 height: 12px;
3712}
3713/* Hide the second label (the first is moved outside the div) */
3714div.ui-rangeslider label {
3715 position: absolute !important;
3716 height: 1px;
3717 width: 1px;
3718 overflow: hidden;
3719 clip: rect(1px,1px,1px,1px);
3720}
3721.ui-field-contain .ui-rangeslider input.ui-slider-input,
3722.ui-field-contain .ui-rangeslider.ui-mini input.ui-slider-input,
3723.ui-field-contain .ui-rangeslider .ui-rangeslider-sliders,
3724.ui-field-contain .ui-rangeslider.ui-mini .ui-rangeslider-sliders {
3725 margin-top: 0;
3726 margin-bottom: 0;
3727}
3728.ui-input-text,
3729.ui-input-search {
3730 margin: .5em 0;
3731 border-width: 1px;
3732 border-style: solid;
3733}
3734.ui-mini {
3735 margin: .446em;
3736}
3737.ui-input-text input,
3738.ui-input-search input,
3739textarea.ui-input-text {
3740 padding: .4em;
3741 line-height: 1.4em;
3742 display: block;
3743 width: 100%;
3744 -webkit-box-sizing: border-box;
3745 -moz-box-sizing: border-box;
3746 box-sizing: border-box;
3747 outline: 0;
3748}
3749.ui-input-text input,
3750.ui-input-search input {
3751 margin: 0;
3752 min-height: 2.2em;
3753 text-align: left; /* Opera aligns type="date" right by default */
3754 border: 0;
3755 background: transparent none;
3756 -webkit-appearance: none;
3757 -webkit-border-radius: inherit;
3758 border-radius: inherit;
3759}
3760textarea.ui-input-text {
3761 overflow: auto;
3762 resize: vertical;
3763}
3764.ui-mini .ui-input-text input,
3765.ui-mini .ui-input-search input,
3766.ui-input-text.ui-mini input,
3767.ui-input-search.ui-mini input,
3768.ui-mini textarea.ui-input-text,
3769textarea.ui-mini {
3770 font-size: 14px;
3771}
3772/* Same margin for mini textareas as other mini sized widgets (12.5/14 * 0.5em) */
3773.ui-mini textarea.ui-input-text,
3774textarea.ui-mini {
3775 margin: .446em 0;
3776}
3777.ui-input-has-clear,
3778.ui-input-search {
3779 position: relative;
3780}
3781/* Padding on the div instead of input because of browser spinners etc. */
3782.ui-input-has-clear {
3783 padding-right: 2.375em;
3784}
3785.ui-mini.ui-input-has-clear {
3786 padding-right: 2.923em;
3787}
3788.ui-input-has-clear input {
3789 padding-right: 0;
3790 /* Autofill on Chrome has bg color so we unset corners right as well. */
3791 -webkit-border-top-right-radius: 0;
3792 border-top-right-radius: 0;
3793 -webkit-border-bottom-right-radius: 0;
3794 border-bottom-right-radius: 0;
3795}
3796/* Search icon */
3797.ui-input-search input {
3798 padding-left: 1.75em;
3799}
3800.ui-input-search:after {
3801 position: absolute;
3802 left: .3125em;
3803 top: 50%;
3804 margin-top: -7px;
3805 content: "";
3806 background-position: center center;
3807 background-repeat: no-repeat;
3808 width: 14px;
3809 height: 14px;
3810 filter: Alpha(Opacity=50);
3811 opacity: .5;
3812}
3813.ui-input-search.ui-input-has-clear .ui-btn.ui-input-clear,
3814.ui-input-text.ui-input-has-clear .ui-btn.ui-input-clear {
3815 position: absolute;
3816 right: 0;
3817 top: 50%;
3818 margin: -14px .3125em 0;
3819 border: 0;
3820 background-color: transparent;
3821}
3822.ui-input-search .ui-input-clear-hidden,
3823.ui-input-text .ui-input-clear-hidden {
3824 display: none;
3825}
3826/* Resolves issue #5166: Added to support issue introduced in Firefox 15. We can likely remove this in the future. */
3827.ui-input-text input::-moz-placeholder,
3828.ui-input-search input::-moz-placeholder,
3829textarea.ui-input-text::-moz-placeholder {
3830 color: #aaa;
3831}
3832/* Same for IE10 */
3833.ui-input-text input:-ms-input-placeholder,
3834.ui-input-search input:-ms-input-placeholder,
3835textarea.ui-input-text:-ms-input-placeholder {
3836 color: #aaa;
3837}
3838/* Resolves issue #5131: Width of textinput depends on its type,
3839for Android 4.1 */
3840.ui-input-text input[type=number]::-webkit-outer-spin-button {
3841 margin: 0;
3842}
3843/* Resolves issue #5756: Textinput in IE10 has a default clear button */
3844.ui-input-text input::-ms-clear,
3845.ui-input-search input::-ms-clear {
3846 display: none;
3847}
3848.ui-input-text input:focus,
3849.ui-input-search input:focus {
3850 -webkit-box-shadow: none;
3851 -moz-box-shadow: none;
3852 box-shadow: none;
3853}
3854textarea.ui-input-text.ui-textinput-autogrow {
3855 overflow: hidden;
3856}
3857.ui-textinput-autogrow-resize {
3858 -webkit-transition: height 0.25s;
3859 -o-transition: height 0.25s;
3860 -moz-transition: height 0.25s;
3861 transition: height 0.25s;
3862}
3863.ui-flipswitch {
3864 display: inline-block;
3865 vertical-align: middle;
3866 width: 5.875em; /* Override this and padding-left in next rule if you use labels other than "on/off" and need more space */
3867 height: 1.875em;
3868 border-width: 1px;
3869 border-style: solid;
3870 margin: .5em 0;
3871 overflow: hidden;
3872 -webkit-transition-property: padding, width, background-color, color, border-color;
3873 -moz-transition-property: padding, width, background-color, color, border-color;
3874 -o-transition-property: padding, width, background-color, color, border-color;
3875 transition-property: padding, width, background-color, color, border-color;
3876 -webkit-transition-duration: 100ms;
3877 -moz-transition-duration: 100ms;
3878 -o-transition-duration: 100ms;
3879 transition-duration: 100ms;
3880 -webkit-touch-callout: none;
3881 -webkit-user-select: none;
3882 -moz-user-select: none;
3883 -ms-user-select: none;
3884 user-select: none;
3885 cursor: pointer;
3886}
3887.ui-flipswitch.ui-flipswitch-active {
3888 padding-left: 4em; /* Override this and width in previous rule if you use labels other than "on/off" and need more space */
3889 width: 1.875em;
3890}
3891.ui-flipswitch-input {
3892 position: absolute;
3893 height: 1px;
3894 width: 1px;
3895 margin: -1px;
3896 overflow: hidden;
3897 clip: rect(1px,1px,1px,1px);
3898 border: 0;
3899 outline: 0;
3900 filter: Alpha(Opacity=0);
3901 opacity: 0;
3902}
3903.ui-flipswitch .ui-btn.ui-flipswitch-on,
3904.ui-flipswitch .ui-flipswitch-off {
3905 float: left;
3906 height: 1.75em;
3907 margin: .0625em;
3908 line-height: 1.65em;
3909}
3910.ui-flipswitch .ui-btn.ui-flipswitch-on {
3911 width: 1.75em;
3912 padding: 0;
3913 text-indent: -2.6em; /* Override this to center text if you use a label other than "on" */
3914 text-align: left;
3915 border-width: 1px;
3916 border-style: solid;
3917 -webkit-box-sizing: border-box;
3918 -moz-box-sizing: border-box;
3919 box-sizing: border-box;
3920 border-radius: inherit;
3921 overflow: visible;
3922 color: inherit;
3923 text-shadow: inherit;
3924}
3925.ui-flipswitch .ui-flipswitch-off {
3926 padding: 1px;
3927 text-indent: 1em; /* Override this to center text if you use a label other than "off" */
3928}
3929/* Override field container CSS to prevent the flipswitch from becomming full width */
3930html .ui-field-contain > label + .ui-flipswitch,
3931html .ui-popup .ui-field-contain > label + .ui-flipswitch {
3932 display: inline-block;
3933 width: 5.875em; /* If you override the width for .ui-flipswitch you should repeat the same value here */
3934 -webkit-box-sizing: content-box;
3935 -moz-box-sizing: content-box;
3936 box-sizing: content-box;
3937}
3938.ui-field-contain .ui-flipswitch.ui-flipswitch-active,
3939.ui-popup .ui-field-contain .ui-flipswitch.ui-flipswitch-active {
3940 width: 1.875em;
3941}
3942.ui-table {
3943 border: 0;
3944 border-collapse: collapse;
3945 padding: 0;
3946 width: 100%;
3947}
3948.ui-table th,
3949.ui-table td {
3950 line-height: 1.5em;
3951 text-align: left;
3952 padding: .4em .5em;
3953 vertical-align:top;
3954}
3955.ui-table th .ui-btn,
3956.ui-table td .ui-btn {
3957 line-height: normal;
3958}
3959.ui-table th {
3960 font-weight: bold;
3961}
3962.ui-table caption {
3963 text-align: left;
3964 margin-bottom: 1.4em;
3965 opacity: .5;
3966}
3967/*
3968 Styles for the table columntoggle mode
3969*/
3970.ui-table-columntoggle-btn {
3971 float: right;
3972 margin-bottom: .8em;
3973}
3974/* Remove top/bottom margins around the fieldcontain on check list */
3975.ui-table-columntoggle-popup fieldset {
3976 margin:0;
3977}
3978.ui-table-columntoggle {
3979 clear: both;
3980}
3981/* Hide all prioritized columns by default */
3982@media only all {
3983 th.ui-table-priority-6,
3984 td.ui-table-priority-6,
3985 th.ui-table-priority-5,
3986 td.ui-table-priority-5,
3987 th.ui-table-priority-4,
3988 td.ui-table-priority-4,
3989 th.ui-table-priority-3,
3990 td.ui-table-priority-3,
3991 th.ui-table-priority-2,
3992 td.ui-table-priority-2,
3993 th.ui-table-priority-1,
3994 td.ui-table-priority-1 {
3995 display: none;
3996 }
3997}
3998/* Preset breakpoints if ".ui-responsive" class added to table */
3999/* Show priority 1 at 320px (20em x 16px) */
4000@media screen and (min-width: 20em) {
4001 .ui-table-columntoggle.ui-responsive th.ui-table-priority-1,
4002 .ui-table-columntoggle.ui-responsive td.ui-table-priority-1 {
4003 display: table-cell;
4004 }
4005}
4006/* Show priority 2 at 480px (30em x 16px) */
4007@media screen and (min-width: 30em) {
4008 .ui-table-columntoggle.ui-responsive th.ui-table-priority-2,
4009 .ui-table-columntoggle.ui-responsive td.ui-table-priority-2 {
4010 display: table-cell;
4011 }
4012}
4013/* Show priority 3 at 640px (40em x 16px) */
4014@media screen and (min-width: 40em) {
4015 .ui-table-columntoggle.ui-responsive th.ui-table-priority-3,
4016 .ui-table-columntoggle.ui-responsive td.ui-table-priority-3 {
4017 display: table-cell;
4018 }
4019}
4020/* Show priority 4 at 800px (50em x 16px) */
4021@media screen and (min-width: 50em) {
4022 .ui-table-columntoggle.ui-responsive th.ui-table-priority-4,
4023 .ui-table-columntoggle.ui-responsive td.ui-table-priority-4 {
4024 display: table-cell;
4025 }
4026}
4027/* Show priority 5 at 960px (60em x 16px) */
4028@media screen and (min-width: 60em) {
4029 .ui-table-columntoggle.ui-responsive th.ui-table-priority-5,
4030 .ui-table-columntoggle.ui-responsive td.ui-table-priority-5 {
4031 display: table-cell;
4032 }
4033}
4034/* Show priority 6 at 1,120px (70em x 16px) */
4035@media screen and (min-width: 70em) {
4036 .ui-table-columntoggle.ui-responsive th.ui-table-priority-6,
4037 .ui-table-columntoggle.ui-responsive td.ui-table-priority-6 {
4038 display: table-cell;
4039 }
4040}
4041/* Unchecked manually: Always hide */
4042.ui-table-columntoggle th.ui-table-cell-hidden,
4043.ui-table-columntoggle td.ui-table-cell-hidden,
4044.ui-table-columntoggle.ui-responsive th.ui-table-cell-hidden,
4045.ui-table-columntoggle.ui-responsive td.ui-table-cell-hidden {
4046 display: none;
4047}
4048/* Checked manually: Always show */
4049.ui-table-columntoggle th.ui-table-cell-visible,
4050.ui-table-columntoggle td.ui-table-cell-visible,
4051.ui-table-columntoggle.ui-responsive th.ui-table-cell-visible,
4052.ui-table-columntoggle.ui-responsive td.ui-table-cell-visible {
4053 display: table-cell;
4054}
4055/*
4056 Styles for the table columntoggle mode
4057*/
4058.ui-table-reflow td .ui-table-cell-label,
4059.ui-table-reflow th .ui-table-cell-label {
4060 display: none;
4061}
4062/* Mobile first styles: Begin with the stacked presentation at narrow widths */
4063@media only all {
4064 /* Hide the table headers */
4065 .ui-table-reflow thead td,
4066 .ui-table-reflow thead th {
4067 display: none;
4068 }
4069 /* Show the table cells as a block level element */
4070 .ui-table-reflow td,
4071 .ui-table-reflow th {
4072 text-align: left;
4073 display: block;
4074 }
4075 /* Add a fair amount of top margin to visually separate each row when stacked */
4076 .ui-table-reflow tbody th {
4077 margin-top: 3em;
4078 }
4079 /* Make the label elements a percentage width */
4080 .ui-table-reflow td .ui-table-cell-label,
4081 .ui-table-reflow th .ui-table-cell-label {
4082 padding: .4em;
4083 min-width: 30%;
4084 display: inline-block;
4085 margin: -.4em 1em -.4em -.4em;
4086 }
4087 /* For grouped headers, have a different style to visually separate the levels by classing the first label in each col group */
4088 .ui-table-reflow th .ui-table-cell-label-top,
4089 .ui-table-reflow td .ui-table-cell-label-top {
4090 display: block;
4091 padding: .4em 0;
4092 margin: .4em 0;
4093 text-transform: uppercase;
4094 font-size: .9em;
4095 font-weight: normal;
4096 }
4097}
4098/* Breakpoint to show as a standard table at 560px (35em x 16px) or wider */
4099@media ( min-width: 35em ) {
4100 /* Show the table header rows */
4101 .ui-table-reflow.ui-responsive td,
4102 .ui-table-reflow.ui-responsive th,
4103 .ui-table-reflow.ui-responsive tbody th,
4104 .ui-table-reflow.ui-responsive tbody td,
4105 .ui-table-reflow.ui-responsive thead td,
4106 .ui-table-reflow.ui-responsive thead th {
4107 display: table-cell;
4108 margin: 0;
4109 }
4110 /* Hide the labels in each cell */
4111 .ui-table-reflow.ui-responsive td .ui-table-cell-label,
4112 .ui-table-reflow.ui-responsive th .ui-table-cell-label {
4113 display: none;
4114 }
4115}
4116/* Hack to make IE9 and WP7.5 treat cells like block level elements, scoped to ui-responsive class */
4117/* Applied in a max-width media query up to the table layout breakpoint so we don't need to negate this*/
4118@media ( max-width: 35em ) {
4119 .ui-table-reflow.ui-responsive td,
4120 .ui-table-reflow.ui-responsive th {
4121 width: 100%;
4122 -webkit-box-sizing: border-box;
4123 -moz-box-sizing: border-box;
4124 box-sizing: border-box;
4125 float: left;
4126 clear: left;
4127 }
4128}
4129/* Panel */
4130.ui-panel {
4131 width: 17em;
4132 min-height: 100%;
4133 max-height: none;
4134 border-width: 0;
4135 position: absolute;
4136 top: 0;
4137 display: block;
4138}
4139.ui-panel-closed {
4140 width: 0;
4141 max-height: 100%;
4142 overflow: hidden;
4143 visibility: hidden;
4144 left: 0;
4145 clip: rect(1px,1px,1px,1px);
4146}
4147.ui-panel-fixed {
4148 position: fixed;
4149 bottom: -1px; /* Fixes gap on Chrome for Android */
4150 padding-bottom: 1px;
4151}
4152.ui-panel-display-reveal {
4153 z-index: 1;
4154}
4155.ui-panel-display-push {
4156 z-index: 999;
4157}
4158.ui-panel-display-overlay {
4159 z-index: 1001; /* Fixed toolbars have z-index 1000 */
4160}
4161.ui-panel-inner {
4162 padding: 1em;
4163}
4164/* Container, page and wrapper */
4165.ui-panel-page-container {
4166 overflow-x: visible;
4167}
4168.ui-panel-page-container-themed .ui-page-active {
4169 background: none;
4170}
4171.ui-panel-wrapper {
4172 position: relative;
4173 min-height: inherit;
4174 border: 0;
4175 overflow-x: hidden;
4176 z-index: 999;
4177}
4178/* Fixed toolbars */
4179.ui-panel-fixed-toolbar {
4180 overflow-x: hidden;
4181}
4182/* Dismiss */
4183.ui-panel-dismiss {
4184 position: absolute;
4185 top: 0;
4186 left: 0;
4187 right: 0;
4188 height: 100%;
4189 z-index: 1002;
4190 display: none;
4191}
4192.ui-panel-dismiss-open {
4193 display: block;
4194}
4195/* Animate class is added to panel, wrapper and fixed toolbars */
4196.ui-panel-animate {
4197 -webkit-transition: -webkit-transform 300ms ease;
4198 -webkit-transition-duration: 300ms;
4199 -moz-transition: -moz-transform 300ms ease;
4200 transition: transform 300ms ease;
4201}
4202/* Fix for Windows Phone issue #6349: unset the transition for transforms in case of fixed toolbars. */
4203@media screen and ( max-device-width: 768px ) {
4204 .ui-page-header-fixed .ui-panel-animate.ui-panel-wrapper,
4205 .ui-page-footer-fixed .ui-panel-animate.ui-panel-wrapper,
4206 .ui-panel-animate.ui-panel-fixed-toolbar {
4207 -ms-transition: none;
4208 }
4209 /* We need a transitionend event ... */
4210 .ui-panel-animate.ui-panel-fixed-toolbar {
4211 -ms-transition: -ms-transform 1ms;
4212 -ms-transform: rotate(0deg);
4213 }
4214}
4215/* Hardware acceleration for smoother transitions on WebKit browsers */
4216.ui-panel-animate.ui-panel:not(.ui-panel-display-reveal) {
4217 -webkit-backface-visibility: hidden;
4218 -webkit-transform: translate3d(0,0,0);
4219}
4220/* Panel positioning (for overlay and push) */
4221/* Panel left closed */
4222.ui-panel-position-left {
4223 left: -17em;
4224}
4225/* Panel left closed animated */
4226.ui-panel-animate.ui-panel-position-left.ui-panel-display-overlay,
4227.ui-panel-animate.ui-panel-position-left.ui-panel-display-push {
4228 left: 0;
4229 -webkit-transform: translate3d(-17em,0,0);
4230 -moz-transform: translate3d(-17em,0,0);
4231 transform: translate3d(-17em,0,0);
4232}
4233/* Panel left open */
4234.ui-panel-position-left.ui-panel-display-reveal, /* Unset "panel left closed" for reveal */
4235.ui-panel-open.ui-panel-position-left {
4236 left: 0;
4237}
4238/* Panel left open animated */
4239.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-overlay,
4240.ui-panel-animate.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
4241 -webkit-transform: translate3d(0,0,0);
4242 transform: translate3d(0,0,0);
4243 -moz-transform: none;
4244}
4245/* Panel right closed */
4246.ui-panel-position-right {
4247 right: -17em;
4248}
4249/* Panel right closed animated */
4250.ui-panel-animate.ui-panel-position-right.ui-panel-display-overlay,
4251.ui-panel-animate.ui-panel-position-right.ui-panel-display-push {
4252 right: 0;
4253 -webkit-transform: translate3d(17em,0,0);
4254 -moz-transform: translate3d(17em,0,0);
4255 transform: translate3d(17em,0,0);
4256}
4257/* Panel right open */
4258.ui-panel-position-right.ui-panel-display-reveal, /* Unset "panel right closed" for reveal */
4259.ui-panel-position-right.ui-panel-open {
4260 right: 0;
4261}
4262/* Panel right open animated */
4263.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-overlay,
4264.ui-panel-animate.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
4265 -webkit-transform: translate3d(0,0,0);
4266 transform: translate3d(0,0,0);
4267 -moz-transform: none;
4268}
4269/* Wrapper and fixed toolbars positioning (for reveal and push) */
4270/* Panel left open */
4271.ui-panel-page-content-position-left {
4272 left: 17em;
4273 right: -17em;
4274}
4275/* Panel left open animated */
4276.ui-panel-animate.ui-panel-page-content-position-left {
4277 left: 0;
4278 right: 0;
4279 -webkit-transform: translate3d(17em,0,0);
4280 -moz-transform: translate3d(17em,0,0);
4281 transform: translate3d(17em,0,0);
4282}
4283/* Panel right open */
4284.ui-panel-page-content-position-right {
4285 left: -17em;
4286 right: 17em;
4287}
4288/* Panel right open animated */
4289.ui-panel-animate.ui-panel-page-content-position-right {
4290 left: 0;
4291 right: 0;
4292 -webkit-transform: translate3d(-17em,0,0);
4293 -moz-transform: translate3d(-17em,0,0);
4294 transform: translate3d(-17em,0,0);
4295}
4296/* Dismiss model open */
4297.ui-panel-dismiss-open.ui-panel-dismiss-position-left {
4298 left: 17em;
4299}
4300.ui-panel-dismiss-open.ui-panel-dismiss-position-right {
4301 right: 17em;
4302}
4303/* Shadows and borders */
4304.ui-panel-display-reveal {
4305 -webkit-box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
4306 -moz-box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
4307 box-shadow: inset -5px 0 5px rgba(0,0,0,.15);
4308}
4309.ui-panel-position-right.ui-panel-display-reveal {
4310 -webkit-box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
4311 -moz-box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
4312 box-shadow: inset 5px 0 5px rgba(0,0,0,.15);
4313}
4314.ui-panel-display-overlay {
4315 -webkit-box-shadow: 5px 0 5px rgba(0,0,0,.15);
4316 -moz-box-shadow: 5px 0 5px rgba(0,0,0,.15);
4317 box-shadow: 5px 0 5px rgba(0,0,0,.15);
4318}
4319.ui-panel-position-right.ui-panel-display-overlay {
4320 -webkit-box-shadow: -5px 0 5px rgba(0,0,0,.15);
4321 -moz-box-shadow: -5px 0 5px rgba(0,0,0,.15);
4322 box-shadow: -5px 0 5px rgba(0,0,0,.15);
4323}
4324.ui-panel-open.ui-panel-position-left.ui-panel-display-push {
4325 border-right-width: 1px;
4326 margin-right: -1px;
4327}
4328.ui-panel-page-content-position-left.ui-panel-page-content-display-push {
4329 margin-left: 1px;
4330 width: auto;
4331}
4332.ui-panel-open.ui-panel-position-right.ui-panel-display-push {
4333 border-left-width: 1px;
4334 margin-left: -1px;
4335}
4336.ui-panel-page-content-position-right.ui-panel-page-content-display-push {
4337 margin-right: 1px;
4338 width: auto;
4339}
4340/* Responsive: wrap on wide viewports once open */
4341@media (min-width:55em) {
4342 .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-left {
4343 margin-right: 17em;
4344 }
4345 .ui-responsive-panel .ui-panel-page-content-open.ui-panel-page-content-position-right {
4346 margin-left: 17em;
4347 }
4348 .ui-responsive-panel .ui-panel-page-content-open {
4349 width: auto;
4350 }
4351 .ui-responsive-panel .ui-panel-dismiss-display-push,
4352 .ui-responsive-panel.ui-page-active ~ .ui-panel-dismiss-display-push {
4353 display: none;
4354 }
4355}
4356.ui-tabs {
4357 position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
4358 padding: .2em;
4359}
Note: See TracBrowser for help on using the repository browser.