.fit-button
{
	margin: 5px;
	background-repeat: no-repeat;
}
div.linkwidget {
}

.ln-processimage div.linkwidget-clickable {
	cursor: pointer;
}

.ln-processimage div.link-text-empty {
	background: url(../../images/icons/page_link.png) no-repeat;
}
div.message-suppression-dialog-content
{
    margin-left: 15px;
}
/*.fit-button
{
	margin: 5px;
}
*/input.x-form-checkbox {
    display: inline-block;
    vertical-align: middle;
}
div.report-mapping-grid-grid
{
	height: 350px;
	width: 750px;
	float: left;
}

div.report-mapping-grid-form
{
	float: left;
	padding: 15px;
}

div.report-mapping-grid-form td
{
	padding: 8px;
}

div.report-mapping-grid-form h1
{
	font-size: 18px;
}
body {
    font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
}

table.ln-app-header {
    width: 100%;
    height: 50px;
}

table.ln-app-header.mobile {
    height: 100%;
}

table.ln-app-header td.title {
    font-size: 18px;
    font-weight: bold;
    color: white;
    padding-left: 20px;
    text-shadow: #214c92 1px 1px 3px;
    /* thiz is teh colorz of the accordion headers */
}

table.ln-app-header td.toolbar {
    width: 150px;
    font-size: 12px;
    color: white;
}

.splash-footer .product-information {
    margin: 10px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 99999999;
}

.splash-footer .privacy-policy {
    margin-right: 100px;
    margin-bottom: 10px;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 99999999;
}

.splash-footer .site-notice {
    margin: 10px;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 99999999;
}

table.ln-app-footer {
    width: 100%;
    font-size: 12px;
}

td.spinner-container {
    width: 20px;
    padding: 0px;
    vertical-align: top;
}

img#ln-app-footer-spinner {
    margin: 0px;
    padding: 0px;
}

td.ln-app-footer-status {
    vertical-align: top;
}

td.ln-app-footer-title {
    text-align: right;
    padding-right: 50px;
    vertical-align: top;
}

.process-image-list-mobile a {
    font-size:96px;
}

.process-image-list-mobile li {
    vertical-align: middle;
    padding-top: 50px;
}

.process-image-list-mobile .x-tree-node-leaf .x-tree-node-icon {
    background-image: none;
}

.message-list-mobile .x-grid-body td div {
    line-height: normal;
}

div.message-details-mobile .x-grid-hd-row td, div.message-details-mobile .x-grid-row td {
    font-size: 32px;
}

div.message-details-mobile {
    font-size: 64px;
    padding: 2%;
}

div.message-details-mobile div {
    padding: 2%;
}

div.message-details-mobile span.direction-and-state {
    float: right;
}

div.message-details-mobile div.text {
    margin-bottom: 2%;
}

div.message-details-mobile button.x-btn-text {
    font-size: 64px;
}

div.message-details-mobile div.confirmed .x-btn {
    margin: auto;
}

div.message-list-mobile div.x-grid-header {
    display: none;
}

div.message-list-mobile div.x-grid-cell-text {
    padding: 2%;
}

div.message-list-mobile div.message-list-entry-header span.direction-and-state {
    float: right;
}

div.message-list-mobile tr td.severity-error {
    background-color: #ffebcc;
}

div.message-list-mobile tr td.severity-critical {
    background-color: #ffcccc;
}

div#ln-app-mobile-list-process-images-button {
    height: 64px;
    width: 64px;
    background: url(../../images/top-toolbar/mobile_menu.png) no-repeat center;
    margin-right: 10px;
    float: left;
}

div#ln-app-mobile-list-messages-button {
    height: 64px;
    width: 64px;
    background: url(../../images/top-toolbar/bell.png) no-repeat center;
    margin-right: 10px;
    float: left;
}

div#ln-app-logout-button {
    width: 32px;
    height: 32px;
    background-image: url(../../images/top-toolbar/logout.png);
    float: right;
    margin-right: 10px;
    cursor: pointer;
}

div#ln-app-support-button {
    width: 32px;
    height: 32px;
    background-image: url(../../images/top-toolbar/help.png);
    float: right;
    margin-right: 10px;
    cursor: pointer;
}

div#ln-app-show-messages-button {
    width: 32px;
    height: 32px;
    background-image: url(../../images/top-toolbar/bell_grey.png);
    float: right;
    margin-right: 10px;
    cursor: pointer;
}

