html {
  /* background: url(https://source.unsplash.com/random/?wave) no-repeat center
    center fixed; */
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

html:after {
  content: '';
  position: fixed;
  top: 0;
  color: transparent;
  font-size: 100px;
  display: block;
  padding-left: 200px;
  padding-top: 200px;
  z-index: -1000;
}

.trLogError {
  background-color: #ffc0cb;
}

@media print {
  a[href]:after {
    content: none;
  }

  html:after {
    content: '';
  }
}

label.checkbox .toggle,
label.checkbox.inline .toggle {
  margin-left: -20px;
  margin-right: 5px;
}

.toggle {
  min-width: 40px;
  height: 20px;
  position: relative;
  overflow: hidden;
}

.toggle-group {
  position: absolute;
  width: 200%;
  top: 0;
  bottom: 0;
  left: 0;
  transition: left 0.35s;
  -webkit-transition: left 0.35s;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.toggle.off .toggle-group {
  left: -100%;
}

.toggle-on {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 50%;
  margin: 0;
  border: 0;
  border-radius: 0;
}

.toggle-off {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  right: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
}

.toggle-handle {
  position: relative;
  margin: 0 auto;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 100%;
  width: 0px;
  border-width: 0 1px;
}

.toggle-handle.btn-mini {
  top: -2px;
}

.toggle-handle.btn-xs {
  top: -2px;
}

.toggle.btn {
  min-width: 30px;
}
.toggle-on.btn {
  padding-right: 24px;
  display: flex;
  align-items: center;
}
.toggle-off.btn {
  padding-left: 24px;
  display: flex;
  align-items: center;
}

.toggle.btn-large {
  min-width: 40px;
}
.toggle-on.btn-large {
  padding-right: 35px;
}
.toggle-off.btn-large {
  padding-left: 35px;
}

.toggle.btn-lg {
  min-width: 40px;
}
.toggle-on.btn-lg {
  padding-right: 35px;
}
.toggle-off.btn-lg {
  padding-left: 35px;
}

.toggle.btn-small {
  min-width: 25px;
}
.toggle-on.btn-small {
  padding-right: 20px;
}
.toggle-off.btn-small {
  padding-left: 20px;
}

.toggle.btn-sm {
  min-width: 25px;
}
.toggle-on.btn-sm {
  padding-right: 20px;
}
.toggle-off.btn-sm {
  padding-left: 20px;
}

.toggle.btn-mini {
  min-width: 20px;
}
.toggle-on.btn-mini {
  padding-right: 12px;
}
.toggle-off.btn-mini {
  padding-left: 12px;
}

.toggle.btn-xs {
  min-width: 20px;
}
.toggle-on.btn-xs {
  padding-right: 12px;
}
.toggle-off.btn-xs {
  padding-left: 12px;
}

.slow .toggle-group {
  transition: left 0.7s;
  -webkit-transition: left 0.7s;
}
.fast .toggle-group {
  transition: left 0.1s;
  -webkit-transition: left 0.1s;
}
.quick .toggle-group {
  transition: none;
  -webkit-transition: none;
}

.floatingButton{
	position:fixed;
	width:60px;
	height:60px;
	top:120px;
	right:40px;
	border-radius:50px;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
}

.floatOverIndex {
  z-index: 200;
}

.floatingLoadingWarning{
	position:fixed;
	top:30%;
	right:50%;
	text-align:center;
	box-shadow: 2px 2px 3px #999;
  z-index: 99;

}

.NoChevron .dropdown-toggle::after {
  content:none !important;
}

.NoChevron .dropdown-toggle {
  color: black !important;
}

.carousel {
  height: 100% !important;
}

.carousel-caption {
  padding-bottom: 30px;
  color: black !important; 
  top: 20 px !important;
}

.carousel-indicators {
  position: fixed !important;
}

.carousel-indicators  button {
  opacity: .3;
  background-color: black !important;
}


html {
  height: 100%;
}
body {
  min-height: 100%;
}

html,body
.carousel,.item,.active{height:100%;}
.carousel-inner{height:100%;}
.carousel-inner>.item>img {
    height:100%;
}

/* force storybook fiv to 100% */
div#root {
  height: 100% !important;
}

.fullscreen-enabled {
  background: #fff;
}

.fullscreen {
  height: 100% !important;
}

.quicksight-embedding-iframe {
  height: 100% !important;
}

.targetDashboard {
  height: 100% !important;
}

.hidden { display:none; }