html body {
	top:0;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100vw;
	height: 100vh;
	overflow: scroll;
}
table {
	width: 100%;
}
img {
	max-width: 100%; /* This rule is very important, please do not ignore this! */
}
textarea {
	resize: none;
}

.gm-mainImage {
	max-width: 1500px;
}
.gm-mainImage img {
	width: 100% !important;
	height: 800px;
	object-fit: none;
	object-position: center;
}
.gm-relative {
	position: relative;
}
.gm-absolute {
	position: absolute;
}
.gm-overlayImg {
	top: 100px;
	right: 100px;
	width: 300px;
	height: 450px;
	z-index: 10;
}

.gm-childCentre {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	display: block;
}
.gm-overlayImg img {
	height: 100%;
	object-fit: cover;
}
.gm-signinWrap {
	width: 100vw;
	height: 100vh;
	background-color: #f0ece2;
	background-image: url("data:image/svg+xml,%3Csvg width='42' height='44' viewBox='0 0 42 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='brick-wall' fill='%231e1704' fill-opacity='0.4'%3E%3Cpath d='M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.gm-highlight {
	border: solid 2px red;
}
.gm-inputOk {
	background: white url("../img/if_ok.png") right center no-repeat;
	background-size: 16px;
}
.gm-inputNotOk {
	background: white url("../img/if_nok.png") right center no-repeat;
	background-size: 16px;
}
.gm-inputLoader {
	background: white url("../img/formLoader.gif") right center no-repeat;
	background-size: 16px;
}
.gm-productNameWrap {
	width: 100%;
	height: 50px;
	margin: auto;
	text-align: center;
	overflow: hidden;
	line-height: calc(50px - 16px);
	vertical-align: middle;
	font-weight: bold;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gm-italic {
	font-style: italic;
}
.gm-textOverflow {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gw-cellCenter {
	line-height: calc(48px - 18px);
	vertical-align: middle;
}
.gm-opacity {
	opacity: 1;
}
.gm-opacityZero {
	opacity: 0
}
#captchaWrap img {
	width: 95%;
}
#cookieModal a {
	text-decoration: none;
	color: #ffc107!important;
}
