.jimu-widget-fullScreen {
  border-radius: 5px;
  border: 1px solid #999;
}
.jimu-widget-fullScreen:not(.jimu-main-background) {
  color: #555;
}
.jimu-widget-fullScreen:not(.jimu-main-background) .fullScreen{
  background-color: #555;
}

.jimu-widget-fullScreen:hover{
  opacity: 1;
  background-color: #333;
}
.jimu-widget-fullScreen:not(.jimu-main-background) .fullScreen:hover{
  background-color: #333;
}
.jimu-widget-fullScreen.mobile{
  display: none !important;
}

.jimu-widget-fullScreen .fullScreen {
  width: 30px;
  height: 30px;
  text-align: center;
  color: #fff;
  line-height: 30px;
  font-size: 14px;
  margin-left: auto;
  margin-right: auto;
  cursor: pointer;
  border-radius: 5px;
}

.jimu-widget-fullScreen .fullScreen:before{
  font-family: 'Themefont';
}

.jimu-widget-fullScreen .fullScreen.restore:before {
  content: "\a906";
}

.jimu-widget-fullScreen .fullScreen.maximize:before {
  content: "\a905";
}

.jimu-widget-fullScreen .fullScreen.f11 {
  background: #11ee11;
}

/*full-screen style for browsers*/
:-webkit-full-screen {
  width: 100%;
  height: 100%;
  background: transparent;
}

:-moz-full-screen {
  width: 100%;
  height: 100%;
  background: transparent;
}

:-ms-fullscreen {
  width: 100%;
  height: 100%;
  background: transparent;
}

:fullscreen {
  width: 100%;
  height: 100%;
  background: transparent;
}

:full-screen {
  width: 100%;
  height: 100%;
  background: transparent;
}

:fullscreen-ancestor {
  z-index: -1;
}

/*display dijitPopups after fullScreen*/
.body-fullscreened > .dijitPopup {
  z-index: 2147483647 !important;
}