/*
 * Base structure
 */


/******** BROWSER DEFAULTS ********/
/* Move down content because we have a fixed navbar that is 50px tall */
body									{padding-top: 50px}
/* Inline PDF */
embed[type='application/pdf']			{width: 100%; min-height: 33vh}
object[type='application/pdf']			{width: 100%; min-height: 33vh}
/* Input Number for Firefox */
input[type='number']					{-moz-appearance:textfield}
/* Disable up/down button for numbers */
input::-webkit-inner-spin-button		{display: none; -webkit-appearance: none}
input::-webkit-outer-spin-button		{display: none; -webkit-appearance: none}
input::-webkit-clear-button				{display: none}
/* Checkbox */
input[type='checkbox']					{width: 1em; height: 1em; margin-right: 0.25em}
/* Time */
input[type='time']:invalid				{background-color: #fddfdf}
@-moz-document url-prefix()
{
	textarea							{overflow-x: hidden}
}



/******** BOOTSTRAP ********/
span.alert				{padding: 1px}
.form-control			{padding: 0 6px 0px 6px}
select.form-control		{height: 34px}
.hide-always			{display: none !important}
.sub-header				{padding-bottom: 10px; border-bottom: 1px solid #eee;}
.main					{padding: 20px;}
.main .page-header		{margin-top: 0}
@media (min-width: 768px) {
  .main					{padding-right: 40px; padding-left: 40px;}
}

/******** BOOTSTRAP BUTTON ********/
/* Text must fit */
.btn > p				{overflow-x: hidden}


/******** BOOTSTRAP MENU LEFT ********/
/* Disable scrollbar on mobile */
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {max-height: 80vh}


/******** BOOTSTRAP SIDEBAR ********/
.sidebar				{display: none}
@media (min-width: 768px) {
  .sidebar {
    position: fixed;
    top: 50px;
    bottom: 0;
    left: 0;
    z-index: 1000;
    display: block;
    padding: 20px;
    overflow-x: hidden;
    overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
    background-color: #f5f5f5;
    border-right: 1px solid #eee;
  }
}
/* Sidebar navigation */
.nav-sidebar {
  margin-right: -21px; /* 20px padding + 1px border */
  margin-bottom: 20px;
  margin-left: -20px;
}
.nav-sidebar > li > a {
  padding-right: 20px;
  padding-left: 20px;
}
.nav-sidebar > .active > a,
.nav-sidebar > .active > a:hover,
.nav-sidebar > .active > a:focus {
  color: #fff;
  background-color: #428bca;
}



/******** BOOTSTRAP MODAL ********/
.modal					{z-index: 2000 !important; min-width: 33%}
.modal-backdrop			{z-index: 1999 !important}
.modal > .modal-dialog > .modal-content > .modal-body .dle-input-field-wrapper {width: 100%}
/* juki+kaoz, 11.05.2022 disabled, causes problems with ol.cd-breadcrumb.triangle 
.modal > .modal-dialog > .modal-content > .modal-body,
.modal > .modal-dialog > .modal-content > .modal-body *:not(.form-control) {overflow-x: auto}
*/
@media (min-width: 1920px)
{
	.modal-lg {width:1280px; margin:90px auto}
}


/******** BOOTSTRAP NAVBAR ********/
/* Top navigation. Hide default border to remove 1px line. */
.navbar-fixed-top {
  border: 0;
}
/* navbar brand should have no padding if it is a logo */
.vfxwps-brand-logo {
	padding: 0 !important;
}
/* navbar brand is centered on mobile devices */
@media (max-width: 768px) {
	.navbar-brand {
		position: absolute;
		left: 50%;
		display: block;
		top: 0;
		transform: translateX(-50%);
	}
}
/* navbar buttons (for the menus) */
.vfxwps-navbar-button {
	margin-left: 5px;
	margin-right: 5px;
}
/* if the navbar is inverse (black), color the navbar icons white */
.navbar-inverse .vfxwps-navbar-button {
	color: white;
}
/* if the navbar is inverse (black), color the hr as grey instead of white */
.navbar-inverse hr {
	border-top-color: grey;
}



/******** BOOTSTRAP INPUT + SELECT + TEXTAREA ********/
div.row > div > div.dle-input-wrapper-div:not(.dle-input-label-left) > div.dle-input-field-wrapper							{width: 100%}
/* String */
div.row > div > input.dle-input-string,
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > input.dle-input-string							{width: 100% !important}
/* Number */
div.row > div > input.dle-input-number,
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > input.dle-input-number							{width: 100% !important}
/* Date */
div.row > div > input.dle-input-date,
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > input.dle-input-date,
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > input.dle-display-datepicker,
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > input[type='date']								{width: 100% !important}
/* DateTime */
div.row > div > input.dle-input-date-time,
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > input.dle-input-date-time							{width: 100% !important}
/* Time */
div.row > div > input[type='time'],
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > input[type='time']								{width: 100% !important}
/* Lookup */
div.row > div > div.dle-lookup-wrapper > input.dle-input-string,
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > div.dle-lookup-wrapper > input.dle-input-string	{width:100% !important}
/* Select */
div.row > div > span.ui-selectmenu-button,
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > span.ui-selectmenu-button							{width: 100% !important; height: 34px; padding: 6px 12px}
div.row > div > span.ui-selectmenu-button > span.ui-selectmenu-icon,
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > span.ui-selectmenu-button > span.ui-selectmenu-icon	{width: 0}
div.row > div > span.ui-selectmenu-button > span.ui-selectmenu-text,
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > span.ui-selectmenu-button > span.ui-selectmenu-text	{font-size: 14px}
/* Textarea */
div.row > div > textarea.dle-input-textarea,
div.row > div > div.dle-input-wrapper-div > div.dle-input-field-wrapper > textarea.dle-input-textarea						{width: 100% !important}
/* Icon */
div.row > div > div.dle-input-wrapper-div > .dle-input-field-wrapper > input + .dle-ui-date-button,
div.row > div > div.dle-input-wrapper-div > .dle-input-field-wrapper > .dle-lookup-wrapper > input:not(.hidden) + .dle-ui-lookup-button	{margin-left: -1.5em; position: relative}


/**************************************************************************************/
/* DLE GLOBALS */
/**************************************************************************************/
/* color highlight */
.dle-success, tr.dle-success > td		{background-color: #dff0d8}
.dle-info, tr.dle-info > td				{background-color: #d9edf7}
.dle-warn, tr.dle-warn > td,
.dle-warning, tr.dle-warning > td		{background-color: #fcf8e3}
.dle-error, tr.dle-error > td,
.dle-danger, tr.dle-danger > td			{background-color: #ebcccc}
/* dle-align*/
.dle-align-left					{text-align: left}
.dle-align-center				{text-align: center}
img.dle-align-center			{display: block; margin-left: auto; margin-right: auto}
.dle-align-right				{text-align: right}
.dle-align-top					{vertical-align: top}
.dle-align-middle				{vertical-align: middle}
.dle-align-bottom				{vertical-align: bottom}
/* dle-link */
.dle-link						{cursor: pointer}
/* dle-narrow */
.dle-narrow [class*='col-']		{padding-right: 10px; padding-left: 10px}
.dle-narrow .dle-input-label	{margin-bottom: unset}
/* dle-wrap */
.dle-wrap						{white-space: normal; word-break: break-word}
.dle-nowrap						{white-space: nowrap; overflow: hidden}
/* dle-skiplabel = Input without label */
.dle-skiplabel					{padding-top: 24px}
/* decorations */
.dle-strikethrough				{text-decoration: line-through}




/******** DLE DIALOG AUS URL ********/
.ui-dialog.dle-simpleDialog {min-width: 40%; left: 30% !important}
/* Split halft */
.ui-dialog.dle-simpleDialog .dle-input-label-left .dle-input-label,
.ui-dialog.dle-simpleDialog .dle-input-label-left .dle-input-field-wrapper {width: 48%}
.ui-dialog.dle-simpleDialog .dle-input-label-left .dle-input-field-wrapper > input {width: 100%}
.ui-dialog > .ui-dialog-content .dle-input-wrapper-div.dle-input-label-top > .dle-input-label {display: block}
.ui-dialog > .ui-dialog-content .dle-input-wrapper-div.dle-input-label-top > .dle-input-field-wrapper {width: 100%}
.ui-dialog > .ui-dialog-content .dle-input-wrapper-div.dle-input-label-top > .dle-input-field-wrapper input {min-width: 100%}
/* Icon */
.ui-dialog > .ui-dialog-content .dle-input-wrapper-div.dle-input-label-top  > .dle-input-field-wrapper input:not(.hidden) + .dle-ui-date-button,
.ui-dialog > .ui-dialog-content .dle-input-wrapper-div.dle-input-label-top  > .dle-input-field-wrapper input:not(.hidden) + .dle-ui-lookup-button {margin-left: -1.5em; position: relative}


/******** DLE GRID ********/
/* Pager has same background color as rest of Grid */
.ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-hdiv, .ui-jqgrid > .ui-jqgrid-pager								{background-color: #e5e5e5}
/* Column sorting icon (asc/desc) has higher z-inder than column header text */
.ui-jqgrid > .ui-jqgrid-view table.ui-jqgrid-htable .ui-jqgrid-sortable >.s-ico	{background-color: #e5e5e5; float: right; top: 0; position: absolute; right: 0}
/* General */
.ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv table.ui-jqgrid-btable > tbody > tr > td.ui-pg-button:not(.ui-state-hover) {border: 1px solid #ddd; border-top: none; border-left: none}
.ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv table.ui-jqgrid-btable > tbody > tr > td > table.table		{background-color: unset}
.ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv table.ui-jqgrid-btable.table-hover > tbody > tr:hover		{background-color: unset}
.ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-hdiv .ui-search-input .form-control.dle-grid-datepicker-native	{padding: 0}
.ui-jqgrid > .ui-jqgrid-view > .ui-jqgrid-bdiv table.ui-jqgrid-btable > tbody > tr > td.subgrid-data		{white-space: unset}
#viewcnttabellengitter span.form-control {background-color: #eee}
/* single record view */
#viewmodgrid {overflow-y: auto}


/******** DLE IDE ********/
.dle-ide-formComponent {font-size: unset !important; overflow-x: hidden}
.ui-dialog .dle-gui-component .dle-input-wrapper-div.dle-input-label-top > .dle-input-label {display: inline-table}


/******** DLE INPUT ********/
span.dle-input-error-icon.fa-check-circle {color: green; cursor: default}
span.dle-input-error-icon.fa-minus-circle {color: red; cursor: default}
.dle-input-required:not(.disabled) {background: #fffdce}
.dle-input-hidden, .dle-input-hidden + .icon-search, .dle-input-hidden + input[type='hidden'] + .icon-search {display: none !important}
/* All */
.dle-input-string, .dle-input-number, .dle-input-date, .dle-input-date-time, .id_search, .dle-input-choice select {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
     background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.dle-input-string[disabled], .dle-input-number[disabled], .dle-input-date[disabled], .dle-input-date-time[disabled], .id_search[disabled], textarea[readonly='readonly'], body.vfxwps .ui-state-disabled {
    cursor: not-allowed;
    background-color: #eee;
    opacity: 1;
}
/* Checkbox */
.dle-input-checkbox .dle-input-checkbox-field {margin-right: 5px}
/* Textarea */
.dle-input-textarea {height: auto; resize: none}
/* Label */
.dle-input-label {max-width: 100%; margin-bottom: 5px; font-weight: 700;}
/* Wrapper */
.dle-input-label-left.dle-input-info-wrapper-behindLabel .dle-input-info-wrapper i				{padding-left: 5px !important}
.dle-input-label-top.dle-input-info-wrapper-behindLabel .dle-input-info-wrapper i				{padding-left: 5px !important}
table.dle-input > tbody > tr > td div.dle-input-field-wrapper									{display:flex}
table.dle-input > tbody > tr > td div.dle-input-field-wrapper > input.dle-input-string			{width:100% !important}
table.dle-input > tbody > tr > td div.dle-input-field-wrapper > input.dle-input-number			{width:100%}
table.dle-input > tbody > tr > td div.dle-input-field-wrapper > input.dle-input-date			{min-width:100px}
table.dle-input > tbody > tr > td div.dle-input-field-wrapper > input.dle-input-date-time		{min-width:140px}
table.dle-input > tbody > tr > td div.dle-lookup-wrapper										{display:flex}
table.dle-input > tbody > tr > td div.dle-lookup-wrapper > input.dle-input-lookup				{width:calc(100% - 28px) !important}
.dle-input-wrapper-div																			{margin-bottom: 15px}
.dle-input-field-wrapper																		{display: inline-table}
.dle-input-field-wrapper .dle-font-awesome-icon, .dle-input-variable .dle-font-awesome-icon		{margin-top: 7px}
.dle-input-info-wrapper i																		{cursor: default}
.dle-input-info-text-hidden																		{display: none}
.dle-input-info-wrapper-behindField .dle-input-info-wrapper										{display: inline-table; vertical-align: top; transform: translate(0px, 35%)}
.dle-input-info-wrapper-behindField .dle-input-info-wrapper i									{padding-left: 0.1em; padding-right: 0.25em}
.dle-input-info-wrapper-behindLabel .dle-input-info-wrapper										{display: inline-table}
.dle-input-info-wrapper-behindLabel .dle-input-info-wrapper i									{padding-left: 0.0em; padding-right: 0.25em}
.dle-input-info-wrapper-behindLabel .dle-input-info-wrapper span								{padding-right: 1em}
.dle-input-info-wrapper-belowField .dle-input-info-wrapper										{margin-top: 0.5em}
.dle-input-info-wrapper-belowField .dle-input-info-wrapper i									{padding-right: 0.25em}
.dle-input-info-wrapper-belowLabel .dle-input-info-wrapper										{margin-top: 0.5em}
.dle-input-info-wrapper-belowLabel .dle-input-info-wrapper i									{padding-right: 0.25em}
.dle-input-label-left > .dle-input-label														{width: 40%; position: relative; top: 50%; transform: translateY(25%); float: left}
.dle-input-label-left > .dle-input-field-wrapper												{width: 60%}
.dle-input-label-left.dle-input-info-wrapper-behindLabel .dle-input-label						{display: inline-table; float: none; transform: none}
.dle-input-label-left.dle-input-info-wrapper-behindLabel .dle-input-label						{margin-right: 0em}
.dle-input-label-left.dle-input-info-wrapper-behindLabel .dle-input-info-wrapper i				{padding-left: 0.5em}
.dle-input-label-top .dle-input-field-wrapper													{margin-top: 0 !important}
.dle-input-label-top.dle-input-info-wrapper-behindLabel .dle-input-label						{display: inline-table}
.dle-input-label-top.dle-input-info-wrapper-behindLabel .dle-input-field-wrapper				{display: block}
.dle-input-label-top.dle-input-info-wrapper-behindLabel .dle-input-info-wrapper i				{padding-left: 0.5em}
/* Table > Input */
table.table > tbody > tr > td > .dle-input-label-top > .dle-input-field-wrapper					{width: -webkit-fill-available}
table.table > tbody > tr > td > .dle-input-label-top > .dle-input-field-wrapper > input.dle-input-string,
table.table > tbody > tr > td > .dle-input-label-top > .dle-input-field-wrapper > input.dle-input-number,
table.table > tbody > tr > td > .dle-input-label-top > .dle-input-field-wrapper > .dle-lookup-wrapper > input.dle-input-lookup {width: -webkit-fill-available}
/* Select */
.dle-input-select-div.dle-input-info-wrapper-behindField .dle-input-info-wrapper				{transform: translateY(-1em)}
.dle-input-select-div.dle-input-label-left.dle-input-info-wrapper-behindLabel .dle-input-info-wrapper {transform: translateY(-1em)}
.dle-input-select-div.dle-input-label-left.dle-input-info-wrapper-behindLabel .dle-input-label	{transform: translateY(-1em)}


/******** DLE INPUT CONTENTPANEL ********/
.dle-input-contentPanel .dle-input-string,
.dle-input-contentPanel .dle-input-number,
.dle-input-contentPanel .dle-input-date,
.dle-input-contentPanel .dle-input-date-time,
.dle-input-contentPanel .id_search,
.dle-input-contentPanel .dle-input-choice select {
    height: 1.9em;
    padding: 0.2em 0.2em;
}
.dle-input-contentPanel .dle-input-variable > .dle-input-string,
.dle-input-contentPanel .dle-input-variable > .dle-input-number,
.dle-input-contentPanel .dle-input-variable > .dle-input-date,
.dle-input-contentPanel .dle-input-variable > .dle-input-date-time,
.dle-input-contentPanel .dle-input-variable > .id_search,
.dle-input-contentPanel .dle-input-variable > .dle-input-contentPanel .dle-input-variable > .dle-input-choice select {
    height: 1.9em;
    padding: 0.2em 0.2em;
}
.dle-input-contentPanel > .dle-input-label {font-weight: 100}
.dle-input-contentPanel .dle-input-variable .dle-ui-date-button {margin-top: 0.2em}
.dle-input-contentPanel .dle-input-variable .dle-ui-lookup-button {margin-top: 0.2em}


/******** DLE LOOKUP ********/
.ui-dialog .ui-dialog-content.dle-lookup-table > table {width: 100%}
#lookuptable > thead > tr > th {padding-left: 0.5em; padding-right: 0.5em}


/******** DLE MENU ********/
.dle-menu {list-style:none; margin:0px; padding:0px; box-shadow: rgb(170 170 170) 0px 0px 1em}
.dle-menu .hide {display:none;}
.dle-menu li a {display:block; padding:5px 10px 5px 25px; text-decoration:none; white-space: nowrap}
.dle-menu li a:hover {display:block}
.dle-menu li ul {padding:0 0 9px 19px;}
.dle-menu .dle-menu-item .dle-menu-icon {position:absolute; margin-left:-1.4em}
.dle-menu .dle-submenu {background-position: top left;}
.dle-menu.horizontal,
.dle-menu.horizontal ul {
	display: inline-table;
    list-style: none outside none;    
    position: relative;
    margin:0;
    padding:0;
}
.dle-menu.horizontal:after,
.dle-menu.horizontal ul:after {
	content: ""; clear: both; display: block;	
}
.dle-menu.horizontal li {float:left; position:relative;}
.dle-menu.horizontal li a {display:block;}
.dle-menu.horizontal ul {position: absolute; top: 100%; left:-1px; }
.dle-menu.horizontal ul li {float:none; position:relative; }
.dle-menu.horizontal ul li a{display:block; width:auto; height:auto; }
.dle-menu.horizontal ul ul {position: absolute; left: 100%; top:-1px;  }
.dle-menu.contextMenu {box-shadow: rgb(170 170 170) 0px 0px 1em}
.dle-menu.contextMenu,
.dle-menu.contextMenu ul {
	display: inline-table;
    list-style: none outside none;
    margin:0;
    padding:0;
    position: absolute;
    z-index:100000;
}
.dle-menu.contextMenu:after,
.dle-menu.contextMenu ul:after {
	content: ""; clear: both; display: block;	
}
.dle-menu.contextMenu li {float:none; position:relative;}
.dle-menu.contextMenu ul {position: absolute; left: 100%; top:0; margin-top:-1px;}
.dle-menu.contextMenu ul li {float:none; position:relative;}
.dle-menu.contextMenu ul ul {position: absolute; left: 100%; top:0;}
/* Fix for old context-menu */
.context-menu-item[class^="icon-"], .context-menu-item[class*=" icon-"] {font-family: Arial,Verdana,sans-serif; display:block}



/******** JQUERY UI DIALOG ********/
.ui-dialog {min-width: min-content; max-width: 100%; z-index: 2000 !important; box-shadow: rgb(170 170 170) 0px 0px 1em}
.ui-dialog .ui-dialog-buttonpane button {margin: .5em .4em 0 0 !important}
.ui-dialog > .ui-dialog-titlebar > .ui-dialog-titlebar-close {margin-top: -10px !important}
.ui-dialog > .ui-dialog-titlebar > .ui-dialog-titlebar-close:after {font-family: FontAwesome; font-size: 1.0em; content: "\f00d "}



/******** JQUERY UI STATE ********/
.ui-state-disabled + .icon-search,
.ui-state-disabled + input[type='hidden'] + .icon-search {display: none}
.ui-state-error:not(.disabled) {background: #fddfdf}



/******** JQUERY UI TABS ********/
.ui-tabs-active {
	border: 0 !important;
    background: 0 !important;
}


/******** JQUERY UI WIDGET ********/
.ui-widget-overlay	{background: #aaa !important; opacity: 0.2 !important; filter: Alpha(Opacity=.2) !important}
.ui-widget-header	{color: #333 !important; background: white !important; font-weight: bold !important; font-size: 16px !important; border: 0 !important; border-bottom: 1px solid #e5e5e5 !important}




/******** FONT AWESOME ********/
.dle-font-awesome-icon{cursor:pointer; display:inline-block; overflow:hidden; overflow:hidden; margin-left:5px; font-size:1.3em;}
.ui-icon.dle-font-awesome-icon{background-image:none; text-indent:0px;}
.ui-pg-div .dle-font-awesome-icon {font-size:1em;}



/******** JQUERY TIMEPICKER ********/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input { background: none; color: inherit; border: none; outline: none; border-bottom: solid 1px #555; width: 95%; }
.ui-timepicker-div .ui_tpicker_time .ui_tpicker_time_input:focus { border-bottom-color: #aaa; }
.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }
/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }



.dle-separator a{cursor:default;}






/******** VFXWPS HREF ********/
tr[data-vfxwps-href]:hover  {cursor:pointer}
tr[data-vfxwps-href] td:hover  {cursor:pointer}
tr[data-vfxwps-href] p {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently supported by Chrome and Opera */
}