div#ln-app-show-messages-button.message-error {
    background-image: url(../../images/top-toolbar/bell.png);
}

/* for ff message bar */
#message {
    width: 100%;
}

.message-error {
    color: red;
}

.x-dock-body .x-dock-panel .x-dock-panel-body-docked {
    border-bottom: 0px;
}

/* for ie scrolling of forms */

.x-layout-panel-body {
    position: relative;
}

span.ext-mb-text {
    white-space: pre;
}
div.treemodule-optional {
	padding: 5px;
}

div.treemodule-form {
	padding: 5px;
}

.x-tree-node-collapsed img.ln-tree-node-folder
{
	background-image:url(../../lib/ext/resources/images/default/tree/folder.gif);
}

.x-tree-node-leaf img.ln-tree-node-folder
{
	background-image:url(../../lib/ext/resources/images/default/tree/folder-open.gif);
}

.x-layout-panel-west table.x-btn
{
	margin-left: 4px;
	margin-top: 4px;
}
div.x-dock-panel-title-text {
    white-space: pre;
}
/* force minimal row height when icons are being used */
.listgrid [class^="x-grid-col-rendered-icon"] .x-grid-cell-text {
	padding: 1px 5px 1px 5px;
}

/* fix font of view selection */
.listgrid .x-btn button {
	font: normal 11px tahoma, arial, helvetica, sans-serif;
}

.messagelist .x-grid-col-5 .x-grid-cell-text {
	padding: 1px 5px 1px 5px;
}.smaw-control-button {
    margin: 5px;
    float: left;
}

.smaw-mode-indicator {
    position: absolute;
    width: 16px;
    height: 16px;
    border: black solid 1px;
    text-align: center;
    background-color: #ffffff;
}

.smaw-svg-container {
    padding-left: 24px;
}

.smaw-command-in-progress-indicator {
    position: absolute;
    right: 0;
    margin: 5px;
    background: url('../../images/loading.gif') no-repeat;
    height: 16px;
    width: 16px;

    visibility: hidden;
}

td div.widget {
    position:inherit;
}

table.value-input {
    margin-left: 5px;
}

table.value-input caption, table.value-input th {
    text-align: center;
    font-size: 15px;
    padding-right: 10px;
}

.smaw-value-script-widget {
    margin: 5px;
    float: left;
    position: inherit !important;
}
tr.incompatible_aggregate div.x-grid-cell-text {
    color: #FF4545;
}

.x-grid-row-selected.incompatible_aggregate td, .x-grid-locked .x-grid-row-selected.incompatible_aggregate td {
    background-color: #FF4545 !important;
}

div.report-mapping-grid-grid
{
    height: 350px;
    width: 1750px;
    float: left;
}

div.report-mapping-grid-form
{
    float: left;
    padding: 15px;
}

div.report-mapping-grid-form td
{
    padding: 8px;
}

div.report-mapping-grid-form h1
{
    font-size: 18px;
}

div.widget-template {
	cursor: move;
}div#newsadmin-body {
	padding: 20px;

}
div.bullet-border
{
	position:absolute;
	font-size:64px;
}

div.bullet-content
{
	position:absolute;
	font-size:52px;
}div.imageeditor-thumb{
	height: 80px;
	width: 80px;
}

div.imageselector .x-layout-panel-south {
	padding: 8px;

}

div.imageselector div.imageeditor-thumb-wrap{
	float: left;
	border: 2px solid white;
	padding: 3px;
}

div.imageselector .x-view-selected{
	background: #c3daf9;
	border: 2px solid #6593cf;
	padding: 3px;
}.smaw2-mode-indicator {
    position: absolute;
    width: 16px;
    height: 16px;
    border: black solid 1px;
    text-align: center;
    background-color: #ffffff;
}

.smaw2-svg-container {
    position: absolute;
}

.smaw2-command-in-progress-indicator {
    position: absolute;
    right: 0;
    margin: 5px;
    background: url('../../images/loading.gif') no-repeat;
    height: 16px;
    width: 16px;

    visibility: hidden;
}

td div.widget {
    position:inherit;
}

.notification-config div.formgrid-grid {
	width: 600px;
	height: 300px;
}


.notification-config div.formgrid-form {
	width: 400px;

}

.notification-notice {
	padding: 10px;
	clear: left;
	font-weight:bold;
	font-size:70%;

}

