/* General Rules */

/* the 'deal' part of dealCancellation */ 
.deal {
	font-weight: 400;
	color: #8cbb4c;
}

/* Circled numbers with lines */
.number-circle-left {
	font-size: 40px;
	font-weight: 100;
	color: #ffffff;
	text-align: center;
	background-color: #81b545;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	display: inline-block;
}
.number-circle-left:after {
	content: '';
	background-color: #ccc;
	position: absolute;
	width: 85%;
	height: 1px;
	top: 50%;
	right: 0;
	display: inline-block;
}
.number-circle-right {
	font-size: 40px;
	font-weight: 100;
	text-align: center;
	color: #ffffff;
	background-color: #81b545;
	width: 60px;
	height: 60px;
	float: right;
	border-radius: 50%;
	display: inline-block;
}
.number-circle-right:after {
	content: '';
	background-color: #ccc;
	width: 85%;
	height: 1px;
	top: 50%;
	left: 0;
	display: inline-block;
	position: absolute;
}

/* Typography */
h1.dc {
	font-weight: 800;
	font-size: 50px;
	color: #0F5B8E;
	margin-top: 10px;
}

h2.dc {
	color: #8cbb4c;
	margin-bottom: 0;
	padding-top: 20px;
}

h3.dc {
	color: #0F5B8E;
	margin-bottom: 15px;
	padding-top: 0;
}

p.dc {
	color: #333;
	font-size: 18px;
	font-weight: 200;
	text-align: center;
	padding-top: 30px;
}

a.dc{
	color: #8cbb4c;
	font-weight: 200;
}
a.dc:hover {
	color: #0F5B8E;
	text-decoration: none;
}

.dcintro {
	color: #333;
	font-size: 16px;
	font-weight: 200;
	text-align: left;
}

/* Buttons */
.trydcbutton {
	background-image: url('data:image/png;base64,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');
	background-color: #085b8a;
	background-repeat: no-repeat;
	background-position: 12px center;
	font-size: 16px;
	text-align: right;
	min-width: 230px;
	min-height: 60px;
	border: 2px;
	border-radius: 6px;
	padding: 20px;
}

.trydcbutton.pl {
	text-align: center;
	padding: 20px 20px 20px 65px;
}

/* Image display adjustments */
.linetouch-top-right {
	margin-top:-30px;
	margin-right: -15px;
}

.linetouch-top-left {
	margin-top:-30px;
	margin-left: -15px;
}

.linetouch-bottom-left{
	width: 150%;
	height:45px;
	margin-top: -11px;
	float:right;
}
.linetouch-bottom-right{
	width: 150%;
	height: 45px;
	margin-top: -11px;
	float: left;
}

/* Deco specifics */
.spaceout {
	margin-bottom: 60px;
	margin-top: 20px;
}

.dc-chevron {
	height: 10px;
}

/* Media Queries */
@media (max-width: 767px){

	.number-circle-right {
		display: inline-block;
		float: left;
		margin-top:20px;
	}
	.number-circle-right:after {
		display: none;
	}

	.number-circle-left {
		display: inline-block;
	}
	.number-circle-left:after {
		display: none;
	}

	h1.dc {
		font-size: 28px;
		text-align: center;
	}

	p.dc{
		width: 75%;
		padding-top: 0;
		padding-bottom: 30px;
		float: right;
	}

	.dc-questions {
		float: none;
	}

	.spaceout {
		margin-top: 20px;
		margin-bottom: 45px;
	}

}

/* RTL Rules */

/* General Rules */

.rtl .number-circle-left:after {
	right: inherit;
	left: 0;
}
.rtl .number-circle-right {
	float: left;
}
.rtl .number-circle-right:after {
	right: 0;
}

/* Typography */

.rtl .dcintro {
	text-align: right;
}

/* Image display adjustments */
.rtl .linetouch-bottom-left{
	float:left;
}
.rtl .linetouch-bottom-right{
	float: right;
}

/* Media Queries */
@media (max-width: 767px){

	.rtl .number-circle-right {
		float: right;
	}

	.rtl p.dc{
		float: left;
	}

}
