/* Minification failed. Returning unminified contents.
(4783,19): run-time error CSS1030: Expected identifier, found '.'
(4783,31): run-time error CSS1031: Expected selector, found ')'
(4783,31): run-time error CSS1025: Expected comma or open brace, found ')'
 */
/*! jQuery UI - v1.13.2 - 2024-04-11
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityHeader=35&bgImgOpacityContent=100&bgImgOpacityDefault=100&bgImgOpacityHover=100&bgImgOpacityActive=65&bgImgOpacityHighlight=75&bgImgOpacityError=18&cornerRadiusShadow=5px&offsetLeftShadow=-5px&offsetTopShadow=-5px&thicknessShadow=5px&opacityShadow=20&bgImgOpacityShadow=10&bgTextureShadow=flat&bgColorShadow=%23000000&opacityOverlay=50&bgImgOpacityOverlay=20&bgTextureOverlay=flat&bgColorOverlay=%23666666&iconColorError=%23ffd27a&fcError=%23ffffff&borderColorError=%23cd0a0a&bgTextureError=flat&bgColorError=%23b81900&iconColorHighlight=%23228ef1&fcHighlight=%23363636&borderColorHighlight=%23fed22f&bgTextureHighlight=flat&bgColorHighlight=%23ffe45c&iconColorActive=%237A7A7A&fcActive=%237A7A7A&borderColorActive=%23cccccc&bgTextureActive=flat&bgColorActive=%23ffffff&iconColorHover=%237A7A7A&fcHover=%237A7A7A&borderColorHover=%23cccccc&bgTextureHover=flat&bgColorHover=%23ffffff&iconColorDefault=%231061a3&fcDefault=%231c94c4&borderColorDefault=%23cccccc&bgTextureDefault=flat&bgColorDefault=%23f6f6f6&iconColorContent=%23222222&fcContent=%23333333&borderColorContent=%23dddddd&bgTextureContent=flat&bgColorContent=%23eeeeee&iconColorHeader=%23ffffff&fcHeader=%23ffffff&borderColorHeader=%231061a3&bgTextureHeader=flat&bgColorHeader=%237A7A7A&cornerRadius=0&fwDefault=bold&fsDefault=12pt&ffDefault=Arial
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
/* Layout helpers
----------------------------------*/
.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;
	line-height: 1.3;
	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-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.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-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 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 {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.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;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.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-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	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-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.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("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.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;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.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: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.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;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial;
	font-size: 12pt;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #cccccc;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #eeeeee;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #1061a3;
	background: #7A7A7A;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #cccccc;
	background: #f6f6f6;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #1c94c4;
	text-decoration: none;
}
.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,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ffffff;
	font-weight: bold;
	color: #7A7A7A;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #7A7A7A;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #cccccc;
	background: #ffffff;
	font-weight: bold;
	color: #7A7A7A;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #cccccc;
	background-color: #7A7A7A;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #7A7A7A;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c;
	color: #363636;
}
.ui-state-checked {
	border: 1px solid #fed22f;
	background: #ffe45c;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-filter: "alpha(opacity=70)"; /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("/Css/ThirdParty/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("/Css/ThirdParty/images/ui-icons_ffffff_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("/Css/ThirdParty/images/ui-icons_7A7A7A_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("/Css/ThirdParty/images/ui-icons_7A7A7A_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("/Css/ThirdParty/images/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("/Css/ThirdParty/images/ui-icons_ffd27a_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("/Css/ThirdParty/images/ui-icons_1061a3_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.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-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -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-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -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-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -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-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -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-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 0;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666;
	opacity: .5;
	-ms-filter: Alpha(Opacity=50); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: -5px -5px 5px #000000;
	box-shadow: -5px -5px 5px #000000;
}

.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; }
/*Zakomentováno, protože to pak způsobuje šedivý text v GridView, když jsou použitý záložky */
/*.ui-widget-content {
  color: @color43;
}
*/
.ui-autocomplete .ui-state-active {
  font-weight: normal !important;
  background-color: #1061A3 !important;
  color: white !important;
}
.ui-autocomplete-loading {
  background-image: url('/Css/Images/acloading.gif') !important;
  background-repeat: no-repeat;
  background-position: right 2px;
  -ms-background-size: 12px 12px;
  background-size: 12px 12px;
}
.ui-datepicker .ui-datepicker-week-end a {
  background: #7a7a7a !important;
  color: #ffffff !important;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  color: #1061A3;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #1061A3;
}
@charset "UTF-8";
/*!
 * jQuery contextMenu - Plugin for simple contextMenu handling
 *
 * Version: v2.9.2
 *
 * Authors: Björn Brala (SWIS.nl), Rodney Rehm, Addy Osmani (patches for FF)
 * Web: http://swisnl.github.io/jQuery-contextMenu/
 *
 * Copyright (c) 2011-2020 SWIS BV and contributors
 *
 * Licensed under
 *   MIT License http://www.opensource.org/licenses/mit-license
 *
 * Date: 2020-05-13T13:55:37.023Z
 */
@-webkit-keyframes cm-spin {
  0% {
    -webkit-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-50%) rotate(359deg);
    transform: translateY(-50%) rotate(359deg);
  }
}
@-o-keyframes cm-spin {
  0% {
    -webkit-transform: translateY(-50%) rotate(0deg);
    -o-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-50%) rotate(359deg);
    -o-transform: translateY(-50%) rotate(359deg);
    transform: translateY(-50%) rotate(359deg);
  }
}
@keyframes cm-spin {
  0% {
    -webkit-transform: translateY(-50%) rotate(0deg);
    -o-transform: translateY(-50%) rotate(0deg);
    transform: translateY(-50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translateY(-50%) rotate(359deg);
    -o-transform: translateY(-50%) rotate(359deg);
    transform: translateY(-50%) rotate(359deg);
  }
}
@font-face {
  font-family: "context-menu-icons";
  font-style: normal;
  font-weight: normal;
  src: url("/Css/ThirdParty/font/context-menu-icons.eot?33lxn");
  src: url("/Css/ThirdParty/font/context-menu-icons.eot?33lxn#iefix") format("embedded-opentype"), url("/Css/ThirdParty/font/context-menu-icons.woff2?33lxn") format("woff2"), url("/Css/ThirdParty/font/context-menu-icons.woff?33lxn") format("woff"), url("/Css/ThirdParty/font/context-menu-icons.ttf?33lxn") format("truetype");
}
.context-menu-icon-add:before {
  content: "\EA01";
}
.context-menu-icon-copy:before {
  content: "\EA02";
}
.context-menu-icon-cut:before {
  content: "\EA03";
}
.context-menu-icon-delete:before {
  content: "\EA04";
}
.context-menu-icon-edit:before {
  content: "\EA05";
}
.context-menu-icon-loading:before {
  content: "\EA06";
}
.context-menu-icon-paste:before {
  content: "\EA07";
}
.context-menu-icon-quit:before {
  content: "\EA08";
}
.context-menu-icon::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 2em;
  font-family: "context-menu-icons";
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: #1061A3;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.context-menu-icon.context-menu-hover:before {
  color: #fff;
}
.context-menu-icon.context-menu-disabled::before {
  color: #bbb;
}
.context-menu-icon.context-menu-icon-loading:before {
  -webkit-animation: cm-spin 2s infinite;
  -o-animation: cm-spin 2s infinite;
  animation: cm-spin 2s infinite;
}
.context-menu-icon.context-menu-icon--fa {
  display: list-item;
  font-family: inherit;
  line-height: inherit;
}
.context-menu-icon.context-menu-icon--fa::before {
  position: absolute;
  top: 50%;
  left: 0;
  width: 2em;
  font-family: FontAwesome;
  font-size: 1em;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  color: #1061A3;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.context-menu-icon.context-menu-icon--fa.context-menu-hover:before {
  color: #fff;
}
.context-menu-icon.context-menu-icon--fa.context-menu-disabled::before {
  color: #bbb;
}
.context-menu-icon.context-menu-icon--fa5 {
  display: list-item;
  font-family: inherit;
  line-height: inherit;
}
.context-menu-icon.context-menu-icon--fa5 i,
.context-menu-icon.context-menu-icon--fa5 svg {
  position: absolute;
  top: 0.3em;
  left: 0.5em;
  color: #1061A3;
}
.context-menu-icon.context-menu-icon--fa5.context-menu-hover > i,
.context-menu-icon.context-menu-icon--fa5.context-menu-hover > svg {
  color: #fff;
}
.context-menu-icon.context-menu-icon--fa5.context-menu-disabled i,
.context-menu-icon.context-menu-icon--fa5.context-menu-disabled svg {
  color: #bbb;
}
.context-menu-list {
  position: absolute;
  display: inline-block;
  min-width: 13em;
  max-width: 26em;
  padding: 0.25em 0;
  margin: 0.3em;
  font-family: inherit;
  font-size: inherit;
  list-style-type: none;
  background: #fff;
  border: 1px solid #bebebe;
  border-radius: 0.2em;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}
