/**
 * CSS requested and writen by Marketing
 *
 * Mainly contains specifics from marketing or adjustments
 * from PIM regarding user stories for marketing.
 */
body {
	background: #fff;
}

/*****************************************************
TITLES
*****************************************************/

.m-h1 {
	font-family: Roboto, Arial, sans-serif;
	font-size: 30px;
	font-size: 8vw;
	line-height: 1.1;
	color: #075c8f;
	font-weight: 700;
	text-transform: uppercase;
}

.m-h2 {
	font-size: 20px;
	line-height: 24px;
	color: #a7a9ab;
	font-weight: 400;
	text-transform: uppercase;
}

.m-title-1 {
	font-size: 36px;
	line-height: 40px;
	color: #323132;
	font-weight: 700;
}

.m-title-2 {
	font-size: 26px;
	line-height: 30px;
	color: #075c8f;
	font-weight: 500;
}

.m-title-3 {
	font-size: 24px;
	line-height: 26px;
	color: #404041;
	font-weight: 700;
}

.m-title-4 {
	font-size: 18px;
	line-height: 20px;
	color: #075c8f;
	font-weight: 600;
}

.m-title-5 {
	font-size: 20px;
	line-height: 22px;
	color: #404041;
	font-weight: 700;
}

.m-title-6 {
	font-size: 20px;
	line-height: 22px;
	color: #323132;
	font-weight: 400;
}

/*****************************************************
CONTAINER TEXT
*****************************************************/

.m-text-1 {
	font-size: 16px;
	line-height: 25px;
	color: #323132;
	font-weight: 400;
}

.m-text-md {
	font-size: 18px;
	line-height: 22px;
	color: #323132;
	font-weight: 400;
}

.m-text-sm {
	font-size: 14px;
	line-height: 20px;
	color: #58585b;
	font-weight: 400;
}

.m-text-blue {
	color: #075c8f;
}

.m-text-green {
	color: #84c561;
}

/*****************************************************
ANCHORS
*****************************************************/

.m-anchor-1 {
	font-size: 18px;
	line-height: 22px;
	color: #075c8f;
	font-weight: 700;
	border-bottom: 1px solid #075c8f;
	transition: .3s all ease;
	text-decoration: none;
	display: inline-block;
}

.m-anchor-1:hover {
	border-bottom: 1px solid transparent;
	color: #075c8f;
}

.m-anchor-1:focus {
	color: #075c8f;
	outline: none;
	text-decoration: none;
}

.m-anchor {
	color: #075c8f;
	transition: .3s all ease;
	border-bottom: 1px solid #075c8f;
	text-decoration: none;
}

.m-anchor:hover {
	border-bottom: 1px solid transparent;
	color: #075c8f;
}

.m-anchor:focus {
	color: #075c8f;
	outline: none;
	text-decoration: none;
}

.m-anchor-rev {
	color: #075c8f;
	transition: .3s all ease;
	border-bottom: 1px solid transparent;
	text-decoration: none;
}

.m-anchor-rev:hover {
	color: #075c8f;
	transition: .3s all ease;
	border-bottom: 1px solid #075c8f;
	text-decoration: none;
}

.m-anchor-rev:focus {
	color: #075c8f;
	outline: none;
	text-decoration: none;
}

/*****************************************************
BUTTONS
*****************************************************/

.m-btn-1 {
	font-size: 24px;
	line-height: 28px;
	color: #fff !important;
	font-weight: 400;
	background: #075c8f;
	border: 1px solid #075c8f;
	border-radius: 4px;
	padding: 13px 0;
	transition: .3s all ease;
}

.m-btn-1:hover {
	font-size: 24px;
	line-height: 28px;
	color: #075c8f !important;
	background: #fff;
	border: 1px solid #075c8f;
	transition: .3s all ease;
}

