[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}

#ng-app {
  padding: 0;
}

.embeddedLinkBack {
  display: none;
}

#ng-app #app-wrapper {
  display: flex;
  justify-content: space-around;
  flex-flow: column;
  min-height: 150px !important;
  position: relative;
}

#ng-app.hasLoaded #app-wrapper {
  box-shadow: 0px 0px 3px #999;
}

#ng-app .loaderContainer {
  display: flex;
  flex-flow: row;
  justify-content: space-around;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin-top: 0.5in;
}

#ng-app .loadingSection {

  display: inline-flex;
  flex-flow: column;
  /* flex-grow: 1; */
  justify-content: space-around;
  width: 57%;
  margin: auto 0;
  /* height: 400px; */
  /* width: 66%;
  margin: 0 auto; */
  /* left: 50%; */
  z-index: 100;
  transition: opacity 0.75s;
  opacity: 1;
  background-color: white;
  border-radius: 3px;
  padding: 8px;
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

#ng-app .loadingSection h1 {
  align-self: center;
  text-align: center;
}

#ng-app .loadingSection h1,
#ng-app .loadingSection margin,
#ng-app .loadingSection .app-wrapper {
  padding: 0;
  margin: 0;
}

@-webkit-keyframes MOVE-BG {
	from {
		-webkit-transform: translateX(0);
	}
	to { 
		-webkit-transform: translateX(46px);
	}
}

@keyframes MOVE-BG {
	from {
		transform: translateX(0);
	}
	to { 
		transform: translateX(46px);
	}
}

.loading {
  /* height: auto; */
  height: 32px;
  text-align: center;
  color: #4c3f2e;
  position: relative;
  overflow: hidden;
  padding: 1rem;
  /* margin: 3%; */
  font-style: italic;
  border: thin solid
  rgba(0,0,0,0.25);
  border-radius: 3px;
}

.loadingText {
  z-index: 100;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}

.bg{
    position: absolute;
    left: -46px;
    right: 0;
    top: 0;
    bottom: 0;
    filter: grayscale(12%);
    /* z-index: 1000; */
	
  background: -webkit-repeating-linear-gradient(
    145deg,
    rgb(255, 169, 115) 1px,
    rgb(255, 208, 141) 2px,
    rgb(255, 208, 141) 11px,
    rgb(255, 169, 115) 12px,
    rgb(255, 169, 115) 20px
  );

  background: repeating-linear-gradient(
    -55deg,
    rgb(255, 169, 115) 1px,
    rgb(255, 208, 141) 2px,
    rgb(255, 208, 141) 11px,
    rgb(255, 169, 115) 12px,
    rgb(255, 169, 115) 20px
	);
    
  -webkit-animation-name: MOVE-BG;
  -webkit-animation-duration: .6s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;

  animation-name: MOVE-BG;
  animation-duration: .6s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
}
