.role {
	display: block;
	height: 33px;
	line-height: 33px;
	padding: 0 12px;
}

.ui-toolbar {
	padding-top: 4px;
}

.noborder {
	border: none;
}

.nopadding {
	padding: 0;
}

.compatibility_product_image_small {
	border: none !important;
	padding: 0px !important;
	width: 49px;
}

.compatibility_product_image_large {
	border: none !important;
	padding: 0px !important;
	width: 124px;
}

.compatibility_product_name {
	border: none !important;
	padding: 0px !important;
}

/***************************************************************************/
/*            				  img_table  			    				   */
/***************************************************************************/
.img_table_close {
	background-image: url("../imgs/table_close.png") !important;
}

.img_table_min {
	background-image: url("../imgs/table_min.png") !important;
}

.img_table_max {
	background-image: url("../imgs/table_max.png") !important;
}

.img_view_list {
	background-image: url("../imgs/view_list.png") !important;
}

.img_view_detail {
	background-image: url("../imgs/view_detail.png") !important;
}

/***************************************************************************/
/*            				  compatibility			    				   */
/***************************************************************************/
.compatibility_column1_small {
	width: 60px;
}

.compatibility_column1_large {
	width: 130px;
}

.compatibility_column2 {
	width: 115px;
}

.compatibility_column3 {
	width: 200px;
}

.compatibility_column4 {
	width: 212px;
}

.compatibility_column5 {
	width: 68px;
}

.compatibility_column6 {
	width: 68px;
}

.compatibility_column56 {
	width: 156px;
}

/***************************************************************************/
/*								tickets									   */
/***************************************************************************/
.ticketpost_unread_changes {
	font-weight: bold;
}
/***************************************************************************/
/*            				  ui-datatable			    				   */
/***************************************************************************/
.ui-datatable .ui-widget {
	overflow: auto;
	max-width: inherit;
}

.ui-datatable table { /* width: auto !important; */
	border-collapse: collapse;
	table-layout: auto;
}

.ui-datatable .ui-datatable-header, .ui-datatable .ui-datatable-footer {
	text-align: left;
	padding: 4px 10px;
}

.ui-datatable .ui-datatable-header {
	border-bottom: 0px none;
	background: none repeat scroll 0 0 #E1E1E1;
}

.ui-datatable .ui-datatable-footer {
	border-top: 0px none;
}

.ui-datatable thead th, .ui-datatable tfoot td {
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	/* padding: 4px 10px 4px 4px;*/
	margin: 0px;
}

.ui-datatable-data, .ui-datatable-data-empty {

}

.ui-datatable .ui-datatable-data td, .ui-datatable .ui-datatable-data-empty td
	{
	border-style: solid;
	border-width: 1px; /* former value: 0px */
	border-color: inherit; /* former value: none */
	padding: 4px 10px; /* former value: 0px 0px */
	white-space: normal;
	/*margin: 0;*/
	/*overflow: hidden;*/
}

.ui-datatable .actions td {
	padding: 0 3px 0 3px !important;
	overflow: visible;
	border-style: none;
}

.ui-datatable .ui-paginator {
	margin: 0px;
	text-align: right;
	padding: 2px;
}

.hide-column-names table thead tr {
	display: none;
}

/* #homePanels .ui-datatable .ui-paginator {
	text-align: right;
} */
.ui-datatable .ui-paginator .ui-icon-seek-first, .ui-datatable .ui-paginator .ui-icon-seek-prev,
	.ui-datatable .ui-paginator .ui-icon-seek-next, .ui-datatable .ui-paginator .ui-icon-seek-end
	{
	text-align: center;
}

.ui-datatable .ui-paginator-top {
	border-bottom: 0px none;
}

.ui-datatable .ui-paginator-bottom {
	border-top: 0px none;
}

.ui-datatable .ui-sortable-column {
	cursor: pointer;
}

.ui-datatable .ui-sortable-column-icon { /*	float: right; */

}

.ui-datatable .ui-column-filter {
	display: block !important;
	width: 100% !important;
	margin: auto !important;
	background: #ffffff !important;
	border: none !important;
	border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	line-height: 140% !important;
	padding: 0 !important;
	height: auto !important;
}

