﻿html,body,div {
	-moz-user-select:auto;
	-webkit-user-select:auto;
	-ms-user-select:auto;
}
body {
	overflow-y:hidden;
}
/*
.grd_LF_Menu .lev2
{
	margin-left: -10px;
}
.grd_LF_Menu .lev3
{
	margin-left: -25px;
}
*/
.Grid .head .row .cell.selfilter .filterlist
{
	display: block !important;
}
/*
.Grid .body .row.selrow
{
	background: #FDE9E9;
}
*/
#nexacontainer .Div.div_SEARCH_Bg .Edit[status=disabled],#nexacontainer .Div.div_SEARCH_Bg .Edit[status=readonly]
{
	border : 1px solid #c5c6ca;
	background : #f3f3f3;
}
.Grid.grd_GC .body .row.selrow .cell
{
	background: #e5f0ff !important;
}
.Grid.grd_GC .body .row .cell[userstatus=selected]
{
	background: #C9DFFC !important;
}
.Grid.grd_GC .body .row.selrow .cell.filter
{
	background: #ebf5d6 !important;
}
.Grid.grd_GC .body .row.selrow .cell.filter[userstatus=selected]
{
	background: #C9DFFC !important;
}
.Grid .body .row .cell[status=readonly] .cellexpandbutton
{
	opacity : 0;
}
.Grid .body .row .cell[status=readonly] .subtotal
{
	background : #c3d69b;
}
.Grid.grd_GC .body .row .cell.filter .treeitembutton, .Grid.grd_GC .body .row .cell.filter .treeitemimage, .Grid.grd_GC .body .row .cell.filter .celltreeline
{
	display: none !important;
}
/*
.Grid .head .row .cell.required div:after {
	content:"*";
	color:red;
	position:relative;
	top:-3px;
}
*/
.Static.sta_WF_tablelabelY .nexacontentsbox {
	text-decoration : none;
}
.Static.sta_WF_tablelabelY div:after {
	content:"*";
	color:red;
	position:relative;
	top:-3px;
}
div[contenteditable] {
	caret-color: transparent;
}
div[contenteditable] input, div[contenteditable] textarea {
	caret-color: black;
}
.zIndex 
{
	z-index: 1;
}
#WebEditor
{
	position: absolute;
}

@keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-moz-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-webkit-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-o-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-moz-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-webkit-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@-o-keyframes rotate-loading {
	0%  {transform: rotate(0deg);-ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); -moz-transform: rotate(0deg);}
	100% {transform: rotate(360deg);-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -moz-transform: rotate(360deg);}
}

@keyframes loading-text-opacity {
	0%  {opacity: 0}
	20% {opacity: 1}
	50% {opacity: 1}
	100%{opacity: 0}
}

@-moz-keyframes loading-text-opacity {
	0%  {opacity: 0}
	20% {opacity: 1}
	50% {opacity: 1}
	100%{opacity: 0}
}

@-webkit-keyframes loading-text-opacity {
	0%  {opacity: 0}
	20% {opacity: 1}
	50% {opacity: 1}
	100%{opacity: 0}
}

@-o-keyframes loading-text-opacity {
	0%  {opacity: 0}
	20% {opacity: 1}
	50% {opacity: 1}
	100%{opacity: 0}
}


.loading-wrapper { position:absolute; display:none; z-index:2000001; width:100%; height:100%; }
.loading-container { position:relative; display:none; z-index:2000000; width:100px; height:100px; top:50%; margin:0 auto; margin-top:-50px; }

.loading {
	height: 100px;
	position: relative;
	width: 100px;
	border-radius: 100%;
}

.loading {
	border: 2px solid transparent;
	border-color: transparent #5A96D0 transparent #5A96D0;
	-moz-animation: rotate-loading 1.5s linear 0s infinite normal;
	-moz-transform-origin: 50% 50%;
	-o-animation: rotate-loading 1.5s linear 0s infinite normal;
	-o-transform-origin: 50% 50%;
	-webkit-animation: rotate-loading 1.5s linear 0s infinite normal;
	-webkit-transform-origin: 50% 50%;
	animation: rotate-loading 1.5s linear 0s infinite normal;
	transform-origin: 50% 50%;
}

/*
.loading-container:hover .loading {
	border-color: transparent #E45635 transparent #E45635;
}.loading-container:hover .loading,
*/
.loading-container .loading {
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#loading-text {
	-moz-animation: loading-text-opacity 2s linear 0s infinite normal;
	-o-animation: loading-text-opacity 2s linear 0s infinite normal;
	-webkit-animation: loading-text-opacity 2s linear 0s infinite normal;
	animation: loading-text-opacity 2s linear 0s infinite normal;
	color: #5A96D0;
	font-family: "Helvetica Neue, "Helvetica", ""arial";
	font-size: 10px;
	font-weight: bold;
	margin-top: 45px;
	opacity: 0;
	position: absolute;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	width: 100px;
}

.details-view {
	height: 100%;
	width: 100%;
	font-size: 16px;
}

.edit-tags {
	height: 32px;
	display: none;
}

.edit-fields {
	width: 100%;
}

.edit-fields > div {
	position: relative;
}

.edit-fields > div > div {
	position: relative;
	font-size: 12px;
}

.edit-fields > div > input {
	font-size: 15px !important;
	position: relative;
}

.edit-fields > div > hr {
	margin: 2px;
}

.details-view > .edit-photo {
	height: 120px;
}

.edit-photo > img {
	position: inherit;
}

/* Slideshow container */
.slideshow-container {
  max-width: 1500px;
  position: relative;
  margin: auto;
}

/* Hide the images by default */
.mySlides {
  display: none;
}

.slideshow-container div {
  position:initial;
  box-sizing:initial;
  overflow:initial;
  background-origin:initial;
  background-repeat:initial;
  white-space : initial;
  -moz-user-select:initial;
  -webkit-user-select:initial;
  -webkit-touch-callout:initial;
  -webkit-appearance:initial;
  -webkit-tap-highlight-color:initial;
  outline:initial;
}

/* Next & previous buttons */
.slideshow-container .prev, .slideshow-container .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  margin-top: -22px;
  padding: 16px;
  color: white;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
}

/* Position the "next button" to the right */
.slideshow-container .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.slideshow-container .prev:hover, .slideshow-container .next:hover {
  background-color: rgba(0,0,0,0.8);
}

/* Caption text */
.slideshow-container .text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* Number text (1/3 etc) */
.slideshow-container .numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.slideshow-container .dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.slideshow-container .active, .slideshow-container .dot:hover {
  background-color: #717171;
}

/* Fading animation */
.slideshow-container .fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4}
  to {opacity: 1}
}