#g-prompt-dialog.overlay {
	display: none;
	position: fixed;
	height: auto;
	left: 0; right: 0;
	top: 0; bottom: 0;
	justify-content: center;
	align-items: center;
	background-color: rgba(0, 0, 0, 0.3);
	z-index: 1000;
}
#g-prompt-dialog #prompt-dialog-box {
	width: 300px;
	max-width: 80%;
	margin: auto;
	padding: 20px;
	background: white;
}
#g-prompt-dialog .prompt-dialog-title {
	font-size: 1.25em;
	text-align: center;
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 1.15;
}
#g-prompt-dialog .prompt-dialog-subtitle { text-align: center;margin-top: 0; }
#g-prompt-dialog .prompt-dialog-title, #g-prompt-dialog .prompt-dialog-subtitle { color: #666;margin-bottom: 0 !important; }
#g-prompt-dialog .input-wrapper { margin: 30px 0;}
#g-prompt-dialog.alert .input-wrapper, #g-prompt-dialog.confirm .input-wrapper { margin: 0;}
#g-prompt-dialog input[type="text"],#g-prompt-dialog input[type="password"] { box-sizing: border-box;padding: 8px;width: 90%;height: 2em;font-size: 0.7em;outline: none;border: 1px solid #999;border-radius: 3px; }
#g-prompt-dialog i[class^=eye-] { width: 1.3em;border: 1px solid #999;border-radius: 3px;margin-left: 1px;align-self: stretch; }
/* #g-prompt-dialog i.eye-on { background: url(/assets/images/eye-on.svg) no-repeat center center #eee;background-size: 70% 70%; }   */
#g-prompt-dialog i.eye-on { background: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20122.88%2065.06%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.95%2030.01c2.92-3.53%205.98-6.74%209.15-9.63C24.44%207.33%2041.46.36%2059.01.01c17.51-.35%2035.47%205.9%2051.7%2019.29%203.88%203.2%207.63%206.77%2011.24%2010.74a3.564%203.564%200%2001.23%204.51c-4.13%205.83-8.88%2010.82-14.07%2014.96-12.99%2010.37-28.77%2015.47-44.76%2015.55-15.93.07-32.06-4.86-45.8-14.57A82.228%2082.228%200%2001.77%2034.64c-1.11-1.4-1-3.37.18-4.63zm60.49-3.55c.59%200%201.17.09%201.71.24-.46.5-.73%201.17-.73%201.9%200%201.56%201.26%202.82%202.82%202.82.77%200%201.46-.3%201.97-.8.2.6.3%201.24.3%201.9%200%203.35-2.72%206.07-6.07%206.07s-6.07-2.72-6.07-6.07c0-3.34%202.72-6.06%206.07-6.06zm0-15.64c5.99%200%2011.42%202.43%2015.35%206.36%203.93%203.93%206.36%209.35%206.36%2015.35%200%205.99-2.43%2011.42-6.36%2015.35a21.628%2021.628%200%2001-15.35%206.36c-5.99%200-11.42-2.43-15.35-6.36a21.628%2021.628%200%2001-6.36-15.35c0-5.99%202.43-11.42%206.36-15.35%203.93-3.93%209.36-6.36%2015.35-6.36zm10.45%2011.26a14.746%2014.746%200%2000-10.45-4.33c-4.08%200-7.78%201.65-10.45%204.33a14.746%2014.746%200%2000-4.33%2010.45c0%204.08%201.65%207.78%204.33%2010.45%202.67%202.67%206.37%204.33%2010.45%204.33%204.08%200%207.78-1.65%2010.45-4.33%202.67-2.67%204.33-6.37%204.33-10.45%200-4.08-1.66-7.78-4.33-10.45zm-57%203.55a86.454%2086.454%200%2000-6.7%206.82c4.07%204.72%208.6%208.8%2013.45%2012.23%2012.54%208.85%2027.21%2013.35%2041.69%2013.29%2014.42-.07%2028.65-4.67%2040.37-14.02%204-3.19%207.7-6.94%2011.03-11.25-2.79-2.91-5.63-5.54-8.51-7.92C91.33%2012.51%2075%206.79%2059.15%207.1c-15.81.32-31.22%206.66-44.26%2018.53z%22%2F%3E%3C%2Fsvg%3E) no-repeat center center #eee;background-size: 70% 70%; }
/* #g-prompt-dialog i.eye-off { background: url(/assets/images/eye-off.svg) no-repeat center center #eee;background-size: 70% 70%; }   */
#g-prompt-dialog i.eye-off { background: url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20122.879%2079.699%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M.955%2037.326a94.6%2094.6%200%20019.151-9.625C24.441%2014.654%2041.462%207.684%2059.01%207.334c6.561-.131%2013.185.665%2019.757%202.416l-5.904%205.904a63.394%2063.394%200%2000-13.714-1.233c-15.811.316-31.215%206.657-44.262%2018.533a86.636%2086.636%200%2000-6.702%206.82%2074.514%2074.514%200%200013.452%2012.227%2073.307%2073.307%200%20009.296%205.586l-5.262%205.262a80.076%2080.076%200%2001-8.12-5.039A81.993%2081.993%200%2001.771%2041.96a3.554%203.554%200%2001.184-4.634zM96.03%200l5.893%205.893-73.804%2073.806-5.894-5.895L96.03%200zm1.69%2017.609c4.423%202.527%208.767%205.528%2012.994%209.014a108.665%20108.665%200%200111.24%2010.735%203.55%203.55%200%2001.226%204.507c-4.131%205.834-8.876%2010.816-14.069%2014.963-12.992%2010.371-28.773%2015.477-44.759%2015.549-6.114.027-9.798-3.141-15.825-4.576l3.545-3.543a69.917%2069.917%200%200012.252%201.031c14.421-.064%2028.653-4.668%2040.366-14.02a65.41%2065.41%200%200011.028-11.254%2099.663%2099.663%200%2000-8.508-7.918c-4.455-3.673-9.042-6.759-13.707-9.273l5.217-5.215zm-36.28.534c2.664%200%205.216.481%207.576%201.359l-5.689%205.689a14.887%2014.887%200%2000-1.886-.119A14.73%2014.73%200%200050.992%2029.4a14.733%2014.733%200%2000-4.328%2010.45c0%20.639.04%201.268.119%201.885l-5.689%205.691a21.655%2021.655%200%2001-1.359-7.576%2021.64%2021.64%200%20016.358-15.349%2021.629%2021.629%200%200115.347-6.358zm20.673%2015.073a21.7%2021.7%200%20011.032%206.634%2021.64%2021.64%200%2001-6.357%2015.348%2021.64%2021.64%200%2001-15.348%206.357c-2.313%200-4.542-.361-6.633-1.033l5.914-5.914A14.729%2014.729%200%200071.889%2050.3a14.732%2014.732%200%20004.31-11.169l5.914-5.915z%22%2F%3E%3C%2Fsvg%3E) no-repeat center center #eee;background-size: 70% 70%; }
#g-prompt-dialog input[type="checkbox"] { cursor: pointer; }
#g-prompt-dialog input[type="text"].invalid,#g-prompt-dialog input[type="password"].invalid { background: lightsalmon; }
#g-prompt-dialog .checkbox-wrapper { position: relative;top: -20px;margin-bottom: 0;text-align: center; }
#g-prompt-dialog .prompt-dialog-buttons { text-align: center; }
#g-prompt-dialog .prompt-dialog-buttons button {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	margin-left: 10px;
	min-width: 80px;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	color: #333;
	background-color: #f6f6f6;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid #ccc;
	border-radius: 4px;
}

/* TYPE Alert / Confirm */
#g-prompt-dialog.alert .prompt-dialog-input,
#g-prompt-dialog.confirm .prompt-dialog-input,
#g-prompt-dialog.alert .checkbox-wrapper,
#g-prompt-dialog.confirm .checkbox-wrapper,
#g-prompt-dialog.alert .btn-ok {
	display: none;
}
#g-prompt-dialog.alert .prompt-dialog-buttons,
#g-prompt-dialog.confirm .prompt-dialog-buttons {
	margin-top: 25px;
}


