/*! compilation version: 1.228.beta */ 
/*! compilation date: 29.08.2022 19:33:10 */ 
/*! source: jslib/jquery-ui-1.12.1.custom/jquery-ui.css */ 

/*! jQuery UI - v1.12.1 - 2018-09-30
* 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=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* 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;
	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%;
	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: default;
	-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,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}
/* 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 #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.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: #454545;
	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: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.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: #2b2b2b;
	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 #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.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;
	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;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	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("images/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_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("images/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("images/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.png");
}
/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.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: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}
/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}


/*! source: jslib/sweetalert2-cdn-11.4.28/sweetalert2.min.css */ 

.swal2-popup.swal2-toast{box-sizing:border-box;grid-column:1/4!important;grid-row:1/4!important;grid-template-columns:1fr 99fr 1fr;padding:1em;overflow-y:hidden;background:#fff;box-shadow:0 0 1px hsla(0deg,0%,0%,.075),0 1px 2px hsla(0deg,0%,0%,.075),1px 2px 4px hsla(0deg,0%,0%,.075),1px 3px 8px hsla(0deg,0%,0%,.075),2px 4px 16px hsla(0deg,0%,0%,.075);pointer-events:all}.swal2-popup.swal2-toast>*{grid-column:2}.swal2-popup.swal2-toast .swal2-title{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-loading{justify-content:center}.swal2-popup.swal2-toast .swal2-input{height:2em;margin:.5em;font-size:1em}.swal2-popup.swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-popup.swal2-toast .swal2-html-container{margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-popup.swal2-toast .swal2-html-container:empty{padding:0}.swal2-popup.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-popup.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-popup.swal2-toast .swal2-styled{margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:grid;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto) minmax(-webkit-min-content,auto);grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);height:100%;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-bottom-start,.swal2-container.swal2-center-start,.swal2-container.swal2-top-start{grid-template-columns:minmax(0,1fr) auto auto}.swal2-container.swal2-bottom,.swal2-container.swal2-center,.swal2-container.swal2-top{grid-template-columns:auto minmax(0,1fr) auto}.swal2-container.swal2-bottom-end,.swal2-container.swal2-center-end,.swal2-container.swal2-top-end{grid-template-columns:auto auto minmax(0,1fr)}.swal2-container.swal2-top-start>.swal2-popup{align-self:start}.swal2-container.swal2-top>.swal2-popup{grid-column:2;align-self:start;justify-self:center}.swal2-container.swal2-top-end>.swal2-popup,.swal2-container.swal2-top-right>.swal2-popup{grid-column:3;align-self:start;justify-self:end}.swal2-container.swal2-center-left>.swal2-popup,.swal2-container.swal2-center-start>.swal2-popup{grid-row:2;align-self:center}.swal2-container.swal2-center>.swal2-popup{grid-column:2;grid-row:2;align-self:center;justify-self:center}.swal2-container.swal2-center-end>.swal2-popup,.swal2-container.swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;align-self:center;justify-self:end}.swal2-container.swal2-bottom-left>.swal2-popup,.swal2-container.swal2-bottom-start>.swal2-popup{grid-column:1;grid-row:3;align-self:end}.swal2-container.swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;justify-self:center;align-self:end}.swal2-container.swal2-bottom-end>.swal2-popup,.swal2-container.swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;align-self:end;justify-self:end}.swal2-container.swal2-grow-fullscreen>.swal2-popup,.swal2-container.swal2-grow-row>.swal2-popup{grid-column:1/4;width:100%}.swal2-container.swal2-grow-column>.swal2-popup,.swal2-container.swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}.swal2-container.swal2-no-transition{transition:none!important}.swal2-popup{display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:32em;max-width:100%;padding:0 0 1.25em;border:none;border-radius:5px;background:#fff;color:#545454;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-title{position:relative;max-width:100%;margin:0;padding:.8em 1em 0;color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:center;width:auto;margin:1.25em auto 0;padding:0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-loader{display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 transparent #2778c4 transparent}.swal2-styled{margin:.3125em;padding:.625em 1.1em;transition:box-shadow .1s;box-shadow:0 0 0 3px transparent;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#7066e0;color:#fff;font-size:1em}.swal2-styled.swal2-confirm:focus{box-shadow:0 0 0 3px rgba(112,102,224,.5)}.swal2-styled.swal2-deny{border:0;border-radius:.25em;background:initial;background-color:#dc3741;color:#fff;font-size:1em}.swal2-styled.swal2-deny:focus{box-shadow:0 0 0 3px rgba(220,55,65,.5)}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#6e7881;color:#fff;font-size:1em}.swal2-styled.swal2-cancel:focus{box-shadow:0 0 0 3px rgba(110,120,129,.5)}.swal2-styled.swal2-default-outline:focus{box-shadow:0 0 0 3px rgba(100,150,200,.5)}.swal2-styled:focus{outline:0}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1em 0 0;padding:1em 1em 0;border-top:1px solid #eee;color:inherit;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto!important;overflow:hidden;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:2em auto 1em}.swal2-close{z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:color .1s,box-shadow .1s;border:none;border-radius:5px;background:0 0;color:#ccc;font-family:serif;font-family:monospace;font-size:2.5em;cursor:pointer;justify-self:end}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close:focus{outline:0;box-shadow:inset 0 0 0 3px rgba(100,150,200,.5)}.swal2-close::-moz-focus-inner{border:0}.swal2-html-container{z-index:1;justify-content:center;margin:1em 1.6em .3em;padding:0;overflow:auto;color:inherit;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word;word-break:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em 2em 3px}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:auto;transition:border-color .1s,box-shadow .1s;border:1px solid #d9d9d9;border-radius:.1875em;background:0 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px transparent;color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.06),0 0 0 3px rgba(100,150,200,.5)}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em 2em 3px;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-file{width:75%;margin-right:auto;margin-left:auto;background:0 0;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:0 0;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{flex-shrink:0;margin:0 .4em}.swal2-input-label{display:flex;justify-content:center;margin:1em auto 0}.swal2-validation-message{align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;border:.25em solid transparent;border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-warning.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-warning.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-i-mark .5s;animation:swal2-animate-i-mark .5s}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-info.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-info.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-i-mark .8s;animation:swal2-animate-i-mark .8s}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-question.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-question.swal2-icon-show .swal2-icon-content{-webkit-animation:swal2-animate-question-mark .8s;animation:swal2-animate-question-mark .8s}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:0 0;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.leave-russia-now-and-apply-your-skills-to-the-world{display:flex;position:fixed;z-index:1939;top:0;right:0;bottom:0;left:0;flex-direction:column;align-items:center;justify-content:center;padding:25px 0 20px;background:#20232a;color:#fff;text-align:center}.leave-russia-now-and-apply-your-skills-to-the-world div{max-width:560px;margin:10px;line-height:146%}.leave-russia-now-and-apply-your-skills-to-the-world iframe{max-width:100%;max-height:55.5555555556vmin;margin:16px auto}.leave-russia-now-and-apply-your-skills-to-the-world strong{border-bottom:2px dashed #fff}.leave-russia-now-and-apply-your-skills-to-the-world button{display:flex;position:fixed;z-index:1940;top:0;right:0;align-items:center;justify-content:center;width:48px;height:48px;margin-right:10px;margin-bottom:-10px;border:none;background:0 0;color:#aaa;font-size:48px;font-weight:700;cursor:pointer}.leave-russia-now-and-apply-your-skills-to-the-world button:hover{color:#fff}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@-webkit-keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{background-color:transparent!important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:all}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:transparent;pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}

/*! source: jslib/jqGrid_JS_5.3.1/css/ui.jqgrid.css */ 

/*Grid*/
.ui-jqgrid {
	position: relative;
	-moz-box-sizing: content-box; 
	-webkit-box-sizing: content-box; 
	box-sizing: content-box;
	font-size:11px;
}
.ui-jqgrid .ui-jqgrid-view {
	position: relative;
	left:0; 
	top: 0; 
	padding: 0;
	/*font-size:11px;*/
	z-index:100;
}
.ui-jqgrid .ui-common-table {border-width: 0px; border-style: none; border-spacing: 0px; padding: 0;}
/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {height:19px; padding: .3em .2em .2em .3em; position: relative; font-size: 12px; border-left: 0 none;border-right: 0 none; border-top: 0 none;}
.ui-jqgrid .ui-jqgrid-caption {text-align: left;}
.ui-jqgrid .ui-jqgrid-title {
	padding: .2em .1em .1em;
	position: absolute; 
}
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px; cursor:pointer;}
.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
.ui-jqgrid .menubar:hover {  border: 0 none;}
/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0;padding: 0; overflow: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0;border-collapse: separate;}
.ui-jqgrid .ui-jqgrid-htable th { height: 27px; padding: 0 2px 0 2px;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative;margin: .1em 0em .1em 0em;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0 none;border-bottom : 0 none;}
.ui-th-column-header, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column-header {overflow: hidden;white-space: nowrap;text-align:center;border-top : 0 none; height: 26px;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0 none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0 none;}
.ui-first-th-ltr {border-right: 1px solid; }
.ui-first-th-rtl {border-left: 1px solid; }
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
.ui-jqgrid .ui-icon-desc {margin-top:3px;margin-left:-1px;height:12px;}
.ui-jqgrid .ui-i-asc {margin-top:0;height:18px;}
.ui-jqgrid .ui-i-desc {margin-top:0;margin-left:12px;height:18px;}
.ui-jqgrid .ui-single-sort-asc {margin-top:0;height:18px;}
.ui-jqgrid .ui-single-sort-desc {margin-top:-1px;height:18px;}
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;height:14px}
.ui-jqgrid tr.ui-search-toolbar th { }
.ui-jqgrid .ui-search-table td.ui-search-clear { width:25px;}
.ui-jqgrid tr.ui-search-toolbar td > input { padding-right: 0px; width: 95%;}
.ui-jqgrid tr.ui-search-toolbar select {}
/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0; padding:0; overflow: auto; text-align:left;z-index: 101;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0; outline-style: none; border-collapse: separate;}
.ui-jqgrid tr.jqgrow,
.ui-jqgrid tr.jqgroup 
	{ outline-style: none; }
