/*
 * Colors
 */
:root {
	--c-black: #000;
	--c-white: #fff;
	--c-black-overlay: rgba(0, 0, 0, 0.6);
}

/*
 * Media Queries
 */
@custom-media --bp-tiny ( min-width: 25em ); /* 400px */
@custom-media --bp-small ( min-width: 30em ); /* 480px */
@custom-media --bp-medium ( min-width: 48em ); /* 768px */
@custom-media --bp-large ( min-width: 64em ); /* 1024px */
@custom-media --bp-xlarge ( min-width: 80em ); /* 1280px */
@custom-media --bp-xxlarge ( min-width: 90em ); /* 1440px */

/* WP Core Breakpoints (used for the admin bar for example) */
@custom-media --wp-small ( min-width: 600px );
@custom-media --wp-medium-max (max-width: 782px);



/* Styles for the Popup that shows up when
a Fully Registered IMTOKEN user is being logged in. */

.logging-in-overlay {
	background-color: var(--c-black-overlay);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;

	& .logging-in-message {
		background: var(--c-white);
		left: 50%;
		margin: auto;
		padding: 20px;
		position: fixed;
		top: 50%;
		transform: translate(-50%, -50%);
		width: auto;
	}
}

.imtoken__digital-identity-hub-host__overlay {
	background-color: var(--c-black-overlay);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;

	& .imtoken__digital-identity-hub-host {
		background: var(--c-white);
		left: 50%;
		margin: auto;
		max-height: 80%;
		overflow-y: auto;
		padding: 20px;
		position: fixed;
		top: 50%;
		transform: translate(-50%, -50%);
		width: auto;

		@media (--bp-medium) {
			padding: 50px;
		}
	}
}

.is-hidden {
	display: none;
}

/* Components */

/**
 * TenUpScaffold
 */

/* Global - global pieces like media queries, mixins and placholders */

/* Base - base styles such as fonts, typography, and wordpress overrides */

/* @import url("base/index.css"); */

/* Layout - styles specific to layout */

/* @import url("layout/index"); */

/* Templates */

/* @import url("templates/index"); */

