3 This CSS code is generated from http://ui.sunhater.com
4 (c)2014 Pavel Tzonkov, sunhater.com. All rights reserved.
13 .ui-helper-hidden-accessible {
29 text-decoration: none
;
33 .ui-helper-clearfix:before
,
34 .ui-helper-clearfix:after {
37 border-collapse: collapse
;
39 .ui-helper-clearfix:after {
43 min-height: 0; /* support: IE7 */
52 filter:alpha
(opacity
=0);
59 .ui-widget
.ui-widget
,
67 border: 1px solid
#888;
71 .ui-widget-content a {
75 border: 1px solid
#4685b3;
79 background: -webkit-linear-gradient
(top
, #184977, #4685b3);
80 background: -moz-linear-gradient
(top
, #184977, #4685b3);
81 background: -ms-linear-gradient
(top
, #184977, #4685b3);
82 background: -o-linear-gradient
(top
, #184977, #4685b3);
83 background: linear-gradient
(to bottom
, #184977, #4685b3);
90 ----------------------------------*/
93 .ui-widget-content
.ui-state-default
,
94 .ui-widget-header
.ui-state-default
,
95 .ui-widget.ui-state-disabled {
97 border: 1px solid
#555;
99 background: -webkit-linear-gradient
(top
, #555, #111);
100 background: -moz-linear-gradient
(top
, #555, #111);
101 background: -ms-linear-gradient
(top
, #555, #111);
102 background: -o-linear-gradient
(top
, #555, #111);
103 background: linear-gradient
(to bottom
, #555, #111);
109 .ui-widget-content
.ui-state-hover
,
110 .ui-widget-header
.ui-state-hover
,
112 .ui-widget-content
.ui-state-focus
,
113 .ui-widget-header .ui-state-focus {
115 background: -webkit-linear-gradient
(top
, #111, #555);
116 background: -moz-linear-gradient
(top
, #111, #555);
117 background: -ms-linear-gradient
(top
, #111, #555);
118 background: -o-linear-gradient
(top
, #111, #555);
119 background: linear-gradient
(to bottom
, #111, #555);
123 .ui-widget-content
.ui-state-active
,
124 .ui-widget-header
.ui-state-active
,
125 .ui-menu .ui-state-focus {
127 border: 1px solid
#184977;
129 background: -webkit-linear-gradient
(top
, #184977, #4685b3);
130 background: -moz-linear-gradient
(top
, #184977, #4685b3);
131 background: -ms-linear-gradient
(top
, #184977, #4685b3);
132 background: -o-linear-gradient
(top
, #184977, #4685b3);
133 background: linear-gradient
(to bottom
, #184977, #4685b3);
139 .ui-state-default
a:link
,
140 .ui-state-default
a:visited
,
142 .ui-state-hover
a:hover
,
143 .ui-state-hover
a:link
,
144 .ui-state-hover
a:visited
,
146 .ui-state-active
a:link
,
147 .ui-state-active a:visited {
150 text-decoration: none
;
153 .ui-menu .ui-state-active {
155 border-color: #6b6b6b;
157 background: -webkit-linear-gradient
(top
, #6b6b6b, #ababab);
158 background: -moz-linear-gradient
(top
, #6b6b6b, #ababab);
159 background: -ms-linear-gradient
(top
, #6b6b6b, #ababab);
160 background: -o-linear-gradient
(top
, #6b6b6b, #ababab);
161 background: linear-gradient
(to bottom
, #6b6b6b, #ababab);
165 ----------------------------------*/
168 .ui-widget-content
.ui-state-highlight
,
169 .ui-widget-header .ui-state-highlight {
170 border: 1px solid
#d5bc2c;
171 box-shadow: inset
0 0 5px #d5bc2c;
176 .ui-widget-content
.ui-state-error
,
177 .ui-widget-header .ui-state-error {
178 border: 1px solid
#cf7f7f;
179 box-shadow: inset
0 0 5px #cf7f7f;
184 .ui-widget-content
.ui-state-error a
,
185 .ui-widget-header
.ui-state-error a
,
186 .ui-state-highlight a
,
187 .ui-widget-content
.ui-state-highlight a
,
188 .ui-widget-header
.ui-state-highlight a
,
189 .ui-state-error-text
,
190 .ui-widget-content
.ui-state-error-text
,
191 .ui-widget-header .ui-state-error-text {
194 .ui-priority-primary
,
195 .ui-widget-content
.ui-priority-primary
,
196 .ui-widget-header .ui-priority-primary {
199 .ui-priority-secondary
,
200 .ui-widget-content
.ui-priority-secondary
,
201 .ui-widget-header .ui-priority-secondary {
203 filter:alpha
(opacity
=50);
207 .ui-widget-content
.ui-state-disabled
,
208 .ui-widget-header .ui-state-disabled {
210 filter:alpha
(opacity
=50);
211 background-image: none
;
213 .ui-state-disabled .ui-icon {
214 filter:alpha
(opacity
=50); /* For IE8 - See #6059 */
218 ----------------------------------*/
220 cursor: default
!important
;
224 ----------------------------------*/
237 .ui-resizable-handle {
242 .ui-resizable-disabled
.ui-resizable-handle
,
243 .ui-resizable-autohide .ui-resizable-handle {
302 .ui-selectable-helper {
305 border: 1px dotted black
;
311 .ui-accordion .ui-accordion-header {
317 min-height: 0; /* support: IE7 */
319 .ui-accordion
.ui-accordion-icons
,
320 .ui-accordion .ui-accordion-icons .ui-accordion-icons {
323 .ui-accordion .ui-accordion-noicons {
327 .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
333 .ui-accordion .ui-accordion-content {
353 display: inline-block
;
358 vertical-align: middle
;
360 overflow: visible
; /* removes extra width in IE */
367 text-decoration: none
;
369 /* to make room for the icon, a width needs to be set here */
370 .ui-button-icon-only {
373 .ui-button-icons-only {
376 /* button text element */
377 .ui-button .ui-button-text {
381 .ui-button-text-only .ui-button-text {
384 .ui-button-icon-only
.ui-button-text
,
385 .ui-button-icons-only .ui-button-text {
387 text-indent: -9999999px;
389 .ui-button-text-icon-primary
.ui-button-text
,
390 .ui-button-text-icons .ui-button-text {
391 padding: 6px 10px 6px 28px;
393 .ui-button-text-icon-secondary
.ui-button-text
,
394 .ui-button-text-icons .ui-button-text {
395 padding: 6px 28px 6px 10px;
397 .ui-button-text-icons .ui-button-text {
401 /* no icon support for input elements, provide padding by default */
406 /* button icon element(s) */
407 .ui-button-icon-only
.ui-icon
,
408 .ui-button-text-icon-primary
.ui-icon
,
409 .ui-button-text-icon-secondary
.ui-icon
,
410 .ui-button-text-icons
.ui-icon
,
411 .ui-button-icons-only .ui-icon {
416 .ui-button-icon-only .ui-icon {
420 .ui-button-text-icon-primary
.ui-button-icon-primary
,
421 .ui-button-text-icons
.ui-button-icon-primary
,
422 .ui-button-icons-only .ui-button-icon-primary {
425 .ui-button-text-icon-secondary
.ui-button-icon-secondary
,
426 .ui-button-text-icons
.ui-button-icon-secondary
,
427 .ui-button-icons-only .ui-button-icon-secondary {
431 /* reset extra padding in Firefox, see h5bp.com/l */
432 input
.ui-button::-moz-focus-inner
,
433 button
.ui-button::-moz-focus-inner
{
445 .ui-buttonset .ui-button {
458 .ui-datepicker .ui-datepicker-header {
462 .ui-datepicker
.ui-datepicker-prev
,
463 .ui-datepicker .ui-datepicker-next {
469 .ui-datepicker
.ui-datepicker-prev-hover
,
470 .ui-datepicker .ui-datepicker-next-hover {
473 .ui-datepicker .ui-datepicker-prev {
476 .ui-datepicker .ui-datepicker-next {
479 .ui-datepicker .ui-datepicker-prev-hover {
482 .ui-datepicker .ui-datepicker-next-hover {
485 .ui-datepicker
.ui-datepicker-prev span
,
486 .ui-datepicker .ui-datepicker-next span {
494 .ui-datepicker .ui-datepicker-title {
499 .ui-datepicker .ui-datepicker-title select {
505 .ui-datepicker table {
507 border-collapse: collapse
;
521 .ui-datepicker td span
,
522 .ui-datepicker td a {
526 text-decoration: none
;
528 .ui-datepicker .ui-datepicker-buttonpane {
529 background-image: none
;
530 margin: 10px -11px -11px -11px;
532 border: 1px solid
#184977;
536 .ui-datepicker .ui-datepicker-buttonpane button {
545 filter: alpha
(opacity
=100);
547 .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
551 /* with multiple calendars */
552 .ui-datepicker.ui-datepicker-multi {
556 .ui-datepicker-multi .ui-datepicker-group {
559 .ui-datepicker-multi .ui-datepicker-group .ui-datepicker-header {
562 .ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-last {
566 .ui-datepicker-multi .ui-datepicker-group table {
570 .ui-datepicker-multi-2 .ui-datepicker-group {
573 .ui-datepicker-multi-3 .ui-datepicker-group {
576 .ui-datepicker-multi-4 .ui-datepicker-group {
580 .ui-datepicker-multi
.ui-datepicker-group-last
.ui-datepicker-header
,
581 .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
582 border-left-width: 0;
584 .ui-datepicker-multi .ui-datepicker-buttonpane {
587 .ui-datepicker-row-break {
592 th
.ui-datepicker-week-col
{
595 td
.ui-datepicker-week-col
{
600 td
.ui-datepicker-other-month a
.ui-state-default
{
603 th
.ui-datepicker-week-end
{
611 .ui-datepicker-rtl .ui-datepicker-prev {
615 .ui-datepicker-rtl .ui-datepicker-next {
619 .ui-datepicker-rtl .ui-datepicker-prev:hover {
623 .ui-datepicker-rtl .ui-datepicker-next:hover {
627 .ui-datepicker-rtl .ui-datepicker-buttonpane {
630 .ui-datepicker-rtl .ui-datepicker-buttonpane button {
633 .ui-datepicker-rtl
.ui-datepicker-buttonpane button
.ui-datepicker-current
,
634 .ui-datepicker-rtl .ui-datepicker-group {
637 .ui-datepicker-rtl
.ui-datepicker-group-last
.ui-datepicker-header
,
638 .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
639 border-right-width: 0;
640 border-left-width: 1px;
652 box-shadow: 0 0 10px #000;
654 .ui-dialog .ui-dialog-titlebar {
658 .ui-dialog .ui-dialog-title {
665 text-overflow: ellipsis
;
667 .ui-dialog .ui-dialog-titlebar-close {
676 .ui-dialog .ui-dialog-content {
684 .ui-dialog .ui-dialog-buttonpane {
686 border-width: 1px 0 0 0;
687 background-image: none
;
690 .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
693 .ui-dialog .ui-dialog-buttonpane button {
697 .ui-dialog .ui-resizable-se {
702 background-position: 16px 16px;
704 .ui-draggable .ui-dialog-titlebar {
722 .ui-menu .ui-menu-item {
726 /* support: IE10, see #8844 */
727 list-style-image: url
(data:image
/gif
;base64
,R0lGODlhAQABAIAAAAAAAP
///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7
);
729 .ui-menu .ui-menu-divider {
730 margin: 1px 10px 1px 10px;
734 border-width: 1px 0 0 0;
737 .ui-menu .ui-menu-item a {
738 text-decoration: none
;
742 min-height: 0; /* support: IE7 */
746 .ui-menu
.ui-menu-item a
.ui-state-focus
,
747 .ui-menu .ui-menu-item a.ui-state-active {
752 .ui-menu .ui-state-disabled {
756 .ui-menu .ui-state-disabled a {
759 .ui-menu.ui-corner-all.sh-menu {
762 .ui-menu.ui-corner-all, .ui-menu.sh-menu.ui-autocomplete.ui-corner-all {
770 .ui-menu-icons .ui-menu-item a {
783 .ui-menu .ui-menu-icon {
796 .ui-progressbar .ui-progressbar-value {
800 .ui-progressbar .ui-progressbar-overlay {
802 filter: alpha
(opacity
=25);
805 .ui-progressbar-indeterminate .ui-progressbar-value {
806 background-image: none
;
818 .ui-slider .ui-slider-handle {
825 box-shadow: 0 0 3px #aaa, inset
0 0 7px #fff, inset
0 0 3px #fff;
827 .ui-slider .ui-slider-handle.ui-state-active {
828 box-shadow: 0 0 3px #4685b3, inset
0 0 7px #fff, inset
0 0 3px #fff;
830 .ui-slider .ui-slider-range {
835 background-position: 0 0;
838 /* For IE8 - See #6727 */
839 .ui-slider
.ui-state-disabled
.ui-slider-handle
,
840 .ui-slider.ui-state-disabled .ui-slider-range {
844 .ui-slider-horizontal {
847 .ui-slider-horizontal .ui-slider-handle {
851 .ui-slider-horizontal .ui-slider-range {
855 .ui-slider-horizontal .ui-slider-range-min {
858 .ui-slider-horizontal .ui-slider-range-max {
862 .ui-slider-vertical {
866 .ui-slider-vertical .ui-slider-handle {
871 .ui-slider-vertical .ui-slider-range {
875 .ui-slider-vertical .ui-slider-range-min {
878 .ui-slider-vertical .ui-slider-range-max {
885 .ui-spinner.ui-widget {
887 display: inline-block
;
890 vertical-align: middle
;
892 background: -webkit-linear-gradient
(top
, #f0f0f0, #fff);
893 background: -moz-linear-gradient
(top
, #f0f0f0, #fff);
894 background: -ms-linear-gradient
(top
, #f0f0f0, #fff);
895 background: -o-linear-gradient
(top
, #f0f0f0, #fff);
896 background: linear-gradient
(to bottom
, #f0f0f0, #fff);
902 margin: 6px 24px 6px 10px;
903 vertical-align: middle
;
905 background: transparent
;
909 .ui-spinner-input:focus {
925 /* more specificity required here to overide default borders */
926 .ui-spinner a.ui-spinner-button {
931 /* vertical centre icon */
932 .ui-spinner .ui-icon {
946 .ui-spinner .ui-icon-triangle-1-s {
947 /* need to fix icons sprite */
948 background-position: -65px -16px;
955 position: relative
;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
957 .ui-tabs .ui-tabs-nav {
959 padding: 3px 3px 0 3px;
961 .ui-tabs .ui-tabs-nav li {
967 border-bottom-width: 0;
971 .ui-tabs .ui-tabs-nav li a {
974 text-decoration: none
;
976 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
980 .ui-tabs
.ui-tabs-nav li
.ui-tabs-active a
,
981 .ui-tabs
.ui-tabs-nav li
.ui-state-disabled a
,
982 .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
985 .ui-tabs
.ui-tabs-nav li a
, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
986 .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
989 .ui-tabs .ui-tabs-panel {
1004 border-color: #a5a5a5;
1005 box-shadow: inset
0 0 4px #a5a5a5, 0 0 4px #a5a5a5;
1006 background: -webkit-linear-gradient
(top
, #ddd, #fff);
1007 background: -moz-linear-gradient
(top
, #ddd, #fff);
1008 background: -ms-linear-gradient
(top
, #ddd, #fff);
1009 background: -o-linear-gradient
(top
, #ddd, #fff);
1010 background: linear-gradient
(to bottom
, #ddd, #fff);
1015 /* states and images */
1018 text-indent: -99999px;
1020 background-repeat: no-repeat
;
1026 .ui-button
.ui-state-active
.ui-icon
,
1027 .ui-dialog .ui-dialog-titlebar-close .ui-icon {
1028 background-image: url
(img
/ui-icons_white
.png
);
1031 .ui-button .ui-icon {
1032 background-image: url
(img
/ui-icons_grey
.png
);
1036 .ui-icon-blank { background-position: 16px 16px; }
1037 .ui-icon-carat-1-n { background-position: 0 0; }
1038 .ui-icon-carat-1-ne { background-position: -16px 0; }
1039 .ui-icon-carat-1-e { background-position: -32px 0; }
1040 .ui-icon-carat-1-se { background-position: -48px 0; }
1041 .ui-icon-carat-1-s { background-position: -64px 0; }
1042 .ui-icon-carat-1-sw { background-position: -80px 0; }
1043 .ui-icon-carat-1-w { background-position: -96px 0; }
1044 .ui-icon-carat-1-nw { background-position: -112px 0; }
1045 .ui-icon-carat-2-n-s { background-position: -128px 0; }
1046 .ui-icon-carat-2-e-w { background-position: -144px 0; }
1047 .ui-icon-triangle-1-n { background-position: 0 -16px; }
1048 .ui-icon-triangle-1-ne { background-position: -16px -16px; }
1049 .ui-icon-triangle-1-e { background-position: -32px -16px; }
1050 .ui-icon-triangle-1-se { background-position: -48px -16px; }
1051 .ui-icon-triangle-1-s { background-position: -64px -16px; }
1052 .ui-icon-triangle-1-sw { background-position: -80px -16px; }
1053 .ui-icon-triangle-1-w { background-position: -96px -16px; }
1054 .ui-icon-triangle-1-nw { background-position: -112px -16px; }
1055 .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
1056 .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
1057 .ui-icon-arrow-1-n { background-position: 0 -32px; }
1058 .ui-icon-arrow-1-ne { background-position: -16px -32px; }
1059 .ui-icon-arrow-1-e { background-position: -32px -32px; }
1060 .ui-icon-arrow-1-se { background-position: -48px -32px; }
1061 .ui-icon-arrow-1-s { background-position: -64px -32px; }
1062 .ui-icon-arrow-1-sw { background-position: -80px -32px; }
1063 .ui-icon-arrow-1-w { background-position: -96px -32px; }
1064 .ui-icon-arrow-1-nw { background-position: -112px -32px; }
1065 .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
1066 .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
1067 .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
1068 .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
1069 .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
1070 .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
1071 .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
1072 .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
1073 .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
1074 .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
1075 .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
1076 .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
1077 .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
1078 .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
1079 .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
1080 .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
1081 .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
1082 .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
1083 .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
1084 .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
1085 .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
1086 .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
1087 .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
1088 .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
1089 .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
1090 .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
1091 .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
1092 .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
1093 .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
1094 .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
1095 .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
1096 .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
1097 .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
1098 .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
1099 .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
1100 .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
1101 .ui-icon-arrow-4 { background-position: 0 -80px; }
1102 .ui-icon-arrow-4-diag { background-position: -16px -80px; }
1103 .ui-icon-extlink { background-position: -32px -80px; }
1104 .ui-icon-newwin { background-position: -48px -80px; }
1105 .ui-icon-refresh { background-position: -64px -80px; }
1106 .ui-icon-shuffle { background-position: -80px -80px; }
1107 .ui-icon-transfer-e-w { background-position: -96px -80px; }
1108 .ui-icon-transferthick-e-w { background-position: -112px -80px; }
1109 .ui-icon-folder-collapsed { background-position: 0 -96px; }
1110 .ui-icon-folder-open { background-position: -16px -96px; }
1111 .ui-icon-document { background-position: -32px -96px; }
1112 .ui-icon-document-b { background-position: -48px -96px; }
1113 .ui-icon-note { background-position: -64px -96px; }
1114 .ui-icon-mail-closed { background-position: -80px -96px; }
1115 .ui-icon-mail-open { background-position: -96px -96px; }
1116 .ui-icon-suitcase { background-position: -112px -96px; }
1117 .ui-icon-comment { background-position: -128px -96px; }
1118 .ui-icon-person { background-position: -144px -96px; }
1119 .ui-icon-print { background-position: -160px -96px; }
1120 .ui-icon-trash { background-position: -176px -96px; }
1121 .ui-icon-locked { background-position: -192px -96px; }
1122 .ui-icon-unlocked { background-position: -208px -96px; }
1123 .ui-icon-bookmark { background-position: -224px -96px; }
1124 .ui-icon-tag { background-position: -240px -96px; }
1125 .ui-icon-home { background-position: 0 -112px; }
1126 .ui-icon-flag { background-position: -16px -112px; }
1127 .ui-icon-calendar { background-position: -32px -112px; }
1128 .ui-icon-cart { background-position: -48px -112px; }
1129 .ui-icon-pencil { background-position: -64px -112px; }
1130 .ui-icon-clock { background-position: -80px -112px; }
1131 .ui-icon-disk { background-position: -96px -112px; }
1132 .ui-icon-calculator { background-position: -112px -112px; }
1133 .ui-icon-zoomin { background-position: -128px -112px; }
1134 .ui-icon-zoomout { background-position: -144px -112px; }
1135 .ui-icon-search { background-position: -160px -112px; }
1136 .ui-icon-wrench { background-position: -176px -112px; }
1137 .ui-icon-gear { background-position: -192px -112px; }
1138 .ui-icon-heart { background-position: -208px -112px; }
1139 .ui-icon-star { background-position: -224px -112px; }
1140 .ui-icon-link { background-position: -240px -112px; }
1141 .ui-icon-cancel { background-position: 0 -128px; }
1142 .ui-icon-plus { background-position: -16px -128px; }
1143 .ui-icon-plusthick { background-position: -32px -128px; }
1144 .ui-icon-minus { background-position: -48px -128px; }
1145 .ui-icon-minusthick { background-position: -64px -128px; }
1146 .ui-icon-close { background-position: -80px -128px; }
1147 .ui-icon-closethick { background-position: -96px -128px; }
1148 .ui-icon-key { background-position: -112px -128px; }
1149 .ui-icon-lightbulb { background-position: -128px -128px; }
1150 .ui-icon-scissors { background-position: -144px -128px; }
1151 .ui-icon-clipboard { background-position: -160px -128px; }
1152 .ui-icon-copy { background-position: -176px -128px; }
1153 .ui-icon-contact { background-position: -192px -128px; }
1154 .ui-icon-image { background-position: -208px -128px; }
1155 .ui-icon-video { background-position: -224px -128px; }
1156 .ui-icon-script { background-position: -240px -128px; }
1157 .ui-icon-alert { background-position: 0 -144px; }
1158 .ui-icon-info { background-position: -16px -144px; }
1159 .ui-icon-notice { background-position: -32px -144px; }
1160 .ui-icon-help { background-position: -48px -144px; }
1161 .ui-icon-check { background-position: -64px -144px; }
1162 .ui-icon-bullet { background-position: -80px -144px; }
1163 .ui-icon-radio-on { background-position: -96px -144px; }
1164 .ui-icon-radio-off { background-position: -112px -144px; }
1165 .ui-icon-pin-w { background-position: -128px -144px; }
1166 .ui-icon-pin-s { background-position: -144px -144px; }
1167 .ui-icon-play { background-position: 0 -160px; }
1168 .ui-icon-pause { background-position: -16px -160px; }
1169 .ui-icon-seek-next { background-position: -32px -160px; }
1170 .ui-icon-seek-prev { background-position: -48px -160px; }
1171 .ui-icon-seek-end { background-position: -64px -160px; }
1172 .ui-icon-seek-start { background-position: -80px -160px; }
1173 /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
1174 .ui-icon-seek-first { background-position: -80px -160px; }
1175 .ui-icon-stop { background-position: -96px -160px; }
1176 .ui-icon-eject { background-position: -112px -160px; }
1177 .ui-icon-volume-off { background-position: -128px -160px; }
1178 .ui-icon-volume-on { background-position: -144px -160px; }
1179 .ui-icon-power { background-position: 0 -176px; }
1180 .ui-icon-signal-diag { background-position: -16px -176px; }
1181 .ui-icon-signal { background-position: -32px -176px; }
1182 .ui-icon-battery-0 { background-position: -48px -176px; }
1183 .ui-icon-battery-1 { background-position: -64px -176px; }
1184 .ui-icon-battery-2 { background-position: -80px -176px; }
1185 .ui-icon-battery-3 { background-position: -96px -176px; }
1186 .ui-icon-circle-plus { background-position: 0 -192px; }
1187 .ui-icon-circle-minus { background-position: -16px -192px; }
1188 .ui-icon-circle-close { background-position: -32px -192px; }
1189 .ui-icon-circle-triangle-e { background-position: -48px -192px; }
1190 .ui-icon-circle-triangle-s { background-position: -64px -192px; }
1191 .ui-icon-circle-triangle-w { background-position: -80px -192px; }
1192 .ui-icon-circle-triangle-n { background-position: -96px -192px; }
1193 .ui-icon-circle-arrow-e { background-position: -112px -192px; }
1194 .ui-icon-circle-arrow-s { background-position: -128px -192px; }
1195 .ui-icon-circle-arrow-w { background-position: -144px -192px; }
1196 .ui-icon-circle-arrow-n { background-position: -160px -192px; }
1197 .ui-icon-circle-zoomin { background-position: -176px -192px; }
1198 .ui-icon-circle-zoomout { background-position: -192px -192px; }
1199 .ui-icon-circle-check { background-position: -208px -192px; }
1200 .ui-icon-circlesmall-plus { background-position: 0 -208px; }
1201 .ui-icon-circlesmall-minus { background-position: -16px -208px; }
1202 .ui-icon-circlesmall-close { background-position: -32px -208px; }
1203 .ui-icon-squaresmall-plus { background-position: -48px -208px; }
1204 .ui-icon-squaresmall-minus { background-position: -64px -208px; }
1205 .ui-icon-squaresmall-close { background-position: -80px -208px; }
1206 .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
1207 .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
1208 .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
1209 .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
1210 .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
1211 .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
1221 .ui-menu .ui-menu-item.ui-menu-item-first a {
1222 border-top-left-radius: 4px;
1228 .ui-menu .ui-menu-item.ui-menu-item-first a {
1229 border-top-right-radius:4px;
1235 .ui-menu
.ui-menu-item
.ui-menu-item-last a
,
1236 .ui-dialog-buttonpane
,
1237 .ui-datepicker-multi
.ui-datepicker-group-first
.ui-datepicker-header
,
1238 .ui-datepicker .ui-datepicker-buttonpane {
1239 border-bottom-left-radius: 4px;
1245 .ui-menu
.ui-menu-item
.ui-menu-item-last a
,
1246 .ui-dialog-buttonpane
,
1247 .ui-datepicker-multi
.ui-datepicker-group-last
.ui-datepicker-header
,
1248 .ui-datepicker .ui-datepicker-buttonpane {
1249 border-bottom-right-radius: 4px;
1253 .ui-widget-overlay {
1254 background: rgba
(255,255,255,.5);
1257 margin: -7px 0 0 -7px;
1259 background: rgba
(0,0,0,.3);
1263 /* SunHater Fixes */
1265 .ui-accordion-content-active, .ui-tabs, .ui-slider-range, .ui-datepicker, .ui-dialog {
1266 border-color: #4d637c;
1269 .ui-slider .ui-slider-range {
1270 border: 1px solid
#4685b3;
1277 .ui-progressbar-value {
1278 border: 1px solid
#4685b3;
1283 box-shadow: inset
0 0 3px #555, inset
0 0 6px #555, 0 0 3px #000, 0 0 2px #000;
1285 .ui-button.ui-state-active {
1286 box-shadow: inset
0 0 3px #88b9da, 0 0 3px #000, 0 0 2px #000;
1289 .ui-menu-item .ui-state-focus {
1290 box-shadow: inset
0 0 3px #88b9da;
1297 fieldset
.sh-uniform label
,
1298 fieldset
.sh-uniform legend
{
1300 1px 0 rgba
(0,0,0,.2),
1301 -1px 0 rgba
(0,0,0,.2),
1302 0 -1px rgba
(0,0,0,.2),
1303 0 1px rgba
(0,0,0,.2),
1304 1px 1px rgba
(0,0,0,.2),
1305 -1px -1px rgba
(0,0,0,.2),
1306 1px -1px rgba
(0,0,0,.2),
1307 -1px 1px rgba
(0,0,0,.2);
1310 .ui-tabs
.ui-state-active
,
1311 .ui-datepicker .ui-state-highlight {
1314 .ui-datepicker .ui-state-highlight {
1316 border-color: #4685b3;
1317 box-shadow: inset
0 0 4px #4685b3;
1319 background: -webkit-linear-gradient
(top
, #dfeef8, #fff);
1320 background: -moz-linear-gradient
(top
, #dfeef8, #fff);
1321 background: -ms-linear-gradient
(top
, #dfeef8, #fff);
1322 background: -o-linear-gradient
(top
, #dfeef8, #fff);
1323 background: linear-gradient
(to bottom
, #dfeef8, #fff);
1326 .ui-progressbar, .ui-slider, .ui-menu {
1327 box-shadow: inset
0 0 4px #666, 0 0 3px #000, 0 0 6px #000;
1329 background: -webkit-linear-gradient
(top
, #111, #444);
1330 background: -moz-linear-gradient
(top
, #111, #444);
1331 background: -ms-linear-gradient
(top
, #111, #444);
1332 background: -o-linear-gradient
(top
, #111, #444);
1333 background: linear-gradient
(to bottom
, #111, #444);
1336 .ui-slider, .ui-spinner, .ui-progressbar, .ui-menu {
1340 .ui-datepicker-calendar .ui-state-default {
1344 .ui-tabs .ui-tabs-nav {
1346 border-bottom-right-radius: 0;
1347 border-bottom-left-radius: 0;
1351 .ui-tabs-active.ui-state-active {
1353 background: -webkit-linear-gradient
(top
, #ccc, #ddd, #eee, #fff, #fff, #fff);
1354 background: -moz-linear-gradient
(top
, #ccc, #ddd, #eee, #fff, #fff, #fff);
1355 background: -ms-linear-gradient
(top
, #ccc, #ddd, #eee, #fff, #fff, #fff);
1356 background: -o-linear-gradient
(top
, #ccc, #ddd, #eee, #fff, #fff, #fff);
1357 background: linear-gradient
(to bottom
, #ccc, #ddd, #eee, #fff, #fff, #fff);
1358 box-shadow: inset
0 0 5px #fff, inset
0 0 5px #fff, inset
0 0 5px #fff;
1360 .ui-tabs-active.ui-state-active a {
1363 .ui-state-default, .ui-state-default a {
1366 .ui-datepicker-header
,
1367 .ui-dialog-titlebar {
1368 border-bottom-right-radius: 0;
1369 border-bottom-left-radius: 0;
1370 margin: -5px -5px 0 -5px;
1372 .ui-datepicker-header {
1373 margin: -11px -11px 5px -11px;
1376 .ui-datepicker-header a:hover {
1380 .ui-dialog-titlebar-close.ui-state-default {
1381 border-color: transparent
;
1386 .ui-dialog-titlebar-close.ui-state-default.ui-state-hover {
1388 border: 1px solid
#555;
1390 background: -webkit-linear-gradient
(top
, #555, #111);
1391 background: -moz-linear-gradient
(top
, #555, #111);
1392 background: -ms-linear-gradient
(top
, #555, #111);
1393 background: -o-linear-gradient
(top
, #555, #111);
1394 background: linear-gradient
(to bottom
, #555, #111);
1395 box-shadow: inset
0 0 3px #555, inset
0 0 6px #555, 0 0 3px #000, 0 0 2px #000;
1398 .ui-dialog-buttonpane {
1399 background: #202D3E;
1400 box-shadow: inset
0 0 3px #000, inset
0 0 2px #000;
1401 border-top-color: #4d637c;
1402 margin: 0 -4px -4px -4px;
1407 /* Remove default webkit and possible mozilla .search styles.
1408 * Keeping this as :active to remove browser styles */
1410 input
[type
="search"],
1411 input
[type
="search"]:active
{
1412 -moz-appearance: none
;
1413 -webkit-appearance: none
;
1425 -webkit-font-smoothing: antialiased
;
1433 display: -moz-inline-box
;
1434 display: inline-block
;
1436 vertical-align: middle
;
1444 display: -moz-inline-box
;
1445 display: inline-block
;
1450 div
.selector select
,
1457 input
.uniform-input
,
1458 select
.uniform-multiselect
,
1479 padding: 0 1.9em 0 0;
1486 text-overflow: ellipsis
;
1489 white-space: nowrap
;
1490 padding:6px 0 6px 10px;
1493 border-right: 1px solid
;
1494 border-top-left-radius: 4px;
1495 border-bottom-left-radius: 4px;
1497 div
.selector
.ui-icon
{
1498 background: url
(img
/ui-icons_grey
.png
) -65px -16px;
1500 div
.selector select
{
1502 filter: alpha
(opacity
=0);
1525 div
.checker span
.checked
{
1526 background: url
(img
/ui-icons_grey
.png
) -64px -145px;
1530 filter: alpha
(opacity
=0);
1549 div
.radio span
.checked
{
1550 background: url
(img
/ui-icons_grey
.png
) -80px -145px;
1566 div
.uploader span
.action
{
1573 border-top-right-radius: 4px;
1574 border-bottom-right-radius: 4px;
1576 div
.uploader span
.filename
{
1577 text-overflow: ellipsis
;
1580 white-space: nowrap
;
1583 border-right: 1px solid
;
1584 border-top-left-radius: 4px;
1585 border-bottom-left-radius: 4px;
1587 div
.uploader input
{
1589 filter: alpha
(opacity
=0);
1599 div
.uploader
input::-webkit-file-upload-button
{
1602 div
.uploader
.active span
.filename
,
1603 div
.uploader
.focus span
.filename
{
1604 border-right: 1px solid
;
1619 filter: alpha
(opacity
=0);
1635 input
.uniform-input
,
1636 select
.uniform-multiselect
,
1642 input
.uniform-input
,
1649 select
.uniform-multiselect
{
1654 /** Colorize elements */
1657 border: 1px solid
#aaa;
1659 div
.uploader
.active
,
1660 div
.uploader
.focus
{
1661 border-color: #184977;
1664 /* Default - text fields */
1665 input
.uniform-input
,
1666 select
.uniform-multiselect
,
1668 div
.uploader span
.filename
,
1671 box-shadow: inset
0 0 4px #555;
1673 background: -webkit-linear-gradient
(top
, #111, #333);
1674 background: -moz-linear-gradient
(top
, #111, #333);
1675 background: -ms-linear-gradient
(top
, #111, #333);
1676 background: -o-linear-gradient
(top
, #111, #333);
1677 background: linear-gradient
(to bottom
, #111, #333);
1681 select
.uniform-multiselect option
{
1685 select
.uniform-multiselect
.focus option
{
1689 /* Focus - text fields */
1690 input
.uniform-input
.focus
,
1691 select
.uniform-multiselect
.focus
,
1692 textarea
.uniform
.focus
,
1693 div
.uploader
.active span
.filename
,
1694 div
.uploader
.focus span
.filename
,
1695 div
.selector
.active span
,
1696 div
.selector
.focus span
{
1697 border-color: #4d637c;
1698 box-shadow: inset
0 0 4px #4d637c;
1700 background: #202D3E;
1701 background: -webkit-linear-gradient
(top
, #131427, #273446);
1702 background: -moz-linear-gradient
(top
, #131427, #273446);
1703 background: -ms-linear-gradient
(top
, #131427, #273446);
1704 background: -o-linear-gradient
(top
, #131427, #273446);
1705 background: linear-gradient
(to bottom
, #131427, #273446);
1708 /* Read-only - text fields */
1709 input
.uniform-input
[readonly
],
1710 textarea
.uniform
[readonly
],
1711 input
.uniform-input
[readonly
]:focus
,
1712 textarea
.uniform
[readonly
]:focus
{
1714 border-color: #a5a5a5;
1715 box-shadow: inset
0 0 4px #a5a5a5;
1716 background: -webkit-linear-gradient
(top
, #ddd, #fff);
1717 background: -moz-linear-gradient
(top
, #ddd, #fff);
1718 background: -ms-linear-gradient
(top
, #ddd, #fff);
1719 background: -o-linear-gradient
(top
, #ddd, #fff);
1720 background: linear-gradient
(to bottom
, #ddd, #fff);
1723 /* Default - buttons */
1726 div
.uploader span
.action
,
1731 background: -webkit-linear-gradient
(top
, #555, #111);
1732 background: -moz-linear-gradient
(top
, #555, #111);
1733 background: -ms-linear-gradient
(top
, #555, #111);
1734 background: -o-linear-gradient
(top
, #555, #111);
1735 background: linear-gradient
(to bottom
, #555, #111);
1736 box-shadow: inset
0 0 7px #555, inset
0 0 3px #555, 0 0 3px #000, 0 0 6px #000;
1739 /* Hover - buttons */
1742 div
.uploader
.hover span
.action
,
1746 background: -webkit-linear-gradient
(top
, #111, #555);
1747 background: -moz-linear-gradient
(top
, #111, #555);
1748 background: -ms-linear-gradient
(top
, #111, #555);
1749 background: -o-linear-gradient
(top
, #111, #555);
1750 background: linear-gradient
(to bottom
, #111, #555);
1753 /* Focus - buttons */
1756 div
.uploader
.focus span
.action
,
1760 border-color: #4685b3;
1761 background: #4685b3;
1762 background: -webkit-linear-gradient
(top
, #4685b3, #184977);
1763 background: -moz-linear-gradient
(top
, #4685b3, #184977);
1764 background: -ms-linear-gradient
(top
, #4685b3, #184977);
1765 background: -o-linear-gradient
(top
, #4685b3, #184977);
1766 background: linear-gradient
(to bottom
, #4685b3, #184977);
1767 box-shadow: inset
0 0 7px #4e9ed4, inset
0 0 3px #4e9ed4, 0 0 3px #000, 0 0 6px #000;
1770 /* Active - buttons */
1772 div
.button
.active
.hover
,
1773 div
.button
.focus
.hover
,
1774 div
.uploader
.active span
.action
,
1775 div
.uploader
.active
.hover span
.action
,
1776 div
.uploader
.focus
.hover span
.action
,
1778 div
.radio
.active
.hover
,
1779 div
.radio
.focus
.hover
,
1781 div
.checker
.active
.hover
,
1782 div
.checker
.focus
.hover
,
1783 div
.selector
.active
,
1784 div
.selector
.active
.hover
{
1786 border-color: #4685b3;
1787 background: #184977;
1788 background: -webkit-linear-gradient
(top
, #184977, #4685b3);
1789 background: -moz-linear-gradient
(top
, #184977, #4685b3);
1790 background: -ms-linear-gradient
(top
, #184977, #4685b3);
1791 background: -o-linear-gradient
(top
, #184977, #4685b3);
1792 background: linear-gradient
(to bottom
, #184977, #4685b3);
1793 box-shadow: inset
0 0 7px #4e9ed4, inset
0 0 3px #4e9ed4, 0 0 3px #000, 0 0 6px #000;
1796 div
.selector
.focus
.ui-icon
,
1797 div
.checker
.focus span
.checked
,
1798 div
.radio
.focus span
.checked
,
1799 div
.selector
.active
.ui-icon
,
1800 div
.checker
.active span
.checked
,
1801 div
.radio
.active span
.checked
{
1802 background-image: url
(img
/ui-icons_white
.png
);
1806 input
.uniform-input
[disabled
],
1807 select
.uniform-multiselect
[disabled
],
1808 textarea
.uniform
[disabled
],
1809 div
.button
.disabled
,
1810 div
.uploader
.disabled
,
1812 div
.checker
.disabled
,
1813 div
.selector
.disabled
,
1814 div
.selector
.disabled
.active
{
1816 filter: alpha
(opacity
=50);
1820 div
.selector
.disabled select
,
1821 div
.uploader
.disabled input
,
1822 div
.button
.disabled input
,
1823 div
.button
.disabled button
,
1824 div
.button
.disabled a
,
1825 div
.radio
.disabled input
,
1826 div
.checker
.disabled input
{
1832 div
.uploader span
.action
{
1836 1px 0 rgba
(0,0,0,.2),
1837 -1px 0 rgba
(0,0,0,.2),
1838 0 -1px rgba
(0,0,0,.2),
1839 0 1px rgba
(0,0,0,.2),
1840 1px 1px rgba
(0,0,0,.2),
1841 -1px -1px rgba
(0,0,0,.2),
1842 1px -1px rgba
(0,0,0,.2),
1843 -1px 1px rgba
(0,0,0,.2);
1846 /* Placeholder colors */
1847 input
.uniform-input::-webkit-input-placeholder
,
1848 textarea
.uniform::-webkit-input-placeholder
{
1851 input
.uniform-input:-moz-placeholder
,
1852 textarea
.uniform::-moz-placeholder
{
1855 input
.uniform-input::-moz-placeholder
,
1856 textarea
.uniform::-moz-placeholder
{
1859 input
.uniform-input:-ms-input-placeholder
,
1860 textarea
.uniform:-ms-input-placeholder
{
1863 input
.uniform-input:focus::-webkit-input-placeholder
,
1864 textarea
.uniform:focus::-webkit-input-placeholder
{
1867 input
.uniform-input:focus:-moz-placeholder
,
1868 textarea
.uniform:focus:-moz-placeholder
{
1871 input
.uniform-input:focus::-moz-placeholder
,
1872 textarea
.uniform:focus::-moz-placeholder
{
1875 input
.uniform-input:focus:-ms-input-placeholder
,
1876 textarea
.uniform:focus:-ms-input-placeholder
{
1880 /** sh-uniform elements (a shUniform patch must be applied) */
1882 fieldset
.sh-uniform
{
1884 border: 1px solid
#425064;
1886 background: #202d3e;
1887 box-shadow: inset
0 0 3px #000, inset
0 0 6px #000, 0 0 3px #425064, 0 0 2px #425064;
1888 margin: 0 10px 10px 0;
1891 fieldset
.sh-uniform legend
{
1908 border-bottom-left-radius: 4px;
1909 border-bottom-right-radius: 4px;
1911 .shcs > input, .shcs > input:focus, .shcs > input:hover {
1912 border-bottom-left-radius: 0;
1913 border-bottom-right-radius: 0;
1917 padding: 2px 5px 2px 2px;
1918 border: 1px solid transparent
;
1922 .shcs > div, .shcs label:hover {
1924 box-shadow: inset
0 0 4px #aaa;
1926 background: -webkit-linear-gradient
(top
, #f0f0f0, #fff);
1927 background: -moz-linear-gradient
(top
, #f0f0f0, #fff);
1928 background: -ms-linear-gradient
(top
, #f0f0f0, #fff);
1929 background: -o-linear-gradient
(top
, #f0f0f0, #fff);
1930 background: linear-gradient
(to bottom
, #f0f0f0, #fff);
1936 .shcs > div.focus, .shcs label.checked {
1937 border-color: #184977;
1938 box-shadow: inset
0 0 4px #4685b3;
1941 background: -webkit-linear-gradient
(top
, #dfeef8, #fff);
1942 background: -moz-linear-gradient
(top
, #dfeef8, #fff);
1943 background: -ms-linear-gradient
(top
, #dfeef8, #fff);
1944 background: -o-linear-gradient
(top
, #dfeef8, #fff);
1945 background: linear-gradient
(to bottom
, #dfeef8, #fff);
1947 .shcs label.checked div.checker {
1948 border-color: #4685b3;
1949 background: #4685b3;
1950 background: -webkit-linear-gradient
(top
, #4685b3, #184977);
1951 background: -moz-linear-gradient
(top
, #4685b3, #184977);
1952 background: -ms-linear-gradient
(top
, #4685b3, #184977);
1953 background: -o-linear-gradient
(top
, #4685b3, #184977);
1954 background: linear-gradient
(to bottom
, #4685b3, #184977);
1956 .shcs label.checked div.checker.hover {
1957 border-color: #4685b3;
1958 background: #184977;
1959 background: -webkit-linear-gradient
(top
, #184977, #4685b3);
1960 background: -moz-linear-gradient
(top
, #184977, #4685b3);
1961 background: -ms-linear-gradient
(top
, #184977, #4685b3);
1962 background: -o-linear-gradient
(top
, #184977, #4685b3);
1963 background: linear-gradient
(to bottom
, #184977, #4685b3);
1966 .shcs div.checker.focus {
1969 background: -webkit-linear-gradient
(top
, #ababab, #aaa);
1970 background: -moz-linear-gradient
(top
, #ababab, #aaa);
1971 background: -ms-linear-gradient
(top
, #ababab, #aaa);
1972 background: -o-linear-gradient
(top
, #ababab, #aaa);
1973 background: linear-gradient
(to bottom
, #ababab, #aaa);
1974 box-shadow: inset
0 0 7px #fff, inset
0 0 3px #fff;
1977 .shcs div.checker.focus.hover {
1980 background: -webkit-linear-gradient
(top
, #aaa, #ababab);
1981 background: -moz-linear-gradient
(top
, #aaa, #ababab);
1982 background: -ms-linear-gradient
(top
, #aaa, #ababab);
1983 background: -o-linear-gradient
(top
, #aaa, #ababab);
1984 background: linear-gradient
(to bottom
, #aaa, #ababab);
1987 .shcs label > span {