.ui-jqgrid tr.jqgrow td,
.ui-jqgrid tr.jqgroup td
	{font-weight: normal; overflow: hidden; white-space: pre; height: 23px;padding: 1px 2px 1px 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid; height:auto;}
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.ui-row-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0; border: 0 none;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none; border:0 none; z-index: 99999;}
.ui-jqgrid-table-striped > tbody > tr:nth-of-type(odd) {
	opacity: .7;
	font-weight: normal;
}
/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0;padding: 0; overflow: hidden; border-left: 0 none !important; border-top : 0 none !important; border-right : 0 none !important;}
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0;border-collapse: separate;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 23px;padding: 1px 2px 1px 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;border-bottom: 0 none;}
.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
/* Pager*/
.ui-jqgrid .ui-jqgrid-pager { 
	border-left: 0 none !important;
	border-right: 0 none !important; 
	border-bottom: 0 none !important; 
	border-top: 0 none; 
	margin: 0 !important; 
	padding: 0 !important; 
	position: relative; 
	height: auto; 
	min-height: 28px; 
	white-space: nowrap;
	overflow: hidden;
	/*font-size:11px; */
	z-index:100
}
.ui-jqgrid .ui-jqgrid-toppager .ui-pager-control, .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {position: relative;border-left: 0;border-bottom: 0;border-top: 0; height: 28px;}
.ui-jqgrid .ui-pg-table {position: relative; padding: 1px 0; width:auto; margin: 0;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:0px 1px;}
.ui-jqgrid .ui-pg-button  { height:auto}
.ui-jqgrid .ui-pg-button span { display: block; margin: 2px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0;}
.ui-jqgrid .ui-state-disabled:hover {padding:0px;}
.ui-jqgrid .ui-pg-input,.ui-jqgrid .ui-jqgrid-toppager .ui-pg-input { height:14px;width: auto;font-size:.9em; margin:0;line-height: inherit;border: none; padding: 3px 2px}
.ui-jqgrid .ui-pg-selbox, .ui-jqgrid .ui-jqgrid-toppager .ui-pg-selbox {font-size:.9em; line-height:inherit; display:block; height:19px; margin: 0; padding: 3px 0px; border:none;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 2px solid #ccc ;}
.ui-separator-li {height: 2px; border : none;border-top: 2px solid #ccc ; margin: 0; padding: 0; width:100%}
.ui-jqgrid  .dropdownmenu {
	padding: 3px 0 3px 0;
	margin-left: 4px;
}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div,
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div
{padding:1px 0;float:left;position:relative; line-height: 20px;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button,
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button
{ cursor:pointer; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon,
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div  span.ui-icon
{float:left;margin: 2px; width:18px;}
.ui-jqgrid td input, .ui-jqgrid td select, .ui-jqgrid td textarea { margin: 0; padding-top:5px;padding-bottom: 5px;}
.ui-jqgrid td textarea {width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0 none !important;border-right: 0 none !important; border-top: 0 none !important; margin: 0 !important; padding: 0 !important; position: relative;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-jqgrid-pager .ui-pager-table,
.ui-jqgrid .ui-jqgrid-toppager .ui-pager-table 
{
	width:100%;
	table-layout:fixed;
	height:100%;
}
.ui-jqgrid .ui-jqgrid-pager .ui-paging-info,
.ui-jqgrid .ui-jqgrid-toppager .ui-paging-info
{ 
	font-weight: normal;
	height:auto; 
	margin-top:3px;
	margin-right:4px;
	display: inline;
}
.ui-jqgrid .ui-jqgrid-pager .ui-paging-pager,
.ui-jqgrid .ui-jqgrid-toppager .ui-paging-pager
{
	table-layout:auto;
	height:100%;
}
.ui-jqgrid .ui-jqgrid-pager .navtable,
.ui-jqgrid .ui-jqgrid-toppager .navtable
{
	float:left;
	table-layout:auto;
	height:100%;
}
/*.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div {padding:1px 0;float:left;position:relative; line-height: 20px; margin-right:3px;}
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-toppager .ui-pg-div  span.ui-icon {float:left;margin: 2px; width:18px;}
*/
/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
.ui-jqgrid .ui-subgrid {margin:0;padding:0; width:100%;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top:  0 none !important; border-left: 0 none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0 1px 1px 0;}
.ui-jqgrid .ui-th-subgrid {height:20px;}
/* loading */
.ui-jqgrid .loading {
	position: absolute; 
	top: 45%;
	left: 45%;
	width: auto;
	z-index:101;
	padding: 6px;
	margin: 5px;
	text-align: center;
	font-weight: bold;
	display: none;
	border-width: 2px !important;
	/*font-size:11px;*/
}
.ui-jqgrid .jqgrid-overlay {display:none;}
/* IE * html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');} */
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;}
/* IE width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {border-left: 0 none;    border-right: 0 none;	height : 27px;overflow: hidden;	}
/*Modal Window */
.ui-jqdialog { 
	/*font-size:11px !important; */
}
.ui-jqdialog { 
	display: none; 
	width: 300px; 
	position: absolute; 
	padding: .2em; 
	/*font-size:11px;*/
	overflow:visible;
}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative; height:20px;}
.ui-jqdialog .ui-jqdialog-title { margin: .3em .2em .2em .2em;} 
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute;  top: 50%; width: 19px; margin: -12px 0 0 0; padding: 1px; height: 18px; cursor:pointer;}
.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
.ui-jqdialog>.ui-resizable-se { 
	bottom: 2px; 
	right: 2px;
	background-position: -64px -224px;
}
.ui-jqgrid>.ui-resizable-se { bottom: -3px; right: -3px }
.jqgrid-overlay-modal {	display : none; }
/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {margin: 0; overflow:auto;position:relative;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0 none;border-left: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0 none;border-top: 0 none;border-right: 0 none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content input.FormElement {
	padding: .5em .3em; 
	margin-bottom: 3px;
	font-size: inherit;
}
.ui-jqdialog-content select.FormElement {
	padding:.3em; 
	margin-bottom: 3px;
	font-size: inherit;
}
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0 none;}
.ui-jqdialog-content .CaptionTD {vertical-align: middle;border: 0 none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {
	padding: 2px; 
	border: 0 none; 
	vertical-align: middle;
}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { height: 18px; display: inline-block; margin:2px 4px 0 0; padding: .6em .5em .2em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
.ViewTable {
	border-width: 0; 
	border-style: none; 
	border-spacing: 1px;
	padding: 4px;
	table-layout: fixed;
}
.ViewTable .CaptionTD, .ViewTable .DataTD {padding : 4px;} 
/* End Eorm edit */
/*cell edit*/
.ui-jqgrid .edit-cell {
	padding: 4px 0px 4px 4px;
}
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0 none;}
/* inline edit actions button*/
.ui-inline-del.ui-state-hover span, .ui-inline-edit.ui-state-hover span,
.ui-inline-save.ui-state-hover span, .ui-inline-cancel.ui-state-hover span {
    margin: -1px;
}
.ui-inline-del, .ui-inline-cancel {
    margin-left: 8px;
}
.ui-jqgrid .inline-edit-cell {
	padding: 4px 0px 4px 4px;
}
/* Tree Grid */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* moda dialog */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;}
/*	 width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}*/
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-caption-rtl {text-align: right;}
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0 -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {-moz-text-overflow:ellipsis;text-overflow:ellipsis;}
/* Toolbar Search Menu , Nav menu*/
.ui-search-menu, 
.ui-nav-menu {
	position: absolute; 
	padding: 2px 5px; 
	z-index:99999;
	-webkit-box-shadow: 7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    7px 7px 5px 0px rgba(50, 50, 50, 0.75);
	box-shadow:         7px 7px 5px 0px rgba(50, 50, 50, 0.75);
}
.ui-search-menu.ui-menu .ui-menu-item,
.ui-nav-menu.ui-menu .ui-menu-item
{ 
	list-style-image: none; 
	padding-right: 0; 
	padding-left: 0; 
}
.ui-search-menu.ui-menu .ui-menu-item a, 
.ui-nav-menu.ui-menu .ui-menu-item a 
{ 
	display: block; 
}
.ui-search-menu.ui-menu .ui-menu-item a.g-menu-item:hover,
.ui-nav-menu.ui-menu .ui-menu-item a.g-menu-item:hover 
{ 
	margin: -1px; 
	font-weight: normal; 
}
.ui-jqgrid .ui-search-table { padding: 0; border: 0 none; height:20px; width:100%;}
.ui-jqgrid .ui-search-table .ui-search-oper { width:20px; }
a.g-menu-item, a.soptclass, a.clearsearchclass { cursor: pointer; } 
.ui-jqgrid .ui-jqgrid-view input,
.ui-jqgrid .ui-jqgrid-view select,
.ui-jqgrid .ui-jqgrid-view textarea,
.ui-jqgrid .ui-jqgrid-view button {
    font-size: inherit;
}
.ui-jqgrid .ui-scroll-popup {width: 95px;}
.ui-search-table select,
.ui-search-table input 
{
	padding: 4px 3px;
}
.ui-jqgrid .ui-pg-table .ui-pg-button.ui-state-disabled:hover > .ui-separator {
	margin-left: 3px;
	margin-right: 3px;
}
.ui-jqgrid .ui-pg-table .ui-pg-button.ui-state-disabled:hover > .ui-pg-div > .ui-icon {
	margin-left: 3px;
	margin-right: 3px;
}
/* Column menu */
.ui-jqgrid .ui-jqgrid-htable .colmenu {
	position:absolute;
	right:1px;
	height:100%;
	color : black;
}
.ui-jqgrid .ui-jqgrid-htable .colmenu-rtl {
	right: auto;
	left : 1px;
	position:absolute;
	height:100%;
	color : black;
}
.ui-jqgrid .ui-jqgrid-htable .colmenuspan {
	display:inline-block;
}
.ui-jqgrid .ui-jqgrid-htable .ui-th-div {
	height:17px;
	margin-top:5px;
}
.column-menu, .ui-search-menu {
	padding: 10px 10px;
}
.column-menu .divider {
	background-color: #e5e5e5; 
	height: 1px;
	padding:0 0;
	margin: 5px 0;  
	overflow: hidden;
}
.ui-menu-item .ui-common-table .menu_icon {
	white-space: pre;
	padding-right: 4px;
	padding-left: 4px;
	width : auto;
}
.ui-menu-item .ui-common-table .menu_icon .ui-icon {
	display : inline-block;
	position: relative;
}
td.menu_text {
	width: auto;
	white-space: nowrap;
}
.ui-search-menu .ui-menu-item {
	padding : 0 0;
}
.ui-col-menu .ui-menu-item td.menu_text{
	padding-top: 0;
	padding-bottom: 0;
	padding-left : 1px;
}
.ui-col-menu .ui-menu-item td.menu_icon{
	padding-top: 0;
	padding-bottom: 0;
	vertical-align: middle;
}
.ui-col-menu .ui-menu-item td.menu_icon input{
	margin: 2px 0;
	
}
#search_menu .ui-menu-item div {
	margin: 3px 0;
	white-space: nowrap;
}
#search_menu .ui-menu-item div input,
#search_menu .ui-menu-item div select
{
	padding: 3px 2px;
}
#search_menu  .search_buttons {
	display:inline-block;
	width:50%;
}
#column_menu.ui-menu .ui-menu-item {
	position :static;
}
/*menubar*/
.ui-jqgrid .ui-jqgrid-menubar {
	margin: 0px 5px;
	width:19px;
	height:18px;
}
.ui-jqgrid .ui-jqgrid-menubar:hover {
	border: 0 none;
}
.ui-jqgrid .menubar-rtl {
	float : right;
}
.ui-jqgrid .menubar-ltr {
	float : left;
}
/*printing*/
.jqgridprint {
	width : 100%;
	font-size: 13px;
}
.jqgridprint th,
.jqgridprint td {
	padding: 4px 4px 4px 4px ;
	text-align: center ;
}
.jqgridprint th {
	border-bottom: 2px solid #333333 ;
}
.jqgridprint td {
	border-bottom: 1px dotted #999999 ;
}
.jqgridprint tfoot td {
	border-bottom-width: 0px ;
	border-top: 2px solid #333333 ;
	padding-top: 20px ;
}
.ui-jqgrid .jqgrid-caption-menu 
{ 
	left:0;
	top:30px;
	position:absolute;
	display:none;
	font-size: inherit;
	width : auto;
}
.ui-jqgrid .jqgrid-column-menu
{
	font-size:inherit;
	width:auto;
}