.context-menu-item {
  position: relative;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 0.2em 1.1em 0.2em 1.9em;
  color: #2f2f2f;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
}
.context-menu-separator {
  padding: 0;
  margin: 0.35em 0;
  border-bottom: 1px solid #e6e6e6;
}
.context-menu-item > label > input,
.context-menu-item > label > textarea {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.context-menu-item.context-menu-hover {
  color: #fff;
  cursor: pointer;
  background-color: #1061A3;
}
.context-menu-item.context-menu-disabled {
  color: #bbb;
  cursor: default;
  background-color: #fff;
}
.context-menu-input.context-menu-hover {
  color: #2f2f2f;
  cursor: default;
}
.context-menu-submenu:after {
  position: absolute;
  top: 50%;
  right: 0.5em;
  z-index: 1;
  width: 0;
  height: 0;
  content: '';
  border-color: transparent transparent transparent #2f2f2f;
  border-style: solid;
  border-width: 0.25em 0 0.25em 0.25em;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/**
 * Inputs
 */
.context-menu-item.context-menu-input {
  padding: 0.3em 0.6em;
}
/* vertically align inside labels */
.context-menu-input > label > * {
  vertical-align: top;
}
/* position checkboxes and radios as icons */
.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"] {
  position: relative;
  top: 0.12em;
  margin-right: 0.4em;
}
.context-menu-input > label {
  margin: 0;
}
.context-menu-input > label,
.context-menu-input > label > input[type="text"],
.context-menu-input > label > textarea,
.context-menu-input > label > select {
  display: block;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.context-menu-input > label > textarea {
  height: 7em;
}
.context-menu-item > .context-menu-list {
  top: 0.3em;
  /* re-positioned by js */
  right: -0.3em;
  display: none;
}
.context-menu-item.context-menu-visible > .context-menu-list {
  display: block;
}
.context-menu-accesskey {
  text-decoration: underline;
}
.context-custom-icon::before {
  content: '';
  width: 16px;
  height: 16px;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: transparent;
  position: absolute;
  top: 2px;
  left: 5px;
}
.icon-button.mark-complete,
.context-custom-icon-complete::before {
  background-image: url('/Css/Icons/icon_confirm.svg');
}
.icon-button.add-note,
.context-custom-icon-complete-note::before {
  background-image: url('/Css/Icons/icon_confirm_message.svg');
}
.icon-button.mark-completed,
.context-custom-icon-completed::before {
  background-image: url('/Css/Icons/icon_confirmed.svg');
}
.icon-button.cancel,
.context-custom-icon-cancel::before {
  background-image: url('/Css/Icons/storno.svg');
}
.icon-button.mark-canceled {
  background-image: url('/Css/Icons/storno.svg');
}
.context-custom-icon-patient-card::before {
  background-image: url('/Css/Icons/icon_patient.svg');
}
.context-custom-icon-emr::before {
  background-image: url('/Css/Icons/icon_emr.svg');
}
.context-custom-icon-reservation-edit::before {
  background-image: url('/Css/Icons/icon_edit_color.svg');
}
.context-custom-icon-queue::before {
  background-image: url('/Css/Icons/icon_queue_dark.svg');
}
.context-custom-icon-queue-action::before {
  background-image: url('/Css/Icons/queue_actions_dark.svg');
}
.icon-button.context-menu {
  background-image: url('/Css/Icons/icon_menu.svg');
}
/*The MIT License (MIT)

Copyright (c) 2016 Ashley Hunter

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.*/

.rich-autocomplete{position:relative;border:1px solid #ddd;height:28px}.rich-autocomplete .rich-autocomplete-list{position:relative;border:1px solid #ddd;background-color:#fff;margin:0 0 0 -1px;padding:0;overflow-y:auto;width:100%;z-index:1000}.rich-autocomplete .rich-autocomplete-list .rich-autocomplete-list-item,.rich-autocomplete .rich-autocomplete-list .rich-autocomplete-list-item-empty{padding:5px 10px;cursor:pointer;color:#333}.rich-autocomplete .rich-autocomplete-list .rich-autocomplete-list-item.highlighted{background-color:#0A64A0;color:#fff}.spinner-container{position:absolute;top:0;right:0;width:29px;height:29px}.spinner{position:relative;width:26px;height:26px;margin:auto;transform:scale(.6);-o-transform:scale(.6);-ms-transform:scale(.6);-webkit-transform:scale(.6);-moz-transform:scale(.6)}.spinner-node{position:absolute;background-color:#fff;height:5px;width:5px;border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;animation-name:f_fadeG;-o-animation-name:f_fadeG;-ms-animation-name:f_fadeG;-webkit-animation-name:f_fadeG;-moz-animation-name:f_fadeG;animation-duration:1.2s;-o-animation-duration:1.2s;-ms-animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal}.spinner-node.node1{left:0;top:10px;animation-delay:.45s;-o-animation-delay:.45s;-ms-animation-delay:.45s;-webkit-animation-delay:.45s;-moz-animation-delay:.45s}.spinner-node.node2{left:3px;top:3px;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}.spinner-node.node3{left:10px;top:0;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}.spinner-node.node4{right:3px;top:3px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}.spinner-node.node5{right:0;top:10px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}.spinner-node.node6{right:3px;bottom:3px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}.spinner-node.node7{left:10px;bottom:0;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}.spinner-node.node8{left:3px;bottom:3px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}@keyframes f_fadeG{0%{background-color:#333}100%{background-color:#fff}}@-o-keyframes f_fadeG{0%{background-color:#333}100%{background-color:#fff}}@-ms-keyframes f_fadeG{0%{background-color:#333}100%{background-color:#fff}}@-webkit-keyframes f_fadeG{0%{background-color:#333}100%{background-color:#fff}}@-moz-keyframes f_fadeG{0%{background-color:#333}100%{background-color:#fff}}

/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.8.3
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011-2018 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.chosen-container * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  display: none;
}

.chosen-container.chosen-with-drop .chosen-drop {
  display: block;
}

.chosen-container a {
  cursor: pointer;
}

.chosen-container .search-choice .group-name, .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999;
}

.chosen-container .search-choice .group-name:after, .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top;
}

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px;
}

.chosen-container-single .chosen-single input[type="text"] {
  cursor: pointer;
  opacity: 0;
  position: absolute;
}

.chosen-container-single .chosen-default {
  color: #999;
}

.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}

.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("/Css/ThirdParty/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}

.chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%;
}

.chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("/Css/ThirdParty/chosen-sprite.png") no-repeat 0px 2px;
}

.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}

.chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url("/Css/ThirdParty/chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}

.chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box;
}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}

.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none;
}

.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}

.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
}

.chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff;
}

.chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4;
}

.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}

.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}

.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text;
}

.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}

.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}

.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px;
}

.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}

.chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("/Css/ThirdParty/chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666;
}

.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}

.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}

.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
          box-shadow: 0 1px 0 #fff inset;
}

.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}

.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}

.chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}

.chosen-disabled .chosen-single {
  cursor: default;
}

.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}

.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}

.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}

.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}

.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}

.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}

.chosen-rtl .chosen-choices li {
  float: right;
}

.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}

.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}

.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}

.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}

.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}

.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url("/Css/ThirdParty/chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl;
}

.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url("/Css/ThirdParty/chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important;
  }
}

/* @end */

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline;
      list-style: none;
      padding: 0; }
    .select2-container .select2-selection--multiple .select2-selection__clear {
      background-color: transparent;
      border: none;
      font-size: 1em; }
  .select2-container .select2-search--inline .select2-search__field {
    box-sizing: border-box;
    border: none;
    font-size: 100%;
    margin-top: 5px;
    margin-left: 5px;
    padding: 0;
    max-width: 100%;
    resize: none;
    height: 18px;
    vertical-align: bottom;
    font-family: sans-serif;
    overflow: hidden;
    word-break: keep-all; }
    .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }

.select2-results__option--selectable {
  cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px;
    padding-right: 0px; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative; }
  .select2-container--default .select2-selection--multiple.select2-selection--clearable {
    padding-right: 25px; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    font-weight: bold;
    height: 20px;
    margin-right: 10px;
    margin-top: 5px;
    position: absolute;
    right: 0;
    padding: 1px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0;
    padding-left: 20px;
    position: relative;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
    white-space: nowrap; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-right: 1px solid #aaa;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #999;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px;
    position: absolute;
    left: 0;
    top: 0; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
      background-color: #f1f1f1;
      color: #333;
      outline: none; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--group {
  padding: 0; }

.select2-container--default .select2-results__option--disabled {
  color: #999; }

.select2-container--default .select2-results__option--selected {
  background-color: #ddd; }

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 26px;
    margin-right: 20px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    display: inline-block;
    margin-left: 5px;
    margin-top: 5px;
    padding: 0; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
    cursor: default;
    padding-left: 2px;
    padding-right: 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    background-color: transparent;
    border: none;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    color: #888;
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
    padding: 0 4px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555;
      outline: none; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option--group {
  padding: 0; }

.select2-container--classic .select2-results__option--disabled {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

.select2-container--s2-emr .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--s2-emr .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 20px;
}
.select2-container--s2-emr .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  height: 19px;
  margin-right: 20px;
  padding-right: 0px;
}
.select2-container--s2-emr .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--s2-emr .select2-selection--single .select2-selection__arrow {
  height: 19px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--s2-emr .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--s2-emr[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--s2-emr[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--s2-emr.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--s2-emr.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--s2-emr.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--s2-emr .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}
.select2-container--s2-emr .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.select2-container--s2-emr .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: bold;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}
.select2-container--s2-emr .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.select2-container--s2-emr .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.select2-container--s2-emr .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: bold;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}
.select2-container--s2-emr .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--s2-emr .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: #f1f1f1;
  color: #333;
  outline: none;
}
.select2-container--s2-emr[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--s2-emr[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.select2-container--s2-emr[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.select2-container--s2-emr[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}
.select2-container--s2-emr.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--s2-emr.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--s2-emr.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--s2-emr.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--s2-emr.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--s2-emr.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--s2-emr.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--s2-emr .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.select2-container--s2-emr .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--s2-emr .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--s2-emr .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--s2-emr .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--s2-emr .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--s2-emr .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--s2-emr .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--s2-emr .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--s2-emr .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--s2-emr .select2-results__option--group {
  padding: 0;
}
.select2-container--s2-emr .select2-results__option--disabled {
  color: #999;
}
.select2-container--s2-emr .select2-results__option--selected {
  background-color: #ddd;
}
.select2-container--s2-emr .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #1061A3;
  color: white;
}
.select2-container--s2-emr .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container.select2-container--s2-emr .select2-selection--single {
  height: 20px;
}
li.select2-selection__choice {
  color: #333333;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 10px;
}
.divSlideMenu .select2 {
  margin: 0 5px;
}
.divSlideMenu .select2-selection {
  height: 21px !important;
  border: 2px solid #70706E !important;
  border-radius: 0px !important;
}
.tabForm td .select2 {
  white-space: initial;
}
.collapsiblePanel .cp-content .select2-container {
  margin-bottom: 5px;
  vertical-align: top;
}
.noty_layout_mixin, #noty_layout__top, #noty_layout__topLeft, #noty_layout__topCenter, #noty_layout__topRight, #noty_layout__bottom, #noty_layout__bottomLeft, #noty_layout__bottomCenter, #noty_layout__bottomRight, #noty_layout__center, #noty_layout__centerLeft, #noty_layout__centerRight {
  position: fixed;
  margin: 0;
  padding: 0;
  z-index: 9999999;
  -webkit-transform: translateZ(0) scale(1, 1);
          transform: translateZ(0) scale(1, 1);
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  filter: blur(0);
  -webkit-filter: blur(0);
  max-width: 90%; }

#noty_layout__top {
  top: 0;
  left: 5%;
  width: 90%; }

#noty_layout__topLeft {
  top: 20px;
  left: 20px;
  width: 325px; }

#noty_layout__topCenter {
  top: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__topRight {
  top: 20px;
  right: 20px;
  width: 325px; }

#noty_layout__bottom {
  bottom: 0;
  left: 5%;
  width: 90%; }

#noty_layout__bottomLeft {
  bottom: 20px;
  left: 20px;
  width: 325px; }

#noty_layout__bottomCenter {
  bottom: 5%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__bottomRight {
  bottom: 20px;
  right: 20px;
  width: 325px; }

#noty_layout__center {
  top: 50%;
  left: 50%;
  width: 325px;
  -webkit-transform: translate(-webkit-calc(-50% - .5px), -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(calc(-50% - .5px), calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__centerLeft {
  top: 50%;
  left: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }

#noty_layout__centerRight {
  top: 50%;
  right: 20px;
  width: 325px;
  -webkit-transform: translate(0, -webkit-calc(-50% - .5px)) translateZ(0) scale(1, 1);
          transform: translate(0, calc(-50% - .5px)) translateZ(0) scale(1, 1); }

.noty_progressbar {
  display: none; }

.noty_has_timeout.noty_has_progressbar .noty_progressbar {
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  height: 3px;
  width: 100%;
  background-color: #646464;
  opacity: 0.2;
  filter: alpha(opacity=10); }

.noty_bar {
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate(0, 0) translateZ(0) scale(1, 1);
  -ms-transform: translate(0, 0) scale(1, 1);
      transform: translate(0, 0) scale(1, 1);
  -webkit-font-smoothing: subpixel-antialiased;
  overflow: hidden; }

.noty_effects_open {
  opacity: 0;
  -webkit-transform: translate(50%);
      -ms-transform: translate(50%);
          transform: translate(50%);
  -webkit-animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_in 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.noty_effects_close {
  -webkit-animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
          animation: noty_anim_out 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

.noty_fix_effects_height {
  -webkit-animation: noty_anim_height 75ms ease-out;
          animation: noty_anim_height 75ms ease-out; }

.noty_close_with_click {
  cursor: pointer; }

.noty_close_button {
  position: absolute;
  top: 2px;
  right: 2px;
  font-weight: bold;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 2px;
  cursor: pointer;
  -webkit-transition: all .2s ease-out;
  transition: all .2s ease-out; }

.noty_close_button:hover {
  background-color: rgba(0, 0, 0, 0.1); }

.noty_modal {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index: 10000;
  opacity: .3;
  left: 0;
  top: 0; }

.noty_modal.noty_modal_open {
  opacity: 0;
  -webkit-animation: noty_modal_in .3s ease-out;
          animation: noty_modal_in .3s ease-out; }

.noty_modal.noty_modal_close {
  -webkit-animation: noty_modal_out .3s ease-out;
          animation: noty_modal_out .3s ease-out;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards; }

@-webkit-keyframes noty_modal_in {
  100% {
    opacity: .3; } }

@keyframes noty_modal_in {
  100% {
    opacity: .3; } }

@-webkit-keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@keyframes noty_modal_out {
  100% {
    opacity: 0; } }

@-webkit-keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1; } }

@keyframes noty_anim_in {
  100% {
    -webkit-transform: translate(0);
            transform: translate(0);
    opacity: 1; } }

@-webkit-keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0; } }

