.kerio-connect-panel{border-color:#f03f35}.kerio-connect-panel a{color:#f03f35}.kerio-connect-panel .nav-pills>li.active>a{background-color:#f03f35}.kerio-connect-panel>.panel-heading{color:#fff;background-color:#f03f35;border-color:#f03f35}.kerio-control-panel{border-color:#f03f35}.kerio-control-panel a{color:#f03f35}.kerio-control-panel .nav-pills>li.active>a{background-color:#f03f35}.kerio-control-panel>.panel-heading{color:#fff;background-color:#f03f35;border-color:#f03f35}.gfi-panel{border-color:#00adef}.gfi-panel a{color:#00adef}.gfi-panel .nav-pills>li.active>a{background-color:#00adef}.gfi-panel>.panel-heading{color:#fff;background-color:#00adef;border-color:#00adef}

/*
 * Offer cards: Angular component CSS uses h2.offer-price[_ngcontent-*] etc. — higher
 * specificity than plain mk-ict-license h2.offer-price. Chain + !important wins.
 */
mk-ict-license app-license-offer .panel-body .offer-info,
mk-ict-license app-license-offer .panel-body .offer-choices,
mk-ict-hardware app-hardware-offer .panel-body .offer-info,
mk-ict-hardware app-hardware-offer .panel-body .offer-choices,
mk-ict-hardware app-license-offer .panel-body .offer-info,
mk-ict-hardware app-license-offer .panel-body .offer-choices {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
}
mk-ict-license app-license-offer .text-center,
mk-ict-hardware app-hardware-offer .text-center,
mk-ict-hardware app-license-offer .text-center {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	
	color: inherit !important;
}
mk-ict-license app-license-offer .panel-body .offer-info h4.text-center,
mk-ict-hardware app-hardware-offer .panel-body .offer-info h4.text-center,
mk-ict-hardware app-license-offer .panel-body .offer-info h4.text-center {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 1rem !important;
	font-weight: bold !important;
	line-height: 1.3 !important;
	margin-top: 0.4em !important;
	margin-bottom: 1.1rem !important;
}
mk-ict-license app-license-offer .panel-body .offer-info h2.offer-price,
mk-ict-hardware app-hardware-offer .panel-body .offer-info h2.offer-price,
mk-ict-hardware app-license-offer .panel-body .offer-info h2.offer-price {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 1.8rem !important;
	font-weight: bold !important;
	line-height: 1.2 !important;
	margin-top: 0 !important;
	margin-bottom: 0.25em !important;
}
mk-ict-license app-license-offer .panel-body .offer-info p.offer-vat,
mk-ict-hardware app-hardware-offer .panel-body .offer-info p.offer-vat,
mk-ict-hardware app-license-offer .panel-body .offer-info p.offer-vat {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 0.8125rem !important;
	font-weight: 400 !important;
	line-height: 1.35 !important;
	margin-bottom: 0.35em !important;
}
mk-ict-license app-license-offer .panel-body .offer-info p.offer-discount,
mk-ict-hardware app-hardware-offer .panel-body .offer-info p.offer-discount,
mk-ict-hardware app-license-offer .panel-body .offer-info p.offer-discount {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size: 0.8125rem !important;
	line-height: 1.35 !important;
	margin-bottom: 0.35em !important;
}
mk-ict-hardware app-hardware-offer .panel-body .offer-choices.text-center {
	font-size: 14px !important;
	font-weight: 400 !important;
}
mk-ict-license .panel-heading,
mk-ict-hardware .panel-heading {
	font-size: 16px !important;
}