.m-btn-2 {
	font-size: 26px;
	line-height: 28px;
	color: #075c8f !important;
	font-weight: 400;
	transition: .3s all ease;
	background: transparent;
	border: 1px solid #075c8f;
	border-radius: 4px;
	padding: 13px 0;
}

.m-btn-2:hover {
	font-size: 26px;
	line-height: 28px;
	color: #fff !important;
	background: #075c8f;
	border: 1px solid #075c8f;
	transition: .3s all ease;
}

/*****************************************************
TABLES
*****************************************************/

.m-table-header-1 {
	font-size: 18px;
	line-height: 24px;
	color: #075c8f;
	font-weight: 500;
}

.m-table-header-2 {
	font-size: 16px;
	line-height: 22px;
	color: #323132;
	font-weight: 700;
}

/*****************************************************
MARKETING UTILITY CLASSES
*****************************************************/

/*****************************************************
Floating elements
*****************************************************/

.m-float-left {
	float: left !important;
}
.m-float-right {
	float: right !important;
}

.rtl .m-float-left {
	float: right !important;
}
.rtl .m-float-right {
	float: left !important;
}

.m-float-none {
	float: none !important;
}

@media (min-width: 576px) {

	.m-float-sm-left {
		float: left !important;
	}
	.m-float-sm-right {
		float: right !important;
	}

	.rtl .m-float-sm-left {
		float: right !important;
	}
	.rtl .m-float-sm-right {
		float: left !important;
	}

	.m-float-sm-none {
		float: none !important;
	}
}

@media (min-width: 768px) {

	.m-float-md-left {
		float: left !important;
	}
	.m-float-md-right {
		float: right !important;
	}

	.rtl .m-float-md-left {
		float: right !important;
	}
	.rtl .m-float-md-right {
		float: left !important;
	}

	.m-float-md-none {
		float: none !important;
	}
}

@media (min-width: 992px) {

	.m-float-lg-left {
		float: left !important;
	}
	.m-float-lg-right {
		float: right !important;
	}

	.rtl .m-float-lg-left {
		float: right !important;
	}
	.rtl .m-float-lg-right {
		float: left !important;
	}

	.m-float-lg-none {
		float: none !important;
	}
}

@media (min-width: 1200px) {

	.m-float-xl-left {
		float: left !important;
	}
	.m-float-xl-right {
		float: right !important;
	}

	.rtl .m-float-xl-left {
		float: right !important;
	}
	.rtl .m-float-xl-right {
		float: left !important;
	}

	.m-float-xl-none {
		float: none !important;
	}
}

/*****************************************************
Text Centering
*****************************************************/

.m-text-left {
	text-align: left !important;
}
.m-text-right {
	text-align: right !important;
}

.rtl .m-text-left {
	text-align: right !important;
}
.rtl .m-text-right {
	text-align: left !important;
}

.m-text-center {
	text-align: center !important;
}

@media (min-width: 576px) {

	.m-text-sm-left {
		text-align: left !important;
	}
	.m-text-sm-right {
		text-align: right !important;
	}

	.rtl .m-text-sm-left {
		text-align: right !important;
	}
	.rtl .m-text-sm-right {
		text-align: left !important;
	}

	.m-text-sm-center {
		text-align: center !important;
	}
}

@media (min-width: 768px) {

	.m-text-md-left {
		text-align: left !important;
	}
	.m-text-md-right {
		text-align: right !important;
	}

	.rtl .m-text-md-left {
		text-align: right !important;
	}
	.rtl .m-text-md-right {
		text-align: left !important;
	}

	.m-text-md-center {
		text-align: center !important;
	}
}

@media (min-width: 992px) {

	.m-text-lg-left {
		text-align: left !important;
	}
	.m-text-lg-right {
		text-align: right !important;
	}

	.rtl .m-text-lg-left {
		text-align: right !important;
	}
	.rtl .m-text-lg-right {
		text-align: left !important;
	}

	.m-text-lg-center {
		text-align: center !important;
	}
}

