﻿@charset "utf-8";

button::-moz-focus-inner { border: 0; padding: 0; border:0 }/* Mozilla button padding bug fix */

/* IE Fix - for jQuery animation */
.anifix {
	display: inline-block;
}

/* IE Fix - remove default frame for images */
img {
	border: 0;
	margin: 0 0 0 0;
	padding: 0;
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Chrome/Safari/Opera */
    -khtml-user-select: none; /* Konqueror */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently not supported by any browser */
}

.zeroopacity {
	/*trigger hasLayout - required for IE 5, 6, 7 */
	zoom: 1;
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	/* IE 5-7 */
	filter: alpha(opacity=0);
	/* Netscape */
	-moz-opacity: 0;
	/* Safari 1.x */
	-khtml-opacity: 0;
	/* Good browsers */
	opacity: 0;
}

.flip {/*cross browser */
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}

.noselect {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Chrome/Safari/Opera */
	-khtml-user-select: none; /* Konqueror */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently not supported by any browser */
}

.nofocus {
    outline-style:none;
    box-shadow:none;
    border-color:transparent;
}

.filler {
	width: 100%;
	height: 100%;
	object-fit: cover;
    object-position: center;
}