#loader-fullscreen {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 99999;
	text-align: center;
	padding-top: 15%;
}

.iDisplay-wrap {
	position: relative; 
	min-height: 200px;
	height: 100%;

	background-repeat: no-repeat !important;
	background-position: center center !important;
	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	-o-background-size: cover !important;
	background-size: cover !important;
}


.margin-container {
    position: relative;
	height: 100%;
    width: 100%;
    z-index: 2;
}

#bg-backdrop {
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
}

.iDisplay-preview .iDisplay-wrap { height:auto; }
/*.iDisplay-preview.portrait { height:100%; }*/
/*.iDisplay-preview.portrait .iDisplay-wrap.portrait { height:100%; }*/

/*@media only screen and (max-width: 600px) {
	.iDisplay-preview.portrait { max-width:400px; }
}
@media only screen and (min-width: 600px) {
	.iDisplay-preview.portrait { max-width:400px; }
}
@media only screen and (min-width: 768px) {
	.iDisplay-preview.portrait { max-width:400px; }
}
@media only screen and (min-width: 992px) {
	.iDisplay-preview.portrait { max-width:400px; }
}
@media only screen and (min-width: 1200px) {
	.iDisplay-preview.portrait { max-width:400px; }
}*/

@media only screen and (min-height: 0px) {
	.iDisplay-editor.portrait { max-width:250px; }
	.iDisplay-editor.portrait .txt-size-13xl { font-size: 8vmax; }
	.iDisplay-editor.portrait .txt-size-12xl { font-size: 7vmax; }
	.iDisplay-editor.portrait .txt-size-12xl { font-size: 6vmax; }
	.iDisplay-editor.portrait .txt-size-11xl { font-size: 5vmax; }
	.iDisplay-editor.portrait .txt-size-10xl { font-size: 4vmax; }
	.iDisplay-editor.portrait .txt-size-9xl { font-size: 3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxxxl { font-size: 2.7vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxxl { font-size: 2.3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxl { font-size: 2vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxl { font-size: 1.8vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxl { font-size: 1.5vmax; }
	.iDisplay-editor.portrait .txt-size-xxxl { font-size: 1.3vmax; }
	.iDisplay-editor.portrait .txt-size-xxl { font-size: 1.2vmax; }
	.iDisplay-editor.portrait .txt-size-xl { font-size: 1vmax; }
	.iDisplay-editor.portrait .txt-size-lg { font-size: 0.9vmax; }
	.iDisplay-editor.portrait .txt-size-md2 { font-size: 0.8vmax; }
	.iDisplay-editor.portrait .txt-size-md { font-size: 0.7vmax; }
	.iDisplay-editor.portrait .txt-size-sm { font-size: 0.4vmax; }
	.iDisplay-editor.portrait .txt-size-sm2 { font-size: 0.3vmax; }
	.iDisplay-editor.portrait .txt-size-xs { font-size: 0.2vmax; }
	.iDisplay-editor.portrait .txt-size-xxs { font-size: 0.1vmax; }
}


@media only screen and (max-height: 600px) {
	.iDisplay-editor.portrait { max-width:400px; }
}
@media only screen and (min-height: 600px) {
	.iDisplay-editor.portrait { max-width:250px; }
	.iDisplay-editor.portrait .txt-size-13xl { font-size: 11vmax; }
	.iDisplay-editor.portrait .txt-size-12xl { font-size: 10vmax; }
	.iDisplay-editor.portrait .txt-size-12xl { font-size: 9vmax; }
	.iDisplay-editor.portrait .txt-size-11xl { font-size: 8vmax; }
	.iDisplay-editor.portrait .txt-size-10xl { font-size: 7vmax; }
	.iDisplay-editor.portrait .txt-size-9xl { font-size: 6vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxxxl { font-size: 5.3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxxl { font-size: 4.3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxl { font-size: 3.3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxl { font-size: 2.8vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxl { font-size: 2.3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxl { font-size: 1.8vmax; }
	.iDisplay-editor.portrait .txt-size-xxl { font-size: 1.5vmax; }
	.iDisplay-editor.portrait .txt-size-xl { font-size: 1.3vmax; }
	.iDisplay-editor.portrait .txt-size-lg { font-size: 1.2vmax; }
	.iDisplay-editor.portrait .txt-size-md2 { font-size: 1vmax; }
	.iDisplay-editor.portrait .txt-size-md { font-size: 0.8vmax; }
	.iDisplay-editor.portrait .txt-size-sm { font-size: 0.6vmax; }
	.iDisplay-editor.portrait .txt-size-sm2 { font-size: 0.4vmax; }
	.iDisplay-editor.portrait .txt-size-xs { font-size: 0.3vmax; }
	.iDisplay-editor.portrait .txt-size-xxs { font-size: 0.2vmax; }
}
@media only screen and (min-height: 768px) {
	.iDisplay-editor.portrait { max-width:350px; }
	.iDisplay-editor.portrait .txt-size-13xl { font-size: 11vmax; }
	.iDisplay-editor.portrait .txt-size-12xl { font-size: 10vmax; }
	.iDisplay-editor.portrait .txt-size-12xl { font-size: 9vmax; }
	.iDisplay-editor.portrait .txt-size-11xl { font-size: 8vmax; }
	.iDisplay-editor.portrait .txt-size-10xl { font-size: 7vmax; }
	.iDisplay-editor.portrait .txt-size-9xl { font-size: 6vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxxxl { font-size: 5.3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxxl { font-size: 4.3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxl { font-size: 3.3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxl { font-size: 2.8vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxl { font-size: 2.3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxl { font-size: 2vmax; }
	.iDisplay-editor.portrait .txt-size-xxl { font-size: 1.7vmax; }
	.iDisplay-editor.portrait .txt-size-xl { font-size: 1.6vmax; }
	.iDisplay-editor.portrait .txt-size-lg { font-size: 1.5vmax; }
	.iDisplay-editor.portrait .txt-size-md2 { font-size: 1.2vmax; }
	.iDisplay-editor.portrait .txt-size-md { font-size: 1vmax; }
	.iDisplay-editor.portrait .txt-size-sm { font-size: 0.8vmax; }
	.iDisplay-editor.portrait .txt-size-sm2 { font-size: 0.6vmax; }
	.iDisplay-editor.portrait .txt-size-xs { font-size: 0.5vmax; }
	.iDisplay-editor.portrait .txt-size-xxs { font-size: 0.4vmax; }
}
@media only screen and (min-height: 992px) {
	.iDisplay-editor.portrait { max-width:450px; }
	.iDisplay-editor.portrait .txt-size-13xl { font-size: 11vmax; }
	.iDisplay-editor.portrait .txt-size-12xl { font-size: 10vmax; }
	.iDisplay-editor.portrait .txt-size-12xl { font-size: 9vmax; }
	.iDisplay-editor.portrait .txt-size-11xl { font-size: 8vmax; }
	.iDisplay-editor.portrait .txt-size-10xl { font-size: 7vmax; }
	.iDisplay-editor.portrait .txt-size-9xl { font-size: 6vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxxxl { font-size: 5.5vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxxl { font-size: 4.5vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxl { font-size: 3.5vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxl { font-size: 3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxl { font-size: 2.5vmax; }
	.iDisplay-editor.portrait .txt-size-xxxl { font-size: 2.2vmax; }
	.iDisplay-editor.portrait .txt-size-xxl { font-size: 2.1vmax; }
	.iDisplay-editor.portrait .txt-size-xl { font-size: 2vmax; }
	.iDisplay-editor.portrait .txt-size-lg { font-size: 1.8vmax; }
	.iDisplay-editor.portrait .txt-size-md2 { font-size: 1.4vmax; }
	.iDisplay-editor.portrait .txt-size-md { font-size: 1.2vmax; }
	.iDisplay-editor.portrait .txt-size-sm { font-size: 0.9vmax; }
	.iDisplay-editor.portrait .txt-size-sm2 { font-size: 0.7vmax; }
	.iDisplay-editor.portrait .txt-size-xs { font-size: 0.6vmax; }
	.iDisplay-editor.portrait .txt-size-xxs { font-size: 0.5vmax; }
}
@media only screen and (min-height: 1200px) {
	.iDisplay-editor.portrait { max-width:550px; }
	.iDisplay-editor.portrait .txt-size-13xl { font-size: 11vmax; }
	.iDisplay-editor.portrait .txt-size-12xl { font-size: 10vmax; }
	.iDisplay-editor.portrait .txt-size-12xl { font-size: 9vmax; }
	.iDisplay-editor.portrait .txt-size-11xl { font-size: 8vmax; }
	.iDisplay-editor.portrait .txt-size-10xl { font-size: 7vmax; }
	.iDisplay-editor.portrait .txt-size-9xl { font-size: 6vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxxxl { font-size: 5.5vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxxl { font-size: 4.5vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxxl { font-size: 3.5vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxxl { font-size: 3vmax; }
	.iDisplay-editor.portrait .txt-size-xxxxl { font-size: 2.7vmax; }
	.iDisplay-editor.portrait .txt-size-xxxl { font-size: 2.4vmax; }
	.iDisplay-editor.portrait .txt-size-xxl { font-size: 3.4vmax; }
	.iDisplay-editor.portrait .txt-size-xl { font-size: 2.3vmax; }
	.iDisplay-editor.portrait .txt-size-lg { font-size: 2vmax; }
	.iDisplay-editor.portrait .txt-size-md2 { font-size: 1.6vmax; }
	.iDisplay-editor.portrait .txt-size-md { font-size: 1.3vmax; }
	.iDisplay-editor.portrait .txt-size-sm { font-size: 1vmax; }
	.iDisplay-editor.portrait .txt-size-sm2 { font-size: 0.8vmax; }
	.iDisplay-editor.portrait .txt-size-xs { font-size: 0.7vmax; }
	.iDisplay-editor.portrait .txt-size-xxs { font-size: 0.6vmax; }
}


.iDisplay-border {
	outline: 5px solid #464646;
	/*border-radius: 8px;*/
	/*border-width: 5px;
	border-style: solid;

	-moz-border-image: -moz-linear-gradient(right, #898989 0%, #1d1d1d 100%);
	-webkit-border-image: -webkit-linear-gradient(right, #353535 0%, #1d1d1d 100%);
	border-image: linear-gradient(to left, #898989 0%, #353535 100%);
	border-image-slice: 1;*/
}

#iDisplay-wrap:-webkit-full-screen,
#iDisplay-wrap:-moz-full-screen,
#iDisplay-wrap:-ms-full-screen,
#iDisplay-wrap:-o-full-screen,
#iDisplay-wrap:full-screen
{ height: 100% !important; width: 100%; }
.iDisplay-border:full-screen { border:0px; }



/*[style*="--aspect-ratio"] > :first-child {
  width: 100%;
}
[style*="--aspect-ratio"] > img {  
  height: auto;
} 
@supports (--custom:property) {
  [style*="--aspect-ratio"] {
    position: relative;
  }
  [style*="--aspect-ratio"]::before {
    content: "";
    display: block;
    padding-bottom: calc(100% / (var(--aspect-ratio)));
  }  
  [style*="--aspect-ratio"] > :first-child {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
  }  
}*/






/*.iDisplay-content {
	height: 92% !important;
}*/



.iDisplay-content {
	position: absolute;
	height: 100%;
	width: 100%;
	border: 0px solid red;
	z-index: 100;
}

.iDisplay-content-inner {
	position: absolute;
	height: 100%;
	width: 100%;
	border: 0px solid red;
	z-index: 200;
}



.iDisplay-wrap > .iLogo {
	position: fixed;
	z-index: 999999;
}


.iDisplay-wrap .iDisplay-hCenter {
	margin:0 auto;
	width: 80%;
}






/*.txt-size-xlg { font-size: 6vmax; }
.txt-size-lg { font-size: 5vmax; }
.txt-size-md { font-size: 4vmax; }
.txt-size-sm { font-size: 3vmax; }
.txt-size-xs { font-size: 2vmax; }
.txt-size-xxs { font-size: 1.5vmax; }
.txt-size-xxxs { font-size: 1vmax; }*/



.iDisplay-fullscreen .txt-size-13xl { font-size: 16vmax; }
.iDisplay-fullscreen .txt-size-12xl { font-size: 15vmax; }
.iDisplay-fullscreen .txt-size-12xl { font-size: 14vmax; }
.iDisplay-fullscreen .txt-size-11xl { font-size: 13vmax; }
.iDisplay-fullscreen .txt-size-10xl { font-size: 12vmax; }
.iDisplay-fullscreen .txt-size-9xl { font-size: 11vmax; }
.iDisplay-fullscreen .txt-size-xxxxxxxxl { font-size: 10.5vmax; }
.iDisplay-fullscreen .txt-size-xxxxxxxl { font-size: 9.5vmax; }
.iDisplay-fullscreen .txt-size-xxxxxxl { font-size: 8.5vmax; }
.iDisplay-fullscreen .txt-size-xxxxxl { font-size: 7.5vmax; }
.iDisplay-fullscreen .txt-size-xxxxl { font-size: 6.5vmax; }
.iDisplay-fullscreen .txt-size-xxxl { font-size: 5.5vmax; }
.iDisplay-fullscreen .txt-size-xxl { font-size: 4.5vmax; }
.iDisplay-fullscreen .txt-size-xl { font-size: 3.5vmax; }
.iDisplay-fullscreen .txt-size-lg { font-size: 3vmax; }
.iDisplay-fullscreen .txt-size-md2 { font-size: 2.5vmax; }
.iDisplay-fullscreen .txt-size-md { font-size: 2vmax; }
.iDisplay-fullscreen .txt-size-sm { font-size: 1.5vmax; }
.iDisplay-fullscreen .txt-size-sm2 { font-size: 1.3vmax; }
.iDisplay-fullscreen .txt-size-xs { font-size: 1vmax; }
.iDisplay-fullscreen .txt-size-xxs { font-size: 0.7vmax; }

@media only screen and (min-height: 0px) {
	.iDisplay-editor .txt-size-13xl { font-size: 10vmax; }
	.iDisplay-editor .txt-size-12xl { font-size: 9vmax; }
	.iDisplay-editor .txt-size-12xl { font-size: 8vmax; }
	.iDisplay-editor .txt-size-11xl { font-size: 7vmax; }
	.iDisplay-editor .txt-size-10xl { font-size: 6vmax; }
	.iDisplay-editor .txt-size-9xl { font-size: 5vmax; }
	.iDisplay-editor .txt-size-xxxxxxxxl { font-size: 4.5vmax; }
	.iDisplay-editor .txt-size-xxxxxxxl { font-size: 4vmax; }
	.iDisplay-editor .txt-size-xxxxxxl { font-size: 3.5vmax; }
	.iDisplay-editor .txt-size-xxxxxl { font-size: 3.2vmax; }
	.iDisplay-editor .txt-size-xxxxl { font-size: 2.8vmax; }
	.iDisplay-editor .txt-size-xxxl { font-size: 2.3vmax; }
	.iDisplay-editor .txt-size-xxl { font-size: 2vmax; }
	.iDisplay-editor .txt-size-xl { font-size: 1.8vmax; }
	.iDisplay-editor .txt-size-lg { font-size: 1.5vmax; }
	.iDisplay-editor .txt-size-md2 { font-size: 1.3vmax; }
	.iDisplay-editor .txt-size-md { font-size: 1vmax; }
	.iDisplay-editor .txt-size-sm { font-size: 0.8vmax; }
	.iDisplay-editor .txt-size-sm2 { font-size: 0.5vmax; }
	.iDisplay-editor .txt-size-xs { font-size: 0.2vmax; }
	.iDisplay-editor .txt-size-xxs { font-size: 0.1vmax; }
}

@media only screen and (min-width: 992px) {
	.iDisplay-editor .txt-size-13xl { font-size: 16vmax; }
	.iDisplay-editor .txt-size-12xl { font-size: 15vmax; }
	.iDisplay-editor .txt-size-12xl { font-size: 14vmax; }
	.iDisplay-editor .txt-size-11xl { font-size: 13vmax; }
	.iDisplay-editor .txt-size-10xl { font-size: 12vmax; }
	.iDisplay-editor .txt-size-9xl { font-size: 11vmax; }
	.iDisplay-editor .txt-size-xxxxxxxxl { font-size: 10.3vmax; }
	.iDisplay-editor .txt-size-xxxxxxxl { font-size: 9.3vmax; }
	.iDisplay-editor .txt-size-xxxxxxl { font-size: 8.3vmax; }
	.iDisplay-editor .txt-size-xxxxxl { font-size: 7.3vmax; }
	.iDisplay-editor .txt-size-xxxxl { font-size: 6.3vmax; }
	.iDisplay-editor .txt-size-xxxl { font-size: 5.3vmax; }
	.iDisplay-editor .txt-size-xxl { font-size: 4.3vmax; }
	.iDisplay-editor .txt-size-xl { font-size: 3.3vmax; }
	.iDisplay-editor .txt-size-lg { font-size: 2.8vmax; }
	.iDisplay-editor .txt-size-md2 { font-size: 2vmax; }
	.iDisplay-editor .txt-size-md { font-size: 1.8vmax; }
	.iDisplay-editor .txt-size-sm { font-size: 1.3vmax; }
	.iDisplay-editor .txt-size-sm2 { font-size: 1vmax; }
	.iDisplay-editor .txt-size-xs { font-size: 0.8vmax; }
	.iDisplay-editor .txt-size-xxs { font-size: 0.6vmax; }
}





.iDisplay-frame-xs { margin:5%; }
.iDisplay-frame-sm { margin:8%; }
.iDisplay-frame-md { margin:12%; }
.iDisplay-frame-lg { margin:18%; }

.iDisplay-frame-height-xs { margin-top:5%; margin-bottom:5%; }
.iDisplay-frame-height-sm { margin-top:8%; margin-bottom:8%; }
.iDisplay-frame-height-md { margin-top:12%; margin-bottom:12%; }
.iDisplay-frame-height-lg { margin-top:18%; margin-bottom:18%; }

.iDisplay-frame-width-xs { margin-left:5%; margin-right:5%; }
.iDisplay-frame-width-sm { margin-left:8%; margin-right:8%; }
.iDisplay-frame-width-md { margin-left:12%; margin-right:12%; }
.iDisplay-frame-width-lg { margin-left:18%; margin-right:18%; }



/*.fullscreen-bg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
}*/



.fullscreen-bg__video {
	position: absolute;
	z-index: 2;
	background-size: cover;
	object-fit: cover;
	height: 100%;
	width: 100%;
	/*
	height: calc(100% - 10px);
	margin-top:5px;
	margin-bottom:-10px;
	border:1px solid red;
	*/

}

/*.iDisplay-preview .fullscreen-bg__video { height: calc(100% - 10px); margin-top:5px; }*/


.iDisplay-bg-white-transparent {
	/*background:url('../../core/images/icons/popupbg.png') repeat;*/
	background: rgba(255, 255, 255, 0.5); 
}



iframe,object,embed { width: 100%; height: 100% }



/* Text format
--------------------------------------------------------------------------- */

/* Title */
.iDisplay-wrap .canvas-headline.text-thin,
.iDisplay-wrap .canvas-headline.text-thin input,
.iDisplay-wrap .canvas-headline.text-thin textarea
{ font-weight:200; }

.iDisplay-wrap .canvas-headline.text-normal,
.iDisplay-wrap .canvas-headline.text-normal input,
.iDisplay-wrap .canvas-headline.text-normal textarea
{ font-weight:400; }

.iDisplay-wrap .canvas-headline.text-bold,
.iDisplay-wrap .canvas-headline.text-bold input,
.iDisplay-wrap .canvas-headline.text-bold textarea
{ font-weight:600; }


.iDisplay-wrap .canvas-headline.text-left,
.iDisplay-wrap .canvas-headline.text-left input,
.iDisplay-wrap .canvas-headline.text-left textarea
{ text-align:left; }

.iDisplay-wrap .canvas-headline.text-center,
.iDisplay-wrap .canvas-headline.text-center input,
.iDisplay-wrap .canvas-headline.text-center textarea
{ text-align:center; }

.iDisplay-wrap .canvas-headline.text-right,
.iDisplay-wrap .canvas-headline.text-right input,
.iDisplay-wrap .canvas-headline.text-right textarea
{ text-align:right; }


/* Page content */
.iDisplay-wrap .canvas-content.text-thin,
.iDisplay-wrap .canvas-content.text-thin input,
.iDisplay-wrap .canvas-content.text-thin textarea
{ font-weight:200; }

.iDisplay-wrap .canvas-content.text-normal,
.iDisplay-wrap .canvas-content.text-normal input,
.iDisplay-wrap .canvas-content.text-normal textarea
{ font-weight:400; }

.iDisplay-wrap .canvas-content.text-bold,
.iDisplay-wrap .canvas-content.text-bold input,
.iDisplay-wrap .canvas-content.text-bold textarea
{ font-weight:600; }


.iDisplay-wrap .canvas-content.text-left,
.iDisplay-wrap .canvas-content.text-left input,
.iDisplay-wrap .canvas-content.text-left textarea
{ text-align:left; }

.iDisplay-wrap .canvas-content.text-center,
.iDisplay-wrap .canvas-content.text-center input,
.iDisplay-wrap .canvas-content.text-center textarea
{ text-align:center; }

.iDisplay-wrap .canvas-content.text-right,
.iDisplay-wrap .canvas-content.text-right input,
.iDisplay-wrap .canvas-content.text-right textarea
{ text-align:right; }


/* Page content info */
.iDisplay-wrap .canvas-content-info.text-thin,
.iDisplay-wrap .canvas-content-info.text-thin input,
.iDisplay-wrap .canvas-content-info.text-thin textarea
{ font-weight:200; }

.iDisplay-wrap .canvas-content-info.text-normal,
.iDisplay-wrap .canvas-content-info.text-normal input,
.iDisplay-wrap .canvas-content-info.text-normal textarea
{ font-weight:400; }

.iDisplay-wrap .canvas-content-info.text-bold,
.iDisplay-wrap .canvas-content-info.text-bold input,
.iDisplay-wrap .canvas-content-info.text-bold textarea
{ font-weight:600; }


.iDisplay-wrap .canvas-content-info.text-left,
.iDisplay-wrap .canvas-content-info.text-left input,
.iDisplay-wrap .canvas-content-info.text-left textarea
{ text-align:left; }

.iDisplay-wrap .canvas-content-info.text-center,
.iDisplay-wrap .canvas-content-info.text-center input,
.iDisplay-wrap .canvas-content-info.text-center textarea
{ text-align:center; }

.iDisplay-wrap .canvas-content-info.text-right,
.iDisplay-wrap .canvas-content-info.text-right input,
.iDisplay-wrap .canvas-content-info.text-right textarea
{ text-align:right; }



/* Prev / Next controls
--------------------------------------------------------------------------- */

.prev-next-controls {
	display: none;
	position:fixed;
	/*z-index: 100001;*/
	z-index: 999999;
	/*margin-top:-35%;*/
	font-size: 6vmax;
	color:#000;
	width: 100%;
	height: 100%;
}

.prev-next-controls .prevControl {
	float:left;
	cursor: pointer;
	margin-top:20%;
	margin-left:20px;
}

.prev-next-controls .nextControl {
	float:right;
	cursor: pointer;
	margin-top:20%;
	margin-right:20px;
}







/* License-message
--------------------------------------------------------------------------- */

.license-end {
	background-color: #000;
	text-align: center;
	padding-top: 15%;
	height: 100%;
	width: 100%;
	color: #cfcfcf;
}

.license-end .icon {}
.license-end .icon img { width: 60%; }
.license-end .title { margin-top:4%; font-size: 40px; }
.license-end .description {}



/* Password login
--------------------------------------------------------------------------- */

.password {
	background-color: #000;
	text-align: center;
	padding-top: 15%;
	height: 100%;
	width: 50%;
	min-width: 400px;
	color: #cfcfcf;
	margin:0 auto;
}

.password .icon {}
.password .icon img { width: 60%; }
.password .title { margin-top:4%; font-size: 20px; }
.password .description {}
.password .description input {
	color: #fff;
    width: 50%;
    padding: 3px 0px 3px 5px;
    margin-top: 2px;
    margin-right: 6px;
    margin-bottom: 16px;
    border: 1px solid #676767;
    background: #000;
    height: auto;
    line-height:15px;
    font-size: 40px;
    text-align: center;
    outline: 0;
    -webkit-box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
    box-shadow: inset 1px 1px 2px rgba(200,200,200,0.2);
}



/* No pages
--------------------------------------------------------------------------- */

.no-pages {
	background-color: #000;
	text-align: center;
	padding-top: 15%;
	height: 100%;
	width: 100%;
	color: #cfcfcf;
}

.no-pages .icon {}
.no-pages .icon img { width: 60%; }
.no-pages .title { margin-top:4%; font-size: 40px; }
.no-pages .description {}