﻿/*SLIDE IMAGES*/
/*@slideBackground: url("//via.placeholder.com/1920X1080/FFFFF0/000000?text=Slide+Background");*/
/*@slideOfflineBackground: url("../images/500ColorCircle.png");*/
/*H1*/
footer .footer-content {
  padding-bottom: 10px;
  padding-top: 10px;
}
.scaleUp {
  -ms-transform: scale(6);
  -webkit-transform: scale(6);
  transform: scale(6);
}
.scaleDown {
  -ms-transform: scale(0.16666667);
  -webkit-transform: scale(0.16666667);
  transform: scale(0.16666667);
}
.deafSignerPusher {
  float: right;
}
.deafSignerBox {
  clear: right;
  float: right;
}
.deafSignerBox.deafSignerBackground {
  background-color: #767676;
}
.deafSignerPusher {
  height: 99.66666667px;
  float: right;
}
.deafSignerBox {
  width: 67px;
  height: 67px;
  -ms-transform: translateX(13.33333333px);
  -webkit-transform: translateX(13.33333333px);
  transform: translateX(13.33333333px);
}
.connection-error {
  position: absolute;
  z-index: 1000;
}
.small-screen-container {
  position: relative;
  /*max-width: 360px;*/
}
.centered-small-screen-text {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  height: 100%;
}
.margin-top-small {
  margin-top: 10px;
}
.margin-left-small {
  margin-top: 10px;
}
.scroller {
  -webkit-marquee: up medium infinite scroll normal;
  overflow-x: -webkit-marquee;
}
.screen-page {
  margin-bottom: 20px;
  width: 320px;
  padding: 13.33333333px;
}
.screen-border {
  box-shadow: 0 0 3pt 2pt #767676;
  border-radius: 3px;
}
.activepage {
  box-shadow: 0 0 3pt 2pt red;
  background-color: #ffd0d0;
}
.screen-page-text {
  transform-origin: top left;
  font-family: 'Open Sans', sans-serif;
  height: 100%;
  width: 100%;
}
.screen-page-text ol,
.screen-page-text ul {
  padding: 0;
  padding-left: 11px;
}
.conference-color-line.onslide {
  height: 2.5px;
  position: absolute;
  left: -13.33333333px;
  top: -1.66666667px;
  float: left;
  /* width: inherit; */
  /* right: -5px; */
  width: 321px;
}
.text-preview .screen-page {
  height: 180px;
  background-size: cover;
}
.text-preview .screen-page-height {
  height: 180px;
  margin-bottom: 20px;
}
.text-preview .screen-page .screen-page-text {
  width: 293.33333333px;
  font-weight: 600;
  font-size: 10px;
  line-height: 14.2833px;
}
.text-preview .screen-page .screen-page-text h1,
.text-preview .screen-page .screen-page-text h2,
.text-preview .screen-page .screen-page-text h3,
.text-preview .screen-page .screen-page-text h4,
.text-preview .screen-page .screen-page-text h5,
.text-preview .screen-page .screen-page-text h6 {
  font-weight: 900;
  font-size: 11.66666667px;
  margin-top: 0px;
  margin-bottom: 6.66666667px;
}
.text-preview .screen-page .screen-page-text blockquote {
  font-weight: 600;
  font-size: 10px;
}
.text-preview .screen-page .screen-page-text .img {
  max-width: 1760px;
  max-height: 920px;
}
[fullscreen] .screen-page-text {
  width: 293.33333333px;
  height: 180px;
  background-size: cover;
}
[fullscreen] .screen-page-text h1,
[fullscreen] .screen-page-text h2,
[fullscreen] .screen-page-text h3,
[fullscreen] .screen-page-text h4,
[fullscreen] .screen-page-text h5,
[fullscreen] .screen-page-text h6 {
  font-weight: 900;
  font-size: 11.66666667px;
  margin-top: 0px;
  margin-bottom: 6.66666667px;
}
[fullscreen] .screen-page-text blockquote {
  font-weight: 600;
  font-size: 10px;
}
[fullscreen] .screen-page-text .img {
  max-width: 1760px;
  max-height: 920px;
}
[fullscreen] .screen-page-text {
  -ms-transform: scale(6);
  -webkit-transform: scale(6);
  transform: scale(6);
}
#fullscreen[fullscreen] > .connection-error {
  -ms-transform: scale(6);
  -webkit-transform: scale(6);
  transform: scale(6);
  transform-origin: top left;
}
#fullscreen:-moz-full-screen {
  border: 0px solid #f00;
  padding: 80px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 10px;
  line-height: 14.2833px;
  -ms-transform: scale(6);
  -webkit-transform: scale(6);
  transform: scale(6);
}
#fullscreen:-moz-full-screen .screen-page-text h1,
#fullscreen:-moz-full-screen .screen-page-text h2,
#fullscreen:-moz-full-screen .screen-page-text h3,
#fullscreen:-moz-full-screen .screen-page-text h4,
#fullscreen:-moz-full-screen .screen-page-text h5,
#fullscreen:-moz-full-screen .screen-page-text h6 {
  font-weight: 900;
  font-size: 11.66666667px;
  margin-top: 0px;
  margin-bottom: 6.66666667px;
}
#fullscreen:-moz-full-screen .screen-page-text blockquote {
  font-weight: 600;
  font-size: 10px;
}
#fullscreen:-moz-full-screen .screen-page-text .img {
  max-width: 1760px;
  max-height: 920px;
}
#fullscreen:-webkit-full-screen {
  border: 0px solid #f00;
  padding: 80px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 10px;
  line-height: 14.2833px;
  -ms-transform: scale(6);
  -webkit-transform: scale(6);
  transform: scale(6);
}
#fullscreen:-webkit-full-screen .screen-page-text h1,
#fullscreen:-webkit-full-screen .screen-page-text h2,
#fullscreen:-webkit-full-screen .screen-page-text h3,
#fullscreen:-webkit-full-screen .screen-page-text h4,
#fullscreen:-webkit-full-screen .screen-page-text h5,
#fullscreen:-webkit-full-screen .screen-page-text h6 {
  font-weight: 900;
  font-size: 11.66666667px;
  margin-top: 0px;
  margin-bottom: 6.66666667px;
}
#fullscreen:-webkit-full-screen .screen-page-text blockquote {
  font-weight: 600;
  font-size: 10px;
}
#fullscreen:-webkit-full-screen .screen-page-text .img {
  max-width: 1760px;
  max-height: 920px;
}
#fullscreen:fullscreen {
  border: 0px solid #f00;
  padding: 80px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 10px;
  line-height: 14.2833px;
  -ms-transform: scale(6);
  -webkit-transform: scale(6);
  transform: scale(6);
}
#fullscreen:fullscreen .screen-page-text h1,
#fullscreen:fullscreen .screen-page-text h2,
#fullscreen:fullscreen .screen-page-text h3,
#fullscreen:fullscreen .screen-page-text h4,
#fullscreen:fullscreen .screen-page-text h5,
#fullscreen:fullscreen .screen-page-text h6 {
  font-weight: 900;
  font-size: 11.66666667px;
  margin-top: 0px;
  margin-bottom: 6.66666667px;
}
#fullscreen:fullscreen .screen-page-text blockquote {
  font-weight: 600;
  font-size: 10px;
}
#fullscreen:fullscreen .screen-page-text .img {
  max-width: 1760px;
  max-height: 920px;
}
#fullscreen:-moz-full-screen #viewModel {
  width: 320px;
  height: 180px;
}
#fullscreen:-webkit-full-screen #viewModel {
  width: 320px;
  height: 180px;
}
#fullscreen:fullscreen #viewModel {
  width: 320px;
  height: 180px;
}
#fullscreen .deafSignerBox,
#fullscreen .deafSignerPusher,
.screen-page-text .deafSignerBox,
.screen-page-text .deafSignerPusher {
  display: none;
}
#fullscreen[fullscreen] .deafSignerBox,
#fullscreen[fullscreen] .deafSignerPusher,
.text-preview .screen-page-text .deafSignerBox,
.text-preview .screen-page-text .deafSignerPusher {
  display: unset;
}
.notLiveSlide > img {
  max-width: 100%;
}
[fullscreen] .notLiveSlide > img {
  width: 320px !important;
  max-width: none;
  position: absolute;
  top: 0px;
  left: 0px;
}
.small-screen-container.well {
  min-height: 202.5px;
  display: flex;
  justify-content: center;
}
#fullscreen[fullscreen],
.text-preview .screen-page {
  background-color: #fff;
  background-image: url("../images/amend_background_full.png");
  background-position: center;
  background-repeat: no-repeat;
}
#fullscreen[fullscreen].inverted,
.text-preview .screen-page.inverted {
  background-color: #000;
  color: #fff;
}
.small-screen-container.well.slideoffline,
#fullscreen[fullscreen].slideoffline {
  background-image: url("../images/static_title_eng.png");
}
.small-screen-container.well.slideoffline.English,
#fullscreen[fullscreen].slideoffline.English {
  background-image: url("../images/static_title_eng.png");
}
.small-screen-container.well.slideoffline.Spanish,
#fullscreen[fullscreen].slideoffline.Spanish {
  background-image: url("../images/static_title_esp.png");
}
.small-screen-container.well.slideoffline.French,
#fullscreen[fullscreen].slideoffline.French {
  background-image: url("../images/static_title_fra.png");
}
.small-screen-container.well.slideoffline {
  background-size: 360px;
  background-position: center;
  background-repeat: no-repeat;
}
.amendment-body-tabs .tab-pane {
  padding-top: 10px;
}
.navbar-brand {
  padding: 4px;
}
.conference-color-line {
  background-image: linear-gradient(to right, #F2B132, #F2B132 16.66666667%, #EC563C 16.66666667%, #EC563C 33.33333333%, #4EB99F 33.33333333%, #4EB99F 50%, #098587 50%, #098587 66.66666667%, #009ED8 66.66666667%, #009ED8 83.33333333%, #112F41 83.33333333%);
  width: 100%;
  height: 5px;
}
.test-background {
  background-image: url("../images/1080test.png") !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}
/*MIXINS*/
.mixin-slide-text-background-offline {
  background-image: url("../images/static_title_eng.png");
}
.mixin-slide-text-background-offline.English {
  background-image: url("../images/static_title_eng.png");
}
.mixin-slide-text-background-offline.Spanish {
  background-image: url("../images/static_title_esp.png");
}
.mixin-slide-text-background-offline.French {
  background-image: url("../images/static_title_fra.png");
}
.mixin-slide-text-background {
  background-color: #fff;
  background-image: url("../images/amend_background_full.png");
  background-position: center;
  background-repeat: no-repeat;
}
.mixin-fullscreen-viewModel {
  width: 320px;
  height: 180px;
}
.mixin-fullscreen-for-vendors {
  border: 0px solid #f00;
  padding: 80px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 10px;
  line-height: 14.2833px;
  -ms-transform: scale(6);
  -webkit-transform: scale(6);
  transform: scale(6);
}
.mixin-fullscreen-for-vendors .screen-page-text h1,
.mixin-fullscreen-for-vendors .screen-page-text h2,
.mixin-fullscreen-for-vendors .screen-page-text h3,
.mixin-fullscreen-for-vendors .screen-page-text h4,
.mixin-fullscreen-for-vendors .screen-page-text h5,
.mixin-fullscreen-for-vendors .screen-page-text h6 {
  font-weight: 900;
  font-size: 11.66666667px;
  margin-top: 0px;
  margin-bottom: 6.66666667px;
}
.mixin-fullscreen-for-vendors .screen-page-text blockquote {
  font-weight: 600;
  font-size: 10px;
}
.mixin-fullscreen-for-vendors .screen-page-text .img {
  max-width: 1760px;
  max-height: 920px;
}
.mixin-fullscreen-special-elements h1,
.mixin-fullscreen-special-elements h2,
.mixin-fullscreen-special-elements h3,
.mixin-fullscreen-special-elements h4,
.mixin-fullscreen-special-elements h5,
.mixin-fullscreen-special-elements h6 {
  font-weight: 900;
  font-size: 11.66666667px;
  margin-top: 0px;
  margin-bottom: 6.66666667px;
}
.mixin-fullscreen-special-elements blockquote {
  font-weight: 600;
  font-size: 10px;
}
.mixin-fullscreen-special-elements .img {
  max-width: 1760px;
  max-height: 920px;
}