/* Components */


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vY29sb3JzLmNzcyIsIndlYnBhY2s6Ly8vbWVkaWEtcXVlcmllcy5jc3MiLCJ3ZWJwYWNrOi8vL2ltdG9rZW4tbG9naW4tb3ZlcmxheS5jc3MiLCJ3ZWJwYWNrOi8vL2luZGV4LmNzcyIsIndlYnBhY2s6Ly8vc3R5bGUuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztFQUVFO0FBQ0Y7Q0FDQyxlQUFlO0NBQ2YsZUFBZTtDQUNmLHFDQUFxQztBQUN0Qzs7QUNQQTs7RUFFRTtBQUNGLDJDQUEyQyxFQUFFLFVBQVU7QUFDdkQsNENBQTRDLEVBQUUsVUFBVTtBQUN4RCw2Q0FBNkMsRUFBRSxVQUFVO0FBQ3pELDRDQUE0QyxFQUFFLFdBQVc7QUFDekQsNkNBQTZDLEVBQUUsV0FBVztBQUMxRCw4Q0FBOEMsRUFBRSxXQUFXOztBQUUzRCw2REFBNkQ7QUFDN0QsNkNBQTZDO0FBQzdDLGdEQUFnRDs7OztBQ1poRDtxREFDcUQ7O0FBRXJEO0NBQ0Msd0NBQXdDO0NBQ3hDLFlBQVk7Q0FDWixPQUFPO0NBQ1Asa0JBQWtCO0NBQ2xCLE1BQU07Q0FDTixXQUFXO0NBQ1gsV0FBVzs7Q0FFWDtFQUNDLDBCQUEwQjtFQUMxQixTQUFTO0VBQ1QsWUFBWTtFQUNaLGFBQWE7RUFDYixlQUFlO0VBQ2YsUUFBUTtFQUNSLGdDQUFnQztFQUNoQyxXQUFXO0NBQ1o7QUFDRDs7QUFFQTtDQUNDLHdDQUF3QztDQUN4QyxZQUFZO0NBQ1osT0FBTztDQUNQLGtCQUFrQjtDQUNsQixNQUFNO0NBQ04sV0FBVztDQUNYLFdBQVc7O0NBRVg7RUFDQywwQkFBMEI7RUFDMUIsU0FBUztFQUNULFlBQVk7RUFDWixlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixlQUFlO0VBQ2YsUUFBUTtFQUNSLGdDQUFnQztFQUNoQyxXQUFXOztFQUVYO0dBQ0MsYUFBYTtFQUNkO0NBQ0Q7QUFDRDs7QUFFQTtDQUNDLGFBQWE7QUFDZDs7QUNyREEsZUFBZTs7QUNBZjs7RUFFRTs7QUFFRixzRUFBc0U7O0FBR3RFLDBFQUEwRTs7QUFFMUUsbUNBQW1DOztBQUVuQyx1Q0FBdUM7O0FBRXZDLGlDQUFpQzs7QUFFakMsY0FBYzs7QUFFZCxvQ0FBb0M7O0FBRXBDLGVBQWUiLCJmaWxlIjoiY3NzL3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiBDb2xvcnNcbiAqL1xuOnJvb3Qge1xuXHQtLWMtYmxhY2s6ICMwMDA7XG5cdC0tYy13aGl0ZTogI2ZmZjtcblx0LS1jLWJsYWNrLW92ZXJsYXk6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbiIsIi8qXG4gKiBNZWRpYSBRdWVyaWVzXG4gKi9cbkBjdXN0b20tbWVkaWEgLS1icC10aW55ICggbWluLXdpZHRoOiAyNWVtICk7IC8qIDQwMHB4ICovXG5AY3VzdG9tLW1lZGlhIC0tYnAtc21hbGwgKCBtaW4td2lkdGg6IDMwZW0gKTsgLyogNDgwcHggKi9cbkBjdXN0b20tbWVkaWEgLS1icC1tZWRpdW0gKCBtaW4td2lkdGg6IDQ4ZW0gKTsgLyogNzY4cHggKi9cbkBjdXN0b20tbWVkaWEgLS1icC1sYXJnZSAoIG1pbi13aWR0aDogNjRlbSApOyAvKiAxMDI0cHggKi9cbkBjdXN0b20tbWVkaWEgLS1icC14bGFyZ2UgKCBtaW4td2lkdGg6IDgwZW0gKTsgLyogMTI4MHB4ICovXG5AY3VzdG9tLW1lZGlhIC0tYnAteHhsYXJnZSAoIG1pbi13aWR0aDogOTBlbSApOyAvKiAxNDQwcHggKi9cblxuLyogV1AgQ29yZSBCcmVha3BvaW50cyAodXNlZCBmb3IgdGhlIGFkbWluIGJhciBmb3IgZXhhbXBsZSkgKi9cbkBjdXN0b20tbWVkaWEgLS13cC1zbWFsbCAoIG1pbi13aWR0aDogNjAwcHggKTtcbkBjdXN0b20tbWVkaWEgLS13cC1tZWRpdW0tbWF4IChtYXgtd2lkdGg6IDc4MnB4KTtcbiIsIi8qIFN0eWxlcyBmb3IgdGhlIFBvcHVwIHRoYXQgc2hvd3MgdXAgd2hlblxuYSBGdWxseSBSZWdpc3RlcmVkIElNVE9LRU4gdXNlciBpcyBiZWluZyBsb2dnZWQgaW4uICovXG5cbi5sb2dnaW5nLWluLW92ZXJsYXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jLWJsYWNrLW92ZXJsYXkpO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGxlZnQ6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogOTk7XG5cblx0JiAubG9nZ2luZy1pbi1tZXNzYWdlIHtcblx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1jLXdoaXRlKTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi5pbXRva2VuX19kaWdpdGFsLWlkZW50aXR5LWh1Yi1ob3N0X19vdmVybGF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYy1ibGFjay1vdmVybGF5KTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRsZWZ0OiAwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDk5O1xuXG5cdCYgLmltdG9rZW5fX2RpZ2l0YWwtaWRlbnRpdHktaHViLWhvc3Qge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLWMtd2hpdGUpO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0bWF4LWhlaWdodDogODAlO1xuXHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0d2lkdGg6IGF1dG87XG5cblx0XHRAbWVkaWEgKC0tYnAtbWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA1MHB4O1xuXHRcdH1cblx0fVxufVxuXG4uaXMtaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cbiIsIi8qIENvbXBvbmVudHMgKi9cbkBpbXBvcnQgdXJsKFwiLi9pbXRva2VuLWxvZ2luLW92ZXJsYXkuY3NzXCIpO1xuIiwiLyoqXG4gKiBUZW5VcFNjYWZmb2xkXG4gKi9cblxuLyogR2xvYmFsIC0gZ2xvYmFsIHBpZWNlcyBsaWtlIG1lZGlhIHF1ZXJpZXMsIG1peGlucyBhbmQgcGxhY2hvbGRlcnMgKi9cbkBpbXBvcnQgdXJsKFwiZ2xvYmFsL2luZGV4XCIpO1xuXG4vKiBCYXNlIC0gYmFzZSBzdHlsZXMgc3VjaCBhcyBmb250cywgdHlwb2dyYXBoeSwgYW5kIHdvcmRwcmVzcyBvdmVycmlkZXMgKi9cblxuLyogQGltcG9ydCB1cmwoXCJiYXNlL2luZGV4LmNzc1wiKTsgKi9cblxuLyogTGF5b3V0IC0gc3R5bGVzIHNwZWNpZmljIHRvIGxheW91dCAqL1xuXG4vKiBAaW1wb3J0IHVybChcImxheW91dC9pbmRleFwiKTsgKi9cblxuLyogVGVtcGxhdGVzICovXG5cbi8qIEBpbXBvcnQgdXJsKFwidGVtcGxhdGVzL2luZGV4XCIpOyAqL1xuXG4vKiBDb21wb25lbnRzICovXG5cbkBpbXBvcnQgdXJsKFwiY29tcG9uZW50cy9pbmRleFwiKTtcbiJdLCJzb3VyY2VSb290IjoiIn0=*/