#loading-mask {
  position: absolute;
  left:     0;
  top:      0;
  width:    100%;
  height:   100%;
  z-index:  20000;
  background-color: white;
}

#loading {
  position: absolute;
  left:     50%;
  top:      50%;
  padding:  2px 2px 42px 2px;
  z-index:  20001;
  width: 450px;
  height:   auto;
  margin:   -85px 0 0 -225px;
  text-align: center;
  font:       13px tahoma,arial,helvetica;
  color:      #555;
  background: url(/images/loading.gif) no-repeat 50% bottom;
}

#loading .loading-indicator {
  background: url(../images/exe_logo.png) no-repeat center;
  padding:    0px 0px 90px 0px;
  margin:     0 0 15px 0;
  height:     auto;
}

.property-form-dirty {
  background-image: url('../jsui/extjs/resources/themes/images/default/grid/dirty.gif');
  background-position: 0 0;
  background-repeat: no-repeat;
}

fieldset.collapsed-with-data > legend > div, fieldset.collapsed-with-data > legend > div > bold > i {
  font-weight: bold;
}

/* Styles Manager window */
#stylemanagerwin {
}
#stylemanagerwin .repository-style {
  text-align: center;
}
/* Expanded panels, header background matching content background (white) and bigger title */
#stylemanagerwin :not(.x-panel-collapsed).import-style-url .x-panel-header,
#stylemanagerwin :not(.x-panel-collapsed).repository-style .x-panel-header {
  background-color: #ffffff !important;
  border-bottom: none;
  font-weight: bold;
}
#stylemanagerwin :not(.x-panel-collapsed).repository-style .x-accordion-hd.x-panel-header .x-panel-header-text {
  font-weight: bold;
  font-size: 1.2em;
}
#stylemanagerwin .repository-style .x-panel-body {
	border: none;
}
#stylemanagerwin .repository-style .x-panel-body img {
  max-width: 90%;
  max-height: 90%;
  height: auto;
  margin: 1em auto;
}
#stylemanagerwin .repository-style .x-panel-body ul {
  display: inline-block;
  float: left;
  margin: 0.25em;
  margin-left: 1em;
}
#stylemanagerwin .repository-style .x-panel-body ul li {
  display: inline-block;
  float: left;
  margin: 0.25em;
  padding: 3px;
  border-radius: 3px;
  border: 1px solid #cfcfcf;
  background-color: #fcfcfc;
}
#stylemanagerwin .repository-style .x-panel-body .repository-style-author, 
#stylemanagerwin .repository-style .x-panel-body .repository-style-license, 
#stylemanagerwin .repository-style .x-panel-body .repository-style-read-more {
  text-align: left;
  margin: .5em 1em;
}
#stylemanagerwin .repository-style .x-panel-body .repository-style-author a,
#stylemanagerwin .repository-style .x-panel-body .repository-style-license a,
#stylemanagerwin .repository-style .x-panel-body .repository-style-read-more a {
	text-decoration: none;
	color: #BB0000;
}
#stylemanagerwin .repository-style .x-panel-body .repository-style-read-more a:before {
	content: "+ ";
}
#stylemanagerwin .import-style-url .x-panel-body .x-btn {
	margin-left: 1em;
}
.x-toolbar .x-form-item{
	font-size:11px;
	margin-top:1px;
}
/* Advanced or simplified view */
body.exe-simplified .exe-advanced,
body.exe-advanced .exe-simplified,
.exe-simplified #preferenceswin-body .x-tab-bar-body-horizontal,
.exe-simplified #preferenceswin-body .x-tab-bar-strip,
.exe-simplified #eXePropertiesTab .x-tab-bar-body-horizontal,
.exe-simplified #eXePropertiesTab .x-tab-bar-strip,
.exe-simplified #eXePropertiesTab-body legend{
	display:none!important;
}
.exe-simplified #eXePropertiesTab-body{
	border-top:0
}
.exe-simplified #eXePropertiesTab-body fieldset,
.exe-simplified #preferenceswin-body .x-panel-body{
	border-color:#FFF
}
.exe-simplified #eXePropertiesTab-body fieldset fieldset{
	padding:0
}
/* Minified dialogs (Assistant) */
.exe-window-minified #assistantwin-body {display:none}
.exe-window-minified #assistantwin{height:26px!important}
.exe-sr-only{
    position: absolute !important;
    clip: rect(1px, 1px, 1px, 1px)
}

/* User Session*/
.user_picture
{
  background-color: gray;
  background-size:cover;
  border-radius: 50%;
}

.max-size-exceeded{color:red}