/*! source: css/style.css */ 


html {
  font-family: OpenSans, arial; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
  letter-spacing: 0px;
  height:100%;
  overflow-y:hidden;
}
body {
    color: #000;
    margin: 0;    
    width: 100%;
    height:100%;
	padding-right: 0px !important
}
body.login {background-color: #F5F5F5;}
.login #main_wrap {background-color: #fff8ed;}
body.loading {background-color:#363636;}
body.normal {background-color:#ffffff;}
/* input, input:before, input:after {
  -webkit-user-select: initial;
  -khtml-user-select: initial;
  -moz-user-select: initial;
  -ms-user-select: initial;
  user-select: initial;
}  */
input {
    font-size: 14px;
    height: 24px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-top: 5px;
    width: 200px;
    border: 1px solid #E0E0E0;
	border-radius: 5px;
	
}
/* input:focus {
    border: 1px solid #ffa500;
} */
/* 
input:focus, textarea:focus{ 
	outline: 1px solid #ffa500;
} */
input:read-only, textarea:read-only  {
	background-color: #E0E0E0;
}
.b {font-weight:bold}
h1, .h1 {font-size: 20px;}
h2, .h2 {font-size: 16px;}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}
.filter_line {
	float: left;
	width: 100%;
}
.p100 {width:100%}
.filter_line input {
	width: 93%;
	min-width: 100px;
	border: solid 1px #ccc;
	font-size: 13px;
	padding: 3px 4px 5px 12px;
	height: 24px;
}
.filter_input .button_normal {width: 100px;margin-top: 0px;}
textarea {
	border: 1px solid #E0E0E0;
	border-radius: 5px;
	width: 100%;
	min-height: 90px;
	font-family: OpenSans, arial;
}
.EditTable td textarea {
    float: right;
    height: auto;
    width: 368px;
}
a {
    color: #202020;
    text-decoration: none;
}
a:hover {
    /*color: #F8960F;*/
    color: #000;
    text-shadow: 1px 1px 1px #a0a0a0;
}
select {
	/*background: #fff none repeat scroll 0 0;*/
	border: none;
	cursor: pointer;
	height: 32px;
	/*width: 170px;*/
	width: 100%;
	-webkit-appearance: none;
	padding-left: 10px;
	background-color: transparent;
	position: relative;
	z-index: 2;
}
select option {
    color: #000000;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    padding-top: 5px;
    padding-bottom:5px;
}
.pointer {
    cursor:pointer;
}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.inline {display: inline;}
.flex {display:flex;width:100%;}
.left {float:left}
.right {float:right}
.none {display:none}
.hidden {display:none}
.conti {color:#ffa500}
.flex-cell {
	/*width: 50%;*/
	height: auto;
}
.flex-cell + .flex-cell {
	margin-left: 1%;
}
.flex-cell img {
	max-width: 320px;
	width: 100%;
}
.flex-cell textarea {
	max-width: 320px;
	width: 100%;
}
.gallery_edit_input {
	max-width: 312px;
	width: 100%;
}
#login_top {
	width: 100%;
	height: 50px;
	background-color: #000;
	display: none;
}
#loginform_wrap {
	float: left;
	width: 100%;
}
.loginform_page {
	float: left;
	width: 100%;
	background-color: #ffffff;
	/* box-shadow: 0px 0px 12px 8px #000; */
	height: auto;
	border: solid 1px #ccc;
	margin: 0px auto 40px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
}
#login_menu_wrap {
	max-width: 1140px;
	height: 50px;
	margin: 0 auto;
	color: #ffffff;
	min-width: 420px;
}
.tab_login {
    color: #ffffff;
    background-color: #000000;
    padding-top: 18px;
    text-align: center;
    width: 124px;
    height: 32px;
}
#tab_content_wrap {
    margin: 16px 16px 0px 16px;
    height: 2000px;
    /*min-height: 700px;*/
    overflow-y: auto;
    overflow-x: hidden;
}
.tab_content {
	margin-top: 0px;
	background-color: #ffffff;
	height: auto;
	float: left;
	padding: 16px;
	width: calc(100% - 32px);
	/* min-height: 1136px; */
	margin-bottom: 16px;
}
#tab_content_users2 {
	/* min-height: 3024px; */
}
#tab_content_tcusers {
	width: 100%;
	padding: 0px;
}
.tab_content.transparent {
	background: transparent;
	padding: 0px;
}
.tab_content.transparent .wrap_res {
	float: left;
	width: calc(100% + 44px);
}
.tab_content.transparent .grid_filter_wrap {
	padding: 16px;
	margin-top: 0px;
}
.tab_login.active {color:#000;background-color:#ffffff;font-weight:bold;}
.tab_icon_img {
	width: 16px;
    opacity: 0.8;
    margin-top: 5px;
}
.tabactive .tab_icon_img {
	opacity:1;
}
.tabs {
	color: #ffffff;
	height: 41px;
	/* background-color: #ffffff; */
	text-align: left;
	margin-top: 4px;
	margin-left: 0px;
	padding-top: 8px;
	font-size: 13px;
	padding-right: 4px;
	padding-bottom: 0px;
	cursor: pointer;
	/* opacity: 0.64; */
	border-bottom: solid 2px #363636;
}
.tabs.tabactive {
	opacity: 1;
	font-weight: bold;
	border-bottom: solid 2px #ffa500;
}
.tabs.loading {
	opacity: 0.64;
	cursor: wait;
}
.tabs:hover {
	/* opacity: 0.888; */
	border-bottom: solid 2px #cccccb;
}
.tabs.tabactive:hover {
	opacity: 1;
	font-weight: bold;
	border-bottom: solid 2px #ff9505;
}
.tabtext {
	display: table-cell;
	vertical-align: middle;
	display: table-cell;
}
.tab_icon {
	/* float: left; */
	/* margin-right: 4%; */
	padding-left: 12px;
	/* width: 20%; */
	min-width: 26px;
	display: table-cell;
}
.menu_section.first {
	margin-top: 16px;
}
.menu_section {
	color: #888;
	margin-left: 12px;
	margin-top: 20px;
	margin-bottom: 8px;
	font-size: 15px;
	text-transform: uppercase;
}
#content_wrap {
	/*height: 100%;*/
	/*overflow-y: auto;*/
	margin: 0 auto;
	min-width: 420px;
}
#content_wrapper {
	/*background-color: #e6e4e1;*/
	height: auto;
	min-height: 400px;
	float: left;
	width: 92%;
	min-width: 420px;
}
#main_logo {
	z-index: 10001;
	position: relative;
}
#logo_img {
    height:50px;
}
#login_menu {
    width:248px;
}
.login_line {
	float: left;
	margin-left: 0;
	margin-top: 12px;
	height: 64px;
	width: 100%;
}
.login_line_title {
	height: 40px;
	font-size: 18px;
}
.login_line_subtitle {
	height: 16px;
	font-size: 16px;
	margin-top: 0px;
}
#loginform .ui-button-text-only .ui-button-text {padding: 1em 1em;}
#loginform {
	margin: 144px auto 32px;
	width: 288px;
}
#loginform input {
	width: 95%;
	padding-left: 4%;
	border: 1px solid #E0E0E0;
	border-radius: 5px;	
}
#login_line_remember {
	margin-top: 4px;
	height: 44px;
}
.login_remember_cell {
    width: 15px;
    float: left;
    text-align: left;
    margin-right: 10px;
    margin-top: 2px;   
}
#login_remember_text {
	float: left;
	width: 140px;
}
.login_page {position:relative}
.button_login {
	background: #ffa500 none repeat scroll 0 0;
	font-size: 16px;
	font-weight: bold;
	margin: 0 auto;
	padding: 12px 0px;
	width: 100%;
	cursor: pointer;
	text-align: center;
	/* height: 28px; */
	color: #000000;
	border-radius: 5px;
}
.button_login:hover{color:#ffffff;}
#main_wrap {
	width: 100%;
	/*height: calc(100vh - 83px);*/
	height:100%;
	min-height: 700px;
	background-color: #F5F5F5;
}
#loader {
    background-color:#000000;
    color:#fff;
    width:100%;
    height:100%;
    text-align:center;    
}
#loader {
    background-color:#ffffff;
    color:#000;
    width:100%;
    height:100%;
    text-align:left;    
}
#main_top {
	background-color: #363636;
	height: 50px;
	width: 100%;
	border-bottom: solid 2px #ffa500;
	color: #fff;
}
#main_top_wrap {
	height: auto;
	margin: 0 auto;
	min-width: 420px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
}
#main_top_menu_left {
	margin-right: 8px;
}
#main_img {
    height: 30px;
    margin-top: 10px;
}
#main_title {
    font-size: 20px;
    margin-top: 12px;
    margin-left: 12px;
}
#menu_wrapper {
	height: auto;
	margin-top: 0px;
	background-color: #363636;
}
#menu_wrap {
    float: left;
    width: 100%;
    /*height: calc(100% - 44px);*/
    height: auto;
    background-color: #363636;
}
#loader {
    background-color:#000000;
    width:100%;     
    overflow:hidden;
    position:absolute;
}
#launch_wrap {
    margin: 0 auto;
    width: 160px;    
    height: auto;
}
#loader_t {
    width: 100%;
    height: 100%;
}
.center_t {
    vertical-align: middle;
    width: 100%;
    height: 100%;
    text-align: center;
}
#launch_loader {
    width: 160px;
    height: 160px;
    margin-left: -80px;
    margin-top: -80px;
}
.loader_image {
    position: absolute;
    width: 160px;
    height: 160px;    
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s cubic-bezier(.79,.14,.15,.86) infinite;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }
#message_t {
	width: auto;
	height: auto;
	position: fixed;
	top: 0;
	margin: 0 auto;
	left: calc(50% - 200px);
	z-index: 102;
}
#message {
	top: 0;
	margin: 0 auto;
	width: 400px;
	/* background-color: #000; */
	text-align: center;
	padding: 1px 1px 1px 1px;
	/* border: solid 1px #c02a18; */
	color: #fff;
	/* margin-top: -7px; */
	font-size: 15px;
	border-radius: 8px;
	z-index: 101;
	position: fixed;
}
.message {
    margin-top: 0px;
    padding: 8px;
    border-radius: 4px;
    opacity: 0.8;
    margin-bottom: 4px;
}
.message.error {
    background-color: #DA0C0C;
}
.icons_arrow_down {
	width: 16px;
	height: 10px;
}
.selectwrap {		
	overflow: hidden;
}
.selectwrap select {float:left;}
.selectwrap_grid_filter {
	width: 100%;
	min-width: 100px;
	border: solid 1px #aaaaaa;
	border-radius: 5px;
	height: 33px;
}
.select_lang {
	width: 100%;
	padding: 3px 4px 4px 8px;
	text-align: left;
}
.select_small {
    /* width: 124px; */
    width: 100%;
    padding: 1px 4px 4px 8px;
    text-align: left;
	padding-right: 32px;
}
.grid_filter_wrap {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 12px;
	margin-bottom: 12px;
	background-color: #fff;
}
.filter_cell {
	width: 20%;
	float: left;
	height: 64px;
	margin-right: 12px;
	margin-top: 4px;
}
.filter_cell_small {
    width:100px;
}
.filter_arrow {
	width: 16px;
	height: 9px;
	float: right;
	margin-top: -20px;
	margin-right: 8px;
	cursor: pointer;
	z-index: 1;
	position: relative;
}
.filter_buttons_wrap {
	float:left;
	margin-top:0px;
}
.button {
	border: solid 1px #e6e6e6;
	padding: 4px 2px 0px 2px;
	border-radius: 5px;
	background-color: #fff;
	cursor: pointer;
}
.grid_panel {
	width: 100%;
	text-align: center;
}
.grid_panel .button {
	margin-left: 2px;
	cursor: pointer;
	padding: 4px 2px 0px 2px;
	width: auto;
	height: auto;
	display: inline-block;
}
.panel_icon {
	width: 24px;
	height: 24px;
		
}
.texter {
	/* height: 18px; */
	height: 100%;
	vertical-align: middle;	
	overflow: hidden;
	width: 100%;
	padding-top: 2px;
}
.button_normal {
	border: medium none;
	float: left;
	padding: 9px 12px;
	/* padding-top: 9px; */
	/*min-width: 124px;*/
	background-color: #E0E0E0;
	/* background-image: none; */
	margin-left: 4px;
	text-align: center;
	border-radius: 5px;
	font-size: 13px;
	color: #000;
	cursor: pointer;
}
.button_normal:hover{
    border: none !important;
    /* font-weight:bold; */
    background-image:none;
    background-color:#9C9D9D;
	transition: .5s;
    -webkit-transition: .5s;
	color: #fff;
}
.button_conti {
    background-color: #ffa500;
}
.button_conti:hover{
    border: none !important;
    /* font-weight:bold; */
    background-image:none;
    background-color:#9C9D9D;
	transition: .5s;
    -webkit-transition: .5s;
	color: #fff;
}
.dialog_conti_panel {
	height: 40px;
	float: left;
	width: 100%;
}
.dialog_conti_content {
    background-color:#e0e0e0;
    min-height:200px;
    padding: 8px;
}
.dialog_conti_title {
	float: left;
	font-size: 16px;
	margin-top: 7px;
	width: 50%;
}
.dialog_conti_buttons {
	float: left;
	width: 50%;
}
.dialog_conti_wrap {
	width: 100%;
	height: auto;
	/*min-height: 300px;*/
	float: left;
}
.dialog_content {
	float: left;
	width: 96%;
	height: auto;
	margin-top: 7px;
	background-color: #e6e6e6;
	min-height: 300px;
	padding: 2%;
	padding-top: 16px;
}
.dialog_conti_buttons .button_normal {
	width: 100px;
	float: right;
	z-index: 10002;
	position: relative;
}
.dialog_content_grid {
	float: left;
	width: 100%;
	height: auto;
	margin-top: 0;
	background-color: #fff;
	min-height: 300px;
	padding: 0;
	padding-top: 8px;
}
.dialog_content__tabs {
	float: left;
	width: 98%;
	height: 770px;
	margin-top: 7px;
	/*background-color: #e6e6e6;*/
	min-height: 300px;
	padding: 1%;
	padding-top: 8px;
}
.button_last {}
#text_edit_content_wrap {
	height: 588px;
}
.dialog_conti_wrap input, .dialog_conti_wrap textarea {border:none;margin-bottom: 24px;resize: none;}
.dialog_conti_wrap input {
    width: 99%;
    border: solid 1px #ccc;
    padding-left: 4px;
    padding-right: 4px;
}
.dialog_conti_wrap textarea {height:198px;width:99%;padding:3px}
.dialog_conti_wrap textarea.last {margin-bottom: 0px;}
.edit_line_title {
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 8px;
}
.settings_box_input {
	width: 50%;
}
.settings_section {
	width: 100%;
	float: left;
	margin-bottom: 8px;
}
.settings_box {
	width: 100%;
	float: left;
}
.settings_box_input {
	width: 50%;
	float: left;
}
.settings_box_buttons {
	width: 50%;
	float: left;
}
.settings_box_input input {
	width: 90%;
}
.readonly {
    background-color:#f5f5f5;
    color:#404040;
}
.half {width:50%}
.pager {
	width: 100%;
	height: 32px;
	font-size: 13px;
	margin-top: 4px;
	padding-top: 8px;
}
.pager_panel_cell {margin-left:8px}
.pager span {
	padding-top: 8px;
	float: left;
	margin-right: 4px;
}
.pager_panel_cell span {
	margin-right: 10px;
	font-weight: bold;
}
.pager_panel_cell {
    margin-right:8px;
}
.button_simple {cursor:pointer}
.button_simple_text {
	padding-top: 7.5px;
	font-weight: normal;
	margin-left: 8px;
	float: right;
}
.button_simple_text_small {
	float: left;
	margin: 4px 0px 4px 10px;
	color: #808080;
}
.button_simple_icon {margin-left:8px;float:right;}
.button_simple_icon_close {
    background-image: url(/images/icons/menu/icon_close.svg);
    width: 30px;
    height: 30px;
    background-size: 30px 30px;
    cursor: pointer;
}
.button_simple_icon_small {margin-left:8px;float:left;}
.button_simple_icon_small_add {
	background-image: url(/images/icons/menu/icon_add.png);
	width: 24px;
	height: 24px;
	background-size: 24px 24px;
	cursor: pointer;
}
#footer_wrap {
	/*position: fixed;*/
	bottom: 0px;
	height: 40px;
	background-color: #fff;
	width: 100%;
	text-align: right;
	padding-top: 16px;
	border-top: solid 1px #eae2e2;
	font-size: 13px;
	z-index: 101;
}
.login #footer_wrap {
    position: fixed;
}
.footer_cell {
	margin-right: 12px;
	display: inline;
	cursor: pointer;
}
.footer_cell_last {
	margin-left: 32px;
	margin-right: 12px;
	display: inline;
	cursor: pointer;
}
#footer_links_wrap div {
	color: #282828;
}
.loading #footer {
	display:none !important;
}
.login #footer_wrap {
    display:block;
}
.loading #footer_links_wrap a {
    display:block;
}
.login_logo {
	background-image: url(/images/Continental_Logo_gelb.svg);
    width: 100%;
    height: 80px;
    background-size: 250px;
    background-repeat: no-repeat;
    background-position: 50% -10px;
}
input.login_icon {
	background-repeat: no-repeat;
	background-position: 97% 8px;
}
input.login_icon_user {
	background-image: url(/images/icons/icon_user.svg);
    background-size: 14px;
}
	
