diff --git a/interface/web/js/chosen/chosen.css b/interface/web/js/chosen/chosen.css
index d203a0719826e7136278b8f01c13c74c8d33df40..f4231fa3430dbd229ac8c2fdeceac34a672b4ba6 100644
--- a/interface/web/js/chosen/chosen.css
+++ b/interface/web/js/chosen/chosen.css
@@ -1,430 +1,430 @@
 /* @group Base */
 .chosen-container {
-  position: relative;
-  display: inline-block;
-  vertical-align: middle;
-  font-size: 13px;
-  zoom: 1;
-  *display: inline;
-  -webkit-user-select: none;
-  -moz-user-select: none;
-  user-select: none;
+	position: relative;
+	display: inline-block;
+	vertical-align: middle;
+	font-size: 13px;
+	zoom: 1;
+	*display: inline;
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	user-select: none;
 }
 .chosen-container .chosen-drop {
-  position: absolute;
-  top: 100%;
-  left: -9999px;
-  z-index: 1010;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  width: 100%;
-  border: 1px solid #aaa;
-  border-top: 0;
-  background: #fff;
-  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
+	position: absolute;
+	top: 100%;
+	left: -9999px;
+	z-index: 1010;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	width: 100%;
+	border: 1px solid #aaa;
+	border-top: 0;
+	background: #fff;
+	box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
 }
 .chosen-container.chosen-with-drop .chosen-drop {
-  left: 0;
+	left: 0;
 }
 .chosen-container a {
-  cursor: pointer;
+	cursor: pointer;
 }
 
 /* @end */
 /* @group Single Chosen */
 .chosen-container-single .chosen-single {
-  position: relative;
-  display: block;
-  overflow: hidden;
-  padding: 0 0 0 8px;
-  height: 23px;
-  border: 1px solid #aaa;
-  border-radius: 5px;
-  background-color: #fff;
-  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
-  background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
-  background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
-  background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
-  background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
-  background-clip: padding-box;
-  box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
-  color: #444;
-  text-decoration: none;
-  white-space: nowrap;
-  line-height: 24px;
+	position: relative;
+	display: block;
+	overflow: hidden;
+	padding: 0 0 0 8px;
+	height: 23px;
+	border: 1px solid #aaa;
+	border-radius: 5px;
+	background-color: #fff;
+	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
+	background: -webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
+	background: -moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
+	background: -o-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
+	background: linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);
+	background-clip: padding-box;
+	box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
+	color: #444;
+	text-decoration: none;
+	white-space: nowrap;
+	line-height: 24px;
 }
 .chosen-container-single .chosen-default {
-  color: #999;
+	color: #999;
 }
 .chosen-container-single .chosen-single span {
-  display: block;
-  overflow: hidden;
-  margin-right: 26px;
-  text-overflow: ellipsis;
-  white-space: nowrap;
+	display: block;
+	overflow: hidden;
+	margin-right: 26px;
+	text-overflow: ellipsis;
+	white-space: nowrap;
 }
 .chosen-container-single .chosen-single-with-deselect span {
-  margin-right: 38px;
+	margin-right: 38px;
 }
 .chosen-container-single .chosen-single abbr {
-  position: absolute;
-  top: 6px;
-  right: 26px;
-  display: block;
-  width: 12px;
-  height: 12px;
-  background: url('chosen-sprite.png') -42px 1px no-repeat;
-  font-size: 1px;
+	position: absolute;
+	top: 6px;
+	right: 26px;
+	display: block;
+	width: 12px;
+	height: 12px;
+	background: url('chosen-sprite.png') -42px 1px no-repeat;
+	font-size: 1px;
 }
 .chosen-container-single .chosen-single abbr:hover {
-  background-position: -42px -10px;
+	background-position: -42px -10px;
 }
 .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
-  background-position: -42px -10px;
+	background-position: -42px -10px;
 }
 .chosen-container-single .chosen-single div {
-  position: absolute;
-  top: 0;
-  right: 0;
-  display: block;
-  width: 18px;
-  height: 100%;
+	position: absolute;
+	top: 0;
+	right: 0;
+	display: block;
+	width: 18px;
+	height: 100%;
 }
 .chosen-container-single .chosen-single div b {
-  display: block;
-  width: 100%;
-  height: 100%;
-  background: url('chosen-sprite.png') no-repeat 0px 2px;
+	display: block;
+	width: 100%;
+	height: 100%;
+	background: url('chosen-sprite.png') no-repeat 0px 2px;
 }
 .chosen-container-single .chosen-search {
-  position: relative;
-  z-index: 1010;
-  margin: 0;
-  padding: 3px 4px;
-  white-space: nowrap;
+	position: relative;
+	z-index: 1010;
+	margin: 0;
+	padding: 3px 4px;
+	white-space: nowrap;
 }
 .chosen-container-single .chosen-search input[type="text"] {
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  margin: 1px 0;
-  padding: 4px 20px 4px 5px;
-  width: 100%;
-  height: auto;
-  outline: 0;
-  border: 1px solid #aaa;
-  background: white url('chosen-sprite.png') no-repeat 100% -20px;
-  background: url('chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
-  background: url('chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
-  background: url('chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
-  background: url('chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
-  background: url('chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
-  font-size: 1em;
-  font-family: sans-serif;
-  line-height: normal;
-  border-radius: 0;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	margin: 1px 0;
+	padding: 4px 20px 4px 5px;
+	width: 100%;
+	height: auto;
+	outline: 0;
+	border: 1px solid #aaa;
+	background: white url('chosen-sprite.png') no-repeat 100% -20px;
+	background: url('chosen-sprite.png') no-repeat 100% -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
+	background: url('chosen-sprite.png') no-repeat 100% -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
+	background: url('chosen-sprite.png') no-repeat 100% -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
+	background: url('chosen-sprite.png') no-repeat 100% -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
+	background: url('chosen-sprite.png') no-repeat 100% -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
+	font-size: 1em;
+	font-family: sans-serif;
+	line-height: normal;
+	border-radius: 0;
 }
 .chosen-container-single .chosen-drop {
-  margin-top: -1px;
-  border-radius: 0 0 4px 4px;
-  background-clip: padding-box;
+	margin-top: -1px;
+	border-radius: 0 0 4px 4px;
+	background-clip: padding-box;
 }
 .chosen-container-single.chosen-container-single-nosearch .chosen-search {
-  position: absolute;
-  left: -9999px;
+	position: absolute;
+	left: -9999px;
 }
 
 /* @end */
 /* @group Results */
 .chosen-container .chosen-results {
-  position: relative;
-  overflow-x: hidden;
-  overflow-y: auto;
-  margin: 0 4px 4px 0;
-  padding: 0 0 0 4px;
-  max-height: 240px;
-  -webkit-overflow-scrolling: touch;
+	position: relative;
+	overflow-x: hidden;
+	overflow-y: auto;
+	margin: 0 4px 4px 0;
+	padding: 0 0 0 4px;
+	max-height: 240px;
+	-webkit-overflow-scrolling: touch;
 }
 .chosen-container .chosen-results li {
-  display: none;
-  margin: 0;
-  padding: 5px 6px;
-  list-style: none;
-  line-height: 15px;
+	display: none;
+	margin: 0;
+	padding: 5px 6px;
+	list-style: none;
+	line-height: 15px;
 }
 .chosen-container .chosen-results li.active-result {
-  display: list-item;
-  cursor: pointer;
+	display: list-item;
+	cursor: pointer;
 }
 .chosen-container .chosen-results li.disabled-result {
-  display: list-item;
-  color: #ccc;
-  cursor: default;
+	display: list-item;
+	color: #ccc;
+	cursor: default;
 }
 .chosen-container .chosen-results li.highlighted {
-  background-color: #3875d7;
-  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
-  background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
-  background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
-  background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
-  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
-  color: #fff;
+	background-color: #3875d7;
+	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
+	background-image: -webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);
+	background-image: -moz-linear-gradient(#3875d7 20%, #2a62bc 90%);
+	background-image: -o-linear-gradient(#3875d7 20%, #2a62bc 90%);
+	background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
+	color: #fff;
 }
 .chosen-container .chosen-results li.no-results {
-  display: list-item;
-  background: #f4f4f4;
+	display: list-item;
+	background: #f4f4f4;
 }
 .chosen-container .chosen-results li.group-result {
-  display: list-item;
-  font-weight: bold;
-  cursor: default;
+	display: list-item;
+	font-weight: bold;
+	cursor: default;
 }
 .chosen-container .chosen-results li.group-option {
-  padding-left: 15px;
+	padding-left: 15px;
 }
 .chosen-container .chosen-results li em {
-  font-style: normal;
-  text-decoration: underline;
+	font-style: normal;
+	text-decoration: underline;
 }
 
 /* @end */
 /* @group Multi Chosen */
 .chosen-container-multi .chosen-choices {
-  position: relative;
-  overflow: hidden;
-  -webkit-box-sizing: border-box;
-  -moz-box-sizing: border-box;
-  box-sizing: border-box;
-  margin: 0;
-  padding: 0;
-  width: 100%;
-  height: auto !important;
-  height: 1%;
-  border: 1px solid #aaa;
-  background-color: #fff;
-  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
-  background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
-  background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
-  background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
-  background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
-  cursor: text;
+	position: relative;
+	overflow: hidden;
+	-webkit-box-sizing: border-box;
+	-moz-box-sizing: border-box;
+	box-sizing: border-box;
+	margin: 0;
+	padding: 0;
+	width: 100%;
+	height: auto !important;
+	height: 1%;
+	border: 1px solid #aaa;
+	background-color: #fff;
+	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
+	background-image: -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
+	background-image: -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
+	background-image: -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
+	background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
+	cursor: text;
 }
 .chosen-container-multi .chosen-choices li {
-  float: left;
-  list-style: none;
+	float: left;
+	list-style: none;
 }
 .chosen-container-multi .chosen-choices li.search-field {
-  margin: 0;
-  padding: 0;
-  white-space: nowrap;
+	margin: 0;
+	padding: 0;
+	white-space: nowrap;
 }
 .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
-  margin: 1px 0;
-  padding: 5px;
-  height: 15px;
-  outline: 0;
-  border: 0 !important;
-  background: transparent !important;
-  box-shadow: none;
-  color: #666;
-  font-size: 100%;
-  font-family: sans-serif;
-  line-height: normal;
-  border-radius: 0;
+	margin: 1px 0;
+	padding: 5px;
+	height: 15px;
+	outline: 0;
+	border: 0 !important;
+	background: transparent !important;
+	box-shadow: none;
+	color: #666;
+	font-size: 100%;
+	font-family: sans-serif;
+	line-height: normal;
+	border-radius: 0;
 }
 .chosen-container-multi .chosen-choices li.search-field .default {
-  color: #999;
+	color: #999;
 }
 .chosen-container-multi .chosen-choices li.search-choice {
-  position: relative;
-  margin: 3px 0 3px 5px;
-  padding: 3px 20px 3px 5px;
-  border: 1px solid #aaa;
-  border-radius: 3px;
-  background-color: #e4e4e4;
-  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
-  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
-  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
-  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
-  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
-  background-clip: padding-box;
-  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
-  color: #333;
-  line-height: 13px;
-  cursor: default;
+	position: relative;
+	margin: 3px 0 3px 5px;
+	padding: 3px 20px 3px 5px;
+	border: 1px solid #aaa;
+	border-radius: 3px;
+	background-color: #e4e4e4;
+	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
+	background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+	background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+	background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+	background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+	background-clip: padding-box;
+	box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
+	color: #333;
+	line-height: 13px;
+	cursor: default;
 }
 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
-  position: absolute;
-  top: 4px;
-  right: 3px;
-  display: block;
-  width: 12px;
-  height: 12px;
-  background: url('chosen-sprite.png') -42px 1px no-repeat;
-  font-size: 1px;
+	position: absolute;
+	top: 4px;
+	right: 3px;
+	display: block;
+	width: 12px;
+	height: 12px;
+	background: url('chosen-sprite.png') -42px 1px no-repeat;
+	font-size: 1px;
 }
 .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
-  background-position: -42px -10px;
+	background-position: -42px -10px;
 }
 .chosen-container-multi .chosen-choices li.search-choice-disabled {
-  padding-right: 5px;
-  border: 1px solid #ccc;
-  background-color: #e4e4e4;
-  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
-  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
-  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
-  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
-  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
-  color: #666;
+	padding-right: 5px;
+	border: 1px solid #ccc;
+	background-color: #e4e4e4;
+	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
+	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+	background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+	background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
+	color: #666;
 }
 .chosen-container-multi .chosen-choices li.search-choice-focus {
-  background: #d4d4d4;
+	background: #d4d4d4;
 }
 .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
-  background-position: -42px -10px;
+	background-position: -42px -10px;
 }
 .chosen-container-multi .chosen-results {
-  margin: 0;
-  padding: 0;
+	margin: 0;
+	padding: 0;
 }
 .chosen-container-multi .chosen-drop .result-selected {
-  display: list-item;
-  color: #ccc;
-  cursor: default;
+	display: list-item;
+	color: #ccc;
+	cursor: default;
 }
 
 /* @end */
 /* @group Active  */
 .chosen-container-active .chosen-single {
-  border: 1px solid #5897fb;
-  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
+	border: 1px solid #5897fb;
+	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
 }
 .chosen-container-active.chosen-with-drop .chosen-single {
-  border: 1px solid #aaa;
-  -moz-border-radius-bottomright: 0;
-  border-bottom-right-radius: 0;
-  -moz-border-radius-bottomleft: 0;
-  border-bottom-left-radius: 0;
-  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
-  background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
-  background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
-  background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
-  background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
-  box-shadow: 0 1px 0 #fff inset;
+	border: 1px solid #aaa;
+	-moz-border-radius-bottomright: 0;
+	border-bottom-right-radius: 0;
+	-moz-border-radius-bottomleft: 0;
+	border-bottom-left-radius: 0;
+	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));
+	background-image: -webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);
+	background-image: -moz-linear-gradient(#eeeeee 20%, #ffffff 80%);
+	background-image: -o-linear-gradient(#eeeeee 20%, #ffffff 80%);
+	background-image: linear-gradient(#eeeeee 20%, #ffffff 80%);
+	box-shadow: 0 1px 0 #fff inset;
 }
 .chosen-container-active.chosen-with-drop .chosen-single div {
-  border-left: none;
-  background: transparent;
+	border-left: none;
+	background: transparent;
 }
 .chosen-container-active.chosen-with-drop .chosen-single div b {
-  background-position: -18px 2px;
+	background-position: -18px 2px;
 }
 .chosen-container-active .chosen-choices {
-  border: 1px solid #5897fb;
-  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
+	border: 1px solid #5897fb;
+	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
 }
 .chosen-container-active .chosen-choices li.search-field input[type="text"] {
-  color: #111 !important;
+	color: #111 !important;
 }
 
 /* @end */
 /* @group Disabled Support */
 .chosen-disabled {
-  opacity: 0.5 !important;
-  cursor: default;
+	opacity: 0.5 !important;
+	cursor: default;
 }
 .chosen-disabled .chosen-single {
-  cursor: default;
+	cursor: default;
 }
 .chosen-disabled .chosen-choices .search-choice .search-choice-close {
-  cursor: default;
+	cursor: default;
 }
 
 /* @end */
 /* @group Right to Left */
 .chosen-rtl {
-  text-align: right;
+	text-align: right;
 }
 .chosen-rtl .chosen-single {
-  overflow: visible;
-  padding: 0 8px 0 0;
+	overflow: visible;
+	padding: 0 8px 0 0;
 }
 .chosen-rtl .chosen-single span {
-  margin-right: 0;
-  margin-left: 26px;
-  direction: rtl;
+	margin-right: 0;
+	margin-left: 26px;
+	direction: rtl;
 }
 .chosen-rtl .chosen-single-with-deselect span {
-  margin-left: 38px;
+	margin-left: 38px;
 }
 .chosen-rtl .chosen-single div {
-  right: auto;
-  left: 3px;
+	right: auto;
+	left: 3px;
 }
 .chosen-rtl .chosen-single abbr {
-  right: auto;
-  left: 26px;
+	right: auto;
+	left: 26px;
 }
 .chosen-rtl .chosen-choices li {
-  float: right;
+	float: right;
 }
 .chosen-rtl .chosen-choices li.search-field input[type="text"] {
-  direction: rtl;
+	direction: rtl;
 }
 .chosen-rtl .chosen-choices li.search-choice {
-  margin: 3px 5px 3px 0;
-  padding: 3px 5px 3px 19px;
+	margin: 3px 5px 3px 0;
+	padding: 3px 5px 3px 19px;
 }
 .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
-  right: auto;
-  left: 4px;
+	right: auto;
+	left: 4px;
 }
 .chosen-rtl.chosen-container-single-nosearch .chosen-search,
 .chosen-rtl .chosen-drop {
-  left: 9999px;
+	left: 9999px;
 }
 .chosen-rtl.chosen-container-single .chosen-results {
-  margin: 0 0 4px 4px;
-  padding: 0 4px 0 0;
+	margin: 0 0 4px 4px;
+	padding: 0 4px 0 0;
 }
 .chosen-rtl .chosen-results li.group-option {
-  padding-right: 15px;
-  padding-left: 0;
+	padding-right: 15px;
+	padding-left: 0;
 }
 .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
-  border-right: none;
+	border-right: none;
 }
 .chosen-rtl .chosen-search input[type="text"] {
-  padding: 4px 5px 4px 20px;
-  background: white url('chosen-sprite.png') no-repeat -30px -20px;
-  background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
-  background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
-  background: url('chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
-  background: url('chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
-  background: url('chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
-  direction: rtl;
+	padding: 4px 5px 4px 20px;
+	background: white url('chosen-sprite.png') no-repeat -30px -20px;
+	background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
+	background: url('chosen-sprite.png') no-repeat -30px -20px, -webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);
+	background: url('chosen-sprite.png') no-repeat -30px -20px, -moz-linear-gradient(#eeeeee 1%, #ffffff 15%);
+	background: url('chosen-sprite.png') no-repeat -30px -20px, -o-linear-gradient(#eeeeee 1%, #ffffff 15%);
+	background: url('chosen-sprite.png') no-repeat -30px -20px, linear-gradient(#eeeeee 1%, #ffffff 15%);
+	direction: rtl;
 }
 .chosen-rtl.chosen-container-single .chosen-single div b {
-  background-position: 6px 2px;
+	background-position: 6px 2px;
 }
 .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
-  background-position: -12px 2px;
+	background-position: -12px 2px;
 }
 
 /* @end */
 /* @group Retina compatibility */
 @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
-  .chosen-rtl .chosen-search input[type="text"],
-  .chosen-container-single .chosen-single abbr,
-  .chosen-container-single .chosen-single div b,
-  .chosen-container-single .chosen-search input[type="text"],
-  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
-  .chosen-container .chosen-results-scroll-down span,
-  .chosen-container .chosen-results-scroll-up span {
-    background-image: url('chosen-sprite@2x.png') !important;
-    background-size: 52px 37px !important;
-    background-repeat: no-repeat !important;
-  }
+	.chosen-rtl .chosen-search input[type="text"],
+	.chosen-container-single .chosen-single abbr,
+	.chosen-container-single .chosen-single div b,
+	.chosen-container-single .chosen-search input[type="text"],
+	.chosen-container-multi .chosen-choices .search-choice .search-choice-close,
+	.chosen-container .chosen-results-scroll-down span,
+	.chosen-container .chosen-results-scroll-up span {
+		background-image: url('chosen-sprite@2x.png') !important;
+		background-size: 52px 37px !important;
+		background-repeat: no-repeat !important;
+	}
 }
 /* @end */
diff --git a/interface/web/themes/default/assets/stylesheets/fonts.css b/interface/web/themes/default/assets/stylesheets/fonts.css
index 4218564963d12b3766af1e0c8008a68c513aeea6..35c817da33cd8cc3f57cbc5cb9b28d80e8f2d1ed 100644
--- a/interface/web/themes/default/assets/stylesheets/fonts.css
+++ b/interface/web/themes/default/assets/stylesheets/fonts.css
@@ -91,4 +91,4 @@
 }
 .icon-delete:before {
 	content: "\e613";
-}
\ No newline at end of file
+}
diff --git a/interface/web/themes/default/assets/stylesheets/ispconfig.css b/interface/web/themes/default/assets/stylesheets/ispconfig.css
index 03beca183659047bd4632f7db2b425b127c93549..32d063936c6b50e2608ada639260ad5c1a3b4a51 100644
--- a/interface/web/themes/default/assets/stylesheets/ispconfig.css
+++ b/interface/web/themes/default/assets/stylesheets/ispconfig.css
@@ -1,840 +1,840 @@
 body {
-  overflow-y: scroll;
-  overflow-x: hidden; }
+	overflow-y: scroll;
+overflow-x: hidden; }
 
 .left {
-  float: left; }
+float: left; }
 
 .right {
-  float: right; }
+float: right; }
 
 .clear:after {
-  content: "";
-  display: table;
-  clear: both; }
+	content: "";
+	display: table;
+clear: both; }
 
 .marginTop15 {
-  margin-top: 15px; }
+margin-top: 15px; }
 
 .paddingX5 {
-  padding-left: 5px !important;
-  padding-right: 5px !important; }
+	padding-left: 5px !important;
+padding-right: 5px !important; }
 
 .width65 {
-  width: 65px; }
+width: 65px; }
 
 .form-group input[type='checkbox'] {
-  margin-top: 10px; }
+margin-top: 10px; }
 
 .form-group .checkbox-inline input[type='checkbox'] {
-  margin-top: 4px; }
+margin-top: 4px; }
 
 .control-label {
-  font-weight: normal; }
-  .control-label:after {
-    content: ":"; }
+font-weight: normal; }
+.control-label:after {
+content: ":"; }
 
 .control-label-plain:after {
-    content: ""; }
+content: ""; }
 
 .inlineLabel {
-  font-weight: 400;
+	font-weight: 400;
 }
 
 .formbutton-default {
-  padding: 6px 10px;
-  border-bottom-style: solid;
-  border-bottom-width: 2px;
-  font-size: 12px;
-  font-weight: bold;
-  transition: all ease 500ms; }
+	padding: 6px 10px;
+	border-bottom-style: solid;
+	border-bottom-width: 2px;
+	font-size: 12px;
+	font-weight: bold;
+transition: all ease 500ms; }
 
 .formbutton-success,
 .formbutton-danger {
-  padding: 6px 30px;
-  border-style: solid;
-  border-width: 1px;
-  border-bottom-width: solid;
-  font-size: 12px;
-  font-weight: bold;
-  transition: all ease 500ms; }
+	padding: 6px 30px;
+	border-style: solid;
+	border-width: 1px;
+	border-bottom-width: solid;
+	font-size: 12px;
+	font-weight: bold;
+transition: all ease 500ms; }
 
 .formbutton-narrow {
-  padding: 6px 8px;
-  margin-left: 2px;
-  margin-right: 2px; }
+	padding: 6px 8px;
+	margin-left: 2px;
+margin-right: 2px; }
 
 .formbutton-narrower {
-  padding: 4px 6px; }
+padding: 4px 6px; }
 
 #main-wrapper {
