1 /*!
   2  * jQuery UI CSS Framework 1.12.1
   3  * http://jqueryui.com
   4  *
   5  * Copyright jQuery Foundation and other contributors
   6  * Released under the MIT license.
   7  * http://jquery.org/license
   8  *
   9  * http://api.jqueryui.com/category/theming/
  10  */
  11 /* Layout helpers
  12 ----------------------------------*/
  13 .ui-helper-hidden {
  14         display: none;
  15 }
  16 .ui-helper-hidden-accessible {
  17         border: 0;
  18         clip: rect(0 0 0 0);
  19         height: 1px;
  20         margin: -1px;
  21         overflow: hidden;
  22         padding: 0;
  23         position: absolute;
  24         width: 1px;
  25 }
  26 .ui-helper-reset {
  27         margin: 0;
  28         padding: 0;
  29         border: 0;
  30         outline: 0;
  31         line-height: 1.3;
  32         text-decoration: none;
  33         font-size: 100%;
  34         list-style: none;
  35 }
  36 .ui-helper-clearfix:before,
  37 .ui-helper-clearfix:after {
  38         content: "";
  39         display: table;
  40         border-collapse: collapse;
  41 }
  42 .ui-helper-clearfix:after {
  43         clear: both;
  44 }
  45 .ui-helper-zfix {
  46         width: 100%;
  47         height: 100%;
  48         top: 0;
  49         left: 0;
  50         position: absolute;
  51         opacity: 0;
  52         filter:Alpha(Opacity=0); /* support: IE8 */
  53 }
  54 
  55 .ui-front {
  56         z-index: 100;
  57 }
  58 
  59 
  60 /* Interaction Cues
  61 ----------------------------------*/
  62 .ui-state-disabled {
  63         cursor: default !important;
  64         pointer-events: none;
  65 }
  66 
  67 
  68 /* Icons
  69 ----------------------------------*/
  70 .ui-icon {
  71         display: inline-block;
  72         vertical-align: middle;
  73         margin-top: -.25em;
  74         position: relative;
  75         text-indent: -99999px;
  76         overflow: hidden;
  77         background-repeat: no-repeat;
  78 }
  79 
  80 .ui-widget-icon-block {
  81         left: 50%;
  82         margin-left: -8px;
  83         display: block;
  84 }
  85 
  86 /* Misc visuals
  87 ----------------------------------*/
  88 
  89 /* Overlays */
  90 .ui-widget-overlay {
  91         position: fixed;
  92         top: 0;
  93         left: 0;
  94         width: 100%;
  95         height: 100%;
  96 }
  97 .ui-autocomplete {
  98         position: absolute;
  99         top: 0;
 100         left: 0;
 101         cursor: default;
 102 }
 103 .ui-menu {
 104         list-style: none;
 105         padding: 0;
 106         margin: 0;
 107         display: block;
 108         outline: 0;
 109 }
 110 .ui-menu .ui-menu {
 111         position: absolute;
 112 }
 113 .ui-menu .ui-menu-item {
 114         margin: 0;
 115         cursor: pointer;
 116         /* support: IE10, see #8844 */
 117         list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
 118 }
 119 .ui-menu .ui-menu-item-wrapper {
 120         position: relative;
 121         padding: 3px 1em 3px .4em;
 122 }
 123 .ui-menu .ui-menu-divider {
 124         margin: 5px 0;
 125         height: 0;
 126         font-size: 0;
 127         line-height: 0;
 128         border-width: 1px 0 0 0;
 129 }
 130 .ui-menu .ui-state-focus,
 131 .ui-menu .ui-state-active {
 132         margin: -1px;
 133 }
 134 
 135 /* icon support */
 136 .ui-menu-icons {
 137         position: relative;
 138 }
 139 .ui-menu-icons .ui-menu-item-wrapper {
 140         padding-left: 2em;
 141 }
 142 
 143 /* left-aligned */
 144 .ui-menu .ui-icon {
 145         position: absolute;
 146         top: 0;
 147         bottom: 0;
 148         left: .2em;
 149         margin: auto 0;
 150 }
 151 
 152 /* right-aligned */
 153 .ui-menu .ui-menu-icon {
 154         left: auto;
 155         right: 0;
 156 }