@keyframes noty_anim_out {
  100% {
    -webkit-transform: translate(50%);
            transform: translate(50%);
    opacity: 0; } }

@-webkit-keyframes noty_anim_height {
  100% {
    height: 0; } }

@keyframes noty_anim_height {
  100% {
    height: 0; } }

/*# sourceMappingURL=noty.css.map*/
.noty_theme__relax.noty_bar {
  margin: 4px 0;
  overflow: hidden;
  border-radius: 2px;
  position: relative; }
  .noty_theme__relax.noty_bar .noty_body {
    padding: 10px; }
  .noty_theme__relax.noty_bar .noty_buttons {
    border-top: 1px solid #e7e7e7;
    padding: 5px 10px; }

.noty_theme__relax.noty_type__alert,
.noty_theme__relax.noty_type__notification {
  background-color: #fff;
  border: 1px solid #dedede;
  color: #444; }

.noty_theme__relax.noty_type__warning {
  background-color: #FFEAA8;
  border: 1px solid #FFC237;
  color: #826200; }
  .noty_theme__relax.noty_type__warning .noty_buttons {
    border-color: #dfaa30; }

.noty_theme__relax.noty_type__error {
  background-color: #FF8181;
  border: 1px solid #e25353;
  color: #FFF; }
  .noty_theme__relax.noty_type__error .noty_buttons {
    border-color: darkred; }

.noty_theme__relax.noty_type__info,
.noty_theme__relax.noty_type__information {
  background-color: #78C5E7;
  border: 1px solid #3badd6;
  color: #FFF; }
  .noty_theme__relax.noty_type__info .noty_buttons,
  .noty_theme__relax.noty_type__information .noty_buttons {
    border-color: #0B90C4; }

.noty_theme__relax.noty_type__success {
  background-color: #BCF5BC;
  border: 1px solid #7cdd77;
  color: darkgreen; }
  .noty_theme__relax.noty_type__success .noty_buttons {
    border-color: #50C24E; }

.noty_buttons {
  text-align: right;
}

  .noty_buttons .btn-success {
    background: #bcf5bc;
    color: #0f6f0f;
    border: 1px solid #50c24e;
  }

.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}
.warning-box {
  display: inline-block;
  background-color: #ffecec;
  color: #900000;
  padding: 2px 6px;
  border-radius: 3px;
  border: 1px solid #900000;
}
/* #0 [CCM 0, EMR 0, ICB 0, PMI 0, Reports 0, Web 0] */
.usermenu-item {
  cursor: pointer;
  display: block;
  height: 30px;
  margin: 5px 20px;
  padding: 0;
  width: 80px;
}
/* Addition rule #1 [CCM 1, EMR 1, PMI 1, Reports 1, Web 1] */
* {
  outline: none;
}
/* Addition rule #2 [CCM 2, EMR 2, PMI 2, Reports 2, Web 2] */
input[type="checkbox"],
input[type="radio"] {
  filter: grayscale(1);
}
/* #2,8333333 [CCM 3, EMR 3, ICB 1, PMI 3, Reports 3, Web 4] */
.reset {
  border: 0 none;
  clear: both;
  float: none;
  font-size: 0;
  height: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
  width: 0;
}
/* #6 [CCM 4, EMR 17, ICB 2, PMI 4, Reports 4, Web 5] */
.cln {
  clear: left;
}
/* #7 [CCM 5, EMR 18, ICB 3, PMI 5, Reports 5, Web 6] */
.error,
.warning {
  color: #900000;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  padding: 10px;
}
/* #12,5 [CCM 9, EMR 31, ICB 7, PMI 9, Reports 9, Web 10] */
.valsum {
  background-color: #FFFFEE;
  border: 1px solid #000000;
  color: #FF0000;
  font-family: "Arial", "Helvetica", sans-serif;
  font-size: 10pt;
  margin: 5px 0 2px;
  padding: 5px 10px;
}
/* #13,5 [CCM 10, EMR 32, ICB 8, PMI 10, Reports 10, Web 11] */
.success {
  color: #008000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 50px auto;
  text-align: center;
  width: auto;
}
/* #14,666667 [CCM 11, EMR 33, ICB 9, PMI 12, Reports 11, Web 12] */
.validator {
  color: #FF0000;
  font-weight: bold;
}
/* #15,666667 [CCM 12, EMR 34, ICB 10, PMI 13, Reports 12, Web 13] */
a {
  color: #000000;
  text-decoration: none;
}
/* #16,666666 [CCM 13, EMR 35, ICB 11, PMI 14, Reports 13, Web 14] */
a:hover {
  color: #808080;
}
/* #17,666666 [CCM 14, EMR 36, ICB 12, PMI 15, Reports 14, Web 15] */
/* #19,166666 [CCM 15, EMR 37, ICB 13, PMI 16, Reports 18, Web 16] */
.btn {
  background-color: #FFFFFF;
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #868686;
  color: #70706E;
  cursor: pointer;
  font-size: 14px;
  padding: 3px;
  text-align: center;
  text-decoration: none;
}
/* #20,666666 [CCM 16, EMR 40, ICB 14, PMI 17, Reports 19, Web 18] */
.chbx {
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 3px;
  text-align: center;
  white-space: nowrap;
}
/* #21,666666 [CCM 17, EMR 41, ICB 15, PMI 18, Reports 20, Web 19] */
.lbl,
label {
  color: #404040;
}
.chbx label {
  color: inherit;
}
/* #22,666666 [CCM 18, EMR 42, ICB 16, PMI 19, Reports 21, Web 20] */
.tbx {
  border: 1px solid #A9A4A4;
  font-size: 14px;
  margin-right: 2px;
  padding: 3px;
}
/* #23,666666 [CCM 19, EMR 43, ICB 17, PMI 20, Reports 22, Web 21] */
.ddwl {
  border: 1px solid #A9A4A4;
  font-size: 14px;
  margin-right: 2px;
  padding: 2px;
}
/* #24,666666 [CCM 20, EMR 44, ICB 18, PMI 21, Reports 23, Web 22] */
.tbx[readonly="readonly"] {
  background-color: #F0F0F0;
}
/* #25,666666 [CCM 21, EMR 45, ICB 19, PMI 22, Reports 24, Web 23] */
/* #26,666666 [CCM 22, EMR 46, ICB 20, PMI 23, Reports 25, Web 24] */
.chbx input[type="checkbox"] {
  margin: 0;
  padding: 0;
  vertical-align: middle;
}
/* #27,666666 [CCM 23, EMR 47, ICB 21, PMI 24, Reports 26, Web 25] */
.chbx input[type="checkbox"] + label {
  margin-left: 2px;
  vertical-align: middle;
}
/* #29 [CCM 24, EMR 50, ICB 22, PMI 25, Reports 27, Web 26] */
/* #30 [CCM 25, EMR 51, ICB 23, PMI 26, Reports 28, Web 27] */
h1 {
  color: #FFFFFF;
  float: left;
  font-size: 14pt;
  text-align: center;
}
/* #31 [CCM 26, EMR 52, ICB 24, PMI 27, Reports 29, Web 28] */
h2 {
  color: #FFFFFF;
  font-size: 11pt;
  margin: 5px 0 0 10px;
}
/* #32 [CCM 27, EMR 53, ICB 25, PMI 28, Reports 30, Web 29] */
h3 {
  color: #FFFFFF;
  font-size: 9pt;
  margin: 5px 0 0 10px;
}
/* #33,5 [CCM 28, EMR 57, ICB 26, PMI 29, Reports 31, Web 30] */
p {
  margin: 0;
}
/* #34,5 [CCM 29, EMR 58, ICB 27, PMI 30, Reports 32, Web 31] */
ul {
  margin: 0;
}
/* #35,5 [CCM 30, EMR 59, ICB 28, PMI 31, Reports 33, Web 32] */
.bold {
  font-weight: bold;
}
/* #36,5 [CCM 31, EMR 60, ICB 29, PMI 32, Reports 34, Web 33] */
a img {
  border: none;
}
/* #37,5 [CCM 32, EMR 61, ICB 30, PMI 33, Reports 35, Web 34] */
.center {
  text-align: center;
}
/* #38,5 [CCM 33, EMR 62, ICB 31, PMI 34, Reports 36, Web 35] */
.centeraction {
  text-align: center;
  width: 90px !important;
}
/* #39,5 [CCM 34, EMR 63, ICB 32, PMI 35, Reports 37, Web 36] */
.left {
  text-align: left;
}
/* #40,5 [CCM 35, EMR 64, ICB 33, PMI 36, Reports 38, Web 37] */
.right {
  text-align: right;
}
/* #41,5 [CCM 36, EMR 65, ICB 34, PMI 37, Reports 39, Web 38] */
.justify {
  text-align: justify;
}
/* #42,5 [CCM 37, EMR 66, ICB 35, PMI 38, Reports 40, Web 39] */
.vam {
  vertical-align: middle;
}
/* #43,5 [CCM 38, EMR 67, ICB 36, PMI 39, Reports 41, Web 40] */
.vat {
  vertical-align: top;
}
/* Addition rule #43,8 [CCM 43, ICB 41, PMI 44, Reports 46, Web 45] */
.nowrap {
  white-space: nowrap;
}
/* #44,5 [CCM 39, EMR 68, ICB 37, PMI 40, Reports 42, Web 41] */
.cursor_pointer {
  cursor: pointer;
}
/* #45,5 [CCM 40, EMR 69, ICB 38, PMI 41, Reports 43, Web 42] */
.dn {
  display: none !important;
}
/* #46,5 [CCM 41, EMR 70, ICB 39, PMI 42, Reports 44, Web 43] */
.b {
  font-weight: bold;
}
/* #47,5 [CCM 42, EMR 71, ICB 40, PMI 43, Reports 45, Web 44] */
.i {
  font-style: italic;
}
/* #49,833332 [CCM 44, EMR 75, ICB 42, PMI 45, Reports 47, Web 46] */
.fl {
  float: left;
}
/* #51,166668 [CCM 45, EMR 78, ICB 43, PMI 46, Reports 48, Web 47] */
a.back {
  color: #808080;
  display: block;
  margin-top: 10px;
  text-decoration: none;
}
/* #52,166668 [CCM 46, EMR 79, ICB 44, PMI 47, Reports 49, Web 48] */
.dropDownMenu {
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #000000;
  display: none;
  height: auto;
  position: absolute;
  width: auto;
  z-index: 10000;
}
/* #53,166668 [CCM 47, EMR 80, ICB 45, PMI 48, Reports 50, Web 49] */
.dropDownMenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* #54,166668 [CCM 48, EMR 81, ICB 46, PMI 49, Reports 51, Web 50] */
.dropDownMenu ul li {
  font-size: 14px;
  height: 30px;
  text-align: left;
  width: 100%;
}
/* #55,166668 [CCM 49, EMR 82, ICB 47, PMI 50, Reports 52, Web 51] */
.dropDownMenu ul li a {
  display: block;
  height: 30px;
  line-height: 30px;
  margin: 0;
  padding: 0 20px;
  text-decoration: none;
  white-space: nowrap;
}
/* #56,166668 [CCM 50, EMR 83, ICB 48, PMI 51, Reports 53, Web 52] */
/* #57,166668 [CCM 51, EMR 84, ICB 49, PMI 52, Reports 54, Web 53] */
.back {
  background-color: #F7F3F7;
  background-image: url("/Css/Images/go-back.png");
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #DEDBDE;
  color: #A5A6A5;
  cursor: pointer;
  float: left;
  height: 78px;
  width: 40px;
}
/* #58,166668 [CCM 52, EMR 85, ICB 50, PMI 53, Reports 55, Web 54] */
.back:hover {
  background-color: #E8E8E8;
  border: 1px solid #C1C1C1;
  color: #999999;
}
/* #59,166668 [CCM 53, EMR 86, ICB 51, PMI 54, Reports 56, Web 55] */
.back:active {
  border: 1px solid #999999;
}
/* #60,166668 [CCM 54, EMR 87, ICB 52, PMI 55, Reports 57, Web 56] */
.box_rbn {
  background-color: #FFFCFA;
  float: left;
  height: 45px;
  margin-right: 5px;
  min-width: 30px;
  padding: 5px;
}
/* #61,166668 [CCM 55, EMR 88, ICB 53, PMI 56, Reports 58, Web 57] */
.box_rbnVal {
  background-color: #FFFCFA;
  float: left;
  margin-left: 7px;
  min-height: 55px;
  min-width: 0;
  padding: 0;
}
/* #62,166668 [CCM 56, EMR 89, ICB 54, PMI 57, Reports 59, Web 58] */
.valMsg {
  margin: 5px;
}
/* #63,166668 [CCM 57, EMR 90, ICB 55, PMI 58, Reports 60, Web 59] */
.box_rbn1st {
  max-width: 180px;
}
/* #64,166664 [CCM 58, EMR 91, ICB 56, PMI 59, Reports 61, Web 60] */
.change_user,
.change_hole {
  float: left;
  font-size: 10px;
  margin-left: 60px;
}
/* #65,166664 [CCM 59, EMR 92, ICB 57, PMI 60, Reports 62, Web 61] */
.change_user img,
.change_hole img {
  margin-bottom: -3px;
}
/* #66,166664 [CCM 60, EMR 93, ICB 58, PMI 61, Reports 63, Web 62] */
.change_user p,
.change_hole p {
  background-image: url("/Css/Images/dd_b1.png");
  background-position: center right;
  background-repeat: no-repeat;
  cursor: pointer;
  line-height: 20px;
  padding-right: 18px;
}
/* #67,166664 [CCM 61, EMR 94, ICB 59, PMI 62, Reports 64, Web 63] */
.EditDialog {
  display: none;
}
/* #68,166664 [CCM 62, EMR 95, ICB 60, PMI 63, Reports 65, Web 64] */
.EditDialog table {
  width: 100%;
}
/* #69,166664 [CCM 63, EMR 96, ICB 61, PMI 64, Reports 66, Web 65] */
.EditDialog input[type="text"] {
  width: 100% !important;
}
/* #70,166664 [CCM 64, EMR 97, ICB 62, PMI 65, Reports 67, Web 66] */
.EditDialog img#imgLoading {
  display: none;
}
/* #71,166664 [CCM 65, EMR 98, ICB 63, PMI 66, Reports 68, Web 67] */
img.loading {
  margin-left: 15%;
  margin-top: -6px;
  position: absolute;
}
/* #72,166664 [CCM 66, EMR 99, ICB 64, PMI 67, Reports 69, Web 68] */
#divEditDialog,
.ui-dialog {
  overflow: visible;
}
/* #73,166664 [CCM 67, EMR 100, ICB 65, PMI 68, Reports 70, Web 69] */
.pointer {
  cursor: pointer;
}
/* #74,166664 [CCM 68, EMR 101, ICB 66, PMI 69, Reports 71, Web 70] */
#ui-datepicker-div {
  background-color: #FAFAFA;
  border: 1px solid #666666;
  border-radius: 5px;
  z-index: 2000 !important;
}
/* #75,166664 [CCM 69, EMR 102, ICB 67, PMI 70, Reports 72, Web 71] */
.ui-datepicker-header {
  background-color: #555555 !important;
}
/* #76,166664 [CCM 70, EMR 103, ICB 68, PMI 71, Reports 73, Web 72] */
.txtdate {
  width: 100px !important;
}
/* #77,666664 [CCM 72, EMR 105, ICB 69, PMI 73, Reports 74, Web 73] */
.ui-timepicker-div {
  margin-bottom: 8px;
}
/* #78,666664 [CCM 73, EMR 106, ICB 70, PMI 74, Reports 75, Web 74] */
.ui-timepicker-div dl {
  text-align: left;
}
/* #79,666664 [CCM 74, EMR 107, ICB 71, PMI 75, Reports 76, Web 75] */
.ui-timepicker-div dl dt {
  height: 25px;
  margin-bottom: -25px;
}
/* #80,666664 [CCM 75, EMR 108, ICB 72, PMI 76, Reports 77, Web 76] */
.ui-timepicker-div dl dd {
  margin: 0 20px 10px 65px;
}
/* #81,666664 [CCM 76, EMR 109, ICB 73, PMI 77, Reports 78, Web 77] */
.ui-timepicker-div td {
  font-size: 90%;
}
/* #82,666664 [CCM 77, EMR 110, ICB 74, PMI 78, Reports 79, Web 78] */
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}
/* #83,666664 [CCM 78, EMR 111, ICB 75, PMI 79, Reports 80, Web 79] */
.ui-timepicker-rtl {
  direction: rtl;
}
/* #84,666664 [CCM 79, EMR 112, ICB 76, PMI 80, Reports 81, Web 80] */
.ui-timepicker-rtl dl {
  text-align: right;
}
/* #85,666664 [CCM 80, EMR 113, ICB 77, PMI 81, Reports 82, Web 81] */
.ui-timepicker-rtl dl dd {
  margin: 0 65px 10px 10px;
}
/* #86,666664 [CCM 81, EMR 114, ICB 78, PMI 82, Reports 83, Web 82] */
.ui-slider {
  background-color: #808080;
}
/* #87,666664 [CCM 82, EMR 115, ICB 79, PMI 83, Reports 84, Web 83] */
.txttime {
  width: 70px !important;
}
/* #88,666664 [CCM 83, EMR 116, ICB 80, PMI 84, Reports 85, Web 84] */
.ui-autocomplete {
  background-color: #FFFFFF;
  border-radius: 0 !important;
  color: #000000;
  font-size: 11pt !important;
  list-style: none;
  margin-top: 20px;
  padding: 2px 4px;
  z-index: 100;
}
/* #90,5 [CCM 85, EMR 118, ICB 82, PMI 85, Reports 87, Web 86] */
.ui-autocomplete li {
  margin: 0;
  min-height: 20px;
  padding: 0;
}
/* #91,5 [CCM 86, EMR 119, ICB 83, PMI 86, Reports 88, Web 87] */
.ui-autocomplete li a {
  cursor: pointer;
  display: block;
  margin: 0;
  padding: 0;
  position: absolute;
}
/* #93 [CCM 88, EMR 121, ICB 84, PMI 87, Reports 89, Web 89] */
.movable_buttons {
  background-color: #E9ECEC;
  border: 1px solid #DDDDDD;
  display: none;
  padding: 2px;
  position: absolute;
}
/* #94 [CCM 89, EMR 122, ICB 85, PMI 88, Reports 90, Web 90] */
.movable_buttons input {
  filter: opacity(50);
  height: 42px;
  opacity: 0.5;
  width: 46px;
}
/* #95 [CCM 90, EMR 123, ICB 86, PMI 89, Reports 91, Web 91] */
.movable_buttons input:hover {
  filter: opacity(100);
  opacity: 1;
}
/* #96 [CCM 91, EMR 124, ICB 87, PMI 90, Reports 92, Web 92] */
#container {
  padding: 0;
  width: 600px;
}
/* #97 [CCM 92, EMR 125, ICB 88, PMI 91, Reports 93, Web 93] */
.pagination {
  margin-bottom: 20px;
  padding: 20px;
}
/* #98 [CCM 93, EMR 126, ICB 89, PMI 92, Reports 94, Web 94] */
.page {
  background: #E9E9E9;
  border: 1px solid #C0C0C0;
  border-radius: 3px;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), 0 1px 3px rgba(0, 0, 0, 0.1);
  color: #717171;
  display: inline-block;
  font-weight: bold;
  margin-right: 4px;
  padding: 0 9px;
  text-decoration: none;
  text-shadow: 0 1px 0 #ffffff;
}
/* #99 [CCM 94, EMR 127, ICB 90, PMI 93, Reports 95, Web 95] */
.page:hover,
.page.gradient:hover {
  background: #FEFEFE;
}
/* #100 [CCM 95, EMR 128, ICB 91, PMI 94, Reports 96, Web 96] */
.page.active {
  background: #616161;
  border: none;
  box-shadow: inset 0 0 8px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.8);
  color: #F0F0F0;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
/* Addition rule #102,2 [CCM 96, EMR 129, ICB 92, Reports 97, Web 97] */
.pager {
  margin: 20px;
}
/* Addition rule #103,2 [CCM 97, EMR 130, ICB 93, Reports 98, Web 98] */
.pager a,
.pager span > span {
  background-color: #FFFFFF;
  border: 1px solid #6F6F6D;
  color: #858585;
  padding: 3px;
}
/* #103,5 [CCM 99, EMR 132, ICB 95, PMI 95, Reports 100, Web 100] */
.chzn-container-multi .chzn-choices {
  background-image: url("/Css/Icons/chosen-sprite-down.png");
  background-position: 100% center;
  background-repeat: no-repeat;
  cursor: pointer !important;
}
/* Addition rule #104,2 [CCM 98, EMR 131, ICB 94, Reports 99, Web 99] */
.pager span.current {
  background-color: #858585;
  color: #FFFFFF;
  padding: 4px;
}
/* #104,5 [CCM 100, EMR 133, ICB 96, PMI 96, Reports 101, Web 101] */
.chzn-container-active.chzn-with-drop .chzn-single {
  background-color: #FFFFFF !important;
  background-image: none !important;
}
/* #105,5 [CCM 101, EMR 134, ICB 97, PMI 97, Reports 102, Web 102] */
.eventlog {
  background-color: #49956D;
}
/* #106,5 [CCM 102, EMR 135, ICB 98, PMI 98, Reports 103, Web 103] */
.eventlog p {
  margin: 10px;
}
/* #107,5 [CCM 103, EMR 136, ICB 99, PMI 99, Reports 104, Web 104] */
.eventlog table {
  color: #FFFFFF;
}
/* #108,5 [CCM 104, EMR 137, ICB 100, PMI 100, Reports 105, Web 105] */
.absolute {
  position: absolute;
}
/* #109,5 [CCM 105, EMR 138, ICB 101, PMI 101, Reports 106, Web 106] */
.div_country {
  color: #FFFFFF;
  font-size: 130%;
  font-weight: bold;
  padding: 0 113px;
  text-align: right;
}
/* Addition rule #111,8 [CCM 107, EMR 139, ICB 103, PMI 103, Web 107] */
.ddlchklst label {
  color: #000000 !important;
}
/* Addition rule #112,8 [CCM 108, EMR 140, ICB 104, PMI 104, Web 108] */
.ddlchklst div {
  background-color: #FFFFFF !important;
}
/* Addition rule #113,8 [CCM 109, EMR 141, ICB 105, PMI 105, Web 109] */
.ddlchklst li {
  background-color: #FFFFFF !important;
}
/* Addition rule #118 [CCM 110, EMR 160, ICB 106, PMI 106, Reports 108] */
.simple-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* Addition rule #119 [CCM 111, EMR 161, ICB 107, PMI 107, Reports 109] */
*[data-jscopytocb] {
  cursor: copy;
}
/* Addition rule #120 [CCM 112, EMR 162, ICB 108, PMI 108, Reports 110] */
.btntext {
  background-color: #868686 !important;
  border-bottom-color: initial;
  border-style: none !important;
  border-bottom-width: initial;
  border-left-color: initial;
  border-left-width: initial;
  border-right-color: initial;
  border-right-width: initial;
  border-top-color: initial;
  border-top-width: initial;
  color: #FFFFFF !important;
  cursor: pointer;
}
#ui-id-2 {
  z-index: 5000;
}
.dialogUC_background {
  background: rgba(0, 0, 0, 0.7);
}
.dialogUC_window {
  background: white;
  /*border: 3px inset #1061a2;;*/
}
.dialogUC_window ul input {
  margin: 0;
}
.dialogUC_window .gv {
  color: #868686;
}
.dialogUC_window .gv th {
  background-color: transparent;
  text-align: center;
  border: 1px solid #d8d8d8;
  color: #868686;
}
.dialogUC_window .filter {
  background-color: #868686;
  color: white;
  padding: 5px;
}
.dialogUC_window .filter label {
  color: white;
}
.dialogUC_header {
  background-color: #1061A2;
  font-weight: bold;
  font-size: 16px;
  padding: 8px;
  line-height: 20px;
  color: white;
  min-height: 22px;
}
.dialogUC_header .dialogUC_btnClose {
  border: none;
  float: right;
  width: 20px;
  height: 20px;
  display: block;
  padding: 0;
  min-width: 20px;
  font-weight: bold;
  font-size: 24px;
  vertical-align: top;
  cursor: pointer;
  line-height: 0;
  color: red;
  background-color: transparent;
}
.dialogUC_footer {
  /*background: #1061a2;*/
  height: 50px;
}
.dialogUC_footer .btn {
  min-width: 75px;
}
.dialogUC_footer > div {
  vertical-align: middle;
}
.dialogUC_footer input[type=submit] {
  cursor: pointer;
}
#ui-id-2 {
  z-index: 5000;
}
.flex-dir-row {
  flex-direction: row !important;
}
.loading-element {
  position: relative;
}
.loading-element:after {
  content: "";
  position: absolute;
  inset: 0;
  /* background-color: red; */
  background: url(/Css/images/loader.gif) no-repeat center white;
  opacity: 0.9;
  z-index: 1050;
  pointer-events: none;
  border-radius: inherit;
}
.postback-waiting {
  background-color: rgba(0, 0, 0, 0.5);
  pointer-events: none;
  position: relative;
}
.postback-waiting::after {
  content: '';
  position: absolute;
  top: 0;
  z-index: 99999;
  background: url(/Css/Images/loader.gif) center no-repeat #FFFFFF;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}
.slider {
  display: inline-block;
  min-width: 25px;
  /* Styly pro datalist (zna�ky) */
}
.slider input[type='range'] {
  overflow: hidden;
  -webkit-appearance: none;
  background-color: transparent;
  border-radius: 5px;
  z-index: 2;
}
.slider input[type='range']::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  border-radius: 5px;
  background: white;
  border: 1px solid #868686;
}
.slider input[type='range']::-webkit-slider-thumb {
  width: 10px;
  -webkit-appearance: none;
  height: 10px;
  cursor: e-resize;
  background: #1061A3;
  border: 1px solid white;
  border-radius: 5px;
}
.slider input[type=range],
.slider datalist {
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}
.slider datalist.show {
  display: flex;
  justify-content: space-between;
  font-size: 10px;
  margin-top: -5px !important;
  z-index: 1;
}
.slider datalist.show option:hover {
  cursor: pointer;
}
.slider.vertical input[type='range'] {
  writing-mode: vertical-lr;
  direction: rtl;
  width: 25px;
  height: 100%;
}
.slider.vertical {
  position: relative;
}
.slider.vertical input[type='range'] {
  position: absolute;
}
.slider.vertical input[type='range']::-webkit-slider-thumb {
  cursor: n-resize;
}
.slider.vertical datalist.show {
  position: absolute;
  top: 0;
  height: 100%;
  display: flex;
  flex-direction: column-reverse;
  /* Opa�n� po�ad� pro srovn�n� s hodnotami slideru */
  justify-content: space-between;
  margin-top: 0px !important;
  align-items: flex-start;
  left: -3px;
}
.slider.vertical datalist.show.left-side {
  align-items: flex-start;
  left: -3px;
}
.slider.vertical datalist.show.right-side {
  align-items: flex-end;
  left: 3px;
}
.slider.vertical datalist.show option {
  display: block;
  text-align: left;
  font-size: 12px;
  background: transparent;
  border: none;
  padding: 0;
  margin: 0;
}
@media print {
  .noprint {
    display: none;
  }
  #buttonEdit,
  #header,
  .collapsiblePanel {
    display: none;
  }
  #body {
    padding-top: 0 !important;
  }
  div.paymentDetailContent {
    width: auto;
    margin: 0;
    padding-bottom: 10px;
  }
  table {
    page-break-after: auto;
  }
  tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  td {
    page-break-inside: avoid;
    page-break-after: auto;
  }
  thead {
    display: table-header-group;
  }
  tfoot {
    display: table-footer-group;
  }
  input[type=submit] {
    display: none;
  }
}
/* #0 [CCM 0, EMR 0, ICB 0, PMI 0, Reports 0, Web 0] */
.collapsiblePanel {
  background-color: #868686;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-top: 1px solid #A9A9A9;
  color: #FFFFFF;
  margin: 0 0 10px;
  padding: 7px 30px;
}
/* #1,8333334 [CCM 2, EMR 2, ICB 2, PMI 1, Reports 2, Web 2] */
.collapsiblePanel .cp-panel {
  background-color: rgba(0, 0, 0, 0);
  height: 1.5em;
  margin: 0;
  padding: 1px;
  vertical-align: middle;
}
/* #2 [CCM 1, EMR 1, ICB 1, PMI 7, Reports 1, Web 1] */
.collapsiblePanel .chzn-container {
  color: #000000;
}
/* #3 [CCM 3, EMR 3, ICB 3, PMI 3, Reports 3, Web 3] */
.collapsiblePanel .cp-panel img {
  margin-right: 8px;
}
/* #4 [CCM 4, EMR 4, ICB 4, PMI 4, Reports 4, Web 4] */
.collapsiblePanel .cp-panel .cp-title {
  color: #FFFFFF;
  font-size: 13pt;
}
/* #5 [CCM 5, EMR 5, ICB 5, PMI 5, Reports 5, Web 5] */
.collapsiblePanel .cp-panel a {
  color: #FFFFFF;
}
/* #6 [CCM 6, EMR 6, ICB 6, PMI 6, Reports 6, Web 6] */
.collapsiblePanel .cp-panel a:hover {
  text-decoration: underline;
}
/* #7,1666665 [CCM 7, EMR 7, ICB 7, PMI 8, Reports 7, Web 7] */
.collapsiblePanel .cp-content {
  clear: both;
  color: #FFFFFF;
  padding: 15px 0;
}
/* #8,166667 [CCM 8, EMR 8, ICB 8, PMI 9, Reports 8, Web 8] */
.collapsiblePanel .cp-content label {
  color: #FFFFFF;
  line-height: 23px;
  padding: 0 3px 0 5px;
}
/* #9,166667 [CCM 9, EMR 9, ICB 9, PMI 10, Reports 9, Web 9] */
.collapsiblePanel .cp-content input:not([type="image"]),
.collapsiblePanel .cp-content select {
  background-color: #FFFFFF;
  border: 0;
  border-radius: 0;
  height: 17px;
  margin-bottom: 3px;
  vertical-align: top;
}
/* Addition rule #10 [CCM 10, EMR 10, ICB 10, Reports 10, Web 10] */
.collapsiblePanel .cp-content select {
  height: 23px;
}
/* #11,666667 [CCM 11, EMR 14, ICB 11, PMI 12, Reports 11, Web 11] */
.collapsiblePanel .cp-content input[type="submit"] {
  color: #868686;
  height: 23px;
  margin: 0 0 3px 10px;
  text-align: center;
}
/* #13,666667 [CCM 13, EMR 16, ICB 13, PMI 14, Reports 13, Web 13] */
.collapsiblePanel .cp-content input[type="submit"]:hover {
  border: 0;
  box-shadow: none;
  color: #000000;
}
/* #14,666667 [CCM 14, EMR 17, ICB 14, PMI 15, Reports 14, Web 14] */
.collapsiblePanel .cp-content input[value="Zobrazit"] {
  margin-left: 20px;
}
.collapsiblePanel.bottomPanel {
  bottom: 35px;
  position: fixed;
  width: calc(100% - 60px);
  left: 0;
  margin: 0;
}
/* Addition rule #15,2 [CCM 15, ICB 15, PMI 16, Reports 15, Web 15] */
#tabs .ui-widget-header {
  background-color: #FFFFFF;
  border-bottom: 10px solid #1061A3;
  padding: 0;
}
/* Addition rule #16,2 [CCM 16, ICB 16, PMI 17, Reports 16, Web 16] */
#tabs .ui-widget-header li {
  border: 0;
  font-size: 10pt;
  font-weight: normal;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