input.login_icon_locked {
	background-image: url('/images/icons/icon_lock.svg');
	background-size: 12px;
}
.center {
	text-align: center;
}
.labels_line {
	font-size: 13px;
	color: #6c6c6c;
	margin-bottom: 5px;
}
.remember_line {
	font-size: 13px;
}
.remember_line .login_cell {
	margin-top: 8px;
}
.login_line_bottom {
	font-size: 13px;
	margin-bottom: 30px;
	margin-top: 12px;
	float: left;
	width: 100%;
}
.swal2-modal h2 {font-size: 16px;}
.swal2-styled:focus {
	outline: none;
	box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(183, 183, 183, 0.4);
}
.filter_cell_button {
	margin: 4px;
	float: left;
}
.grids_trans_cell {
	white-space: normal;
	cursor: pointer;
	text-decoration: underline;
	color: #0f2d5b;
}
.wrap_settings_title {
	height: 24px;
	font-size: 16px;
	margin: 12px 0px;
}
.wrap_settings_subtitle {
	float: left;
	font-size: 15px;
	margin-bottom: 8px;
	margin-top: 8px;
}
.wrap_res {
	float: left;
	width: 100%;
}
.wrap_settings {
	width: 320px;
	float: left;
}
.wrap_settings_100 {
	width: 100%;
	float: left;
}
.settings_line {
	height: 36px;
}
.settings_input {
	width: 50%;
	float: left;
}
.settings_buttons {
	width: 50%;
	float: left;
}
.cell {
	display: inline;
	margin-left: 20px;
}
.line {
	width: 100%;
	float: left;
	margin-top: 24px;
}
.icon_copy_link {
    background-image: url(/images/icons/copy_link_1.png);
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: right;
    width: auto;
    margin: 0 auto;
    opacity: 0.64;
    color: #000;
    padding: 4px;
    float: left;
    padding-right: 24px;
}
#home_title {
    background-color: #ffffff;
    /* height: 40px; */
    padding: 16px;
    margin-bottom: 16px;
}
#tab_content_home {
    background: transparent;
    width: 100%;
    padding: 0px;
}
.content_section {
    background-color: #ffffff;
    padding: 16px;
}
.w50 {
    width: calc(50% - 16px);
}
.title {
    font-size: 15px;
    font-weight: bold;
}
.section_wrap {
    width: 100%;
    /* display: grid; */
    margin-top: 32px;
}
.section_line {
    padding: 4px 0px 4px 0px;
    border-bottom: solid 1px #ccc;
    width: 100%;
    height: 40px;
    position: relative;
    display: flex;
}
.section_wrap {
    width: 100%;
    display: grid;
    margin-top: 32px;
}
.section_text {
    /* float: left; */
    height: 40px;
    display: table-cell;
    vertical-align: middle;
}
.section_button {
    /* display: table-cell; */
    /* vertical-align: middle; */
    height: 40px;
    float: right;
	margin-top: 2px;
}
.table-cell-wrap.left {
    width: 70%;
}
.table-cell-wrap.right {
    text-align: right;
    width: 30%;
}
#ui-id-2 {display: block;}
#ui-id-3 {display: block;}