-  margin: 0 auto;
-  width: 95%;
-  max-width: 1260px; }
+	margin: 0 auto;
+	width: 95%;
+max-width: 1260px; }
 
 #logo {
-  float: left;
-  width: 200px;
-  height: 65px;
-  margin-top:10px;
-  /*background: url("../images/logo.png") no-repeat;*/ }
-  #logo a {
-    display: block;
-    width: 100%;
-    height: 100%; }
-
-#headerbar {
-  float: right;
-  }
-
-#searchform {
-  float: right;
-  margin-top: 16px; }
-  #searchform > div {
-    position: relative;
-    display: table; }
-    #searchform > div > div {
-      display: table-cell;
-      padding-right: 8px;
-      vertical-align: top; }
-  #searchform .icon {
-    padding: 0 2px;
-    font-size: 16px; }
-
-#logout-button {
-  float: right;
-  margin-top: 16px;
-  margin-left: 25px;
-  border-bottom-style: solid;
-  border-bottom-width: 2px;
-  transition: all ease 500ms; }
-
-#main-navigation {
-  margin-top: 24px; }
-  #main-navigation a {
-    padding: 0 12px;
-    height: 70px;
-    border-bottom-style: solid;
-    border-bottom-width: 1px;
-    transition: all ease 500ms; }
-  #main-navigation .icon {
-    font-size: 32px; }
-  #main-navigation .title {
-    margin-top: 2px;
-    font-weight: bold; }
-
-.btn-group-justified .btn {
-  border-right-width: 0; }
-  .btn-group-justified .btn:last-of-type {
-    border-right-width: 1px; }
-
-.dns-record-btn {
-  margin-top: 3px;
-}
+	float: left;
+	width: 200px;
+	height: 65px;
+	margin-top:10px;
+/*background: url("../images/logo.png") no-repeat;*/ }
+	#logo a {
+		display: block;
+		width: 100%;
+	height: 100%; }
+
+	#headerbar {
+		float: right;
+	}
 
-#content {
-  width: 78%; }
-
-#passBar, #passText {
-  display: inline-block;
-  vertical-align: middle; }
-
-#passBar {
-  height: 11px;
-  padding: 0; }
-
-#passBar > div {
-  height: 100%;
-  padding: 0; }
-
-#sidebar {
-  margin-top: 27px;
-  min-width: 18%;
-  max-width: 21%;
-  width: auto;
-  border-style: solid;
-  border-width: 1px;
-  border-radius: 4px; }
-  #sidebar header {
-    margin: 1px;
-    padding: 0 10px;
-    min-height: 40px;
-    line-height: 40px;
-    font-weight: bold;
-    border-top-left-radius: 2px;
-    border-top-right-radius: 2px; }
-  #sidebar ul {
-    margin: 0;
-    padding: 0;
-    list-style: none; }
-  #sidebar li {
-    border-top-style: solid;
-    border-top-width: 1px;
-    font-size: 12px; }
-  #sidebar a {
-    display: block;
-    padding: 10px;
-    text-decoration: none;
-    transition: color ease 500ms; }
-    #sidebar header a {
-		padding: 0; }
-
-#select_server a {
-  padding:0 10px; }
-
-.page-header {
-  margin: 20px 0;
-  padding: 0; }
-
-.alert-notification a {
-  font-weight: bold;
-  text-decoration: none;
-  transition: color ease 500ms; }
-
-.alert-label, .alert-content {
-  display: inline-block;
-  vertical-align: top; }
-
-.alert-label {
-  width: 60px; }
-
-.modules {
-  margin: 0;
-  padding: 0;
-  list-style: none; }
-  .modules li {
-    float: left;
-    margin-right: 15px;
-    margin-bottom: 15px;
-    padding: 8px;
-    width: 200px;
-    border-radius: 4px;
-    border-style: solid;
-    border-width: 1px; }
-  .modules .icon {
-    float: left;
-    margin-right: 15px;
-    font-size: 50px; }
-  .modules .left {
-    margin-top: 5px; }
-  .modules .title {
-    margin-top: 6px;
-    margin-left: 20px;
-    font-size: 16px;
-    font-weight: bold; }
-  .modules .button {
-    margin-top: 10px;
-    width: 100%;
-    border-bottom-style: solid;
-    border-bottom-width: 2px;
-    font-size: 12px;
-    font-weight: bold;
-    transition: all ease 500ms; }
-  .modules a {
-    text-decoration: none; }
-
-.table-wrapper {
-  margin-bottom: 20px;
-  border-radius: 4px;
-  border-style: solid;
-  border-width: 1px; }
-
-.table {
-  table-layout: fixed;
-  margin-bottom: 1px;
-  }
-.table caption {
-	padding: 5px 10px;
-	text-align: left;
-	font-weight: bold;
-	font-size: 18px;
-	border-bottom-style: solid;
-	border-bottom-width: 1px;
+	#searchform {
+		float: right;
+	margin-top: 16px; }
+	#searchform > div {
+		position: relative;
+	display: table; }
+	#searchform > div > div {
+		display: table-cell;
+		padding-right: 8px;
+	vertical-align: top; }
+	#searchform .icon {
+		padding: 0 2px;
+	font-size: 16px; }
+
+	#logout-button {
+		float: right;
+		margin-top: 16px;
+		margin-left: 25px;
+		border-bottom-style: solid;
+		border-bottom-width: 2px;
+	transition: all ease 500ms; }
+
+	#main-navigation {
+	margin-top: 24px; }
+	#main-navigation a {
+		padding: 0 12px;
+		height: 70px;
+		border-bottom-style: solid;
+		border-bottom-width: 1px;
+	transition: all ease 500ms; }
+	#main-navigation .icon {
+	font-size: 32px; }
+	#main-navigation .title {
+		margin-top: 2px;
+	font-weight: bold; }
+
+	.btn-group-justified .btn {
+	border-right-width: 0; }
+	.btn-group-justified .btn:last-of-type {
+	border-right-width: 1px; }
+
+	.dns-record-btn {
+		margin-top: 3px;
+	}
+
+	#content {
+	width: 78%; }
+
+	#passBar, #passText {
+		display: inline-block;
+	vertical-align: middle; }
+
+	#passBar {
+		height: 11px;
+	padding: 0; }
+
+	#passBar > div {
+		height: 100%;
+	padding: 0; }
+
+	#sidebar {
+		margin-top: 27px;
+		min-width: 18%;
+		max-width: 21%;
+		width: auto;
+		border-style: solid;
+		border-width: 1px;
+	border-radius: 4px; }
+	#sidebar header {
+		margin: 1px;
+		padding: 0 10px;
+		min-height: 40px;
+		line-height: 40px;
+		font-weight: bold;
+		border-top-left-radius: 2px;
+	border-top-right-radius: 2px; }
+	#sidebar ul {
+		margin: 0;
+		padding: 0;
+	list-style: none; }
+	#sidebar li {
+		border-top-style: solid;
+		border-top-width: 1px;
+	font-size: 12px; }
+	#sidebar a {
+		display: block;
+		padding: 10px;
+		text-decoration: none;
+	transition: color ease 500ms; }
+	#sidebar header a {
+	padding: 0; }
+
+	#select_server a {
+	padding:0 10px; }
+
+	.page-header {
+		margin: 20px 0;
+	padding: 0; }
+
+	.alert-notification a {
+		font-weight: bold;
+		text-decoration: none;
+	transition: color ease 500ms; }
+
+	.alert-label, .alert-content {
+		display: inline-block;
+	vertical-align: top; }
+
+	.alert-label {
+	width: 60px; }
+
+	.modules {
+		margin: 0;
+		padding: 0;
+	list-style: none; }
+	.modules li {
+		float: left;
+		margin-right: 15px;
+		margin-bottom: 15px;
+		padding: 8px;
+		width: 200px;
+		border-radius: 4px;
+		border-style: solid;
+	border-width: 1px; }
+	.modules .icon {
+		float: left;
+		margin-right: 15px;
+	font-size: 50px; }
+	.modules .left {
+	margin-top: 5px; }
+	.modules .title {
+		margin-top: 6px;
+		margin-left: 20px;
+		font-size: 16px;
+	font-weight: bold; }
+	.modules .button {
+		margin-top: 10px;
+		width: 100%;
+		border-bottom-style: solid;
+		border-bottom-width: 2px;
+		font-size: 12px;
+		font-weight: bold;
+	transition: all ease 500ms; }
+	.modules a {
+	text-decoration: none; }
+
+	.table-wrapper {
+		margin-bottom: 20px;
+		border-radius: 4px;
+		border-style: solid;
+	border-width: 1px; }
+
+	.table {
+		table-layout: fixed;
+		margin-bottom: 1px;
 	}
