

	p.msg
	{
		font-size: var(--message-size);
		line-height: var(--message-line-height);
	}


	p.msg-info
	{
		color: var(--message-color-info);
	}

	p.msg-warning
	{
		color: var(--message-color-warning);
	}

	p.msg-error
	{
		color: var(--message-color-error);
	}


	input
	{
		
	}
	
	
	.flex-table .col
	{
		align-self:stretch;
	}
	
	.wz.cell.table-wd-2
	{
		width:2%;
	}	
	
	.wz.cell.table-wd-4
	{
		width:4%;
	}	
	
	.wz.cell.table-wd-5
	{
		width:5%;
	}	
	
	.wz.cell.table-wd-6
	{
		width:6%;
	}	
	
	.wz.cell.table-wd-8
	{
		width:8%;
	}	

	.wz.cell.table-wd-10
	{
		width:10%;
	}

	.wz.cell.table-wd-12
	{
		width:12%;
	}

	.wz.cell.table-wd-14
	{
		width:14%;
	}

	.wz.cell.table-wd-15
	{
		width:15%;
	}

	.wz.cell.table-wd-16
	{
		width:16%;
	}

	.wz.cell.table-wd-18
	{
		width:18%;
	}

	.wz.cell.table-wd-20
	{
		width:20%;
	}

	.wz.cell.table-wd-25
	{
		width:25%;
	}

	.wz.cell.table-wd-30
	{
		width:30%;
	}

	.wz.cell.table-wd-35
	{
		width:35%;
	}

	.wz.cell.table-wd-40
	{
		width:40%;
	}

	.wz.cell.table-wd-45
	{
		width:45%;
	}

	.wz.cell.table-wd-50
	{
		width:50%;
	}

	.wz.cell.table-wd-55
	{
		width:55%;
	}

	.wz.cell.table-wd-60
	{
		width:60%;
	}

	.wz.cell.table-wd-65
	{
		width:65%;
	}

	.wz.cell.table-wd-70
	{
		width:70%;
	}



	.flex-table.st-1 .head-row .col
	{
		background-color: var(--tbl-st-1-head-back-col);
	}

	.flex-table.st-1 .row
	{
		border-bottom: var(--tbl-st-1-border);
	}

	.flex-table.st-1 .head-row.first-row
	{
		border-top: var(--tbl-st-1-border);
	}

	.flex-table.st-1 .col
	{
		border-left: var(--tbl-st-1-border);
	}

	.flex-table.st-1 .last-col
	{
		border-right: var(--tbl-st-1-border);
	}

	i
	{
		line-height:inherit!important;
	}

	.wz.cell.wd-auto > .cell-outer > .cell-inner {
		width: auto;
	}
	
	.wz.cell.tw-no > .cell-outer > .cell-inner > *
	{
		text-wrap-mode: nowrap;
	}
	
	a.wz.button
	{
		line-height: normal;
		text-decoration: none;
		color: var(--abtn-color-text);
		background-color: var(--abtn-color-bg);
		border-radius: var(--abtn-radius);
		padding-top: var(--abtn-padding-tb);
		padding-bottom: var(--abtn-padding-tb);
		padding-left: var(--abtn-padding-lr);
		padding-right: var(--abtn-padding-lr);
	}
	
	a.wz.button:hover
	{
		background-color: var(--abtn-hover-color-bg);
	}
	
	a.wz.button.inactive:hover
	{
		background-color: var(--abtn-color-bg);
	}
	
	a.wz.button.icon > i
	{
		font-size: var(--abtn-icon-size);
		color: var(--abtn-color-icon);
	}
	
	a.wz.button.icon.inactive > i
	{
		color: var(--abtn-color-icon-inactive);
	}

	.tag {
		border-radius: var(--tag-radius);
		padding-top: var(--xxxs);
		padding-bottom: var(--xxxs);
		padding-left: var(--xxs);
		padding-right: var(--xxs);
	}

	.tag.intern {
		background-color: var(--tag-color-bg1);
	}

	.tag.mailing {
		background-color: var(--tag-color-bg2);
	}

	.fw-wrap > .cell-outer > .cell-inner {
		flex-wrap:wrap;
	}
	
	.table .body-row.even > .cell-outer > .cell-inner
	{
		background-color: var(--tbl-zebra-even-back-col);
	}
	
	.table .body-row > .cell-outer > .cell-inner > .col
	{
		overflow: auto;
	}


	.col-green
	{
		color: var(--col-green);
	}

	.col-red
	{
		color: var(--col-red);
	}

	.strong
	{
		font-weight: bold;
	}

	.backend-menu[data-menu="closed"]
	{
		display:none;
	}
	
	*
	{
		line-height:1.2em;
	}