body ,p , div , span , i , a{
	font-family: kanoon;
}


h3.main_question{
	direction: rtl;
	text-align: right;
}
p.start_text{
	line-height: 34px;
	text-align: justify !important;
	text-justify: inter-word;
}
h3.main_question i {
	position: absolute;
	right: -30px;
	font-weight: bold;
	color: #2955a9;
	font-size: 21px;
	font-size: 1.3125rem;
	top: 2px;
}


.container_check.version_2{
	text-align: right;
	direction: rtl;
}

.ui-progressbar {
	height: 8px;
	width: 100%;
	direction: rtl;
}
#top-wizard {
		float: right;
}
@media (min-width: 600px) {
	#top-wizard {
		/*margin: -60px -60px 0 -60px;*/
		width: 100%;
		/*margin-right: -60px;*/
		float: right;
	}
}

#location {
	font-size: 12px;
	font-size: 0.75rem;
	padding: 15px;
	display: inline-block;
	direction: rtl;
	text-align: right;
	float: right;
}
.container_radio.version_2 {

	text-align: right;
	direction: rtl;
}
.summary .wrapper p{
	direction: rtl;
	text-align: right;
}
.step p{
	direction: rtl;
	text-align: right;
}
#left_form {

	background-color: #a6ce39;

}
.ui-widget-header{
	background: #006038;
}

 button.forward, button.submit{
	background-color: #006038;

}
h3.main_question i {

	color: #006038;

}
.code_token{
	direction: rtl;
}
#bottom-wizard-d button[disabled] {
	display: inline-block;
}
#bottom-wizard-d a.backward {
	color: #777;
	background: #e8e8e8;
}

#bottom-wizard-d a.backward, a.forward, a.submit {
	border: none;
	color: #fff;
	text-decoration: none;
	transition: background .5s ease;
	-moz-transition: background .5s ease;
	-webkit-transition: background .5s ease;
	-o-transition: background .5s ease;
	display: inline-block;
	cursor: pointer;
	outline: none;
	text-align: center;
	background: #006038;
	position: relative;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 600;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	line-height: 1;
	padding: 12px 30px;
}
.cd-overlay-nav span{
	background: #006038;

}
.cd-overlay-content span{
	background: #006038;

}
#bottom-wizard-d .backward:hover, #bottom-wizard-d .forward:hover {
	background: #0f293b;
	color: #fff;
}
#bottom-wizard-d a.backward {
	color: #777;
	background: #e8e8e8;
}
.main_title_desc{
	direction: rtl;
	text-align: right;
	display: block;
	margin: 10px 0px;
	padding: 10px 0px;
	font-size: 22px;
}
.bottom-center{
	text-align: center;
	margin: 20px auto;
}
.logo-top{
	height: 100%;
}
.logotype{
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

@media (min-width: 450px) {
	.logotype{
		width: 50%;
	}

}

.side_title{
	line-height: 32px;
}

.title_side_logo{
	color: #fff;
}


.title_slogan{
}

.container_radio .checkmark::after {
	background: #006038;
}
.container_check input:checked ~ .checkmark {
	background-color: #006038;
	border: 1px solid transparent;
}
.container_radio.version_2.active, .container_radio.version_2:hover, .container_check.version_2.active, .container_check.version_2:hover {
	border: 1px solid #006038;
}
#left_form {
	font-family: kanoon;
}
#left_form h2 span {
	display: block;
}
#left_form h2  {
	font-weight: bold;
}

#left_form h2 span.title_logo{
	color: #006038;
	font-size:25px
}
.copyright{
	direction: rtl;
	text-align: right;
}

.countdown_form{
	text-align: center;
	color: #026038;
	font-weight: bold;
	direction: rtl;
}