-.table tbody tr {
-	border-top-style: solid;
-	border-top-width: 1px;
-	transition: background ease 500ms;
+	.table caption {
+		padding: 5px 10px;
+		text-align: left;
+		font-weight: bold;
+		font-size: 18px;
+		border-bottom-style: solid;
+		border-bottom-width: 1px;
 	}
-.table tbody tr:last-child {
-	border-radius: 4px;
+	.table tbody tr {
+		border-top-style: solid;
+		border-top-width: 1px;
+		transition: background ease 500ms;
 	}
-.table tbody tr td {
-	text-overflow: ellipsis;
-	overflow-x: hidden;
+	.table tbody tr:last-child {
+		border-radius: 4px;
+	}
+	.table tbody tr td {
+		text-overflow: ellipsis;
+		overflow-x: hidden;
 	}
 
-.table-auto {
-	table-layout: auto;
-}
+	.table-auto {
+		table-layout: auto;
+	}
 
-.tfooter {
-  margin-top: -1px;
-  height: 40px;
-  border-top-style: solid;
-  border-top-width: 1px; }
-
-.pagination {
-  margin: 10px 0; }
-
-.progress {
-  display: inline-block;
-  margin-bottom: 0;
-  width: 100%;
-  height: 20px;
-  background-color: #ababab;
-  font-weight: bold;
-  position: relative;
-}
+	.tfooter {
+		margin-top: -1px;
+		height: 40px;
+		border-top-style: solid;
+	border-top-width: 1px; }
+
+	.pagination {
+	margin: 10px 0; }
+
+	.progress {
+		display: inline-block;
+		margin-bottom: 0;
+		width: 100%;
+		height: 20px;
+		background-color: #ababab;
+		font-weight: bold;
+		position: relative;
+	}
 
-.progress-bar-danger, .progress-bar-warning, .progress-bar-success {
-    text-align: center;
-    color: white;
-    height: 100%;
-}
+	.progress-bar-danger, .progress-bar-warning, .progress-bar-success {
+		text-align: center;
+		color: white;
+		height: 100%;
+	}
 
-.progress span {
-  position: absolute;
-  left: 0;
-  width: 100%;
-  text-align: center;
-  z-index: 2;
-  color: white;
-}
+	.progress span {
+		position: absolute;
+		left: 0;
+		width: 100%;
+		text-align: center;
+		z-index: 2;
+		color: white;
+	}
 
-p.fieldset-legend {
-  display: none; }
-
-.content-tab-wrapper {
-  border-style: solid;
-  border-width: 1px;
-  border-radius: 4px; }
-  .content-tab-wrapper .nav-tabs > li > a {
-    border-radius: 0;
-    border: none !important;
-    border-right-style: solid !important;
-    border-right-width: 1px !important;
-    outline: none;
-    font-weight: bold;
-    transition: background ease 500ms; }
-  .content-tab-wrapper .nav-tabs li:not(:first-child) a {
-    margin-left: -2px; }
-
-.tab-content {
-  padding: 25px 10px; }
-
-.input-group-btn .icon-calendar {
-  font-size: 18px; }
-
-thead.dark th {
-  height: 40px;
-  line-height: 40px;
-  font-weight: normal; }
-
-thead.dark th.small-col {
-  width: 14%; }
-
-thead.dark th.tiny-col {
-  width: 8%;
-  overflow: hidden;
-  text-overflow: ellipsis; }
-
-thead.dark th[data-column] {
-    cursor: pointer;
-    position: relative;
-}
+	p.fieldset-legend {
+	display: none; }
+
+	.content-tab-wrapper {
+		border-style: solid;
+		border-width: 1px;
+	border-radius: 4px; }
+	.content-tab-wrapper .nav-tabs > li > a {
+		border-radius: 0;
+		border: none !important;
+		border-right-style: solid !important;
+		border-right-width: 1px !important;
+		outline: none;
+		font-weight: bold;
+	transition: background ease 500ms; }
+	.content-tab-wrapper .nav-tabs li:not(:first-child) a {
+	margin-left: -2px; }
+
+	.tab-content {
+	padding: 25px 10px; }
+
+	.input-group-btn .icon-calendar {
+	font-size: 18px; }
+
+	thead.dark th {
+		height: 40px;
+		line-height: 40px;
+	font-weight: normal; }
+
+	thead.dark th.small-col {
+	width: 14%; }
+
+	thead.dark th.tiny-col {
+		width: 8%;
+		overflow: hidden;
+	text-overflow: ellipsis; }
+
+	thead.dark th[data-column] {
+		cursor: pointer;
+		position: relative;
+	}
 
-thead.dark th[data-column]:before {
-    content: "⇅";
-    position: absolute;
-    right: 15px;
-    vertical-align: middle;
-    line-height: inherit;
-    color: #aaa;
-}
+	thead.dark th[data-column]:before {
+		content: "⇅";
+		position: absolute;
+		right: 15px;
+		vertical-align: middle;
+		line-height: inherit;
+		color: #aaa;
+	}
 
-thead.dark th[data-column][data-ordered] {
-    background: linear-gradient(to top, #57646d, #3e474e);
-}
+	thead.dark th[data-column][data-ordered] {
+		background: linear-gradient(to top, #57646d, #3e474e);
+	}
 
-thead.dark th[data-column][data-ordered]:before {
-    color: #fff;
-    content: "🡫";
-}
+	thead.dark th[data-column][data-ordered]:before {
+		color: #fff;
+		content: "🡫";
+	}
 
-thead.dark th[data-column][data-ordered="desc"]:before {
-    content: "🡩";
-}
+	thead.dark th[data-column][data-ordered="desc"]:before {
+		content: "🡩";
+	}
 
-thead.dark td input,
-thead.dark td select {
-  width: 100%; }
-
-#footer {
-  margin: 20px 0;
-  padding-top: 20px;
-  border-top-style: solid;
-  border-top-width: 1px;
-  text-align: center;
-  font-size: 10px; }
-
-.menu-btn {
-  display: none;
-  cursor: pointer; }
-
-.df-container,
-.gs-container {
-  position: relative; }
-
-.gs-container:after {
-  content: "";
-  display: table;
-  clear: both; }
-
-ul.df-resultbox,
-ul.gs-resultbox {
-	display: block;
-	position: absolute;
-	left: 0;
-	top: 100%;
-    margin: 0;
-    padding: 0 0 10px;
-    min-width: 250px;
-    max-width: 500px;
-    z-index: 999999;
-    background: #fff;
-    list-style: none;
-	box-shadow: 2px 2px 5px #c5c5c5;
+	thead.dark td input,
+	thead.dark td select {
+	width: 100%; }
+
+	#footer {
+		margin: 20px 0;
+		padding-top: 20px;
+		border-top-style: solid;
+		border-top-width: 1px;
+		text-align: center;
+	font-size: 10px; }
+
+	.menu-btn {
+		display: none;
+	cursor: pointer; }
+
+	.df-container,
+	.gs-container {
+	position: relative; }
+
+	.gs-container:after {
+		content: "";
+		display: table;
+	clear: both; }
+
+	ul.df-resultbox,
+	ul.gs-resultbox {
+		display: block;
+		position: absolute;
+		left: 0;
+		top: 100%;
+		margin: 0;
+		padding: 0 0 10px;
+		min-width: 250px;
+		max-width: 500px;
+		z-index: 999999;
+		background: #fff;
+		list-style: none;
+		box-shadow: 2px 2px 5px #c5c5c5;
 	border-radius: 5px; }
 
-ul.df-resultbox li,
-ul.gs-resultbox li {
-  float: none;
-  display: block;
-  cursor: pointer;
-  padding: 0 10px; }
+	ul.df-resultbox li,
+	ul.gs-resultbox li {
+		float: none;
+		display: block;
+		cursor: pointer;
+	padding: 0 10px; }
 
-ul.gs-resultbox li {
-  padding: 3px 10px;
-  line-height: 1.1;
-  font-size: 0.9em; }
+	ul.gs-resultbox li {
+		padding: 3px 10px;
+		line-height: 1.1;
+	font-size: 0.9em; }
 
-ul.df-resultbox li:nth-child(even),
-ul.gs-resultbox li:nth-child(even) {
+	ul.df-resultbox li:nth-child(even),
+	ul.gs-resultbox li:nth-child(even) {
 	background: #f2f5f7; }
 
-ul.df-resultbox li.df-cheader,
-ul.gs-resultbox li.gs-cheader {
-  background: #fff;
-  padding-top: 10px;
-  margin-bottom: 10px;
-  }
-
-ul.df-resultbox li p,
-ul.gs-resultbox li p {
-  margin-bottom: 0;
-  color: inherit; }
-
-ul.df-resultbox li.df-cheader p.df-cheader-title,
-ul.gs-resultbox li.gs-cheader p.gs-cheader-title {
-  font-weight: bold;
-  margin-bottom: 0; }
-
-ul.df-resultbox li.df-cheader p.df-cheader-limit,
-ul.gs-resultbox li.gs-cheader p.gs-cheader-limit {
-  font-weight: normal; }
-
-ul.df-resultbox li.df-cdata img,
-ul.gs-resultbox li.gs-cdata img {
-  margin-right: 12px; }
-
-ul.df-resultbox li.df-cdata p span.df-cdata-title,
-ul.gs-resultbox li.gs-cdata p span.gs-cdata-title {
-  font-weight: bold; }
-
-ul.gs-resultbox li.gs-cdata p span.gs-cdata-title {
-  display: block; }
-
-ul.df-resultbox li:first-child,
-ul.gs-resultbox li:first-child {
-  border-top-left-radius: 5px;
-  border-top-right-radius: 5px; }
-
-ul.df-resultbox li:last-child,
-ul.gs-resultbox li:last-child {
-  border-bottom-left-radius: 5px;
-  border-bottom-right-radius: 5px; }
-
-span.flags {
-    background-image: url("../images/flags_sprite.png");
-    background-repeat: no-repeat;
-    min-height: 20px;
-    padding-left: 27px;
-    vertical-align: middle;
-}
-span.flag-el {background-position:0 -1475px}
-span.flag-ad {background-position:0 -1px}
-span.flag-ae {background-position:0 -23px}
-span.flag-af {background-position:0 -45px}
-span.flag-ag {background-position:0 -67px}
-span.flag-ai {background-position:0 -89px}
-span.flag-al {background-position:0 -111px}
-span.flag-am {background-position:0 -133px}
-span.flag-an {background-position:0 -155px}
-span.flag-ao {background-position:0 -177px}
-span.flag-aq {background-position:0 -199px}
-span.flag-ar {background-position:0 -221px}
-span.flag-as {background-position:0 -243px}
-span.flag-at {background-position:0 -265px}
-span.flag-au {background-position:0 -287px}
-span.flag-aw {background-position:0 -309px}
-span.flag-ax {background-position:0 -331px}
-span.flag-az {background-position:0 -353px}
-span.flag-ba {background-position:0 -375px}
-span.flag-bb {background-position:0 -397px}
-span.flag-bd {background-position:0 -419px}
-span.flag-be {background-position:0 -441px}
-span.flag-bf {background-position:0 -463px}
-span.flag-bg {background-position:0 -485px}
-span.flag-bh {background-position:0 -507px}
-span.flag-bi {background-position:0 -529px}
-span.flag-bj {background-position:0 -551px}
-span.flag-bm {background-position:0 -573px}
-span.flag-bn {background-position:0 -595px}
-span.flag-bo {background-position:0 -617px}
-span.flag-br {background-position:0 -639px}
-span.flag-bs {background-position:0 -661px}
-span.flag-bt {background-position:0 -683px}
-span.flag-bv {background-position:0 -705px}
-span.flag-bw {background-position:0 -727px}
-span.flag-by {background-position:0 -749px}
-span.flag-bz {background-position:0 -771px}
-span.flag-ca {background-position:0 -793px}
-span.flag-cc {background-position:0 -837px}
-span.flag-cd {background-position:0 -859px}
-span.flag-cf {background-position:0 -881px}
-span.flag-cg {background-position:0 -903px}
-span.flag-ch {background-position:0 -925px}
-span.flag-ci {background-position:0 -947px}
-span.flag-ck {background-position:0 -969px}
-span.flag-cl {background-position:0 -991px}
-span.flag-cm {background-position:0 -1013px}
-span.flag-cn {background-position:0 -1035px}
-span.flag-co {background-position:0 -1057px}
-span.flag-cr {background-position:0 -1079px}
-span.flag-cs {background-position:0 -1101px}
-span.flag-cu {background-position:0 -1123px}
-span.flag-cv {background-position:0 -1145px}
-span.flag-cx {background-position:0 -1167px}
-span.flag-cy {background-position:0 -1189px}
-span.flag-cz {background-position:0 -1211px}
-span.flag-de {background-position:0 -1233px}
-span.flag-dj {background-position:0 -1255px}
-span.flag-dk {background-position:0 -1277px}
-span.flag-dm {background-position:0 -1299px}
-span.flag-do {background-position:0 -1321px}
-span.flag-dz {background-position:0 -1343px}
-span.flag-ec {background-position:0 -1365px}
-span.flag-ee {background-position:0 -1387px}
-span.flag-eg {background-position:0 -1409px}
-span.flag-eh {background-position:0 -1431px}
-/*span.flag-en {background-position:0 -1453px}*/
-span.flag-er {background-position:0 -1475px}
-span.flag-es {background-position:0 -1497px}
-span.flag-et {background-position:0 -1519px}
-span.flag-fi {background-position:0 -1585px}
-span.flag-fj {background-position:0 -1607px}
-span.flag-fk {background-position:0 -1629px}
-span.flag-fm {background-position:0 -1651px}
-span.flag-fo {background-position:0 -1673px}
-span.flag-fr {background-position:0 -1695px}
-span.flag-ga {background-position:0 -1717px}
-span.flag-gb, span.flag-en {background-position:0 -1739px}
-span.flag-gd {background-position:0 -1761px}
-span.flag-ge {background-position:0 -1783px}
-span.flag-gf {background-position:0 -1805px}
-span.flag-gh {background-position:0 -1827px}
-span.flag-gi {background-position:0 -1849px}
-span.flag-gl {background-position:0 -1871px}
-span.flag-gm {background-position:0 -1893px}
-span.flag-gn {background-position:0 -1915px}
-span.flag-gp {background-position:0 -1937px}
-span.flag-gq {background-position:0 -1959px}
-span.flag-gr {background-position:0 -1981px}
-span.flag-gs {background-position:0 -2003px}
-span.flag-gt {background-position:0 -2025px}
-span.flag-gu {background-position:0 -2047px}
-span.flag-gw {background-position:0 -2069px}
-span.flag-gy {background-position:0 -2091px}
-span.flag-hk {background-position:0 -2113px}
-span.flag-hm {background-position:0 -2135px}
-span.flag-hn {background-position:0 -2157px}
-span.flag-hr {background-position:0 -2179px}
-span.flag-ht {background-position:0 -2201px}
-span.flag-hu {background-position:0 -2223px}
-span.flag-id {background-position:0 -2245px}
-span.flag-ie {background-position:0 -2267px}
-span.flag-il {background-position:0 -2289px}
-span.flag-in {background-position:0 -2311px}
-span.flag-io {background-position:0 -2333px}
-span.flag-iq {background-position:0 -2355px}
-span.flag-ir {background-position:0 -2377px}
-span.flag-is {background-position:0 -2399px}
-span.flag-it {background-position:0 -2421px}
-span.flag-jm {background-position:0 -2443px}
-span.flag-jo {background-position:0 -2465px}
-span.flag-jp {background-position:0 -2487px}
-span.flag-ke {background-position:0 -2509px}
-span.flag-kg {background-position:0 -2531px}
-span.flag-kh {background-position:0 -2553px}
-span.flag-ki {background-position:0 -2575px}
-span.flag-km {background-position:0 -2597px}
-span.flag-kn {background-position:0 -2619px}
-span.flag-kp {background-position:0 -2641px}
-span.flag-kr {background-position:0 -2663px}
-span.flag-kw {background-position:0 -2685px}
-span.flag-ky {background-position:0 -2707px}
-span.flag-kz {background-position:0 -2729px}
-span.flag-la {background-position:0 -2751px}
-span.flag-lb {background-position:0 -2773px}
-span.flag-lc {background-position:0 -2795px}
-span.flag-li {background-position:0 -2817px}
-span.flag-lk {background-position:0 -2839px}
-span.flag-lr {background-position:0 -2861px}
-span.flag-ls {background-position:0 -2883px}
-span.flag-lt {background-position:0 -2905px}
-span.flag-lu {background-position:0 -2927px}
-span.flag-lv {background-position:0 -2949px}
-span.flag-ly {background-position:0 -2971px}
-span.flag-ma {background-position:0 -2993px}
-span.flag-mc {background-position:0 -3015px}
-span.flag-md {background-position:0 -3037px}
-span.flag-me {background-position:0 -3059px}
-span.flag-mg {background-position:0 -3081px}
-span.flag-mh {background-position:0 -3103px}
-span.flag-mk {background-position:0 -3125px}
-span.flag-ml {background-position:0 -3147px}
-span.flag-mm {background-position:0 -3169px}
-span.flag-mn {background-position:0 -3191px}
-span.flag-mo {background-position:0 -3213px}
-span.flag-mp {background-position:0 -3235px}
-span.flag-mq {background-position:0 -3257px}
-span.flag-mr {background-position:0 -3279px}
-span.flag-ms {background-position:0 -3301px}
-span.flag-mt {background-position:0 -3323px}
-span.flag-mu {background-position:0 -3345px}
-span.flag-mv {background-position:0 -3367px}
-span.flag-mw {background-position:0 -3389px}
-span.flag-mx {background-position:0 -3411px}
-span.flag-my {background-position:0 -3433px}
-span.flag-mz {background-position:0 -3455px}
-span.flag-na {background-position:0 -3477px}
-span.flag-nc {background-position:0 -3499px}
-span.flag-ne {background-position:0 -3521px}
-span.flag-nf {background-position:0 -3543px}
-span.flag-ng {background-position:0 -3565px}
-span.flag-ni {background-position:0 -3587px}
-span.flag-nl {background-position:0 -3609px}
-span.flag-no {background-position:0 -3631px}
-span.flag-np {background-position:0 -3653px}
-span.flag-nr {background-position:0 -3675px}
-span.flag-nu {background-position:0 -3697px}
-span.flag-nz {background-position:0 -3719px}
-span.flag-om {background-position:0 -3741px}
-span.flag-pa {background-position:0 -3763px}
-span.flag-pe {background-position:0 -3785px}
-span.flag-pf {background-position:0 -3807px}
-span.flag-pg {background-position:0 -3829px}
-span.flag-ph {background-position:0 -3851px}
-span.flag-pk {background-position:0 -3873px}
-span.flag-pl {background-position:0 -3895px}
-span.flag-pm {background-position:0 -3917px}
-span.flag-pn {background-position:0 -3939px}
-span.flag-pr {background-position:0 -3961px}
-span.flag-ps {background-position:0 -3983px}
-span.flag-pt {background-position:0 -4005px}
-span.flag-pw {background-position:0 -4027px}
-span.flag-py {background-position:0 -4049px}
-span.flag-qa {background-position:0 -4071px}
-span.flag-re {background-position:0 -4093px}
-span.flag-ro {background-position:0 -4115px}
-span.flag-rs {background-position:0 -4137px}
-span.flag-ru {background-position:0 -4159px}
-span.flag-rw {background-position:0 -4181px}
-span.flag-sa {background-position:0 -4203px}
-span.flag-sb {background-position:0 -4225px}
-span.flag-sc {background-position:0 -4247px}
-span.flag-sd {background-position:0 -4291px}
-span.flag-se {background-position:0 -4313px}
-span.flag-sg {background-position:0 -4335px}
-span.flag-sh {background-position:0 -4357px}
-span.flag-si {background-position:0 -4379px}
-span.flag-sj {background-position:0 -4401px}
-span.flag-sk {background-position:0 -4423px}
-span.flag-sl {background-position:0 -4445px}
-span.flag-sm {background-position:0 -4467px}
-span.flag-sn {background-position:0 -4489px}
-span.flag-so {background-position:0 -4511px}
-span.flag-sr {background-position:0 -4533px}
-span.flag-st {background-position:0 -4555px}
-span.flag-sv {background-position:0 -4577px}
-span.flag-sy {background-position:0 -4599px}
-span.flag-sz {background-position:0 -4621px}
-span.flag-tc {background-position:0 -4643px}
-span.flag-td {background-position:0 -4665px}
-span.flag-tf {background-position:0 -4687px}
-span.flag-tg {background-position:0 -4709px}
-span.flag-th {background-position:0 -4731px}
-span.flag-tj {background-position:0 -4753px}
-span.flag-tk {background-position:0 -4775px}
-span.flag-tl {background-position:0 -4797px}
-span.flag-tm {background-position:0 -4819px}
-span.flag-tn {background-position:0 -4841px}
-span.flag-to {background-position:0 -4863px}
-span.flag-tr {background-position:0 -4885px}
-span.flag-tt {background-position:0 -4907px}
-span.flag-tv {background-position:0 -4929px}
-span.flag-tw {background-position:0 -4951px}
-span.flag-tz {background-position:0 -4973px}
-span.flag-ua {background-position:0 -4995px}
-span.flag-ug {background-position:0 -5017px}
-span.flag-um {background-position:0 -5039px}
-span.flag-us {background-position:0 -5061px}
-span.flag-uy {background-position:0 -5083px}
-span.flag-uz {background-position:0 -5105px}
-span.flag-va {background-position:0 -5127px}
-span.flag-vc {background-position:0 -5149px}
-span.flag-ve {background-position:0 -5171px}
-span.flag-vg {background-position:0 -5193px}
-span.flag-vi {background-position:0 -5215px}
-span.flag-vn {background-position:0 -5237px}
-span.flag-vu {background-position:0 -5259px}
-span.flag-wf {background-position:0 -5303px}
-span.flag-ws {background-position:0 -5325px}
-span.flag-ye {background-position:0 -5347px}
-span.flag-yt {background-position:0 -5369px}
-span.flag-za {background-position:0 -5391px}
-span.flag-zm {background-position:0 -5413px}
-span.flag-zw {background-position:0 -5435px}
-
-@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
-  #logo {
-    background-image: url("../images/logo@2x.png");
-    background-size: 200px 65px; } }
-
-.input-group-field {
-    display: table-cell;
-    vertical-align: middle;
-    border-radius:4px;
-    min-width:1%;
-    white-space: nowrap;
-}
-.input-group-field .form-control {
-    border-radius: inherit !important;
-}
-.input-group-field:not(:first-child):not(:last-child) {
-    border-radius:0;
-}
-.input-group-field:not(:first-child):not(:last-child) .form-control {
-    border-left-width: 0;
-    border-right-width: 0;
-}
-.input-group-field:last-child {
-    border-top-left-radius:0;
-    border-bottom-left-radius:0;
-}
+	ul.df-resultbox li.df-cheader,
+	ul.gs-resultbox li.gs-cheader {
+		background: #fff;
+		padding-top: 10px;
+		margin-bottom: 10px;
+	}
 
-#ajaxloader {
-    position: absolute;
-    width: 325px;
-    height: 150px;
-    background: #ffffff url('../images/ajax-loader.gif') no-repeat center center;
-    border: solid 2px #e1e1e1;
-    border-radius: 10px;
-    /*background: rgba(255, 255, 255, 0.85);*/
-    padding: 20px;
-    text-align:center;
-    z-index: 100;
-}
-input[type="password"].form-control[readonly] {
-	cursor: text;
-}
-.tooltip-inner {
-    max-width: 100%;
-}
-.notification {
-	width: 35px;
-	height: 35px;
-	background: #c70f19;
-	border-radius: 50%;
-	display: flex;
-	margin-top: 15px;
-	cursor: pointer;
-	margin-right: 15px;
-	float: right;
-}
-.notification {
-	animation: pulse 2s infinite;
-}
-@media (max-width: 600px) {
-	.notification {
-		margin-top: 0px;
-		margin-right: 0px;
-		margin-left: 230px;
-		position: relative;
+	ul.df-resultbox li p,
+	ul.gs-resultbox li p {
+		margin-bottom: 0;
+	color: inherit; }
+
+	ul.df-resultbox li.df-cheader p.df-cheader-title,
+	ul.gs-resultbox li.gs-cheader p.gs-cheader-title {
+		font-weight: bold;
+	margin-bottom: 0; }
+
+	ul.df-resultbox li.df-cheader p.df-cheader-limit,
+	ul.gs-resultbox li.gs-cheader p.gs-cheader-limit {
+	font-weight: normal; }
+
+	ul.df-resultbox li.df-cdata img,
+	ul.gs-resultbox li.gs-cdata img {
+	margin-right: 12px; }
+
+	ul.df-resultbox li.df-cdata p span.df-cdata-title,
+	ul.gs-resultbox li.gs-cdata p span.gs-cdata-title {
+	font-weight: bold; }
+
+	ul.gs-resultbox li.gs-cdata p span.gs-cdata-title {
+	display: block; }
+
+	ul.df-resultbox li:first-child,
+	ul.gs-resultbox li:first-child {
+		border-top-left-radius: 5px;
+	border-top-right-radius: 5px; }
+
+	ul.df-resultbox li:last-child,
+	ul.gs-resultbox li:last-child {
+		border-bottom-left-radius: 5px;
+	border-bottom-right-radius: 5px; }
+
+	span.flags {
+		background-image: url("../images/flags_sprite.png");
+		background-repeat: no-repeat;
+		min-height: 20px;
+		padding-left: 27px;
+		vertical-align: middle;
 	}
-}
-@keyframes pulse {
-	0% {
-		background: #ff000e;
+	span.flag-el {background-position:0 -1475px}
+	span.flag-ad {background-position:0 -1px}
+	span.flag-ae {background-position:0 -23px}
+	span.flag-af {background-position:0 -45px}
+	span.flag-ag {background-position:0 -67px}
+	span.flag-ai {background-position:0 -89px}
+	span.flag-al {background-position:0 -111px}
+	span.flag-am {background-position:0 -133px}
+	span.flag-an {background-position:0 -155px}
+	span.flag-ao {background-position:0 -177px}
+	span.flag-aq {background-position:0 -199px}
+	span.flag-ar {background-position:0 -221px}
+	span.flag-as {background-position:0 -243px}
+	span.flag-at {background-position:0 -265px}
+	span.flag-au {background-position:0 -287px}
+	span.flag-aw {background-position:0 -309px}
+	span.flag-ax {background-position:0 -331px}
+	span.flag-az {background-position:0 -353px}
+	span.flag-ba {background-position:0 -375px}
+	span.flag-bb {background-position:0 -397px}
+	span.flag-bd {background-position:0 -419px}
+	span.flag-be {background-position:0 -441px}
+	span.flag-bf {background-position:0 -463px}
+	span.flag-bg {background-position:0 -485px}
+	span.flag-bh {background-position:0 -507px}
+	span.flag-bi {background-position:0 -529px}
+	span.flag-bj {background-position:0 -551px}
+	span.flag-bm {background-position:0 -573px}
+	span.flag-bn {background-position:0 -595px}
+	span.flag-bo {background-position:0 -617px}
+	span.flag-br {background-position:0 -639px}
+	span.flag-bs {background-position:0 -661px}
+	span.flag-bt {background-position:0 -683px}
+	span.flag-bv {background-position:0 -705px}
+	span.flag-bw {background-position:0 -727px}
+	span.flag-by {background-position:0 -749px}
+	span.flag-bz {background-position:0 -771px}
+	span.flag-ca {background-position:0 -793px}
+	span.flag-cc {background-position:0 -837px}
+	span.flag-cd {background-position:0 -859px}
+	span.flag-cf {background-position:0 -881px}
+	span.flag-cg {background-position:0 -903px}
+	span.flag-ch {background-position:0 -925px}
+	span.flag-ci {background-position:0 -947px}
+	span.flag-ck {background-position:0 -969px}
+	span.flag-cl {background-position:0 -991px}
+	span.flag-cm {background-position:0 -1013px}
+	span.flag-cn {background-position:0 -1035px}
+	span.flag-co {background-position:0 -1057px}
+	span.flag-cr {background-position:0 -1079px}
+	span.flag-cs {background-position:0 -1101px}
+	span.flag-cu {background-position:0 -1123px}
+	span.flag-cv {background-position:0 -1145px}
+	span.flag-cx {background-position:0 -1167px}
+	span.flag-cy {background-position:0 -1189px}
+	span.flag-cz {background-position:0 -1211px}
+	span.flag-de {background-position:0 -1233px}
+	span.flag-dj {background-position:0 -1255px}
+	span.flag-dk {background-position:0 -1277px}
+	span.flag-dm {background-position:0 -1299px}
+	span.flag-do {background-position:0 -1321px}
+	span.flag-dz {background-position:0 -1343px}
+	span.flag-ec {background-position:0 -1365px}
+	span.flag-ee {background-position:0 -1387px}
+	span.flag-eg {background-position:0 -1409px}
+	span.flag-eh {background-position:0 -1431px}
+	/*span.flag-en {background-position:0 -1453px}*/
+	span.flag-er {background-position:0 -1475px}
+	span.flag-es {background-position:0 -1497px}
+	span.flag-et {background-position:0 -1519px}
+	span.flag-fi {background-position:0 -1585px}
+	span.flag-fj {background-position:0 -1607px}
+	span.flag-fk {background-position:0 -1629px}
+	span.flag-fm {background-position:0 -1651px}
+	span.flag-fo {background-position:0 -1673px}
+	span.flag-fr {background-position:0 -1695px}
+	span.flag-ga {background-position:0 -1717px}
+	span.flag-gb, span.flag-en {background-position:0 -1739px}
+	span.flag-gd {background-position:0 -1761px}
+	span.flag-ge {background-position:0 -1783px}
+	span.flag-gf {background-position:0 -1805px}
+	span.flag-gh {background-position:0 -1827px}
+	span.flag-gi {background-position:0 -1849px}
+	span.flag-gl {background-position:0 -1871px}
+	span.flag-gm {background-position:0 -1893px}
+	span.flag-gn {background-position:0 -1915px}
+	span.flag-gp {background-position:0 -1937px}
+	span.flag-gq {background-position:0 -1959px}
+	span.flag-gr {background-position:0 -1981px}
+	span.flag-gs {background-position:0 -2003px}
+	span.flag-gt {background-position:0 -2025px}
+	span.flag-gu {background-position:0 -2047px}
+	span.flag-gw {background-position:0 -2069px}
+	span.flag-gy {background-position:0 -2091px}
+	span.flag-hk {background-position:0 -2113px}
+	span.flag-hm {background-position:0 -2135px}
+	span.flag-hn {background-position:0 -2157px}
+	span.flag-hr {background-position:0 -2179px}
+	span.flag-ht {background-position:0 -2201px}
+	span.flag-hu {background-position:0 -2223px}
+	span.flag-id {background-position:0 -2245px}
+	span.flag-ie {background-position:0 -2267px}
+	span.flag-il {background-position:0 -2289px}
+	span.flag-in {background-position:0 -2311px}
+	span.flag-io {background-position:0 -2333px}
+	span.flag-iq {background-position:0 -2355px}
+	span.flag-ir {background-position:0 -2377px}
+	span.flag-is {background-position:0 -2399px}
+	span.flag-it {background-position:0 -2421px}
+	span.flag-jm {background-position:0 -2443px}
+	span.flag-jo {background-position:0 -2465px}
+	span.flag-jp {background-position:0 -2487px}
+	span.flag-ke {background-position:0 -2509px}
+	span.flag-kg {background-position:0 -2531px}
+	span.flag-kh {background-position:0 -2553px}
+	span.flag-ki {background-position:0 -2575px}
+	span.flag-km {background-position:0 -2597px}
+	span.flag-kn {background-position:0 -2619px}
+	span.flag-kp {background-position:0 -2641px}
+	span.flag-kr {background-position:0 -2663px}
+	span.flag-kw {background-position:0 -2685px}
+	span.flag-ky {background-position:0 -2707px}
+	span.flag-kz {background-position:0 -2729px}
+	span.flag-la {background-position:0 -2751px}
+	span.flag-lb {background-position:0 -2773px}
+	span.flag-lc {background-position:0 -2795px}
+	span.flag-li {background-position:0 -2817px}
+	span.flag-lk {background-position:0 -2839px}
+	span.flag-lr {background-position:0 -2861px}
+	span.flag-ls {background-position:0 -2883px}
+	span.flag-lt {background-position:0 -2905px}
+	span.flag-lu {background-position:0 -2927px}
+	span.flag-lv {background-position:0 -2949px}
+	span.flag-ly {background-position:0 -2971px}
+	span.flag-ma {background-position:0 -2993px}
+	span.flag-mc {background-position:0 -3015px}
+	span.flag-md {background-position:0 -3037px}
+	span.flag-me {background-position:0 -3059px}
+	span.flag-mg {background-position:0 -3081px}
+	span.flag-mh {background-position:0 -3103px}
+	span.flag-mk {background-position:0 -3125px}
+	span.flag-ml {background-position:0 -3147px}
+	span.flag-mm {background-position:0 -3169px}
+	span.flag-mn {background-position:0 -3191px}
+	span.flag-mo {background-position:0 -3213px}
+	span.flag-mp {background-position:0 -3235px}
+	span.flag-mq {background-position:0 -3257px}
+	span.flag-mr {background-position:0 -3279px}
+	span.flag-ms {background-position:0 -3301px}
+	span.flag-mt {background-position:0 -3323px}
+	span.flag-mu {background-position:0 -3345px}
+	span.flag-mv {background-position:0 -3367px}
+	span.flag-mw {background-position:0 -3389px}
+	span.flag-mx {background-position:0 -3411px}
+	span.flag-my {background-position:0 -3433px}
+	span.flag-mz {background-position:0 -3455px}
+	span.flag-na {background-position:0 -3477px}
+	span.flag-nc {background-position:0 -3499px}
+	span.flag-ne {background-position:0 -3521px}
+	span.flag-nf {background-position:0 -3543px}
+	span.flag-ng {background-position:0 -3565px}
+	span.flag-ni {background-position:0 -3587px}
+	span.flag-nl {background-position:0 -3609px}
+	span.flag-no {background-position:0 -3631px}
+	span.flag-np {background-position:0 -3653px}
+	span.flag-nr {background-position:0 -3675px}
+	span.flag-nu {background-position:0 -3697px}
+	span.flag-nz {background-position:0 -3719px}
+	span.flag-om {background-position:0 -3741px}
+	span.flag-pa {background-position:0 -3763px}
+	span.flag-pe {background-position:0 -3785px}
+	span.flag-pf {background-position:0 -3807px}
+	span.flag-pg {background-position:0 -3829px}
+	span.flag-ph {background-position:0 -3851px}
+	span.flag-pk {background-position:0 -3873px}
+	span.flag-pl {background-position:0 -3895px}
+	span.flag-pm {background-position:0 -3917px}
+	span.flag-pn {background-position:0 -3939px}
+	span.flag-pr {background-position:0 -3961px}
+	span.flag-ps {background-position:0 -3983px}
+	span.flag-pt {background-position:0 -4005px}
+	span.flag-pw {background-position:0 -4027px}
+	span.flag-py {background-position:0 -4049px}
+	span.flag-qa {background-position:0 -4071px}
+	span.flag-re {background-position:0 -4093px}
+	span.flag-ro {background-position:0 -4115px}
+	span.flag-rs {background-position:0 -4137px}
+	span.flag-ru {background-position:0 -4159px}
+	span.flag-rw {background-position:0 -4181px}
+	span.flag-sa {background-position:0 -4203px}
+	span.flag-sb {background-position:0 -4225px}
+	span.flag-sc {background-position:0 -4247px}
+	span.flag-sd {background-position:0 -4291px}
+	span.flag-se {background-position:0 -4313px}
+	span.flag-sg {background-position:0 -4335px}
+	span.flag-sh {background-position:0 -4357px}
+	span.flag-si {background-position:0 -4379px}
+	span.flag-sj {background-position:0 -4401px}
+	span.flag-sk {background-position:0 -4423px}
+	span.flag-sl {background-position:0 -4445px}
+	span.flag-sm {background-position:0 -4467px}
+	span.flag-sn {background-position:0 -4489px}
+	span.flag-so {background-position:0 -4511px}
+	span.flag-sr {background-position:0 -4533px}
+	span.flag-st {background-position:0 -4555px}
+	span.flag-sv {background-position:0 -4577px}
+	span.flag-sy {background-position:0 -4599px}
+	span.flag-sz {background-position:0 -4621px}
+	span.flag-tc {background-position:0 -4643px}
+	span.flag-td {background-position:0 -4665px}
+	span.flag-tf {background-position:0 -4687px}
+	span.flag-tg {background-position:0 -4709px}
+	span.flag-th {background-position:0 -4731px}
+	span.flag-tj {background-position:0 -4753px}
+	span.flag-tk {background-position:0 -4775px}
+	span.flag-tl {background-position:0 -4797px}
+	span.flag-tm {background-position:0 -4819px}
+	span.flag-tn {background-position:0 -4841px}
+	span.flag-to {background-position:0 -4863px}
+	span.flag-tr {background-position:0 -4885px}
+	span.flag-tt {background-position:0 -4907px}
+	span.flag-tv {background-position:0 -4929px}
+	span.flag-tw {background-position:0 -4951px}
+	span.flag-tz {background-position:0 -4973px}
+	span.flag-ua {background-position:0 -4995px}
+	span.flag-ug {background-position:0 -5017px}
+	span.flag-um {background-position:0 -5039px}
+	span.flag-us {background-position:0 -5061px}
+	span.flag-uy {background-position:0 -5083px}
+	span.flag-uz {background-position:0 -5105px}
+	span.flag-va {background-position:0 -5127px}
+	span.flag-vc {background-position:0 -5149px}
+	span.flag-ve {background-position:0 -5171px}
+	span.flag-vg {background-position:0 -5193px}
+	span.flag-vi {background-position:0 -5215px}
+	span.flag-vn {background-position:0 -5237px}
+	span.flag-vu {background-position:0 -5259px}
+	span.flag-wf {background-position:0 -5303px}
+	span.flag-ws {background-position:0 -5325px}
+	span.flag-ye {background-position:0 -5347px}
+	span.flag-yt {background-position:0 -5369px}
+	span.flag-za {background-position:0 -5391px}
+	span.flag-zm {background-position:0 -5413px}
+	span.flag-zw {background-position:0 -5435px}
+
+	@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
+		#logo {
+			background-image: url("../images/logo@2x.png");
+	background-size: 200px 65px; } }
+
+	.input-group-field {
+		display: table-cell;
+		vertical-align: middle;
+		border-radius:4px;
+		min-width:1%;
+		white-space: nowrap;
+	}
+	.input-group-field .form-control {
+		border-radius: inherit !important;
+	}
+	.input-group-field:not(:first-child):not(:last-child) {
+		border-radius:0;
+	}
+	.input-group-field:not(:first-child):not(:last-child) .form-control {
+		border-left-width: 0;
+		border-right-width: 0;
+	}
+	.input-group-field:last-child {
+		border-top-left-radius:0;
+		border-bottom-left-radius:0;
 	}
-	50% {
+
+	#ajaxloader {
+		position: absolute;
+		width: 325px;
+		height: 150px;
+		background: #ffffff url('../images/ajax-loader.gif') no-repeat center center;
+		border: solid 2px #e1e1e1;
+		border-radius: 10px;
+		/*background: rgba(255, 255, 255, 0.85);*/
+		padding: 20px;
+		text-align:center;
+		z-index: 100;
+	}
+	input[type="password"].form-control[readonly] {
+		cursor: text;
+	}
+	.tooltip-inner {
+		max-width: 100%;
+	}
+	.notification {
+		width: 35px;
+		height: 35px;
 		background: #c70f19;
+		border-radius: 50%;
+		display: flex;
+		margin-top: 15px;
+		cursor: pointer;
+		margin-right: 15px;
+		float: right;
 	}
-	100% {
-		background: #ff000e;
+	.notification {
+		animation: pulse 2s infinite;
+	}
+	@media (max-width: 600px) {
+		.notification {
+			margin-top: 0px;
+			margin-right: 0px;
+			margin-left: 230px;
+			position: relative;
+		}
+	}
+	@keyframes pulse {
+		0% {
+			background: #ff000e;
+		}
+		50% {
+			background: #c70f19;
+		}
+		100% {
+			background: #ff000e;
+		}
+	}
+	.systemmonitor-state.state-info .statusMsg {
+		display: none;
+	}
+	.systemmonitor-state .online {
+		color: green;
+	}
+	.systemmonitor-state .offline {
+		color: red;
 	}
-}
-.systemmonitor-state.state-info .statusMsg {
-    display: none;
-}
-.systemmonitor-state .online {
-	color: green;
-}
-.systemmonitor-state .offline {
-	color: red;
-}
 
-span.notification_text {
-    display: block;
-    margin-left: auto;
-    margin-right: auto;
-    margin-top: auto;
-    margin-bottom: auto;
-    font-family: inherit;
-    color: white;
-}
-span.company_name {
-  font-weight: bold;
-}
+	span.notification_text {
+		display: block;
+		margin-left: auto;
+		margin-right: auto;
+		margin-top: auto;
+		margin-bottom: auto;
+		font-family: inherit;
+		color: white;
+	}
+	span.company_name {
+		font-weight: bold;
+	}
 
-span.tmp_account_name {
-  font-size: 0.9em;
-}
+	span.tmp_account_name {
+		font-size: 0.9em;
+	}
 
-.finediff {
-	font-family: monospace;
-}
-.finediff ins {
-	color: green;
-	background: #dfd;
-	text-decoration: none;
-}
-.finediff del {
-	color: red;
-	background: #fdd;
-	text-decoration: none;
-}
-#apache_directives, #nginx_directives, #proxy_directives {
-	font-family: Consolas, "Courier New", Courier, monospace;
-}
+	.finediff {
+		font-family: monospace;
+	}
+	.finediff ins {
+		color: green;
+		background: #dfd;
+		text-decoration: none;
+	}
+	.finediff del {
+		color: red;
+		background: #fdd;
+		text-decoration: none;
+	}
+	#apache_directives, #nginx_directives, #proxy_directives {
+		font-family: Consolas, "Courier New", Courier, monospace;
+	}
diff --git a/interface/web/themes/default/assets/stylesheets/pushy.css b/interface/web/themes/default/assets/stylesheets/pushy.css
index 6d550222034e60efed55bc76894dea2e3cfe2001..e06c2390d473620a6e934411b9e6c302cd8d6604 100644
--- a/interface/web/themes/default/assets/stylesheets/pushy.css
+++ b/interface/web/themes/default/assets/stylesheets/pushy.css
@@ -1,98 +1,98 @@
 /*! Pushy - v0.9.1 - 2013-9-16
-* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
-* https://github.com/christophery/pushy/
-* by Christopher Yee */
+ * Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
+ * https://github.com/christophery/pushy/
+ * by Christopher Yee */
 
 /* Menu Appearance */
 
 .pushy{
-    position: fixed;
-    width: 200px;
-    height: 100%;
-    top: 0;
-    z-index: 9999;
-    background: #333332;
-    font-size: 0.9em;
-    font-weight: bold;
-    -webkit-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
-    -moz-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
-    box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
-    overflow: auto;
-    -webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */
+	position: fixed;
+	width: 200px;
+	height: 100%;
+	top: 0;
+	z-index: 9999;
+	background: #333332;
+	font-size: 0.9em;
+	font-weight: bold;
+	-webkit-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
+	-moz-box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
+	box-shadow: inset -10px 0 6px -9px rgba(0, 0, 0, .7);
+	overflow: auto;
+	-webkit-overflow-scrolling: touch; /* enables momentum scrolling in iOS overflow elements */
 }
 
 .pushy a{
-    display: block;
-    color: #b3b3b1;
-    padding: 15px 30px;
-    border-bottom: 1px solid rgba(0, 0, 0, .1);
-    border-top: 1px solid rgba(255, 255, 255, .1);
-    text-decoration: none;
+	display: block;
+	color: #b3b3b1;
+	padding: 15px 30px;
+	border-bottom: 1px solid rgba(0, 0, 0, .1);
+	border-top: 1px solid rgba(255, 255, 255, .1);
+	text-decoration: none;
 }
 
 .pushy a:hover{
-    background: #00b4ff;
-    color: #FFF;
+	background: #00b4ff;
+	color: #FFF;
 }
 
 /* Menu Movement */
 
 .pushy-left{
-    -webkit-transform: translate3d(-200px,0,0);
-    -moz-transform: translate3d(-200px,0,0);
-    -ms-transform: translate3d(-200px,0,0);
-    -o-transform: translate3d(-200px,0,0);
-    transform: translate3d(-200px,0,0);
+	-webkit-transform: translate3d(-200px,0,0);
+	-moz-transform: translate3d(-200px,0,0);
+	-ms-transform: translate3d(-200px,0,0);
+	-o-transform: translate3d(-200px,0,0);
+	transform: translate3d(-200px,0,0);
 }
 
 .pushy-open{
-    -webkit-transform: translate3d(0,0,0);
-    -moz-transform: translate3d(0,0,0);
-    -ms-transform: translate3d(0,0,0);
-    -o-transform: translate3d(0,0,0);
-    transform: translate3d(0,0,0);
+	-webkit-transform: translate3d(0,0,0);
+	-moz-transform: translate3d(0,0,0);
+	-ms-transform: translate3d(0,0,0);
+	-o-transform: translate3d(0,0,0);
+	transform: translate3d(0,0,0);
 }
 
 .container-push, .push-push{
-    -webkit-transform: translate3d(200px,0,0);
-    -moz-transform: translate3d(200px,0,0);
-    -ms-transform: translate3d(200px,0,0);
-    -o-transform: translate3d(200px,0,0);
-    transform: translate3d(200px,0,0);
+	-webkit-transform: translate3d(200px,0,0);
+	-moz-transform: translate3d(200px,0,0);
+	-ms-transform: translate3d(200px,0,0);
+	-o-transform: translate3d(200px,0,0);
+	transform: translate3d(200px,0,0);
 }
 
 /* Menu Transitions */
 
 .pushy, #container, .push{
-    -webkit-transition: -webkit-transform .2s cubic-bezier(.16, .68, .43, .99);
-    -moz-transition: -moz-transform .2s cubic-bezier(.16, .68, .43, .99);
-    -o-transition: -o-transform .2s cubic-bezier(.16, .68, .43, .99);
-    transition: transform .2s cubic-bezier(.16, .68, .43, .99);
-    /* improves performance issues on mobile*/
-    -webkit-backface-visibility: hidden;
-    -webkit-perspective: 1000;
+	-webkit-transition: -webkit-transform .2s cubic-bezier(.16, .68, .43, .99);
+	-moz-transition: -moz-transform .2s cubic-bezier(.16, .68, .43, .99);
+	-o-transition: -o-transform .2s cubic-bezier(.16, .68, .43, .99);
+	transition: transform .2s cubic-bezier(.16, .68, .43, .99);
+	/* improves performance issues on mobile*/
+	-webkit-backface-visibility: hidden;
+	-webkit-perspective: 1000;
 }
 
 /* Site Overlay */
 
 .site-overlay{
-    display: none;
+	display: none;
 }
 
 .pushy-active .site-overlay{
-    display: block;
-    position: fixed;
-    top: 0;
-    right: 0;
-    bottom: 0;
-    left: 200px;
-    z-index: 9999;
+	display: block;
+	position: fixed;
+	top: 0;
+	right: 0;
+	bottom: 0;
+	left: 200px;
+	z-index: 9999;
 }
 
 /* Example Media Query */
 
 @media screen and (max-width: 768px){
-    .pushy{
-        font-size: 1.0em;
-    }
-}
\ No newline at end of file
+	.pushy{
+		font-size: 1.0em;
+	}
+}
diff --git a/interface/web/themes/default/assets/stylesheets/responsive.css b/interface/web/themes/default/assets/stylesheets/responsive.css
index dd91918a32184ce74bfb229ed1b2f9c63946722f..422fc9f97af8d16acd584b3f95a1d99b067af9c8 100644
--- a/interface/web/themes/default/assets/stylesheets/responsive.css
+++ b/interface/web/themes/default/assets/stylesheets/responsive.css
@@ -1,96 +1,96 @@
 html, body {
-  height: 100%; }
+height: 100%; }
 
 .pushy ul {
-  padding-left: 0;
-  list-style: none; }
-  .pushy ul.subnavi li {
-    font-size: 12px; }
-    .pushy ul.subnavi li a {
-      padding: 2px 10px;
-      font-weight: normal; }
-    .pushy ul.subnavi li a.subnav-header {
-      font-weight: bold; }
+	padding-left: 0;
+list-style: none; }
+.pushy ul.subnavi li {
+font-size: 12px; }
+.pushy ul.subnavi li a {
+	padding: 2px 10px;
+font-weight: normal; }
+.pushy ul.subnavi li a.subnav-header {
+font-weight: bold; }
 .pushy a {
-  padding: 10px;
-  transition: color ease 500ms; }
+	padding: 10px;
+transition: color ease 500ms; }
 .pushy i {
-  font-size: 22px;
-  vertical-align: sub; }
+	font-size: 22px;
+vertical-align: sub; }
 
 @media screen and (max-width: 970px) {
-  #main-wrapper, #content, #sidebar {
-    width: 100%; }
+	#main-wrapper, #content, #sidebar {
+	width: 100%; }
 
