/* base default.css */

body {
	margin: 0 0 0 0px;
	width: 1024px;
	font-size: 14px;
	line-height: 18px;
	font-family: Frutiger Roman,Arial,Helvetica,sans-serif;
	background-color: #FFFFFF;
}

input {
	font-family: Frutiger Roman,Arial,Helvetica,sans-serif;
}


h1 {
	font-weight: normal;
}

.lr-pagecontainer {
	padding: 28px 37px 18px 37px;
	background-color: white;
	width: 950px;
	margin-bottom: 28px;
}

.lr-container {
	
	margin-top: 38px;
}

.lr-containerTable {
	margin-top: 32px;
	width: 100%;
	border-spacing: 0;
	border-bottom: 2px solid #EEEEEE;
}

.lr-capiPollingPageTable {
	border:1px solid;
	border-color: #D7D7D7;
	padding-left: 97px;
	padding-right: 97px;
	padding-top: 60px;
	padding-bottom: 60px;
	border-radius: 5px;
}


.lr-content {
	padding-left: 37px;
}

.lr-contentTable {
	width: 100%;
	margin-bottom:80px;
	margin-top: 0px;
	border-spacing: 0;
}

.lr-headline {
	margin: 45px 0 18px 0;
}

.lr-secinfo {
	width: 206px;
	max-width: 206px;
	vertical-align: top;
	min-height: 300px;
}

	.lr-secinfoseparator {
		width: 40px;
		position: relative;
		vertical-align: top;
	}

	.lr-secinfo p {
		margin: 0 0 1em 0;
	}
	
	.lr-secinfotitle p {
		font-size: 16px;
		color: #222222;
	}
	
	.lr-secinfotext {
		color: #222222;
	}
	
	.lr-secinfopic {
		max-width: 100%;
	}

	.lr-vertical-shadow {
		margin-left: 35px;
		height: 320px;
	}

.lr-loginmethodinfo {
	width: 290px;
	max-width: 290px;
	vertical-align: top;
	min-height: 300px;
}

.lr-loginmethodinfotitle p {
	font-size: 18px;
	line-height: 24px;
	color: #1C1C1C;
	margin: 0 0 24px 0;
}

.lr-loginmethodinfotext {
	font-size: 14px;
	line-height: 20px;
	color: #1C1C1C;
}

.lr-loginmethodinfotext p {
	margin: 0 0 8px 0;
}

.lr-loginmethodinfotext li + li {
	margin-top: 8px;
}

.lr-illustration-legend {
	margin: 1px 5px 24px;
	color: #646464;
	font-size: 12px;
	height: 16px;
	line-height: 16px;
	opacity: 100%;
	text-align: center;
}

.lr-illustration {
	width: 370px;
	height: 370px;
	margin-right: 0px;
	background-size: 100% 100% !important;
}
	
.lr-illustration.key {
	background: url(../images/UBS-Keys.svg) no-repeat right top;
	width: 370px;
	height: 320px;
	margin-left: auto;
	margin-right: auto;
}

.lr-illustration.svg-illustration {
	width: 279px;
	height: 224px;
	margin-left: auto;
	margin-right: auto;
}

.lr-illustration.accesscard {
	background: url(../images/illustrations-login_accesscard@2x.png) no-repeat center top;
}

.lr-illustration.accesscard-reader {
	background: url(../images/spot-access_card_login_card_reader_pin.svg) no-repeat center top;
}

.lr-illustration.accesscard-display {
	background: url(../images/spot-access_card_display_login_pin.svg) no-repeat center top;
}

.lr-illustration.qrcode {
	background: url(../images/spot-access_app_login_mobile_qr_code_scan.svg) no-repeat center top;
}

.lr-illustration.ztic.lr-lang-en {
	background: url(../images/illustrations-login_accesskey_en@2x.png) no-repeat center top;
}

.lr-illustration.ztic.lr-lang-de {
	background: url(../images/illustrations-login_accesskey_de@2x.png) no-repeat center top;
}

.lr-illustration.ztic.lr-lang-fr {
	background: url(../images/illustrations-login_accesskey_fr@2x.png) no-repeat center top;
}