/*! source: css/content.css */ 


#submenu-panel {
    padding: 12px 8px 12px 8px;
    border-bottom: solid 2px #e6e4e1;
    height: 16px;
}
.content-wrap.flex {
    flex-wrap: wrap;
}
.chart-wrap {
    margin-bottom: 12px;
    margin-right: 16px;
}
.chart-title {
    padding: 12px 0;
}
#submenu-content {
    padding: 8px;
    overflow-y: auto;
    overflow-x: hidden;
}
.submenu-filter-el {
    cursor:pointer;
    margin:12px 0px;
}
.submenu-filter-el.active {
    font-weight: bold;
    background-color: #f6f7ff;
    padding: 4px 0px;
}
#set-submenu-wrap-content {
    background-color: #fff;
}
#contentPanel_content {
    width: auto;
    height: 40px;
    background-color: #fff;
    margin-left: 2px;
    padding: 14px 8px 8px 8px;
}
.contentPanel_button {
    cursor: pointer;
}
iframe {
    width: 100%;
    height: 570px;
    border: none;
}
.jqtabs_tab_content_line {
    width: 100%;
    float: left;
    margin-bottom: 12px;
}
.tabs_content_section_label {
    margin-bottom: 0px;
    margin-top: 8px;
    font-weight: bold;
}
.tabs_content_section_info {
    padding-top: 4px;
    padding-bottom: 4px;
}
a.tabs_content_line_a {
    color: #415bc8;
}