-  #inner-wrapper {
-    margin: 0 10px; }
+	#inner-wrapper {
+	margin: 0 10px; }
 
-  #sidebar.news-sidebar {
-    margin-top: 0; } }
+	#sidebar.news-sidebar {
+margin-top: 0; } }
 @media screen and (max-width: 860px) {
-  #main-navigation {
-    display: block; }
-    #main-navigation a {
-      float: left;
-      display: block;
-      margin-top: -1px;
-      padding-top: 6px;
-      width: 60px;
-      height: 50px;
-      border-bottom: 0;
-      border-right-style: solid;
-      border-right-width: 1px;
-      border-bottom-style: solid;
-      border-bottom-width: 1px; }
-    #main-navigation .icon {
-      font-size: 16px; }
-    #main-navigation .title {
-      font-size: 10px; }
-    #main-navigation .btn {
-      border-radius: 0; }
-      #main-navigation .btn:first-child {
-        margin-left: -1px; } }
+	#main-navigation {
+	display: block; }
+	#main-navigation a {
+		float: left;
+		display: block;
+		margin-top: -1px;
+		padding-top: 6px;
+		width: 60px;
+		height: 50px;
+		border-bottom: 0;
+		border-right-style: solid;
+		border-right-width: 1px;
+		border-bottom-style: solid;
+	border-bottom-width: 1px; }
+	#main-navigation .icon {
+	font-size: 16px; }
+	#main-navigation .title {
+	font-size: 10px; }
+	#main-navigation .btn {
+	border-radius: 0; }
+	#main-navigation .btn:first-child {
+margin-left: -1px; } }
 @media screen and (max-width: 670px) {
-  #main-navigation, #sidebar {
-    display: none; }
+	#main-navigation, #sidebar {
+	display: none; }
 