.notification-upload {
	padding: 10px;
}.miw-button {
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
    background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
    background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
    background-color:#ededed;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #003c74;
    display:inline-block;
    cursor:pointer;
    color:#3b3b3b;
    font-family: Arial, serif;
    font-size:15px;
    font-weight:bold;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #ffffff;
}
.miw-button:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
    background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
    background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
    background-color:#dfdfdf;
}
.miw-button:active {
    position:relative;
    top:1px;
}


div.canvaswidget .x-layout-panel
{
	border-width: 0px;
	
}



div.support-window-content
{
    margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

.support-window-content a
{
	font-weight: normal;
	color: blue;
	text-decoration: none;
}

.support-window-content li
{
	padding-top: 5px;
	padding-bottom: 5px;
}
div#reportadmin-body div.reportadmin-grid {
    height: 400px;
}

div#reportadmin-body div.formgrid-grid {
	height: 95%;
    width: 750px;
}

div#reportadmin-body div.treemodule-form
{
	height: 165px;
}

div#reportadmin-body .x-form-item label {
    width: 120px;
}

div.reportadmin-grid
{
}
div.reportadmin-grid div.x-grid-cell-inner
{
	text-align:center;
}

div.reportadmin-grid-legend
{
	padding: 15px;
	clear: both;
}

div#reportadmin-body {
	padding: 20px;
}

div.reportadmin-messageconf {
	clear: both;

}

div.reportadmin-upload {
	padding-top: 15px;
	padding-bottom: 15px;
}

div.reportadmin-incompatible-mapping-note {
    color: #FF4545;
}

.x-tree-node-leaf img.ln-r-type-daily
{
	background-image:url(../../images/icons/calendar_view_day.png);
}

.x-tree-node-leaf img.ln-r-type-weekly
{
	background-image:url(../../images/icons/calendar_view_week.png);
}

.x-tree-node-leaf img.ln-r-type-monthly
{
	background-image:url(../../images/icons/calendar_view_month.png);
}

.x-tree-node-leaf img.ln-r-type-yearly
{
	background-image:url(../../images/yearly.png);
}

.x-tree-node-leaf img.ln-r-type-custom
{
	background-image:url(../../images/custom.png);
}
input.x-form-text.commandInProgress {
    background: url('../../images/loading.gif') no-repeat scroll right 2px top 2px,
                url("../ext/resources/images/default/form/text-bg.gif") repeat-x scroll 0 0;
}

div.formgrid-grid {
	width: 510px;
	height: 200px;
	float: left;
}


div.formgrid-form {
	float: left;
	width: 400px;
	margin-left: 15px;
	margin-top: 24px;
}div#plantadmin-body {
	padding: 20px;

}
.plant-selector {
	width: 100%;
}

.plant-selector td {
	width: 50%;
	height: 100%;
	padding: 10px;
	text-align: center;
}

.plant-selector-name {
	font-weight: bold;
	color: #15428B;
}

.plant-selector-button {
	width: 100%;
	height: 100%;
	background-color: #C3DAF9;
	padding: 5px;
}

div.plant-selector-icon {
	background-image: url(../../images/factory.png);
	width: 50px;
	height: 50px;
	float: left;
}

.plant-selector-desc {
	display: none;
}div.widget 
{
	cursor:default;
	overflow:hidden;
	position:absolute;
	-moz-user-select: none;
	-khtml-user-select: none;
	-o-user-select:none;
}

div.widget strong
{
	font-weight: bold;

}


div.widgetproperties .x-form-text
{
	line-height:14px;
	height:14px;
	padding:0;
	padding-left:2px;
	
}

.widget-button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #003c74;
	display:inline-block;
	cursor:pointer;
	color:#3b3b3b;
	font-family: Arial, serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.widget-button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
.widget-button:active {
	position:relative;
	top:1px;
}

/* Styling for the group-accordion */

div.group-accordion .x-layout-panel-hd
{
	background:none;
	border:none;
	
}


div.group-accordion .x-dock-panel-body
{
	border:none;
	
}

div.group-accordion .x-layout-panel-hd-text
{
	color:black;
	font-size:90%;

}

div.group-accordion .x-layout-panel-hd
{
	background-position:left;
}

div.group-accordion .x-dock-panel-title-icon-ct
{
	background-position:right;
}

div.group-accordion .x-layout-collapse-south
{
	background-image:url(../../images/minus.gif);
}