/*! source: css/grid.css */ 

.ui-jqgrid.ui-corner-all {
	border-radius: 0px;
	min-height: 400px;
}
.ui-jqgrid .ui-icon-desc {
    margin-top: 3px;
    margin-left: 0px;
    height: 12px;
}
.ui-jqgrid .ui-jqgrid-htable .ui-th-div {
	height: 24px;
	margin-top: 2px;
	font-weight: bold;
	float: left;
	width: 96%;
	padding-top: 8px;
	font-size: 12px;
}
.grid_head {
    width: 100%;
    float: left;
    height: 16px;
    margin-left: 4px !important;
    text-align: left;
}
.s-ico {
	/*margin-left: -30px;*/
	display: inline !important;
}
#jqgh_list_text_action .s-ico {display:none !important}
.ui-jqgrid tr.jqgrow td, .ui-jqgrid tr.jqgroup td {
	height: 32px;
	/*white-space: pre-wrap;*/
	white-space: unset;
	font-size: 11pt;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {color: #181812;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #adaca0;
	background: #ccc;
	color: #181812;
}
.FormGrid {
	height:auto !important;
}
.grid_wrap {
	float: left;
	width: 100%;
	margin-bottom: 24px;
}
.menu_grid {
	width: 100%;
	height: 580px;
}
.grid_panel_img {
	cursor: pointer;
}
.grid_img_wrap {
	text-align: center;
	width: 100%;
}
.grid_img {
	height:64px;
}
.grid_img_link {
	position: absolute;
	width: 40px;
	height: auto;
	opacity: 1;
	margin-left: 132px;
	margin-top: 4px;
}
#base_item_bgimg .grid_img_link {
    /*margin-left: 288px;*/
    /*margin-top: 32px;*/
}
.ui-jqgrid .ui-jqgrid-bdiv {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: auto;
	text-align: left;
	z-index: 101;
	overflow-x: hidden;
	min-height: 332px;
}
.ui-jqdialog .ui-jqdialog-titlebar {
	padding: 6px;
	position: relative;
	height: 24px;
}
.grids_title {
	font-size: 20px;
	border-bottom: solid 1px #aaa2a2;
	padding-bottom: 8px;
}
.ui-jqdialog .ui-jqdialog-titlebar-close {
	display: none;
}
#sData {
	border: 1px solid #ffa500;
	background: #ffa500;
	font-size: 13px;
	color: #000;
}
#cData {
	border: 1px solid #888888;
	background: #888888;
	font-size: 13px;
	color: #000;
}
#sData span, #cData span {
	display:none;
}
.DataTD select {
	-webkit-appearance: auto;
}
.fm-button {
	height: 15px;
	display: inline-block;
	margin: 2px 4px 0 0;
	padding: 9px 18px 12px 18px;
	text-decoration: none !important;
	cursor: pointer;
	position: relative;
	text-align: center;
}
.fm-button-icon-left {
	padding-left: auto;
}
.ui-jqdialog-content input.FormElement {
    padding: .5em .3em;
    margin-bottom: 3px;
    font-size: inherit;
    width: 363px;
    float: right;
}
.ui-jqdialog-content select.FormElement {
    padding: .3em;
    margin-bottom: 3px;
    font-size: inherit;
    float: right;
    width: 373px;
    height: 40px;
    appearance: none;
    -webkit-appearance: none;
    background: url(/images/icons/arrow_down_120.png) no-repeat transparent;
    background-position-x: calc(100% - 8px);
    background-size: 17px;
    background-position-y: 16px;
}
.grid_jobber_running {
	background-color: #ffa500;
}
.grid_line_i {
	font-style: italic;
}
.DataTD .select2-container {
	float: right;
}
.select2-dropdown.jqgrid_select2_options {
	float:right;
	margin-top: 0px;
	margin-left: 0px;
}
.ui-jqdialog-content .CaptionTD {
	white-space: break-spaces;
	width: 102px;
}
.grid_img_link_wrap {
	margin-top: 33px;
	display: none;
}
/*#list_images .grid_img_link_wrap {display:none}*/
.grid_row_inactive {
	font-style:italic;
	color:#806e6e;
}
.grids_sort_wrap {width: 100%;cursor:pointer;}
.grids_sort_i {
	width: 50%;
	float: left;
	text-align: center;
}
.grids_sort_icon {
	background: url(/images/icons/move_up_down.png) no-repeat transparent;
	background-size: 20px;
	width: 50%;
	height: 20px;
	float: left;
	text-align: center;
}
.grids_multiline {
	float: left;
	width: 100%;
	margin-bottom: 2px;
}
.grids_multiline_cell {
	float:left;
	margin-left:8px;
}
.grids_multiline_cell.sel {cursor:pointer;}
.grids_multiline_cell.short {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 60%;
	white-space: nowrap;
}


/*! source: css/ui.css */ 

