/*! jQuery UI - v1.11.2 - 2014-10-16
* http://jqueryui.com
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.cm-ui.ui-front {
    z-index: 100;
}
.cm-ui.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
}
.cm-ui.ui-menu {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
    outline: none;
}
.cm-ui.ui-menu .ui-menu {
    position: absolute;
}
.cm-ui.ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    padding: 3px 1em 3px .4em;
    cursor: pointer;
    min-height: 0; /* support: IE7 */
    /* support: IE10, see #8844 */
    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.cm-ui.ui-menu .ui-state-focus {
    margin: -1px;
}
/* Component containers
----------------------------------*/
.cm-ui.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1.1em;
}
.cm-ui.ui-widget .ui-widget {
    font-size: 1em;
}
.cm-ui.ui-widget input,
.cm-ui.ui-widget select,
.cm-ui.ui-widget textarea,
.cm-ui.ui-widget button {
    font-family: Verdana,Arial,sans-serif;
    font-size: 1em;
}
.cm-ui.ui-widget-content {
    border: 1px solid #aaaaaa;
    background: #ffffff url("images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
    color: #222222;
}
.cm-ui.ui-widget-content a {
    color: #222222;
}
.ui-widget-header {
    border: 1px solid #aaaaaa;
    background: #cccccc url("images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
    color: #222222;
    font-weight: bold;
}

/* Interaction states
----------------------------------*/
.cm-ui.ui-state-default,
.cm-ui.ui-widget-content .ui-state-default,
.cm-ui.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url("images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #555555;
}
.cm-ui.ui-state-default a,
.cm-ui.ui-state-default a:link,
.cm-ui.ui-state-default a:visited {
    color: #555555;
    text-decoration: none;
}
.cm-ui.ui-state-focus,
.cm-ui.ui-widget-content .ui-state-focus{
    border: 1px solid #999999;
    background: #dadada url("images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
}
.cm-ui.ui-state-focus a,
.cm-ui.ui-state-focus a:hover,
.cm-ui.ui-state-focus a:link,
.cm-ui.ui-state-focus a:visited {
    color: #212121;
    text-decoration: none;
}
.cm-ui.ui-slider {
    position: relative;
    text-align: left;
}
.cm-ui.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
    -ms-touch-action: none;
    touch-action: none;
}
.cm-ui.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

/* support: IE8 - See #6727 */
.cm-ui.ui-slider.ui-state-disabled .ui-slider-handle,
.cm-ui.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit;
}

.cm-ui.ui-slider-horizontal {
    height: .8em;
}
.cm-ui.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}
.cm-ui.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}
.cm-ui.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}
.cm-ui.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.cm-ui.ui-slider-vertical {
    width: .8em;
    height: 100px;
}
.cm-ui.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}
.cm-ui.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}
.cm-ui.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}
.cm-ui.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}
/* Corner radius */
.cm-ui.ui-corner-all,  .cm-ui .ui-corner-all,
.cm-ui.ui-corner-top,  .cm-ui .ui-corner-top,
.cm-ui.ui-corner-left, .cm-ui .ui-corner-left,
.cm-ui.ui-corner-tl,   .cm-ui.ui-corner-tl {
    border-top-left-radius: 4px;
}
.cm-ui.ui-corner-all,   .cm-ui .ui-corner-all,
.cm-ui.ui-corner-top,   .cm-ui .ui-corner-top,
.cm-ui.ui-corner-right, .cm-ui .ui-corner-right,
.cm-ui.ui-corner-tr,    .cm-ui .ui-corner-tr {
    border-top-right-radius: 4px;
}
.cm-ui.ui-corner-all,    .cm-ui .ui-corner-all,
.cm-ui.ui-corner-bottom, .cm-ui .ui-corner-bottom,
.cm-ui.ui-corner-left,   .cm-ui .ui-corner-left,
.cm-ui.ui-corner-bl,     .cm-ui .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.cm-ui.ui-corner-all,    .cm-ui .ui-corner-all,
.cm-ui.ui-corner-bottom, .cm-ui .ui-corner-bottom,
.cm-ui.ui-corner-right,  .cm-ui .ui-corner-left,
.cm-ui.ui-corner-br,     .cm-ui .ui-corner-bl {
    border-bottom-right-radius: 4px;
}