div.group-accordion .x-layout-tools-button-over
{
	border:1px solid transparent;
	background:none;
}

div.group-accordion .x-layout-collapse-east
{
	background-image:url(../../images/plus.gif);
}
div.timeserieswidget .x-layout-panel
{
	border-width: 0px;
	
}

.timeserieswidget canvas {
	cursor: move;
}

.timeserieswidget canvas.zoom {
  cursor: crosshair;
}

div.timeserieswidget  .x-layout-panel-south
{
  border-top: 1px solid black

}

div.timeseries-vaxis-ct
{
	position:absolute;
}

div.timeseries-vtick-line
{
	border-top:1px solid black;
	height:10px;
	width: 5px;
	position:absolute;
	top: 7px;
	left:30px;
}


div.timeseries-vtickct
{
  font-size: 8pt;
	position:absolute;
	height: 15px;
	vertical-align: top;
	text-align: right;
}

div.timeseries-vtickct span
{
	text-align: right;
}

div.timeseries-vtick-axisline
{
	position: absolute;
  border-right: 1px solid black;
  left: 0px;
}

div.timeseries-haxis-ct
{
	position:absolute;
}


div.timeseries-htick-line
{
	border-right:1px solid black;
	height:5px;
	width: 27px;
	position:absolute;
	top: 0px;
	left:0px;
}


div.timeseries-htickct
{
  font-size: 8pt;
	position:absolute;
	height: 50px;
	width: 70px;
	vertical-align: bottom;
}

div.timeseries-legend-color
{
  position:absolute;
  left:0px;
  top:2px;
  height:10px;
  width:10px;
}

div.timeseries-legend-text
{
  margin-left: 15px;
  top:0px;
  font-size: 10px;
  width: 160px;
  white-space: nowrap;
  overflow: hidden;
  float: left;
}

div.timeseries-legend-text-highlighted
{
  font-weight: bold;
}

div.timeseries-legend-text-disabled
{
  text-decoration:line-through;
}

div.timeseries-legend-value
{
  margin-left: 5px;
  font-size: 10px;
  width: 58px;
  white-space: nowrap;
  overflow: hidden;
  float: left;
}

div.timeseries-legend-time
{
  margin-left: 5px;
  font-size: 10px;
  width: 110px;
  white-space: nowrap;
  overflow: hidden;
  float: right;
  text-align: right;
}

div.timeseries-legend-ct
{
  position:absolute;

}

div.timeseries-ruler {
  z-index: 99999;
  width: 0px;
  border-right: 1px solid black;
  height: 100px;
  cursor: move;
  position: absolute;
}

div.timeseries-zoombox {
  z-index: 99999;
  border: 1px dashed black;
  position: absolute;
}


.news-entry .x-dock-panel-body
{
	padding: 5px;
}

div.news-window div.x-dlg-bd {
  padding-top: 0px;

}

.newswindow-nonews
{
	padding: 10px;
}

.news-entry li {
	list-style-type: disc;
}

.news-entry ul {
	list-style-type: disc;
  padding-left: 20px;
}div#processimageadmin-body {
	padding: 20px;

}
div#datapointadmin-body
{
	padding: 20px;
}

.x-tree-node-leaf img.ln-dp-type-int
{
	background-image:url(../../images/dp_int.png);
}

.x-tree-node-leaf img.ln-dp-type-bool
{
	background-image:url(../../images/dp_bool.png);
}

.x-tree-node-leaf img.ln-dp-type-float
{
	background-image:url(../../images/dp_float.png);
}

.x-tree-node-leaf img.ln-dp-type-binary
{
	background-image:url(../../images/dp_binary.png);
}

.x-tree-node-collapsed img.ln-tree-node-device, .x-tree-node-expanded img.ln-tree-node-device {
	background-image:url(../../images/icons/server.png);
}

div.lncontrol-trendbutton
{
  margin-bottom: 10px;
}

div.formuladatapoints-grid
{
  clear: left;
  padding-top: 25px;
}

div.formuladatapoints-grid td.x-grid-col
{
  outline: 0;
}


div.ln-processimage
{
	overflow:auto;
	position:relative;
}

div.ln-processimage-toolbar
{
	height:27px;
}

iframe.ln-processimage-iframe
{
	height:99%;
	width:100%;
	border:none;
}

div.ln-processimage div.xresizable-wrap {
	padding: 1px;
}

