BODY
{
}

.accountBody {
	display: inline-block;
	vertical-align: top;
}

.accountHeader {
	padding: 1px 4px;
	font-size: 12pt;
	font-weight: bold;
}

.accountIcon {
	display: inline-block;
	margin: 0 8px 0 0;
	width: 48px;
	height: 48px;
}

.accountSignIn {
	color: #5cb8ff;				/* H:206 S:64 B:100 */
}

.accountSignIn:hover {
	border-radius: 4px;
	background-color: #003a66; /* H:206 S:100 B:40 */
	cursor: pointer;
}

.dlgFrame .ctrlButton {
	display: inline-block;

	background-color: #1f2326;	/* H:206 S:20 B:15 */
	border: 1px solid #292f33;	/* H:206 S:20 B:20 */
	border-radius: 4px;
	padding: 1px 12px 1px 12px;
	margin: 0;

	font-size: 13pt;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
	text-decoration: none;

	cursor: pointer;
}

.ctrlImagePlaceholder {
	background-color: #808080;
}

.ctrlLink {
	padding: 0 2px;
	color: #9ad3ff;				/* H:206 S:40 B:100 */
	text-decoration: none;
}

.ctrlLink:hover {
	border-radius: 3px;
	background-color: #3e5567;	/* H:206 S:40 B:40 */
	color: #9ad3ff;				/* H:206 S:40 B:100 */
	cursor: pointer;
}

.ctrlButton + .ctrlButton {
	margin-left: 12px;
}

.dlgFrame .ctrlButtonAction {
	color: #5cb8ff; /* H:206 S:64 B:100 */
}

.dlgFrame .ctrlButtonAction:hover {
	background-color: #003a66;	/* H:206 S:100 B:40 */
}

.dlgFrame .ctrlButtonCancel {
	color: #acb7bf;				/* H:206 S:10 B:75 */
}

.dlgFrame .ctrlButtonCancel:hover {
	background-color: #003a66;	/* H:206 S:100 B:40 */
}

.dlgFrame .ctrlButtonDanger {
	color: #bf6f5f;				/* H:10 S:50 B:75 */
}

.dlgFrame .ctrlButtonDanger:hover {
	background-color: #661100; /* H:10 S:100 B:40 */
}

.dlgFrame .ctrlCheckbox {
	background-color: #1f2326;	/* H:206 S:18 B:15 */
	border: 1px solid #292f33;	/* H:206 S:20 B:20 */
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	margin: 0 0 12px 0;

	font-size: 10pt;
	color: #c7d1d9;				/* H:206 S:8 B:85 */
}

.dlgFrame .ctrlCheckboxLabel {
	display: inline-block;
	vertical-align: top;
	padding: 0 0 0 4px;

	font-size: 10pt;
	color: #c7d1d9;				/* H:206 S:8 B:85 */
}

.dlgFrame .ctrlImagePlaceholder {
	width: 100%;
	height: 100%;
	background-color: #808080;
}

.dlgFrame .ctrlInput {
	background-color: #1f2326;	/* H:206 S:18 B:15 */
	border: 1px solid #292f33;	/* H:206 S:20 B:20 */
	box-shadow: inset 0 1px 2px rgba(0,0,0,0.075);
	margin: 0 0 12px 0;
	min-height: 20px;
	padding: 2px 6px 2px 6px;
	color: #5cb8ff;				/* H:206 S:64 B:100 */
}

.dlgFrame .ctrlInput:enabled {
	background-color: #1f2326;	/* H:206 S:20 B:15 */
	border: 1px solid #292f33;	/* H:206 S:20 B:20 */
}

.dlgFrame .ctrlInput:focus {
	background-color: #003a66;	/* H:206 S:100 B:40 */
}

.dlgFrame .ctrlLabel {
	font-size: 10pt;
	color: #c7d1d9;				/* H:206 S:8 B:85 */
}

.dlgFrame .ctrlLink {
	padding: 1px 4px;
	font-size: 10pt;
	line-height: 1.4;
	text-decoration: none;
	color: #5cb8ff;				/* H:206 S:64 B:100 */

	cursor: pointer;
}

