.ui-page {
	position: relative;
	z-index: 1;
}

.ui-page:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(150, 255, 56, 0.25);
	background-size: cover !important;
	background-repeat: no-repeat !important;
	background-attachment: fixed !important;
	opacity: 0.5;
}

#page-login:before {
	opacity: 1;
}

.ui-dialog-contain .ui-content {
	background: white !important;
}

#page-main-thumbnail-viewport {
	box-shadow: 1px 2px 4px rgba(0, 0, 0, .1);
}

.ui-footer {
	padding-left: 10px;
	border-color: rgba(255, 255, 255, 0.0) !important;
	background-color: rgba(255, 255, 255, 0.0) !important;
}

#main-navbar-action .ui-btn {
	border: 15px solid !important;
	border-color: rgba(155, 155, 155, 1.0) !important;
}

#main-navbar-arrange .ui-btn {
	border: 15px solid !important;
	border-color: rgba(155, 155, 155, 1.0) !important;
}

.thumbnail_viewport {
	background: none;
}

div[data-role="footer"][role="contentinfo"].ui-footer.ui-bar-inherit 
  button.sp-button-user-details.ui-btn.ui-btn-inline {
  display: none;
}

div[data-role="header"][role="banner"].ui-header.ui-bar-inherit
  button.sp-plain-warn.ui-btn.ui-icon-none.ui-btn-icon-text.ui-btn-inline {
  display: none;
}