.ui-datatable .ui-expanded-row {
	border-bottom: 0px none;
}

.ui-datatable .ui-expanded-row-content {
	border-top: 0px none;
}

.ui-datatable .ui-row-toggler {
	cursor: pointer;
}

.ui-datatable .ui-cell-editor-input {
	display: none;
}

.ui-datatable .ui-row-editor-column {

}

.ui-datatable .ui-row-editor {

}

.ui-datatable .ui-row-editor span {
	cursor: pointer;
	float: left;
}

.ui-datatable tr.ui-state-highlight {
	cursor: pointer;
}

.ui-datatable .ui-selection-column {
	width: 20px;
}

.ui-datatable-odd, .ui-datatable-even {

}

.ui-datatable-scrollable {

}

.ui-datatable-scrollable-header {

}

.ui-datatable-scrollable-body {
	overflow: auto;
}

.ui-datatable-scrollable .ui-datatable-scrollable-body table,
	.ui-datatable-scrollable .ui-datatable-scrollable-header table,
	.ui-datatable-scrollable .ui-datatable-scrollable-footer table {
	width: auto;
}

.ui-datatable .ui-column-resizer {
	width: 4px;
	height: 15px;
	float: right;
	padding: 0px;
	margin: 0px -12px 0px 0px;
	cursor: col-resize;
	background: transparent;
	margin: 0px -2px 0px 0px;
}

.ui-datatable .ui-column-resizer-helper {
	width: 4px;
	position: absolute;
	z-index: 10;
	display: none;
}

#searchResults.ui-datatable .ui-datatable-scrollable-header table,
	#searchResults.ui-datatable .ui-datatable-scrollable-body table,
	#searchResults.ui-datatable .ui-datatable-scrollable-footer table {
	width: 100%;
}

/***************************************************************************/
/*            				  ui-datalist			    				   */
/***************************************************************************/
.ui-datalist-item {
	padding: 6px;
}

/***************************************************************************/
/*            				  ui-picklist			    				   */
/***************************************************************************/
.ui-picklist {
	border-collapse: separate;
	border-spacing: 10px;
}

.ui-picklist .ui-picklist-list {
	list-style-type: none;
	list-style-position: outside;
	/*margin: 3px 10px 0px 10px;*/
	padding: 0;
	overflow: auto;
	height: 350px;
	width: auto;
	min-width: 200px;
}

.ui-picklist .ui-picklist-list li {
	border: 0 none;
	margin: 0 0 3px 0;
	padding: 5px;
}

.ui-picklist .ui-picklist-button {
	display: block;
	min-width: 25px;
	/* margin: 2px 10px; */
	padding: 0;
}

.ui-picklist .ui-picklist-item {
	cursor: pointer;
}

.ui-picklist td {
	vertical-align: middle;
}

#selManuCodes.ui-picklist .ui-picklist-button-add-all {
	display: none;
}

#brands.ui-picklist .ui-picklist-list, #knowledgeCategories.ui-picklist .ui-picklist-list,
	#roles.ui-picklist .ui-picklist-list {
	height: 100px;
}

.col1, .col2 {
	vertical-align: top;
}

.img-narrow {
	width: 275px !important;
	padding: 0 3px;
}

.inpage-action {
	display: inline-table;
	margin-right: 5px;
	padding-right: 0;
	line-height: 25px;
	vertical-align: middle;
	white-space: normal;
	float: right;
}

.delete-overlay-background {
	background-image: url("../imgs/delete_overlay.png");
}

.content-form-row .content-form-row-command-button {
	white-space: normal;
	width: 100%;
}

.content-form-row .content-form-row-command-button .label {
	/* width: 160px; */
	width: 90px;
	vertical-align: middle !important;
}

.content-form-row .content-form-row-command-button .button {
	vertical-align: middle !important;
}

/***************************************************************************/
/*                                tree                                     */
/***************************************************************************/
.ygtvfocus {
	background-color: #FFFFFF;
}

.ygtv-highlight .ygtv-highlight1, .ygtv-highlight .ygtv-highlight1 .ygtvlabel
	{
	background-color: #E0E0D7;
	color: #000000;
}

.treenode-highlight {
	background-color: silver;
}

/***************************************************************************/
/*                     additonal content elements                          */
/***************************************************************************/

