/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 */

/* 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;
}

.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%;
}
/*!
 * jQuery UI CSS Framework 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/
 */


/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif/*{ffDefault}*/;
	font-size: 1em/*{fsDefault}*/;
}
.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/*{ffDefault}*/;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5/*{borderColorDefault}*/;
}
.ui-widget-content {
	border: 1px solid #dddddd/*{borderColorContent}*/;
	background: #ffffff/*{bgColorContent}*/ /*{bgImgUrlContent}*/ /*{bgContentXPos}*/ /*{bgContentYPos}*/ /*{bgContentRepeat}*/;
	color: #333333/*{fcContent}*/;
}
.ui-widget-content a {
	color: #333333/*{fcContent}*/;
}
.ui-widget-header {
	border: 1px solid #dddddd/*{borderColorHeader}*/;
	background: #e9e9e9/*{bgColorHeader}*/ /*{bgImgUrlHeader}*/ /*{bgHeaderXPos}*/ /*{bgHeaderYPos}*/ /*{bgHeaderRepeat}*/;
	color: #333333/*{fcHeader}*/;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333/*{fcHeader}*/;
}

/* 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/*{borderColorDefault}*/;
	background: #f6f6f6/*{bgColorDefault}*/ /*{bgImgUrlDefault}*/ /*{bgDefaultXPos}*/ /*{bgDefaultYPos}*/ /*{bgDefaultRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #454545/*{fcDefault}*/;
}
.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/*{fcDefault}*/;
	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/*{borderColorHover}*/;
	background: #ededed/*{bgColorHover}*/ /*{bgImgUrlHover}*/ /*{bgHoverXPos}*/ /*{bgHoverYPos}*/ /*{bgHoverRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #2b2b2b/*{fcHover}*/;
}
.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/*{fcHover}*/;
	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/*{borderColorActive}*/;
	background: #007fff/*{bgColorActive}*/ /*{bgImgUrlActive}*/ /*{bgActiveXPos}*/ /*{bgActiveYPos}*/ /*{bgActiveRepeat}*/;
	font-weight: normal/*{fwDefault}*/;
	color: #ffffff/*{fcActive}*/;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff/*{borderColorActive}*/;
	background-color: #ffffff/*{fcActive}*/;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff/*{fcActive}*/;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/ /*{bgImgUrlHighlight}*/ /*{bgHighlightXPos}*/ /*{bgHighlightYPos}*/ /*{bgHighlightRepeat}*/;
	color: #777620/*{fcHighlight}*/;
}
.ui-state-checked {
	border: 1px solid #dad55e/*{borderColorHighlight}*/;
	background: #fffa90/*{bgColorHighlight}*/;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620/*{fcHighlight}*/;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899/*{borderColorError}*/;
	background: #fddfdf/*{bgColorError}*/ /*{bgImgUrlError}*/ /*{bgErrorXPos}*/ /*{bgErrorYPos}*/ /*{bgErrorRepeat}*/;
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f/*{fcError}*/;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f/*{fcError}*/;
}
.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;
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	background-image: none;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(img/ui-icons_444444_256x240.png)/*{iconsContent}*/;
}
.ui-widget-header .ui-icon {
	background-image: url(img/ui-icons_444444_256x240.png)/*{iconsHeader}*/;
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url(img/ui-icons_555555_256x240.png)/*{iconsHover}*/;
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(img/ui-icons_ffffff_256x240.png)/*{iconsActive}*/;
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(img/ui-icons_777620_256x240.png)/*{iconsHighlight}*/;
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(img/ui-icons_cc0000_256x240.png)/*{iconsError}*/;
}
.ui-button .ui-icon {
	background-image: url(img/ui-icons_777777_256x240.png)/*{iconsDefault}*/;
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px/*{cornerRadius}*/;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px/*{cornerRadius}*/;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa/*{bgColorOverlay}*/ /*{bgImgUrlOverlay}*/ /*{bgOverlayXPos}*/ /*{bgOverlayYPos}*/ /*{bgOverlayRepeat}*/;
	opacity: .3/*{opacityOverlay}*/;
}
.ui-widget-shadow {
	box-shadow: 0/*{offsetLeftShadow}*/ 0/*{offsetTopShadow}*/ 5px/*{thicknessShadow}*/ #666666/*{bgColorShadow}*/;
}
/*!
 * jQuery UI Slider 1.14.1
 * https://jqueryui.com
 *
 * Copyright OpenJS Foundation and other contributors
 * Released under the MIT license.
 * https://jquery.org/license
 *
 * https://api.jqueryui.com/slider/#theming
 */
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

