You are here

panopoly-jquery-ui-theme.css in Panopoly Core 7

/*! jQuery UI - v1.10.4 - 2015-06-15
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.button.css, jquery.ui.dialog.css, jquery.ui.tabs.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=%5C%5C'Open%20Sans%5C%5C'%2C%20%5C%5C'Lucida%20Grande%5C%5C'%2C%20Tahoma%2C%20Verdana%2C%20sans-serif%3B&fwDefault=normal&fsDefault=13px&cornerRadius=5px&bgColorHeader=%23333333&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=%23000000&fcHeader=%23ffffff&iconColorHeader=%23000000&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23cccccc&fcContent=%23333333&iconColorContent=%23222222&bgColorDefault=%23cccccc&bgTextureDefault=flat&bgImgOpacityDefault=0&borderColorDefault=%23000000&fcDefault=%23333333&iconColorDefault=%23888888&bgColorHover=%23ffffff&bgTextureHover=flat&bgImgOpacityHover=0&borderColorHover=%23999999&fcHover=%23333333&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=flat&bgImgOpacityActive=0&borderColorActive=%23aaaaaa&fcActive=%23333333&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=flat&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23000000&bgTextureOverlay=flat&bgImgOpacityOverlay=100&opacityOverlay=80&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=0&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter:Alpha(Opacity=0);
}

.ui-front {
  z-index: 10001 !important;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
.ui-button {
  display: inline-block;
  position: relative;
  padding: 0;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
  width: 2.4em;
}
.ui-button-icons-only {
  width: 3.4em;
}
button.ui-button-icons-only {
  width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
  display: block;
  line-height: normal;
}
.ui-button-text-only .ui-button-text {
  padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
  padding: .4em;
  text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
  padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
  padding-left: 2.1em;
  padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
  padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
  left: 50%;
  margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
  left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
  right: .5em;
}

/* button sets */
.ui-buttonset {
  margin-right: 7px;
}
.ui-buttonset .ui-button {
  margin-left: 0;
  margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.ui-dialog {
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  padding: 0;
  border: 0;
  outline: 0;
}
/**
 * Include .ui-widget-content for greater specificity to override the default
 * from .ui-widget-content.
 */
.ui-widget-content.ui-dialog {
  /**
   * Makes rounded corners look right on top, and removes them on the bottom.
   */
  background-color: transparent;
}
.ui-dialog .ui-dialog-titlebar {
  position: relative;
  height: 50px;
  font-size: 16px;
  line-height: 50px;

  /**
   * Remove the bottom rounded corners!
   */
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  -khtml-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-bottom-right-radius: 0;
  -khtml-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}
.ui-dialog .ui-dialog-title {
  float: left;
  margin: 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.ui-dialog button.ui-dialog-titlebar-close {
  position: absolute;
  right: 15px;
  top: 0;
  background: none;
  border: none;
}
.ui-dialog button.ui-dialog-titlebar-close:hover,
.ui-dialog button.ui-dialog-titlebar-close:focus,
.ui-dialog button.ui-dialog-titlebar-close:active {
  background: none;
  border: none;
}
.ui-dialog button.ui-dialog-titlebar-close span.ui-icon {
  display: block;
  padding: 0;
  height: 15px;
  width: 16px;
  margin: 0;
  background: url(../images/close-popup.png) no-repeat left top;
}
.ui-dialog button.ui-dialog-titlebar-close:hover span.ui-icon,
.ui-dialog button.ui-dialog-titlebar-close:focus span.ui-icon,
.ui-dialog button.ui-dialog-titlebar-close:active span.ui-icon {
  background-image: url(../images/close-popup.png);
  background-position: left -15px;
}
.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0;
  background: white;
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer;
}
.ui-dialog .ui-resizable-se {
  width: 12px;
  height: 12px;
  right: -5px;
  bottom: -5px;
  background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
.ui-tabs {
  position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 5px 5px 0;
  border: none !important;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li.ui-state-default {
  background: #CCC;
  background-image: linear-gradient(bottom, #ABABAB 0%, #CCCCCC 13%);
  background-image: -o-linear-gradient(bottom, #ABABAB 0%, #CCCCCC 13%);
  background-image: -moz-linear-gradient(bottom, #ABABAB 0%, #CCCCCC 13%);
  background-image: -webkit-linear-gradient(bottom, #ABABAB 0%, #CCCCCC 13%);
  background-image: -ms-linear-gradient(bottom, #ABABAB 0%, #CCCCCC 13%);
  background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #ABABAB), color-stop(0.13, #CCCCCC));
}
.ui-tabs .ui-tabs-nav li.ui-state-active,
.ui-tabs .ui-tabs-nav li.ui-state-hover,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  background: #FFF;
  background-image: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-state-hover,
.ui-tabs .ui-tabs-nav li.ui-state-active,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  border: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: 'Open Sans', 'Lucida Grande', Tahoma, Verdana, sans-serif;;
  font-size: 13px;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: 'Open Sans', 'Lucida Grande', Tahoma, Verdana, sans-serif;;
  font-size: 1em;
}
.ui-widget-content {
  border: none solid #cccccc;
  background: #ffffff;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}
.ui-widget-header {
  border: none;
  background: #666;
  background-image: linear-gradient(bottom, #333333 0%, #666666 100%);
  background-image: -o-linear-gradient(bottom, #333333 0%, #666666 100%);
  background-image: -moz-linear-gradient(bottom, #333333 0%, #666666 100%);
  background-image: -webkit-linear-gradient(bottom, #333333 0%, #666666 100%);
  background-image: -ms-linear-gradient(bottom, #333333 0%, #666666 100%);
  background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #333333), color-stop(1, #666666));
  color: #fff;
  font: bold 13px/25px 'Open Sans', 'Lucida Sans', 'Lucida Grande', verdana sans-serif;
  vertical-align: middle;
  padding: 0 14px 0 24px;
  min-height: 25px;
}
.ui-widget-header a {
  color: #ffffff;
}

/**
 * When an input is used in the header, make sure it's color is dark, because
 * the default background is probably light.
 */
.ui-widget-header input,
.ui-widget-header button,
.ui-widget-header select,
.ui-widget-header optgroup,
.ui-widget-header textarea {
  color: #333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  border: 1px solid transparent;
  background: #cccccc;
  font-weight: normal;
  color: #333333;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #333333;
  text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  border: 1px solid #999999;
  background: #ffffff;
  font-weight: normal;
  color: #333333;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
  color: #333333;
  text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #aaaaaa;
  background: #ffffff;
  font-weight: normal;
  color: #333333;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #333333;
  text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #fcefa1;
  background: #fbf9ee url("../images/ui-bg_flat_55_fbf9ee_40x100.png") 50% 50% repeat-x;
  color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #fef1ec url("../images/ui-bg_flat_95_fef1ec_40x100.png") 50% 50% repeat-x;
  color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter:Alpha(Opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter:Alpha(Opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
  width: 16px;
  height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("../images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
  background-image: url("../images/ui-icons_000000_256x240.png");
}
.ui-state-default .ui-icon {
  background-image: url("../images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
  background-image: url("../images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
  background-image: url("../images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
  background-image: url("../images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("../images/ui-icons_cd0a0a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  -khtml-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  -khtml-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  -moz-border-radius-bottomleft: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -khtml-border-bottom-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  -moz-border-radius-bottomright: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -khtml-border-bottom-right-radius: 5px;
  border-bottom-right-radius: 5px;
}

/* Overlays */
.ui-widget-overlay {
  background: #000000 url("../images/ui-bg_flat_100_000000_40x100.png") 50% 50% repeat-x;
  opacity: .8;
  filter: Alpha(Opacity=80);
}
.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #aaaaaa url("../images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  opacity: 0;
  filter: Alpha(Opacity=0);
  border-radius: 8px;
}

File

css/panopoly-jquery-ui-theme.css
View source
  1. /*! jQuery UI - v1.10.4 - 2015-06-15
  2. * http://jqueryui.com
  3. * Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.button.css, jquery.ui.dialog.css, jquery.ui.tabs.css, jquery.ui.theme.css
  4. * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=%5C%5C'Open%20Sans%5C%5C'%2C%20%5C%5C'Lucida%20Grande%5C%5C'%2C%20Tahoma%2C%20Verdana%2C%20sans-serif%3B&fwDefault=normal&fsDefault=13px&cornerRadius=5px&bgColorHeader=%23333333&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=%23000000&fcHeader=%23ffffff&iconColorHeader=%23000000&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=%23cccccc&fcContent=%23333333&iconColorContent=%23222222&bgColorDefault=%23cccccc&bgTextureDefault=flat&bgImgOpacityDefault=0&borderColorDefault=%23000000&fcDefault=%23333333&iconColorDefault=%23888888&bgColorHover=%23ffffff&bgTextureHover=flat&bgImgOpacityHover=0&borderColorHover=%23999999&fcHover=%23333333&iconColorHover=%23454545&bgColorActive=%23ffffff&bgTextureActive=flat&bgImgOpacityActive=0&borderColorActive=%23aaaaaa&fcActive=%23333333&iconColorActive=%23454545&bgColorHighlight=%23fbf9ee&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=%23fcefa1&fcHighlight=%23363636&iconColorHighlight=%232e83ff&bgColorError=%23fef1ec&bgTextureError=flat&bgImgOpacityError=95&borderColorError=%23cd0a0a&fcError=%23cd0a0a&iconColorError=%23cd0a0a&bgColorOverlay=%23000000&bgTextureOverlay=flat&bgImgOpacityOverlay=100&opacityOverlay=80&bgColorShadow=%23aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=0&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
  5. * Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
  6. /* Layout helpers
  7. ----------------------------------*/
  8. .ui-helper-hidden {
  9. display: none;
  10. }
  11. .ui-helper-hidden-accessible {
  12. border: 0;
  13. clip: rect(0 0 0 0);
  14. height: 1px;
  15. margin: -1px;
  16. overflow: hidden;
  17. padding: 0;
  18. position: absolute;
  19. width: 1px;
  20. }
  21. .ui-helper-reset {
  22. margin: 0;
  23. padding: 0;
  24. border: 0;
  25. outline: 0;
  26. line-height: 1.3;
  27. text-decoration: none;
  28. font-size: 100%;
  29. list-style: none;
  30. }
  31. .ui-helper-clearfix:before,
  32. .ui-helper-clearfix:after {
  33. content: "";
  34. display: table;
  35. border-collapse: collapse;
  36. }
  37. .ui-helper-clearfix:after {
  38. clear: both;
  39. }
  40. .ui-helper-clearfix {
  41. min-height: 0; /* support: IE7 */
  42. }
  43. .ui-helper-zfix {
  44. width: 100%;
  45. height: 100%;
  46. top: 0;
  47. left: 0;
  48. position: absolute;
  49. opacity: 0;
  50. filter:Alpha(Opacity=0);
  51. }
  52. .ui-front {
  53. z-index: 10001 !important;
  54. }
  55. /* Interaction Cues
  56. ----------------------------------*/
  57. .ui-state-disabled {
  58. cursor: default !important;
  59. }
  60. /* Icons
  61. ----------------------------------*/
  62. /* states and images */
  63. .ui-icon {
  64. display: block;
  65. text-indent: -99999px;
  66. overflow: hidden;
  67. background-repeat: no-repeat;
  68. }
  69. /* Misc visuals
  70. ----------------------------------*/
  71. /* Overlays */
  72. .ui-widget-overlay {
  73. position: fixed;
  74. top: 0;
  75. left: 0;
  76. width: 100%;
  77. height: 100%;
  78. }
  79. .ui-resizable {
  80. position: relative;
  81. }
  82. .ui-resizable-handle {
  83. position: absolute;
  84. font-size: 0.1px;
  85. display: block;
  86. }
  87. .ui-resizable-disabled .ui-resizable-handle,
  88. .ui-resizable-autohide .ui-resizable-handle {
  89. display: none;
  90. }
  91. .ui-resizable-n {
  92. cursor: n-resize;
  93. height: 7px;
  94. width: 100%;
  95. top: -5px;
  96. left: 0;
  97. }
  98. .ui-resizable-s {
  99. cursor: s-resize;
  100. height: 7px;
  101. width: 100%;
  102. bottom: -5px;
  103. left: 0;
  104. }
  105. .ui-resizable-e {
  106. cursor: e-resize;
  107. width: 7px;
  108. right: -5px;
  109. top: 0;
  110. height: 100%;
  111. }
  112. .ui-resizable-w {
  113. cursor: w-resize;
  114. width: 7px;
  115. left: -5px;
  116. top: 0;
  117. height: 100%;
  118. }
  119. .ui-resizable-se {
  120. cursor: se-resize;
  121. width: 12px;
  122. height: 12px;
  123. right: 1px;
  124. bottom: 1px;
  125. }
  126. .ui-resizable-sw {
  127. cursor: sw-resize;
  128. width: 9px;
  129. height: 9px;
  130. left: -5px;
  131. bottom: -5px;
  132. }
  133. .ui-resizable-nw {
  134. cursor: nw-resize;
  135. width: 9px;
  136. height: 9px;
  137. left: -5px;
  138. top: -5px;
  139. }
  140. .ui-resizable-ne {
  141. cursor: ne-resize;
  142. width: 9px;
  143. height: 9px;
  144. right: -5px;
  145. top: -5px;
  146. }
  147. .ui-selectable-helper {
  148. position: absolute;
  149. z-index: 100;
  150. border: 1px dotted black;
  151. }
  152. .ui-button {
  153. display: inline-block;
  154. position: relative;
  155. padding: 0;
  156. line-height: normal;
  157. margin-right: .1em;
  158. cursor: pointer;
  159. vertical-align: middle;
  160. text-align: center;
  161. overflow: visible; /* removes extra width in IE */
  162. }
  163. .ui-button,
  164. .ui-button:link,
  165. .ui-button:visited,
  166. .ui-button:hover,
  167. .ui-button:active {
  168. text-decoration: none;
  169. }
  170. /* to make room for the icon, a width needs to be set here */
  171. .ui-button-icon-only {
  172. width: 2.2em;
  173. }
  174. /* button elements seem to need a little more width */
  175. button.ui-button-icon-only {
  176. width: 2.4em;
  177. }
  178. .ui-button-icons-only {
  179. width: 3.4em;
  180. }
  181. button.ui-button-icons-only {
  182. width: 3.7em;
  183. }
  184. /* button text element */
  185. .ui-button .ui-button-text {
  186. display: block;
  187. line-height: normal;
  188. }
  189. .ui-button-text-only .ui-button-text {
  190. padding: .4em 1em;
  191. }
  192. .ui-button-icon-only .ui-button-text,
  193. .ui-button-icons-only .ui-button-text {
  194. padding: .4em;
  195. text-indent: -9999999px;
  196. }
  197. .ui-button-text-icon-primary .ui-button-text,
  198. .ui-button-text-icons .ui-button-text {
  199. padding: .4em 1em .4em 2.1em;
  200. }
  201. .ui-button-text-icon-secondary .ui-button-text,
  202. .ui-button-text-icons .ui-button-text {
  203. padding: .4em 2.1em .4em 1em;
  204. }
  205. .ui-button-text-icons .ui-button-text {
  206. padding-left: 2.1em;
  207. padding-right: 2.1em;
  208. }
  209. /* no icon support for input elements, provide padding by default */
  210. input.ui-button {
  211. padding: .4em 1em;
  212. }
  213. /* button icon element(s) */
  214. .ui-button-icon-only .ui-icon,
  215. .ui-button-text-icon-primary .ui-icon,
  216. .ui-button-text-icon-secondary .ui-icon,
  217. .ui-button-text-icons .ui-icon,
  218. .ui-button-icons-only .ui-icon {
  219. position: absolute;
  220. top: 50%;
  221. margin-top: -8px;
  222. }
  223. .ui-button-icon-only .ui-icon {
  224. left: 50%;
  225. margin-left: -8px;
  226. }
  227. .ui-button-text-icon-primary .ui-button-icon-primary,
  228. .ui-button-text-icons .ui-button-icon-primary,
  229. .ui-button-icons-only .ui-button-icon-primary {
  230. left: .5em;
  231. }
  232. .ui-button-text-icon-secondary .ui-button-icon-secondary,
  233. .ui-button-text-icons .ui-button-icon-secondary,
  234. .ui-button-icons-only .ui-button-icon-secondary {
  235. right: .5em;
  236. }
  237. /* button sets */
  238. .ui-buttonset {
  239. margin-right: 7px;
  240. }
  241. .ui-buttonset .ui-button {
  242. margin-left: 0;
  243. margin-right: -.3em;
  244. }
  245. /* workarounds */
  246. /* reset extra padding in Firefox, see h5bp.com/l */
  247. input.ui-button::-moz-focus-inner,
  248. button.ui-button::-moz-focus-inner {
  249. border: 0;
  250. padding: 0;
  251. }
  252. .ui-dialog {
  253. overflow: hidden;
  254. position: absolute;
  255. top: 0;
  256. left: 0;
  257. padding: 0;
  258. border: 0;
  259. outline: 0;
  260. }
  261. /**
  262. * Include .ui-widget-content for greater specificity to override the default
  263. * from .ui-widget-content.
  264. */
  265. .ui-widget-content.ui-dialog {
  266. /**
  267. * Makes rounded corners look right on top, and removes them on the bottom.
  268. */
  269. background-color: transparent;
  270. }
  271. .ui-dialog .ui-dialog-titlebar {
  272. position: relative;
  273. height: 50px;
  274. font-size: 16px;
  275. line-height: 50px;
  276. /**
  277. * Remove the bottom rounded corners!
  278. */
  279. -moz-border-radius-bottomleft: 0;
  280. -webkit-border-bottom-left-radius: 0;
  281. -khtml-border-bottom-left-radius: 0;
  282. border-bottom-left-radius: 0;
  283. -moz-border-radius-bottomright: 0;
  284. -webkit-border-bottom-right-radius: 0;
  285. -khtml-border-bottom-right-radius: 0;
  286. border-bottom-right-radius: 0;
  287. }
  288. .ui-dialog .ui-dialog-title {
  289. float: left;
  290. margin: 0;
  291. white-space: nowrap;
  292. width: 90%;
  293. overflow: hidden;
  294. text-overflow: ellipsis;
  295. }
  296. .ui-dialog button.ui-dialog-titlebar-close {
  297. position: absolute;
  298. right: 15px;
  299. top: 0;
  300. background: none;
  301. border: none;
  302. }
  303. .ui-dialog button.ui-dialog-titlebar-close:hover,
  304. .ui-dialog button.ui-dialog-titlebar-close:focus,
  305. .ui-dialog button.ui-dialog-titlebar-close:active {
  306. background: none;
  307. border: none;
  308. }
  309. .ui-dialog button.ui-dialog-titlebar-close span.ui-icon {
  310. display: block;
  311. padding: 0;
  312. height: 15px;
  313. width: 16px;
  314. margin: 0;
  315. background: url(../images/close-popup.png) no-repeat left top;
  316. }
  317. .ui-dialog button.ui-dialog-titlebar-close:hover span.ui-icon,
  318. .ui-dialog button.ui-dialog-titlebar-close:focus span.ui-icon,
  319. .ui-dialog button.ui-dialog-titlebar-close:active span.ui-icon {
  320. background-image: url(../images/close-popup.png);
  321. background-position: left -15px;
  322. }
  323. .ui-dialog .ui-dialog-content {
  324. position: relative;
  325. border: 0;
  326. padding: 0;
  327. background: white;
  328. overflow: auto;
  329. }
  330. .ui-dialog .ui-dialog-buttonpane {
  331. text-align: left;
  332. border-width: 1px 0 0 0;
  333. background-image: none;
  334. margin-top: .5em;
  335. padding: .3em 1em .5em .4em;
  336. }
  337. .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  338. float: right;
  339. }
  340. .ui-dialog .ui-dialog-buttonpane button {
  341. margin: .5em .4em .5em 0;
  342. cursor: pointer;
  343. }
  344. .ui-dialog .ui-resizable-se {
  345. width: 12px;
  346. height: 12px;
  347. right: -5px;
  348. bottom: -5px;
  349. background-position: 16px 16px;
  350. }
  351. .ui-draggable .ui-dialog-titlebar {
  352. cursor: move;
  353. }
  354. .ui-tabs {
  355. position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  356. padding: 0;
  357. }
  358. .ui-tabs .ui-tabs-nav {
  359. margin: 0;
  360. padding: 5px 5px 0;
  361. border: none !important;
  362. }
  363. .ui-tabs .ui-tabs-nav li {
  364. list-style: none;
  365. float: left;
  366. position: relative;
  367. top: 0;
  368. margin: 1px .2em 0 0;
  369. border-bottom-width: 0;
  370. padding: 0;
  371. white-space: nowrap;
  372. }
  373. .ui-tabs .ui-tabs-nav li.ui-state-default {
  374. background: #CCC;
  375. background-image: linear-gradient(bottom, #ABABAB 0%, #CCCCCC 13%);
  376. background-image: -o-linear-gradient(bottom, #ABABAB 0%, #CCCCCC 13%);
  377. background-image: -moz-linear-gradient(bottom, #ABABAB 0%, #CCCCCC 13%);
  378. background-image: -webkit-linear-gradient(bottom, #ABABAB 0%, #CCCCCC 13%);
  379. background-image: -ms-linear-gradient(bottom, #ABABAB 0%, #CCCCCC 13%);
  380. background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #ABABAB), color-stop(0.13, #CCCCCC));
  381. }
  382. .ui-tabs .ui-tabs-nav li.ui-state-active,
  383. .ui-tabs .ui-tabs-nav li.ui-state-hover,
  384. .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  385. background: #FFF;
  386. background-image: none;
  387. }
  388. .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  389. float: left;
  390. padding: .5em 1em;
  391. text-decoration: none;
  392. }
  393. .ui-tabs .ui-tabs-nav li.ui-state-hover,
  394. .ui-tabs .ui-tabs-nav li.ui-state-active,
  395. .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  396. border: none;
  397. }
  398. .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  399. margin-bottom: -1px;
  400. padding-bottom: 1px;
  401. }
  402. .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
  403. .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
  404. .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  405. cursor: text;
  406. }
  407. .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  408. cursor: pointer;
  409. }
  410. .ui-tabs .ui-tabs-panel {
  411. display: block;
  412. border-width: 0;
  413. padding: 1em 1.4em;
  414. background: none;
  415. }
  416. /* Component containers
  417. ----------------------------------*/
  418. .ui-widget {
  419. font-family: 'Open Sans', 'Lucida Grande', Tahoma, Verdana, sans-serif;;
  420. font-size: 13px;
  421. }
  422. .ui-widget .ui-widget {
  423. font-size: 1em;
  424. }
  425. .ui-widget input,
  426. .ui-widget select,
  427. .ui-widget textarea,
  428. .ui-widget button {
  429. font-family: 'Open Sans', 'Lucida Grande', Tahoma, Verdana, sans-serif;;
  430. font-size: 1em;
  431. }
  432. .ui-widget-content {
  433. border: none solid #cccccc;
  434. background: #ffffff;
  435. color: #333333;
  436. }
  437. .ui-widget-content a {
  438. color: #333333;
  439. }
  440. .ui-widget-header {
  441. border: none;
  442. background: #666;
  443. background-image: linear-gradient(bottom, #333333 0%, #666666 100%);
  444. background-image: -o-linear-gradient(bottom, #333333 0%, #666666 100%);
  445. background-image: -moz-linear-gradient(bottom, #333333 0%, #666666 100%);
  446. background-image: -webkit-linear-gradient(bottom, #333333 0%, #666666 100%);
  447. background-image: -ms-linear-gradient(bottom, #333333 0%, #666666 100%);
  448. background-image: -webkit-gradient( linear, left bottom, left top, color-stop(0, #333333), color-stop(1, #666666));
  449. color: #fff;
  450. font: bold 13px/25px 'Open Sans', 'Lucida Sans', 'Lucida Grande', verdana sans-serif;
  451. vertical-align: middle;
  452. padding: 0 14px 0 24px;
  453. min-height: 25px;
  454. }
  455. .ui-widget-header a {
  456. color: #ffffff;
  457. }
  458. /**
  459. * When an input is used in the header, make sure it's color is dark, because
  460. * the default background is probably light.
  461. */
  462. .ui-widget-header input,
  463. .ui-widget-header button,
  464. .ui-widget-header select,
  465. .ui-widget-header optgroup,
  466. .ui-widget-header textarea {
  467. color: #333;
  468. }
  469. /* Interaction states
  470. ----------------------------------*/
  471. .ui-state-default,
  472. .ui-widget-content .ui-state-default,
  473. .ui-widget-header .ui-state-default {
  474. border: 1px solid transparent;
  475. background: #cccccc;
  476. font-weight: normal;
  477. color: #333333;
  478. }
  479. .ui-state-default a,
  480. .ui-state-default a:link,
  481. .ui-state-default a:visited {
  482. color: #333333;
  483. text-decoration: none;
  484. }
  485. .ui-state-hover,
  486. .ui-widget-content .ui-state-hover,
  487. .ui-widget-header .ui-state-hover,
  488. .ui-state-focus,
  489. .ui-widget-content .ui-state-focus,
  490. .ui-widget-header .ui-state-focus {
  491. border: 1px solid #999999;
  492. background: #ffffff;
  493. font-weight: normal;
  494. color: #333333;
  495. }
  496. .ui-state-hover a,
  497. .ui-state-hover a:hover,
  498. .ui-state-hover a:link,
  499. .ui-state-hover a:visited,
  500. .ui-state-focus a,
  501. .ui-state-focus a:hover,
  502. .ui-state-focus a:link,
  503. .ui-state-focus a:visited {
  504. color: #333333;
  505. text-decoration: none;
  506. }
  507. .ui-state-active,
  508. .ui-widget-content .ui-state-active,
  509. .ui-widget-header .ui-state-active {
  510. border: 1px solid #aaaaaa;
  511. background: #ffffff;
  512. font-weight: normal;
  513. color: #333333;
  514. }
  515. .ui-state-active a,
  516. .ui-state-active a:link,
  517. .ui-state-active a:visited {
  518. color: #333333;
  519. text-decoration: none;
  520. }
  521. /* Interaction Cues
  522. ----------------------------------*/
  523. .ui-state-highlight,
  524. .ui-widget-content .ui-state-highlight,
  525. .ui-widget-header .ui-state-highlight {
  526. border: 1px solid #fcefa1;
  527. background: #fbf9ee url("../images/ui-bg_flat_55_fbf9ee_40x100.png") 50% 50% repeat-x;
  528. color: #363636;
  529. }
  530. .ui-state-highlight a,
  531. .ui-widget-content .ui-state-highlight a,
  532. .ui-widget-header .ui-state-highlight a {
  533. color: #363636;
  534. }
  535. .ui-state-error,
  536. .ui-widget-content .ui-state-error,
  537. .ui-widget-header .ui-state-error {
  538. border: 1px solid #cd0a0a;
  539. background: #fef1ec url("../images/ui-bg_flat_95_fef1ec_40x100.png") 50% 50% repeat-x;
  540. color: #cd0a0a;
  541. }
  542. .ui-state-error a,
  543. .ui-widget-content .ui-state-error a,
  544. .ui-widget-header .ui-state-error a {
  545. color: #cd0a0a;
  546. }
  547. .ui-state-error-text,
  548. .ui-widget-content .ui-state-error-text,
  549. .ui-widget-header .ui-state-error-text {
  550. color: #cd0a0a;
  551. }
  552. .ui-priority-primary,
  553. .ui-widget-content .ui-priority-primary,
  554. .ui-widget-header .ui-priority-primary {
  555. font-weight: bold;
  556. }
  557. .ui-priority-secondary,
  558. .ui-widget-content .ui-priority-secondary,
  559. .ui-widget-header .ui-priority-secondary {
  560. opacity: .7;
  561. filter:Alpha(Opacity=70);
  562. font-weight: normal;
  563. }
  564. .ui-state-disabled,
  565. .ui-widget-content .ui-state-disabled,
  566. .ui-widget-header .ui-state-disabled {
  567. opacity: .35;
  568. filter:Alpha(Opacity=35);
  569. background-image: none;
  570. }
  571. .ui-state-disabled .ui-icon {
  572. filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
  573. }
  574. /* Icons
  575. ----------------------------------*/
  576. /* states and images */
  577. .ui-icon {
  578. width: 16px;
  579. height: 16px;
  580. }
  581. .ui-icon,
  582. .ui-widget-content .ui-icon {
  583. background-image: url("../images/ui-icons_222222_256x240.png");
  584. }
  585. .ui-widget-header .ui-icon {
  586. background-image: url("../images/ui-icons_000000_256x240.png");
  587. }
  588. .ui-state-default .ui-icon {
  589. background-image: url("../images/ui-icons_888888_256x240.png");
  590. }
  591. .ui-state-hover .ui-icon,
  592. .ui-state-focus .ui-icon {
  593. background-image: url("../images/ui-icons_454545_256x240.png");
  594. }
  595. .ui-state-active .ui-icon {
  596. background-image: url("../images/ui-icons_454545_256x240.png");
  597. }
  598. .ui-state-highlight .ui-icon {
  599. background-image: url("../images/ui-icons_2e83ff_256x240.png");
  600. }
  601. .ui-state-error .ui-icon,
  602. .ui-state-error-text .ui-icon {
  603. background-image: url("../images/ui-icons_cd0a0a_256x240.png");
  604. }
  605. /* positioning */
  606. .ui-icon-blank { background-position: 16px 16px; }
  607. .ui-icon-carat-1-n { background-position: 0 0; }
  608. .ui-icon-carat-1-ne { background-position: -16px 0; }
  609. .ui-icon-carat-1-e { background-position: -32px 0; }
  610. .ui-icon-carat-1-se { background-position: -48px 0; }
  611. .ui-icon-carat-1-s { background-position: -64px 0; }
  612. .ui-icon-carat-1-sw { background-position: -80px 0; }
  613. .ui-icon-carat-1-w { background-position: -96px 0; }
  614. .ui-icon-carat-1-nw { background-position: -112px 0; }
  615. .ui-icon-carat-2-n-s { background-position: -128px 0; }
  616. .ui-icon-carat-2-e-w { background-position: -144px 0; }
  617. .ui-icon-triangle-1-n { background-position: 0 -16px; }
  618. .ui-icon-triangle-1-ne { background-position: -16px -16px; }
  619. .ui-icon-triangle-1-e { background-position: -32px -16px; }
  620. .ui-icon-triangle-1-se { background-position: -48px -16px; }
  621. .ui-icon-triangle-1-s { background-position: -64px -16px; }
  622. .ui-icon-triangle-1-sw { background-position: -80px -16px; }
  623. .ui-icon-triangle-1-w { background-position: -96px -16px; }
  624. .ui-icon-triangle-1-nw { background-position: -112px -16px; }
  625. .ui-icon-triangle-2-n-s { background-position: -128px -16px; }
  626. .ui-icon-triangle-2-e-w { background-position: -144px -16px; }
  627. .ui-icon-arrow-1-n { background-position: 0 -32px; }
  628. .ui-icon-arrow-1-ne { background-position: -16px -32px; }
  629. .ui-icon-arrow-1-e { background-position: -32px -32px; }
  630. .ui-icon-arrow-1-se { background-position: -48px -32px; }
  631. .ui-icon-arrow-1-s { background-position: -64px -32px; }
  632. .ui-icon-arrow-1-sw { background-position: -80px -32px; }
  633. .ui-icon-arrow-1-w { background-position: -96px -32px; }
  634. .ui-icon-arrow-1-nw { background-position: -112px -32px; }
  635. .ui-icon-arrow-2-n-s { background-position: -128px -32px; }
  636. .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
  637. .ui-icon-arrow-2-e-w { background-position: -160px -32px; }
  638. .ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
  639. .ui-icon-arrowstop-1-n { background-position: -192px -32px; }
  640. .ui-icon-arrowstop-1-e { background-position: -208px -32px; }
  641. .ui-icon-arrowstop-1-s { background-position: -224px -32px; }
  642. .ui-icon-arrowstop-1-w { background-position: -240px -32px; }
  643. .ui-icon-arrowthick-1-n { background-position: 0 -48px; }
  644. .ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
  645. .ui-icon-arrowthick-1-e { background-position: -32px -48px; }
  646. .ui-icon-arrowthick-1-se { background-position: -48px -48px; }
  647. .ui-icon-arrowthick-1-s { background-position: -64px -48px; }
  648. .ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
  649. .ui-icon-arrowthick-1-w { background-position: -96px -48px; }
  650. .ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
  651. .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
  652. .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
  653. .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
  654. .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
  655. .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
  656. .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
  657. .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
  658. .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
  659. .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
  660. .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
  661. .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
  662. .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
  663. .ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
  664. .ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
  665. .ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
  666. .ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
  667. .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
  668. .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
  669. .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
  670. .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
  671. .ui-icon-arrow-4 { background-position: 0 -80px; }
  672. .ui-icon-arrow-4-diag { background-position: -16px -80px; }
  673. .ui-icon-extlink { background-position: -32px -80px; }
  674. .ui-icon-newwin { background-position: -48px -80px; }
  675. .ui-icon-refresh { background-position: -64px -80px; }
  676. .ui-icon-shuffle { background-position: -80px -80px; }
  677. .ui-icon-transfer-e-w { background-position: -96px -80px; }
  678. .ui-icon-transferthick-e-w { background-position: -112px -80px; }
  679. .ui-icon-folder-collapsed { background-position: 0 -96px; }
  680. .ui-icon-folder-open { background-position: -16px -96px; }
  681. .ui-icon-document { background-position: -32px -96px; }
  682. .ui-icon-document-b { background-position: -48px -96px; }
  683. .ui-icon-note { background-position: -64px -96px; }
  684. .ui-icon-mail-closed { background-position: -80px -96px; }
  685. .ui-icon-mail-open { background-position: -96px -96px; }
  686. .ui-icon-suitcase { background-position: -112px -96px; }
  687. .ui-icon-comment { background-position: -128px -96px; }
  688. .ui-icon-person { background-position: -144px -96px; }
  689. .ui-icon-print { background-position: -160px -96px; }
  690. .ui-icon-trash { background-position: -176px -96px; }
  691. .ui-icon-locked { background-position: -192px -96px; }
  692. .ui-icon-unlocked { background-position: -208px -96px; }
  693. .ui-icon-bookmark { background-position: -224px -96px; }
  694. .ui-icon-tag { background-position: -240px -96px; }
  695. .ui-icon-home { background-position: 0 -112px; }
  696. .ui-icon-flag { background-position: -16px -112px; }
  697. .ui-icon-calendar { background-position: -32px -112px; }
  698. .ui-icon-cart { background-position: -48px -112px; }
  699. .ui-icon-pencil { background-position: -64px -112px; }
  700. .ui-icon-clock { background-position: -80px -112px; }
  701. .ui-icon-disk { background-position: -96px -112px; }
  702. .ui-icon-calculator { background-position: -112px -112px; }
  703. .ui-icon-zoomin { background-position: -128px -112px; }
  704. .ui-icon-zoomout { background-position: -144px -112px; }
  705. .ui-icon-search { background-position: -160px -112px; }
  706. .ui-icon-wrench { background-position: -176px -112px; }
  707. .ui-icon-gear { background-position: -192px -112px; }
  708. .ui-icon-heart { background-position: -208px -112px; }
  709. .ui-icon-star { background-position: -224px -112px; }
  710. .ui-icon-link { background-position: -240px -112px; }
  711. .ui-icon-cancel { background-position: 0 -128px; }
  712. .ui-icon-plus { background-position: -16px -128px; }
  713. .ui-icon-plusthick { background-position: -32px -128px; }
  714. .ui-icon-minus { background-position: -48px -128px; }
  715. .ui-icon-minusthick { background-position: -64px -128px; }
  716. .ui-icon-close { background-position: -80px -128px; }
  717. .ui-icon-closethick { background-position: -96px -128px; }
  718. .ui-icon-key { background-position: -112px -128px; }
  719. .ui-icon-lightbulb { background-position: -128px -128px; }
  720. .ui-icon-scissors { background-position: -144px -128px; }
  721. .ui-icon-clipboard { background-position: -160px -128px; }
  722. .ui-icon-copy { background-position: -176px -128px; }
  723. .ui-icon-contact { background-position: -192px -128px; }
  724. .ui-icon-image { background-position: -208px -128px; }
  725. .ui-icon-video { background-position: -224px -128px; }
  726. .ui-icon-script { background-position: -240px -128px; }
  727. .ui-icon-alert { background-position: 0 -144px; }
  728. .ui-icon-info { background-position: -16px -144px; }
  729. .ui-icon-notice { background-position: -32px -144px; }
  730. .ui-icon-help { background-position: -48px -144px; }
  731. .ui-icon-check { background-position: -64px -144px; }
  732. .ui-icon-bullet { background-position: -80px -144px; }
  733. .ui-icon-radio-on { background-position: -96px -144px; }
  734. .ui-icon-radio-off { background-position: -112px -144px; }
  735. .ui-icon-pin-w { background-position: -128px -144px; }
  736. .ui-icon-pin-s { background-position: -144px -144px; }
  737. .ui-icon-play { background-position: 0 -160px; }
  738. .ui-icon-pause { background-position: -16px -160px; }
  739. .ui-icon-seek-next { background-position: -32px -160px; }
  740. .ui-icon-seek-prev { background-position: -48px -160px; }
  741. .ui-icon-seek-end { background-position: -64px -160px; }
  742. .ui-icon-seek-start { background-position: -80px -160px; }
  743. /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  744. .ui-icon-seek-first { background-position: -80px -160px; }
  745. .ui-icon-stop { background-position: -96px -160px; }
  746. .ui-icon-eject { background-position: -112px -160px; }
  747. .ui-icon-volume-off { background-position: -128px -160px; }
  748. .ui-icon-volume-on { background-position: -144px -160px; }
  749. .ui-icon-power { background-position: 0 -176px; }
  750. .ui-icon-signal-diag { background-position: -16px -176px; }
  751. .ui-icon-signal { background-position: -32px -176px; }
  752. .ui-icon-battery-0 { background-position: -48px -176px; }
  753. .ui-icon-battery-1 { background-position: -64px -176px; }
  754. .ui-icon-battery-2 { background-position: -80px -176px; }
  755. .ui-icon-battery-3 { background-position: -96px -176px; }
  756. .ui-icon-circle-plus { background-position: 0 -192px; }
  757. .ui-icon-circle-minus { background-position: -16px -192px; }
  758. .ui-icon-circle-close { background-position: -32px -192px; }
  759. .ui-icon-circle-triangle-e { background-position: -48px -192px; }
  760. .ui-icon-circle-triangle-s { background-position: -64px -192px; }
  761. .ui-icon-circle-triangle-w { background-position: -80px -192px; }
  762. .ui-icon-circle-triangle-n { background-position: -96px -192px; }
  763. .ui-icon-circle-arrow-e { background-position: -112px -192px; }
  764. .ui-icon-circle-arrow-s { background-position: -128px -192px; }
  765. .ui-icon-circle-arrow-w { background-position: -144px -192px; }
  766. .ui-icon-circle-arrow-n { background-position: -160px -192px; }
  767. .ui-icon-circle-zoomin { background-position: -176px -192px; }
  768. .ui-icon-circle-zoomout { background-position: -192px -192px; }
  769. .ui-icon-circle-check { background-position: -208px -192px; }
  770. .ui-icon-circlesmall-plus { background-position: 0 -208px; }
  771. .ui-icon-circlesmall-minus { background-position: -16px -208px; }
  772. .ui-icon-circlesmall-close { background-position: -32px -208px; }
  773. .ui-icon-squaresmall-plus { background-position: -48px -208px; }
  774. .ui-icon-squaresmall-minus { background-position: -64px -208px; }
  775. .ui-icon-squaresmall-close { background-position: -80px -208px; }
  776. .ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
  777. .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
  778. .ui-icon-grip-solid-vertical { background-position: -32px -224px; }
  779. .ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
  780. .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
  781. .ui-icon-grip-diagonal-se { background-position: -80px -224px; }
  782. /* Misc visuals
  783. ----------------------------------*/
  784. /* Corner radius */
  785. .ui-corner-all,
  786. .ui-corner-top,
  787. .ui-corner-left,
  788. .ui-corner-tl {
  789. -moz-border-radius-topleft: 5px;
  790. -webkit-border-top-left-radius: 5px;
  791. -khtml-border-top-left-radius: 5px;
  792. border-top-left-radius: 5px;
  793. }
  794. .ui-corner-all,
  795. .ui-corner-top,
  796. .ui-corner-right,
  797. .ui-corner-tr {
  798. -moz-border-radius-topright: 5px;
  799. -webkit-border-top-right-radius: 5px;
  800. -khtml-border-top-right-radius: 5px;
  801. border-top-right-radius: 5px;
  802. }
  803. .ui-corner-all,
  804. .ui-corner-bottom,
  805. .ui-corner-left,
  806. .ui-corner-bl {
  807. -moz-border-radius-bottomleft: 5px;
  808. -webkit-border-bottom-left-radius: 5px;
  809. -khtml-border-bottom-left-radius: 5px;
  810. border-bottom-left-radius: 5px;
  811. }
  812. .ui-corner-all,
  813. .ui-corner-bottom,
  814. .ui-corner-right,
  815. .ui-corner-br {
  816. -moz-border-radius-bottomright: 5px;
  817. -webkit-border-bottom-right-radius: 5px;
  818. -khtml-border-bottom-right-radius: 5px;
  819. border-bottom-right-radius: 5px;
  820. }
  821. /* Overlays */
  822. .ui-widget-overlay {
  823. background: #000000 url("../images/ui-bg_flat_100_000000_40x100.png") 50% 50% repeat-x;
  824. opacity: .8;
  825. filter: Alpha(Opacity=80);
  826. }
  827. .ui-widget-shadow {
  828. margin: -8px 0 0 -8px;
  829. padding: 8px;
  830. background: #aaaaaa url("../images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
  831. opacity: 0;
  832. filter: Alpha(Opacity=0);
  833. border-radius: 8px;
  834. }