/* ui-Elements */

/* style: Hauptstil language: default / engineId: default / pseudo: default */
.ui.selection.dropdown {
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#25313F;
	font-size:14px;
	line-height:1.2em;
	word-wrap:break-word;
	white-space:normal;
	display:inline-block;
	min-width:14em;
	height:26px;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	border-width:1px;
	border-color:#BFC3C7;
	border-style:solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-width:0;
	padding-right:27px;
	padding-left:12px;
	background-color:#FFFFFF;
	-webkit-transform:rotateZ(0deg);
	-ms-transform:rotateZ(0deg);
	transform:rotateZ(0deg);
	-o-transition:box-shadow 0.1s ease, width 0.1s ease;
	-webkit-transition:box-shadow 0.1s ease, width 0.1s ease;
	transition:box-shadow 0.1s ease, width 0.1s ease;
	cursor:pointer;
}
div.pc3-ui.selection.dropdown {
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#25313F;
	font-size:14px;
	line-height:1.2em;
	word-wrap:break-word;
	white-space:normal;
	display:inline-block;
	min-width:14em;
	height:26px;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	border-width:1px;
	border-color:#BFC3C7;
	border-style:solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	outline-width:0;
	padding-right:27px;
	padding-left:12px;
	background-color:#FFFFFF;
	-webkit-transform:rotateZ(0deg);
	-ms-transform:rotateZ(0deg);
	transform:rotateZ(0deg);
	-o-transition:box-shadow 0.1s ease, width 0.1s ease;
	-webkit-transition:box-shadow 0.1s ease, width 0.1s ease;
	transition:box-shadow 0.1s ease, width 0.1s ease;
	cursor:pointer;
}

.ui.selection.dropdown .menu {
	overflow-x:hidden;
	overflow-y:auto;
	width:100%;
	min-width:100%;
	border-width:1px;
	border-top-width:0px !important;
	border-color:#BFC3C7;
	border-style:solid;
	outline-width:0;
	margin-top:0px;
	margin-right:-1px;
	margin-bottom:0px;
	margin-left:-1px;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-o-transition:opacity 0.1s ease;
	-webkit-transition:opacity 0.1s ease;
	transition:opacity 0.1s ease;
}

.ui.selection.dropdown .menu > .item {
	font-size:14px;
	word-wrap:normal;
	white-space:normal;
	padding-top:8px;
	padding-right:12px;
	padding-bottom:8px;
	padding-left:12px;
}

select.ui.dropdown {
	height:38px;
	visibility:visible;
	border-width:1px;
	border-color:#BAC3C7;
	border-style:solid;
	padding:0.5em;
}

.ui.dropdown .text {
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#25313f;
	line-height:25px;
	height:100%;
}

.ui.search.selection.dropdown > input.search {
	font-size:14px;
	line-height:25px;
}

.ui.multiple.search.dropdown > input.search {
	line-height:1;
	position:static;
	width:2.2em;
	max-width:100%;
	margin-top:0;
	margin-left:5px;
	padding:0;
}

.ui.multiple.search.dropdown > .text {
	line-height:1;
	position:absolute;
	display:inline-block;
	top:0;
	left:0;
	margin:0;
	margin-top:0.45240952em;
	margin-right:0em;
	margin-bottom:0.45240952em;
	margin-left:0.64285714em;
}

.combobox {
	position:relative;
	display:inline-block;
	width:100%;
	min-width:200px;
	outline-width:0;
}

.combobox .dropdownWrapper {
	width:100%;
	height:100%;
	max-height:32px;
	border-width:1px;
	border-color:#BAC3C7;
	border-style:solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-color:#FFFFFF;
	background-image:url(../../../../docs/en/3125/SpriteDropDown.png?v=1.0);
	background-repeat:no-repeat;
	background-position:95% 13px;
	cursor:pointer;
}

.combobox .dropdownWrapper .placeholder {
	cursor:pointer;
}

.combobox .combobodyWrapper {
	z-index:99999;
}