/* border at bottom for content-form-row */
.content-form-row-border {
	border-bottom: 1px solid #d7d7d7;
}

/* wrap a 3-column module (optional) */
.content-three-columns {
	width: 1000px;
}

/* left column of a 3-column module (fixed width: 300px with 40px right margin) */
.content-three-columns-left {
	float: left;
	width: 300px;
	margin-right: 40px;
}

/* middle column of a 3-column module (fixed width: 300px with 40px right margin) */
.content-three-columns-middle {
	float: left;
	width: 300px;
	margin-right: 40px;
}

/* right column of a 3-column module (dynamic width) */
.content-three-columns-right {
	float: left;
}

/* style .content-form labels, width:300 for equal spacing to input fields */
.content-form .label-wide {
	display: inline-block;
	width: 300px;
	padding-right: 5px;
	vertical-align: top;
	white-space: normal !important;
	line-height: 25px;
}

#workflow-actions .button {
	margin-right: 6px;
}

#form-actions .button {
	margin-left: 6px;
}

.ui-draggable .ui-dialog-titlebar {
	background: none repeat scroll 0 0 transparent;
	border: none;
}

/*********************** FAQ tree ********************************************/

/* expandable, incl. hover state ==> question collapsed */
#faq .ygtvtp, #faq .ygtvtph, #faq .ygtvlp, #faq .ygtvlph {
	background: url(images/faq_arrow_e.png) no-repeat;
}

/* collapsable, incl. hover state ==> question expanded */
#faq .ygtvtm, #faq .ygtvtmh, #faq .ygtvlm, #faq .ygtvlmh {
	background: url(images/faq_arrow_s.png) no-repeat;
}

/* no children ==> answer */
#faq .ygtvln, #faq .ygtvdepthcell {
	background: none;
}

#faq img.prod-img {
	margin-right: 15px;
	margin-bottom: 15px;
	float: left;
}

#faq .ui-widget-content .ui-icon {
	background-image: none;
}

/**************************** Notification Bar ********************************/
#ticketInfos.ui-notificationbar {
	height: auto;
	width: 40%;
	top: 161px !important;
	right: 0px;
	bottom: 68px !important;
	overflow: scroll;
	z-index: 9999999;
	opacity: 0.7;
	filter: alpha(opacity =                                   70);
	text-align: left;
}

#ticketInfos .ui-notificationbar-close {
	cursor: pointer;
	font-size: 24px;
	position: absolute;
	right: 10px;
	top: 10px;
	clear: both;
	display: block;
	z-index: 10;
}

.selfSignedCertification {
	background-color: #f2bb3e !important;
	background-image: none !important;
}

.isobuscheck {
	text-align: center;
	vertical-align: center;
}

.right-aligned-value {
	text-align: right !important;
}

#download-menu {
	width: 1px;
	height: 33px;
	position: absolute;
	z-index: 100;
}

ul.downloadmenu {
	margin-top: 6px;
	line-height: 19px;
	right: 0px;
	position: absolute;
	background: white url(../imgs/lang-button.png) right top no-repeat;
	cursor: pointer;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	margin-right: 15px;
}

ul.downloadmenu li {
	display: none;
	height: auto;
	line-height: 19px;
	padding: 1px 5px;
	white-space: nowrap;
	float: none;
	text-align: right;
}

ul.downloadmenu:hover {
	padding-bottom: 5px;
}

ul.downloadmenu:hover li {
	display: block;
}

ul.downloadmenu li.first {
	margin-right: 25px;
	margin-bottom: 5px;
	display: block !important;
}

ul.downloadmenu li.lastinsection {
	border-bottom: 1px solid #d7d7d7;
}

ul.downloadmenu li a {
	height: 20px;
	line-height: 20px;
	padding-right: 25px;
}

ul.downloadmenu li a:hover {
	background: #e5e5e5;
}

.ui-inputfield {
	padding: 0 0 2px 0;
}

.ui-datatable th div.ui-dt-c {
	padding: 0;
}

.ui-datatable .ui-datatable-data td div.ui-dt-c, .ui-datatable .ui-datatable-data-empty td div.ui-dt-c,
	.ui-datatable tfoot td div.ui-dt-c {
	padding: 4px 0px;
}

