/* test */
#galleryexpander-viewport {
	overflow: auto;
	overflow-y: hidden;
}

#galleryexpander-viewport > img {
	height: 100%;
}

#galleryexpander-viewport > .close-button {
	position: fixed;
	top: 10px;
	right: 10px;
	width: 52px;
	height: 52px;
	padding: 4px 12px 0 0;
	font-size: 3em;
	text-align: right;
	color: #6DC1DD;
	cursor: pointer;
}

// loader
#galleryexpander-viewport .loading {
  margin: 30% auto;
	border-bottom: 4px solid #f0f0f0;
	border-left: 4px solid #f0f0f0;
	border-right: 4px solid #C6171C;
	border-top: 4px solid #C6171C;
	border-radius: 100%;
	height: 92px;
	width: 92px;
	-webkit-animation: galleryexpander-spin .6s infinite linear;
	-moz-animation: galleryexpander-spin .6s infinite linear;
	-ms-animation: galleryexpander-spin .6s infinite linear;
	-o-animation: galleryexpander-spin .6s infinite linear;
	animation: galleryexpander-spin .6s infinite linear;
}

@keyframes "galleryexpander-spin" {
 from {
    -webkit-transform: rotate(0deg);
   	-moz-transform: rotate(0deg);
   	-o-transform: rotate(0deg);
   	-ms-transform: rotate(0deg);
   	transform: rotate(0deg);
 }
 to {
    -webkit-transform: rotate(359deg);
   	-moz-transform: rotate(359deg);
   	-o-transform: rotate(359deg);
   	-ms-transform: rotate(359deg);
   	transform: rotate(359deg);
 }

}

@-moz-keyframes galleryexpander-spin {
 from {
   -moz-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -moz-transform: rotate(359deg);
   transform: rotate(359deg);
 }

}

@-webkit-keyframes "galleryexpander-spin" {
 from {
   -webkit-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -webkit-transform: rotate(359deg);
   transform: rotate(359deg);
 }

}

@-ms-keyframes "galleryexpander-spin" {
 from {
   -ms-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -ms-transform: rotate(359deg);
   transform: rotate(359deg);
 }

}

@-o-keyframes "galleryexpander-spin" {
 from {
   -o-transform: rotate(0deg);
   transform: rotate(0deg);
 }
 to {
   -o-transform: rotate(359deg);
   transform: rotate(359deg);
 }

}