.combobox .combobodyWrapper .combobody .menu .icon {
	display:block;
	width:15px;
	height:15px;
	background-image:url(../../../../docs/en/3123/SpritesDropDown.png?v=1.0);
	background-repeat:no-repeat;
	background-position:-100px -94px;
}

.combobox .combobodyWrapper .combobody .menu > ul > li {
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
}

.combobox .combobodyWrapper .combobody .menu > ul > li > ul > li {
	font-family:'Myriad W01 SmBd', arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:24px;
	padding-left:35px;
	background-image:url(../../../../docs/en/3123/SpritesDropDown.png?v=1.0);
	background-repeat:no-repeat;
	background-position:15px -141px;
	cursor:pointer;
}

.combobox .menu {
	overflow:auto;
	max-height:300px;
	margin-top:5px;
	margin-bottom:10px;
}

.combobox .menu ul {
	margin-top:0;
	margin-bottom:0;
	list-style-image:none;
}

.combobox .menu ul > li {
	font-family:'Myriad W01 Regular',arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	clear:both;
}

.combobox .menu ul > li > ul > li {
	padding-left:20px;
}

.combobox .menu > ul > li > .optgroup {
	margin-left:15px;
}

.combobox .searchWrapper {
	padding-top:5px;
	padding-right:15px;
	padding-bottom:5px;
	padding-left:15px;
}

.combobox .searchWrapper .dropdownSearch {
	background-image:url(../../../../docs/en/3126/SpriteSearch.png?v=1.0);
	background-repeat:no-repeat;
	background-position:96% -95px;
}

.combobox .dropdownIcon {
	float:right;
	cursor:pointer;
}

.combobox .combobody {
	padding:0;
}

.combobox.open .dropdownWrapper {
	border-bottom-style:none;
	-moz-border-top-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px;
	-moz-border-bottom-right-radius:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0;
	-moz-border-bottom-left-radius:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-top-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
}

.combobox-result {
	margin-top:10px;
}

.combobox-result ul {
	margin-top:0;
	margin-bottom:0;
}

.combobox-result ul > li {
	font-family:'Myriad W01 SmBd', arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:24px;
	padding-left:5px;
}

.combobox-result ul > li > ul > li {
	font-family:'Myriad W01 SmBd', arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	font-size:14px;
	line-height:24px;
	padding-left:25px;
	background-image:url(../../../../docs/en/3123/SpritesDropDown.png?v=1.0);
	background-repeat:no-repeat;
	background-position:5px -94px;
	cursor:pointer;
}

.fulltext {
	position:relative;
}

.fulltext .results-container {
	position:absolute;
	overflow:hidden;
	min-width:400px;
	max-width:600px;
	top:100%;
	right:0;
	z-index:1;
	border-width:1px;
	border-bottom-width:0px;
	border-color:#BAC3C7;
	border-style:solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:5px 5px 10px -5px rgba(186,195,199,1.0);
	-webkit-box-shadow:5px 5px 10px -5px rgba(186,195,199,1.0);
	box-shadow:5px 5px 10px -5px rgba(186,195,199,1.0);
	margin-top:5px;
	background-color:#F4F4F4;
}

.fulltext .results-container .context {
	display:table;
	width:100%;
	border-bottom-width:1px;
	border-bottom-color:#BAC3C7;
	border-bottom-style:solid;
}

.fulltext .results-container .context .caption {
	font-family:Arial, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#0098CA;
	font-size:14px;
	line-height:1;
	display:table-cell;
	width:100px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:10px;
	padding-right:0;
	padding-bottom:10px;
	padding-left:10px;
}

.fulltext .results-container .context .context-entry {
	position:relative;
	border-bottom-width:1px;
	border-left-width:1px;
	border-bottom-color:#BAC3C7;
	border-left-color:#BAC3C7;
	border-bottom-style:solid;
	border-left-style:solid;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	margin-left:0px;
	padding:10px;
	background-color:#FFFFFF;
}

.fulltext .results-container .context .context-entry .subtitle {
	color:#BFC3C7;
}

.fulltext .results-container .context .context-entry .thumbnail {
	position:absolute;
	top:50%;
	right:10px;
	-webkit-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
}