.ui-dialog .ui-dialog-content {padding: .36em .36em;}
.ui-dialog-titlebar {display: none;}
.ui-dialog .ui-dialog-titlebar-close {
    display: none;
}
.ui-draggable .ui-dialog-titlebar {
    cursor: move;
    position: absolute;
    z-index: 1;
    width: 90%;
    height: 40px;
    opacity: 0;
    display: block;
    z-index: 3;
}
.ui-widget {font-family: OpenSans, arial;font-size: 13px;}
.ui-jqgrid {font-size: 12px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	border-bottom-right-radius: 5px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	border-bottom-left-radius: 5px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	border-top-right-radius: 5px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	border-top-left-radius: 5px;
}
.ui-tabs {
	padding: 0px;
	background-color: #ffffff;
}
.ui-tgm-tabs {
	background-color: #ffffff;
}
.ui-widget-header {
    border: none;
    background: #ffffff;
    color: #000;
    font-weight: bold;
}
.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: none;
    background: #ffffff;
    font-weight: normal;
    color: #000;
    border-bottom: solid 2px #ffa500 !important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #000000;
    text-decoration: none;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	width: 100%;
	text-decoration: none;
	padding: 12px 0px 9px 0px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 0px;
}
.ui-tabs .ui-tabs-tab {
	border: none;
	background: #ffffff;
	font-weight: normal;
	color: #454545;
	min-width: 112px;
	text-align: center;
	float: left;
}
.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 16px 16px;
    background: none;
    border-top: solid 2px #eeeeee;
    margin-top: -1px;
}
.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0px;
}
.ui-tabs.ui-widget.ui-widget-content {
    border: 0px;
    min-height: 1204px;
}
.dialog_content__tabs .ui-tabs.ui-widget.ui-widget-content {
    min-height: unset;
}
.dialog_content__tabs .ui-tabs .ui-tabs-panel {
    height: 698px;
}
.jqtabs_contents_wrap {
    margin: -16px;
}
.swal2-container-dialog-html {}
.swal2-content-dialog-html {
	font-size: 1em;
}
.swal2-modal {
    font-family: OpenSans, arial;
    overflow: hidden;
}
.swal2-modal h2 {
	color: #575757;
	font-size: 18px;
	text-align: center;
	font-weight: bold;
	text-transform: none;
	position: relative;
	margin: 0;
    padding: 0;
	line-height: 20px;
	display: block;
	padding-top: 12px;
	padding-bottom: 16px;
}
.swal2-modal button.styled {
	color: #47443b;
	border: 0;
	box-shadow: none;
	font-size: 15px;
	font-weight: normal;
	/* border-radius: 5px; */
	padding: 8px 12px 10px 12px;
	margin: 0 5px;
	cursor: pointer;
	background-color: #ffa500 !important;
	border-radius: 20px;
	width: 120px;
}
.swal2-modal button.swal2-cancel {background-color: #b1aeae !important;}
.swal2-modal a {color:#0b83f9}
.swal2-content {
    font-size: 15px;
    font-family: OpenSans !important;
    text-align: center;
    font-weight: 300;
    position: relative;
    margin: 0;
    padding: 0;
    line-height: 14px;
    color: #555;
    width: 100%;
    float: left;
    text-align: center;
    min-height: 40px;
    margin-bottom: 0px;
}
.swal2-content .button_normal {
    margin-top: 8px;
    color: #202020;
    height: 24px;
    padding-top: 12px !important;
    font-weight: bold;
}
.swal2-modal h2 {
    color: #575757;
    font-size: 15px;
    padding-top: 0px;
    padding-bottom: 16px;
    padding-top: 16px;
}
.swal2-styled.swal2-confirm {
    background-color: #ffa500;
}
.swal2-actions button.swal2-styled {
    color: #000000;
    font-size: 15px;
    min-width: 124px;
}
.swal_input {
    width: 97%;
}
.swal2_img {
    max-width: 100%;
    max-height: 600px;
}
/*
.swal2-container {
    display: flex;
    position: absolute;
    z-index: 1060;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    padding: 0.625em;
    overflow-x: hidden;
    background-color: transparent;
    -webkit-overflow-scrolling: touch;
    min-height: 128vh;
}
*/
/*
.swal2-confirm.uploadbox_confirm.styled {
	width: 164px;
	float: left;
}
*/
.upl_wrap {
/*	margin-top: -32px;*/
}
#details_uploader_upload_wrap {
	width: 100%;
	/*height: 64px;*/
	height: auto;
	float: left;
	margin-top: 8px;
	font-size: 13px;
	text-align: center;
	color: #808080;
}
/*
#uploader_button_uploader_upload {
    position: relative;
    margin-top: 0px;
    width: 164px;
    float: left;
    margin-left: 62px;
    height: 17px;
    padding-top: 12px !important;
}
*/
#uploader_buttons {
    width: 100%;
    display: flex;
}
#uploader_buttons .button {
    /* float: left; */
    width: 50%;
}
.message {
	background-color: #77ec4e;
	color: #000;
	border: solid 4px #678c6d;
}
.success {
    background-color: #8aff7c;
    color:#404040;
}
.message.error {
	color: #fff;
}
.toast-click {
    margin-top: 8px;
    font-weight: bold;
    margin-bottom: 8px;
    z-index: 102;
    position: relative;
}
#upl_text {
	font-size: 16px;
	margin-top: 24px;
}
.swal_text_links_wrap {
	margin-top: 24px;
}
.uploader2_wrap {
    width: 100%;
    height: 74px;
    background-color: #cacbce;
    text-align: center;
    display: block;
    padding-top: 64px;
    cursor: pointer;
}
.inactive {
    background-color: #ccc;
    opacity: 0.8;
}
.inactive:hover {
    opacity: 1;
}
.swal_text_img_wrap {width: 100%;float: left;}
.swal_text_img {width: 100%;}
.button_delete {
    background-color: #ff2d37;
}.button_delete:hover {
    background-color: #9c9d9d;
    color:#ffffff;
}
#swal2-warning-d {
    position: absolute;
    z-index: 64000;
}
.swal2-actions {
    z-index: 1;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 8px auto 0;
}
.swal2-content {
    font-weight: unset;
    line-height: 16px;
}
.jstree-filter-wrap .filter_cell {
    width: calc(100% - 8px);
}
input.jstree-filter-input {
    width: 99%;
}
.error {
    color: #ff2d37;
}
.uprofile_input_validation.error {
    border: solid 1px #ff2d37;
}
.cell_label {
    font-weight: bold;
}
.filter_search {
    width: 96%;
}
.filter_label {
    height: 20px;
    width: 100%;
    float: left;
}
.filter_button_wrap {
    width: 100%;
    min-height: 36px;
    float: left;
}
.filter_button_actions {
    min-width: 36px;
}
.dropmenu {
    position: absolute;
    width: 164px;
    background-color: #757575;
    margin-top: 0px;
    padding: 4px 0px;
}
#dropmenu_menutop {
    display: none;
    margin-left: -36px;
}
#dropmenu_menutop.visible {
    display: block;
}
.dropmenu_line {
    width: 100%;
    float: left;
    padding: 4px 0px;
    cursor: pointer;
}
.dropmenu_icon {
    float: left;
    margin-left: 4px;
}
.dropmenu_cell {
    float: left;
    margin-left: 8px;
}
.dropmenu_icon_img {
    width: 24px;
}
#user_image_top {
    height: 44px;
    border-radius: 50%;
    border: solid 2px #777;
    padding: 2px;
    width: auto;
}
#main_top_menu_icon__user_wrap {
    /* margin-right: 12px; */
    cursor: pointer;
    float: unset;
    display: table-cell;
    width: 60px;
    text-align: center;
}
#main_top_menu_left_wrap {
    margin-top: 0px;
    min-width: 116px;
    z-index: 10001;
    position: relative;
}
#main_top_menu_icon__arrow_wrap {
    cursor: pointer;
    height: 48px;
    /* padding-top: 11%; */
    width: 32px;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    float: unset;
}
#user_image_menu {
    width: 60px;
    border-radius: 50%;
    padding: 2px;
    border: solid 2px #6e6e6e;
}
#menu_profile_wrap {
    display: block;
    width: 100%;
    padding-top: 4px;
    border-bottom: solid 2px #2f2b2b;
    background-color: #363636;
    color: #fff;
}
#menu_profile_icon_wrap {
    display: table-cell;
    vertical-align: middle;
    padding-left: 12px;
    cursor: pointer;
}
#menu_profile_info_section {
    display: table-cell;
    vertical-align: middle;
    padding-left: 12px;
}
.menu_profile_line {
    display: block;
}
.icons_arrow_down_div {
    background-image: url('/images/icons/chevron-down.svg');
    background-size: 16px;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    background-position: center center;
}
#dropmenu_menutop__arrow.opened {
    transform: rotate(180deg);
}
.user_image.active {
    border: solid 2px #e0e0e0 !important;
}
.uprofile_label {
    width: 124px;
    display: table-cell;
    height: 40px;
    vertical-align: middle;
}
.uprofile_input_wrap {
    width: 124px;
    display: table-cell;
    height: 40px;
    vertical-align: middle;
}
.uprofile_input_wrap input {
    width: 254px;
}
.uprofile_line {
    width: 400px;
}
#page_title__uprofile {
    margin-bottom: 12px;
}
.uprofile_image {
    width: 132px;
    margin-top: 2px;
    cursor: pointer;
}
.jstree-default > .jstree-wholerow-ul .jstree-hovered,
.jstree-default > .jstree-wholerow-ul .jstree-clicked {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 175px;
}
.jstree-default .jstree-anchor {
  line-height: 24px;
  height: 24px;
  text-overflow: ellipsis;
  overflow: hidden;
  width: 175px;
}
.swal2-container {
    z-index: 10002;
}
.disabled {opacity: 0.44;}


/*! source: css/responsive.css */ 

@media (min-width: 200px) {
    body {font-size: 12px;}
    #main_top {
        font-size: 13px;
    }
    #main_img {
        height: 30px;
        margin-top: 6px;
    }
    #menu_wrapper {
        min-width: 60px;
    }
    #main_top_menu_left_wrap {
        margin-top: -3px;
    }
    #user_image_top {
        height: 36px;
        width: auto;
    }
    #menu_profile_icon_wrap {
        padding-left: 4px;
    }
    #user_image_menu {
        width: 44px;
    }
    #menu_profile_info_section {
        display: none;
    }
    #set-submenu-wrap-content {
        /* min-width: 132px; */
        min-width: 240px;
    }
    .tabs {
        font-size: 10px;
    }
    .tab_icon {
        padding-left: 20px;
    }
    #content_wrapper {
        /* padding-left: 88px; */
        /*width: calc(100% - 60px);*/
        /*width: calc(100% - 60px);*/
    }
    .tabtext {display:none}
    #main_title {display:none}
    .filter_label {font-size: 11px;}
    .texter {font-size: 11px;}
    .ui-jqgrid tr.jqgrow td {font-size: 11px}
    .menu_tabs_button {
        float: left;
        margin-right: 8px;
        cursor: pointer;
        padding-bottom: 3px;
        text-align: center;
        width: 144px;
        font-size: 13px;
    }
    .menu_tabs_button_wrap {height: 20px;}
    #footer_wrap {
        height: 16px;
        padding-top: 8px;
        font-size: 12px;
    }
    .menu_section {
        display:none;
    }
    .w50 {
        width: calc(100% - 16px);
    }
}
@media (min-width: 880px) {
    body {font-size: 13px;}
    #main_top {
        height: 60px;
        font-size: 15px;
    }
    #main_img {
        height: 30px;
        margin-top: 10px
    }
    #menu_wrapper, #set-submenu-wrap-content {
        /* width: 16%; */
        float: left;
        min-width: 240px;
       /*  max-width: 244px; */
    }
    #main_top_menu_left_wrap {
        margin-top: -2px;
    }
    #user_image_top {
        height: 34px;
        width: auto;
		margin-top: 4px;
    }
    #user_image_menu {
        width: 60px;
    }
    #menu_profile_icon_wrap {
        padding-left: 12px;
    }
    #menu_profile_info_section {
        display: table-cell;
    }
    .tabs {
        font-size: 11px;
    }
    .tab_icon {
        padding-left: 12px;
    }
    #content_wrapper {
        /* padding-left: 280px; */
        /*width: 84%;*/
    }
    .tabtext {
        display: table-cell;
        vertical-align: middle;
    }
    #main_title {display:block}
    .filter_label {font-size: 15px;}
    .texter {font-size: 13px;}
    .ui-jqgrid tr.jqgrow td {font-size: 13px}
    .menu_tabs_button {
        width: 164px;
        font-size: 18px;
    }
    .menu_tabs_button_wrap {height: 26px;}
    #footer_wrap {
        height: 20px;
        padding-top: 8px;
        font-size: 13px;
    }
    .menu_section {
        display: block;
        font-size: 13px;
    }
}
@media (min-width: 1100px) {
    .tabs {
        font-size: 13px;
    }
    .menu_section {
        font-size: 15px;
    }
    .w50 {
        width: calc(50% - 16px);
    }
}