-  .menu-btn {
-    display: block;
-    margin-top: 8px;
-    margin-right: 10px;
-    font-size: 30px; } }
+	.menu-btn {
+		display: block;
+		margin-top: 8px;
+		margin-right: 10px;
+font-size: 30px; } }
 @media screen and (max-width: 600px) {
-  #headerbar {
-    float: left;
-    width: 100%; }
+	#headerbar {
+		float: left;
+	width: 100%; }
 
-  #searchform {
-    float: left;
-    margin-top: 0; }
+	#searchform {
+		float: left;
+	margin-top: 0; }
 
-  #logout-button {
-    margin-top: 0;
-    margin-left: 0; }
+	#logout-button {
+		margin-top: 0;
+	margin-left: 0; }
 
-  #sidebar {
-    margin-top: 10px; }
+	#sidebar {
+	margin-top: 10px; }
 
-  .table, .table thead, .table tbody, .table tr, .table th, .table td {
-    display: block; }
+	.table, .table thead, .table tbody, .table tr, .table th, .table td {
+	display: block; }
 
-  .table caption {
-    width: 100%; }
+	.table caption {
+	width: 100%; }
 
-  .table thead tr {
-    position: absolute;
-    top: -9999px;
-    left: -9999px; }
+	.table thead tr {
+		position: absolute;
+		top: -9999px;
+	left: -9999px; }
 
-  .table tbody tr {
-    border-top: none; }
+	.table tbody tr {
+	border-top: none; }
 
-  .progress {
-    width: 100%; } }
+	.progress {
+width: 100%; } }
 @media screen and (max-width: 350px) {
-  #searchform input {
-    width: 130px; } }
+	#searchform input {
+width: 130px; } }
diff --git a/interface/web/themes/default/assets/stylesheets/select2-bootstrap.css b/interface/web/themes/default/assets/stylesheets/select2-bootstrap.css
index 3b83f0a2297833158d2a3503c1c63ec4bd0bf1e5..300d3975c3daacc2c15405b0d015b40912ada2c6 100644
--- a/interface/web/themes/default/assets/stylesheets/select2-bootstrap.css
+++ b/interface/web/themes/default/assets/stylesheets/select2-bootstrap.css
@@ -1,29 +1,29 @@
 .form-control .select2-choice {
-    border: 0;
-    border-radius: 2px;
+	border: 0;
+	border-radius: 2px;
 }
 
 .form-control .select2-choice .select2-arrow {
-    border-radius: 0 2px 2px 0;   
+	border-radius: 0 2px 2px 0;   
 }
 
 .form-control.select2-container {
-    height: auto !important;
-    padding: 0;
+	height: auto !important;
+	padding: 0;
 }
 
 .form-control.select2-container.select2-dropdown-open {
-    border-color: #5897FB;
-    border-radius: 3px 3px 0 0;
+	border-color: #5897FB;
+	border-radius: 3px 3px 0 0;
 }
 
 .form-control .select2-container.select2-dropdown-open .select2-choices {
-    border-radius: 3px 3px 0 0;
+	border-radius: 3px 3px 0 0;
 }
 
 .form-control.select2-container .select2-choices {
-    border: 0 !important;
-    border-radius: 3px;
+	border: 0 !important;
+	border-radius: 3px;
 }
 
 .control-group.warning .select2-container .select2-choice,
@@ -33,12 +33,12 @@
 .control-group.warning .select2-dropdown-open.select2-drop-above .select2-choice,
 .control-group.warning .select2-dropdown-open.select2-drop-above .select2-choices,
 .control-group.warning .select2-container-multi.select2-container-active .select2-choices {
-    border: 1px solid #C09853 !important;
+	border: 1px solid #C09853 !important;
 }
 
 .control-group.warning .select2-container .select2-choice div {
-    border-left: 1px solid #C09853 !important;
-    background: #FCF8E3 !important;
+	border-left: 1px solid #C09853 !important;
+	background: #FCF8E3 !important;
 }
 
 .control-group.error .select2-container .select2-choice,
@@ -48,12 +48,12 @@
 .control-group.error .select2-dropdown-open.select2-drop-above .select2-choice,
 .control-group.error .select2-dropdown-open.select2-drop-above .select2-choices,
 .control-group.error .select2-container-multi.select2-container-active .select2-choices {
-    border: 1px solid #B94A48 !important;
+	border: 1px solid #B94A48 !important;
 }
 
 .control-group.error .select2-container .select2-choice div {
-    border-left: 1px solid #B94A48 !important;
-    background: #F2DEDE !important;
+	border-left: 1px solid #B94A48 !important;
+	background: #F2DEDE !important;
 }
 
 .control-group.info .select2-container .select2-choice,
@@ -63,12 +63,12 @@
 .control-group.info .select2-dropdown-open.select2-drop-above .select2-choice,
 .control-group.info .select2-dropdown-open.select2-drop-above .select2-choices,
 .control-group.info .select2-container-multi.select2-container-active .select2-choices {
-    border: 1px solid #3A87AD !important;
+	border: 1px solid #3A87AD !important;
 }
 
 .control-group.info .select2-container .select2-choice div {
-    border-left: 1px solid #3A87AD !important;
-    background: #D9EDF7 !important;
+	border-left: 1px solid #3A87AD !important;
+	background: #D9EDF7 !important;
 }
 
 .control-group.success .select2-container .select2-choice,
