/*
	@version 20240616
	#customized false
*/

.cxis-facts-label-widget  {
	max-width: 350px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	border: 3px solid #000;
}
	.cxis-facts-label-widget-inner-top {
		padding-bottom: 7px;
		border-bottom: 10px solid #000;
	}
		.cxis-facts-label-header {
			font-weight: bold;
			font-size: 28px;
			border-bottom: 2px solid #000000;
			margin: 0 0 10px 0;
		}
		.cxis-facts-label-company {
			font-size: 16px;
			font-weight: bold;
		}
		.cxis-facts-label-title {
			font-size: 13px;
			font-weight: bold;
			margin-top: 7px;
		}
		.cxis-facts-label-subheader {
			font-size: 12.8px;
			margin-top: 7px;
		}
		.fl-group-border-option-1 {
			border-bottom: 1px solid #000;
		}
		.fl-group-border-option-2 {
			border-bottom: 3px solid #000;
		}
		.fl-group-border-option-3 {
			border-bottom: 5px solid #000;
		}
		.fl-view-option-1 .fl-custom-field-title, .fl-group-view-option-1 .cxis-facts-label-group-title {
			font-size: 11.2px;
		}
		.fl-view-option-2 .fl-custom-field-title, .fl-group-view-option-2 .cxis-facts-label-group-title {
			font-size: 14.4px;
			font-weight: bold;
		}
		.fl-view-option-3 .fl-custom-field-title, fl-group-view-option-3 .cxis-facts-label-group-title {
			font-size: 17.9px;
			font-weight: bold;
		}
		.cxis-facts-label-widget-inner-bottom {border-top: 10px solid #000;}
		.cxis-facts-label-widget-inner-section-middle {padding: 3px 0;}
		.fl-group {padding: 3px 0;}
		.fl-custom-field {padding: 3px 0;}
		.customer-service-headline {font-weight: bold;}
		.cxis-facts-label-customer-service-phone, .cxis-facts-label-customer-service-website {font-size: 11.2px;}
		.fl-custom-field-data {font-size: 11.2px; font-weight: bold;}
		.cxis-facts-label-bottom-box {font-size: 12.8px; margin-top: 7px;}
		.cxis-facts-label-unique-id {margin-top: 10px;}
		.fl-style-option-1 {
			display: flex;
			align-items: start;
			justify-content: space-between;
		}
		.fl-style-option-2 {
			display: flex;
			align-items: start;
			justify-content: space-between;
		}
		.fl-style-option-3 {
			display: flex;
			align-items: start;
			justify-content: space-between;
		}
		.fl-style-option-4 {
			display: flex;
			align-items: start;
			justify-content: space-between;
		}
		.fl-style-option-5 {
			display: flex;
			align-items: start;
			justify-content: space-between;
		}
		.fl-price-row .fl-custom-field-data {
			font-size: 14px;
			font-weight: bold;
		}