/*! source: css/footer.css */ 

.about_text_h {
    font-size: 1.2em;
    font-weight: bold;
}
.about_line {
    margin-top: 8px;
    line-height: 1.3em;
}
.about_text_t {
    font-style: normal;
    font-size: 1em;
}
.about_text_s {
    font-size: 0.8em;
    margin-top: 8px;
}
#link_cookie_policy {
    display: none;
}
#link_help {
    display: none;
}
#footer.loading {display:none;}


/*! source: css/scrollbar-webkit.css */ 

/* https://css-tricks.com/the-current-state-of-styling-scrollbars-in-css/ */
/*
header
{
    font-family: 'Lobster', cursive;
    text-align: center;
    font-size: 25px;
}
#info
{
    font-size: 18px;
    color: #555;
    text-align: center;
    margin-bottom: 25px;
}
a{
    color: #074E8C;
}
#wrapper
{
    text-align: center;
    width: 500px;
    margin: auto;
}
.force-overflow
{
    min-height: 450px;
}
*/
/*
 *  STYLE 1
 */
.scrollbar-1::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}
.scrollbar-1::-webkit-scrollbar
{
    width: 12px;
    background-color: #F5F5F5;
}
.scrollbar-1::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #555;
}
/*
 *  STYLE 2
 */
.scrollbar-2::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}
.scrollbar-2::-webkit-scrollbar
{
    width: 12px;
    background-color: #F5F5F5;
}
.scrollbar-2::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #D62929;
}
/*
 *  STYLE 3
 */
.scrollbar-3::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.scrollbar-3::-webkit-scrollbar
{
    width: 6px;
    background-color: #F5F5F5;
}
.scrollbar-3::-webkit-scrollbar-thumb
{
    background-color: #000000;
}
/*
 *  STYLE 4
 */
.scrollbar-4::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.scrollbar-4::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}
.scrollbar-4::-webkit-scrollbar-thumb
{
    background-color: #000000;
    border: 2px solid #555555;
}
/*
 *  STYLE 5
 */
.scrollbar-5::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.scrollbar-5::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}
.scrollbar-5::-webkit-scrollbar-thumb
{
    background-color: #0ae;
    background-image: -webkit-gradient(linear, 0 0, 0 100%,
    color-stop(.5, rgba(255, 255, 255, .2)),
    color-stop(.5, transparent), to(transparent));
}
/*
 *  STYLE 6
 */
.scrollbar-6::-webkit-scrollbar-track
{
    /* -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); */
    background-color: #e0e0e0;
}
.scrollbar-6::-webkit-scrollbar
{
    width: 8px;
    background-color: #F5F5F5;
}
.scrollbar-6::-webkit-scrollbar-thumb
{
    background-color: #9c9d9d;
/*    background-image: -webkit-linear-gradient(45deg,
    rgba(255, 255, 255, .2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, .2) 50%,
    rgba(255, 255, 255, .2) 75%,
    transparent 75%,
    transparent)*/
}
/*
 *  STYLE 7
 */
.scrollbar-7::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}
.scrollbar-7::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}
.scrollbar-7::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-image: -webkit-gradient(linear,
    left bottom,
    left top,
    color-stop(0.44, rgb(122,153,217)),
    color-stop(0.72, rgb(73,125,189)),
    color-stop(0.86, rgb(28,58,148)));
}
/*
 *  STYLE 8
 */
.scrollbar-8::-webkit-scrollbar-track
{
    border: 1px solid black;
    background-color: #F5F5F5;
}
.scrollbar-8::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}
.scrollbar-8::-webkit-scrollbar-thumb
{
    background-color: #000000;
}
/*
 *  STYLE 9
 */
.scrollbar-9::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.scrollbar-9::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}
.scrollbar-9::-webkit-scrollbar-thumb
{
    background-color: #F90;
    background-image: -webkit-linear-gradient(90deg,
    rgba(255, 255, 255, .2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, .2) 50%,
    rgba(255, 255, 255, .2) 75%,
    transparent 75%,
    transparent)
}
/*
 *  STYLE 10
 */
.scrollbar-10::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}
.scrollbar-10::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}
.scrollbar-10::-webkit-scrollbar-thumb
{
    background-color: #AAA;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(90deg,
    rgba(0, 0, 0, .2) 25%,
    transparent 25%,
    transparent 50%,
    rgba(0, 0, 0, .2) 50%,
    rgba(0, 0, 0, .2) 75%,
    transparent 75%,
    transparent)
}
/*
 *  STYLE 11
 */
.scrollbar-11::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
    border-radius: 10px;
}
.scrollbar-11::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}
.scrollbar-11::-webkit-scrollbar-thumb
{
    background-color: #3366FF;
    border-radius: 10px;
    background-image: -webkit-linear-gradient(0deg,
    rgba(255, 255, 255, 0.5) 25%,
    transparent 25%,
    transparent 50%,
    rgba(255, 255, 255, 0.5) 50%,
    rgba(255, 255, 255, 0.5) 75%,
    transparent 75%,
    transparent)
}
/*
 *  STYLE 12
 */
.scrollbar-12::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
    border-radius: 10px;
    background-color: #444444;
}
.scrollbar-12::-webkit-scrollbar
{
    width: 12px;
    background-color: #F5F5F5;
}
.scrollbar-12::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-color: #D62929;
    background-image: -webkit-linear-gradient(90deg,
    transparent,
    rgba(0, 0, 0, 0.4) 50%,
    transparent,
    transparent)
}
/*
 *  STYLE 13
 */
.scrollbar-13::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.9);
    border-radius: 10px;
    background-color: #CCCCCC;
}
.scrollbar-13::-webkit-scrollbar
{
    width: 12px;
    background-color: #F5F5F5;
}
.scrollbar-13::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-color: #D62929;
    background-image: -webkit-linear-gradient(90deg,
    transparent,
    rgba(0, 0, 0, 0.4) 50%,
    transparent,
    transparent)
}
/*
 *  STYLE 14
 */
.scrollbar-14::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.6);
    background-color: #CCCCCC;
}
.scrollbar-14::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}
.scrollbar-14::-webkit-scrollbar-thumb
{
    background-color: #FFF;
    background-image: -webkit-linear-gradient(90deg,
    rgba(0, 0, 0, 1) 0%,
    rgba(0, 0, 0, 1) 25%,
    transparent 100%,
    rgba(0, 0, 0, 1) 75%,
    transparent)
}
/*
 *  STYLE 15
 */
.scrollbar-15::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
    background-color: #F5F5F5;
    border-radius: 10px;
}
.scrollbar-15::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}
.scrollbar-15::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-color: #FFF;
    background-image: -webkit-gradient(linear,
    40% 0%,
    75% 84%,
    from(#4D9C41),
    to(#19911D),
    color-stop(.6,#54DE5D))
}
/*
 *  STYLE 16
 */
.scrollbar-16::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
    background-color: #F5F5F5;
    border-radius: 10px;
}
.scrollbar-16::-webkit-scrollbar
{
    width: 10px;
    background-color: #F5F5F5;
}
.scrollbar-16::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    background-color: #FFF;
    background-image: -webkit-linear-gradient(top,
    #e4f5fc 0%,
    #bfe8f9 50%,
    #9fd8ef 51%,
    #2ab0ed 100%);
}

/*! source: views/templates/tgm/css/style.css */ 

@font-face { font-family: 'OpenSans';
    src: url('/css/fonts/OpenSans/OpenSans-Regular.ttf') format('truetype'); }
@font-face { font-family: 'OpenSans';
    src: url('/css/fonts/OpenSans/OpenSans-Bold.ttf') format('truetype'); font-weight: bold; }
.icons_arrow_down,
.icons_arrow_down_div,
.dropmenu_icon_img,
#main_img,
.tab_icon_img {
    filter: invert(100%) sepia(0%) saturate(100%) hue-rotate(0deg) brightness(100%) contrast(100%);
}


/*! source: views/templates/tgm/css/content.css */ 

/*.page-id[data-page="home"],
.page-id[data-page="trans"],
.page-id[data-page="menus"],
.page-id[data-page="users2"]
{display:none;}
*/


/*! source: views/templates/tgm/css/ui.css */ 

.message {
    background-color: #77ec4e;
    color: #000;
    border: solid 4px #ffffff;
}

/*! source: views/templates/tgm/css/responsive.css */ 

.c {
    width: 20px;
}