.ui-datatable .ui-sortable-column-icon {
	position: inherit;
}

.ui-tree {
	width: auto;
}

.ui-tree .ui-tree-container {
	white-space: inherit;
}

.aef-calendar input { /* same as input-narrow from style.css */
	width: 275px !important;
}

.aef-calendar.error input {
	color: #e24217 !important;
	border-color: #e24217 !important;
}

/*
.emphasize {
	padding-left: 5px;
	padding-right: 5px;
}
*/
.emphasize:hover, .emphasize:active {
	background: #F2F2F2;
	-moz-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.guidelineDetailsAttribute {
	font-weight: bold;
	white-space: nowrap;
}

.propertyTable {
	margin: auto;
}

.propertyTable .ui-state-default {
	padding: 4px 10px;
}

.propertyTable .ui-widget-content td {
	border: inherit;
}

.guidelineDetailsAttribute, .guidelineDetailsValue {
	display: block;
	padding: 4px 10px;
}

.announcement {
	overflow: auto;
	width: 580px;
	height: 400px;
}

.announcement li {
	list-style-position: inside;
}

.announcement ul li {
	list-style-type: disc;
}

.announcement ol li {
	list-style-type: decimal;
}

div.announcement > h2 {
	margin-bottom: 20px;
}

#plugfest-list-actions {
	border-collapse: separate;
	border-spacing: 10px;
}

#plugfest-list-actions td {
	vertical-align: middle;
}

.header-bold {
	font-weight: bold;
}

#plugfestPersonList {
	width: 600px;
	height: 300px;
}

/************************************************************************/
/*							Plugfest									*/
/************************************************************************/
.participantListTable {
	table-layout: fixed;
	width: 100%;
	word-wrap: break-word;
	white-space: normal;
}

#participantsList.ui-datatable {
	table-layout: fixed;
	width: 100%;
	word-wrap: break-word;
	white-space: normal;
}

.participantListColumn {
	white-space: normal;
	word-wrap: break-word;
}

.participantListRow {
	background-color: #f3f3f3 !important;
	background-image: none !important;
	color: #000000 !important;
}

.content-three-columns-internal {
	width: 963px;
}

.no-table-header table thead tr {
	display: none;
}

.ui-chkbox {
	display: flex;
}

.ui-lightbox-nav-left, .ui-lightbox-nav-right {
	visibility: hidden;
}

.ccFileUpload.ui-fileupload {
	width: 0px;
	height: 0px;
	visibility: hidden;
}

.ccFileUpload .fileinput-button {
	display: none;
}

.ccFileUpload .fileupload-content {
	display: none;
}

.ui-icon.ui-icon-pokal, .ui-state-default .ui-icon.ui-icon-pokal {
	background-image: url(images/pokal_16x16.png);
}

/************************************************************************/
/*							INPUT FIELDS								*/
/************************************************************************/
.content-form input[type="text"], .content-form input[type="password"],
	.content-form select {
	box-sizing: border-box;
	height: 24px;
}

.content-form select {
	vertical-align: initial;
	padding-top: 0px;
}

.ui-spinner-button {
	position: absolute;
	font-size: smaller;
	box-sizing: border-box;
	height: 12px;
	box-shadow: none;
}

.ui-spinner-input {
	box-sizing: border-box;
	height: 24px;
	background: none repeat scroll 0% 0% rgb(242, 242, 242);
	border: 1px solid rgb(242, 242, 242);
	text-align: center;
	margin-right: 14px;
	max-width: 50px;
}

#dueDateGrid {
	vertical-align: top;
}

#dueDateGrid #selectYearSpinner {
	margin-left: 12px;
	vertical-align: initial;
}

.highlightNotPaid {
	background: #FFFFE0;
}

.highlightCanceled {
	background: #ececea;
}

.highlightCellNotPaid {
	background: #fef4b4;
}

.highlightCellCanceled {
	background: #c7c7c7;
}

.paymentStatusRow {
	padding: 0;
}

.ui-datatable .ui-datatable-data td.columnsRightAlign {
	text-align: right;
	white-space: nowrap;
}

.ui-datatable thead th.allowWrap .ui-column-title {
	white-space: normal;
}

