/*! jQuery UI - v1.11.0 - 2014-07-08
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, button.css, dialog.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.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;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}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:1000}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index: 999;overflow: auto;-webkit-overflow-scrolling: touch;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); BACKGROUND-COLOR: #323232;background-color:rgba(50, 50, 50, 0.5);zoom:1;}.ui-widget-overlay > * {-webkit-transform: translateZ(0px);}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.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-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:none;}.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}input.ui-button{padding:.4em 1em}.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}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}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:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;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}
.uiModal,.uiNotify{width:85% !important;height:auto !important;max-height:90% !important;overflow:auto !important;top:0;left:0;}body.popup .uiModal{width:90% !important;}.uiNotify{height:auto; !important;width:auto !important;min-width:650px !important;max-height:none !important;overflow:visible !important;}.uiNotifyWide{height:auto !important;width:auto !important;min-width: 650px !important;}
.ui-datepicker { background-color: #fff; border-radius:5px; box-shadow:0 0 2px rgba(0,0,0,0.4); display: none;padding:0;width: 17em; box-sizing: border-box; border: 1px solid #ddd;z-index:101 !important;} .ui-datepicker .ui-datepicker-header { background-color:#c1c1c1;padding: 0.2em 0;position: relative;font-weight:bold; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { height: 1.8em;position: absolute;top: 2px;width: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover {right: 1px;} .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { color: #fff; cursor: pointer; display: block; font-size: 19px; font-weight: bold; height: 15px; left: 50%; line-height: 17px; margin-left: -6px; margin-top: -9px; position: absolute; text-indent: 0 !important; top: 50%; width: 15px; } .ui-datepicker .ui-datepicker-title { line-height: 1.8em;margin: 0 2.3em;text-align: center; } .ui-datepicker .ui-datepicker-title select {font-size: 1em;margin: 1px 0;} .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;} .ui-datepicker table {border-collapse: collapse;font-size: 0.9em;margin: 0 0 0.4em;width: 100%;box-sizing: border-box;} .ui-datepicker th {border: 0 none;font-weight: bold;padding: 0.7em 0.3em;text-align: center;} .ui-datepicker td {border: 0 none;padding: 1px;} .ui-datepicker td span, .ui-datepicker td a {display: block;padding: 0.2em;text-align: right;text-decoration: none;} .ui-datepicker .ui-datepicker-buttonpane {background-image: none;border-bottom: 0 none;border-left: 0 none;border-right: 0 none;margin: 0.7em 0 0;padding: 0 0.2em;} .ui-datepicker .ui-datepicker-buttonpane button {cursor: pointer;float: right;margin: 0.5em 0.2em 0.4em;overflow: visible;padding: 0.2em 0.6em 0.3em;width: auto;} .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float: left;} .ui-datepicker.ui-datepicker-multi {width: auto;} .ui-datepicker-multi .ui-datepicker-group {float: left;} .ui-datepicker-multi .ui-datepicker-group table {margin: 0 auto 0.4em;width: 95%;} .ui-datepicker-multi-2 .ui-datepicker-group {width: 50%;} .ui-datepicker-multi-3 .ui-datepicker-group {width: 33.3%;} .ui-datepicker-multi-4 .ui-datepicker-group {width: 25%;} .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width: 0;} .ui-datepicker-multi .ui-datepicker-buttonpane {clear: left;} .ui-datepicker-row-break {clear: both;font-size: 0;width: 100%;} .ui-datepicker-rtl {direction: rtl;} .ui-datepicker-rtl .ui-datepicker-prev {left: auto;right: 2px;} .ui-datepicker-rtl .ui-datepicker-next {left: 2px;right: auto;} .ui-datepicker-rtl .ui-datepicker-prev:hover {left: auto;right: 1px;} .ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px;right: auto;} .ui-datepicker-rtl .ui-datepicker-buttonpane {clear: right;} .ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left;} .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {float: right;} .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 1px;border-right-width: 0; } .ui-datepicker .ui-datepicker-calendar { border: 0.2em solid #fff; box-sizing: border-box; } .ui-datepicker .ui-datepicker-calendar td a.ui-state-default { display: block; border: 1px solid #ccc; background-color: #eee; color: #484848; } .ui-datepicker .ui-datepicker-calendar td a.ui-state-hover { border: 1px solid #eee; background-color: #fafafa; } .ui-datepicker .ui-datepicker-calendar td a.ui-state-highlight { border: 1px solid #eee; background-color: #fff;	} .ui-datepicker .ui-datepicker-calendar td a.ui-state-active { border: 1px solid #007f9f; background-color: #fff;	}