/* Addition rule #17,2 [CCM 17, ICB 17, PMI 18, Reports 17, Web 17] */
#tabs .ui-tabs-anchor {
  background-color: #FFFFFF;
  color: #000000;
}
/* Addition rule #18,2 [CCM 18, ICB 18, PMI 19, Reports 18, Web 18] */
#tabs .ui-tabs-active .ui-tabs-anchor {
  background-color: #1061A3;
  color: #FFFFFF;
}
/* Addition rule #19,2 [CCM 19, ICB 19, PMI 20, Reports 19, Web 19] */
#tabs table td {
  vertical-align: top;
}
/* Addition rule #20,2 [CCM 20, ICB 20, PMI 21, Reports 20, Web 20] */
#tabs .chbxLst span {
  display: block;
}
/* Addition rule #21,2 [CCM 21, ICB 21, PMI 22, Reports 21, Web 21] */
.pageWrap {
  padding-bottom: 50px;
}
/* Addition rule #22 [CCM 22, ICB 22, Reports 22, Web 22] */
.tblAdminEdit {
  font-size: 10pt;
  width: 600px;
}
/* Addition rule #23,25 [CCM 23, ICB 23, Reports 23, Web 24] */
.tblAdminEdit td {
  padding-top: 2px;
  vertical-align: top;
}
/* Addition rule #24,25 [CCM 24, ICB 24, Reports 24, Web 25] */
.tblAdminEdit .collbl {
  width: 160px;
}
/* Addition rule #25,25 [CCM 25, ICB 25, Reports 25, Web 26] */
.tblAdminFilter .adminFilterLabel {
  text-align: right;
  vertical-align: top;
}
/* Addition rule #26,25 [CCM 26, ICB 26, Reports 26, Web 27] */
.filterAdminInputs {
  width: 150px;
}
/* Addition rule #27,25 [CCM 27, ICB 27, Reports 27, Web 28] */
.AdminInputs {
  width: 250px;
}
/* Addition rule #28,25 [CCM 28, ICB 28, Reports 28, Web 29] */
.tblActivity .divLstWarranties {
  padding: 2px;
}
/* Addition rule #29,25 [CCM 29, ICB 29, Reports 29, Web 30] */
.tblActivity .divLstWarranties .chbxLst span {
  display: block;
  float: left;
  text-align: left;
  width: 100%;
}
/* Addition rule #30,25 [CCM 30, ICB 30, Reports 30, Web 31] */
.tblActivity .divLstWarranties .chbxLst span input {
  display: block;
  float: left;
}
/* Addition rule #31,25 [CCM 31, ICB 31, Reports 31, Web 32] */
.tblActivity .divLstWarranties .chbxLst span br {
  clear: left;
}
/* Addition rule #32,25 [CCM 32, ICB 32, Reports 32, Web 33] */
.tabsWidth {
  width: 500px;
}
/* Addition rule #33,25 [CCM 33, ICB 33, Reports 33, Web 34] */
.tblUserAdmin {
  width: 1100px;
}
/* Addition rule #34,25 [CCM 34, ICB 34, Reports 34, Web 35] */
.tblUserAdmin .collbl {
  width: 120px;
}
/* Addition rule #35,25 [CCM 35, ICB 35, Reports 35, Web 36] */
.tblUserAdmin .divChbxLst {
  font-size: 8pt;
}
/* Addition rule #36,25 [CCM 36, ICB 36, Reports 36, Web 37] */
div.inlinePersmission {
  float: left;
  margin-bottom: 20px;
  margin-right: 5px;
  width: 150px;
}
/* Addition rule #37,25 [CCM 37, ICB 37, Reports 37, Web 38] */
.headerTextElement {
  background-color: #868686;
  color: #FFFFFF;
  font-size: 10pt;
  height: 25pt;
  padding: 0 8px;
  text-align: left;
  vertical-align: top;
}
/* Addition rule #38,25 [CCM 38, ICB 38, Reports 38, Web 39] */
.divChangePassword h2 {
  color: #000000;
  margin: 10px;
  text-align: center;
}
/* Addition rule #39,25 [CCM 39, ICB 39, Reports 39, Web 40] */
span.queue_patient {
  line-height: 22px;
  vertical-align: middle;
}
/* Addition rule #40,25 [CCM 40, ICB 40, Reports 40, Web 41] */
a.queue_patient {
  float: left;
  margin: 3px;
}
/* Addition rule #41,25 [CCM 41, ICB 41, Reports 41, Web 42] */
.img_queue_time {
  height: 11px;
  margin-bottom: -2px;
  margin-left: 1px;
}
/* Addition rule #42,25 [CCM 42, ICB 42, Reports 42, Web 43] */
#table_queue tr td:first-child {
  width: 145px;
}
/* Addition rule #43,25 [CCM 43, ICB 43, Reports 43, Web 44] */
.divUserSettings {
  margin: 10px auto;
  width: 500px;
}
/* Addition rule #44,25 [CCM 44, ICB 44, Reports 44, Web 45] */
.tblDiscountAdmin {
  width: 700px;
}
/* Addition rule #45,25 [CCM 45, ICB 45, Reports 45, Web 46] */
.tblDiscountAdmin .collbl {
  white-space: nowrap;
  width: 140px;
}
/* Addition rule #46,25 [CCM 46, ICB 46, Reports 46, Web 47] */
.DefaultRole {
  font-weight: bold;
}
/* Addition rule #47,25 [CCM 47, ICB 47, Reports 47, Web 48] */
.btnexport {
  width: 150px !important;
}
/* Addition rule #48,25 [CCM 48, ICB 48, Reports 48, Web 49] */
.invalid_price td {
  border: 1px solid #D8D8D8;
  color: #888888;
}
/* Addition rule #49,25 [CCM 49, ICB 49, Reports 49, Web 50] */
.warning_excl {
  background-color: #FFBCBC;
  border: 1px solid #FF0000;
  display: inline-block;
  margin: 0 4px;
  padding: 0 4px;
}
/* #0 [CCM 0, EMR 0, ICB 0, PMI 0, Reports 0, Web 0] */
.gv {
  border: 0;
  border-collapse: collapse;
  margin: 20px;
}
/* Addition rule #2,6 [CCM 6, EMR 2, ICB 2, Reports 1, Web 2] */
.gv tr.row:hover,
.gv tr.altrow:hover {
  background-color: #FAFAFA;
}
/* #4,3333335 [CCM 7, EMR 3, ICB 3, PMI 8, Reports 2, Web 3] */
.gv tr.selected td {
  background-color: #EAEAEA;
}
/* #5,5 [CCM 8, EMR 4, ICB 4, PMI 10, Reports 3, Web 4] */
.gv th {
  background-color: #868686;
  color: #FFFFFF;
  font-size: 10pt;
  height: 25pt;
  padding: 0 8px;
  text-align: left;
  vertical-align: middle;
}
/* #6,6666665 [CCM 9, EMR 6, ICB 5, PMI 11, Reports 4, Web 5] */
.gv th.right {
  text-align: right;
}
/* #7,8333335 [CCM 10, EMR 8, ICB 6, PMI 12, Reports 5, Web 6] */
.gv th a {
  background: url("/Css/Icons/sort.png") no-repeat;
  background-size: contain;
  color: #FFFFFF;
  padding-left: 20px;
}
/* #9,5 [CCM 11, EMR 13, ICB 7, PMI 13, Reports 6, Web 7] */
.gv .row td,
.gv .altrow td {
  border: 1px solid #D8D8D8;
  height: 30px;
  padding: 3px 4px;
  vertical-align: middle;
}
/* #10,666667 [CCM 12, EMR 14, ICB 8, PMI 15, Reports 7, Web 8] */
.divActivities .gv .row td:first-child {
  width: 300px;
}
/* #13 [CCM 14, EMR 17, ICB 10, PMI 17, Reports 9, Web 11] */
.gv table td {
  padding: 0;
}
/* #14 [CCM 15, EMR 18, ICB 11, PMI 18, Reports 10, Web 12] */
.gv .price {
  text-align: right;
}
/* #15 [CCM 16, EMR 19, ICB 12, PMI 19, Reports 11, Web 13] */
.gv table td a,
.gv table td span {
  color: #6F6F6F;
  display: block;
  padding: 0;
  text-align: center;
  width: 25px;
}
/* Addition rule #15,2 [CCM 17, ICB 13, PMI 20, Reports 12, Web 14] */
.gv table td span {
  color: #000000;
}
/* #17 [CCM 18, EMR 21, ICB 14, PMI 21, Reports 13, Web 15] */
.gv table td:hover {
  background-color: #EEEEEE;
}
/* #18 [CCM 19, EMR 22, ICB 15, PMI 22, Reports 14, Web 16] */
.gvslim {
  border: 0;
  border-collapse: collapse;
}
/* #19 [CCM 20, EMR 23, ICB 16, PMI 23, Reports 15, Web 17] */
.gvslim tr.row:hover,
.gvslim tr.altrow:hover {
  background-color: #FAFAFA;
}
/* #20 [CCM 21, EMR 24, ICB 17, PMI 24, Reports 16, Web 18] */
.gvslim tr.selected td {
  background-color: #EAEAEA;
}
/* #21 [CCM 22, EMR 25, ICB 18, PMI 25, Reports 17, Web 19] */
.gvslim th {
  background-color: #868686;
  color: #FFFFFF;
  font-size: 10pt;
  height: 15pt;
  padding: 0 8px;
  text-align: left;
  vertical-align: middle;
  white-space: nowrap;
}
/* #22 [CCM 23, EMR 26, ICB 19, PMI 26, Reports 18, Web 20] */
.gvslim th a {
  color: #FFFFFF;
}
/* #23 [CCM 24, EMR 27, ICB 20, PMI 27, Reports 19, Web 21] */
.gvslim .rowSlim td,
.gvslim .altrowSlim td {
  height: 15px;
}
/* #24,166666 [CCM 25, EMR 29, ICB 21, PMI 28, Reports 20, Web 22] */
.gvslim .row td,
.gvslim .altrow td {
  border: 1px solid #D8D8D8;
  height: 15px;
  padding: 3px 4px;
  vertical-align: middle;
  white-space: nowrap;
}
/* #25,166666 [CCM 26, EMR 30, ICB 22, PMI 29, Reports 21, Web 23] */
table.gv tr td.w800 {
  white-space: normal;
  width: 800px;
}
/* #26,166666 [CCM 27, EMR 31, ICB 23, PMI 30, Reports 22, Web 24] */
.gvWhite {
  border: 0;
  border-collapse: collapse;
  margin: 0 auto;
}
/* #27,166666 [CCM 28, EMR 32, ICB 24, PMI 31, Reports 23, Web 25] */
.gvWhite th {
  background-color: #FFFFFF;
  color: #868686;
  font-size: 10pt;
  height: 25pt;
  padding: 0 8px;
  text-align: left;
  vertical-align: middle;
}
/* #28,166666 [CCM 29, EMR 33, ICB 25, PMI 32, Reports 24, Web 26] */
.gvWhite th a {
  color: #FFFFFF;
}
/* #29,166666 [CCM 30, EMR 34, ICB 26, PMI 33, Reports 25, Web 27] */
.gvWhite .row td,
.gvWhite .altrow td {
  border: 1px solid #D8D8D8;
  height: 30px;
  padding: 3px 4px;
  vertical-align: middle;
}
/* #30,166666 [CCM 31, EMR 35, ICB 27, PMI 34, Reports 26, Web 28] */
.gvWhite table td {
  padding: 0;
}
/* #31,166666 [CCM 32, EMR 36, ICB 28, PMI 35, Reports 27, Web 29] */
.gvWhite table td a,
.gvWhite table td span {
  color: #6F6F6F;
  display: block;
  padding: 0;
  text-align: center;
  width: 25px;
}
/* #32,166668 [CCM 33, EMR 37, ICB 29, PMI 36, Reports 28, Web 30] */
.gvWhite table td span {
  color: #000000;
}
.gv .footer-row td,
.gvslim .footer-row td,
.gvWhite .footer-row td {
  border: 1px solid #D8D8D8;
  border-top-width: 3px;
}
@media print {
  .gv,
  .gvWhite,
  .gvSlim {
    margin: 0;
  }
  .gv a,
  .gvWhite a,
  .gvSlim a {
    color: black;
  }
  .gv th,
  .gvWhite th,
  .gvSlim th {
    color: black;
    background-color: white;
    border: 1px solid black;
  }
  .gv th a,
  .gvWhite th a,
  .gvSlim th a {
    color: black;
  }
  .gv .row td,
  .gvWhite .row td,
  .gvSlim .row td,
  .gv .altrow td,
  .gvWhite .altrow td,
  .gvSlim .altrow td,
  .gv .footer-row td,
  .gvWhite .footer-row td,
  .gvSlim .footer-row td {
    border-color: black;
  }
  .gv td,
  .gvWhite td,
  .gvSlim td {
    white-space: normal;
  }
  .gv td label,
  .gvWhite td label,
  .gvSlim td label {
    white-space: normal;
  }
  .gv td a,
  .gvWhite td a,
  .gvSlim td a,
  .gv td span,
  .gvWhite td span,
  .gvSlim td span {
    color: black;
  }
}
/* Duplikace je tu schv�ln� pro zv��en� specifi�nosti, aby to nep�ebily pravidla obaluj�c�ch tabulek */
.table-compact.table-compact.table-compact {
  border-collapse: collapse;
  border: none;
}
.table-compact.table-compact.table-compact > tr:hover {
  background-color: #EEEEEE;
}
.table-compact.table-compact.table-compact > tbody > tr > td {
  border: none;
  padding: 0;
  height: auto;
  line-height: 1.2;
  vertical-align: top;
}
/* #0 [CCM 0, EMR 0, ICB 0, PMI 0, Reports 0, Web 0] */
html,
body,
form {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 10pt;
  margin: 0;
  padding: 0;
}
/* #1 [CCM 1, EMR 1, ICB 1, PMI 1, Reports 1, Web 1] */
html {
  min-height: 100%;
}
/* #2 [CCM 2, EMR 2, ICB 2, PMI 2, Reports 2, Web 2] */
body.pages {
  min-width: 1020px;
}
/* #3 [CCM 3, EMR 3, ICB 3, PMI 3, Reports 3, Web 3] */
#page {
  height: auto;
  width: 100%;
}
/* #4 [CCM 4, EMR 4, ICB 4, PMI 4, Reports 4, Web 4] */
#body {
  padding-top: 95px;
}
/* #5 [CCM 5, EMR 5, ICB 5, PMI 5, Reports 5, Web 5] */
#header {
  background-color: #FFFFFF;
  position: fixed;
  width: 100%;
  z-index: 15;
}
/* #6 [CCM 6, EMR 6, ICB 6, PMI 6, Reports 6, Web 6] */
.headerMenu #account {
  background-color: rgba(0, 0, 0, 0);
  color: #000000;
  float: right;
  height: 60px;
  line-height: 30px;
  width: 380px;
  z-index: 1500;
}
/* #7 [CCM 7, EMR 7, ICB 7, PMI 7, Reports 7, Web 7] */
#header > #account {
  background-color: rgba(0, 0, 0, 0);
  color: #FFFFFF;
  float: right;
  height: 35px;
  line-height: 35px;
  position: absolute;
  right: 0;
  width: 250px;
  z-index: 910;
}
/* #9,333333 [CCM 9, EMR 8, ICB 11, PMI 8, Reports 8, Web 12] */
#account .accountInfo > div {
  float: right;
  margin-right: 20px;
  width: auto;
}
/* #10,333333 [CCM 10, EMR 9, ICB 12, PMI 9, Reports 9, Web 13] */
#account .accountInfo > div a {
  cursor: pointer;
  display: block;
  font-size: 13px;
  font-weight: normal;
  padding: 0 10px;
  color: #FFFFFF;
}
.headerMenu #account .accountInfo > div a {
  color: #000000;
}
/* Addition rule #11,333333 [PMI 10, Reports 10, Web 14] */
/* #11,833333 [CCM 11, EMR 10, ICB 13, PMI 11, Reports 11, Web 15] */
#account .accountInfo > div.userInfo a {
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 15px;
}
/* #12,833333 [CCM 12, EMR 11, ICB 14, PMI 12, Reports 12, Web 16] */
#account .dropDownMenu {
  top: 35px;
}
/* #13,833333 [CCM 13, EMR 12, ICB 15, PMI 13, Reports 13, Web 17] */
#account .dropDownMenu#userMenu {
  right: 20px;
}
/* #14,833333 [CCM 14, EMR 13, ICB 16, PMI 14, Reports 14, Web 18] */
#footer {
  background-color: #FFFFFF;
  background-position: top center;
  background-repeat: no-repeat;
  bottom: 0;
  font-size: 11px;
  height: 57px;
  position: fixed;
  right: 10px;
  width: 130px;
  z-index: -1;
}
/* #15,833333 [CCM 15, EMR 14, ICB 17, PMI 15, Reports 15, Web 19] */
#footer span {
  display: block;
  margin-top: 40px;
}
/* #16,833334 [CCM 16, EMR 15, ICB 18, PMI 16, Reports 16, Web 20] */
#horizontalMenu {
  background-color: #000000;
  color: #FFFFFF;
  display: none;
  height: 30px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
}
/* #17,833334 [CCM 17, EMR 16, ICB 19, PMI 17, Reports 17, Web 21] */
#verticalMenu {
  float: left;
  width: 300px;
}
/* #18,833334 [CCM 18, EMR 17, ICB 20, PMI 18, Reports 18, Web 22] */
#verticalContent {
  margin-left: 300px;
}
/* #19,833334 [CCM 19, EMR 18, ICB 21, PMI 19, Reports 19, Web 23] */
#title {
  border-bottom: 1px solid #DBDBDB;
  padding: 0 0 0 19px;
}
/* #20,833334 [CCM 20, EMR 19, ICB 22, PMI 20, Reports 20, Web 24] */
#contentIFrame {
  overflow: hidden;
}
/* #21,833334 [CCM 21, EMR 20, ICB 23, PMI 21, Reports 21, Web 25] */
#contentPopup {
  padding: 0 0 calc(35px + 3px);
}
#contentPopup:has(.bottomPanel) {
  padding: 0 0 calc(35px + 31px + 3px);
}
/* Addition rule #23,2 [CCM 22, ICB 24, PMI 22, Reports 22, Web 26] */
#contentPopup > div {
  margin: 0 19px;
}
/* Addition rule #24,2 [CCM 23, ICB 25, PMI 23, Reports 23, Web 27] */
#contentPopup > .div_report {
  margin: 0;
}
/* #25 [CCM 24, EMR 24, ICB 26, PMI 24, Reports 24, Web 28] */
#ctl00_ctl00_cpContent_cpContent_rvReport_ctl09,
#ctl00_ctl00_cpContent_cpContent_rvReport_ctl10 {
  overflow: visible !important;
}
/* #29 [CCM 26, EMR 38, ICB 28, PMI 26, Reports 26, Web 30] */
#bottom_buttons {
  bottom: 0;
  height: 32px;
  left: 50%;
  margin-left: -350px;
  position: fixed;
  text-align: center;
  width: 700px;
  z-index: 99;
}
/* #30 [CCM 27, EMR 39, ICB 29, PMI 27, Reports 27, Web 31] */
#bottom_buttons p {
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-topright: 3px;
  -moz-box-shadow: inset 0px 0px 1px 1px rgba(235, 119, 37, 0.5);
  -webkit-border-top-left-radius: 3px;
  -webkit-border-top-right-radius: 3px;
  -webkit-box-shadow: inset 0px 0px 1px 1px rgba(235, 119, 37, 0.5);
  background-color: #FFFCFA;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  box-shadow: inset 0 0 1px 1px rgba(235, 119, 37, 0.5);
  color: #575757;
  cursor: pointer;
  display: inline-block;
  float: none;
  font-weight: bold;
  height: 32px;
  margin: 0 1px;
  width: 158px;
}
/* #31 [CCM 28, EMR 40, ICB 30, PMI 28, Reports 28, Web 32] */
#bottom_buttons p.active {
  color: #DD4B40 !important;
}
/* #32 [CCM 29, EMR 41, ICB 31, PMI 29, Reports 29, Web 33] */
#bottom_buttons p label {
  background-position: 35px 6px;
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 32px;
  line-height: 32px;
}
/* #33 [CCM 30, EMR 42, ICB 32, PMI 30, Reports 30, Web 34] */
#filterHeader {
  height: 60px;
  margin-bottom: 5px;
}
/* #34,5 [CCM 31, EMR 43, ICB 33, PMI 31, Reports 31, Web 38] */
#WorkplaceMenu {
  width: calc(100% - 380px);
  background-color: #FFFFFF;
  display: inline-block;
}
/* #35,5 [CCM 32, EMR 44, ICB 34, PMI 32, Reports 32, Web 39] */
#WorkplaceMenu ul {
  list-style: none;
  padding: 5px 0 0;
}
/* #36,5 [CCM 33, EMR 45, ICB 35, PMI 33, Reports 33, Web 40] */
#WorkplaceMenu ul li {
  display: inline;
  float: left;
  padding: 6px 15px 7px 20px;
}
/* #37,5 [CCM 34, EMR 46, ICB 36, PMI 34, Reports 34, Web 41] */
#WorkplaceMenu ul li a {
  color: #000000;
  font-size: 10pt;
  text-transform: uppercase;
}
/* Addition rule #38,8 [CCM 35, EMR 47, PMI 35, Reports 35, Web 42] */
#WorkplaceMenu ul li:hover,
.modulMenu li:hover {
  background-color: #AED5F5;
}
/* #39,5 [CCM 36, EMR 48, ICB 38, PMI 36, Reports 36, Web 43] */
#WorkplaceMenu ul li.liadmin {
  float: right;
}
/* Addition rule #40,8 [CCM 37, EMR 49, PMI 37, Reports 37, Web 44] */
#WorkplaceMenu ul li.current,
#WorkplaceMenu ul li.current a {
  background-color: #1061A3;
  color: #FFFFFF;
}
/* #42 [CCM 38, EMR 50, ICB 42, PMI 38, Reports 38, Web 46] */
#WorkplaceMenu ul li.current .favoriteWorkplace {
  border: 1px solid #FFFFFF;
  border-radius: 50%;
}
/* #9 Addition rule in ICB, Web */
.modulMenu {
  list-style: none;
  position: absolute;
  right: 0;
  top: 27px;
}
/* #10 Addition rule in ICB, Web */
.modulMenu li {
  display: inline-block;
  text-transform: uppercase;
}
/* #11 Addition rule in ICB, Web */
.modulMenu li a {
  padding: 5px;
}
/* #42,333332 [CCM 39, EMR 51, ICB 41, PMI 39, Reports 39, Web 45] */
.favoriteWorkplace {
  display: none;
  margin-left: -15px;
  margin-top: 2px;
  position: absolute;
}
/* #62,5 [CCM 59, EMR 70, ICB 62, PMI 59, Reports 59, Web 66] */
.filtred {
  color: #800000 !important;
  margin-left: 10px;
}
/* #63,5 [CCM 60, EMR 71, ICB 63, PMI 60, Reports 60, Web 67] */
.divSaldo {
  margin-left: 5px;
}
/* #64,5 [CCM 61, EMR 72, ICB 64, PMI 61, Reports 61, Web 68] */
.divExport h2 {
  color: #000000;
  font-size: x-large;
}
/* #65,5 [CCM 62, EMR 73, ICB 65, PMI 62, Reports 62, Web 69] */
.divExport table {
  border-collapse: collapse;
  line-height: 20px;
  margin-left: 10px;
  margin-top: 30px;
  width: 95%;
}
.divExport table.tblPatientEyes {
  width: auto;
}
/* #66,5 [CCM 63, EMR 74, ICB 66, PMI 63, Reports 63, Web 70] */
.divExport table .ExportPreviewHeader {
  border: 4px solid #000000;
  color: #000000;
  font-size: larger;
  font-weight: bold;
}
.divExport table.tblPatientEyes .ExportPreviewHeader td {
  padding: 0px 15px;
}
/* #67,5 [CCM 64, EMR 75, ICB 67, PMI 64, Reports 64, Web 71] */
.divExport table th {
  border: 4px solid #000000;
  color: #000000;
}
/* #68,5 [CCM 65, EMR 76, ICB 68, PMI 65, Reports 65, Web 72] */
.ExportPreviewEmptyRow {
  border-top: 4px solid #000000;
  height: 20px;
}
/* #69,5 [CCM 66, EMR 77, ICB 69, PMI 66, Reports 66, Web 73] */
.divExport table .ExportPreviewSubItem td {
  border: 1px solid #000000;
  padding: 5px;
}
/* #70,5 [CCM 67, EMR 78, ICB 70, PMI 67, Reports 67, Web 74] */
.topMenuLinks {
  line-height: 40px !important;
  white-space: nowrap;
}
/* #71,5 [CCM 68, EMR 79, ICB 71, PMI 68, Reports 68, Web 75] */
.div_help_content {
  right: 0 !important;
}
/* #73,666664 [CCM 71, EMR 80, ICB 77, PMI 69, Reports 69, Web 76] */
#fullscreenLoader {
  background: url("/Css/Images/loader.gif") center no-repeat #FFFFFF;
  display: none;
  height: 100vh;
  opacity: 0.5;
  position: fixed;
  width: 100vw;
  z-index: 1100;
}
/* #60 Addition rule in EMR */
#div_topmenu.shared > ul {
  background-color: #1061A3;
  clear: both;
  color: #FFFFFF;
  float: none !important;
  list-style: none;
  min-height: 25px;
  overflow: hidden;
  padding-top: 10px;
}
#div_topmenu.shared .multilinemenu > ul {
  height: auto;
  min-height: 50px;
}
#div_topmenu.shared > ul > li {
  display: block;
  float: left;
  margin: 0 5px;
  vertical-align: middle;
}
#div_topmenu.shared .menutop_default > ul > li {
  border-right: 1px solid #FFFFFF;
  float: right !important;
  margin: 12px 0;
}
#div_topmenu.shared > ul > li > input,
#div_topmenu.shared > ul > li > .top-menu-item > img {
  max-height: 32px;
  margin: 2px;
  max-width: 32px;
}
#div_topmenu.shared > span {
  line-height: 40px;
  margin: 5px 10px;
}
#div_topmenu.shared .menutop_default > ul > li:first-child {
  border-right: 0;
}
#div_topmenu.shared > ul .top-menu-item {
  color: #FFFFFF;
  display: block;
  line-height: 22px;
}
#div_topmenu.shared .top-menu-item.selected {
  background-color: #FFFFFF;
  color: #000000;
}
/* #0 [CCM 0, EMR 0, ICB 0, PMI 0, Reports 0, Web 0] */
/* #1 [CCM 1, EMR 1, ICB 1, PMI 1, Reports 1, Web 1] */
div.menuH {
  height: 30px;
  width: 100%;
}
/* #2 [CCM 2, EMR 2, ICB 2, PMI 2, Reports 2, Web 2] */
div.menuPrihlasit {
  top: 1em;
}
/* #3 [CCM 3, EMR 3, ICB 3, PMI 3, Reports 3, Web 3] */
div.menuH ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  z-index: 1000;
}
/* #4 [CCM 4, EMR 4, ICB 4, PMI 4, Reports 4, Web 4] */
div.menuH ul a {
  border: 0;
  color: #FFFFFF;
  display: inline-block;
  font-size: 8pt;
  font-weight: normal;
  height: 30px;
  line-height: 30px;
  padding: 0 8px;
  text-align: left;
  text-decoration: none;
}
/* #5 [CCM 5, EMR 5, ICB 5, PMI 5, Reports 5, Web 5] */
div.menuH ul a.selected {
  color: #FFFFFF;
  height: 28px;
  line-height: 25px;
}
/* #6 [CCM 6, EMR 6, ICB 6, PMI 6, Reports 6, Web 6] */
/* #7 [CCM 7, EMR 7, ICB 7, PMI 7, Reports 7, Web 7] */
div.menuH ul li {
  float: left;
  padding: 0;
  width: auto;
}
/* #8 [CCM 8, EMR 8, ICB 8, PMI 8, Reports 8, Web 8] */
div.menuH ul ul a {
  border-bottom: none;
  font-size: 10pt;
}
/* #9 [CCM 9, EMR 9, ICB 9, PMI 9, Reports 9, Web 9] */
div.menuH ul ul a:hover {
  background-color: #EFF3FB;
}
/* #10 [CCM 10, EMR 10, ICB 10, PMI 10, Reports 10, Web 10] */
div.menuH ul ul {
  background-color: #FFFFFF;
  border: 1px solid #E5E5E5;
  margin-left: 6px;
  position: absolute;
  visibility: hidden;
  width: 310px;
  z-index: 1000;
}
/* #11 [CCM 11, EMR 11, ICB 11, PMI 11, Reports 11, Web 11] */
div.menuH ul ul li a {
  color: #EB7725 !important;
  display: block;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  margin: 0;
  text-decoration: none;
  white-space: nowrap;
}
/* #12 [CCM 12, EMR 12, ICB 12, PMI 12, Reports 12, Web 12] */
div.menuH ul li:hover ul,
div.menuH ul li.hover ul {
  visibility: visible;
}
/* #13 [CCM 13, EMR 13, ICB 13, PMI 13, Reports 13, Web 13] */
div.menuH ul li li {
  border: none;
  float: none;
  padding: 0;
}
/* #14 [CCM 14, EMR 14, ICB 14, PMI 14, Reports 14, Web 14] */
div.menuH ul li ul li {
  background-color: #FFFFFF;
  padding: 3px;
  width: 300px;
}
/* #15 [CCM 15, EMR 15, ICB 15, PMI 15, Reports 15, Web 15] */
/* #16 [CCM 16, EMR 16, ICB 16, PMI 16, Reports 16, Web 16] */
.li_dropdown > span {
  cursor: pointer;
}
/* #17 [CCM 17, EMR 17, ICB 17, PMI 17, Reports 17, Web 17] */
.li_dropdown > div {
  background-color: #1061A3;
  border: 1px solid #000000;
  display: none;
  padding: 10px 10px;
  position: absolute;
  z-index: 1000;
  left: 38px;
}
/* #18 [CCM 18, EMR 18, ICB 18, PMI 18, Reports 18, Web 18] */
.li_dropdown > div.clicked {
  display: block;
}
/* #19 [CCM 19, EMR 19, ICB 19, PMI 19, Reports 19, Web 19] */
.li_dropdown > div > span {
  display: block;
  padding: 0;
  text-align: left;
}
.hidden-room {
  display: none;
}
.div_show_rooms {
  margin-left: 15px;
}
.div_liDropDown_section {
  border: 1px solid #FFFFFF;
  margin-top: 15px;
}
.div_show_room_type {
  padding-top: 10px;
  position: relative;
}
.div_show_room_type > .chbx:first-child {
  position: absolute;
  top: -21px;
  background-color: #1061A3;
}
div#divLiDropDown span {
  line-height: initial;
}
/* #0 [CCM 0, EMR 0, ICB 0, PMI 0, Reports 0, Web 0] */
.divLogin {
  background-color: #0F61A3;
  height: 400px;
  margin: auto;
  text-align: center;
  width: 500px;
}
/* #1 [CCM 1, EMR 1, ICB 1, PMI 1, Reports 1, Web 1] */
.divLogin table.form td {
  height: 32px;
  min-width: 80px;
  padding: 0 3px;
  text-align: right;
  vertical-align: top;
}
/* #2 [CCM 2, EMR 2, ICB 2, PMI 2, Reports 2, Web 2] */
.divLogin table.form label {
  color: #FFFFFF;
  line-height: 20px;
  width: 100px;
}
/* #3 [CCM 3, EMR 3, ICB 3, PMI 3, Reports 3, Web 3] */
.divLogin .tbx {
  width: 200px;
}
/* #4 [CCM 4, EMR 4, ICB 4, PMI 4, Reports 4, Web 4] */
.loading {
  background-color: #D3D3D3;
  background-image: url("/Css/Icons/hourglass-spinning.gif");
  background-position: center center;
  background-repeat: no-repeat;
  content: "";
  display: block !important;
  min-height: 20px;
}
/* #5 [CCM 5, EMR 5, ICB 5, PMI 5, Reports 5, Web 5] */
.divLogin .btn {
  background-color: #0F61A3;
  border: 1px solid #FFFFFF;
  border-radius: 0;
  color: #FFFFFF;
  float: right;
  margin-right: 7px;
  width: 150px;
}
/* #6 [CCM 6, EMR 6, ICB 6, PMI 6, Reports 6, Web 6] */
.divLogin .divlogo {
  height: 250px;
}
/* #7 [CCM 7, EMR 7, ICB 7, PMI 7, Reports 7, Web 7] */
.divLogin .divlogo img {
  margin-top: 70px;
}
/* #8 [CCM 8, EMR 8, ICB 8, PMI 8, Reports 8, Web 8] */
.divLogin .tblLogin {
  margin: 0 auto;
  width: 300px;
}
/* #9 [CCM 9, EMR 9, ICB 9, PMI 9, Reports 9, Web 9] */
.divChangePassword {
  margin: 0 auto;
  width: 500px;
}
/* #10 [CCM 10, EMR 10, ICB 10, PMI 10, Reports 10, Web 10] */
.tblChangePassword {
  width: 100%;
}
/* #11 [CCM 11, EMR 11, ICB 11, PMI 11, Reports 11, Web 11] */
.tblChangePassword .collbl {
  width: 150px;
}
/* #12 [CCM 12, EMR 12, ICB 12, PMI 12, Reports 12, Web 12] */
.tblChangePassword td {
  padding-top: 2px;
  vertical-align: top;
}
/* Addition rule #13 [CCM 13, ICB 13, PMI 13] */
.ccm_button {
  float: left;
  margin: 5px;
  position: relative;
}
/* Addition rule #16,8 [CCM 15, EMR 15, ICB 14, Reports 14, Web 26] */
.tooltipster-content {
  text-align: center;
}
/* Addition rule #17,8 [CCM 16, EMR 16, ICB 15, Reports 15, Web 27] */
.tooltipster-content span {
  display: block;
  margin-bottom: 10px;
}
/* Addition rule #18,8 [CCM 17, EMR 17, ICB 16, Reports 16, Web 28] */
.tooltipster-content a {
  color: #FFFFFF;
  display: block;
  margin-bottom: 5px;
  text-decoration: underline;
}
/* Addition rule #19,8 [CCM 18, EMR 18, ICB 17, Reports 17, Web 29] */
.tooltipster-content a:hover {
  color: #E2DCDC;
}
.totalRowCount {
  display: inline-block;
  text-align: right;
  width: 98%;
}
.copy-btn {
  width: 20px;
  height: 20px;
  padding: 2px;
  border: 1px solid #ddd;
  background-color: white;
  cursor: pointer;
  border-radius: 4px;
  transition: all 0.2s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  font-size: 0;
  line-height: 0;
  text-decoration: none;
  position: relative;
  overflow: hidden;
}
.copy-btn::before {
  content: '';
  position: absolute;
  width: 16px;
  height: 16px;
  background-color: #333;
  transition: background-color 0.2s ease;
}
.copy-btn.copy-next::before {
  mask: url("/Css/Icons/icon_copy_righ_next.svg") no-repeat center;
  mask-size: contain;
  -webkit-mask: url("/Css/Icons/icon_copy_righ_next.svg") no-repeat center;
  -webkit-mask-size: contain;
}
.copy-btn.copy-all::before {
  mask: url("/Css/Icons/icon_copy_righ_all.svg") no-repeat center;
  mask-size: contain;
  -webkit-mask: url("/Css/Icons/icon_copy_righ_all.svg") no-repeat center;
  -webkit-mask-size: contain;
}
.copy-btn:hover {
  background-color: #1061A3;
  border-color: #1061A3;
  transform: scale(1.1);
  box-shadow: 0 4px 8px rgba(33, 150, 243, 0.3);
}
.copy-btn:hover::before {
  background-color: white;
}
.copy-btn:active {
  transform: scale(0.95);
}
.copy-btn.no-target {
  animation: shake 0.5s;
  border-color: #f44336;
}
.copy-btn.no-target::before {
  background-color: #f44336;
}