.dialogContent {
	height: 300px;
	width: 600px;
}

.licenseListPanel {
	height: 240px;
}

#numberCtToolSpinner {
	margin-left: 12px;
}

#acceptTerms_checkbox {
	margin-right: 15px;
}

.ui-radiobutton {
	width: auto;
}

.ui-datatable .ui-radiobutton {
	overflow: visible;
}

.ui-dialog {
	position: fixed;
}

.ui-selectonemenu-label {
	padding: 2px 5px;
}

.ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
	margin-top: 7px;
}

.ui-selectonelistbox .ui-selectlistbox-item, .ui-selectmanymenu .ui-selectlistbox-item,
	.ui-multiselectlistbox .ui-multiselectlistbox-item {
	padding-left: 3px;
	padding-right: 3px;
}

.ui-selectonemenu-item.ui-state-hover, .ui-selectonemenu-item.ui-state-highlight,
	.ui-selectlistbox-item.ui-state-hover, .ui-selectlistbox-item.ui-state-highlight
	{
	border: none;
}

#keyFieldOrdered {
	background: #fef4b4;
	width: 20px;
	height: 10px;
	border: 0.1px solid black;
	margin-right: 5px;
}

#keyFieldPaid {
	background: #ffffff;
	width: 20px;
	height: 10px;
	border: 0.1px solid black;
	margin-right: 5px;
}

#acceptTermsCheckbox {
	margin-right: 5px;
}

#login-content sup {
	font-size: 80%;
	vertical-align: super;
}

.ui-helper-clearfix::after {
	line-height: 0;
}

.certificate-device-properties {
	table-layout: fixed;
	width: 12cm;
	margin-left: 7.1cm;
	margin-right: 4.5cm;
	margin-bottom: 0.2cm;
	border-spacing: 0.1cm;
	border-collapse: separate;
}

.certificate-fixed-footer {
	background-color: transparent;
	position: absolute;
	width: 14.4cm;
	height: 5.2cm;
	bottom: 1.6cm;
	left: 3.3cm;
	z-index: -100;
	font-size: 8pt;
}

.diagnostic-table tbody {
	font-size: 11px;
}

.diagnostic-table tr {
	border: 1px solid #F1F1F1;
	background: url("images/ui-bg_flat_75_fcfcfc_40x100.png") repeat-x
		scroll 50% 50% #FCFCFC;
	color: #555;
}

.diagnostic-table td>a>img {
	float: left;
	margin-right: 10px;
}

#complianceCertifications .ui-inputswitch {
	/* for chrome some more height is needed */
	height: 26px;
}

.plugfestDropdown {
	min-width: calc(25% - 15px); /* less tree time right margin of 20px */
}

.plugfestDropdown:not(:last-of-type) {
	margin-right: 20px;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
	border-right: medium none;
	border-top: medium none;
	border-bottom: medium none;
}

.roleChosePanelGrid {
	width: 100%;
}

.aef-td-align-center td {
	text-align: center;
	font-style: italic;
}

.content-address-overflow {
	/*overflow: hidden;*/
}

.checkboxPanelGrid, .orderCtToolPanelGrid {
	border: none !important;
	width: 100%;
}

.checkboxPanelGrid>tbody>tr, .checkboxPanelGrid>tbody>tr>td.ui-panelgrid-cell,
	.orderCtToolPanelGrid tbody>tr, .orderCtToolPanelGrid>tbody>tr>td.ui-panelgrid-cell
	{
	border: none;
	padding: 0px;
}

.checkboxPanelGrid>tbody>tr:last-of-type>td.ui-panelgrid-cell {
	padding: 0px;
}

.orderCtToolPanelGrid {
	margin-top: 5px;
}

.checkboxPanelGrid .ui-chkbox {
	margin-bottom: 8px;
}

.ui-tabs-panel.ui-helper-hidden {
	display: none;
}

.ui-tabs-panel.ui-widget-content.ui-corner-bottom.ui-helper-hidden {
	padding-bottom: 0px !important;
	padding-top: 10px !important;
}

#ctToolListPanel h3 {
	margin-top: 10px;
}

.person-billing-data {
	overflow: hidden;
}

.ui-tabs-panels {
	overflow: hidden;
}

