﻿@charset "utf-8";

.ui-widget-overlay { background:#000; opacity:.4; filter: Alpha(Opacity=.3); }
.ui-resizable-n{ height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{ height:7px;width:100%;bottom:-5px;left:0}
.ui-resizable-e{ width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{ width:7px;left:-5px;top:0;height:100%}
.ui-resizable-se{ width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{ width:9px;height:9px;left:-5px;bottom:-5px}
.ui-resizable-nw{ width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{ width:9px;height:9px;right:-5px;top:-5px}
.ui-resizable-handle.ui-resizable-se.ui-icon.ui-icon-gripsmall-diagonal-se{ background:url(/Images/icons/resize-windows.png) no-repeat 4px 3px; }
.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center; }
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active { text-decoration:none; }
.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: none; background: none; font-weight: 400; }
.ui-datepicker { padding:0.5em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 2px; background:none!important; }
.ui-datepicker .ui-datepicker-prev-hover{ left:2px; }
.ui-datepicker .ui-datepicker-next-hover{ right:2px; }
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{ background:none; border:none; }
.ui-dialog{position:absolute;top:0;left:0; outline:0;padding:0}.ui-dialog .ui-dialog-titlebar{ position:relative; z-index:2; padding:.6em 1em; }
.ui-dialog .ui-dialog-content{ overflow:hidden; position:relative; border:0; padding:0; background:0; }
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{ font-family:Arial;font-size:1em}
.ui-widget.ui-widget-content { font-family:var(--defaultFont); box-shadow:var(--default-shadow); }
.ui-widget-content { width:250px; border:1px solid #aab4bc; background:#fff; font-size:1em; }
.ui-widget-header{ background:#334d65; color:#fff; font-weight:bold; border:1px solid var(--bg-LightBlue); }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; background:var(--bg-LightBlue); }
.ui-datepicker .ui-datepicker-title { font-size:1.1em; }
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{ font-weight:600; color:#334d65; line-height:18px; }
.ui-datepicker table { width:97%; margin:0 auto .4em auto; font-size:1em; }
.ui-datepicker th { width:14%; min-width:27px; height:22px; font-weight:400; text-align:right; box-sizing:border-box; }
.ui-datepicker td { width:14%; min-width:27px; height:22px; box-sizing:border-box; }
.ui-datepicker td span, .ui-datepicker td a { padding:.2em .4em .2em .2em; }
.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-radius: 3px; background: var(--defaultYellow); color: var(--defaultOrange); font-weight:600; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{ border:none; border-radius:3px; background:var(--bg-LightBlue); color:var(--defaultBlue); }
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon { cursor:pointer; }
.ui-datepicker-current-day { border-radius:3px; background:none; }
.ui-datepicker-current-day .ui-state-highlight, .ui-datepicker-current-day .ui-widget-content .ui-state-highlight, .ui-datepicker-current-day .ui-widget-header .ui-state-highlight { background:var(--defaultYellow); }
.ui-datepicker-current-day .ui-state-default, .ui-datepicker-current-day ui-state-active { border-radius:3px; background:var(--defaultYellow); color:var(--defaultOrange); }
.ui-icon, .ui-widget-content .ui-icon{ background:url(/Images/icons/close-pop-window.png) no-repeat 0 0; }
.ui-dialog .ui-dialog-titlebar-close{ position:absolute; right:.3em; top:50%; width:21px; margin:-9px 0 0 0; padding:1px; height:20px; border:none; background:none; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon { background:url(/Images/icons/close-pop-window.png) no-repeat 0 0; }
.ui-dialog .ui-dialog-title{ float:left; margin:.1em 0; white-space:nowrap; width:90%; overflow:hidden; text-overflow:ellipsis; height:18px; font-size:15px; line-height:16px; font-weight:500; }
.ui-dialog .ui-dialog-title img { display:none; vertical-align:-3px; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 46%; margin:0 2px; border-radius:2px; cursor:pointer; }
.ui-menu { list-style: none; padding: 2px; margin: 0; display: block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; width: 100%; list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7); }
.ui-menu .ui-menu-divider { margin: 5px -2px 5px -2px; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1.5; min-height: 0; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
.ui-menu .ui-state-disabled { font-weight: normal; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-progressbar { height: 2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }
.ui-progressbar .ui-progressbar-overlay { background: url("images/animated-overlay.gif"); height: 100%; filter: alpha(opacity=25); opacity: 0.25; }
.ui-datepicker-prev span.ui-icon-circle-triangle-w { top:12px; background: url(/Images/icons/arr-preview.png) no-repeat 0 0 !important; }
.ui-datepicker-next span.ui-icon-circle-triangle-e { top:12px; background: url(/Images/icons/arr-next.png) no-repeat 5px 0 !important; }
