body.dragging, body.dragging * {
  cursor: move !important;
}

.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}

table .sorted_table tr .icon-reorder { cursor: pointer; }
table .sorted_table tr.placeholder {
  position: relative;
  /** More li styles **/
}
table .sorted_table tr.placeholder:before {
  position: absolute;
  /** Define arrowhead **/
}

body, html {
	margin: 0;
	padding: 0;
	min-height: 100%;
	background-color: #f2f2f2;
	background-image: url('images/html_bg.png');
}

body {
	background-color: #ccc;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 300;
	padding-bottom: 40px;
}

header { height: 60px; margin: 0 auto; position: relative; }
header .logo { position: absolute; top: 16px; left: 0;}

footer {
	margin: 10px auto 0 auto;
	text-align: center;
	font-size: 11px;
	color: #666;
}

hr {
	border : 0;
	height : 1px;
	background : #bebebe;
	margin : 15px 0;
}

textarea { 
    resize: none; 
}

.clear {
	clear: both;
}

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

.page {
	width: 960px;
	margin: 0 auto;
}

.content {
	background-color: #f2f2f2;
	margin: 0 auto;
	-moz-box-shadow: 1px 0 3px #999, -1px 0 3px #999, 0 2px 8px #999;
	-webkit-box-shadow: 1px 0 3px #ccc, -1px 0 3px #ccc, 0 2px 3px #ccc;
	box-shadow: 1px 0 3px #ccc, -1px 0 3px #ccc, 0 2px 3px #ccc;
	border: 1px solid #b6b6b6;
	padding: 0;
}

.content-header {
	background-color: #fff;
	position: relative;
	border-bottom: 1px solid #ccc;
}

.content-header .buttons {
	position: absolute; top: 10px; right: 15px;
}

.content-header h3 {
	margin: 0;
	padding: 15px;
	text-transform: uppercase;
	font-size: 15px;
}

.login-wrapper legend {
	color: #888;	
	font-size: 14px;
	border: 0;
	margin: 0;
}

.login-wrapper {
	max-width: 400px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
}

.login-wrapper .alert {
	margin-bottom: 15px;
}

.login-wrapper .button {
	text-align: center;
}

.e404-wrapper {
	text-align: center;
}

.e404-wrapper h6 {
	font-size: 18px;
	font-weight: bold;
}

.e404-wrapper p {
	margin: 10px 0;
}

.nav-pills {
	text-transform: uppercase;
	position: absolute;
	top: 15px;
	right: 0;
}

.nav-pills ul.dropdown-menu {
	text-transform: none;
}

.nav-pills > li > a, .nav-pills > li > a:hover {
	font-weight: bold;
	color: #999;
}

.nav-pills > li:last-child > a {
	padding-right: 0;
}

.nav-pills > li > a:hover {
	color: #000;
}

.nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
	color: #000;
	background: none;
	outline: none;
}

.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
	border-top-color: #000;
	border-bottom-color: #000;
}

.nav-pills a.dropdown-toggle {
	color: #999;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover {
	background: none;
	color: inherit;
	font-weight: bold;
}

/*
.dropdown:hover a.dropdown-toggle, .open a.dropdown-toggle {
	color: #fff;
}
*/

.select2-container .select2-choice span, .select2-container-multi .select2-choices .select2-search-choice div {
	font-weight: bold;
}
#list-filter .select2-container {
	min-width: 130px;
}

.wys-editor:focus {
	border-color: rgb(82, 168, 236);
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
}


