.ui-menu {max-height: 300px;width: 500px !important;}.ui-menu .ui-menu-item {min-height: 30px;list-style-image: none;}.ui-menu .ui-menu-item .ui-menu-item-wrapper {line-height: 30px;text-decoration: none !important;display: block;padding: 0 0 0 20px !important;margin: 0 !important;min-height: 0;font-weight: normal;border: 1px solid transparent;}.ui-menu .ui-menu-item .ui-menu-item-wrapper.ui-state-active {border: 1px solid #aaaaaa;}.ui-menu .ui-menu-item .ui-menu-item-wrapper table {margin: 0 0 0 0;}.ui-menu .ui-menu-item table td {white-space: nowrap;}.bootstrap-datetimepicker-widget {list-style: none}.bootstrap-datetimepicker-widget.dropdown-menu {display: block;margin: 2px 0;padding: 4px;width: 19em}@media (min-width: 768px) {.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {width: 38em}}@media (min-width: 992px) {.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {width: 38em}}@media (min-width: 1200px) {.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {width: 38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {content: '';display: inline-block;position: absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-bottom-color: rgba(0, 0, 0, 0.2);top: -7px;left: 7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid white;top: -6px;left: 8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before {border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #ccc;border-top-color: rgba(0, 0, 0, 0.2);bottom: -7px;left: 6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after {border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid white;bottom: -6px;left: 7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {left: auto;right: 6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {left: auto;right: 7px}.bootstrap-datetimepicker-widget .list-unstyled {margin: 0}.bootstrap-datetimepicker-widget a[data-action] {padding: 6px 0}.bootstrap-datetimepicker-widget a[data-action]:active {box-shadow: none}.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {width: 54px;font-weight: bold;font-size: 1.2em;margin: 0}.bootstrap-datetimepicker-widget button[data-action] {padding: 6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch {text-align: center}.bootstrap-datetimepicker-widget .picker-switch::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td {padding: 0;margin: 0;height: auto;width: auto;line-height: inherit}.bootstrap-datetimepicker-widget .picker-switch td span {line-height: 2.5;height: 2.5em;width: 100%}.bootstrap-datetimepicker-widget table {width: 100%;margin: 0}.bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {text-align: center;border-radius: 4px}.bootstrap-datetimepicker-widget table th {height: 20px;line-height: 20px;width: 20px}.bootstrap-datetimepicker-widget table th.picker-switch {width: 145px}.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {background: none;color: #777;cursor: not-allowed}.bootstrap-datetimepicker-widget table th.prev::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Previous Month"}.bootstrap-datetimepicker-widget table th.next::after {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;content: "Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th {cursor: pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {background: #eee}.bootstrap-datetimepicker-widget table td {height: 54px;line-height: 54px;width: 54px}.bootstrap-datetimepicker-widget table td.cw {font-size: .8em;height: 20px;line-height: 20px;color: #777}.bootstrap-datetimepicker-widget table td.day {height: 20px;line-height: 20px;width: 20px}.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {background: #eee;cursor: pointer}.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {color: #777}.bootstrap-datetimepicker-widget table td.today {position: relative}.bootstrap-datetimepicker-widget table td.today:before {content: '';display: inline-block;border: solid transparent;border-width: 0 0 7px 7px;border-bottom-color: #337ab7;border-top-color: rgba(0, 0, 0, 0.2);position: absolute;bottom: 4px;right: 4px}.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {background-color: #337ab7;color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)}.bootstrap-datetimepicker-widget table td.active.today:before {border-bottom-color: #fff}.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {background: none;color: #777;cursor: not-allowed}.bootstrap-datetimepicker-widget table td span {display: inline-block;width: 54px;height: 54px;line-height: 54px;margin: 2px 1.5px;cursor: pointer;border-radius: 4px}.bootstrap-datetimepicker-widget table td span:hover {background: #eee}.bootstrap-datetimepicker-widget table td span.active {background-color: #337ab7;color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)}.bootstrap-datetimepicker-widget table td span.old {color: #777}.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {background: none;color: #777;cursor: not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour {height: 27px;line-height: 27px}.bootstrap-datetimepicker-widget.wider {width: 21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade {line-height: 1.8em !important}.input-group.date .input-group-addon {cursor: pointer}.sr-only {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0}.select-ref-both {font-family: monospace;}.no-border-input {border: none;}.non-resizable {resize: none;}.ui-autocomplete {max-height: 200px;overflow-y: auto;overflow-x: hidden;}.autocomplete-result-count {width: 9px;font-size: 9px;font-style: italic;line-height: 1.5;}.tooltipDiv {position: fixed;top: 0;left: 0;width: 140px;word-break: break-all;text-decoration: none;visibility: hidden;}.tooltipDiv td {font-size: 12px;border: 1px solid;border-color: gray;background-color: white;}.ajax_progress {float: right;}.ajax_progress_show {display: none;z-index: 3000;}.ajax_progress_hide {display: block;margin-left: 15px;}.wf-alert-scrolable {overflow-y: auto;max-height: 80px;}.wf-error-bold {font-weight: bold;}code.line {display: block;}.error .lineNumber {color: red;}.criterion-condition {width: 90px;}.criterion-value {width: 140px;}.autoCompleteTable td {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.pointer {cursor: pointer;text-align: center;}.table th.import-header {width: 10%;}.table td.import-row {text-align: center;}.criteria-finder td, .criteria-finder th {padding: 1px;}.mandatoryFilled {background-color: #ffffff;border: 1px solid #cccccc;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;-moz-transition: border linear 0.2s, box-shadow linear 0.2s;-o-transition: border linear 0.2s, box-shadow linear 0.2s;transition: border linear 0.2s, box-shadow linear 0.2s;}ul.dropdown-menu {min-width: 25px;}li a.lang_link {padding: 5px;line-height: 10px;}#dropdownMenu1 {color: #CCCC;background: transparent;}.dsc-label {font-size: 10px;font-weight: normal;width: 200px;padding-top: 6px;margin-left: 10px;}.right-align {text-align: right;}.notification {font-size: 18px;font-family: Roboto, sans-serif;}