@media (min-width: 1200px) {

	.m-text-xl-left {
		text-align: left !important;
	}
	.m-text-xl-right {
		text-align: right !important;
	}

	.rtl .m-text-xl-left {
		text-align: right !important;
	}
	.rtl .m-text-xl-right {
		text-align: left !important;
	}

	.m-text-xl-center {
		text-align: center !important;
	}
}

/*****************************************************
Block Element Centering
*****************************************************/

.m-m-auto {
	margin: auto !important;
}

.m-mt-auto,
.m-my-auto {
	margin-top: auto !important;
}

.m-mr-auto,
.m-mx-auto {
	margin-right: auto !important;
}

.m-mb-auto,
.m-my-auto {
	margin-bottom: auto !important;
}

.m-ml-auto,
.m-mx-auto {
	margin-left: auto !important;
}

@media (min-width: 576px) {

	.m-m-sm-auto {
		margin: auto !important;
	}
	.m-mt-sm-auto,
	.m-my-sm-auto {
		margin-top: auto !important;
	}
	.m-mr-sm-auto,
	.m-mx-sm-auto {
		margin-right: auto !important;
	}
	.m-mb-sm-auto,
	.m-my-sm-auto {
		margin-bottom: auto !important;
	}
	.m-ml-sm-auto,
	.m-mx-sm-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 768px) {

	.m-m-md-auto {
		margin: auto !important;
	}
	.m-mt-md-auto,
	.m-my-md-auto {
		margin-top: auto !important;
	}
	.m-mr-md-auto,
	.m-mx-md-auto {
		margin-right: auto !important;
	}
	.m-mb-md-auto,
	.m-my-md-auto {
		margin-bottom: auto !important;
	}
	.m-ml-md-auto,
	.m-mx-md-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 992px) {

	.m-m-lg-auto {
		margin: auto !important;
	}
	.m-mt-lg-auto,
	.m-my-lg-auto {
		margin-top: auto !important;
	}
	.m-mr-lg-auto,
	.m-mx-lg-auto {
		margin-right: auto !important;
	}
	.m-mb-lg-auto,
	.m-my-lg-auto {
		margin-bottom: auto !important;
	}
	.m-ml-lg-auto,
	.m-mx-lg-auto {
		margin-left: auto !important;
	}
}

@media (min-width: 1200px) {

	.m-m-xl-auto {
		margin: auto !important;
	}
	.m-mt-xl-auto,
	.m-my-xl-auto {
		margin-top: auto !important;
	}
	.m-mr-xl-auto,
	.m-mx-xl-auto {
		margin-right: auto !important;
	}
	.m-mb-xl-auto,
	.m-my-xl-auto {
		margin-bottom: auto !important;
	}
	.m-ml-xl-auto,
	.m-mx-xl-auto {
		margin-left: auto !important;
	}
}

/*****************************************************
MEDIA QUERIES
*****************************************************/

@media (min-width: 768px) {
	.m-h1 {
		font-size: 40px;
		font-size: 6.15vw;
	}
}

@media (min-width: 992px) {
	.m-h1 {
		font-size: 50px;
		font-size: 4.15vw;
	}
}

@media (min-width: 1200px) {
	.m-h1 {
		font-size: 60px;
	}
}

/**
 * Widget style collapse
 */
.panel-group .panel {
	border-radius: 0;
}
.panel-group .panel-default {
	border: none;
}
.panel-group .panel-default .panel-heading {
	background-color: transparent;
}
.panel-group .panel-default .panel-title {
	font-size: 16px;
	color: #075c8f;
	font-weight: 500;
}

.rtl .panel-group .panel-default .panel-title a.collapsed:hover:before {
	color: #075c8f;
}

