/* Copyright (c) 2022 Aviado Inc. All rights reserved. */

/*
 * aunet
 */
 
#AcceptUIContainer {
	position: fixed !important;
	min-height: initial;
}

/*
 * till
 */
 
#poptill {
	width: 21em;
	height: 21em;
	font-size: 110%;
	border-radius: 0.5em;
}

#poptill div.row {
	padding: 0.1em 0;
}

#poptill span.label {
	display: inline-block;
	vertical-align: middle;
	width: 6.5em;
}

#poptill div.till {
	display: inline-block;
	vertical-align: middle;
	height: 2em;
}

/*
 * mxm, div.pagow-popup
 */
 
div.pagow-popup, #popmxm {
	position: absolute;
	height: 23em;
	max-height: calc(100% - 0.2em);
	width: 23em;
	max-width: calc(100% - 0.2em);
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding: 1em 0 0 1.25em;
	font-family: sans-serif;
	font-size: 90%;
    color: #303030;
    text-align: left;
	border-radius: 0.5em;
	background-color: white;	
	box-shadow: 0 0 5px #808080;
}

div.pagow-popup div.pagow-row, #popmxm div.pagow-row {
	margin: 0.2em 0 0 0;
	height: 1.9em;
}

div.pagow-popup div.pagow-text {
	margin: 0.2em 0 0 0;
	padding: 0.5em 1.25em 0.5em 0;
}

div.pagow-popup input[type=text], #popmxm input[type=text] {
	vertical-align: middle;
	height: 100%;	
	padding: 0 0.3em;
	font-size: 100%;
	outline: 0;
	background-color: white;
	border: 1px solid #808080;
}

div.pagow-popup input[type=text]:read-only, #popmxm input[type=text]:read-only {
	border-color: #D0D0D0;
}

div.pagow-popup input[type=text]::placeholder, #popmxm input[type=text]::placeholder {
	color: #C0C0C0;
	font-style: italic;
}

div.pagow-popup div.pagow-row input[type=text], #popmxm div.pagow-row input[type=text] {
	width: 11em;
}

div.pagow-popup div.pagow-row span.label, #popmxm div.pagow-row span.label {
	display: inline-block;
	vertical-align: middle;
	width: 8.5em;
	text-align: left;
	color: #303030;
}

div.pagow-popup label, #popmxm label {
	margin-left: 0.2em;
}

div.pagow-popup div.error, #popmxm div.error  {
	color: red;
}

div.pagow-popup div.pagow-buttons, #popmxm div.pagow-buttons {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 0.5em 0 0.75em;
	text-align: center;
}

div.pagow-popup div.pagow-buttons div.power, #popmxm div.pagow-buttons div.power {
	width: 100%;
	padding: 0 0 0.5em 1.25em;
	text-align: left;
}
div.pagow-popup div.pagow-buttons div.power>span, #popmxm div.pagow-buttons div.power>span {
	font-size: 85%;
	font-style: italic;
	color: #808080;
}

div.pagow-popup button, #popmxm button {
	all: revert;
}

div.pagow-popup button, #popmxm button {
	width: 6em;
	height: 2.5em;
	font-size: 85%;
	color: #303030;
}

div.pagow-popup div.pagow-agree, #popmxm div.pagow-agree {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: white;
}

div.pagow-popup div.pagow-agree div.pagow-text, #popmxm div.pagow-agree div.pagow-text {
	padding: 1.5em 1.25em 0;
}

div.pagow-popup div.pagow-agree div.pagow-text>span, #popmxm div.pagow-agree div.pagow-text>span {
	font-size: 85%;
	font-style: italic;
	color: #606060;
}

div.pagow-popup div.popwait, #popmxm div.popwait {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

div.pagow-popup div.popwait>img, #popmxm div.popwait>img {
	position: absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	width: 3em;
}

/*
 * popzel
 */

#popzel div.pagow-row span.label {
	width: 8em;
}

#popzel div.pagow-row input[type=text] {
	width: 12em;
}

