body{font-family:Arial,Helvetica,Verdana,sans-serif;margin:2px}
body.disabled fieldset,
body.disabled input{color:grey!important;background-color:lightgrey!important}
a, a:visited{color:black}
#commandOutput{font-family:monospace}
#serverEntities>fieldset>legend,
#events_zone legend{margin:0 10px 10px 10px}
#content ul{margin:0;padding:4px 0 0 16px;list-style-type:none}
#events_zone ul{margin:0;padding:0 0 0 16px;list-style-type:none}
#content li{line-height:20px;padding:2px}
.LicenseTestCloud>#content li{line-height:inherit;padding:0}
#content fieldset,
#events_zone fieldset{margin:0;padding:0;border-radius:5px}
#events_zone,#content fieldset.withoutServices .serviceEntity,.hidden{display:none}
#onAirZone{position:fixed;bottom:0;right:0;background-color:#000;color:#F00;padding:2px 5px;font-weight:bold;border-radius:5px 0 0 0;font-size:11px}
#events_zone,.comment{color:grey;font-size:11px}
#events_zone li{line-height:inherit}
#onAirZone.disabled{background-color:#AAA;color:#888}
.serverEntity>fieldset,
.moduleEntity>fieldset,
.serviceEntity>fieldset,
.expanded .moduleEntity>fieldset.withServices[nbservices='0']{border:none}
.expanded .moduleEntity>fieldset[nbservices='0'] .icon.service{display:none}
.expanded .moduleEntity>fieldset.withServices,
.expanded li[selected]>fieldset.withServices{border:2px groove #EEE}
#events_zone.with_command fieldset{float:left}
#events_zone legend span{position: relative;top:3px}
#events_zone.with_command fieldset{width:100%}
#events_zone .eventTd{width:100%;padding:0}
#events_zone.with_command .eventTd{width:50%;padding:1px 10px 0 0}
#events_zone .commandTd{width:0}
#events_zone.with_command .commandTd{width:50%;padding-right:4px}
#headers,
#serverEntities{float:left;clear:both;width:100%}
#api_url{float:right;display:none}
#command_zone{display:none}
#command_zone table{width:99%}
#command{width:99%;border:1px solid lightgrey}
#prompt{color:green;white-space:nowrap}
.waiter{position:fixed;top:25%;left:50%;font-size:18px}
.serviceEntityDetailsKey.statusChanged,
.statusChanged>fieldset>legend,
.statusChanged>fieldset>legend>.label{background-color:orange!important;border-radius:5px}
.serverEntity ul{padding:0 0 0 40px}
.serverEntities{padding:0}
.collapsed li[selected],
#moduleEntities li[selected],
.collapsed li[selected] .label,
#moduleEntities li[selected] .label,
#serviceEntities li[selected] .label{text-decoration:underline}
.expanded li{float:left}
.expanded .serverEntity.backup{float:right}
.collapsed li{margin:5px}
.collapsed.serverEntities,
#moduleEntities,
#serviceEntities,
#serviceEntityDetails{float:left}
.expanded.multiple .serverEntity{width:49%}
.pin{float:left;margin:0 5px -10px;width:16px;height:16px}
.icon{width:16px;height:16px;background-repeat:no-repeat!important}
.collapsed.serverEntities,
#moduleEntities,
#serviceEntities,
.legend_button{cursor:pointer}
.legend_button{float:right;margin:2px 2px 0 10px}
.menuItem{background-position:4px 4px!important;padding-left:24px!important}
.command_zone_hidden{display:none!important}
.menuItem.title{background-color:#CFCFCF;color:#000;font-weight:bold;cursor:default}
.context-menu-item-hover{background-color:#90C8F6!important;color:#000!important;width:auto}
.eventDate.today{display:none}
.label{border-radius:4px}
.serverEntity>fieldset>legend>.label{padding:1px 5px;font-size:18px;position:relative;top:-2px}
.serverEntity.server>fieldset>legend>.label{background-color:lightgreen}
.serverEntity.backup>fieldset>legend>.label{background-color:lightblue}
.event .iconPrefix{margin-left:12px}
i.status,
i.serviceStatus,
i.serviceUrl{float:left;width:8px;height:8px;margin:5px 2px 0 2px}
i.status,
i.serviceStatus{border-radius:10px;border:1px solid transparent;background-color:#CCC}
.event{clear:both}
.event i.serviceStatus,
.event i.healthStatus{margin:2px 2px 0 0}
.event i.healthStatus{width:10px;height:10px;float:left}
.moduleEntity i.type,i.memory,i.disk,i.load,i.license{float:left;width:16px;height:16px;margin:2px}
i.load{width:8px}
i.memory.notset,i.load.notset,i.disk.notset,i.license.notset{display:none}
.serverEntity.status.active>fieldset>legend>i.status,
.serverEntity.status.standby>fieldset>legend>i.status,
.moduleEntity.status.active>fieldset>legend>i.status,
.moduleEntity.status.standby>fieldset>legend>i.status,
.status.active>fieldset>legend>i.serviceStatus,
.status.standby>fieldset>legend>i.serviceStatus,
.event.status.active i.serviceStatus,
.event.status.standby i.serviceStatus{background-color:#080}
.serverEntity.status.booting>fieldset>legend>i.status,
.moduleEntity.status.booting>fieldset>legend>i.status,
.serverEntity.status.new>fieldset>legend>i.status,
.moduleEntity.status.new>fieldset>legend>i.status,
.status.booting>fieldset>legend>i.serviceStatus,
.status.new>fieldset>legend>i.serviceStatus,
.serverEntity.status.booting>fieldset>legend>.label,
.event.status.booting i.serviceStatus,
.event.status.new i.serviceStatus{background-color:#00F}
.serverEntity.status.failure>fieldset>legend>i.status,
.moduleEntity.status.failure>fieldset>legend>i.status,
.serverEntity.status.failure_hc>fieldset>legend>i.status,
.moduleEntity.status.failure_hc>fieldset>legend>i.status,
.serverEntity.status.removed>fieldset>legend>i.status,
.moduleEntity.status.removed>fieldset>legend>i.status,
.status.failure>fieldset>legend>i.serviceStatus,
.status.failure_hc>fieldset>legend>i.serviceStatus,
.status.removed>fieldset>legend>i.serviceStatus,
.status.failure>fieldset>legend>.label,
.status.failure_hc>fieldset>legend>.label,
.status.failure_connection>fieldset>legend>.label,
.event.status.failure i.serviceStatus,
.event.status.failure_hc i.serviceStatus,
.event.status.removed i.serviceStatus{background-color:#E00}
.status.failure.label,
.status.failure_connection.label,
.status.failure_hc.label,
.status.removed.label{color:#E00}
.status.failure>fieldset>legend>.label,
.status.failure_hc>fieldset>legend>.label,
.status.failure_connection>fieldset>legend>.label{color:#FFF}
.serverEntity.status.stopped>fieldset>legend>i.status,
.moduleEntity.status.stopped>fieldset>legend>i.status,
.status.stopped>.serverEntity.label{background-color:#000}
.status.stopped>fieldset>legend>i.serviceStatus,
.event.status.stopped i.serviceStatus{background-color:#FFF;border:1px solid lightgrey}
.status.removed,
.moduleEntity.status.stopped{display:none}
.serverEntity.status.starting>fieldset>legend>i.status,
.moduleEntity.status.starting>fieldset>legend>i.status,
.status.starting>fieldset>legend>i.serviceStatus,
.serverEntity.status.starting>fieldset>legend>.label,
.event.status.starting i.serviceStatus{background-color:#FF0;border:1px solid lightgrey}
.serverEntity.status.stopping>fieldset>legend>i.status,
.moduleEntity.status.stopping>fieldset>legend>i.status,
.status.stopping>fieldset>legend>i.serviceStatus,
.serverEntity.status.stopping>fieldset>legend>.label,
.event.status.stopping i.serviceStatus{background-color:#F80}
.serverEntity.status.failure_connection>fieldset>legend>i.status,
.moduleEntity.status.failure_connection>fieldset>legend>i.status,
.status.failure_connection>fieldset>legend>i.serviceStatus,
.moduleEntity.healthStatus>fieldset.withServices>legend>.healthStatus{float:right;width:24px;height:24px;margin:-2px 2px}
.moduleEntity.healthStatus>fieldset.withoutServices>legend>.healthStatus{float:right;width:24px;height:24px;margin:-2px 8px}
.LicenseTestCloud>.moduleEntity.healthStatus>fieldset.withServices>legend>.healthStatus,
.LicenseTestCloud>.moduleEntity.healthStatus>fieldset.withoutServices>legend>.healthStatus{margin:2px;width:16px;height:16px;border-radius:8px;background-position:center!important}
.moduleEntity.healthStatus.NOT_TESTED>fieldset>legend>.healthStatus{width:0;height:0;margin:0}
.serviceEntity.healthStatus>fieldset>legend>.healthStatus{float:right;width:16px;height:16px;margin:2px 8px 0 4px}
.serviceEntity.healthStatus.NOT_TESTED>fieldset>legend>.healthStatus{width:0;height:0;margin:0}
#events.colored .event.status.active,
#events.colored .event.status.standby,
.serviceEntityDetailsValue .status.active,
.serviceEntityDetailsValue .status.standby,
.serviceEntityDetailsValue .status.up,
#events.colored .event.serviceEntity.healthStatus.UP{color:#080}
#events.colored .event.status.booting,
.serviceEntityDetailsValue .status.booting{color:#00F}
#events.colored .event.status.new,
.serviceEntityDetailsValue .status.new{color:#00F}
#events.colored .event.status.failure,
.serviceEntityDetailsValue .status.failure,
.serviceEntityDetailsValue .status.down{color:#E00;font-weight:bold}
#events.colored .event.status.failure_hc,
.serviceEntityDetailsValue .status.failure_hc,
#events.colored .event.serviceEntity.healthStatus.DOWN{color:#E00;font-weight:bold}
#events.colored .event.status.removed,
.serviceEntityDetailsValue .status.removed{color:#E00}
#events.colored .event.status.starting,
.serviceEntityDetailsValue .status.starting,
#events.colored .event.serviceEntity.healthStatus.LIMITED{color:grey;text-shadow:0 0 #FF0,0 1px #FF0,1px 0 #FF0,0 0 #FF0}
#events.colored .event.status.stopping,
.serviceEntityDetailsValue .status.stopping,
.serviceEntityDetailsValue .status.limited{color:#F80}
#events.colored .event.status.stopped,
.serviceEntityDetailsValue .status.stopped{color:#000}
#events.colored .event.activeOnGroup.true {color:blue;text-shadow:0 0 lightgreen,0 1px 2px lightgreen,1px 0 2px lightgreen,0 0 lightgreen}
.serviceEntityDetails.as,
.serviceEntityDetails.groupDomain,
.serviceEntityDetails.type,
.serviceEntityDetails.restUri,
.serviceEntityDetails.alias,
.serviceEntityDetails.forModule,
.serviceEntityDetails.module,
.serviceEntityDetails.moduleName,
.serviceEntityDetails.name,
.serviceEntityDetails.previousServiceStatus,
.serviceEntityDetails.serviceId,
.serviceEntityDetails.serviceStatus,
.serviceEntityDetails.serviceUrl,
.serviceEntityDetails.server,
.serviceEntityDetails.serverName,
.serviceEntityDetails.lastHealthStatusDownTimeStamp.value_0,
.serviceEntityDetails.lastHealthStatusLimitedTimeStamp.value_0,
.serviceEntityDetails.lastHealthStatusTimeStamp.value_0,
.serviceEntityDetails.lastHealthStatusUpTimeStamp.value_0,
.serviceEntityDetails.healthStatusObject,
.serviceEntityDetails.previousHealthStatus,
.serviceEntityDetails.previousHealthStatusObject,
.serviceEntityDetails.previousStatus,
.serviceEntityDetails.startTimeout.value__1,
.serviceEntityDetails.rootModel,
.serviceEntityDetails.displayServices{display:none}
.moduleStatus{padding:0 7px}
.activeOnGroup>fieldset>legend>.label{background-color:lightgreen;color:blue;font-weight:bold}
.event.activeOnGroup.true i.serviceStatus{background-color:lightgreen}
.ui-dialog-title{padding-left:20px;background-repeat:no-repeat;background-position:left 4px}
.ui-dialog .name.server{font-weight:bold;color:#CC0000}
.ui-dialog .name.module{font-weight:bold;color:orange}
.ui-dialog .name.service{font-weight:bold}
.moduleEntity>fieldset>legend .serverName{display:none;float:right;margin-left:10px}
.moduleEntity>fieldset>legend .serverName span{float:left}
.serverEntity.LicenseTestCloud>fieldset>legend{display:none}
.LicenseTestCloud .moduleEntity>fieldset>legend .serverName{display:initial;color:lightgrey}
.informations,.serverInformations,.addedInfo{font-size:10px;line-height:11px;color:grey;display:none}
.addedInfo{margin-left:2px}
.serverInformations{text-align:right}
.context-menu-item-inner{white-space:nowrap}
.LicenseTestCloud .moduleEntity.healthStatus>fieldset.withServices>legend>.healthStatus,
.LicenseTestCloud .moduleEntity.healthStatus>fieldset.withoutServices>legend>.healthStatus{margin:2px 0 0 4px;width:16px;height:16px;border-radius:8px;background-position:center!important}
#content .LicenseTestCloud li{line-height:inherit;padding:0}
#content .LicenseTestCloud ul{padding:0 0 0 16px}
.resyncCacheProgressBar{margin:10px}
.resyncCacheProgressBarValue{float:right}
.resyncCacheProgressBarHistoryZone{font-family: monospace;font-size: 0.8em}
.reloadingButtonZone{margin-top:10px;text-align:right}
.moduleEntitySystemProperties .label{display:none}
.LicenseTestCloud .serverEntitySystemProperties{border:none}
.LicenseTestCloud .serverEntitySystemProperties legend{display:none}
.LicenseTestCloud .moduleEntitySystemProperties .label{display:initial;color:grey}
@keyframes rotating{from {transform:rotate(0deg)}to{transform: rotate(360deg)}}
.rotating{animation:rotating 1s linear infinite}