/*! jQuery UI - v1.13.2 - 2022-07-14
 * http://jqueryui.com
 * Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css,
 * checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css,
 * selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
 * To view and modify this theme, visit:
 * http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&
 * cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&
 * iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&
 * iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&
 * iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&
 * iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&
 * iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&
 * fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&
 * fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&
 * opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&
 * thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
 * Copyright jQuery Foundation and other contributors; Licensed MIT
 */

/*--------------------------------------------------------------
# Base Components
--------------------------------------------------------------*/

.ui-button-icon-only {
    box-sizing: border-box;
}

.ui-icon {
    text-indent: -99999px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-top: -0.25em;
    position: relative;
    overflow: hidden;
}

.ui-front {
    z-index: 100;
}

.ui-widget-icon-block {
    left: 50%;
    margin-left: -8px;
    display: block;
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*--------------------------------------------------------------
# Menu
--------------------------------------------------------------*/

.ui-menu {
    outline: 0;
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
}

.ui-menu .ui-menu {
    position: absolute;
}

.ui-menu .ui-menu-item {
    margin: 0;
    cursor: pointer;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}

.ui-menu .ui-menu-item-wrapper {
    position: relative;
    padding: 3px 1em 3px 0.4em;
}

.ui-menu .ui-state-active,
.ui-menu .ui-state-focus {
    margin: -1px;
}

.ui-menu .ui-icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0.2em;
    margin: auto 0;
}

.ui-menu .ui-menu-icon {
    left: auto;
    right: 0;
}

/*--------------------------------------------------------------
# Buttons
--------------------------------------------------------------*/

.ui-button {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding: 0.4em 1em;
    line-height: normal;
    margin-right: 0.1em;
    cursor: pointer;
    text-align: center;
    user-select: none;
    overflow: visible;
}

.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
    text-decoration: none;
}

.ui-button-icon-only {
    width: 2em;
    text-indent: -9999px;
    white-space: nowrap;
}

input.ui-button.ui-button-icon-only {
    text-indent: 0;
}

.ui-button-icon-only .ui-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
}

button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/* Blank icon reset */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
    background-image: none;
}

/*--------------------------------------------------------------
# Slider
--------------------------------------------------------------*/

.ui-slider {
    position: relative;
    text-align: left;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: pointer;
    touch-action: none;
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: 0.7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

.ui-slider-horizontal {
    height: 0.8em;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -0.3em;
    margin-left: -0.6em;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.ui-slider-vertical {
    width: 0.8em;
    height: 100px;
}

.ui-slider-vertical .ui-slider-handle {
    left: -0.3em;
    margin-left: 0;
    margin-bottom: -0.6em;
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

/*--------------------------------------------------------------
# Tabs
--------------------------------------------------------------*/

.ui-tabs {
    position: relative;
    padding: 0.2em;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0.2em 0.2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px 0.2em 0 0;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: transparent;
}

/*--------------------------------------------------------------
# Widgets Defaults
--------------------------------------------------------------*/

.ui-widget,
.ui-widget button,
.ui-widget input,
.ui-widget select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #ddd;
    background: #fff;
    color: #333;
}

.ui-widget-header {
    border: 1px solid #ddd;
    background: #e9e9e9;
    color: #333;
    font-weight: 700;
}

/*--------------------------------------------------------------
# States
--------------------------------------------------------------*/

.ui-state-default {
    border: 1px solid #c5c5c5;
    background: #f6f6f6;
    color: #454545;
    font-weight: 400;
}

.ui-state-hover,
.ui-state-focus {
    border: 1px solid #ccc;
    background: #ededed;
    color: #2b2b2b;
}

.ui-state-active {
    border: 1px solid #003eff;
    background: #007fff;
    color: #fff;
}

.ui-state-error {
    border: 1px solid #f1a899;
    background: #fddfdf;
    color: #5f3f3f;
}

/*--------------------------------------------------------------
# Icons
--------------------------------------------------------------*/

.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(https://www.panchal-plastic.com/assets/css/images/ui-icons_444444_256x240);
}

.ui-button:hover .ui-icon,
.ui-state-hover .ui-icon {
    background-image: url(https://www.panchal-plastic.com/assets/css/images/ui-icons_555555_256x240);
}

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
    background-image: url(https://www.panchal-plastic.com/assets/css/images/ui-icons_ffffff_256x240);
}

.ui-state-error .ui-icon {
    background-image: url(https://www.panchal-plastic.com/assets/css/images/ui-icons_cc0000_256x240);
}

.ui-button .ui-icon {
    background-image: url(https://www.panchal-plastic.com/assets/css/images/ui-icons_777777_256x240);
}

/*--------------------------------------------------------------
# Individual Icon Positions
--------------------------------------------------------------*/

.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }

.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-person { background-position: -144px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-tag { background-position: -240px -96px; }

.ui-icon-home { background-position: 0 -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -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-link { background-position: -240px -112px; }

.ui-icon-close { background-position: -80px -128px; }
.ui-icon-key { background-position: -112px -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-info { background-position: -16px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }

.ui-icon-stop { background-position: -96px -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 { background-position: -32px -176px; }

.ui-icon-circle-close { background-position: -32px -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-check { background-position: -208px -192px; }

/*--------------------------------------------------------------
# Overlay & Shadow
--------------------------------------------------------------*/

.ui-widget-overlay {
    background: #aaa;
    opacity: 0.3;
}

.ui-widget-shadow {
    box-shadow: 0 0 5px #666;
}