.lr-illustration.ztic.lr-lang-it {
	background: url(../images/illustrations-login_accesskey_it@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticSupportDialog.lr-lang-en {
	background: url(../images/illustration-login-access-key-support-en@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticSupportDialog.lr-lang-de {
	background: url(../images/illustration-login-access-key-support-de@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticSupportDialog.lr-lang-fr {
	background: url(../images/illustration-login-access-key-support-fr@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticSupportDialog.lr-lang-it {
	background: url(../images/illustration-login-access-key-support-it@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticSupportCodeDialog.lr-lang-en {
	background: url(../images/illustration-login-access-key-eingabe-en@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticSupportCodeDialog.lr-lang-de {
	background: url(../images/illustration-login-access-key-eingabe-de@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticSupportCodeDialog.lr-lang-fr {
	background: url(../images/illustration-login-access-key-eingabe-fr@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticSupportCodeDialog.lr-lang-it {
	background: url(../images/illustration-login-access-key-eingabe-it@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticPinChange.lr-lang-en {
	background: url(../images/illustration-login-access-key-pin-a-ndern-en@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticPinChange.lr-lang-de {
	background: url(../images/illustration-login-access-key-pin-a-ndern@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticPinChange.lr-lang-fr {
	background: url(../images/illustration-login-access-key-pin-a-ndern-fr@2x.png) no-repeat center top;
}

.lr-illustration.ztic.ZticPinChange.lr-lang-it {
	background: url(../images/illustration-login-access-key-pin-a-ndern-it@2x.png) no-repeat center top;
}

.lr-illustration.password {
	background: url(../images/illustrations-login_password@2x.png) no-repeat center top;
}

.preload-ztic-eingabe.lr-lang-en {
	background: url(../images/illustration-login-access-key-eingabe-en@2x.png) no-repeat center top;
}

.preload-ztic-eingabe.lr-lang-de {
	background: url(../images/illustration-login-access-key-eingabe-de@2x.png) no-repeat center top;
}

.preload-ztic-eingabe.lr-lang-fr {
	background: url(../images/illustration-login-access-key-eingabe-fr@2x.png) no-repeat center top;
}

.preload-ztic-eingabe.lr-lang-it {
	background: url(../images/illustration-login-access-key-eingabe-it@2x.png) no-repeat center top;
}

.keypad-row {
	margin-top:6px;
}
.keypad-col {
	margin-right:6px;
}
span.lr-contractNumber,
.lr-contractNumber input {
	font-size: 16px;
}

.lr-inputPin input {
	font-weight: bold;
	font-size: 20px;
}

.lr-opinfo {
	margin-top: 40px;
}

.lr-footer {
	color: #646464;
	margin-top: 40px;
	margin-bottom: 18px;
}

.lr-footer ul {
	padding: 0;
	margin-bottom: 0;
}

.lr-footer ul li {
	display: inline;
	padding: 0 .455em;
	border-left: 1px solid #646464;
	font-size: 100%;
	line-height: 15px;
}

.lr-footer ul li.first {
	border-left: none;
	padding-left: 0;
}

.lr-footer a {
	text-decoration: underline;
	color: #646464;
}
	
.lr-footer a:hover {
	color: #222;
}

.lr-footer p {
	margin: 0;
}

.lr-textRight {
	text-align: right;
	padding:0px 0px 45px 0px;
}

.lr-textLeft {
	text-align: left;
	padding:0px 0px 0px 10px;
}

.lr-content-illustration {
	vertical-align: top;
}

.lr-content-main {
}


span.lr-headerText {
	text-decoration: none;
	font-size: 13px;
	line-size: 35px;
	padding: 0 14px 0 14px;
}

span.lr-headerTextSmoke {
	color: #818181;
}

a.lr-link {
	color: #406090;
	text-decoration: none;
	display: inline-block;
	padding: 5px 0 5px 12px;
}

a.lr-headerLink {
	text-decoration: none;
	font-size: 13px;
	line-size: 35px;
	padding: 0 14px 0 14px;
}

ul.uwr-link-list-red li a:before, ul.uwr-link-list-red li a::before {
	content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8+PCEtLSBDcmVhdGVkIHdpdGggVUJTIEljb24gQXBwIChodHRwOi8vd3d3LnVicy5jb20vbWljcm9zaXRlcy9pY29uYXBwLykgLS0+PHN2ZyB4bWxuczpzdmc9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE2IDE2JyBkYXRhLXRhZ3M9J2RyaWxsZG93bi1hcnJvdy1yaWdodCxkcmlsbGRvd24sYXJyb3cscmlnaHQnPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAsMCknPjxwYXRoIGQ9J00zMTIuOC0wLjJsLTExMy44IDExMy44IDM5OC40IDM5OC4yLTM5OC40IDM5OC40IDExMy44IDExMy44IDUxMi4yLTUxMi01MTIuMi01MTIuMnogJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLDApIHNjYWxlKDAuMDE1NjI1LDAuMDE1NjI1KScgZmlsbD0nI0RBMDAwMCcgc3R5bGU9J3VuZGVmaW5lZCc+PC9wYXRoPjwvZz48L3N2Zz4=)
}

ul.uwr-link-list-red li a,ul.uwr-link-list-red li a:visited,ul.uwr-link-list-red li a:hover {
	color:#DA0000;
}

ul.uwr-link-list-black li a:before, ul.uwr-link-list-black li a::before {
	content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8+PCEtLSBDcmVhdGVkIHdpdGggVUJTIEljb24gQXBwIChodHRwOi8vd3d3LnVicy5jb20vbWljcm9zaXRlcy9pY29uYXBwLykgLS0+PHN2ZyB4bWxuczpzdmc9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE2IDE2JyBkYXRhLXRhZ3M9J2RyaWxsZG93bi1hcnJvdy1yaWdodCxkcmlsbGRvd24sYXJyb3cscmlnaHQnPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAsMCknPjxwYXRoIGQ9J00zMTIuOC0wLjJsLTExMy44IDExMy44IDM5OC40IDM5OC4yLTM5OC40IDM5OC40IDExMy44IDExMy44IDUxMi4yLTUxMi01MTIuMi01MTIuMnogJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLDApIHNjYWxlKDAuMDE1NjI1LDAuMDE1NjI1KScgZmlsbD0nI0RBMDAwMCcgc3R5bGU9J3VuZGVmaW5lZCc+PC9wYXRoPjwvZz48L3N2Zz4=)
}

ul.uwr-link-list-black li a,ul.uwr-link-list-black li a:visited,ul.uwr-link-list-black li a:hover {
	color:#000000;
}

ul.uwr-link-list-black-bold li a:before, ul.uwr-link-list-black-bold li a::before {
	content: none;
	margin-left:0px;
}

ul.uwr-link-list-black-bold li a:after, ul.uwr-link-list-black-bold li a::after {
	content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0nMS4wJyBlbmNvZGluZz0nVVRGLTgnIHN0YW5kYWxvbmU9J25vJz8+PCEtLSBDcmVhdGVkIHdpdGggVUJTIEljb24gQXBwIChodHRwOi8vd3d3LnVicy5jb20vbWljcm9zaXRlcy9pY29uYXBwLykgLS0+PHN2ZyB4bWxuczpzdmc9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMCcgaGVpZ2h0PScxMCcgdmlld0JveD0nMCAwIDE2IDE2JyBkYXRhLXRhZ3M9J2RyaWxsZG93bi1hcnJvdy1yaWdodCxkcmlsbGRvd24sYXJyb3cscmlnaHQnPjxnIHRyYW5zZm9ybT0ndHJhbnNsYXRlKDAsMCknPjxwYXRoIGQ9J00zMTIuOC0wLjJsLTExMy44IDExMy44IDM5OC40IDM5OC4yLTM5OC40IDM5OC40IDExMy44IDExMy44IDUxMi4yLTUxMi01MTIuMi01MTIuMnogJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLDApIHNjYWxlKDAuMDE1NjI1LDAuMDE1NjI1KScgZmlsbD0nI0RBMDAwMCcgc3R5bGU9J3VuZGVmaW5lZCc+PC9wYXRoPjwvZz48L3N2Zz4=);
	margin-left: 4px;
}

ul.uwr-link-list-black-bold li a,ul.uwr-link-list-black-bold li a:visited,ul.uwr-link-list-black-bold li a:hover {
	color:#000000;
	font-weight: bold;
	padding-left: 0px;
}

table.lr-challengeInputTable {
	margin-top: 6px;
}

	td.lr-challengeInput span {
		font-size: 14px;
		font-weight: bold;
		border: 1px solid #D8D8D8;
		padding: 5px 8px;
	}

	td.lr-challengeInputNo {
		font-size: 12px;
		text-align: center;
		padding-top: 6px;
		color: #919191;
	}

	td.lr-challengeResponse input {
		font-weight: bold;
		width: 30px;
		height:14px;
		text-align:center;
		padding: 8px 0px 8px 0px;
	}

.lr-linkButton {
	color: black;
	text-decoration: none;
}

.lr-linkButtonDark {
	text-decoration: none;
}

.cuiButtonPrimary.lr-linkButton {
	color: white;
}

.lr-passwordStrengthIndicator {
	display: inline-block;
	margin-top: 18px;
}

	.lr-passwordStrengthIndicator > .lr-progressBar {
		display: inline-block;
		height: 10px;
		margin-right: 10px;
	}

	.lr-passwordStrengthIndicator .lr-pws {
		float: left;
		width: 20px;
		height: 6px;
		background-color: #ccc;
		margin-right: 1px;
		margin-top: 3px;
	}

	.lr-passwordStrengthIndicator.strength0 {
		
	}
	
	.lr-passwordStrengthIndicator.strength1 .lr-pws-1,
	.lr-passwordStrengthIndicator.strength1 .lr-pws-2,
	.lr-passwordStrengthIndicator.strength1 .lr-pws-3 {
		background-color: red;
	}
		

	.lr-passwordStrengthIndicator.strength2 .lr-pws-1,
	.lr-passwordStrengthIndicator.strength2 .lr-pws-2,
	.lr-passwordStrengthIndicator.strength2 .lr-pws-3,
	.lr-passwordStrengthIndicator.strength2 .lr-pws-4 {
		background-color: orange;
	}

	.lr-passwordStrengthIndicator.strength3 .lr-pws-1,
	.lr-passwordStrengthIndicator.strength3 .lr-pws-2,
	.lr-passwordStrengthIndicator.strength3 .lr-pws-3,
	.lr-passwordStrengthIndicator.strength3 .lr-pws-4,
	.lr-passwordStrengthIndicator.strength3 .lr-pws-5 {
		background-color: green;
	}
	
	.lr-passwordStrengthIndicator.strength1 .red {
		background-color: red;
	}
	
	.lr-passwordStrengthIndicator.strength1 .orange {
		background-color: orange;
	}
	
	.lr-passwordStrengthIndicator.strength1 .green {
		background-color: green;
	}	

.lr-segmentedButton {
	display: block;
}

	.lr-segmentedButtonItem,
	.lr-segmentedButtonItem:hover,
	.lr-segmentedButtonItem:focus,
	.lr-segmentedButtonItem:active {
		height: 20px;
		width:50%;
		line-height: 18px;
		display: inline-block;
		margin: 0;
		padding: 0 15px;
		border-radius: 0px;
		border-left-width: 0px;
		border-right-width: 1px;
		border-right-color: #646464;
		float: left;
		text-align:center;
		box-sizing:border-box;
  		-moz-box-sizing:border-box;
  		-webkit-box-sizing:border-box;
  		
	}

	.lr-segmentedButtonItem.lr-segmentedButtonItemFirst {
		border-top-left-radius: 4px;
		border-bottom-left-radius: 4px;
	}

	.lr-segmentedButtonItem.lr-segmentedButtonItemLast {
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		border-right-width: 0px;
	}
	
	.lr-segmentedButtonItem.selected {
		background-color: #646464;
		border-top-color: #646464;
		color: white;
		
		filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
		background-image: none;
	}
	
	.lr-segmentedButtonItem a {
		color: inherit;
		text-decoration: none;
	}
	
	.lr-segmentedButtonTwoLinesHigh,
	.lr-segmentedButtonTwoLinesHigh:hover,
	.lr-segmentedButtonTwoLinesHigh:focus,
	.lr-segmentedButtonTwoLinesHigh:active {
		height: 38px;
	}

.lr-segmentedButtonContainer {
	float: right;
	margin-top: 5px;
}
	.lr-segmentedButtonContainer.ac, .lr-segmentedButtonContainer.pwd, .lr-segmentedButtonContainer.qr{
		width:240px;
	}
	
	.lr-segmentedButtonContainer.changePwd, .lr-segmentedButtonContainer.setPwd{
		width:314px;
	}
	
.lr-info {
	display: inline-block;
	line-height: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center left;
	background-image: url(../ubswidgets/images/Meldungen/Icon-Message-Info-14px_inverted.png);
}

.lr-input {
	margin: 0px 0px 18px 0px;
}	

.lr-qrcodetitle {
	color: #000000;
	padding: 20px 0 0 10px;
	font-size: 16px;
	font-family: Frutiger Bold,Arial,Helvetica,sans-serif;
}
	.lr-challengeResponse .lr-input {
		padding: 0;
		
	}
	
	.lr-inputInvalid {
		background-color: #F9E8E7;
		
		padding:3px 0px 9px 0px;
	}
	
	.lr-inputInvalid .cuiEntryfield {
		border-color: #9A3D37;
	}
	
	.lr-inputInvalid .cuiEntryfield:focus {
		border-color: #9A3D37;
		outline-color: #9A3D37;
		-moz-box-shadow: 0 0 8px 1px rgba(212,173,156,0.8);
		-webkit-box-shadow: 0 0 8px 1px rgba(212,173,156,0.8);
		box-shadow: 0 0 8px 1px rgba(212,173,156,0.8);		
	}
	
	.lr-inputInvalidMessage {
		font-weight: bold;
		color: #9A3D37;
		padding-left: 10px;
		display: none;
	}
	
	.lr-inputInvalid .lr-inputInvalidMessage {
		display: inline;
	}

	.lr-inputPasswordRules{
		height: 70px;
	}

.lr-virtualKeypad {
	border: 1px solid #cecece;
	padding: 3px;
	display: inline-block;
	border-radius: 3px;
	background-color: white;
	box-shadow: -2px 2px 8px 0px rgba(0, 0, 0, 0.2);
}

.lr-vk-wrap-rel {
	display: inline-block;
	position: relative;
}

.lr-vk-wrap-abs {
	position: absolute;
	left: 30px;
	top: -86px;
}

.lr-vk-wrap-abs.hidden {
	display: none;
}

.lr-vk-title {
	padding: 4px 6px;
}

.lr-vk-table {
	border-collapse: collapse;
	border-spacing: 0;
}

.cuiButton.lr-vk-button {
	display: block;
	width: 40px;
	padding: 2px 4px;
	margin: 3px 3px;
	white-space: nowrap;
	box-shadow: -1px 1px 3px 0px rgba(0,0,0,0.4);
	cursor:pointer;
}

.cuiButtonAttention.lr-vk-button,
.cuiButtonPrimary.lr-vk-button {
	text-align: center;
}

.lr-vk-label {
}

.cuiButtonPrimary>.lr-vk-label {
	color: white;
}

.lr-vk-sublabel {
	font-size: 10px;
	font-weight: normal;
}

.unselectable {
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.lr-inputNumpadIcon {
	position: absolute;
	display: block;
	top: -16px;
	width: 18px;
	height: 18px;
	background-image: url(../images/keypad_main.png);
	background-repeat: no-repeat;
	cursor: pointer;
}

.triangle-border {
	position: relative;
	border: 1px solid #cecece;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.triangle-border:before {
	content: "";
	position: absolute;
	border-style: solid;
	display: block;
	width: 0;
	
	top: 74px;
	bottom: auto;
	left: -13px;
	border-width: 7px 13px 7px 0;
	border-color: transparent #cecece;
}

.triangle-border:after {
	content: "";
	position: absolute;
	border-style: solid;
	display: block;
	width: 0;

	top: 75px;
	bottom: auto;
	left: -11px;
	border-width: 6px 11px 6px 0;
	border-color: transparent #fff;
}

#uwr-modal-dialog-mask {
	z-index: 9000;
	position: fixed;
	top: 0;
	right:0;
	bottom:0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(255,255,255,0.9);
	display: none;
}

.ie8 #uwr-modal-dialog-mask {
	background-color: black;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
}

#uwr-modal-dialog-mask.uwr-modal-dialog-mask-visible {
	display: block;
}

.uwr-dialog-popup {
	z-index: 9001;
	position: relative;
}

.uwr-dialog-popup table {
	/*box-shadow: 10px 10px 20px rgba(0,0,0,0.5);*/
	width: 100%;
}

.lr-messageBoxGeneralPadding {
	padding-left:20px;
	padding-bottom:15px;
	padding-top:15px;
}

.lr-dropdownButton {
	display: inline-block;
	position: relative;
	line-height: 35px;
	padding: 0px 14px 0 14px;
	z-index:3000;
	font-size: 13px;
}

.lr-dropdownButtonLogins {
	background-color: #00000012;
	color: #1C1C1C;
	text-align: left
}


.lr-dropdownButton.lr-dropdownButtonLogins span {
	background-image: url('../images/UWR_down_arrow.svg');
	background-repeat: no-repeat;
	background-position: center right;
}

.lr-dropdownButton-hover {
	color: white;
	background-color: #585148;
	cursor:pointer;
}

.lr-dropdownButtonLogins-hover {
	color: #1C1C1C;
	background-color: #0000001A;
	cursor:pointer;
}

.lr-dropdownButton.lr-textLeft.lr-dropdownButton-hover span{
	background-image: url('../images/UWR_down_arrow.svg');
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 20px;
}

.lr-dropdownButton span {
	padding-right: 20px;
	background-image: url('../images/UWR_down_arrow.svg');
	background-repeat: no-repeat;
	background-position: center right;
}

.lr-dropdownMenu {
	position: absolute;
	z-index: 1000;
	top: 35px;
	min-width: 300px;
	display:none;
	margin: 0;
	padding: 0;
	list-style: none;
	border-top: 1px solid #f5f5f5;
	border-bottom: 5px solid #585148;
	box-shadow: 0 4px 5px #888;
}

.lr-dropdownMenuRight {
	right: 0;
}

.lr-dropdownMenuLeft {
	left: 0;
}

.lr-dropdownMenu li {
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
	background-color: white;
}

.lr-dropdownMenu li h4 {
	padding: 0.55556em 1.11111em 0.66667em;
	margin: 0px;
	font-size: 1.28571em;
	color: #222222;
}

.lr-dropdownMenu li a {
	display: block;
	padding: 7px 9px 7px 30px; 
	color: #222222; 
	text-decoration: none; 
}

.lr-dropdownMenu li a:hover{
	background-color: #cecece;
}

.lr-dropdownHr {
	border: 0px none;
	height: 6px;
	background: #DEDEDE none repeat scroll 0% 0%;
	margin: 0px;
	padding: 0px;
}

/* UbsWidgets extensions */

.uwr-dropdown-selected-value {
	font-family: Frutiger Roman,Arial,Helvetica,sans-serif;
}

li.uwr-dropdown-top-label {
	font-family: Frutiger Roman,Arial,Helvetica,sans-serif;
}

.uwrInvalidLabelRelPosDiv {
	left: 0;
}

td.uwrLabelSmallMargin {
	text-align: left;
	padding-left: 2px;
}

.cuiLabel {
	font-family: Arial;
	color : #222222;
	font-size:12px;	
	padding-top: 0;
}
	.cuiLabel.pinDigitRule {
		color:#919191;
		padding-left:30px;
	}

.cuiHR {
	margin-top: 20px;
	margin-bottom: 10px;
}

.cuiRadioButtonOption div {
	padding-left: 25px;
	font-size: 0.9em;
}

.uwrMessageBoxHeader {
	/*padding-bottom: 0px;*/
	margin-bottom: 5px;
}

.cuiMessageBox table {
	width: 100%;
	border-spacing:15px;
	padding: 0px 5px 0px 5px;
}

input[type=password].cuiEntryfieldFont, 
input[type=text].cuiEntryfieldFont {
	font-size: 20px;
}

table.lr-nopadding {
	border-spacing: 0;
}

	table.lr-nopadding>tr>td,
	table.lr-nopadding>tbody>tr>td {
		padding: 0;
		margin: 0;
	}

.cuiButton-nonTransient{
	color: white;
	background-color: #697c38;
	-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.67);
	box-shadow: 0 1px 0 rgba(0,0,0,.67);
	background-image: -webkit-linear-gradient(bottom,#697c38 0,#b3bf93 100%);	
}

.cuiPrimaryButton-nonTransient{
	border-width: 0;
	padding: 3px 15px 3px 15px;
	border-radius: 2px;
	display: inline-block;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-webkit-border-radius: 2px;
	font: bold 14px/19px Arial,Helvetica,Geneva,sans-serif;
	text-align: left;
}

.ztic-confirm-infobox{
	display:none;
	width:100%;
	overflow:auto;
}

.ztic-confirm-infobox-content.alignLeft{
	float: left;
}

.ztic-confirm-infobox-content.alignRight{
	float: right;
}

.ztic-confirm-infobox-content .lr-buttons {
	margin: 0px 0px 18px 0px;
}

.ztic-confirm-infobox-content.hint{
	font-weight:bold; 
	margin:5px 0px 5px 0px;
}

.ztic-confirm-infobox-image.alignLeft{
	float:left;
}
.ztic-confirm-infobox-image.alignRight{
	float:right;
}
	
.lr-spinner{
	width:100%;
	text-align:center;
}
	
.cuiVRshadow{
	width:1px;
}

.cuiHR{
	margin: 15px 0px 10px -10px;
	height:9px;
}

h3{
	margin:0px 0px 10px 0px;
	font-size: 18px;
}

input {
	margin: 0px;
}

.uwrButtonContainerElement{
	padding-left:15px;
}

.uwrButtonContainerFirstElement{
	padding-left:0px;
}

.lr-embedded-ul{
	margin:0px 0px 0px 15px;
	padding: 0;
}
	.lr-embedded-ul li{
		margin-bottom:5px;
	}
	.lr-embedded-ul li:last-child{
		margin-bottom:0px;
	}

.cuiMessageBox{
	margin-bottom:18px;
}
	.cuiMessageBox.logout{
		margin-left:-10px;
	}

.uwrMessageContainer{
	padding-left:5px;
}

.lr-radio-button{
	vertical-align: text-bottom;
}

.cuiRadioButtonOption{
	vertical-align:middle;
}

.lr-CRFrame {
	position: relative;
	margin: 0px 0px 18px 0px;
	min-height:32px;
	width:100%;
}

.lr-CRFrame input {
	color: transparent;
	position: absolute;
	width: 156px;
	border: none;
	height: 20px;
	padding: 2px;
	background: transparent;
	z-index: 100;
	top: 2px;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius: 0;
	outline: none;
}

.lr-CRFrame .pframe {
	float:left;
	margin:0px 2px 0px 2px;
	width: 25px;
	top: 0;
	height: 23px;
	line-height: 18px;
	padding: 5px 1px 3px 4px;
	font-size: 14px;
	font-weight:bold;
}

.lr-CRFrame .pframe span{
	vertical-align:middle;
}

.lr-CRFrame .cursor {
	display: none;
	background-color: black;
	position: absolute;
	height: 18px;
	width: 2px;
	z-index: 200;
	top: 6px;
	left: 4px;
}

.lr-CRFrame .cursor.active {
	display: block;
	-webkit-animation-name: blinker;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(1.0,0,0,1.0);
	-webkit-animation-duration: 1s;
}

@-webkit-keyframes blinker {
	from { opacity: 1.0; }
	to { opacity: 0.0; }
}

@keyframes blinker {
	from { opacity: 1.0; }
	to { opacity: 0.0; }
}

#FirmwareImgLink {
	display:none;
}

#zticFwUpdateFailedHelp{
	margin-top:5px;	
}

.uwrMessageBoxContent ul {
	padding: 0px;
	margin:5px 0px 0px 1px;
	
	/*Support multi line inner content without disable the bullet position and aligned the li
	  14px because this is the character size!
	*/
	text-indent: -14px;
	padding-left: 14px;
}

.uwrMessageBoxContent ul > li{
	margin-bottom:5px;
	list-style-type: square;
	list-style-position: inside;
}

.uwrMessageBoxContent ul > li:last-child{
	margin-bottom:0px;
}

#errorPinPostFix {
	margin-top:5px;
}

#ubsLogo{
	background-size: cover;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyN3B4IiBoZWlnaHQ9IjQ2cHgiIHZpZXdCb3g9IjAgMCAxMjcgNDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyNyA0NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzEiIGRpc3BsYXk9Im5vbmUiPjxpbWFnZSBkaXNwbGF5PSJpbmxpbmUiIG92ZXJmbG93PSJ2aXNpYmxlIiB3aWR0aD0iMTI3IiBoZWlnaHQ9IjQ2IiB4bGluazpocmVmPSJMb2dvLVNlbWlib2xkX1BOR3MvTG9nby1TZW1pYm9sZC1MLnBuZyIgPjwvaW1hZ2U+PC9nPjxnIGlkPSJMb2dvLVNlbWlib2xkLUwiPjxwYXRoIGZpbGw9IiNFNjAwMDAiIGQ9Ik03NC4yNTUsMjcuNjQzYzAsOS41MS01LjE5NiwxMC42NTEtMTAuMzkzLDEwLjY1MWMtOC45MzYsMC0xMC44MzctNC41NjUtMTAuODM3LTExLjA5NlY4Ljc3OWgtMy4yOTVWNy4wMDRoMTIuNDg0djEuNzc1aC0zLjU0OXYxNy44OGMwLDYuMzA5LDEuNjQ3LDkuNDQ3LDYuMTc5LDkuNDQ3YzQuNjI2LDAsNi44NzYtMi4yODIsNi44NzYtOC44NDVWOC43NzloLTMuMzI3VjcuMDA0aDguODcydjEuNzc1aC0zLjAxVjI3LjY0M3ogTTgyLjc0NywzNi4xN1Y4Ljc3OWgtMy4yMzJWNy4wMDRoMTMuODQ3YzUuODk1LDAsOC44MSwzLjMyOSw4LjgxLDcuMjI5YzAsNC4xNTItMy43NzEsNi40OTktNy4xMyw3LjE5NmM2LjUyNywwLjYwMiw4LjMwMiw0Ljc4Nyw4LjMwMiw3Ljg2MmMwLDYuMjc2LTUuMzU0LDguNjU0LTEwLjYxNSw4LjY1NEg3OS4yOTNWMzYuMTdIODIuNzQ3eiBNOTYuNTMsMTQuNTgxYzAtMi44ODUtMS40ODktNS44MDItNC43NTMtNS44MDJIODguMjZ2MTEuODg5aDMuMTM4Qzk0Ljg1MSwyMC42NjgsOTYuNTMsMTcuNzUxLDk2LjUzLDE0LjU4MXogTTk3LjY0LDI5LjI5MWMwLTQuMTIxLTEuNzc0LTYuODgtNS45MjYtNi44OEg4OC4yNlYzNi4xN2gyLjc4OUM5NS40NTMsMzYuMTcsOTcuNjQsMzMuNTcsOTcuNjQsMjkuMjkxeiBNMTE3LjE1OCw4LjM2N2MtMy4yNjQsMC01LjM1NCwxLjkzNC01LjM1NCw1LjI5NWMwLDMuMDQzLDMuMjk1LDQuNTAxLDYuNDk1LDUuNTc5YzEuOTAxLDAuNjY2LDQuMzEsMS41NTMsNS45NTcsMy4xMzljMS44MDcsMS43MTIsMi43ODksMy45OTQsMi43MjYsNi44NzljLTAuMTI3LDUuMzktMy44OTcsOS4wMzUtMTAuNTUyLDkuMDY2Yy0yLjUwMywwLTYuNC0wLjU3LTguNzQ2LTEuOTM0bC0wLjI1My04LjExNWgxLjk2NWMwLjE1OCw1LjQ1MiwyLjcyNSw4LjMwNiw3LjIyNCw4LjMwNmMzLjYxMiwwLDUuNjA5LTIuNDA5LDUuNjA5LTYuMDg3YzAtMy4xNy0yLjYzLTQuNTMzLTYuNjIzLTUuODY0Yy0xLjI5OS0wLjQ0NC0zLjg2NS0xLjM5Ni01LjY3Mi0zLjE3MWMtMS42MTYtMS42MTYtMi4zNzYtMy42NDYtMi4zNzYtNS44MDFjMC02LjMwOSw0LjQ5OS05LjAzNSwxMC4wNzYtOS4wMzVjMi4yMTgsMCw1LjU0NSwwLjc5Miw3LjQ3OCwxLjkwMmwwLjE5LDcuMDM3aC0xLjk2NUMxMjIuOTI2LDEwLjU1NSwxMjAuNzM5LDguMzY3LDExNy4xNTgsOC4zNjd6Ii8+PHBhdGggZD0iTTM0LjEzNCwxMy4yNjZsLTAuODI2LDAuNjg4TDM0LjE4LDE2LjhsLTIuNjE1LTEuNDIzbC0wLjg3MiwwLjY4OGwyLjg5LDEuNTYxbC0zLjA3NCwyLjQ3OWwtMC44MjYtMS4xMDJsMS4xMDEtMC44NzNsLTAuODI2LTAuOTY0bC0xLjEwMSwwLjg3MmwtMC44MjYtMS4wNTZsMS4xMDEtMC44NzJsLTAuODI2LTEuMDU2bC01LjY0Myw0LjY4M2w1LjM2OCw0LjMxNGwwLjk2My0xLjE5M2MwLjY4OCwwLjA0NiwxLjE5MywwLjU1MSwxLjQ2OCwxLjE5M0wyOS41LDI1LjI0NmwwLjU5NiwwLjQ1OWMxLjMzMS0xLjE5MywzLjA3NC0xLjk3NCw0Ljg2My0xLjk3NGMzLjc2MiwwLDYuNjk5LDMuMDc1LDYuNjk5LDYuODM5YzAsMS4yMzktMC4zMjEsMi41NzEtMS4wMSwzLjY3M2wxLjAxLDAuNzhjLTAuMDQ2LDAuNzM0LTAuNzM0LDEuNTE1LTEuNDIyLDEuNjk4bC0wLjk2My0wLjc4Yy0xLjMzMSwxLjI4NS0zLjA3NCwxLjk3NC00LjkwOSwxLjk3NGMtMy43NjIsMC02LjY5OC0yLjk4My02LjY5OC02Ljc5M2MwLTEuMjM5LDAuMzY3LTIuNTI1LDAuOTE3LTMuNTgxbC0wLjU1MS0wLjUwNWwtMC45NjMsMS4yODVjLTAuNjg4LTAuMDkyLTEuMjg1LTAuNTUxLTEuNDY4LTEuMjg1bDAuOTY0LTEuMTQ3bC00LjU0Mi0zLjc2NHY1Ljk2N2wxLjUxNCwwLjA0NmMwLjE4NCwwLjIyOSwwLjMyMSwwLjU1MSwwLjMyMSwwLjkxOGMwLDAuMzIxLTAuMTM4LDAuNjg5LTAuMjc1LDAuOTY0aC0xLjU2djAuNzM1YzMuMzA0LDAuNTUsNi4wNTYsMy4zNTEsNi4wNTYsNi43NDdjMCwzLjUzNC0yLjcwNyw2LjMzNC02LjA1Niw2Ljg4NXYxLjE5NGMtMC4zMjEsMC4xODMtMC43MzQsMC4zMjEtMS4xMDEsMC4zMjFjLTAuNDEzLDAtMC44NzItMC4xMzktMS4yMzktMC4zMjF2LTEuMTk0Yy0zLjM0OS0wLjU1MS01Ljk2NC0zLjM1MS01Ljk2NC02Ljg4NWMwLTMuMzk2LDIuNjE1LTYuMTk3LDUuOTY0LTYuNzAydi0wLjc4aC0xLjU2Yy0wLjE4My0wLjI3NC0wLjI3NS0wLjY0My0wLjI3NS0wLjk2NGMwLTAuMzY3LDAuMDkyLTAuNjg4LDAuMjc1LTAuOTY0aDEuNTZ2LTUuOTY3bC00LjU4OCwzLjc2NGwxLjAwOSwxLjE0N2MtMC4yMjksMC43MzQtMC44MjYsMS4xOTMtMS41MTQsMS4yODVsLTAuOTY0LTEuMjg1bC0wLjU5NiwwLjUwNWMwLjY0MiwxLjA1NiwwLjk2MywyLjM0MiwwLjk2MywzLjU4MWMwLDMuODEtMi45MzYsNi43OTMtNi42OTgsNi43OTNjLTEuNzksMC0zLjU3OS0wLjY4OC00Ljg2My0xLjk3NGwtMS4wMDksMC43OEMwLjc4LDM2LjUzOCwwLjA5MiwzNS43NTgsMCwzNS4wMjNsMC45NjMtMC43OEMwLjM2NywzMy4xNDIsMCwzMS44MSwwLDMwLjU3YzAtMy43NjQsMi45MzctNi44MzksNi42OTgtNi44MzljMS44MzUsMCwzLjU3OSwwLjc4LDQuOTA5LDEuOTc0bDAuNTUxLTAuNDEzbC0wLjk2My0xLjIzOWMwLjIyOS0wLjY0MywwLjgyNi0xLjEwMiwxLjUxNC0xLjE5M2wwLjk2MywxLjE5M2w1LjM2OC00LjMxNGwtNS42NDMtNC42ODNsLTAuODI2LDEuMDU2bDEuMTAxLDAuODcybC0wLjgyNiwxLjA1NmwtMS4xMDEtMC44NzJsLTAuODI2LDAuOTY0bDEuMDU1LDAuODczbC0wLjgyNiwxLjEwMmwtMy4wMjgtMi40NzlsMi44NDUtMS41NjFsLTAuODI2LTAuNjg4TDcuNTI0LDE2LjhsMC44NzItMi44NDZMNy41NywxMy4yNjZsLTAuOTY0LDMuMTIxbC0zLjA3NC0yLjQ3OWwwLjgyNi0xLjAxbDEuMDU1LDAuODcybDAuODcyLTEuMDFsLTEuMTAyLTAuOTY0bDAuODI2LTAuOTY0bDEuMTAxLDAuODI2bDAuNzgtMC45NjRMNS41MDUsOC44MTNjMC4yMjktMC43OCwwLjczNC0xLjQyMywxLjQ2OC0xLjg4MmwxMi43MDgsMTAuMzczdi02LjkzMWgtMS4yODV2MS4zMzFoLTEuMjg1di0xLjMzMWgtMS4zMzF2MS4zMzFoLTEuMzNWNy44MDRsMy4wMjgsMS4yODVWNy45ODdMMTQuNjgyLDYuODRsMi43OTgtMS4xMDJWNC42ODNsLTMuMDI4LDEuMTkzVjEuOTI5aDEuMzN2MS40MjNoMS4zMzFWMS45MjloMS4yODV2MS40MjNoMS4yODVWMC4yMjlDMjAuMDQ5LDAuMDkyLDIwLjQ2MiwwLDIwLjg3NSwwYzAuMzY3LDAsMC43OCwwLjA5MiwxLjE0NywwLjIyOXYxNy4wNzVMMzQuNzMsNi45MzJjMC42ODgsMC40NTksMS4xOTMsMS4xMDIsMS40NjgsMS44ODJsLTIuNDMyLDEuODgybDAuODI2LDAuOTY0bDEuMTAyLTAuODI2bDAuODI2LDAuOTY0bC0xLjEwMSwwLjk2NGwwLjgyNiwxLjAxbDEuMTAxLTAuODcybDAuODI2LDEuMDFsLTMuMDc0LDIuNDc5TDM0LjEzNCwxMy4yNjZ6IE04LjE2NywzMi4wMzljMCwxLjEwMywwLjgyNiwxLjc5MSwxLjc5LDEuODgzTDguMzUsMzUuMTYxYy0xLjEwMS0wLjQxMy0yLjExLTEuNzQ0LTIuMTEtMi44OTNjMC0wLjM2NiwwLjA5Mi0wLjU5NiwwLjE4My0wLjg3MWMtMC4xMzcsMC0wLjIyOSwwLjA0Ni0wLjMyMSwwLjA0NmMtMS40NjgsMC0yLjcwNy0xLjM3OC0yLjk4Mi0yLjgwMWwxLjY1Mi0xLjI4NWMtMC4wNDYsMC4xODQtMC4wNDYsMC4zMjEtMC4wNDYsMC40NTljMCwwLjkxOSwwLjg3MiwxLjc0NCwxLjc5LDEuNzQ0YzAuOTYzLDAsMS44ODEtMC44MjUsMS44ODEtMS43OWMwLTEuMTkzLTAuOTE3LTEuOTc0LTIuMDY0LTEuOTc0Yy0yLjI0OCwwLTQuNDUsMi4xNTctNC40NSw1LjAwM2MwLDAuODI3LDAuMTgzLDEuNjA3LDAuNTUsMi4yOTZsMS4wMDktMC43OGMwLjY4OCwwLjMyMSwxLjIzOSwxLjAxLDEuNDIyLDEuNzlsLTEuMDA5LDAuNzhjMC45NjMsMC44MjYsMi4xNTYsMS4xOTMsMy4zOTUsMS4xOTNjMi41NjksMCw0LjYzNC0yLjA2NSw0LjYzNC0zLjkwMmMwLTEuMDU1LTAuNzM0LTEuOTczLTEuODM1LTEuOTczQzkuMDM4LDMwLjIwNCw4LjE2NywzMC45ODQsOC4xNjcsMzIuMDM5eiBNMjEuNzkyLDM1Ljk4N2MwLDEuMDEsMC44MjYsMS44MzYsMS43OSwxLjgzNmMwLjY4OCwwLDAuOTYzLTAuMjc1LDEuNDY4LTAuNjg4VjM5LjJjLTAuNTA1LDAuMjc1LTEuMDA5LDAuNDEzLTEuNTYsMC40MTNjLTEuMTAxLDAtMi4wMTktMC4zMjEtMi42MTUtMS4yODVjLTAuNjQyLDAuOTY0LTEuNTYsMS4yODUtMi42NjEsMS4yODVjLTAuNTA0LDAtMS4wNTUtMC4xMzgtMS41Ni0wLjQxM3YtMi4wNjVjMC40NTgsMC40NTksMC44MjYsMC42ODgsMS40NjgsMC42ODhjMS4wMSwwLDEuNzktMC44MjYsMS43OS0xLjgzNmMwLTAuOTY0LTAuNjQyLTEuODM2LTEuNjk4LTEuODM2Yy0xLjg4MSwwLTIuNjYxLDEuNzktMi42NjEsMy40NDJjMCwyLjQzMywxLjc4OSw0LjQ5OCw0LjEyOSw0LjkxMXYtMS4yMzljMC4zNjctMC4xODQsMC43OC0wLjIyOSwxLjE0Ny0wLjIyOWMwLjQxMywwLDAuODI2LDAuMDQ2LDEuMTkzLDAuMjI5djEuMjM5YzIuMTU3LTAuMzIxLDQuMTI5LTIuNjE2LDQuMTI5LTQuOTExYzAtMS42OTgtMC42ODgtMy40NDItMi42NjEtMy40NDJDMjIuNDgxLDM0LjE1MSwyMS43OTIsMzUuMDIzLDIxLjc5MiwzNS45ODd6IE0zMy4yMTcsMjcuNzcxYzAsMC45MTgsMC45NjMsMS43OSwxLjkyNywxLjc5YzAuOTE3LDAsMS43OS0wLjgyNSwxLjc5LTEuNzQ0YzAtMC4xMzgtMC4wNDYtMC4yNzUtMC4wNDYtMC40NTlsMS42MDUsMS4yODVjLTAuMjc1LDEuNTYyLTEuNjUxLDIuOTM4LTMuMjU3LDIuNzU1YzAuMDkyLDAuMjc1LDAuMTM4LDAuNTA1LDAuMTM4LDAuODcxYzAsMS4xNDgtMS4wMDksMi40NzktMi4xMSwyLjg5M2wtMS42MDYtMS4yMzljMS4wMDktMC4wOTIsMS44MzUtMC43OCwxLjgzNS0xLjg4M2MwLTEuMDU1LTAuOTE4LTEuODM1LTEuOTI3LTEuODM1Yy0xLjA1NSwwLTEuODM1LDAuOTE4LTEuODM1LDIuMDJjMCwxLjMzMSwxLjYwNSwzLjg1NSw0LjY4LDMuODU1YzEuMjM5LDAsMi40MzItMC4zNjcsMy4zNDktMS4xOTNsLTEuMDA5LTAuNzhjMC4yMjktMC43OCwwLjY4OC0xLjQ2OSwxLjQyMi0xLjc5bDEuMDA5LDAuNzhjMC4zNjctMC42ODgsMC41OTYtMS40NjksMC41OTYtMi4yOTZjMC0yLjIwMy0xLjY5Ny01LjAwMy00LjQwNC01LjAwM0MzNC4yMjYsMjUuNzk3LDMzLjIxNywyNi41NzcsMzMuMjE3LDI3Ljc3MXoiLz48L2c+PC9zdmc+);
	width:108px;
	height:39px;
	margin-bottom: 45px;
}

#ubsLogoIE7 {
	height: 39px;
	width: 97px;
	
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo_ubs_17.gif', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo_ubs_17.gif', sizingMethod='scale')";*/
	
	background-image: url('../images/ubs_logo_ie7.png');
}

#headerTopLeft {
	padding : 0 0 0 0;
}

.cuiContainerGroupBoxTitle.naviBar {
	height: 37px;
}

h2 {
	text-color: #222222 100%;
	font-size: 22.6px;
}

.formButton {
	width: 288px;
}

input.formButton, a.formButton {
	font-family: Frutiger Roman,Arial,Helvetica,sans-serif;
}

.cancel-button {
	width: 288px;
	text-align: center;
}

.title{
	margin-top:45px;
}

/* compensate for border-spacing of 2px */
.lr-keypad-container table {
	margin-left: -2px;
	margin-right: -2px;
}

.input-keypad-icon {
	background-image: url('../images/keypad_main.png');
	background-size: 18px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 40px;
	display: none;
}

.disabled-keypad-icon {
	background-image: url('../images/keypad_main.png');
	background-size: 18px;
	background-color: white;
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 40px;
	display: none;
}

#button23 {
	border: 1px solid #ebebeb;
}
/* ghost button hack UBSCA-2816 */
#button23:hover {
	border-color: #e60000;
	background-color: white;
}

#button23:active {
	background-color: #e60000;
	border-color: #e60000;
	background-image: url('../images/reset-white_3x.png');
}

#button23:focus {
	border-color: #000000;
}


/* keypad Ghost button hack UBSCA-2782 */
.input-keypad-icon:hover {
	border-color: #222222;
	background-color: white;
}

.input-keypad-icon:active {
	background-color: #646464;
	border-color: #646464;
	background-image: url('../images/tastatur-inverted.png');
}

.input-keypad-icon:focus {
	border-color: #000000;
}

.ghost-keypad-pushed-icon {
	background-color: #646464;
	border-color: #646464;
	background-image: url('../images/tastatur-inverted.png');
}

.input-keypad-icon.ghost-keypad-pushed-icon:hover {
	background-color: #646464;
}


.input-back-icon {
	background-size: 20px;
	background-color: white;
	background-image: url('../images/back_main.png');
	background-repeat: no-repeat;
	background-position: center;
	height: 38px;
	width: 38px;
	display: none;
}

.input-digit{
	position:relative;
	background-color:rgba(255,255,255,0);
	padding:24px 0 6px 10px;
	border:none;
	font-size:16px;
	outline:none;
	z-index:1;
	background-position:calc(100% - 9px) calc(100% - 7px);
	color:black;
	width: 28px;
	text-align:center
}

#lr-CR input.input-digit {
	width: 24px;
	margin: 0 0 0 -7px;
}

.lr-challengedigit {
	color: #222222;
	 /* font color fix for safari and mobile devices */
	opacity: 1;
	-webkit-text-fill-color:#222222;
}

.uwr-body-bold.lr-challengedigit {
	font-size: 16px;
}

.span-digital-container {
	border: 0px none;
	background-color: rgb(238, 238, 238);
	width :282px
}
.span-response-container {
	border: 1px solid;
	width :281px
}

.input-digital-separator {
	height: 15px;
	display: inline-block;
	position: relative;
	width: 1px;
	top: 6px;
	font-size: 10px !important;
	margin-left: -1px;
	left: -4px;
}

.input-pipe-separator {
	height: 15px;
	display: inline-block;
	position: relative;
	background-color: grey;
	width: 1px;
	top: 8px;
	left: 1px;
}

#lr-CR .uwr-input-content .input-pipe-separator:nth-of-type(odd) {
	height: 7px;
}

#lr-CR .uwr-input-content .input-pipe-separator.input-pipe-separator.last {
	height: 15px;
}

.input-pipe-separator-challenge {
	height: 15px;
	display: inline-block;
	position: absolute;
	background-color: white;
	width: 1px;
	bottom: 0;
	margin-left: 2px;
}

.keypad-button{
	height: 48px;
	width : 92px;
	text-align:center;
}

span.uwr-dropdown-container{
	width : 286px;
	outline: none;
}

ul.uwr-dropdown-options{
	width: 97%;
}

span.uwr-dropdown-bottom-label-after-select {
	font-family: Frutiger Roman,Arial,Helvetica,sans-serif;
}

/*  ########
	 DOORMAT 
	######## 
*/
.doormat__base{padding-top:.46875em;margin-top:.625em}
.doormat__base .linklist__hl{font:bold 1em/1.25 Frutiger Roman,Arial,Helvetica,sans-serif;color:#646464;padding-top:.20625em;padding-bottom:.18125em}
.doormat__base .listitem__link{font:14px/28px Frutiger Roman,Arial,Helvetica,sans-serif;padding-top:.18571em;padding-bottom:.15714em;padding-left:0;text-decoration: none;}
.doormat__base .listitem__link:before{display:none}
.doormat__base .listitem__link:hover{text-decoration:underline}
.doormat__base .linklist-wrapper:first-child li:first-child>.listitem__link{font:14px/28px Frutiger Roman,Arial,Helvetica,sans-serif;padding-top:.18571em;padding-bottom:.15714em;margin-top:0;}
.doormat__base .linklist__hl+.linklist-wrapper li:first-child>.listitem__link{font:.875em/1.42857 Frutiger Roman,Arial,Helvetica,sans-serif;padding-top:.18571em;padding-bottom:.15714em;margin-top:.71429em}
.doormat__base li:last-child>.listitem__link{font:14px/28px Frutiger Roman,Arial,Helvetica,sans-serif;padding-top:.18571em;padding-bottom:.15714em;margin-bottom:0}
.doormat__base .teaser__base .image__base{padding-bottom:.46875em}
.doormat__row{border-top:1px solid #D2D2D2;border-bottom:1px solid #D2D2D2;background:#efefef;padding-top:35px;padding-bottom:35px;display:inline-block;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%}
.doormat__col{padding-left:20px;padding-right:20px;float:left;width:25%;height:285px;}
.doormat__col:not(:first-child){border-left:1px solid #bebebe}
.teaser__hl--doormat{font:bold 16px Frutiger Roman,Arial,Helvetica,sans-serif;color:#646464;padding-bottom:21px;margin-bottom:.625em;margin-top:1px;}
.linklist__base{position:relative}
.linklist__base:before,.linklist__base:after{content:" ";display:table}
.linklist__base:after{clear:both}
.linklist__base:not(:first-child){margin-top:9px}
.linklist__list{list-style: outside none none;margin: 0px;
padding: 0px;
border: 0px none;
font: inherit;
vertical-align: baseline;}
.listitem__link{font:.875em/1.21429 Frutiger Roman,Arial,Helvetica,sans-serif;color:#007099;padding-top:.44071em;padding-bottom:.41643em}
.listitem__link,.listitem__list{display:inline-block}
.listitem__link--linklist{padding-left:.85714em;position:relative;position:relative}
.teaser__base{margin-top:0}
.teaser__base:first-child{margin-top:0}
.teaser__base .image__base{padding-top:14px;width:100%}


ul.footertoolbar__breadcrumbList, ul.footertoolbar__breadcrumbList li{
	display:block;
	float:left;
}

ul.footertoolbar__breadcrumbList{
	padding:0; margin:0;
}

ul.footertoolbar__breadcrumbList li{
 margin-right: 10px;
}

ul.footertoolbar__breadcrumbList li.footertoolbar__breadcrumbList_link:after{
	float: left;
	content: ">";
	margin-left: 10px;
}

.footertoolbar__information {
	color: #646464;
	padding-bottom: .15714em;
	margin-top: .71429em;
	overflow:auto; 
}
.lr-breadcrumb{
	padding-top:40px;
	padding-bottom: 5px;
}


.footertoolbar-link{
	margin: 0;
	padding: 0;
	border: 0;
	color: #646464;
}

a.footertoolbar-link.uwr-link{
	color: #646464;
	text-decoration: none;
}

a.footertoolbar-link.uwr-link:hover{
	color: #222;
	text-decoration: none;
}

a.footertoolbar__breadcrumb--link.uwr-link{
	float: left;
	color: #646464;
	text-decoration: none;
}

span.footertoolbar__breadcrumb--link.uwr-link{
	color: #646464;
}

a.footertoolbar__breadcrumb--link.uwr-link:hover{
	color: #646464;
	text-decoration: underline;
}

.footertoolbar__breadcrumb-last:hover{
	text-decoration: underline;
}

#input-container .uwr-input-message.uwr-input-info {
	background-image: url('../images/input-question.png');
	z-index: 1;
	background-size: 18px, 18px;
	background-repeat: no-repeat;
	width: 24px;
	margin: 0 4px;
	background-position: right center;
}

span.input-question {
	background-image: url('../images/input-question.png');
	z-index: 1;
	background-size: 18px, 18px;
	background-repeat: no-repeat;
	width: 24px;
	margin: 0 10px;
}

#response1::-ms-clear,
#response2::-ms-clear,
#response3::-ms-clear,
#response4::-ms-clear,
#response5::-ms-clear,
#response6::-ms-clear,
#response7::-ms-clear,
#response8::-ms-clear {
	display: none;
}

.msclear::-ms-reveal{
	display: none;
}

@media only screen and (min-width: 1024px) {
	body { 
		margin-left: auto;
		margin-right: auto;
	}
}

span.uwr-input-label-top{
	color: #919191; 
	font-family: Frutiger Roman,Arial,Helvetica,sans-serif;
	bottom: 26px;
	top: auto;
}

.ok_icon{
	background: url("../images/suitability-ok.png") no-repeat center center;
	line-height: 120%;
	padding: 10px;
}

.ztic-confirmbox-title{
	color:#E60000;
	padding-bottom:16px;
	font-family: Frutiger Bold,Arial,Helvetica,sans-serif;
}


/* Keypad Letters UI fixing */

/* override base class */
.keypad-letters {
	font-size:16px !important; line-height: 27px !important;
}

.keypad-letters span{
	font-size: 11.9px; display: block; color: #646464 100%; line-height: 100%;
	font-family: Frutiger Light,Arial,Helvetica,sans-serif;
}

.uwr-input-container-projred {
	background-color: #ffffff;
	font-size: 16px;
	font-family: sans-serif;
	display: inline-block;
	position: relative;
	margin: 0;
	color: #919191;
	padding: 0 4px 0 0;
	cursor: text;
	user-select: none;
	white-space: nowrap;
}

.uwr-input-focus-projred:focus {
	border: 1px solid #000000;
	box-shadow: 0 0 0 1px #000000;
}

.lr-buttons{
	margin: 30px 0px 18px 0px;
}

.lr-mandatory-fields ~ .lr-buttons {
	margin: 18px 0px 18px 0px;
}

.uwr-button {
	-webkit-appearance: none;
}

.uwr-message-box {
	margin-bottom: 18px;
}

.uwr-input-container{
	padding-right: 5px;
}


/* QR-Code login:*/

.qrCodeAction div, ul, li {
	margin-bottom: 0 !important;
}

.qrCodeAction .lr-buttons {
		margin-top: 20px;
		padding-bottom: 10px;
}

a.sendQRbutton {
	text-decoration: unset;
	text-align: center;
	width: 100%;
	max-width: 370px;
}

.separatorArea {
	text-align: center;
	margin: 18px 0px 18px 0px;
}

.separatorLine {
	border-top: 1px solid #919191;
	margin-bottom: -10px;
}

.separatorContent {
	font-size: 16px;
	background-color: white;
	padding: 0px 7px 0px 7px;
	display: inline-block;
	color: #919191;
}

@media screen and (max-width: 1024px) {
    .uwr-headline-1, .cuiSwitchColor hr {
        display: none;
    }
}

.promotionteaser__link{
	display: block;
	width: 100%;
	height: 100%;
}

.promotionteaser__content{
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	bottom: 50px;
	width: 30em;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	z-index: 10;
	overflow: auto;
	padding-top: 7px;
	left: 105px;
	top: 50px;
}

/* Container holding the image and the text */
.container {
	position: relative;
	text-align: left;
}

/* Left text */
.text-left {
	position: absolute;
	top: 8px;
	left: 16px;
	text-align: left;
	width: 66%;
}

.recommending_browser_update {
	box-sizing:border-box;
	background-color: #b19cd9;
	margin: 14px 0 0 0;
	padding: 20px;
	width: 100%;
	white-space:normal;
	z-index:2;
}

.lr-encircled_number {
	border: 1px solid rgba(68, 68, 68, 1);
	border-radius: 50%;
	height:	24px;
	opacity: 100%;
	width: 24px;
}


/* UWR in the new style */

.UWR_Button_list-defaults,.UWR_Button_ordered-list-large,.UWR_Button_ordered-list-small,
.UWR_Button_ordered-list,.UWR_Button_square-list-large,.UWR_Button_square-list-small,
.UWR_Button_square-list{margin:0;padding:0;list-style-type:none;font-size:14px;font-weight:400;line-height:20px}
.UWR_Button_list-defaults li,.UWR_Button_ordered-list-large li,.UWR_Button_ordered-list-small li,
.UWR_Button_ordered-list li,.UWR_Button_square-list-large li,.UWR_Button_square-list-small li,
.UWR_Button_square-list li{position:relative;margin:12px 0}
.UWR_Button_ordered-list-large,.UWR_Button_ordered-list-small,.UWR_Button_ordered-list{counter-reset:item}
.UWR_Button_ordered-list-large li,.UWR_Button_ordered-list-small li,.UWR_Button_ordered-list li{padding-left:40px}

.UWR_Button_ordered-list-large li:before,.UWR_Button_ordered-list-small li:before,.UWR_Button_ordered-list li:before{
	content:counter(item) ".";counter-increment:item;position:absolute;left:0;width:32px;text-align:right
}

.UWR_Button_square-list-large li,.UWR_Button_square-list-small li,.UWR_Button_square-list li{padding-left:12px}
.UWR_Button_square-list-large li:before,.UWR_Button_square-list-small li:before,.UWR_Button_square-list li:before{
	content:"";display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background-color:currentColor
}
.UWR_Button_ordered-list-large{font-size:16px;font-weight:400;line-height:24px}
.UWR_Button_ordered-list-large li{margin:16px 0}
.UWR_Button_ordered-list-small{font-size:12px;font-weight:400;line-height:16px}
.UWR_Button_ordered-list-small li{margin:8px 0}
.UWR_Button_square-list-large{font-size:16px;font-weight:400;line-height:24px}
.UWR_Button_square-list-large li{margin:16px 0}
.UWR_Button_square-list-large li:before{top:10px}
.UWR_Button_square-list-small{font-size:12px;font-weight:400;line-height:16px}
.UWR_Button_square-list-small li{margin:8px 0}
.UWR_Button_square-list-small li:before{top:6px}

.UWR_Button_button{
	display:inline-block;text-align:center;position:relative;font-size:14px;font-weight:400;
	line-height:20px;font-weight:700;background-color:#e6e6e6;vertical-align:middle;padding:7px 0;
	box-sizing:border-box;border:2px solid transparent;border-radius:2px;min-width:80px;cursor:pointer;
	transition:background-color .3s;white-space:nowrap
}
.UWR_Button_button:focus{outline:none}
.UWR_Button_button:focus-visible{transition:none;border-color:#009bd2}
.UWR_Button_button:focus-visible:active{border-color:#e6e6e6}
.UWR_Button_button .UWR_Button_children,
.UWR_Button_button .UWR_Button_label{margin:0 14px;white-space:nowrap;display:inline-block;position:relative}
.UWR_Button_button .UWR_Button_icon{
	display:inline-block;position:absolute;width:16px;height:16px;vertical-align:middle;
	margin:auto auto auto 8px;top:0;bottom:0;left:0
}
.UWR_Button_button .UWR_Button_icon+.UWR_Button_children,
.UWR_Button_button .UWR_Button_icon+.UWR_Button_label{margin-left:34px}
.UWR_Button_button .UWR_Button_icon svg{width:16px;height:16px}
.UWR_Button_button.UWR_Button_only-icon{width:38px;min-width:auto;height:38px}
.UWR_Button_button.UWR_Button_only-icon .UWR_Button_icon{margin:9px}
.UWR_Button_button.UWR_Button_disabled{color:#bebebe;background-color:rgba(0,0,0,.07058823529411765);fill:#bebebe;cursor:not-allowed}
.UWR_Button_button:not(.UWR_Button_disabled){background-color:rgba(0,0,0,.07058823529411765);color:#1c1c1c}
.UWR_Button_button:not(.UWR_Button_disabled) .UWR_Button_icon{color:#1c1c1c}
.UWR_Button_button:not(.UWR_Button_disabled):hover{background-color:rgba(0,0,0,.10196078431372549)}
.UWR_Button_button:not(.UWR_Button_disabled):active{background-color:rgba(0,0,0,.1607843137254902)}
.UWR_Button_button:not(.UWR_Button_disabled).UWR_Button_expanded{background-color:#444}
.UWR_Button_button:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_button:not(.UWR_Button_disabled).UWR_Button_expanded .UWR_Button_icon{color:#fff}
.UWR_Button_primary:not(.UWR_Button_disabled){background-color:#444;color:#fff}
.UWR_Button_primary:disabled,.UWR_Button_primary[disabled]{background-color:rgba(0,0,0,.07058823529411765);fill:#bebebe}
.UWR_Button_primary:not(.UWR_Button_disabled) .UWR_Button_icon{color:#fff}
.UWR_Button_primary:not(.UWR_Button_disabled):hover{background-color:#2d2d2d}
.UWR_Button_primary:not(.UWR_Button_disabled):hover:disabled{background-color:rgba(0,0,0,.07058823529411765);fill:#bebebe}
.UWR_Button_primary:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_primary:not(.UWR_Button_disabled):active{background-color:#121212}
.UWR_Button_primary:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_primary:not(.UWR_Button_disabled).UWR_Button_expanded .UWR_Button_icon{color:#fff}
.UWR_Button_primary-high-emphasis:not(.UWR_Button_disabled){background-color:#e60000;color:#fff}
.UWR_Button_primary-high-emphasis:disabled,.UWR_Button_primary-high-emphasis[disabled]{background-color:rgba(0,0,0,.07058823529411765);fill:#bebebe}
.UWR_Button_primary-high-emphasis:not(.UWR_Button_disabled) .UWR_Button_icon{color:#fff}
.UWR_Button_primary-high-emphasis:not(.UWR_Button_disabled):hover{background-color:#db0000}
.UWR_Button_primary-high-emphasis:not(.UWR_Button_disabled):hover:disabled{background-color:rgba(0,0,0,.07058823529411765);fill:#bebebe}
.UWR_Button_primary-high-emphasis:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_primary-high-emphasis:not(.UWR_Button_disabled):active{background-color:#cf0000}
.UWR_Button_primary-high-emphasis:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_primary-high-emphasis:not(.UWR_Button_disabled).UWR_Button_expanded .UWR_Button_icon{color:#fff}
.UWR_Button_trade-red:not(.UWR_Button_disabled){background-color:#ba0000;color:#fff}
.UWR_Button_trade-red:not(.UWR_Button_disabled) .UWR_Button_icon{color:#fff}
.UWR_Button_trade-red:not(.UWR_Button_disabled):hover{background-color:#a30000}
.UWR_Button_trade-red:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_trade-red:not(.UWR_Button_disabled):active{background-color:#800}
.UWR_Button_trade-red:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_trade-red:not(.UWR_Button_disabled).UWR_Button_expanded .UWR_Button_icon{color:#fff}
.UWR_Button_trade-green:not(.UWR_Button_disabled){background-color:#677d00;color:#fff}
.UWR_Button_trade-green:not(.UWR_Button_disabled) .UWR_Button_icon{color:#fff}
.UWR_Button_trade-green:not(.UWR_Button_disabled):hover{background-color:#4a5f00}
.UWR_Button_trade-green:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_trade-green:not(.UWR_Button_disabled):active{background-color:#2a3d00}
.UWR_Button_trade-green:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_trade-green:not(.UWR_Button_disabled).UWR_Button_expanded .UWR_Button_icon{color:#fff}
.UWR_Button_trade-blue:not(.UWR_Button_disabled){background-color:#0e7ca4;color:#fff}
.UWR_Button_trade-blue:not(.UWR_Button_disabled) .UWR_Button_icon{color:#fff}
.UWR_Button_trade-blue:not(.UWR_Button_disabled):hover{background-color:#085e89}
.UWR_Button_trade-blue:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_trade-blue:not(.UWR_Button_disabled):active{background-color:#013c69}
.UWR_Button_trade-blue:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_trade-blue:not(.UWR_Button_disabled).UWR_Button_expanded .UWR_Button_icon{color:#fff}
.UWR_Button_muted:not(.UWR_Button_disabled){background-color:transparent;color:#1c1c1c}
.UWR_Button_muted:not(.UWR_Button_disabled) .UWR_Button_icon{color:#1c1c1c}
.UWR_Button_muted:not(.UWR_Button_disabled):hover{background-color:rgba(0,0,0,.10196078431372549)}
.UWR_Button_muted:not(.UWR_Button_disabled):active{background-color:rgba(0,0,0,.1607843137254902)}
.UWR_Button_muted:not(.UWR_Button_disabled).UWR_Button_expanded{background-color:#444}
.UWR_Button_muted:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_muted:not(.UWR_Button_disabled).UWR_Button_expanded .UWR_Button_icon{color:#fff}
.UWR_Button_muted-icon-emphasis:not(.UWR_Button_disabled){background-color:transparent;color:#1c1c1c}
.UWR_Button_muted-icon-emphasis:not(.UWR_Button_disabled) .UWR_Button_icon{color:#e60000}
.UWR_Button_muted-icon-emphasis:not(.UWR_Button_disabled):hover{background-color:rgba(0,0,0,.10196078431372549)}
.UWR_Button_muted-icon-emphasis:not(.UWR_Button_disabled):active{background-color:rgba(0,0,0,.1607843137254902)}
.UWR_Button_muted-icon-emphasis:not(.UWR_Button_disabled).UWR_Button_expanded{background-color:#444}
.UWR_Button_muted-icon-emphasis:not(.UWR_Button_disabled).UWR_Button_expanded,
.UWR_Button_muted-icon-emphasis:not(.UWR_Button_disabled).UWR_Button_expanded .UWR_Button_icon{color:#fff}
.UWR_Button_small{font-size:12px;font-weight:400;line-height:16px;font-weight:700;padding:2px 0}
.UWR_Button_small .UWR_Button_children,.UWR_Button_small .UWR_Button_label{margin:0 10px}
.UWR_Button_small .UWR_Button_icon{width:12px;height:12px;margin-left:8px}
.UWR_Button_small .UWR_Button_icon svg{width:12px;height:12px}
.UWR_Button_small .UWR_Button_icon+.UWR_Button_children,
.UWR_Button_small .UWR_Button_icon+.UWR_Button_label{margin-left:26px}
.UWR_Button_small.UWR_Button_only-icon{width:24px;height:24px}
.UWR_Button_small.UWR_Button_only-icon .UWR_Button_icon{margin:4px}
.UWR_Button_medium{font-size:14px;font-weight:400;line-height:20px;font-weight:700;padding:4px 0}
.UWR_Button_medium .UWR_Button_children,
.UWR_Button_medium .UWR_Button_label{margin:0 10px}
.UWR_Button_medium .UWR_Button_icon{margin-left:8px}
.UWR_Button_medium .UWR_Button_icon+.UWR_Button_children,
.UWR_Button_medium .UWR_Button_icon+.UWR_Button_label{margin-left:32px}
.UWR_Button_medium.UWR_Button_only-icon{width:32px;height:32px}
.UWR_Button_medium.UWR_Button_only-icon .UWR_Button_icon{margin:6px}
.UWR_Button_large{font-size:16px;font-weight:400;line-height:24px;font-weight:700;padding:10px 0}
.UWR_Button_large .UWR_Button_children,
.UWR_Button_large .UWR_Button_label{margin:0 20px}
.UWR_Button_large .UWR_Button_icon{margin-left:14px}
.UWR_Button_large .UWR_Button_icon+.UWR_Button_children,
.UWR_Button_large .UWR_Button_icon+.UWR_Button_label{margin-left:40px}
.UWR_Button_large.UWR_Button_only-icon{width:48px;height:48px}
.UWR_Button_large.UWR_Button_only-icon .UWR_Button_icon{margin:14px}

.UWR_Button_full-width{width:100%}


.UWR_MessageBox_list-defaults,.UWR_MessageBox_ordered-list-large,.UWR_MessageBox_ordered-list-small,
.UWR_MessageBox_ordered-list,.UWR_MessageBox_square-list-large,.UWR_MessageBox_square-list-small,
.UWR_MessageBox_square-list{margin:0;padding:0;list-style-type:none;font-size:14px;font-weight:400;line-height:20px}

.UWR_MessageBox_list-defaults li,.UWR_MessageBox_ordered-list-large li,.UWR_MessageBox_ordered-list-small li,
.UWR_MessageBox_ordered-list li,.UWR_MessageBox_square-list-large li,.UWR_MessageBox_square-list-small li,
.UWR_MessageBox_square-list li{position:relative;margin:12px 0}

.UWR_MessageBox_ordered-list-large,.UWR_MessageBox_ordered-list-small,.UWR_MessageBox_ordered-list{counter-reset:item}

.UWR_MessageBox_ordered-list-large li,.UWR_MessageBox_ordered-list-small li,.UWR_MessageBox_ordered-list li{padding-left:40px}

.UWR_MessageBox_ordered-list-large li:before,.UWR_MessageBox_ordered-list-small li:before,
.UWR_MessageBox_ordered-list li:before{content:counter(item) ".";counter-increment:item;position:absolute;left:0;width:32px;text-align:right}
.UWR_MessageBox_square-list-large li,.UWR_MessageBox_square-list-small li,.UWR_MessageBox_square-list li{padding-left:12px}
.UWR_MessageBox_square-list-large li:before,
.UWR_MessageBox_square-list-small li:before,
.UWR_MessageBox_square-list li:before{content:"";display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background-color:currentColor}
.UWR_MessageBox_ordered-list-large{font-size:16px;font-weight:400;line-height:24px}
.UWR_MessageBox_ordered-list-large li{margin:16px 0}
.UWR_MessageBox_ordered-list-small{font-size:12px;font-weight:400;line-height:16px}
.UWR_MessageBox_ordered-list-small li{margin:8px 0}
.UWR_MessageBox_square-list-large{font-size:16px;font-weight:400;line-height:24px}
.UWR_MessageBox_square-list-large li{margin:16px 0}
.UWR_MessageBox_square-list-large li:before{top:10px}
.UWR_MessageBox_square-list-small{font-size:12px;font-weight:400;line-height:16px}
.UWR_MessageBox_square-list-small li{margin:8px 0}
.UWR_MessageBox_square-list-small li:before{top:6px}

.UWR_MessageBox_icon{left:16px;position:absolute;top:16px;height:24px;width:24px}

.UWR_MessageBox_container{
	font-size:14px;font-weight:400;line-height:20px;position:relative;box-sizing:border-box;padding:18px 24px 16px 56px;
	min-height:56px;color:#1c1c1c;background-color:#f5f5f5;border-radius:4px
}

.UWR_MessageBox_container.UWR_MessageBox_small{font-size:12px;font-weight:400;padding:12px 16px 12px 36px;line-height:16px;min-height:40px;min-width:144px}
.UWR_MessageBox_container.UWR_MessageBox_small .UWR_MessageBox_title{font-size:14px;font-weight:400;line-height:20px;font-weight:700}
.UWR_MessageBox_container.UWR_MessageBox_small .UWR_MessageBox_children{font-size:12px;font-weight:400;line-height:16px}
.UWR_MessageBox_container.UWR_MessageBox_small .UWR_MessageBox_icon{left:12px;top:12px;height:16px;width:16px}

.UWR_MessageBox_container.UWR_MessageBox_highlighted{border:1px solid}
.UWR_MessageBox_container.UWR_MessageBox_inverse{background-color:#fff}
.UWR_MessageBox_container .UWR_MessageBox_title,
.UWR_MessageBox_container #div_operatinginfo_title{font-size:16px;font-weight:400;line-height:20px;font-weight:700;display:block;margin:0}
.UWR_MessageBox_container .UWR_MessageBox_children,
.UWR_MessageBox_container #div_operatinginfo_content{font-size:14px;font-weight:400;line-height:20px;display:block}

.UWR_MessageBox_container .UWR_MessageBox_children button{margin-bottom:8px}
.UWR_MessageBox_container .UWR_MessageBox_children button:not(:last-of-type){margin-right:16px}
.UWR_MessageBox_container.UWR_MessageBox_small .UWR_MessageBox_children button{margin-bottom:4px}
.UWR_MessageBox_container.UWR_MessageBox_small .UWR_MessageBox_children button:not(:last-of-type){margin-right:12px}

.UWR_MessageBox_container .UWR_MessageBox_children+.UWR_MessageBox_children,
.UWR_MessageBox_container .UWR_MessageBox_title+.UWR_MessageBox_children,
.UWR_MessageBox_container #div_operatinginfo_content+#div_operatinginfo_content,
.UWR_MessageBox_container #div_operatinginfo_title+#div_operatinginfo_content{margin:16px 0 0}
.UWR_MessageBox_container.UWR_MessageBox_small .UWR_MessageBox_children+.UWR_MessageBox_children,
.UWR_MessageBox_container.UWR_MessageBox_small .UWR_MessageBox_title+.UWR_MessageBox_children,
.UWR_MessageBox_container.UWR_MessageBox_small #div_operatinginfo_content+#div_operatinginfo_content,
.UWR_MessageBox_container.UWR_MessageBox_small #div_operatinginfo_title+#div_operatinginfo_content{margin-top:12px}

.UWR_MessageBox_info.UWR_MessageBox_highlighted{border-color:rgba(0,94,172,.30196078431372547)}
.UWR_MessageBox_confirm.UWR_MessageBox_highlighted{border-color:rgba(81,109,4,.30196078431372547)}
.UWR_MessageBox_warning.UWR_MessageBox_highlighted{border-color:rgba(229,176,28,.7019607843137254)}
.UWR_MessageBox_error.UWR_MessageBox_highlighted{border-color:rgba(186,0,0,.30196078431372547)}

.UWR_Input_list-defaults,
.UWR_Input_ordered-list-large,
.UWR_Input_ordered-list-small,
.UWR_Input_ordered-list,
.UWR_Input_square-list-large,
.UWR_Input_square-list-small,
.UWR_Input_square-list{margin:0;padding:0;list-style-type:none;font-size:14px;font-weight:400;line-height:20px}
.UWR_Input_list-defaults li,
.UWR_Input_ordered-list-large li,
.UWR_Input_ordered-list-small li,
.UWR_Input_ordered-list li,
.UWR_Input_square-list-large li,
.UWR_Input_square-list-small li,
.UWR_Input_square-list li{position:relative;margin:12px 0}
.UWR_Input_ordered-list-large,
.UWR_Input_ordered-list-small,
.UWR_Input_ordered-list{counter-reset:item}
.UWR_Input_ordered-list-large li,
.UWR_Input_ordered-list-small li,
.UWR_Input_ordered-list li{padding-left:40px}
.UWR_Input_ordered-list-large li:before,
.UWR_Input_ordered-list-small li:before,
.UWR_Input_ordered-list li:before{content:counter(item) ".";counter-increment:item;position:absolute;left:0;width:32px;text-align:right}
.UWR_Input_square-list-large li,
.UWR_Input_square-list-small li,
.UWR_Input_square-list li{padding-left:12px}
.UWR_Input_square-list-large li:before,
.UWR_Input_square-list-small li:before,
.UWR_Input_square-list li:before{content:"";display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background-color:currentColor}
.UWR_Input_ordered-list-large{font-size:16px;font-weight:400;line-height:24px}
.UWR_Input_ordered-list-large li{margin:16px 0}
.UWR_Input_ordered-list-small{font-size:12px;font-weight:400;line-height:16px}
.UWR_Input_ordered-list-small li{margin:8px 0}
.UWR_Input_square-list-large{font-size:16px;font-weight:400;line-height:24px}
.UWR_Input_square-list-large li{margin:16px 0}
.UWR_Input_square-list-large li:before{top:10px}
.UWR_Input_square-list-small{font-size:12px;font-weight:400;line-height:16px}
.UWR_Input_square-list-small li{margin:8px 0}
.UWR_Input_square-list-small li:before{top:6px}
.UWR_Input_input{position:relative;width:290px;display:inline-block;vertical-align:top}
.UWR_Input_input.UWR_Input_focused .UWR_Input_label{top:6px;font-size:12px;font-weight:400;line-height:16px}
.UWR_Input_input .UWR_Input_input-wrapper{position:relative}
.UWR_Input_input .UWR_Input_input-background{display:block;background-color:#fff;white-space:nowrap}
.UWR_Input_input.UWR_Input_disabled .UWR_Input_input-background{background-color:#fafafa}
.UWR_Input_input.UWR_Input_disabled .UWR_Input_label,
.UWR_Input_input.UWR_Input_disabled .UWR_Input_label.UWR_Input_required:after{color:#bebebe}
.UWR_Input_input.UWR_Input_read-only .UWR_Input_input-background{background-color:#fafafa}
.UWR_Input_input.UWR_Input_read-only .UWR_Input_label,
.UWR_Input_input.UWR_Input_read-only .UWR_Input_label.UWR_Input_required:after{color:#646464}
.UWR_Input_input input{position:relative;width:100%;height:48px;border:1px solid #aaa;outline:none;padding:20px 11px 5px;background-color:transparent;color:#1c1c1c;font-size:16px;font-weight:400;line-height:20px;-webkit-appearance:none;border-radius:0;box-sizing:border-box;border-radius:2px;caret-color:#e60000}
.UWR_Input_input input::-webkit-input-placeholder{color:#646464}
.UWR_Input_input input::-moz-placeholder{color:#646464;opacity:1}
.UWR_Input_input input::-ms-input-placeholder{color:#646464}
.UWR_Input_input input:-ms-input-placeholder{color:#646464}
.UWR_Input_input input::placeholder{color:#646464;opacity:1}
.UWR_Input_input input:hover{border-color:#444}
.UWR_Input_input input:hover:not(:focus){transition:border-color .3s}
.UWR_Input_input input::-ms-clear{display:none}
.UWR_Input_input input:disabled,
.UWR_Input_input input[readonly]{border-color:#eee;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.UWR_Input_input input:disabled::-webkit-input-placeholder,
.UWR_Input_input input[readonly]::-webkit-input-placeholder{color:#bebebe}
.UWR_Input_input input:disabled::-moz-placeholder,
.UWR_Input_input input[readonly]::-moz-placeholder{color:#bebebe;opacity:1}
.UWR_Input_input input:disabled::-ms-input-placeholder,
.UWR_Input_input input[readonly]::-ms-input-placeholder{color:#bebebe}
.UWR_Input_input input:disabled:-ms-input-placeholder,
.UWR_Input_input input[readonly]:-ms-input-placeholder{color:#bebebe}
.UWR_Input_input input:disabled::placeholder,
.UWR_Input_input input[readonly]::placeholder{color:#bebebe;opacity:1}
.UWR_Input_input input:disabled{-webkit-text-fill-color:#bebebe;opacity:1}
.UWR_Input_input input:disabled::-webkit-input-placeholder{color:#bebebe}
.UWR_Input_input input:disabled::-moz-placeholder{color:#bebebe;opacity:1}
.UWR_Input_input input:disabled::-ms-input-placeholder{color:#bebebe}
.UWR_Input_input input:disabled:-ms-input-placeholder{color:#bebebe}
.UWR_Input_input input:disabled::placeholder{color:#bebebe;opacity:1}
.UWR_Input_input input[readonly]{color:#1c1c1c;-webkit-text-fill-color:#1c1c1c;-webkit-opacity:1}
.UWR_Input_input input[readonly]:focus-visible{border-color:#009bd2;box-shadow:0 0 0 1px #009bd2}
.UWR_Input_input input:focus{border-color:#000;box-shadow:inset 0 0 0 1px #000}
.UWR_Input_input input.UWR_Input_keyboard-user:focus{border-color:#009bd2;box-shadow:inset 0 0 0 1px #009bd2}
.UWR_Input_input .UWR_Input_right-container{align-items:center;display:inline-flex;height:100%;position:absolute;right:5px;top:50%;transform:translateY(-50%)}
.UWR_Input_input .UWR_Input_right-container>*+*{margin-left:8px}
.UWR_Input_input .UWR_Input_label{position:absolute;top:20px;left:12px;right:12px;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;color:#646464;font-size:16px;font-weight:400;line-height:24px;cursor:text;overflow:hidden;text-overflow:ellipsis;transition-property:font-size,top;transition-duration:.1s;transition-timing-function:linear}
.UWR_Input_input .UWR_Input_label.UWR_Input_has-tooltip{right:37px}
.UWR_Input_input .UWR_Input_label.UWR_Input_top{top:6px;font-size:12px;font-weight:400;line-height:16px}
.UWR_Input_input .UWR_Input_label.UWR_Input_required:after{content:" *";color:#ba0000}
.UWR_Input_input.UWR_Input_warning input:not(:focus){border:1px solid #e5b01c}
.UWR_Input_input.UWR_Input_warning input:not(:focus):hover{border:1px solid #444}
.UWR_Input_input.UWR_Input_confirm input:not(:focus){border:1px solid #677d00}
.UWR_Input_input.UWR_Input_confirm input:not(:focus):hover{border:1px solid #444}
.UWR_Input_input.UWR_Input_info input:not(:focus){border:1px solid #3a578a}
.UWR_Input_input.UWR_Input_info input:not(:focus):hover{border:1px solid #444}
.UWR_Input_input.UWR_Input_error input:not(:focus){border:1px solid #a43725}
.UWR_Input_input.UWR_Input_error input:not(:focus):hover{border:1px solid #444}
.UWR_Input_input .UWR_Input_tooltip-icon{align-self:flex-end;margin-bottom:8px}
.UWR_Input_input .UWR_Input_tooltip-icon:last-child{margin-right:7px}
.UWR_Input_input.UWR_Input_space-saving{display:flex}
.UWR_Input_input.UWR_Input_space-saving .UWR_Input_label{position:relative;top:0;left:0;width:auto;padding:7px 8px 0 0;text-align:right;color:#646464;font-size:14px;font-weight:400;line-height:20px}
.UWR_Input_input.UWR_Input_space-saving .UWR_Input_label.UWR_Input_required:after{content:""}
.UWR_Input_input.UWR_Input_space-saving .UWR_Input_label.UWR_Input_required:before{content:"* ";color:#ba0000}
.UWR_Input_input.UWR_Input_space-saving>div{flex:1}
.UWR_Input_input.UWR_Input_space-saving input{font-size:14px;font-weight:400;line-height:20px;height:32px;padding:6px 11px}
.UWR_Input_input.UWR_Input_space-saving.UWR_Input_disabled .UWR_Input_label,
.UWR_Input_input.UWR_Input_space-saving.UWR_Input_disabled .UWR_Input_label.UWR_Input_required:before{color:#bebebe}
.UWR_Input_input.UWR_Input_space-saving .UWR_Input_tooltip-icon,
.UWR_Input_input.UWR_Input_space-saving .UWR_Input_tooltip-icon:last-child{align-self:center;bottom:0;margin-bottom:0}.UWR_Input_input.UWR_Input_space-saving .UWR_Input_tooltip-icon:last-child{margin-right:3px}

.UWR_Checkbox_list-defaults,
.UWR_Checkbox_ordered-list-large,
.UWR_Checkbox_ordered-list-small,
.UWR_Checkbox_ordered-list,
.UWR_Checkbox_square-list-large,
.UWR_Checkbox_square-list-small,
.UWR_Checkbox_square-list{margin:0;padding:0;list-style-type:none;font-size:14px;font-weight:400;line-height:20px}
.UWR_Checkbox_list-defaults li,
.UWR_Checkbox_ordered-list-large li,
.UWR_Checkbox_ordered-list-small li,
.UWR_Checkbox_ordered-list li,
.UWR_Checkbox_square-list-large li,
.UWR_Checkbox_square-list-small li,
.UWR_Checkbox_square-list li{position:relative;margin:12px 0}
.UWR_Checkbox_ordered-list-large,
.UWR_Checkbox_ordered-list-small,
.UWR_Checkbox_ordered-list{counter-reset:item}
.UWR_Checkbox_ordered-list-large li,
.UWR_Checkbox_ordered-list-small li,
.UWR_Checkbox_ordered-list li{padding-left:40px}
.UWR_Checkbox_ordered-list-large li:before,
.UWR_Checkbox_ordered-list-small li:before,
.UWR_Checkbox_ordered-list li:before{content:counter(item) ".";counter-increment:item;position:absolute;left:0;width:32px;text-align:right}
.UWR_Checkbox_square-list-large li,
.UWR_Checkbox_square-list-small li,
.UWR_Checkbox_square-list li{padding-left:12px}
.UWR_Checkbox_square-list-large li:before,
.UWR_Checkbox_square-list-small li:before,
.UWR_Checkbox_square-list li:before{content:"";display:block;position:absolute;top:8px;left:0;width:4px;height:4px;background-color:currentColor}
.UWR_Checkbox_ordered-list-large{font-size:16px;font-weight:400;line-height:24px}
.UWR_Checkbox_ordered-list-large li{margin:16px 0}
.UWR_Checkbox_ordered-list-small{font-size:12px;font-weight:400;line-height:16px}
.UWR_Checkbox_ordered-list-small li{margin:8px 0}
.UWR_Checkbox_square-list-large{font-size:16px;font-weight:400;line-height:24px}
.UWR_Checkbox_square-list-large li{margin:16px 0}
.UWR_Checkbox_square-list-large li:before{top:10px}
.UWR_Checkbox_square-list-small{font-size:12px;font-weight:400;line-height:16px}
.UWR_Checkbox_square-list-small li{margin:8px 0}
.UWR_Checkbox_square-list-small li:before{top:6px}
.UWR_Checkbox_container{display:inline-block;position:relative;line-height:normal}
.UWR_Checkbox_container input{position:absolute;opacity:0;margin:0;line-height:inherit}
.UWR_Checkbox_container input:not(:disabled):not(:indeterminate):checked~.UWR_Checkbox_checkbox{border:1px solid #444;background-color:#444}
.UWR_Checkbox_container input:not(:disabled):not(:indeterminate):checked~.UWR_Checkbox_checkbox svg{color:#fff}
.UWR_Checkbox_container input:not(:disabled):not(:indeterminate):checked:active~.UWR_Checkbox_checkbox,
.UWR_Checkbox_container input:not(:disabled):not(:indeterminate):checked:hover~.UWR_Checkbox_checkbox{border:1px solid #000;background-color:#000}
.UWR_Checkbox_container input:indeterminate~.UWR_Checkbox_checkbox svg{width:12px}
.UWR_Checkbox_container input:indeterminate:disabled~.UWR_Checkbox_checkbox svg{fill:#bebebe}
.UWR_Checkbox_container input:not(:disabled){cursor:pointer}
.UWR_Checkbox_container input:not(:disabled):hover~.UWR_Checkbox_checkbox{border:1px solid #444}
.UWR_Checkbox_container input:not(:disabled):active~.UWR_Checkbox_checkbox{border:1px solid #444;background-color:#d7d7d7}
.UWR_Checkbox_container input:focus-visible:not(:disabled):checked~.UWR_Checkbox_checkbox,
.UWR_Checkbox_container input:focus-visible:not(:disabled)~.UWR_Checkbox_checkbox{border:2px solid #009bd2}
.UWR_Checkbox_container input:disabled{cursor:default}
.UWR_Checkbox_container input:disabled~.UWR_Checkbox_label-text{color:#bebebe;cursor:default}
.UWR_Checkbox_container input:disabled~.UWR_Checkbox_checkbox{border-color:hsla(0,0%,66.7%,.25);cursor:default}
.UWR_Checkbox_container input:disabled:checked~.UWR_Checkbox_checkbox svg{color:#bebebe}
.UWR_Checkbox_container label{display:inline-block;position:relative;padding-left:24px;margin:0;font-weight:400;min-height:24px}
.UWR_Checkbox_medium.UWR_Checkbox_container label,
.UWR_Checkbox_small.UWR_Checkbox_container label{padding-left:20px;min-height:20px}
.UWR_Checkbox_container label .UWR_Checkbox_label-text{cursor:pointer;display:inline-block;vertical-align:middle;font-size:16px;font-weight:400;line-height:24px}
.UWR_Checkbox_container label .UWR_Checkbox_label-text.UWR_Checkbox_with-label{margin-left:12px}
.UWR_Checkbox_medium.UWR_Checkbox_container label .UWR_Checkbox_label-text.UWR_Checkbox_with-label,
.UWR_Checkbox_small.UWR_Checkbox_container label .UWR_Checkbox_label-text.UWR_Checkbox_with-label{margin-left:8px;line-height:20px}
.UWR_Checkbox_medium.UWR_Checkbox_container label .UWR_Checkbox_label-text{font-size:14px;font-weight:400;line-height:20px}
.UWR_Checkbox_small.UWR_Checkbox_container label .UWR_Checkbox_label-text{font-size:12px;font-weight:400;line-height:16px}
.UWR_Checkbox_container .UWR_Checkbox_checkbox{cursor:pointer;display:inline-block;position:absolute;top:0;left:0;width:24px;height:24px;margin:0;border:1px solid #aaa;border-radius:2px;background-color:#fff;box-sizing:border-box}
.UWR_Checkbox_medium.UWR_Checkbox_container .UWR_Checkbox_checkbox,
.UWR_Checkbox_small.UWR_Checkbox_container .UWR_Checkbox_checkbox{width:20px;height:20px}
.UWR_Checkbox_container .UWR_Checkbox_checkbox svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12px;height:12px;fill:#000}