div.ln-processimage div.xresizable-wrap div.x-resizable-handle
{
	/*background:transparent url(../ext/resources/images/default/sizer/square.gif) no-repeat scroll 0%;*/
	background:transparent url(../../images/handle.png) no-repeat scroll 0;
	height:6px;
	margin:0;
	width:6px;

}


div.ln-processimage div.xresizable-wrap .x-resizable-handle-north,
div.ln-processimage div.xresizable-wrap .x-resizable-handle-south
{
	left:47%;
}

div.ln-processimage div.xresizable-wrap .x-resizable-handle-west,
div.ln-processimage div.xresizable-wrap .x-resizable-handle-east
{
	top:47%;
}

.x-tree-node-leaf img.pi-starting-page
{
	background-image:url(../../images/icons/application_home.png);
}

.x-tree-node-leaf img.pi-admin-only
{
	background-image:url(../../images/admin_only.png);
}
.alignment-button
{
	margin-top: 5px;
}

.alignment-button .x-btn-center
{
	text-align: left;
}

.x-btn-text-icon .x-btn-center .x-btn-text
{
	padding: 3px 0 1px 18px;
}div .valuewidget-timestamp {
  font-size: 66%;
}

div .valuewidget-reference {
	font-size: 66%;
}

div.reset-button-container {
	float: right;
}div#notificationtemplateadmin-body {
    padding: 20px;

}

.ln-notificationtemplate-admin .x-tree-node-leaf img.custom_notification
{
        background-image:url(../../images/icons/application_go.png);
}
div.barwidget-hbarcontainer
{
	border:1px solid black;
	clear:both;
		
}

div.barwidget-hbar
{
	width:50%;	
}


div.barwidget-hleftmarker
{
	float:left;
	border-left:1px solid black;
	padding-left:2px;
	font-size:11px;
	font-family:sans-serif;

}

div.barwidget-hrightmarker
{
	float:right;
	padding-right:2px;
	border-right:1px solid black;
	font-size:11px;
	font-family:sans-serif;
}

div.barwidget-vbarcontainer
{
	border:1px solid black;
	position:absolute;
}

div.barwidget-vbar
{
	height:50%;	
	position:absolute;
}


div.barwidget-vbottommarker
{
	border-bottom:1px solid black;
	padding-bottom:2px;
	font-size:11px;
	font-family:sans-serif;
	position:absolute;

}

div.barwidget-vtopmarker
{
	padding-top:2px;
	border-top:1px solid black;
	font-size:11px;
	font-family:sans-serif;
	position:absolute;
}


div.useradmin-optional {
    margin-bottom: 10px;
}

div#useradmin-body {
    padding: 20px;
}

div.userpermissions-grid {
    margin-top: 10px;
}

table.userprivileges {
    margin-top: 10px;

}

.userprivileges td {
    text-align: center
}

.userprivileges th {
    font-size: 12px;
    font-weight: bold;
    background-color: #DEECFD;

}

.ln-user-admin .x-tree-node-leaf img.x-tree-node-icon {
    background-image: url(../../images/icons/user.png);
}

.ln-user-admin .x-tree-node-leaf img.ln-u-admin {
    background-image: url(../../images/icons/star.png);
}
div#reportviewer-body {
    padding: 20px;
}

div.report-viewer-subscription h3 {
    margin-top: 50px;
    margin-bottom: 10px;
}

div.report-viewer-subscription-form .report-viewer-subscription-cb {
    font-size: 12px;
    margin-top: 5px;
    margin-left: 12px;
}

div.report-viewer-get-report .x-form-ct {
    margin-left: 12px;
}

div.report-viewer-subscription p {
    font-size: 12px;
    margin-top: 5px;
    margin-left: 12px;
    width: 300px;
}

table.subscription_table {
    margin-top: 10px;

}

.subscription_table td {
    text-align: center;
}

.subscription_table th {
    font-size: 13px;
    padding: 2px;
}

div.report-viewer-fileupload {
    margin-top: 10px;
}
div#deviceadmin-body {
	padding: 20px;
}

.x-tree-node-collapsed .ln-tree-node-device, .x-tree-node-leaf .ln-tree-node-device {
	background-image:url(../../images/icons/server.png);
}

.ln-processimage div.buttonwidget-clickable {
cursor: pointer;
}div#customeradmin-body {
    padding: 20px;
}

div.twofactorauthexcludedsubnets-grid {
    margin-top: 10px;
}