.clearSpace {
	margin-bottom: 0px
}

.orderCtToolPanelGrid .ui-panelgrid>tbody td {
	border-color: #F1F1F1;
}

.ui-fileupload{
	display: inline-block;
}

.ui-fileupload .start {
	display: none;
}

.ui-fileupload .cancel {
	display: none;
}

.ui-fileupload .progress {
	display: none;
}

.ui-fileupload-content {
    display: none;
}

.ui-fileupload-choose > .ui-button-icon-left.ui-icon.ui-c.ui-icon-plusthick{
	background-position: -16px -64px;
}

.ui-fileupload-choose{
	height: 20px;
	width: 26px;
}

/***************************************************************************/
/*            				  billing license list	    				   */
/***************************************************************************/
.billinglist_column1{
	width: 435px;
}

.billinglist_column2 {
	width: 85px;
}

.billinglist_column3 {
	width: 80px;
}

.billinglist_column4 {
	width: 50px;
}

.billinglist_column5 {
	width: 71px;
}

.billinglist_column6{
	width: 65px;
}

.billinglist_column7{
	width: 65px;
}
.billinglist_column8{
	width: 114px;
}
.billinglist_column9{
	width: 114px;
}
.billinglist_column10{
	width: 120px;
}
.billinglist_column11{
	width: 120px;
}
.billinglist_column12{
	width: 120px;
}

/* large error tooltip on left of trigger element */
.tooltip.tooltip-error.tooltip-left-error{
	width: 201px;
	height: 83px;
	padding:10px 10px 10px 20px;
	background: transparent url(../imgs/tooltip-left-large_error.png);
	color: white;
}

.ui-widget-header.ui-datatable-scrollable-header{
	position: static;
}

.ui-datatable .ui-widget{ 
 	overflow-x: hidden !important; 
 	overflow-y: hidden !important;
 }
 
 
/* App store and play store integration */ 
 .download, #aef_link {
	max-width: 85%;
}

.download#iOS {
	height: 60px;
}

#aef_link {
	padding: 16px;
	background-color: black;
	color: white;
	border: 1px solid white;
	border-radius: 8px;
	box-sizing: border-box;
	display: inline-block;
}

#loginStoreLogos{
	text-align: right;
	margin-top: 40px;
}

#flatrateCalculation > tbody > tr:nth-last-child(2) > td{
	padding-bottom: 1em;
}	

#flatrateCalculation > tbody > tr:last-child > td{
	border-top: 1px solid black;
	padding-top: 0.2em;
}

#flatrateCalculation > tbody > tr:last-child > td:first-child{
	vertical-align: middle;
}


.ui-selectonemenu.input-narrow {
	box-sizing: border-box;
	height: 24px;
}

.ui-selectonemenu-panel .ui-selectonemenu-table td,
.ui-selectonemenu-panel .ui-selectonemenu-table .ui-selectonemenu-row {
	border: none;
}

.ui-selectonemenu.input-narrow .ui-selectonemenu-label {
	padding: 2px 4px;
	line-height: 16px;
}

.ui-selectonemenu.input-narrow .ui-selectonemenu-trigger .ui-icon {
    margin-top: 4px;
}

#selHardware_panel.ui-selectonemenu-panel .ui-selectonemenu-table tr:first-of-type td:not(:first-of-type),
#selHardware_panel.ui-selectonemenu-panel .ui-selectonemenu-table tr:nth-of-type(2) td:not(:first-of-type) {
	display: none;
}

#selHardware_panel.ui-selectonemenu-panel .ui-selectonemenu-table tr.ui-selectonemenu-item.ui-selectonemenu-row.ui-widget-content > td {
    max-width: 400px;
}

.content-form label.ui-helper-hidden {
	display: none;
}

.ui-tabs.ui-tabs-top .ui-tabs-nav li {
	float: none;
}

.ui-datatable .ui-datatable-data > tr > td > button:not(:last-of-type) {
    margin-right: 8px;
}

.ui-tooltip.shadow > .ui-tooltip-text.ui-shadow {
	background-color: transparent;
	box-shadow: none;
}

.content-form div.ui-radiobutton + label {
	display: inline-block;
}

.orange-text-color {
	color: #F2BB3E;
}