.dlgFrame .ctrlLink:hover {
	border-radius: 3px;
	background-color: #003a66;	/* H:206 S:100 B:40 */
	color: #5cb8ff;				/* H:206 S:64 B:100 */
}

.dlgFrame .ctrlLinkLarge {
	font-size: 14pt;
	line-height: 1.4;

	cursor: pointer;
}

.dlgFrame .ctrlSelect {
	width: 100%;

	background-color: #1f2326;	/* H:206 S:18 B:15 */
	border: 1px solid #292f33;	/* H:206 S:20 B:20 */
	margin: 0 0 12px 0;
	min-height: 20px;
	padding: 2px 6px 2px 6px;
	color: #5cb8ff;				/* H:206 S:64 B:100 */
}

.dlgFrame .ctrlSelect.decorated {
	
}

.ctrlRow {
	display: flex;
}

.ctrlRow input {
	width: 100%;
}

.ctrlRow textarea {
	width: 100%;
}

.dlgCenterPoint {
	top: 25%;
	left: 50%;
	position: absolute;
}

.dlgCommandBar {
	position: relative;
	padding: 16px 24px 16px 24px;
	text-align: center;
	background-image: url('SidebarTexture.jpg');
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top: 1px solid #292f33; /* H:206 S:20 B:20 */
}

.dlgCommandBar .ctrlButton {
	display: inline-block;
	width: 80px;
}

.dlgCommandBar .ctrlDangerArea {
	position: absolute;
	left: 24px;
}

.dlgContent {
	max-height: 50vh;
	padding: 24px 48px 36px 48px;
}

.dlgCover {
	position: fixed;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-color: Black;
	opacity: 0.75;
	z-index: 200;
	display: none;
}

.dlgErrorBar {
	margin: 0;
	padding: 6px 24px 6px 24px;
	background-color: #e6cd59; /* H:49 S:61 B:90 */
	font-size: 10pt;
	color: #0d0804; /* H:27 S:69 B:5 */
	text-align: left;
	line-height: 20px;
	display: none;
}

.dlgFrame {
	position: relative;
	margin-left: -50%;
	background-color: #14171a;			/* H:206 S:20 B:10 */
	border-top: 1px solid #2e3133;		/* H:206 S:10 B:20 */
	border-left: 1px solid #2e3133;		/* H:206 S:10 B:20 */
	border-right: 1px solid #17181a;	/* H:206 S:10 B:10 */
	border-bottom: 1px solid #17181a;	/* H:206 S:10 B:10 */
	border-radius: 10px;
	box-shadow: 4px 4px 30px black;
	z-index: 200;
	display: none;
}

.dlgTitle {
	height: 36px;
	margin: 0;
	padding: 4px 24px 0 24px;
	font-size: 20pt;
	font-weight: bold;
	color: #5c6266;						/* H:206 S:10 B:40 */
	text-align: left;
	line-height: 32px;

	border-bottom: 1px solid #000000;
}

.dlgContentWithTabs {
	display: flex;
}

.dlgTabsColumn {
	width: 100px;
	margin: 0 0 0 8px;
	padding: 24px 0 24px 0;

	border-right: 1px solid #292f33; /* H:206 S:20 B:20 */
}

.dlgSelectedTab {
	background-color: #292f33;			/* H:206 S:20 B:20 */
	color: #8a9299;						/* H:206 S:10 B:60 */
}

.dlgUnselectedTab {
	color: #5c6266;						/* H:206 S:10 B:40 */
}

.dlgUnselectedTab:hover {
	background-color: #1f2326;			/* H:206 S:20 B:15 */
}

.dlgTabsColumn h1 {
	margin: 0;
	padding: 8px;

	text-align: right;
	font-size: 14pt;
	font-weight: normal;

	cursor: pointer;
}

.dlgContentColumn {
	width: 400px;
	padding: 24px 48px 24px 24px;
}

.dlgHidden {
	display: none;
}