.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;
}
html,body{margin:0;padding:0;min-height:100%;line-height:1.231;color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}html{overflow-y:scroll}*,html,body{font-family:Arial,Helvetica,sans-serif}input,textarea{-webkit-user-select:text}div[data-role=page]{min-height:768px !important}a{cursor:pointer}sup{font-size:.6em;vertical-align:super;line-height:1}#webAppContainer{position:relative;width:1024px;height:768px;min-height:748px;margin:10px auto;box-shadow:0 0 5px #999;overflow:hidden;background:url(img/logo_jnj.png) top left no-repeat}.isApp #webAppContainer{margin:0;box-shadow:none}.abstandoben{height:31px;padding-top:120px}body::after{position:absolute;width:0;height:0;overflow:hidden;z-index:-1;content:url(img/loading_circle_red.png) url(img/btn_x.svg)}.simVisBox__container{position:relative;height:420px;width:1024px}.simVisBox__container.stage1 .simVis{transform:scale(1, 1.1)}.simVisBox__container.stage1 .simVisBox--basic .simVis{filter:blur(0.15px)}.simVisBox__container.stage1 .simVisBox--astig{opacity:.3}.simVisBox__container.stage1 .simVisBox--astig .simVis{filter:blur(0.4px);top:0px}.simVisBox__container.stage2 .simVis{transform:scale(1, 1.2)}.simVisBox__container.stage2 .simVisBox--basic .simVis{filter:blur(0.3px)}.simVisBox__container.stage2 .simVisBox--astig{opacity:.4}.simVisBox__container.stage2 .simVisBox--astig .simVis{filter:blur(0.8px);top:2.5px}.simVisBox__container.stage3 .simVis{transform:scale(1, 1.3)}.simVisBox__container.stage3 .simVisBox--basic .simVis{filter:blur(0.45px)}.simVisBox__container.stage3 .simVisBox--astig{opacity:.5}.simVisBox__container.stage3 .simVisBox--astig .simVis{filter:blur(1.2px);top:5px}.simVisBox__container.stage4 .simVis{transform:scale(1, 1.4)}.simVisBox__container.stage4 .simVisBox--basic .simVis{filter:blur(0.6px)}.simVisBox__container.stage4 .simVisBox--astig{opacity:.6}.simVisBox__container.stage4 .simVisBox--astig .simVis{filter:blur(1.6px);top:7.5px}.simVisBox__container.stage5 .simVis{transform:scale(1, 1.5)}.simVisBox__container.stage5 .simVisBox--basic .simVis{filter:blur(0.75px)}.simVisBox__container.stage5 .simVisBox--astig{opacity:.7}.simVisBox__container.stage5 .simVisBox--astig .simVis{filter:blur(2px);top:10px}.simVisBox{position:absolute;top:0;left:0;height:420px;width:1024px;overflow:hidden}.simVisBox .simVis{position:absolute;top:0;left:0;height:420px;width:1024px}#fullscreenButton{position:fixed;right:10px;bottom:10px;width:32px;height:32px;background:url(img/fullscreen.png);opacity:.3;text-indent:-9999px;cursor:pointer}#fullscreenButton:hover{opacity:1}.fullscreenEin #fullscreenButton{background:url(img/fullscreen_exit.png)}.fullscreenNativ #fullscreenButton{display:block}html.mobile #fullscreenButton{display:none}.simSlider.ui-widget.ui-widget-content{position:relative;height:32px;border:0;background:none;cursor:pointer}.simSlider .ui-slider-handle{outline:0 !important;cursor:pointer;border:0;background:rgba(0,0,0,0);width:60px;height:48px;position:relative;display:inline-block;border-radius:0;margin-left:-30px}.simSlider .ui-slider-handle:before{content:"";background:#ed1d24;border-radius:50%;width:32px;height:32px;border:1px solid #fff;margin-left:-16px;position:absolute;left:30px;top:6px}.simSlider .ui-slider-handle:hover:before{top:9px;margin-left:-13px}.navHeader{position:relative;height:67px}.navHeader .prevLinkBlock{position:relative;width:788px;clear:left;margin:0;padding:0;border:0;float:left;min-height:1px}.navHeader .prevLinkBlock .homeLink{width:45px;height:30px;padding:0;position:absolute;left:241px;top:-50px;background:url(img/btn_ioloptions_home.png) no-repeat;text-indent:-3000em;z-index:10}.navHeader .navLink{color:#fff;font-size:14px;line-height:30px;font-weight:700;letter-spacing:1px;text-transform:uppercase;overflow:hidden;text-overflow:clip;white-space:nowrap;border:0;text-indent:0;text-shadow:none;text-decoration:none;display:inline-block;text-align:center;align-items:flex-start;box-sizing:border-box;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}.navHeader #menuIolOptions,.navHeader #menuIolOptions2,.navHeader #menuVisionSimulator{width:234px;position:absolute;right:0;top:-50px;padding:0;height:30px;background:#00aeef;border-radius:4px 0 0 4px}.navHeader #menuIolOptions:before,.navHeader #menuIolOptions2:before,.navHeader #menuVisionSimulator:before{content:"";width:0;height:0;border-style:solid;border-width:12px 0 12px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:3px;right:10px}.navHeader #menuIolOptions2{right:auto;left:0;border-radius:0 4px 4px 0}.navHeader #menuIolOptions2:before{border-width:12px 10px 12px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);right:auto;left:10px}.navHeader #menuVisionSimulator{background:#ed1d24}.navHeader #backToStart{text-align:left}.navHeader #menuEyeWorks{width:234px;height:30px;padding:0 6px 30px 0;line-height:30px;position:absolute;top:-50px;left:0;background:#002344;border-radius:0 4px 4px 0;z-index:10}.navHeader #menuEyeWorks:before{content:"";width:0;height:0;position:absolute;top:3px;left:10px;border-style:solid;border-width:12px 10px 12px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}.navHeader .navTitel{position:relative;top:-50px;padding-left:234px;font-size:17px;font-weight:700;letter-spacing:3px;line-height:30px;text-align:center;box-sizing:border-box}.navHeader #iolOptionsTitel2{padding-left:286px}.abbott-logo{position:absolute;top:28px;left:848px;width:300px;height:150px;background:url(img/tecnisfamily.png) no-repeat;display:none}.showLogo .abbott-logo{display:block}.webcontainer-footer{position:absolute;bottom:0;width:100%;padding:7px 94px 7px 20px;box-sizing:border-box}.webcontainer-footer__dynamic{width:100%}.webcontainer-footer__dynamic a{font-size:15px;letter-spacing:1px;font-weight:700;color:#000;text-decoration:underline;margin-right:36px;display:inline-block}.webcontainer-footer__dynamic a:last-child{margin-right:0}.webcontainer-footer .scrollDown{position:absolute;right:10px;bottom:0;width:74px;height:30px;background:url(img/btn_arrows.png) center no-repeat;cursor:pointer}#fixedFooter{margin:100px auto 30px;width:1024px;display:none}.languageSelected #fixedFooter{display:block}#fixedFooter .footerIsiBlock{display:block;position:relative;padding:0 12.5px 25px;margin:0 10px}#fixedFooter .footerIsiHeader{display:none}#fixedFooter .footerIsi p{font-size:14px}.ui-footer .footerIsi .footerIsiBlock .iol1,.ui-footer .footerIsi .footerIsiBlock .iol1b,.ui-footer .footerIsi .footerIsiBlock .iol2,.ui-footer .footerIsi .footerIsiBlock .iol3,.ui-footer .footerIsi .footerIsiBlock .iol4,.ui-footer .footerIsi .footerIsiBlock .iol5,.ui-footer .footerIsi .footerIsiBlock .isiTrademark{margin-top:2.2em}.ui-footer .footerIsi .footerIsiBlock .scrollUp{position:absolute;bottom:0;right:0;height:25px;width:74.99px;background:url(img/btn_arrows2.png) right 7px no-repeat;cursor:pointer}.preloadOverlay{display:none;position:absolute;top:90px;left:0;z-index:3000;width:100%;height:678px;background:hsla(0,0%,100%,.8)}.preloadOverlay--active{display:block}.preloadOverlay__spinner{position:absolute;top:50%;left:50%;margin-top:-31px;margin-left:-31px;width:62px;height:62px;background:rgba(0,0,0,0) url(img/loading_circle_red.png) center no-repeat;background-size:contain;animation-name:spin;animation-duration:1200ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.preloadOverlay__progress{position:absolute;top:326px;left:488px;display:inline-block;width:50px;line-height:30px;text-align:center;font-size:12px}.preloadOverlay__errorMessageContainer{position:absolute;top:240px;left:30%;width:40%;min-height:160px;background:#ed1d24;color:#fff;box-shadow:3px 3px 5px 0 rgba(0,0,0,.4);box-sizing:border-box;border-radius:6px;padding:17px 0 25px;display:none}.preloadOverlay__errorMessageContainer--active{display:flex;flex-direction:column}.preloadOverlay__errorMessage{padding:0 56px 0 24px;margin:0;font-size:16px;line-height:1}.preloadOverlay__errorMessageButtomContainer{display:flex;justify-content:center;position:absolute;bottom:20px;width:100%}.preloadOverlay__errorMessageButton{display:inline-block;padding:0 32px;height:37px;line-height:37px;background:#ed1d24;border:1px solid #fff;border-radius:5px;font-size:17px;text-align:center;color:#fff;font-weight:400;cursor:pointer}.preloadOverlay__closeButton{position:absolute;top:8px;right:8px;width:30px;height:30px;border:0;border-radius:0;background:url(img/btn_x.svg) center no-repeat rgba(0,0,0,0);background-size:contain;text-indent:-999em;overflow:hidden;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}#initScreen{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1111;background-color:#fff;color:#ddd}#initScreen #loadingText{position:absolute;top:591px;left:651px;color:#fff;font-size:22px;font-weight:bold;display:none}#initScreen .initScreenBackground{width:1024px;height:768px;margin:0 auto 0;display:block;background:#fff url(img/tvs_update_note.jpg) center no-repeat}#initScreen .spinner{position:absolute;top:367px;left:50%;margin-left:-16px;width:32px;height:32px;background:rgba(0,0,0,0) url(img/spinner.gif) center no-repeat;background-size:contain;display:none}#initScreen.ready #loadingText,#initScreen.ready .spinner{display:block}#initScreen.ready .initScreenBackground{background-image:url(img/tvs_splashscreen.jpg)}#welcomepage .navHeader{height:30px}#welcomepage .navHeader .backLink{position:absolute;left:0;top:-50px;z-index:1;height:30px;width:234px;padding:0 0 0 38px;background:#909090;box-sizing:border-box;border-radius:0 4px 4px 0;text-decoration:none}#welcomepage .navHeader .backLink:before{content:"";width:0;height:0;border-style:solid;border-width:12px 10px 12px 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:3px;left:10px}#welcomepage .navHeader .nextLink{position:absolute;right:0;top:-50px;height:30px;width:234px;padding:0 38px 0 0;background:#002344;box-sizing:border-box;border-radius:4px 0 0 4px;text-align:right;text-decoration:none;color:#fff;line-height:30px;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;overflow:hidden;text-overflow:clip;white-space:nowrap;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;appearance:none}#welcomepage .navHeader .nextLink:before{content:"";width:0;height:0;border-style:solid;border-width:12px 0 12px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;position:absolute;top:3px;right:10px}#welcomepage #welcomeText{font-size:15px;height:72px;line-height:1.1;padding:34px 32px 0;text-align:justify}#welcomepage #navBoxContainer{height:350px;background:url(img/btn_arrows-right.png) 336px 149px no-repeat,url(img/btn_arrows-right.png) 675px 149px no-repeat}#welcomepage .navBox{width:33.333%;margin:0;margin-right:-0.5px;padding:0;border:0;float:left;min-height:1px;height:349px;text-decoration:none;cursor:pointer}#welcomepage .navBox .boxHeader{height:25px;padding:3px 32px 0;color:#fff;line-height:23px;font-size:15px;font-weight:700}#welcomepage .navBox .boxContent{padding:13px 32px 0;font-size:15px;color:#000}#welcomepage .navBox#boxEyeWorks{background:url(img/btn_main_anatomy.png) center 0 no-repeat}#welcomepage .navBox#boxIOLOptions{background:url(img/btn_main_ioloptions.png) center 0 no-repeat}#welcomepage .navBox#boxVisionSimulator{background:url(img/btn_main_simulator.png) center 0 no-repeat}#howTheEye .prevLinkBlock .backLink{width:232px;background:url(img/btn_anatomy_home.png) no-repeat;float:left;padding:0 6px 0 44px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-decoration:none;color:#fff;font-size:14px;line-height:30px;font-weight:700;letter-spacing:1px;text-transform:uppercase;overflow:hidden;text-overflow:clip;white-space:nowrap;text-align:left;position:absolute;top:-50px;z-index:2}#howTheEye .ui-content{padding:0 25px}#howTheEye #howTheEyeAccordion{width:208px;padding-right:30px;float:left}#howTheEye #simVisionContainer{width:720px;padding-top:93px;float:left}#howTheEye .howTheEyeAccordion__title{background:#002344;color:#fff;border-radius:4px;padding-left:10px;line-height:30px;margin-top:9px;font-size:15px;white-space:normal;font-weight:700;cursor:pointer}#howTheEye .howTheEyeAccordion__title:first-child{margin-top:0}#howTheEye .howTheEyeAccordion__title--active{border-radius:4px 4px 0 0}#howTheEye .howTheEyeAccordion__description{border:2px solid #002344;border-top-width:0;padding:5px 10px;min-height:161px;border-radius:0 0 4px 4px;color:#000;background:#ccd3d9;font-size:14px;line-height:1.1}.howTheEyeSliderContainer{position:relative;top:20px;width:100%;height:30px}.howTheEyeSliderContainer:before{content:"";border-top:6px solid #002344;width:100%;position:absolute;top:12px;left:0}.howTheEyeSliderContainer .simSlider .ui-slider-handle{top:-9px}.howTheEyeSliderContainer .simSlider .ui-slider-handle:before{border-color:#ed1d24;height:28px;width:28px;margin-left:-15px;top:9px}.howTheEyeSliderContainer .simSlider .ui-slider-handle:hover:before{height:30px;width:30px;margin-left:-16px;top:8px}#iolOptions .navHeader{height:7px}#iolOptions #treatmentHeader{position:relative;height:35px;width:100%;background:url(img/gridheader.png) no-repeat top left rgba(0,0,0,0);color:#fff}#iolOptions #treatmentHeader .treatmentHeader__headline{line-height:35px;position:absolute;top:0;font-weight:bold;font-size:15px}#iolOptions #treatmentHeader #treatmentHeader__iolOptions{left:13px}#iolOptions #treatmentHeader #treatmentHeader__corAstig{right:496px}#iolOptions #treatmentHeader #treatmentHeader__near{left:553px}#iolOptions #treatmentHeader #treatmentHeader__interm{display:inline-block;min-width:220px;left:675px;text-align:left}#iolOptions #treatmentHeader #treatmentHeader__distance{right:56px}#iolOptions .ui-content{position:relative;top:-13px}#iolOptions #iolOptionsTable{max-height:495px;overflow-y:auto;width:1010px}#iolOptions #iolOptionsTable .linseZeile{height:55px;width:100%;padding:3px 0;box-sizing:border-box;color:#fff;background:none no-repeat top left rgba(0,0,0,0)}#iolOptions #iolOptionsTable .linseZeile h4{margin:0;padding-left:6px;font-size:17px;line-height:20px;font-weight:bold}#iolOptions #iolOptionsTable .linseZeile ul{margin:0;padding-left:23px}#iolOptions #iolOptionsTable .linseZeile ul li{font-size:12px;line-height:15px}#iolOptions #iolOptionsTable .linseZeile#linsen1{background-image:url(img/gridrow_monfo.png)}#iolOptions #iolOptionsTable .linseZeile#linsen2{background-image:url(img/gridrow_mulfo.png)}#iolOptions #iolOptionsTable .linseZeile#linsen3{background-image:url(img/gridrow_moto1.png)}#iolOptions #iolOptionsTable .linseZeile#linsen4{background-image:url(img/gridrow_mult1.png)}#iolOptions #iolOptionsTable .linseZeile#linsen5{background-image:url(img/gridrow_moto2.png)}#iolOptions #iolOptionsTable .linseZeile#linsen6{background-image:url(img/gridrow_mult2.png)}#iolOptions #iolOptionsTable .linseZeile#linsen7{background-image:url(img/gridrow_symfo.png)}#iolOptions #iolOptionsTable .linseZeile#linsen8{background-image:url(img/gridrow_symto.png)}#iolOptions #iolOptionsTable .linseZeile#linsen9{background-image:url(img/gridrow_syner.png)}#iolOptions #iolOptionsTable .linseZeile#linsen10{background-image:url(img/gridrow_synto.png)}#iolOptions #iolOptionsTable .linseZeile#linsen11{background-image:url(img/gridrow_syobn.png)}#iolOptions #iolOptionsTable .linseZeile#linsen12{background-image:url(img/gridrow_syobt.png)}#iolOptions #iolOptionsTable .linseZeile#linsen13{background-image:url(img/gridrow_eyhnc.png)}#iolOptions #iolOptionsTable .linseZeile#linsen14{background-image:url(img/gridrow_eyhto.png)}#iolOptions #iolOptionsTable .linseZeile#linsen15{background-image:url(img/gridrow_pures.png)}#iolOptions #iolOptionsTable .linseZeile#linsen16{background-image:url(img/gridrow_purto.png)}#iolOptions #iolOptionsTable .linseZeile#linsen17{background-image:url(img/gridrow_odysy.png)}#iolOptions #iolOptionsTable .linseZeile#linsen18{background-image:url(img/gridrow_odyto.png)}#iolOptions #accordionSeite2 .ui-content{position:absolute;top:92px;clear:both;padding-left:25px;width:1000px}#iolOptions #iolAccordionHeader1,#iolOptions #iolAccordionHeader2,#iolOptions #iolAccordionHeader3{background:#00aeef;color:#fff;border-radius:0 4px 4px 0;width:975px;height:35px;border:0;padding:0 0 0 13px;margin:0;line-height:35px;font-size:15px;font-weight:bold;position:absolute;left:0;bottom:-47px;text-align:left;box-sizing:border-box}#iolOptions #iolAccordionHeader1{bottom:auto;cursor:pointer}#iolOptions #iolAccordionHeader2{cursor:pointer}#iolOptions #iolAccordionHeader3{bottom:auto;top:46px}#iolOptions #lightDistAccordion{width:208px;padding-right:30px;float:left}#iolOptions #simLensesContainer{width:720px;padding-top:8px;float:left}#iolOptions .lightDistAccordion__title{background:#00aeef;color:#fff;border-radius:4px;padding-left:10px;line-height:30px;margin-top:9px;font-size:15px;white-space:normal;font-weight:700;cursor:pointer}#iolOptions .lightDistAccordion__title:first-child{margin-top:0}#iolOptions .lightDistAccordion__title--active{border-radius:4px 4px 0 0}#iolOptions .lightDistAccordion__description{border:2px solid #00aeef;border-top-width:0;padding:5px 10px;min-height:161px;border-radius:0 0 4px 4px;color:#000;background:#ccedfc;font-size:15px;line-height:18.5px}.lightDistSliderContainer{position:relative;top:20px;width:100%;height:30px}.lightDistSliderContainer:before{content:"";border-top:6px solid #00aeef;width:100%;position:absolute;top:12px;left:0}.lightDistSliderContainer .simSlider .ui-slider-handle{top:-8px}.lightDistSliderContainer .simSlider .ui-slider-handle:before{height:28px;width:28px;border-color:#ed1d24;left:31px;top:8px}.lightDistSliderContainer .simSlider .ui-slider-handle:hover:before{height:30px;width:30px;top:7px;margin-left:-17px}#languageSelection .abstandoben{height:110px;padding-top:121px}#languageSelection .abstandoben h1{width:918px;height:40px;line-height:40px;margin:20px auto 0;border-radius:4px;background-color:#ed1d24;color:#fff;letter-spacing:4px;text-transform:uppercase;text-align:center;font-weight:400;font-size:22px}#languageSelection .countrySelectContainer{overflow:hidden;padding:0;border:none;margin:0}#languageSelection .countrySelectContainer label.select{float:left;width:584px;font-size:17px;letter-spacing:4px;line-height:35.5px}#languageSelection .ui-select{float:right;width:333.43px}#languageSelection .ui-select .ui-btn{display:block;position:relative;margin:.2em 0;padding:0;overflow:hidden;opacity:1;text-align:center;cursor:pointer}#languageSelection .ui-select .ui-btn .ui-btn-inner{display:block;height:35.49px;min-width:.75em;border:0;padding:0;background:url(img/btn_start_reddropdown_norm.png) no-repeat;text-indent:20px;text-align:left;font-size:17px;font-weight:700;line-height:35.49px;letter-spacing:2px;color:#fff;overflow:hidden;white-space:nowrap;zoom:1}#languageSelection .ui-select select{position:absolute;left:0;top:0;min-height:100%;height:3em;max-height:100%;cursor:pointer;-webkit-appearance:none;width:100%;opacity:0;z-index:2}#languageSelection .ui-content{width:920px;margin:0 auto;padding:0}#languageSelection #termsHeader{margin-top:40px;font-size:17px;letter-spacing:4px}#languageSelection #termsBlock{height:222.46px;padding:5px;border:1px solid #000;margin-top:3.5px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;font-size:15px}#languageSelection #termsBlock p{margin:0 0 1em}#languageSelection #startPfeil{height:50px}#languageSelection #updateKringel{display:none}#languageSelection #updateBlock{width:570px;min-height:1px;margin:0;padding:0;border:0;clear:left;float:left}#languageSelection #updateBlock #updateBlock-a{margin-top:3px;font-size:14px;letter-spacing:1.5px}#languageSelection #updateBlock #updateBlock-b{font-size:13px;letter-spacing:1px}#languageSelection #acceptBlock{position:relative;float:right;width:340px}#languageSelection .buttonAccept{display:inline-block;height:36px;width:334px;margin-left:6px;padding:0;border:none;background:#ed1d24;border-radius:5px;font-size:17px;line-height:36px;letter-spacing:2px;text-align:center;color:#fff;text-transform:uppercase;font-weight:400;cursor:pointer}#languageSelection #updateWarnung{display:none;position:absolute;top:658px;left:52px;color:#ee3a43;font-size:16px;font-weight:bold;letter-spacing:.05em}.popupAppMoved__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center}.popupAppMoved__container{position:relative;border:#ed1d24 2px solid;background:#fff;border-radius:6px;font-size:17px;line-height:21px;text-align:center;width:408px;height:226px;padding:16px 12px 12px;box-sizing:border-box}.popupAppMoved__text{height:77px;font-size:14px;text-align:justify;line-height:1;padding:0 12px}.popupAppMoved__text p{font-size:20px;margin:20px 0 4px}.popupAppMoved__text a{color:inherit;text-decoration:none}.popupAppMoved__text a:hover,.popupAppMoved__text a:focus{text-decoration:underline}.popupAppMoved__buttons{position:absolute;bottom:12px;width:380px}.popupAppMoved__access{display:block;width:100%;background:#ed1d24;border:1px solid #ed1d24;line-height:37px;height:37px;padding:0;margin:0;border-radius:6px;font-size:17px;color:#fff;text-decoration:none;cursor:pointer}.popupAppMoved__close{position:absolute;top:10px;right:10px;width:28px;height:28px;border-radius:50%;border:1px solid #ed1d24;background:#fff;color:inherit;cursor:pointer}.popupAppMoved__close:hover,.popupAppMoved__close:focus{background:#ed1d24;color:#fff}.popupPassword__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.7);display:flex;align-items:center;justify-content:center}.popupPassword__container{position:relative;background:#ed1d24;color:#fff;border-radius:6px;font-size:17px;line-height:21px;text-align:center;width:408px;height:200px;padding:17px 24px 25px;box-sizing:border-box;box-shadow:3px 3px 5px 0 rgba(0,0,0,.4)}.popupPassword__text{height:77px;font-size:15px;text-align:justify;line-height:1}.popupPassword__error,.popupPassword__pleaseEnter{position:absolute;bottom:95px;height:32px;width:359px;line-height:32px;font-size:18px}.popupPassword__input{position:absolute;bottom:65px;display:block;width:359px;height:30px;margin:0;padding:0 .4em;border:0;border-radius:2px;background-color:#fff;box-shadow:none;line-height:30px;font-family:Arial,Helvetica,sans-serif;font-size:17px;text-align:center;box-sizing:border-box}.popupPassword__buttons{position:absolute;bottom:14px}.popupPassword__cancel,.popupPassword__enter{width:172px;background:rgba(0,0,0,0);border:1px solid #fff;line-height:37px;height:37px;padding:0;margin:0;float:left;border-radius:6px;font-size:17px;color:#fff}.popupPassword__cancel{margin-right:16px}#visionsimulator .simVisBox__container{height:420px;overflow:hidden}#visionsimulator #simCaption{height:70px;padding:53px 5px 0;font-size:15px;text-align:center}#visionsimulator #simCaption.pfeil{background:url(img/gph_simulator_mfpfeil.png) 879px 37px no-repeat}#visionsimulator #szenenAuswahl{position:absolute;top:-42px;left:8px}#visionsimulator #szenenAuswahl .szenenSchalter{width:67px;height:auto;float:left;border:3px solid rgba(0,0,0,0);border-radius:3px;margin-right:5px;cursor:pointer;font-size:0}#visionsimulator #szenenAuswahl .szenenSchalter.active,#visionsimulator #szenenAuswahl .szenenSchalter:hover{border-color:#ed1d24}#visionsimulator #szenenAuswahl .szenenSchalter img{width:100%;height:auto}#visionsimulator #simulationLabel{position:absolute;top:10px;left:12px;font-size:15px;color:#fff;text-shadow:2px 2px 2px rgba(0,0,0,.5)}#visionsimulator #iolOptionsTitel{position:absolute;left:340px;bottom:-53px;height:91px;width:242px;padding-left:0}#visionsimulator #iolOptionsTitel #astigmCheckBox{position:absolute;top:15px;display:flex;align-items:flex-end;z-index:1;min-height:44px;color:#000;font-size:18px;cursor:pointer;padding:0 0 0 51px;background:url(img/gph_simulator_haken_off.png) bottom 0 left 16px no-repeat}#visionsimulator #iolOptionsTitel.on #astigmCheckBox{background-image:url(img/gph_simulator_haken_on.png)}#visionsimulator #iolOptionsTitel .astigSlider__container{width:190px;position:absolute;left:26px;top:60px}#visionsimulator #iolOptionsBlock{position:absolute;bottom:0;right:7px;height:118px;width:367px}#visionsimulator #iolOptionsBlock #availableOptions{line-height:1.1;color:#000;font-size:18px;text-align:center;padding-top:54px;padding-right:11px}#visionsimulator #iolOptionsBlock .iolOptionsDropdownButton{position:relative;width:367px;height:30px;padding:0;border:0;margin:6px 0 0 0;border-radius:4px;background:#ed1d24;color:#fff;text-align:center;font-size:14px;font-weight:bold;outline:0;cursor:pointer}#visionsimulator #iolOptionsBlock .iolOptionsDropdownButton:before{content:"";width:0;height:0;border-style:solid;border-width:13px 12px 0 12px;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;right:8px;top:9px}#visionsimulator #iolOptionsBlock .iolOptionsDropdown{border:2px solid #ed1d24;position:relative;top:-2px;border-radius:0 0 4px 4px;background:#fff;z-index:10}#visionsimulator #iolOptionsBlock .iolOptionsDropdown .iolOptionsDropdownOption{border-bottom:1px solid #444;line-height:25px;font-size:12px;padding-left:12px;font-weight:700;cursor:pointer}#visionsimulator #iolOptionsBlock .iolOptionsDropdown .iolOptionsDropdownOption:hover,#visionsimulator #iolOptionsBlock .iolOptionsDropdown .iolOptionsDropdownOption:focus{background:rgba(237,29,36,.7);color:#fff}#visionsimulator #iolOptionsBlock .iolOptionsDropdown .iolOptionsDropdownOption.active{background:#ed1d24;color:#fff}#visionsimulator #iolOptionsBlock .iolOptionsDropdown .iolOptionsDropdownOption.active:hover,#visionsimulator #iolOptionsBlock .iolOptionsDropdown .iolOptionsDropdownOption.active:focus{background:#ed1d24}#visionsimulator #iolOptionsBlock .iolOptionsDropdown .iolOptionsDropdownOption:first-child{border-top:2px solid #fff}#visionsimulator #iolOptionsBlock .iolOptionsDropdown .iolOptionsDropdownOption:last-child{border-bottom:0}#sliderContainerSim{position:relative;height:420px;width:1024px}#simSliderBlock{position:absolute;bottom:-2px;left:0;right:0;height:46px;background:url(img/gph_simulator_sliderbar_75p.png) 0 -2px no-repeat}#simSliderBlock .simSliderContainer{padding:0 36px;position:absolute;top:45px;width:100%;box-sizing:border-box;height:38px}#simSliderBlock .simSliderContainer:before{content:"";border-top:3px solid #ed1d24;width:100%;position:absolute;top:18px;left:0}#simSliderBlock .simSliderLabel{display:table-cell;width:151px;height:44px;vertical-align:middle;text-align:center;font-size:15px;color:#fff}#simSliderBlock .simSliderLabel#simSliderLabel1,#simSliderBlock .simSliderLabel#simSliderLabel2,#simSliderBlock .simSliderLabel#simSliderLabel3{width:143px}#simSliderBlock .simSliderLabel:nth-child(n+4){font-size:14px;line-height:.9}#simSliderBlock .simSliderLabel:last-child{width:auto;min-width:149px}#simSliderBlock .simSliderLabel.simSliderLabel__twoRows{line-height:1.1}#simSliderBlock .simSliderLabel .prod{display:none}#simSliderBlock .simSliderLabel .astig{display:none}#simSliderBlock .simSliderLabel.ohneLinse{width:143px}#simSliderBlock .simSlider.ui-widget.ui-widget-content{top:-42px;height:80px}#simSliderBlock .simSlider .ui-slider-handle{top:37px}#simSliderBlock .simSlider .ui-slider-handle:before{width:32px;height:32px;top:7px}#simSliderBlock .simSlider .ui-slider-handle:hover:before{width:36px;height:36px;top:5px;margin-left:-18px}.astigSlider__container{opacity:.3}.on .astigSlider__container{opacity:1}.astigSlider__container:before{content:"";border-top:3px solid #ed1d24;width:100%;position:absolute;top:18px;left:0}.astigSlider__container .ui-state-disabled{opacity:1}.astigSlider.ui-widget.ui-widget-content{position:relative;top:1px;height:24px;border:0;background:none;cursor:pointer}.astigSlider .ui-slider-handle{outline:0 !important;cursor:pointer;border:0;background:rgba(0,0,0,0);width:60px;height:48px;position:relative;display:inline-block;border-radius:0;margin-left:-30px}.astigSlider .ui-slider-handle:before{content:"";background:#ed1d24;border-radius:50%;width:24px;height:24px;border:1px solid #fff;margin-left:-12px;position:absolute;left:30px;top:10px}.astigSlider .ui-slider-handle:hover:before{height:26px;width:26px;top:9px;margin-left:-13px}