@@ -78,10 +78,10 @@
 .control-group.success .select2-dropdown-open.select2-drop-above .select2-choice,
 .control-group.success .select2-dropdown-open.select2-drop-above .select2-choices,
 .control-group.success .select2-container-multi.select2-container-active .select2-choices {
-    border: 1px solid #468847 !important;
+	border: 1px solid #468847 !important;
 }
 
 .control-group.success .select2-container .select2-choice div {
-    border-left: 1px solid #468847 !important;
-    background: #DFF0D8 !important;
+	border-left: 1px solid #468847 !important;
+	background: #DFF0D8 !important;
 }
diff --git a/interface/web/themes/default/assets/stylesheets/select2.css b/interface/web/themes/default/assets/stylesheets/select2.css
index e2cad23f5d74ac2665e4d558f300f06ec1f04ba8..35196d0cad72c02d1f10c36ffe1d7115005c13aa 100644
--- a/interface/web/themes/default/assets/stylesheets/select2.css
+++ b/interface/web/themes/default/assets/stylesheets/select2.css
@@ -1,59 +1,59 @@
 /*
 Version: 3.5.2 Timestamp: Sat Nov  1 14:43:36 EDT 2014
-*/
+ */
 .select2-container {
-    margin: 0;
-    position: relative;
-    display: inline-block;
-    /* inline-block for ie7 */
-    zoom: 1;
-    *display: inline;
-    vertical-align: middle;
-}
-
-.select2-container,
-.select2-drop,
-.select2-search,
-.select2-search input {
-  /*
-    Force border-box so that % widths fit the parent
-    container without overlap because of margin/padding.
-    More Info : http://www.quirksmode.org/css/box.html
-  */
-  -webkit-box-sizing: border-box; /* webkit */
-     -moz-box-sizing: border-box; /* firefox */
-          box-sizing: border-box; /* css3 */
+	margin: 0;
+	position: relative;
+	display: inline-block;
+	/* inline-block for ie7 */
+	zoom: 1;
+				*display: inline;
+				vertical-align: middle;
+			}
+
+			.select2-container,
+			.select2-drop,
+			.select2-search,
+			.select2-search input {
+				/*
+				Force border-box so that % widths fit the parent
+				container without overlap because of margin/padding.
+				More Info : http://www.quirksmode.org/css/box.html
+				 */
+-webkit-box-sizing: border-box; /* webkit */
+-moz-box-sizing: border-box; /* firefox */
+box-sizing: border-box; /* css3 */
 }
 
 .select2-container .select2-choice {
-    display: block;
-    height: 26px;
-    padding: 0 0 0 8px;
-    overflow: hidden;
-    position: relative;
+	display: block;
+	height: 26px;
+	padding: 0 0 0 8px;
+	overflow: hidden;
+	position: relative;
 
-    border: 1px solid #aaa;
-    white-space: nowrap;
-    line-height: 26px;
-    color: #444;
-    text-decoration: none;
+	border: 1px solid #aaa;
+	white-space: nowrap;
+	line-height: 26px;
+	color: #444;
+	text-decoration: none;
 
-    border-radius: 4px;
+	border-radius: 4px;
 
-    background-clip: padding-box;
+	background-clip: padding-box;
 
-    -webkit-touch-callout: none;
-      -webkit-user-select: none;
-         -moz-user-select: none;
-          -ms-user-select: none;
-              user-select: none;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
 
-    background-color: #fff;
-    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
-    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
-    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
-    background-image: linear-gradient(to top, #eee 0%, #fff 50%);
+	background-color: #fff;
+	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.5, #fff));
+	background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 50%);
+	background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 50%);
+	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#eeeeee', GradientType = 0);
+	background-image: linear-gradient(to top, #eee 0%, #fff 50%);
 }
 
 .tab-content .select2-container .select2-choice {
@@ -62,342 +62,342 @@ Version: 3.5.2 Timestamp: Sat Nov  1 14:43:36 EDT 2014
 }
 
 html[dir="rtl"] .select2-container .select2-choice {
-    padding: 0 8px 0 0;
+	padding: 0 8px 0 0;
 }
 
 .select2-container.select2-drop-above .select2-choice {
-    border-bottom-color: #aaa;
+	border-bottom-color: #aaa;
 
-    border-radius: 0 0 4px 4px;
+	border-radius: 0 0 4px 4px;
 
-    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
-    background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
-    background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
-    background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
+	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eee), color-stop(0.9, #fff));
+	background-image: -webkit-linear-gradient(center bottom, #eee 0%, #fff 90%);
+	background-image: -moz-linear-gradient(center bottom, #eee 0%, #fff 90%);
+	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
+	background-image: linear-gradient(to bottom, #eee 0%, #fff 90%);
 }
 
 .select2-container.select2-allowclear .select2-choice .select2-chosen {
-    margin-right: 42px;
+	margin-right: 42px;
 }
 
 .select2-container .select2-choice > .select2-chosen {
-    margin-right: 26px;
-    display: block;
-    overflow: hidden;
+	margin-right: 26px;
+	display: block;
+	overflow: hidden;
 
-    white-space: nowrap;
+	white-space: nowrap;
 
-    text-overflow: ellipsis;
-    float: none;
-    width: auto;
+	text-overflow: ellipsis;
+	float: none;
+	width: auto;
 }
 
 html[dir="rtl"] .select2-container .select2-choice > .select2-chosen {
-    margin-left: 26px;
-    margin-right: 0;
+	margin-left: 26px;
+	margin-right: 0;
 }
 
 .select2-container .select2-choice abbr {
-    display: none;
-    width: 12px;
-    height: 12px;
-    position: absolute;
-    right: 24px;
-    top: 8px;
+	display: none;
+	width: 12px;
+	height: 12px;
+	position: absolute;
+	right: 24px;
+	top: 8px;
 
-    font-size: 1px;
-    text-decoration: none;
+	font-size: 1px;
+	text-decoration: none;
 
-    border: 0;
-    background: url('select2.png') right top no-repeat;
-    cursor: pointer;
-    outline: 0;
+	border: 0;
+	background: url('select2.png') right top no-repeat;
+	cursor: pointer;
+	outline: 0;
 }
 
 .select2-container.select2-allowclear .select2-choice abbr {
-    display: inline-block;
+	display: inline-block;
 }
 
 .select2-container .select2-choice abbr:hover {
-    background-position: right -11px;
-    cursor: pointer;
+	background-position: right -11px;
+	cursor: pointer;
 }
 
 .select2-drop-mask {
-    border: 0;
-    margin: 0;
-    padding: 0;
-    position: fixed;
-    left: 0;
-    top: 0;
-    min-height: 100%;
-    min-width: 100%;
-    height: auto;
-    width: auto;
-    opacity: 0;
-    z-index: 9998;
-    /* styles required for IE to work */
-    background-color: #fff;
-    filter: alpha(opacity=0);
+	border: 0;
+	margin: 0;
+	padding: 0;
+	position: fixed;
+	left: 0;
+	top: 0;
+	min-height: 100%;
+	min-width: 100%;
+	height: auto;
+	width: auto;
+	opacity: 0;
+	z-index: 9998;
+	/* styles required for IE to work */
+	background-color: #fff;
+	filter: alpha(opacity=0);
 }
 
 .select2-drop {
-    width: 100%;
-    margin-top: -1px;
-    position: absolute;
-    z-index: 9999;
-    top: 100%;
+	width: 100%;
+	margin-top: -1px;
+	position: absolute;
+	z-index: 9999;
+	top: 100%;
 
-    background: #fff;
-    color: #000;
-    border: 1px solid #aaa;
-    border-top: 0;
+	background: #fff;
+	color: #000;
+	border: 1px solid #aaa;
+	border-top: 0;
 
-    border-radius: 0 0 4px 4px;
+	border-radius: 0 0 4px 4px;
 
-    -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
-            box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
+	-webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
+	box-shadow: 0 4px 5px rgba(0, 0, 0, .15);
 }
 
 .select2-drop.select2-drop-above {
-    margin-top: 1px;
-    border-top: 1px solid #aaa;
-    border-bottom: 0;
+	margin-top: 1px;
+	border-top: 1px solid #aaa;
+	border-bottom: 0;
 
-    border-radius: 4px 4px 0 0;
+	border-radius: 4px 4px 0 0;
 
-    -webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
-            box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
+	-webkit-box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
+	box-shadow: 0 -4px 5px rgba(0, 0, 0, .15);
 }
 
 .select2-drop-active {
-    border: 1px solid #5897fb;
-    border-top: none;
+	border: 1px solid #5897fb;
+	border-top: none;
 }
 
 .select2-drop.select2-drop-above.select2-drop-active {
-    border-top: 1px solid #5897fb;
+	border-top: 1px solid #5897fb;
 }
 
 .select2-drop-auto-width {
-    border-top: 1px solid #aaa;
-    width: auto;
+	border-top: 1px solid #aaa;
+	width: auto;
 }
 
 .select2-drop-auto-width .select2-search {
-    padding-top: 4px;
+	padding-top: 4px;
 }
 
 .select2-container .select2-choice .select2-arrow {
-    display: inline-block;
-    width: 18px;
-    height: 100%;
-    position: absolute;
-    right: 0;
-    top: 0;
+	display: inline-block;
+	width: 18px;
+	height: 100%;
+	position: absolute;
+	right: 0;
+	top: 0;
 
-    border-left: 1px solid #aaa;
-    border-radius: 0 4px 4px 0;
+	border-left: 1px solid #aaa;
+	border-radius: 0 4px 4px 0;
 
-    background-clip: padding-box;
+	background-clip: padding-box;
 
-    background: #ccc;
-    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
-    background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
-    background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
-    background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
+	background: #ccc;
+	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
+	background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
+	background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
+	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#cccccc', GradientType = 0);
+	background-image: linear-gradient(to top, #ccc 0%, #eee 60%);
 }
 
 html[dir="rtl"] .select2-container .select2-choice .select2-arrow {
-    left: 0;
-    right: auto;
+	left: 0;
+	right: auto;
 
-    border-left: none;
-    border-right: 1px solid #aaa;
-    border-radius: 4px 0 0 4px;
+	border-left: none;
+	border-right: 1px solid #aaa;
+	border-radius: 4px 0 0 4px;
 }
 
 .select2-container .select2-choice .select2-arrow b {
-    display: block;
-    width: 100%;
-    height: 100%;
-    background: url('select2.png') no-repeat 0 1px;
+	display: block;
+	width: 100%;
+	height: 100%;
+	background: url('select2.png') no-repeat 0 1px;
 }
 
 html[dir="rtl"] .select2-container .select2-choice .select2-arrow b {
-    background-position: 2px 1px;
+	background-position: 2px 1px;
 }
 
 .select2-search {
-    display: inline-block;
-    width: 100%;
-    min-height: 26px;
-    margin: 0;
-    padding-left: 4px;
-    padding-right: 4px;
+	display: inline-block;
+	width: 100%;
+	min-height: 26px;
+	margin: 0;
+	padding-left: 4px;
+	padding-right: 4px;
 
-    position: relative;
-    z-index: 10000;
+	position: relative;
+	z-index: 10000;
 
-    white-space: nowrap;
+	white-space: nowrap;
 }
 
 .select2-search input {
-    width: 100%;
-    height: auto !important;
-    min-height: 26px;
-    padding: 4px 20px 4px 5px;
-    margin: 0;
+	width: 100%;
+	height: auto !important;
+	min-height: 26px;
+	padding: 4px 20px 4px 5px;
+	margin: 0;
 
-    outline: 0;
-    font-family: sans-serif;
-    font-size: 1em;
+	outline: 0;
+	font-family: sans-serif;
+	font-size: 1em;
 
-    border: 1px solid #aaa;
-    border-radius: 0;
+	border: 1px solid #aaa;
+	border-radius: 0;
 
-    -webkit-box-shadow: none;
-            box-shadow: none;
+	-webkit-box-shadow: none;
+	box-shadow: none;
 
-    background: #fff url('select2.png') no-repeat 100% -22px;
-    background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
-    background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
-    background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
-    background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
+	background: #fff url('select2.png') no-repeat 100% -22px;
+	background: url('select2.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
+	background: url('select2.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
+	background: url('select2.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
+	background: url('select2.png') no-repeat 100% -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
 }
 
 html[dir="rtl"] .select2-search input {
-    padding: 4px 5px 4px 20px;
+	padding: 4px 5px 4px 20px;
 
-    background: #fff url('select2.png') no-repeat -37px -22px;
-    background: url('select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
-    background: url('select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
-    background: url('select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
-    background: url('select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
+	background: #fff url('select2.png') no-repeat -37px -22px;
+	background: url('select2.png') no-repeat -37px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
+	background: url('select2.png') no-repeat -37px -22px, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
+	background: url('select2.png') no-repeat -37px -22px, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
+	background: url('select2.png') no-repeat -37px -22px, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
 }
 
 .select2-drop.select2-drop-above .select2-search input {
-    margin-top: 4px;
+	margin-top: 4px;
 }
 
 .select2-search input.select2-active {
-    background: #fff url('select2-spinner.gif') no-repeat 100%;
-    background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
-    background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
-    background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
-    background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
+	background: #fff url('select2-spinner.gif') no-repeat 100%;
+	background: url('select2-spinner.gif') no-repeat 100%, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, #fff), color-stop(0.99, #eee));
+	background: url('select2-spinner.gif') no-repeat 100%, -webkit-linear-gradient(center bottom, #fff 85%, #eee 99%);
+	background: url('select2-spinner.gif') no-repeat 100%, -moz-linear-gradient(center bottom, #fff 85%, #eee 99%);
+	background: url('select2-spinner.gif') no-repeat 100%, linear-gradient(to bottom, #fff 85%, #eee 99%) 0 0;
 }
 
 .select2-container-active .select2-choice,
 .select2-container-active .select2-choices {
-    border: 1px solid #5897fb;
-    outline: none;
+	border: 1px solid #5897fb;
+	outline: none;
 
-    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
-            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
+	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
+	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
 }
 
 .select2-dropdown-open .select2-choice {
-    border-bottom-color: transparent;
-    -webkit-box-shadow: 0 1px 0 #fff inset;
-            box-shadow: 0 1px 0 #fff inset;
+	border-bottom-color: transparent;
+	-webkit-box-shadow: 0 1px 0 #fff inset;
+	box-shadow: 0 1px 0 #fff inset;
 
-    border-bottom-left-radius: 0;
-    border-bottom-right-radius: 0;
+	border-bottom-left-radius: 0;
+	border-bottom-right-radius: 0;
 
-    background-color: #eee;
-    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
-    background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
-    background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
-    background-image: linear-gradient(to top, #fff 0%, #eee 50%);
+	background-color: #eee;
+	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(0.5, #eee));
+	background-image: -webkit-linear-gradient(center bottom, #fff 0%, #eee 50%);
+	background-image: -moz-linear-gradient(center bottom, #fff 0%, #eee 50%);
+	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
+	background-image: linear-gradient(to top, #fff 0%, #eee 50%);
 }
 
 .select2-dropdown-open.select2-drop-above .select2-choice,
 .select2-dropdown-open.select2-drop-above .select2-choices {
-    border: 1px solid #5897fb;
-    border-top-color: transparent;
+	border: 1px solid #5897fb;
+	border-top-color: transparent;
 
-    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
-    background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
-    background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
-    background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
+	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #eee));
+	background-image: -webkit-linear-gradient(center top, #fff 0%, #eee 50%);
+	background-image: -moz-linear-gradient(center top, #fff 0%, #eee 50%);
+	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
+	background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
 }
 
 .select2-dropdown-open .select2-choice .select2-arrow {
-    background: transparent;
-    border-left: none;
-    filter: none;
+	background: transparent;
+	border-left: none;
+	filter: none;
 }
 html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow {
-    border-right: none;
+	border-right: none;
 }
 
 .select2-dropdown-open .select2-choice .select2-arrow b {
-    background-position: -18px 1px;
+	background-position: -18px 1px;
 }
 
 html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b {
-    background-position: -16px 1px;
+	background-position: -16px 1px;
 }
 
 .select2-hidden-accessible {
-    border: 0;
-    clip: rect(0 0 0 0);
-    height: 1px;
-    margin: -1px;
-    overflow: hidden;
-    padding: 0;
-    position: absolute;
-    width: 1px;
+	border: 0;
+	clip: rect(0 0 0 0);
+	height: 1px;
+	margin: -1px;
+	overflow: hidden;
+	padding: 0;
+	position: absolute;
+	width: 1px;
 }
 
 /* results */
 .select2-results {
-    max-height: 200px;
-    padding: 0 0 0 4px;
-    margin: 4px 4px 4px 0;
-    position: relative;
-    overflow-x: hidden;
-    overflow-y: auto;
-    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+	max-height: 200px;
+	padding: 0 0 0 4px;
+	margin: 4px 4px 4px 0;
+	position: relative;
+	overflow-x: hidden;
+	overflow-y: auto;
+	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 
 html[dir="rtl"] .select2-results {
-    padding: 0 4px 0 0;
-    margin: 4px 0 4px 4px;
+	padding: 0 4px 0 0;
+	margin: 4px 0 4px 4px;
 }
 
 .select2-results ul.select2-result-sub {
-    margin: 0;
-    padding-left: 0;
+	margin: 0;
+	padding-left: 0;
 }
 
 .select2-results li {
-    list-style: none;
-    display: list-item;
-    background-image: none;
+	list-style: none;
+	display: list-item;
+	background-image: none;
 }
 
 .select2-results li.select2-result-with-children > .select2-result-label {
-    font-weight: bold;
+	font-weight: bold;
 }
 
 .select2-results .select2-result-label {
-    padding: 3px 7px 4px;
-    margin: 0;
-    cursor: pointer;
+	padding: 3px 7px 4px;
+	margin: 0;
+	cursor: pointer;
 
-    min-height: 1em;
+	min-height: 1em;
 
-    -webkit-touch-callout: none;
-      -webkit-user-select: none;
-         -moz-user-select: none;
-          -ms-user-select: none;
-              user-select: none;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
 }
 
 .select2-results-dept-1 .select2-result-label { padding-left: 20px }
@@ -409,301 +409,301 @@ html[dir="rtl"] .select2-results {
 .select2-results-dept-7 .select2-result-label { padding-left: 120px }
 
 .select2-results .select2-highlighted {
-    background: #3875d7;
-    color: #fff;
+	background: #3875d7;
+	color: #fff;
 }
 
 .select2-results li em {
-    background: #feffde;
-    font-style: normal;
+	background: #feffde;
+	font-style: normal;
 }
 
 .select2-results .select2-highlighted em {
-    background: transparent;
+	background: transparent;
 }
 
 .select2-results .select2-highlighted ul {
-    background: #fff;
-    color: #000;
+	background: #fff;
+	color: #000;
 }
 
 .select2-results .select2-no-results,
 .select2-results .select2-searching,
 .select2-results .select2-ajax-error,
 .select2-results .select2-selection-limit {
-    background: #f4f4f4;
-    display: list-item;
-    padding-left: 5px;
+	background: #f4f4f4;
+	display: list-item;
+	padding-left: 5px;
 }
 
 /*
 disabled look for disabled choices in the results dropdown
-*/
+ */
 .select2-results .select2-disabled.select2-highlighted {
-    color: #666;
-    background: #f4f4f4;
-    display: list-item;
-    cursor: default;
+	color: #666;
+	background: #f4f4f4;
+	display: list-item;
+	cursor: default;
 }
 .select2-results .select2-disabled {
-  background: #f4f4f4;
-  display: none;
-  cursor: default;
+	background: #f4f4f4;
+	display: none;
+	cursor: default;
 }
 
 .select2-results .select2-selected {
-    display: none;
+	display: none;
 }
 
 .select2-more-results.select2-active {
-    background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
+	background: #f4f4f4 url('select2-spinner.gif') no-repeat 100%;
 }
 
 .select2-results .select2-ajax-error {
-    background: rgba(255, 50, 50, .2);
+	background: rgba(255, 50, 50, .2);
 }
 
 .select2-more-results {
-    background: #f4f4f4;
-    display: list-item;
+	background: #f4f4f4;
+	display: list-item;
 }
 
 /* disabled styles */
 
 .select2-container.select2-container-disabled .select2-choice {
-    background-color: #f4f4f4;
-    background-image: none;
-    border: 1px solid #ddd;
-    cursor: default;
+	background-color: #f4f4f4;
+	background-image: none;
+	border: 1px solid #ddd;
+	cursor: default;
 }
 
 .select2-container.select2-container-disabled .select2-choice .select2-arrow {
-    background-color: #f4f4f4;
-    background-image: none;
-    border-left: 0;
+	background-color: #f4f4f4;
+	background-image: none;
+	border-left: 0;
 }
 
 .select2-container.select2-container-disabled .select2-choice abbr {
-    display: none;
+	display: none;
 }
 
 
 /* multiselect */
 
 .select2-container-multi .select2-choices {
-    height: auto !important;
-    height: 1%;
-    margin: 0;
-    padding: 0 5px 0 0;
-    position: relative;
+	height: auto !important;
+	height: 1%;
+	margin: 0;
+	padding: 0 5px 0 0;
+	position: relative;
 
-    border: 1px solid #aaa;
-    cursor: text;
-    overflow: hidden;
+	border: 1px solid #aaa;
+	cursor: text;
+	overflow: hidden;
 
-    background-color: #fff;
-    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
-    background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
-    background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
-    background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
+	background-color: #fff;
+	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #eee), color-stop(15%, #fff));
+	background-image: -webkit-linear-gradient(top, #eee 1%, #fff 15%);
+	background-image: -moz-linear-gradient(top, #eee 1%, #fff 15%);
+	background-image: linear-gradient(to bottom, #eee 1%, #fff 15%);
 }
 
 html[dir="rtl"] .select2-container-multi .select2-choices {
-    padding: 0 0 0 5px;
+	padding: 0 0 0 5px;
 }
 
 .select2-locked {
-  padding: 3px 5px 3px 5px !important;
+	padding: 3px 5px 3px 5px !important;
 }
 
 .select2-container-multi .select2-choices {
-    min-height: 26px;
+	min-height: 26px;
 }
 
 .select2-container-multi.select2-container-active .select2-choices {
-    border: 1px solid #5897fb;
-    outline: none;
+	border: 1px solid #5897fb;
+	outline: none;
 
-    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
-            box-shadow: 0 0 5px rgba(0, 0, 0, .3);
+	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
+	box-shadow: 0 0 5px rgba(0, 0, 0, .3);
 }
 .select2-container-multi .select2-choices li {
-    float: left;
-    list-style: none;
+	float: left;
+	list-style: none;
 }
 html[dir="rtl"] .select2-container-multi .select2-choices li
 {
-    float: right;
+	float: right;
 }
 .select2-container-multi .select2-choices .select2-search-field {
-    margin: 0;
-    padding: 0;
-    white-space: nowrap;
+	margin: 0;
+	padding: 0;
+	white-space: nowrap;
 }
 
 .select2-container-multi .select2-choices .select2-search-field input {
-    padding: 5px;
-    margin: 1px 0;
+	padding: 5px;
+	margin: 1px 0;
 
-    font-family: sans-serif;
-    font-size: 100%;
-    color: #666;
-    outline: 0;
-    border: 0;
-    -webkit-box-shadow: none;
-            box-shadow: none;
-    background: transparent !important;
+	font-family: sans-serif;
+	font-size: 100%;
+	color: #666;
+	outline: 0;
+	border: 0;
+	-webkit-box-shadow: none;
+	box-shadow: none;
+	background: transparent !important;
 }
 
 .select2-container-multi .select2-choices .select2-search-field input.select2-active {
-    background: #fff url('select2-spinner.gif') no-repeat 100% !important;
+	background: #fff url('select2-spinner.gif') no-repeat 100% !important;
 }
 
 .select2-default {
-    color: #999 !important;
+	color: #999 !important;
 }
 
 .select2-container-multi .select2-choices .select2-search-choice {
-    padding: 3px 5px 3px 18px;
-    margin: 3px 0 3px 5px;
-    position: relative;
+	padding: 3px 5px 3px 18px;
+	margin: 3px 0 3px 5px;
+	position: relative;
 
-    line-height: 13px;
-    color: #333;
-    cursor: default;
-    border: 1px solid #aaaaaa;
+	line-height: 13px;
+	color: #333;
+	cursor: default;
+	border: 1px solid #aaaaaa;
 
-    border-radius: 3px;
+	border-radius: 3px;
 
-    -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
-            box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
+	-webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
+	box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
 
-    background-clip: padding-box;
+	background-clip: padding-box;
 
-    -webkit-touch-callout: none;
-      -webkit-user-select: none;
-         -moz-user-select: none;
-          -ms-user-select: none;
-              user-select: none;
+	-webkit-touch-callout: none;
+	-webkit-user-select: none;
+	-moz-user-select: none;
+	-ms-user-select: none;
+	user-select: none;
 
-    background-color: #e4e4e4;
-    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
-    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
-    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
-    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
-    background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
+	background-color: #e4e4e4;
+	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);
+	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eee));
+	background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
+	background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
+	background-image: linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
 }
 html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice
 {
-    margin: 3px 5px 3px 0;
-    padding: 3px 18px 3px 5px;
+	margin: 3px 5px 3px 0;
+	padding: 3px 18px 3px 5px;
 }
 .select2-container-multi .select2-choices .select2-search-choice .select2-chosen {
-    cursor: default;
+	cursor: default;
 }
 .select2-container-multi .select2-choices .select2-search-choice-focus {
-    background: #d4d4d4;
+	background: #d4d4d4;
 }
 
 .select2-search-choice-close {
-    display: block;
-    width: 12px;
-    height: 13px;
-    position: absolute;
-    right: 3px;
-    top: 4px;
+	display: block;
+	width: 12px;
+	height: 13px;
+	position: absolute;
+	right: 3px;
+	top: 4px;
 
-    font-size: 1px;
-    outline: none;
-    background: url('select2.png') right top no-repeat;
+	font-size: 1px;
+	outline: none;
+	background: url('select2.png') right top no-repeat;
 }
 html[dir="rtl"] .select2-search-choice-close {
-    right: auto;
-    left: 3px;
+	right: auto;
+	left: 3px;
 }
 
 .select2-container-multi .select2-search-choice-close {
-    left: 3px;
+	left: 3px;
 }
 
 html[dir="rtl"] .select2-container-multi .select2-search-choice-close {
-    left: auto;
-    right: 2px;
+	left: auto;
+	right: 2px;
 }
 
 .select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
-  background-position: right -11px;
+	background-position: right -11px;
 }
 .select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close {
-    background-position: right -11px;
+	background-position: right -11px;
 }
 
 /* disabled styles */
 .select2-container-multi.select2-container-disabled .select2-choices {
-    background-color: #f4f4f4;
-    background-image: none;
-    border: 1px solid #ddd;
-    cursor: default;
+	background-color: #f4f4f4;
+	background-image: none;
+	border: 1px solid #ddd;
+	cursor: default;
 }
 
 .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice {
-    padding: 3px 5px 3px 5px;
-    border: 1px solid #ddd;
-    background-image: none;
-    background-color: #f4f4f4;
+	padding: 3px 5px 3px 5px;
+	border: 1px solid #ddd;
+	background-image: none;
+	background-color: #f4f4f4;
 }
 
 .select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close {    display: none;
-    background: none;
+	background: none;
 }
 /* end multiselect */
 
 
 .select2-result-selectable .select2-match,
 .select2-result-unselectable .select2-match {
-    text-decoration: underline;
+	text-decoration: underline;
 }
 
 .select2-offscreen, .select2-offscreen:focus {
-    clip: rect(0 0 0 0) !important;
-    width: 1px !important;
-    height: 1px !important;
-    border: 0 !important;
-    margin: 0 !important;
-    padding: 0 !important;
-    overflow: hidden !important;
-    position: absolute !important;
-    outline: 0 !important;
-    left: 0px !important;
-    top: 0px !important;
+	clip: rect(0 0 0 0) !important;
+	width: 1px !important;
+	height: 1px !important;
+	border: 0 !important;
+	margin: 0 !important;
+	padding: 0 !important;
+	overflow: hidden !important;
+	position: absolute !important;
+	outline: 0 !important;
+	left: 0px !important;
+	top: 0px !important;
 }
 
 .select2-display-none {
-    display: none;
+	display: none;
 }
 
 .select2-measure-scrollbar {
-    position: absolute;
-    top: -10000px;
-    left: -10000px;
-    width: 100px;
-    height: 100px;
-    overflow: scroll;
+	position: absolute;
+	top: -10000px;
+	left: -10000px;
+	width: 100px;
+	height: 100px;
+	overflow: scroll;
 }
 
 /* Retina-ize icons */
 
 @media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 2dppx)  {
-    .select2-search input,
-    .select2-search-choice-close,
-    .select2-container .select2-choice abbr,
-    .select2-container .select2-choice .select2-arrow b {
-        background-image: url('select2x2.png') !important;
-        background-repeat: no-repeat !important;
-        background-size: 60px 40px !important;
-    }
-
-    .select2-search input {
-        background-position: 100% -21px !important;
-    }
+	.select2-search input,
+	.select2-search-choice-close,
+	.select2-container .select2-choice abbr,
+	.select2-container .select2-choice .select2-arrow b {
+		background-image: url('select2x2.png') !important;
+		background-repeat: no-repeat !important;
+		background-size: 60px 40px !important;
+	}
+
+	.select2-search input {
+		background-position: 100% -21px !important;
+	}
 }
diff --git a/interface/web/themes/default/assets/stylesheets/themes/dark/theme.css b/interface/web/themes/default/assets/stylesheets/themes/dark/theme.css
index 47a0285815c4ef6d772630bf6d1f8d1e46e9ac64..13c9e2d24ec3b5959383d31d4139496771ed02db 100644
--- a/interface/web/themes/default/assets/stylesheets/themes/dark/theme.css
+++ b/interface/web/themes/default/assets/stylesheets/themes/dark/theme.css
@@ -1,169 +1,169 @@
 html, body {
-  -webkit-tap-highlight-color: black; }
+-webkit-tap-highlight-color: black; }
 
 body {
-  background: #101a22;
-  color: #dfdfdf; }
+	background: #101a22;
+color: #dfdfdf; }
 
 .green {
-  color: #3cb355; }
+color: #3cb355; }
 
 .form-control:focus {
-  border-color: #f9f1c9; }
+border-color: #f9f1c9; }
 
 .formbutton-default {
-  background: linear-gradient(to bottom, white, #b9bbbd);
-  color: #101a22; }
-  .formbutton-default:hover {
-    background: linear-gradient(to bottom, #f2f2f2, #acaeb1); }
+	background: linear-gradient(to bottom, white, #b9bbbd);
+color: #101a22; }
+.formbutton-default:hover {
+background: linear-gradient(to bottom, #f2f2f2, #acaeb1); }
 
 .formbutton-success {
-  background: linear-gradient(to bottom, #7bcc89, #6ab977);
-  border-color: #5aab68;
-  border-bottom-color: #5aab68;
-  color: #101a22; }
-  .formbutton-success:hover {
-    background: linear-gradient(to bottom, #69c579, #59b167); }
-  .formbutton-success:hover, .formbutton-success.active {
-    border-bottom-color: #509b5a;
-    color: #101a22; }
+	background: linear-gradient(to bottom, #7bcc89, #6ab977);
+	border-color: #5aab68;
+	border-bottom-color: #5aab68;
+color: #101a22; }
+.formbutton-success:hover {
+background: linear-gradient(to bottom, #69c579, #59b167); }
+.formbutton-success:hover, .formbutton-success.active {
+	border-bottom-color: #509b5a;
+color: #101a22; }
 
 .formbutton-danger {
-  background: linear-gradient(to bottom, #c70f19, #b60008);
-  border-color: #980b13;
-  border-bottom-color: #980b13;
-  color: white; }
-  .formbutton-danger:hover {
-    background: linear-gradient(to bottom, #c30b15, #b20004); }
-  .formbutton-danger:hover, .formbutton-danger.active {
-    border-bottom-color: #8f0209;
-    color: white; }
+	background: linear-gradient(to bottom, #c70f19, #b60008);
+	border-color: #980b13;
+	border-bottom-color: #980b13;
+color: white; }
+.formbutton-danger:hover {
+background: linear-gradient(to bottom, #c30b15, #b20004); }
+.formbutton-danger:hover, .formbutton-danger.active {
+	border-bottom-color: #8f0209;
+color: white; }
 
 #searchform button {
-  background: linear-gradient(to bottom, white, #b9bbbd); }
-  #searchform button:hover {
-    background: linear-gradient(to bottom, #f2f2f2, #acaeb1); }
+background: linear-gradient(to bottom, white, #b9bbbd); }
+#searchform button:hover {
+background: linear-gradient(to bottom, #f2f2f2, #acaeb1); }
 
 #logout-button {
-  background: #c70f19;
-  border-bottom-color: #980b13; }
-  #logout-button:hover {
-    background: #df111c;
-    border-bottom-color: #800a10; }
+	background: #c70f19;
+border-bottom-color: #980b13; }
+#logout-button:hover {
+	background: #df111c;
+border-bottom-color: #800a10; }
 
 #main-navigation a {
-  background: linear-gradient(to bottom, white, #b9bbbd);
-  border-bottom-color: #878787; }
-  #main-navigation a:hover {
-    background: linear-gradient(to bottom, #f2f2f2, #acaeb1); }
-  #main-navigation a:hover, #main-navigation a.active {
-    border-bottom-color: #6b6b6b;
-    color: #c70f19; }
+	background: linear-gradient(to bottom, white, #b9bbbd);
+border-bottom-color: #878787; }
+#main-navigation a:hover {
+background: linear-gradient(to bottom, #f2f2f2, #acaeb1); }
+#main-navigation a:hover, #main-navigation a.active {
+	border-bottom-color: #6b6b6b;
+color: #c70f19; }
 #main-navigation .icon {
-  text-shadow: 1px 1px 1px #101a22; }
+text-shadow: 1px 1px 1px #101a22; }
 
 #sidebar {
-  border-color: #cedded;
-  background: #101a22; }
-  #sidebar header {
-    background: #00313d;
-    color: #f9f1c9; }
-  #sidebar li {
-    border-top-color: #cedded; }
-  #sidebar a {
-    color: inherit; }
-    #sidebar a:hover {
-      color: #f2eaca; }
+	border-color: #cedded;
+background: #101a22; }
+#sidebar header {
+	background: #00313d;
+color: #f9f1c9; }
+#sidebar li {
+border-top-color: #cedded; }
+#sidebar a {
+color: inherit; }
+#sidebar a:hover {
+color: #f2eaca; }
 
 .page-header {
-  border-color: #878787; }
+border-color: #878787; }
 
 .alert-notification {
-  background: #00313d;
-  border-color: #cedded;
-  color: #f9f1c9; }
-  .alert-notification a {
-    color: #e8d9a1; }
-    .alert-notification a:hover {
-      color: #f2eaca; }
+	background: #00313d;
+	border-color: #cedded;
+color: #f9f1c9; }
+.alert-notification a {
+color: #e8d9a1; }
+.alert-notification a:hover {
+color: #f2eaca; }
 
 .alert-danger {
-  background: #f7dfdf;
-  border-color: #dcb2b3;
-  color: #af797d; }
+	background: #f7dfdf;
+	border-color: #dcb2b3;
+color: #af797d; }
 
 .modules li {
-  background: #101a22;
-  border-color: #d3d7da;
-  box-shadow: inset 1px 3px 8px -5px rgba(0, 0, 0, 0.2); }
+	background: #101a22;
+	border-color: #d3d7da;
+box-shadow: inset 1px 3px 8px -5px rgba(0, 0, 0, 0.2); }
 .modules .button {
-  background: linear-gradient(to bottom, white, #b9bbbd);
-  border-bottom-color: #878787; }
-  .modules .button:hover {
-    background: linear-gradient(to bottom, #f2f2f2, #acaeb1); }
-  .modules .button:hover, .modules .button.active {
-    border-bottom-color: #6b6b6b; }
+	background: linear-gradient(to bottom, white, #b9bbbd);
+border-bottom-color: #878787; }
+.modules .button:hover {
+background: linear-gradient(to bottom, #f2f2f2, #acaeb1); }
+.modules .button:hover, .modules .button.active {
+border-bottom-color: #6b6b6b; }
 .modules a {
-  color: inherit; }
+color: inherit; }
 
 .table-wrapper {
-  background: #101a22;
-  border-color: #d3d7da; }
+	background: #101a22;
+border-color: #d3d7da; }
 
 .table caption {
-  border-bottom-color: #d3d7da; }
+border-bottom-color: #d3d7da; }
 .table tbody tr {
-  border-top-color: #d3d7da; }
-  .table tbody tr:nth-child(odd) {
-    background: #101a22; }
-  .table tbody tr:nth-child(even) {
-    background: #101a22; }
-  .table tbody tr:hover {
-    background: #00313d; }
+border-top-color: #d3d7da; }
+.table tbody tr:nth-child(odd) {
+background: #101a22; }
+.table tbody tr:nth-child(even) {
+background: #101a22; }
+.table tbody tr:hover {
+background: #00313d; }
 
 .tfooter {
-  border-top-color: #d3d7da; }
+border-top-color: #d3d7da; }
 
 .content-tab-wrapper {
-  background: #101a22;
-  border-color: #d3d7da; }
-  .content-tab-wrapper .nav-tabs {
-    background: #243b55;
-    box-shadow: inset -1px -2px 6px -5px rgba(0, 0, 0, 0.2); }
-    .content-tab-wrapper .nav-tabs > li > a {
-      border-right-color: #d3d7da !important;
-      color: inherit; }
-      .content-tab-wrapper .nav-tabs > li > a:hover {
-        background: #1c2f43; }
-    .content-tab-wrapper .nav-tabs .active a {
-      background: #101a22 !important; }
-      .content-tab-wrapper .nav-tabs .active a:focus {
-        color: inherit; }
+	background: #101a22;
+border-color: #d3d7da; }
+.content-tab-wrapper .nav-tabs {
+	background: #243b55;
+box-shadow: inset -1px -2px 6px -5px rgba(0, 0, 0, 0.2); }
+.content-tab-wrapper .nav-tabs > li > a {
+	border-right-color: #d3d7da !important;
+color: inherit; }
+.content-tab-wrapper .nav-tabs > li > a:hover {
+background: #1c2f43; }
+.content-tab-wrapper .nav-tabs .active a {
+background: #101a22 !important; }
+.content-tab-wrapper .nav-tabs .active a:focus {
+color: inherit; }
 
 thead.dark {
-  background: linear-gradient(to bottom, #2b556d, #1c394e) !important;
-  color: #dfdfdf; }
+	background: linear-gradient(to bottom, #2b556d, #1c394e) !important;
+color: #dfdfdf; }
 
 thead.dark tr:nth-child(2) {
-  background: linear-gradient(to bottom, white, #b9bbbd) !important; }
+background: linear-gradient(to bottom, white, #b9bbbd) !important; }
 
 #footer {
-  border-top-color: #d3d7da; }
+border-top-color: #d3d7da; }
 
 .pushy {
-  background: #101a22; }
-  .pushy ul.subnavi li a:hover {
-    background: none; }
-  .pushy a:hover, .pushy a.active {
-    background: #101a22;
-    color: inherit; }
+background: #101a22; }
+.pushy ul.subnavi li a:hover {
+background: none; }
+.pushy a:hover, .pushy a.active {
+	background: #101a22;
+color: inherit; }
 
 @media screen and (max-width: 860px) {
-  #main-navigation a {
-    border-right-color: #d3d7da;
-    border-bottom-color: #d3d7da; }
-    #main-navigation a.active {
-      border-right-color: #d3d7da;
-      border-bottom-color: #d3d7da; }
-    #main-navigation a:hover {
-      border-bottom-color: #d3d7da; } }
+	#main-navigation a {
+		border-right-color: #d3d7da;
+	border-bottom-color: #d3d7da; }
+	#main-navigation a.active {
+		border-right-color: #d3d7da;
+	border-bottom-color: #d3d7da; }
+	#main-navigation a:hover {
+border-bottom-color: #d3d7da; } }
diff --git a/interface/web/themes/default/assets/stylesheets/themes/default/theme.css b/interface/web/themes/default/assets/stylesheets/themes/default/theme.css
index 4ddf824de86a4e26c4f14f2dfcb7ac67eda3012b..a016a3a395ccc9079cb822aae5e4f8f6a7959a0f 100644
--- a/interface/web/themes/default/assets/stylesheets/themes/default/theme.css
+++ b/interface/web/themes/default/assets/stylesheets/themes/default/theme.css
@@ -1,172 +1,172 @@
 html, body {
-  -webkit-tap-highlight-color: black; }
+-webkit-tap-highlight-color: black; }
 
 body {
-  background: #f2f5f7;
-  color: #3c444b; }
+	background: #f2f5f7;
+color: #3c444b; }
 
 .green {
-  color: #3cb355; }
+color: #3cb355; }
 
 .form-control:focus {
-  border-color: #698296; }
+border-color: #698296; }
 
 .formbutton-default {
-  background: linear-gradient(to bottom, white, #eef0f2);
-  border-bottom-color: #cccccc;
-  color: #3c444b; }
-  .formbutton-default:hover {
-    background: linear-gradient(to bottom, #fafafa, #e8ebee); }
-  .formbutton-default:hover, .formbutton-default.active {
-    border-bottom-color: #adadad; }
+	background: linear-gradient(to bottom, white, #eef0f2);
+	border-bottom-color: #cccccc;
+color: #3c444b; }
+.formbutton-default:hover {
+background: linear-gradient(to bottom, #fafafa, #e8ebee); }
+.formbutton-default:hover, .formbutton-default.active {
+border-bottom-color: #adadad; }
 
 .formbutton-success {
-  background: linear-gradient(to bottom, #7bcc89, #6ab977);
-  border-color: #5aab68;
-  border-bottom-color: #5aab68;
-  color: white; }
-  .formbutton-success:hover {
-    background: linear-gradient(to bottom, #74c982, #63b671); }
-  .formbutton-success:hover, .formbutton-success.active {
-    border-bottom-color: #509b5a;
-    color: white; }
+	background: linear-gradient(to bottom, #7bcc89, #6ab977);
+	border-color: #5aab68;
+	border-bottom-color: #5aab68;
+color: white; }
+.formbutton-success:hover {
+background: linear-gradient(to bottom, #74c982, #63b671); }
+.formbutton-success:hover, .formbutton-success.active {
+	border-bottom-color: #509b5a;
+color: white; }
 
 .formbutton-danger {
-  background: linear-gradient(to bottom, #c70f19, #b60008);
-  border-color: #980b13;
-  border-bottom-color: #980b13;
-  color: white; }
-  .formbutton-danger:hover {
-    background: linear-gradient(to bottom, #c30b15, #b20004); }
-  .formbutton-danger:hover, .formbutton-danger.active {
-    border-bottom-color: #8f0209;
-    color: white; }
+	background: linear-gradient(to bottom, #c70f19, #b60008);
+	border-color: #980b13;
+	border-bottom-color: #980b13;
+color: white; }
+.formbutton-danger:hover {
+background: linear-gradient(to bottom, #c30b15, #b20004); }
+.formbutton-danger:hover, .formbutton-danger.active {
+	border-bottom-color: #8f0209;
+color: white; }
 
 #searchform button {
-  background: linear-gradient(to bottom, white, #eef0f2); }
-  #searchform button:hover {
-    background: linear-gradient(to bottom, #fafafa, #e8ebee); }
+background: linear-gradient(to bottom, white, #eef0f2); }
+#searchform button:hover {
+background: linear-gradient(to bottom, #fafafa, #e8ebee); }
 
 #logout-button {
-  background: #c70f19;
-  border-bottom-color: #980b13; }
-  #logout-button:hover {
-    background: #df111c;
-    border-bottom-color: #800a10; }
+	background: #c70f19;
+border-bottom-color: #980b13; }
+#logout-button:hover {
+	background: #df111c;
+border-bottom-color: #800a10; }
 
 #main-navigation a {
-  background: linear-gradient(to bottom, white, #eef0f2);
-  border-bottom-color: #cccccc; }
-  #main-navigation a:hover {
-    background: linear-gradient(to bottom, #fafafa, #e8ebee); }
-  #main-navigation a:hover, #main-navigation a.active {
-    border-bottom-color: #adadad;
-    color: #c70f19; }
+	background: linear-gradient(to bottom, white, #eef0f2);
+border-bottom-color: #cccccc; }
+#main-navigation a:hover {
+background: linear-gradient(to bottom, #fafafa, #e8ebee); }
+#main-navigation a:hover, #main-navigation a.active {
+	border-bottom-color: #adadad;
+color: #c70f19; }
 #main-navigation .icon {
-  text-shadow: 1px 1px 1px white; }
+text-shadow: 1px 1px 1px white; }
 
 #sidebar {
-  border-color: #cedded;
-  background: white; }
-  #sidebar header {
-    background: #dfeaf6;
-    color: #698296; }
-  #sidebar li {
-    border-top-color: #cedded; }
-  #sidebar a {
-    color: inherit; }
-    #sidebar a:hover {
-      color: #428bde; }
+	border-color: #cedded;
+background: white; }
+#sidebar header {
+	background: #dfeaf6;
+color: #698296; }
+#sidebar li {
+border-top-color: #cedded; }
+#sidebar a {
+color: inherit; }
+#sidebar a:hover {
+color: #428bde; }
 
 .page-header {
-  border-color: #cccccc; }
+border-color: #cccccc; }
 
 .alert-notification {
-  background: #dfeaf6;
-  border-color: #cedded;
-  color: #698296; }
-  .alert-notification a {
-    color: #2371ca; }
-    .alert-notification a:hover {
-      color: #428bde; }
+	background: #dfeaf6;
+	border-color: #cedded;
+color: #698296; }
+.alert-notification a {
+color: #2371ca; }
+.alert-notification a:hover {
+color: #428bde; }
 
 .alert-danger {
-  background: #f7dfdf;
-  border-color: #dcb2b3;
-  color: #95686b; }
+	background: #f7dfdf;
+	border-color: #dcb2b3;
+color: #95686b; }
 
 .modules li {
-  background: #e1e4e9;
-  border-color: #d3d7da;
-  box-shadow: inset 1px 3px 8px -5px rgba(0, 0, 0, 0.2); }
+	background: #e1e4e9;
+	border-color: #d3d7da;
+box-shadow: inset 1px 3px 8px -5px rgba(0, 0, 0, 0.2); }
 .modules .button {
-  background: linear-gradient(to bottom, white, #eef0f2);
-  border-bottom-color: #cccccc; }
-  .modules .button:hover {
-    background: linear-gradient(to bottom, #fafafa, #e8ebee); }
-  .modules .button:hover, .modules .button.active {
-    border-bottom-color: #adadad; }
+	background: linear-gradient(to bottom, white, #eef0f2);
+border-bottom-color: #cccccc; }
+.modules .button:hover {
+background: linear-gradient(to bottom, #fafafa, #e8ebee); }
+.modules .button:hover, .modules .button.active {
+border-bottom-color: #adadad; }
 .modules a {
-  color: inherit; }
+color: inherit; }
 
 .table-wrapper {
-  background: white;
-  border-color: #d3d7da; }
+	background: white;
+border-color: #d3d7da; }
 
 .table caption {
-  border-bottom-color: #d3d7da; }
+border-bottom-color: #d3d7da; }
 .table tbody tr {
-  border-top-color: #d3d7da; }
-  .table tbody tr:nth-child(odd) {
-    background: #f2f5f7; }
-  .table tbody tr:nth-child(even) {
-    background: white; }
-  .table tbody tr:hover {
-    background: #dfeaf6; }
+border-top-color: #d3d7da; }
+.table tbody tr:nth-child(odd) {
+background: #f2f5f7; }
+.table tbody tr:nth-child(even) {
+background: white; }
+.table tbody tr:hover {
+background: #dfeaf6; }
 
 .tfooter {
-  background: linear-gradient(to bottom, white, #eef0f2);
-  border-top-color: #d3d7da; }
+	background: linear-gradient(to bottom, white, #eef0f2);
+border-top-color: #d3d7da; }
 
 .content-tab-wrapper {
-  background: white;
-  border-color: #d3d7da; }
-  .content-tab-wrapper .nav-tabs {
-    background: #eef0f2;
-    box-shadow: inset -1px -2px 6px -5px rgba(0, 0, 0, 0.2); }
-    .content-tab-wrapper .nav-tabs > li > a {
-      border-right-color: #d3d7da !important;
-      color: inherit; }
-      .content-tab-wrapper .nav-tabs > li > a:hover {
-        background: #e0e3e7; }
-    .content-tab-wrapper .nav-tabs .active a {
-      background: white !important; }
+	background: white;
+border-color: #d3d7da; }
+.content-tab-wrapper .nav-tabs {
+	background: #eef0f2;
+box-shadow: inset -1px -2px 6px -5px rgba(0, 0, 0, 0.2); }
+.content-tab-wrapper .nav-tabs > li > a {
+	border-right-color: #d3d7da !important;
+color: inherit; }
+.content-tab-wrapper .nav-tabs > li > a:hover {
+background: #e0e3e7; }
+.content-tab-wrapper .nav-tabs .active a {
+background: white !important; }
 
 thead.dark {
-  background: linear-gradient(to bottom, #57646d, #3e474e) !important;
-  color: white; }
+	background: linear-gradient(to bottom, #57646d, #3e474e) !important;
+color: white; }
 
 thead.dark tr:nth-child(2) {
-  background: linear-gradient(to bottom, #FAFAFA, #E8EBEE) !important; }
+background: linear-gradient(to bottom, #FAFAFA, #E8EBEE) !important; }
 
 
 #footer {
-  border-top-color: #d3d7da; }
+border-top-color: #d3d7da; }
 
 .pushy {
-  background: #f2f5f7; }
-  .pushy ul.subnavi li a:hover {
-    background: none; }
-  .pushy a:hover, .pushy a.active {
-    background: #f2f5f7;
-    color: inherit; }
+background: #f2f5f7; }
+.pushy ul.subnavi li a:hover {
+background: none; }
+.pushy a:hover, .pushy a.active {
+	background: #f2f5f7;
+color: inherit; }
 
 @media screen and (max-width: 860px) {
-  #main-navigation a {
-    border-right-color: #d3d7da;
-    border-bottom-color: #d3d7da; }
-    #main-navigation a.active {
-      border-right-color: #d3d7da;
-      border-bottom-color: #d3d7da; }
-    #main-navigation a:hover {
-      border-bottom-color: #d3d7da; } }
+	#main-navigation a {
+		border-right-color: #d3d7da;
+	border-bottom-color: #d3d7da; }
+	#main-navigation a.active {
+		border-right-color: #d3d7da;
+	border-bottom-color: #d3d7da; }
+	#main-navigation a:hover {
+border-bottom-color: #d3d7da; } }
diff --git a/remoting_client/API-docs/definitionen.css b/remoting_client/API-docs/definitionen.css
index 6c4bde1b07f6e83b24153ea4e424b4ea01fc1a63..7ad8fda6133661d204968cb69ce492074214f6b4 100644
--- a/remoting_client/API-docs/definitionen.css
+++ b/remoting_client/API-docs/definitionen.css
@@ -1,61 +1,61 @@
 .command {
-    padding: 1em;
-    border: 1px dashed #2f6fab;
-    color: black;
-    background-color: #f9f9f9;
-    line-height: 1.1em;
-        font-family: Courier New, Courier, mono;
-        font-size: 12px;
-        font-style: italic;
+	padding: 1em;
+	border: 1px dashed #2f6fab;
+	color: black;
+	background-color: #f9f9f9;
+	line-height: 1.1em;
+	font-family: Courier New, Courier, mono;
+	font-size: 12px;
+	font-style: italic;
 }
 
 .system {
-    color: black;
-        font-family: Courier New, Courier, mono;
-        font-size: 12px;
-        font-style: italic;
+	color: black;
+	font-family: Courier New, Courier, mono;
+	font-size: 12px;
+	font-style: italic;
 }
 
 .highlight {
-    color: #FF0000;
+	color: #FF0000;
 	font-family: Georgia, "Times New Roman", Times, serif;
 	font-size: 12px;
 	text-decoration: underline;
 }
 
 .headdescr {
-    color: black;
+	color: black;
 	font-weight: bold;
 }
 
 .headinput {
-    color: black;
+	color: black;
 	font-weight: bold;
 }
 
 .headparams {
-    color: black;
+	color: black;
 	font-weight: bold;
 }
 
 .headoutput {
-    color: black;
+	color: black;
 	font-weight: bold;
 }
 
 .headgrp {
-    color: black;
+	color: black;
 	font-weight: bold;
 }
 
 .var {
-    color: #A17FFF;
+	color: #A17FFF;
 }
 
 .margin {
-    margin-left: 100px;
+	margin-left: 100px;
 }
 
 .paratype {
-    color: #2B8A60;
+	color: #2B8A60;
 }