.panel-group .panel-default .panel-title i.collapse-arrow {
	line-height: 2;
}
.panel-group .panel-default .panel-title a {
	padding: 20px 30px;
	position: relative;
	border: 1px solid #075c8f;
	border-bottom: 1px solid #b7b7b7;
}
.panel-group .panel-default .panel-title a:hover,
.panel-group .panel-default .panel-title a:focus {
	text-decoration: none;
}
.panel-group .panel-default .panel-title a.collapsed {
	border-color: #b7b7b7;
}
.panel-group .panel-default .panel-title a.collapsed:hover {
	border-color: #075c8f;
}
.panel-group .panel-default .panel-title a.collapsed:hover:after {
	color: #075c8f;
}
.panel-group .panel-default .panel-collapse .panel-body {
	border: 1px solid #075c8f;
	border-top: none;
}

/* End Widget style collapse */

.btn-green,
.btn-green:hover {
    background: #8dc74b;
    color: #fff;
}

.btn-green:focus,
.btn-green:active:focus {
	color:#fff;
}

/* CFDs page specific CSS for titles and ul #8148 */
.title-wline {
	color: #333333;
	margin-top: 24px;
	display: table;
	white-space: nowrap;
	padding-left: 1.5%;
	padding-right: 1.5%;
}

.title-wline:before,
.title-wline:after {
	border-top: 1px solid #333333;
	content: '';
	display: table-cell;
	position: relative;
	top: 0.5em;
	width: 50%;
}

.title-wline:before {
	right: 1.5%;
}
.title-wline:after {
	left: 1.5%;
}

html.rtl .title-wline:before {
	right: -1.5%;
}
html.rtl .title-wline:after {
	left: -1.5%;
}

.margin-bottom-xs {
	margin-bottom: 5px;
}

.title-feature {
	font-size: 22px;
	margin-top: 12px;
	color: #333333;
}

.ul-checkmark {
	margin-left: -15px;
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAPCAYAAADgbT9oAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODFFNDY4Q0E5OTFDMTFFNkExOThCMzZBRjE5QTZCMkIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODFFNDY4Qzk5OTFDMTFFNkExOThCMzZBRjE5QTZCMkIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ1NkI1ODI0N0Q3RDExRTY5NkVGRkQyOTI1OEI4QzM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RDY2MUJBN0Q4MzExRTY5NkVGRkQyOTI1OEI4QzM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SEL5xAAAARpJREFUeNqs079LAnEYx3ETIRFcApccwqHBycmxSROpBkEKETdBJ2cHUWhrqKU/JQSHMBHEhsAQnEQjRQgUgiAijMr3wfMFkTt/3X3hNdzdw4e753lu5+bx1GbhcWEfPbuFoYe40EK1C4dFoecIoKhumA3exTWcyOBfPTDTCh8acCM7H2om+AwtvCCNv8WCTYO11l3hDjWk8KtXqIKD0qdlx4sH5FFBAj9GxSr4FWUUsKdTF8EzjnCPOKbL3kIFT5CUTxviFgfy/FLe0IM6Yvhe1bP5Ho9xjDfkZNE7KEldU4b2tc4wFoc3QggDGZRf7j/hBJ/rTllvK4YSPpLrNqL42GR9jNatL+FVac+7bYu9NDpdhLf9LWcCDAA12jL6Pf0fQgAAAABJRU5ErkJggg==');
}

.ul-checkmark li {
	margin-bottom: 15px;
}

