*, *:after, *:before {
  box-sizing:border-box;
}

html, body {
  position:relative;
  height:100%;
  margin:0;
  padding:0;
  overflow:hidden;
}

ng-slides {
  display:block;
  position:relative;
  height:100%;
}

slide {
  display:block;
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  width:100%;
}

slide-content {
  display:block;
  position:absolute;
  z-index:100;
  top:10%;
  left:5%;
  bottom:10%;
  right:5%;
}


[ui-ace] {
  margin-bottom:50px;
  display:block;
  background:black;
  color:white;
}

slide-code-renderer {
  display:block;
}

.box { background:red; padding:10px 100px; color:white; }
.box.float {
  float:right;
}

[fragment].ng-hide { display:block!important; visibility:hidden!important; }