.form-group label { font-weight: bold; }
.form-group.error .tooltip-inner {background-color: #D13127; color: #fff;}
.form-group.error .tooltip.top .tooltip-arrow {border-top-color: #D13127;}
.form-group .error-icon { display: none; }
.form-group.error .error-icon { display: inline-block; color: #b94a48; margin-right: 5px; }
.form-group.error label { display: inline-block; }

.editor {
	max-height: 250px;
	min-height: 50px;
	background-color: white;
	border-collapse: separate; 
	border: 1px solid rgb(204, 204, 204); 
	padding: 4px; 
	box-sizing: content-box; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset; 
	box-shadow: rgba(0, 0, 0, 0.0745098) 0px 1px 1px 0px inset;
	border-top-right-radius: 3px; border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px; border-top-left-radius: 3px;
	overflow: scroll;
	outline: none;
}

div[data-role="editor-toolbar"] {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

span[data-state="deleted"] {
	color: #900;
}

span[data-state="approved"] {
	color: #090;
}

.dropdown-menu a {
  cursor: pointer;
  font-size: 12px;
}

#screenshot {
	position: absolute;
	border: 1px solid #ccc;
}
#screenshot img { 
	width: 300px; 
}
.results-filters .input-append {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
	font-size: 0;
	white-space: nowrap;
}
.results-filters .input-append .add-on {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0;
}

.row-fluid .span0-1 {
	width: 2.3%;
}

h5[data-past="true"] {
	color: #bd362f;
}

a.inline-logo {
	text-decoration: none;
}

.inline-logo {
	font-size: 24px;
	letter-spacing: -1px;
}
.inline-logo > span {
	color: #333;
}
.inline-logo > .box {
	display: inline-block;
	background: #33b70e;
	background: -moz-linear-gradient(top,  #33b70e 0%, #33840a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33b70e), color-stop(100%,#33840a));
	background: -webkit-linear-gradient(top,  #33b70e 0%,#33840a 100%);
	background: -o-linear-gradient(top,  #33b70e 0%,#33840a 100%);
	background: -ms-linear-gradient(top,  #33b70e 0%,#33840a 100%);
	background: linear-gradient(to bottom,  #33b70e 0%,#33840a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33b70e', endColorstr='#33840a',GradientType=0 );
	width: 21px;
	height: 21px;
	position: relative;
	top: 2px;
	margin-right: 6px;
}
.modal-body .controls {
	text-align: center;
}
.datepicker-clear {
	display: inline-block;
	position: absolute;
	right: 38px;
	z-index: 99;
	padding: 4px 5px;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	cursor: pointer;
}
.brn > input {
	border-right: none;
}
.popover-title {
	color: #111;
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	font-family: inherit;
	white-space: normal;
}
.content-header-bt {
	background-color: #fff;
	position: relative;
	border-bottom: 1px solid #ccc;
	height: 50px;
}
.content-header-bt .buttons {
	position: absolute;
	top: 10px;
	right: 15px;
}

.results.basic-element-list table tr th:first-child { padding-left: 15px; }
.results.basic-element-list table tr td:first-child { padding-left: 15px; }
.results.basic-element-list table tr th:last-child { padding-right: 15px; }
.results.basic-element-list table tr td:last-child { padding-right: 15px; }
.results.basic-element-list table tr td { vertical-align: middle; }
.results.basic-element-list table tr td h4 { margin-top: 0; font-weight: bold; }
.results.basic-element-list table tr td h5 { margin-top: 0; }
.results.basic-element-list table tr td .buttons { margin: 0; }

a.screenshot { text-decoration: none; }
a.screenshot .icon-stack .icon-file { color: #7B7B7B; margin-top: -1px; font-size: 2em; }
a.screenshot .icon-stack .icon-search { color: #FFFFFF; position: absolute; top: 4px; left: 2px; }
a.screenshot .icon-stack .icon-search:before { font-size: 10px; }

.bootstrap-timepicker-widget td.separator::after {
	content: "";
}

/* spinner */
/*@-webkit-keyframes spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes spinner-animation {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-ms-keyframes spinner-animation {
  0% {
    -ms-transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
  }
}
@-o-keyframes spinner-animation {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(100deg);
  }
}
@keyframes spinner-animation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}*/

/*div.spinner {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 9999;
  text-align: center;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}
div.spinner i {
  background-color: transparent;
  border: 6px dotted white;
  border-radius: 50%;
  border-top-color: transparent;
  border-right-color: transparent;
  width: 50px;
  height: 50px;
  display: inline-block;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-animation: spinner-animation 0.7s infinite linear;
  -moz-animation: spinner-animation 0.7s infinite linear;
  -o-animation: spinner-animation 0.7s infinite linear;
  -ms-animation: spinner-animation 0.7s infinite linear;
  animation: spinner-animation 0.7s infinite linear;
}*/
.meter-template, .snapshot-template,
.work-template, .document-template,
.contacts-template, .works-template,
.work-parts-template, .expiries-template,
.lifts-template, .meters-template, .phone-number-template,
.roofs-template{
	display: none;
}
.help-block {
    color: #a94442;
}
.form-row {
    margin-top: 10px;
}
.fileupload .thumbnail > img {
	display: block;
}

/*-----*/
.content__search {
    padding: 10px 15px 10px 15px;
}
.content__filter {
    padding: 10px 0px 10px 5px;
}
.input-sm {
    padding: 0px;
}
.content__header__buttons {
    position: absolute;
    top: 8px;
    right: 15px;
}

.content__header__buttons--show {
    top: 27px;
}

.content__box {
    padding: 15px;
}

.content__pager-and-filters {}

.content__row-filter {
    background-color: #fff;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}

.content__row-filter-element {
    padding-top: 10px;
    padding-bottom: 10px;
}
.content__row-filter-element__title {
    color: #333;
    font-size: 12px;
    margin-bottom: 5px;
}
.content__row-filter-element-wrap {
    float: left;
    border-right: 1px solid #e5e5e5;
    padding-right: 15px;
    margin-right: 15px;
}

.content__footer {
    background-color: #d6d6d6;
    padding: 15px;
    border-top: 1px solid #bebebe;
}
.table__content--no-wrap {
	white-space: nowrap;
}
a.navbar-logo {
    text-decoration: none;
}
.navbar-logo {
    float: left;
    /* height: 50px; */
    padding: 10px 5px;
    font-size: 18px;
    line-height: 20px
}
.logo {
    font-size: 24px;
    letter-spacing: -1px;
    color: #333;
    cursor: pointer;
}

.logo__box {
    display: inline-block;
    background: #33b70e;
    background: -moz-linear-gradient(top, #b01f03 0%, #600703 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b01f03), color-stop(100%, #600703));
    background: -webkit-linear-gradient(top, #b01f03 0%, #600703 100%);
    background: -o-linear-gradient(top, #b01f03 0%, #600703 100%);
    background: -ms-linear-gradient(top, #b01f03 0%, #600703 100%);
    background: linear-gradient(to bottom, #b01f03 0%, #600703 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b01f03', endColorstr='#600703', GradientType=0);
    width: 21px;
    height: 21px;
    position: relative;
    top: 2px;
    margin-right: 6px;
}

.logo__span {
    color: #333;
}

.logo--no-decoration {
    text-decoration: none;
}

.logo--no-decoration:hover {
    text-decoration: none;
}
#custom-menu.navbar-default .navbar-brand {
    color: rgba(119, 119, 119, 1);
}

#custom-menu.navbar-default {
    font-size: 12px;
    background: none;
    border: none;
    box-shadow: none;
    text-transform: uppercase;
    border-width: 1px;
    border-radius: 4px;
    padding-top: 13px;
    padding-bottom: 5px;
    z-index: 999;
}
#custom-menu.navbar-default .navbar-nav>li>a {
    font-weight: 500;
    color: #999999;
    background-color: transparent;
}
#sigma.navbar-collapse.collapse.in {
    background-color: #fff;
    border-bottom: 2px solid #ccc;
}
#sigma.navbar-collapse.collapsing {
    background-color: #fff;
    border-bottom: 2px solid #ccc;
}
.content__header {
    background-color: #fff;
    position: relative;
    border-bottom: 1px solid #ccc;
    min-height: 47px;
}
.content__header--title {
    font-size: 15px;
    text-transform: uppercase;
    margin-top: 15px;
    margin-bottom: 15px;
}
.content__footer {
    background-color: #d6d6d6;
    padding: 15px;
    border-top: 1px solid #bebebe;
}
.select-datetime {
	padding: 5px;
}
.remove-element {
    color: red;
    line-height: 30px;
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 27px;
}
#no-more-tables tr.sub-grid {
	border: none;
}
#no-more-tables tr.sub-grid table {
	display: none;
}
.odd td {
    background-color: #fff !important;
}
.even td {
    background-color: #f8f8f8 !important;
}
.expired td {
	background-color: rgba(202, 0, 24, 0.3) !important;
	border-top: 1px solid #B01F03;
}
.floor-container {
    display: flex;
    justify-content: flex-start;
}
.floor-container__nr {
    font-size: 23px;
    font-weight: bold;
    padding: 5px 15px;
    margin: 5px;
    width: 55px;
    border-right: 2px solid #222;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.floor-container__areas {
    width: 100%;
}
.areas-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.areas-container__item-title {
    width: 100%;
    font-size: 11px;
    font-weight: bold;
}
.areas-container__item {
    width: 150px;
    margin: 3px;
    padding: 5px;
    color: #222;
    border: 1px solid #ccc;
    font-size: 10px;
    cursor: pointer;
}
.areas-container__item .area-label {
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: block;
}
.areas-container__item input[type=checkbox] {
	-webkit-appearance: none;
	display: none;
}
.carousel-inner .item { 
    height: 320px;
    max-height: 320px;
    background-size: cover;
    /*background-size: contain;
    background-repeat: no-repeat;*/
    background-position: center center;
}
span.toggle {
	cursor: pointer;
	display: inline-block;
}
div.checked {
	background: #d4f7cb;
}
.nav-tabs-firms > li > a {
	position: relative;
	display: block;
	padding: 5px 10px;
}
.nav-tabs-firms > li > a:hover {
	background-color: transparent;
	border: 1px solid transparent;
}
.nav-tabs-firms {
	background: rgba(179, 179, 179, 1);
	background: -moz-linear-gradient(top, rgba(179, 179, 179, 1) 0%, rgba(194, 194, 194, 1) 5%, rgba(227, 227, 227, 1) 20%, rgba(245, 245, 245, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179, 179, 179, 1)), color-stop(5%, rgba(194, 194, 194, 1)), color-stop(20%, rgba(227, 227, 227, 1)), color-stop(100%, rgba(245, 245, 245, 1)));
	background: -webkit-linear-gradient(top, rgba(179, 179, 179, 1) 0%, rgba(194, 194, 194, 1) 5%, rgba(227, 227, 227, 1) 20%, rgba(245, 245, 245, 1) 100%);
	background: -o-linear-gradient(top, rgba(179, 179, 179, 1) 0%, rgba(194, 194, 194, 1) 5%, rgba(227, 227, 227, 1) 20%, rgba(245, 245, 245, 1) 100%);
	background: -ms-linear-gradient(top, rgba(179, 179, 179, 1) 0%, rgba(194, 194, 194, 1) 5%, rgba(227, 227, 227, 1) 20%, rgba(245, 245, 245, 1) 100%);
	background: linear-gradient(to bottom, rgba(179, 179, 179, 1) 0%, rgba(194, 194, 194, 1) 5%, rgba(227, 227, 227, 1) 20%, rgba(245, 245, 245, 1) 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#b3b3b3', endColorstr='#f5f5f5', GradientType=0);
}
.nav-tabs-firms > li {
	float: left;
	margin-bottom: -1px;
}
.nav-tabs-firms > li > a {
	margin-right: 2px;
	line-height: 1.42857143;
	border: 1px solid transparent;
	margin-top: 4px;
	border-radius: 0px;
	color: #888;
	font-weight: bold;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}
.nav-tabs-firms>li.active>a,
.nav-tabs-firms>li.active>a:focus,
.nav-tabs-firms>li.active>a:hover {
	color: #222;
	border-color: #aaa;
	font-weight: bold;
	text-transform: uppercase;
	cursor: default;
	font-size: 12px;
	background-color: #f2f2f2;
	border-bottom-color: transparent;
}
.floor-nr {
	cursor: pointer;
}
.datepicker table tr td {
	background-image: none !important;
}
.datepicker .activeDate:not(.active), .datepicker .today.activeDate:not(.active),
.datepicker table tr td.today.activeDate:hover:not(.active),
.datepicker table tr td.activeDate:hover:not(.active) {
	background: #ff0000;
	opacity: 0.7;
	color: #000000;
}
.datepicker {
	z-index: 9999 !important;
}
.datepicker-inline {
	width: 100%;
}
.box {
	position: relative;
	border-radius: 3px;
	background: #ffffff;
	border-top: 1px solid #d2d6de;
	margin-bottom: 20px;
	width: 100%;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.box-header {
	color: #444;
	display: block;
	padding: 10px;
	position: relative;
}
.box-body {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	padding: 10px;
}
.box-footer {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	border-top: 1px solid #f4f4f4;
	padding: 10px;
	background-color: #fff;
}
.box-header .box-title {
	display: inline-block;
	font-size: 18px;
	margin: 0;
	line-height: 1;
}
#custom-menu a.expirations {
	display: none;
	position: relative;
	float: right;
}
#custom-menu .expirations-indicator {
	float: right;
	font-size: 20px;
	padding: 15px 20px 15px 0px;
	color: #999999;
	text-decoration: none;
}
.navbar-header a>.label {
	position: absolute;
	top: 9px;
	right: 7px;
	text-align: center;
	font-size: 9px;
	padding: 2px 3px;
	line-height: .9;
}
#images .icon-ok-circle {
	display: none;
}
#images .img-selected .icon-ok-circle {
	display: block;
	position: absolute;
	right: 0;
	margin-right: 3px;
	margin-top: 3px;
	color: #2f8dff;
	font-size: 2em;
	text-decoration: none;
	text-shadow: 0px 0px 1px #000;
}
#images a .img-date {
	z-index: 9999;
	color: white;
	opacity: 1;
	position: absolute;
	text-shadow: 0px 0px 2px black;
}
.calendar .datepicker:before,
.calendar .datepicker:after {
	display: none;
}
.calendar .prev, .calendar .next {
	visibility: hidden;
}
.document-preview .icon-eye-open {
	text-decoration: none;
	color: #000000;
}
.marker{
	width: auto;
	height: auto;
	position: absolute;
	padding: 5px;
	left: -13px;
	top: -35px;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.ui-dialog {
	z-index: 1000 !important ;
}
.marker .glyphicon {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	text-align: center;
	line-height: 32px;
	vertical-align: middle;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.glyphicon-red {
	background: #ffc0c0;
}
.glyphicon-blue {
	background: #73C2FB;
}
.glyphicon-yellow {
	background: #fbed50;
}
.glyphicon-grey {
	background: #CCCCCC;
}
.default-icon {
	text-decoration: none;
	color: #000000;
	font-size: 14px;
}
.remove-icon {
	text-decoration: none;
	color: red !important;
	font-size: 14px;
}
#no-more-tables tr.top-bordered {
	border-top: 1px solid #2b6fba;
	border-left: 1px solid #2b6fba;
	border-right: 1px solid #2b6fba;
}
#no-more-tables tr.bottom-bordered {
	border-bottom: 1px solid #2b6fba;
	border-left: 1px solid #2b6fba;
	border-right: 1px solid #2b6fba;
}
a.immovable-link, a.immovable-link:hover {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.btn-radio.active.warning {
	background-color: #F0AD4A;
	color: #FFFFFF;
}
.btn-radio.active.danger {
	background-color: #5cb85c;
	color: #FFFFFF;
}
.btn-radio.active.success {
	background-color: #d9534f;
	color: #FFFFFF;
}
table.table-condensed th {
	box-shadow: none;
}
td.text-ellipsis span {
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
	max-width: 300px;
}
a.download-files {
	text-decoration: none;
	color: #000000;
}
th.revision-expired, td.revision-expired {
	display: none;
}
table.properties-table {
	table-layout:fixed;
	width: 100%;
}
table.properties-table tr td {
	background: none;
}