.ul-checkmark-circle {
	margin-left: -15px;
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAC6FBMVEUAAACMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0yMu0wAAAAH0bbZAAAA9nRSTlMAAAUzc7bj+vnjtnMzBR9/1/397tvc7/39138AOLn77q1eNSoqNV+t7vu5OM7+v0oLAAALSr/+zjgfuP6vJieu/bgfBID8wikmwPwz1+5JCApL7tdz/a0LB22KFgut/XO2/F8Ia+35dAJf/Lfj7TQeIQAIaevGNzXu5PrcKhmpuSwFZujCNQAq3Pr6Jse/NmPqvy4AKtz65O00OMj91Oi6LTTt5Lb8XjXJ/rYqXvy3dP2sCjXCsiQLrP10M9ftSQAqIEnuMwSA/L4lJb/8gAS4/awmJqv9uB84zv6/SQoAufvtrV41Kh+A2P392wUzc7fk+7d0NAU+A2J4AAAAAWJLR0QAiAUdSAAAAAd0SU1FB+EEFhcxJ+sAyygAAAGlSURBVBjTY2AAAkYmZhZWNnYOTi5uHl5GBghgZOTjFxAUEhYRFROXkJTiYwRLMErLyMrJKygqKauoqqlraGrJSIPEGbV1dPX0DQyBbEYjYxNTM3MLENPSytrGlhFuop29g6MTI4Ozi6ubO1wUaJGHp5eLM4O3j68fQq1/ACNjYFCwN0NIaFg4XDQiMiqaMSY2Lp4hITEJppgxOSU1LT2DMTMrmyEnN4+RkTG/oJCRsai45FtpGSNjeUUlQ1V1DSNjbV19A2NjU/O3ltY2Rsb2jk6GLpBwd8+33r7+Cd8mTprMyMA4Zeo0hukzZgINmTV7ztx53+YvAFrDyLhw0WKGJUuXAYUZl6/4tnLVapDljIxr1q5jWL9h4yaQks1btm6DhNH2HTt3Mezes3cfSOv+AwfBDmVkPHTY5wjD0WPHT5xE9vyp02fOnmNgdDp/4eIlhPcvX7l67TrIihs3b92+c/ceiHnv7p3bt27eYIREw/0HDx89fvL06ZPHjx4+uA+JBqBxz56/ePlK+PVr4VcvXzx/hjDwzdt37z98/Pjh0+cvX8GCAMx7kotRqeCQAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA0LTIyVDIzOjQ5OjM5KzAyOjAwBCKjWQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wNC0yMlQyMzo0OTozOSswMjowMHV/G+UAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAAElFTkSuQmCC');
}

.ul-checkmark-circle li {
	margin-bottom: 15px;
}

.ul-circle {
	margin-left: -15px;
	list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEOEQ2NjFCRDdEODMxMUU2OTZFRkZEMjkyNThCOEMzOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEOEQ2NjFCRTdEODMxMUU2OTZFRkZEMjkyNThCOEMzOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4RDY2MUJCN0Q4MzExRTY5NkVGRkQyOTI1OEI4QzM4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkQ4RDY2MUJDN0Q4MzExRTY5NkVGRkQyOTI1OEI4QzM4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3RfeRAAAAL9JREFUeNqM0D8LQWEUx/H7p5Sykaw2k+l6AcTmvgDJJutNRispg7omZfQOXLPNIMruRdzBolh8j34mBqc+3ed5zuk89zlupTt3FCGGqGl/wgI723g6nGCLOnJi60S5d2EbYzwQIS+RziwX+oVqa8WijBGWuMsRTzRRso6Brt8437HWN/Cc/8K1wrM2vR8F/c8E7B9TFh00cMMVWQwwg28P8zSCKTKIkUqsM8sl1tFa73Gx16Go1x40IpuK8xJgAPk8JctyewCHAAAAAElFTkSuQmCC');
}

.ul-circle li{
	margin-bottom: 15px;
}

p.text-cta {
	color: #333333;
	font-size: 18px;
	padding-top: 5px;
}

p.text-cta a {
	color: #8ac745;
}

.btn-demo {
	color: #ccc;
	background: #f2f2f2;
	border: solid 1px #ccc;
}

.mobile-download-buttons img {
	width: 100%;
	max-width: 200px;
	margin-bottom: 15px;
}

/* Media queries */
@media (min-width: 768px) {

	.title-wline {
		margin-top: 40px;
	}

	.title-feature{
		font-size: 26px;
	}

	.mobile-download-buttons img {
		margin-bottom: 0;
	}
}