.fulltext .results-container .context .context-entries {
	display:block;
	overflow:auto;
	max-height:250px;
}

.ui.switch {
	position:relative;
	display:inline-block;
	width:50px;
	height:28px;
	margin:0;
}

.ui.switch input {
	display:none;
}

.ui.switch input:checked + .slider {
	background-color:#1E3F60;
}

.ui.switch .slider {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	-moz-border-radius:28px;
	-webkit-border-radius:28px;
	border-radius:28px;
	background-color:#BFC3C7;
	-o-transition:all 400ms ease;
	-webkit-transition:all 400ms ease;
	transition:all 400ms ease;
	cursor:pointer;
}

.ui.notification-bubble {
	position:fixed;
	width:400px;
	height:100px;
	right:-105%;
	bottom:40px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:5px 5px 15px  rgba(144,157,165,1.0);
	-webkit-box-shadow:5px 5px 15px  rgba(144,157,165,1.0);
	box-shadow:5px 5px 15px  rgba(144,157,165,1.0);
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:20px;
	background-color:#0098CA;
	-o-transition:all 350ms ease;
	-webkit-transition:all 350ms ease;
	transition:all 350ms ease;
}

.ui.notification-bubble.active {
	right:40px;
}

.tooltipster-sidetip .tooltipster-arrow-border {
	position:absolute;
	width:0;
	height:0;
	top:0;
	left:0;
	border-width:10px;
	border-color:transparent;
	border-style:solid;
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
	position:relative;
}

.tooltipster-sidetip .tooltipster-arrow-background {
	position:absolute;
	width:0;
	height:0;
	border-width:10px;
	border-color:transparent;
	border-style:solid;
}

.tooltipster-sidetip .tooltipster-box {
	border-width:2px;
	border-color:#0098CA;
	border-style:solid;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#0098CA;
}

.tooltipster-sidetip .tooltipster-content {
	font-family:'Myriad W01 Regular',arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	line-height:18px;
	padding-top:6px;
	padding-right:14px;
	padding-bottom:6px;
	padding-left:14px;
}

.tooltipster-sidetip .tooltipster-arrow {
	position:absolute;
	overflow:hidden;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
	border-bottom-color:#BAC3C7;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
	top:-10px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
	top:3px;
	left:0px;
	border-bottom-color:#BAC3C7;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
	margin-top:8px;
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
	width:20px;
	height:10px;
	top:0;
	margin-left:-10px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
	border-left-color:ui-Elements/$black;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
	top:0px;
	left:-3px;
	border-left-color:#BAC3C7;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
	margin-right:8px;
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
	width:10px;
	height:20px;
	top:0;
	right:0;
	margin-top:-10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
	border-right-color:#BAC3C7;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
	left:-10px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
	top:0px;
	left:3px;
	border-right-color:#BAC3C7;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
	margin-left:8px;
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
	width:10px;
	height:20px;
	top:0;
	left:0;
	margin-top:-10px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
	border-top-color:#0098CA;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
	top:-3px;
	left:0px;
	border-top-color:#0098CA;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
	margin-bottom:8px;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
	width:20px;
	height:10px;
	bottom:0;
	margin-left:-10px;
}
/* style: Hauptstil language: default / engineId: default / pseudo: hover */
.combobox .combobodyWrapper .combobody .menu > ul > li > ul > li:hover {
	background-color:#F4F4F4;
}

.fulltext .results-container .context .context-entry:hover {
	background-color:#F4F4F4;
}
/* style: Hauptstil language: default / engineId: default / pseudo: before */
.ui.switch input:checked + .slider:before {
	-webkit-transform:translateX(26px);
	-ms-transform:translateX(26px);
	transform:translateX(26px);
}

.ui.switch .slider:before {
	position:absolute;
	width:22px;
	height:22px;
	top:auto;
	right:auto;
	bottom:3px;
	left:4px;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%;
	content:close-quote;
	background-color:#FFFFFF;
	-o-transition:all 400ms ease;
	-webkit-transition:all 400ms ease;
	transition:all 400ms ease;
}