@font-face {
	font-family: Vazir;
	src:url('https://tavafi.ir/dl/Vazir-Bold.eot');
	src:url('https://tavafi.ir/dl/Vazir-Bold.eot?#iefix');
	src:url('https://tavafi.ir/dl/Vazir-Bold.woff2');
	src:url('https://tavafi.ir/dl/Vazir-Bold.woff');
	src:url('https://tavafi.ir/dl/Vazir-Bold.ttf');
	font-weight: bold;
	font-display: swap;
}
*,*:before,*:after{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box 
	font-family: Vazir;
}
html,body{
	font-family: Vazir;
	height:100% 	
	font-size:14px 
	color:#222;
	padding:0;
	margin:0;
	font-family:Vazir;
	font-weight:normal;
	font-style:normal;
	line-height:1.5;
	position:relative;
	cursor:auto 
}
a:hover{
	cursor:pointer 
}
img{
	max-width:100%;
	height:auto;
	display:inline-block;
	vertical-align:middle 
}
img{
	-ms-interpolation-mode:bicubic 
}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{
	max-width:none !important 
}
.left{
	float:left !important 
}
.right{
	float:right !important 
}
.clearfix:before,.clearfix:after{
	content:" ";
	display:table 
}
.clearfix:after{
	clear:both 
}
.hide{
	display:none !important;
	visibility:hidden 
}
.invisible{
	visibility:hidden 
}
.antialiased{
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale 
}
textarea{
	font-family: Vazir;
	height:auto;
	min-height:50px 
}
select{
	font-family: Vazir;
	width:100% 
}
.row{
	width:100%;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	margin-bottom:0;
	max-width:71.4285714286rem 
}
.row:before,.row:after{
	content:" ";
	display:table 
}
.row:after{
	clear:both 
}
.row.collapse>.column,.row.collapse>.columns{
	padding-left:0;
	padding-right:0 
}
.row.collapse .row{
	margin-left:0;
	margin-right:0 
}
.row .row{
	width:auto;
	margin-right:-1.0714285714rem;
	margin-left:-1.0714285714rem;
	margin-top:0;
	margin-bottom:0;
	max-width:none 
}
.row .row:before,.row .row:after{
	content:" ";
	display:table 
}
.row .row:after{
	clear:both 
}
.row .row.collapse{
	width:auto;
	margin:0;
	max-width:none 
}
.row .row.collapse:before,.row .row.collapse:after{
	content:" ";
	display:table 
}
.row .row.collapse:after{
	clear:both 
}
.column,.columns{
	padding-left:1.0714285714rem;
	padding-right:1.0714285714rem;
	width:100%;
	float:right 
}
[class*="column"]+[class*="column"]:last-child{
	float:left 
}
[class*="column"]+[class*="column"].end{
	float:right 
}
@media only screen{
	.small-push-0{
		position:relative;
		right:0%;
		left:auto 
   }
	.small-pull-0{
		position:relative;
		left:0%;
		right:auto 
   }
	.small-push-1{
		position:relative;
		right:8.3333333333%;
		left:auto 
   }
	.small-pull-1{
		position:relative;
		left:8.3333333333%;
		right:auto 
   }
	.small-push-2{
		position:relative;
		right:16.6666666667%;
		left:auto 
   }
	.small-pull-2{
		position:relative;
		left:16.6666666667%;
		right:auto 
   }
	.small-push-3{
		position:relative;
		right:25%;
		left:auto 
   }
	.small-pull-3{
		position:relative;
		left:25%;
		right:auto 
   }
	.small-push-4{
		position:relative;
		right:33.3333333333%;
		left:auto 
   }
	.small-pull-4{
		position:relative;
		left:33.3333333333%;
		right:auto 
   }
	.small-push-5{
		position:relative;
		right:41.6666666667%;
		left:auto 
   }
	.small-pull-5{
		position:relative;
		left:41.6666666667%;
		right:auto 
   }
	.small-push-6{
		position:relative;
		right:50%;
		left:auto 
   }
	.small-pull-6{
		position:relative;
		left:50%;
		right:auto 
   }
	.small-push-7{
		position:relative;
		right:58.3333333333%;
		left:auto 
   }
	.small-pull-7{
		position:relative;
		left:58.3333333333%;
		right:auto 
   }
	.small-push-8{
		position:relative;
		right:66.6666666667%;
		left:auto 
   }
	.small-pull-8{
		position:relative;
		left:66.6666666667%;
		right:auto 
   }
	.small-push-9{
		position:relative;
		right:75%;
		left:auto 
   }
	.small-pull-9{
		position:relative;
		left:75%;
		right:auto 
   }
	.small-push-10{
		position:relative;
		right:83.3333333333%;
		left:auto 
   }
	.small-pull-10{
		position:relative;
		left:83.3333333333%;
		right:auto 
   }
	.small-push-11{
		position:relative;
		right:91.6666666667%;
		left:auto 
   }
	.small-pull-11{
		position:relative;
		left:91.6666666667%;
		right:auto 
   }
	.column,.columns{
		position:relative;
		padding-left:1.0714285714rem;
		padding-right:1.0714285714rem;
		float:right 
   }
	.small-1{
		width:8.3333333333% 
   }
	.small-2{
		width:16.6666666667% 
   }
	.small-3{
		width:25% 
   }
	.small-4{
		width:33.3333333333% 
   }
	.small-5{
		width:41.6666666667% 
   }
	.small-6{
		width:50% 
   }
	.small-7{
		width:58.3333333333% 
   }
	.small-8{
		width:66.6666666667% 
   }
	.small-9{
		width:75% 
   }
	.small-10{
		width:83.3333333333% 
   }
	.small-11{
		width:91.6666666667% 
   }
	.small-12{
		width:100% 
   }
	.small-offset-0{
		margin-right:0% !important 
   }
	.small-offset-1{
		margin-right:8.3333333333% !important 
   }
	.small-offset-2{
		margin-right:16.6666666667% !important 
   }
	.small-offset-3{
		margin-right:25% !important 
   }
	.small-offset-4{
		margin-right:33.3333333333% !important 
   }
	.small-offset-5{
		margin-right:41.6666666667% !important 
   }
	.small-offset-6{
		margin-right:50% !important 
   }
	.small-offset-7{
		margin-right:58.3333333333% !important 
   }
	.small-offset-8{
		margin-right:66.6666666667% !important 
   }
	.small-offset-9{
		margin-right:75% !important 
   }
	.small-offset-10{
		margin-right:83.3333333333% !important 
   }
	.small-offset-11{
		margin-right:91.6666666667% !important 
   }
	.small-reset-order{
		margin-right:0;
		margin-left:0;
		left:auto;
		right:auto;
		float:right 
   }
	.column.small-centered,.columns.small-centered{
		margin-right:auto;
		margin-left:auto;
		float:none 
   }
	.column.small-uncentered,.columns.small-uncentered{
		margin-right:0;
		margin-left:0;
		float:right 
   }
	.column.small-centered:last-child,.columns.small-centered:last-child{
		float:none 
   }
	.column.small-uncentered:last-child,.columns.small-uncentered:last-child{
		float:right 
   }
	.column.small-uncentered.opposite,.columns.small-uncentered.opposite{
		float:left 
   }
	.row.small-collapse>.column,.row.small-collapse>.columns{
		padding-left:0;
		padding-right:0 
   }
	.row.small-collapse .row{
		margin-left:0;
		margin-right:0 
   }
	.row.small-uncollapse>.column,.row.small-uncollapse>.columns{
		padding-left:1.0714285714rem;
		padding-right:1.0714285714rem;
		float:right 
   }
}
@media only screen and (min-width:40.063em){
	.medium-push-0{
		position:relative;
		right:0%;
		left:auto 
   }
	.medium-pull-0{
		position:relative;
		left:0%;
		right:auto 
   }
	.medium-push-1{
		position:relative;
		right:8.3333333333%;
		left:auto 
   }
	.medium-pull-1{
		position:relative;
		left:8.3333333333%;
		right:auto 
   }
	.medium-push-2{
		position:relative;
		right:16.6666666667%;
		left:auto 
   }
	.medium-pull-2{
		position:relative;
		left:16.6666666667%;
		right:auto 
   }
	.medium-push-3{
		position:relative;
		right:25%;
		left:auto 
   }
	.medium-pull-3{
		position:relative;
		left:25%;
		right:auto 
   }
	.medium-push-4{
		position:relative;
		right:33.3333333333%;
		left:auto 
   }
	.medium-pull-4{
		position:relative;
		left:33.3333333333%;
		right:auto 
   }
	.medium-push-5{
		position:relative;
		right:41.6666666667%;
		left:auto 
   }
	.medium-pull-5{
		position:relative;
		left:41.6666666667%;
		right:auto 
   }
	.medium-push-6{
		position:relative;
		right:50%;
		left:auto 
   }
	.medium-pull-6{
		position:relative;
		left:50%;
		right:auto 
   }
	.medium-push-7{
		position:relative;
		right:58.3333333333%;
		left:auto 
   }
	.medium-pull-7{
		position:relative;
		left:58.3333333333%;
		right:auto 
   }
	.medium-push-8{
		position:relative;
		right:66.6666666667%;
		left:auto 
   }
	.medium-pull-8{
		position:relative;
		left:66.6666666667%;
		right:auto 
   }
	.medium-push-9{
		position:relative;
		right:75%;
		left:auto 
   }
	.medium-pull-9{
		position:relative;
		left:75%;
		right:auto 
   }
	.medium-push-10{
		position:relative;
		right:83.3333333333%;
		left:auto 
   }
	.medium-pull-10{
		position:relative;
		left:83.3333333333%;
		right:auto 
   }
	.medium-push-11{
		position:relative;
		right:91.6666666667%;
		left:auto 
   }
	.medium-pull-11{
		position:relative;
		left:91.6666666667%;
		right:auto 
   }
	.column,.columns{
		position:relative;
		padding-left:1.0714285714rem;
		padding-right:1.0714285714rem;
		float:right 
   }
	.medium-1{
		width:8.3333333333% 
   }
	.medium-2{
		width:16.6666666667% 
   }
	.medium-3{
		width:25% 
   }
	.medium-4{
		width:33.3333333333% 
   }
	.medium-5{
		width:41.6666666667% 
   }
	.medium-6{
		width:50% 
   }
	.medium-7{
		width:58.3333333333% 
   }
	.medium-8{
		width:66.6666666667% 
   }
	.medium-9{
		width:75% 
   }
	.medium-10{
		width:83.3333333333% 
   }
	.medium-11{
		width:91.6666666667% 
   }
	.medium-12{
		width:100% 
   }
	.medium-offset-0{
		margin-right:0% !important 
   }
	.medium-offset-1{
		margin-right:8.3333333333% !important 
   }
	.medium-offset-2{
		margin-right:16.6666666667% !important 
   }
	.medium-offset-3{
		margin-right:25% !important 
   }
	.medium-offset-4{
		margin-right:33.3333333333% !important 
   }
	.medium-offset-5{
		margin-right:41.6666666667% !important 
   }
	.medium-offset-6{
		margin-right:50% !important 
   }
	.medium-offset-7{
		margin-right:58.3333333333% !important 
   }
	.medium-offset-8{
		margin-right:66.6666666667% !important 
   }
	.medium-offset-9{
		margin-right:75% !important 
   }
	.medium-offset-10{
		margin-right:83.3333333333% !important 
   }
	.medium-offset-11{
		margin-right:91.6666666667% !important 
   }
	.medium-reset-order{
		margin-right:0;
		margin-left:0;
		left:auto;
		right:auto;
		float:right 
   }
	.column.medium-centered,.columns.medium-centered{
		margin-right:auto;
		margin-left:auto;
		float:none 
   }
	.column.medium-uncentered,.columns.medium-uncentered{
		margin-right:0;
		margin-left:0;
		float:right 
   }
	.column.medium-centered:last-child,.columns.medium-centered:last-child{
		float:none 
   }
	.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{
		float:right 
   }
	.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{
		float:left 
   }
	.row.medium-collapse>.column,.row.medium-collapse>.columns{
		padding-left:0;
		padding-right:0 
   }
	.row.medium-collapse .row{
		margin-left:0;
		margin-right:0 
   }
	.row.medium-uncollapse>.column,.row.medium-uncollapse>.columns{
		padding-left:1.0714285714rem;
		padding-right:1.0714285714rem;
		float:right 
   }
	.push-0{
		position:relative;
		right:0%;
		left:auto 
   }
	.pull-0{
		position:relative;
		left:0%;
		right:auto 
   }
	.push-1{
		position:relative;
		right:8.3333333333%;
		left:auto 
   }
	.pull-1{
		position:relative;
		left:8.3333333333%;
		right:auto 
   }
	.push-2{
		position:relative;
		right:16.6666666667%;
		left:auto 
   }
	.pull-2{
		position:relative;
		left:16.6666666667%;
		right:auto 
   }
	.push-3{
		position:relative;
		right:25%;
		left:auto 
   }
	.pull-3{
		position:relative;
		left:25%;
		right:auto 
   }
	.push-4{
		position:relative;
		right:33.3333333333%;
		left:auto 
   }
	.pull-4{
		position:relative;
		left:33.3333333333%;
		right:auto 
   }
	.push-5{
		position:relative;
		right:41.6666666667%;
		left:auto 
   }
	.pull-5{
		position:relative;
		left:41.6666666667%;
		right:auto 
   }
	.push-6{
		position:relative;
		right:50%;
		left:auto 
   }
	.pull-6{
		position:relative;
		left:50%;
		right:auto 
   }
	.push-7{
		position:relative;
		right:58.3333333333%;
		left:auto 
   }
	.pull-7{
		position:relative;
		left:58.3333333333%;
		right:auto 
   }
	.push-8{
		position:relative;
		right:66.6666666667%;
		left:auto 
   }
	.pull-8{
		position:relative;
		left:66.6666666667%;
		right:auto 
   }
	.push-9{
		position:relative;
		right:75%;
		left:auto 
   }
	.pull-9{
		position:relative;
		left:75%;
		right:auto 
   }
	.push-10{
		position:relative;
		right:83.3333333333%;
		left:auto 
   }
	.pull-10{
		position:relative;
		left:83.3333333333%;
		right:auto 
   }
	.push-11{
		position:relative;
		right:91.6666666667%;
		left:auto 
   }
	.pull-11{
		position:relative;
		left:91.6666666667%;
		right:auto 
   }
}
@media only screen and (min-width:64.063em){
	.large-push-0{
		position:relative;
		right:0%;
		left:auto 
   }
	.large-pull-0{
		position:relative;
		left:0%;
		right:auto 
   }
	.large-push-1{
		position:relative;
		right:8.3333333333%;
		left:auto 
   }
	.large-pull-1{
		position:relative;
		left:8.3333333333%;
		right:auto 
   }
	.large-push-2{
		position:relative;
		right:16.6666666667%;
		left:auto 
   }
	.large-pull-2{
		position:relative;
		left:16.6666666667%;
		right:auto 
   }
	.large-push-3{
		position:relative;
		right:25%;
		left:auto 
   }
	.large-pull-3{
		position:relative;
		left:25%;
		right:auto 
   }
	.large-push-4{
		position:relative;
		right:33.3333333333%;
		left:auto 
   }
	.large-pull-4{
		position:relative;
		left:33.3333333333%;
		right:auto 
   }
	.large-push-5{
		position:relative;
		right:41.6666666667%;
		left:auto 
   }
	.large-pull-5{
		position:relative;
		left:41.6666666667%;
		right:auto 
   }
	.large-push-6{
		position:relative;
		right:50%;
		left:auto 
   }
	.large-pull-6{
		position:relative;
		left:50%;
		right:auto 
   }
	.large-push-7{
		position:relative;
		right:58.3333333333%;
		left:auto 
   }
	.large-pull-7{
		position:relative;
		left:58.3333333333%;
		right:auto 
   }
	.large-push-8{
		position:relative;
		right:66.6666666667%;
		left:auto 
   }
	.large-pull-8{
		position:relative;
		left:66.6666666667%;
		right:auto 
   }
	.large-push-9{
		position:relative;
		right:75%;
		left:auto 
   }
	.large-pull-9{
		position:relative;
		left:75%;
		right:auto 
   }
	.large-push-10{
		position:relative;
		right:83.3333333333%;
		left:auto 
   }
	.large-pull-10{
		position:relative;
		left:83.3333333333%;
		right:auto 
   }
	.large-push-11{
		position:relative;
		right:91.6666666667%;
		left:auto 
   }
	.large-pull-11{
		position:relative;
		left:91.6666666667%;
		right:auto 
   }
	.column,.columns{
		position:relative;
		padding-left:1.0714285714rem;
		padding-right:1.0714285714rem;
		float:right 
   }
	.large-1{
		width:8.3333333333% 
   }
	.large-2{
		width:16.6666666667% 
   }
	.large-3{
		width:25% 
   }
	.large-4{
		width:33.3333333333% 
   }
	.large-5{
		width:41.6666666667% 
   }
	.large-6{
		width:50% 
   }
	.large-7{
		width:58.3333333333% 
   }
	.large-8{
		width:66.6666666667% 
   }
	.large-9{
		width:75% 
   }
	.large-10{
		width:83.3333333333% 
   }
	.large-11{
		width:91.6666666667% 
   }
	.large-12{
		width:100% 
   }
	.large-offset-0{
		margin-right:0% !important 
   }
	.large-offset-1{
		margin-right:8.3333333333% !important 
   }
	.large-offset-2{
		margin-right:16.6666666667% !important 
   }
	.large-offset-3{
		margin-right:25% !important 
   }
	.large-offset-4{
		margin-right:33.3333333333% !important 
   }
	.large-offset-5{
		margin-right:41.6666666667% !important 
   }
	.large-offset-6{
		margin-right:50% !important 
   }
	.large-offset-7{
		margin-right:58.3333333333% !important 
   }
	.large-offset-8{
		margin-right:66.6666666667% !important 
   }
	.large-offset-9{
		margin-right:75% !important 
   }
	.large-offset-10{
		margin-right:83.3333333333% !important 
   }
	.large-offset-11{
		margin-right:91.6666666667% !important 
   }
	.large-reset-order{
		margin-right:0;
		margin-left:0;
		left:auto;
		right:auto;
		float:right 
   }
	.column.large-centered,.columns.large-centered{
		margin-right:auto;
		margin-left:auto;
		float:none 
   }
	.column.large-uncentered,.columns.large-uncentered{
		margin-right:0;
		margin-left:0;
		float:right 
   }
	.column.large-centered:last-child,.columns.large-centered:last-child{
		float:none 
   }
	.column.large-uncentered:last-child,.columns.large-uncentered:last-child{
		float:right 
   }
	.column.large-uncentered.opposite,.columns.large-uncentered.opposite{
		float:left 
   }
	.row.large-collapse>.column,.row.large-collapse>.columns{
		padding-left:0;
		padding-right:0 
   }
	.row.large-collapse .row{
		margin-left:0;
		margin-right:0 
   }
	.row.large-uncollapse>.column,.row.large-uncollapse>.columns{
		padding-left:1.0714285714rem;
		padding-right:1.0714285714rem;
		float:right 
   }
	.push-0{
		position:relative;
		right:0%;
		left:auto 
   }
	.pull-0{
		position:relative;
		left:0%;
		right:auto 
   }
	.push-1{
		position:relative;
		right:8.3333333333%;
		left:auto 
   }
	.pull-1{
		position:relative;
		left:8.3333333333%;
		right:auto 
   }
	.push-2{
		position:relative;
		right:16.6666666667%;
		left:auto 
   }
	.pull-2{
		position:relative;
		left:16.6666666667%;
		right:auto 
   }
	.push-3{
		position:relative;
		right:25%;
		left:auto 
   }
	.pull-3{
		position:relative;
		left:25%;
		right:auto 
   }
	.push-4{
		position:relative;
		right:33.3333333333%;
		left:auto 
   }
	.pull-4{
		position:relative;
		left:33.3333333333%;
		right:auto 
   }
	.push-5{
		position:relative;
		right:41.6666666667%;
		left:auto 
   }
	.pull-5{
		position:relative;
		left:41.6666666667%;
		right:auto 
   }
	.push-6{
		position:relative;
		right:50%;
		left:auto 
   }
	.pull-6{
		position:relative;
		left:50%;
		right:auto 
   }
	.push-7{
		position:relative;
		right:58.3333333333%;
		left:auto 
   }
	.pull-7{
		position:relative;
		left:58.3333333333%;
		right:auto 
   }
	.push-8{
		position:relative;
		right:66.6666666667%;
		left:auto 
   }
	.pull-8{
		position:relative;
		left:66.6666666667%;
		right:auto 
   }
	.push-9{
		position:relative;
		right:75%;
		left:auto 
   }
	.pull-9{
		position:relative;
		left:75%;
		right:auto 
   }
	.push-10{
		position:relative;
		right:83.3333333333%;
		left:auto 
   }
	.pull-10{
		position:relative;
		left:83.3333333333%;
		right:auto 
   }
	.push-11{
		position:relative;
		right:91.6666666667%;
		left:auto 
   }
	.pull-11{
		position:relative;
		left:91.6666666667%;
		right:auto 
   }
}
.accordion{
	margin-bottom:0 
}
.accordion:before,.accordion:after{
	content:" ";
	display:table 
}
.accordion:after{
	clear:both 
}
.accordion .accordion-navigation,.accordion dd{
	display:block;
	margin-bottom:0 !important 
}
.accordion .accordion-navigation.active>a,.accordion dd.active>a{
	background:#f0f0f0 
}
.accordion .accordion-navigation>a,.accordion dd>a{
	background:#f7f7f7;
	color:#242424;
	padding:1rem 1.5714285714rem;
	display:block;
	font-family:Vazir;
	font-size:1.1428571429rem 
}
.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{
	background:#f0f0f0 
}
.accordion .accordion-navigation>.content,.accordion dd>.content{
	display:none;
	padding:1rem 1.5714285714rem 
}
.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{
	display:block;
	background:#fff 
}
.alert-box{
	border-style:solid;
	border-width:1px;
	display:block;
	font-weight:normal;
	margin-bottom:1.4285714286rem;
	position:relative;
	padding:1rem 1.7142857143rem 1rem 1rem;
	font-size:.9285714286rem;
	transition:opacity 300ms ease-out;
	background-color:#0881d6;
	border-color:#076fb8;
	color:#fff 
}
.alert-box .close{
	font-size:1.5714285714rem;
	padding:9px 6px 4px;
	line-height:0;
	position:absolute;
	top:50%;
	margin-top:-.7857142857rem;
	left:.2857142857rem;
	color:#333;
	opacity:.3;
	background:inherit 
}
.alert-box .close:hover,.alert-box .close:focus{
	opacity:.5 
}
.alert-box.radius{
	border-radius:3px 
}
.alert-box.round{
	border-radius:1000px 
}
.alert-box.success{
	background-color:#d9f1c9;
	border-color:#b6e498;
	color:#4f4f4f 
}
.alert-box.alert{
	background-color:#fae5e5;
	border-color:#efadad;
	color:#4f4f4f 
}
.alert-box.secondary{
	background-color:#e7e7e7;
	border-color:#c7c7c7;
	color:#4f4f4f 
}
.alert-box.warning{
	background-color:#fae5e5;
	border-color:#efadad;
	color:#4f4f4f 
}
.alert-box.info{
	background-color:#a0d3e8;
	border-color:#74bfdd;
	color:#4f4f4f 
}
.alert-box.alert-close{
	opacity:0 
}
[class*="block-grid-"]{
	display:block;
	padding:0;
	margin:0 -.7142857143rem 
}
[class*="block-grid-"]:before,[class*="block-grid-"]:after{
	content:" ";
	display:table 
}
[class*="block-grid-"]:after{
	clear:both 
}
[class*="block-grid-"]>li{
	display:block;
	height:auto;
	float:right;
	padding:0 .7142857143rem 1.4285714286rem 
}
@media only screen{
	.small-block-grid-1>li{
		width:100%;
		list-style:none 
   }
	.small-block-grid-1>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-1>li:nth-of-type(1n+1){
		clear:both 
   }
	.small-block-grid-2>li{
		width:50%;
		list-style:none 
   }
	.small-block-grid-2>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-2>li:nth-of-type(2n+1){
		clear:both 
   }
	.small-block-grid-3>li{
		width:33.3333333333%;
		list-style:none 
   }
	.small-block-grid-3>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-3>li:nth-of-type(3n+1){
		clear:both 
   }
	.small-block-grid-4>li{
		width:25%;
		list-style:none 
   }
	.small-block-grid-4>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-4>li:nth-of-type(4n+1){
		clear:both 
   }
	.small-block-grid-5>li{
		width:20%;
		list-style:none 
   }
	.small-block-grid-5>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-5>li:nth-of-type(5n+1){
		clear:both 
   }
	.small-block-grid-6>li{
		width:16.6666666667%;
		list-style:none 
   }
	.small-block-grid-6>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-6>li:nth-of-type(6n+1){
		clear:both 
   }
	.small-block-grid-7>li{
		width:14.2857142857%;
		list-style:none 
   }
	.small-block-grid-7>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-7>li:nth-of-type(7n+1){
		clear:both 
   }
	.small-block-grid-8>li{
		width:12.5%;
		list-style:none 
   }
	.small-block-grid-8>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-8>li:nth-of-type(8n+1){
		clear:both 
   }
	.small-block-grid-9>li{
		width:11.1111111111%;
		list-style:none 
   }
	.small-block-grid-9>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-9>li:nth-of-type(9n+1){
		clear:both 
   }
	.small-block-grid-10>li{
		width:10%;
		list-style:none 
   }
	.small-block-grid-10>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-10>li:nth-of-type(10n+1){
		clear:both 
   }
	.small-block-grid-11>li{
		width:9.0909090909%;
		list-style:none 
   }
	.small-block-grid-11>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-11>li:nth-of-type(11n+1){
		clear:both 
   }
	.small-block-grid-12>li{
		width:8.3333333333%;
		list-style:none 
   }
	.small-block-grid-12>li:nth-of-type(1n){
		clear:none 
   }
	.small-block-grid-12>li:nth-of-type(12n+1){
		clear:both 
   }
}
@media only screen and (min-width:40.063em){
	.medium-block-grid-1>li{
		width:100%;
		list-style:none 
   }
	.medium-block-grid-1>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-1>li:nth-of-type(1n+1){
		clear:both 
   }
	.medium-block-grid-2>li{
		width:50%;
		list-style:none 
   }
	.medium-block-grid-2>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-2>li:nth-of-type(2n+1){
		clear:both 
   }
	.medium-block-grid-3>li{
		width:33.3333333333%;
		list-style:none 
   }
	.medium-block-grid-3>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-3>li:nth-of-type(3n+1){
		clear:both 
   }
	.medium-block-grid-4>li{
		width:25%;
		list-style:none 
   }
	.medium-block-grid-4>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-4>li:nth-of-type(4n+1){
		clear:both 
   }
	.medium-block-grid-5>li{
		width:20%;
		list-style:none 
   }
	.medium-block-grid-5>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-5>li:nth-of-type(5n+1){
		clear:both 
   }
	.medium-block-grid-6>li{
		width:16.6666666667%;
		list-style:none 
   }
	.medium-block-grid-6>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-6>li:nth-of-type(6n+1){
		clear:both 
   }
	.medium-block-grid-7>li{
		width:14.2857142857%;
		list-style:none 
   }
	.medium-block-grid-7>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-7>li:nth-of-type(7n+1){
		clear:both 
   }
	.medium-block-grid-8>li{
		width:12.5%;
		list-style:none 
   }
	.medium-block-grid-8>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-8>li:nth-of-type(8n+1){
		clear:both 
   }
	.medium-block-grid-9>li{
		width:11.1111111111%;
		list-style:none 
   }
	.medium-block-grid-9>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-9>li:nth-of-type(9n+1){
		clear:both 
   }
	.medium-block-grid-10>li{
		width:10%;
		list-style:none 
   }
	.medium-block-grid-10>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-10>li:nth-of-type(10n+1){
		clear:both 
   }
	.medium-block-grid-11>li{
		width:9.0909090909%;
		list-style:none 
   }
	.medium-block-grid-11>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-11>li:nth-of-type(11n+1){
		clear:both 
   }
	.medium-block-grid-12>li{
		width:8.3333333333%;
		list-style:none 
   }
	.medium-block-grid-12>li:nth-of-type(1n){
		clear:none 
   }
	.medium-block-grid-12>li:nth-of-type(12n+1){
		clear:both 
   }
}
@media only screen and (min-width:64.063em){
	.large-block-grid-1>li{
		width:100%;
		list-style:none 
   }
	.large-block-grid-1>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-1>li:nth-of-type(1n+1){
		clear:both 
   }
	.large-block-grid-2>li{
		width:50%;
		list-style:none 
   }
	.large-block-grid-2>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-2>li:nth-of-type(2n+1){
		clear:both 
   }
	.large-block-grid-3>li{
		width:33.3333333333%;
		list-style:none 
   }
	.large-block-grid-3>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-3>li:nth-of-type(3n+1){
		clear:both 
   }
	.large-block-grid-4>li{
		width:25%;
		list-style:none 
   }
	.large-block-grid-4>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-4>li:nth-of-type(4n+1){
		clear:both 
   }
	.large-block-grid-5>li{
		width:20%;
		list-style:none 
   }
	.large-block-grid-5>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-5>li:nth-of-type(5n+1){
		clear:both 
   }
	.large-block-grid-6>li{
		width:16.6666666667%;
		list-style:none 
   }
	.large-block-grid-6>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-6>li:nth-of-type(6n+1){
		clear:both 
   }
	.large-block-grid-7>li{
		width:14.2857142857%;
		list-style:none 
   }
	.large-block-grid-7>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-7>li:nth-of-type(7n+1){
		clear:both 
   }
	.large-block-grid-8>li{
		width:12.5%;
		list-style:none 
   }
	.large-block-grid-8>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-8>li:nth-of-type(8n+1){
		clear:both 
   }
	.large-block-grid-9>li{
		width:11.1111111111%;
		list-style:none 
   }
	.large-block-grid-9>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-9>li:nth-of-type(9n+1){
		clear:both 
   }
	.large-block-grid-10>li{
		width:10%;
		list-style:none 
   }
	.large-block-grid-10>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-10>li:nth-of-type(10n+1){
		clear:both 
   }
	.large-block-grid-11>li{
		width:9.0909090909%;
		list-style:none 
   }
	.large-block-grid-11>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-11>li:nth-of-type(11n+1){
		clear:both 
   }
	.large-block-grid-12>li{
		width:8.3333333333%;
		list-style:none 
   }
	.large-block-grid-12>li:nth-of-type(1n){
		clear:none 
   }
	.large-block-grid-12>li:nth-of-type(12n+1){
		clear:both 
   }
}
button,.button{
	font-family: Vazir;
	border-style:solid;
	border-width:0;
	cursor:pointer;	
	font-weight:normal;
	line-height:normal;
	margin:0 0 1.4285714286rem;
	position:relative;
	text-decoration:none;
	text-align:center;
	-webkit-appearance:none;
	border-radius:0;
	display:inline-block;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	background-color:#5fc245;
	border-color:#4a9e34;
	color:#fff;
	transition:background-color 300ms ease-out 
}
button:hover,button:focus,.button:hover,.button:focus{
	font-family: Vazir;
	background-color:#4a9e34 
}
button.secondary,.button.secondary{
	font-family: Vazir;
	background-color:#e7e7e7;
	border-color:#b9b9b9;
	color:#242424 
}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{
	font-family: Vazir;
	background-color:#b9b9b9 
}
button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{
	font-family: Vazir;
	color:#242424 
}
button.success,.button.success{
	font-family: Vazir;
	background-color:#d9f1c9;
	border-color:#a8df83;
	color:#242424 
}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{
	background-color:#a8df83 
}
button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{
	color:#fff 
}
button.alert,.button.alert{
	background-color:#fae5e5;
	border-color:#eb9595;
	color:#242424 
}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{
	background-color:#eb9595 
}
button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{
	color:#242424 
}
button.warning,.button.warning{
	background-color:#fae5e5;
	border-color:#eb9595;
	color:#242424 
}
button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{
	background-color:#eb9595 
}
button.warning:hover,button.warning:focus,.button.warning:hover,.button.warning:focus{
	color:#242424 
}
button.info,.button.info{
	background-color:#a0d3e8;
	border-color:#61b6d9;
	color:#242424 
}
button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{
	background-color:#61b6d9 
}
button.info:hover,button.info:focus,.button.info:hover,.button.info:focus{
	color:#fff 
}
button.large,.button.large{
	padding-top:1.1428571429rem;
	padding-left:2.2857142857rem;
	padding-bottom:1.2142857143rem;
	padding-right:2.2857142857rem;
	font-size:1.1428571429rem 
}
button.small,.button.small{
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem 
}
button.tiny,.button.tiny{
	padding-top:.7142857143rem;
	padding-left:1.4285714286rem;
	padding-bottom:.7857142857rem;
	padding-right:1.4285714286rem;
	font-size:.7142857143rem 
}
button.expand,.button.expand{
	padding-right:0;
	padding-left:0;
	width:100% 
}
button.left-align,.button.left-align{
	text-align:left;
	text-indent:.8571428571rem 
}
button.right-align,.button.right-align{
	text-align:right;
	padding-right:.8571428571rem 
}
button.radius,.button.radius{
	border-radius:3px 
}
button.round,.button.round{
	border-radius:1000px 
}
button.disabled,button[disabled],.button.disabled,.button[disabled]{
	background-color:#5fc245;
	border-color:#4a9e34;
	color:#fff;
	cursor:default;
	opacity:.7;
	box-shadow:none 
}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{
	background-color:#4a9e34 
}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{
	color:#fff 
}
button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{
	background-color:#5fc245 
}
button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{
	background-color:#e7e7e7;
	border-color:#b9b9b9;
	color:#242424;
	cursor:default;
	opacity:.7;
	box-shadow:none 
}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{
	background-color:#b9b9b9 
}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{
	color:#242424 
}
button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{
	background-color:#e7e7e7 
}
button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{
	background-color:#d9f1c9;
	border-color:#a8df83;
	color:#242424;
	cursor:default;
	opacity:.7;
	box-shadow:none 
}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{
	background-color:#a8df83 
}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{
	color:#fff 
}
button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{
	background-color:#d9f1c9 
}
button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{
	background-color:#fae5e5;
	border-color:#eb9595;
	color:#242424;
	cursor:default;
	opacity:.7;
	box-shadow:none 
}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{
	background-color:#eb9595 
}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{
	color:#242424 
}
button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{
	background-color:#fae5e5 
}
button.disabled.warning,button[disabled].warning,.button.disabled.warning,.button[disabled].warning{
	background-color:#fae5e5;
	border-color:#eb9595;
	color:#242424;
	cursor:default;
	opacity:.7;
	box-shadow:none 
}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{
	background-color:#eb9595 
}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{
	color:#242424 
}
button.disabled.warning:hover,button.disabled.warning:focus,button[disabled].warning:hover,button[disabled].warning:focus,.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{
	background-color:#fae5e5 
}
button.disabled.info,button[disabled].info,.button.disabled.info,.button[disabled].info{
	background-color:#a0d3e8;
	border-color:#61b6d9;
	color:#242424;
	cursor:default;
	opacity:.7;
	box-shadow:none 
}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{
	background-color:#61b6d9 
}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{
	color:#fff 
}
button.disabled.info:hover,button.disabled.info:focus,button[disabled].info:hover,button[disabled].info:focus,.button.disabled.info:hover,.button.disabled.info:focus,.button[disabled].info:hover,.button[disabled].info:focus{
	background-color:#a0d3e8 
}
button::-moz-focus-inner{
	border:0;
	padding:0 
}
@media only screen and (min-width:40.063em){
	button,.button{
		display:inline-block 
   }
}
.button-group{
	list-style:none;
	margin:0;
	right:0 
}
.button-group:before,.button-group:after{
	content:" ";
	display:table 
}
.button-group:after{
	clear:both 
}
.button-group>li{
	margin:0 -2px;
	display:inline-block 
}
.button-group>li>button,.button-group>li .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group>li:first-child button,.button-group>li:first-child .button{
	border-right:0 
}
.button-group.stack>li{
	margin:0 -2px;
	display:inline-block;
	display:block;
	margin:0;
	float:none 
}
.button-group.stack>li>button,.button-group.stack>li .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{
	border-right:0 
}
.button-group.stack>li>button,.button-group.stack>li .button{
	border-top:1px solid;
	border-color:rgba(255,255,255,0.5);
	border-left-width:0;
	margin:0;
	display:block 
}
.button-group.stack>li:first-child button,.button-group.stack>li:first-child .button{
	border-top:0 
}
.button-group.stack-for-small>li{
	margin:0 -2px;
	display:inline-block 
}
.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{
	border-right:0 
}
@media only screen and (max-width:40em){
	.button-group.stack-for-small>li{
		margin:0 -2px;
		display:inline-block;
		display:block;
		margin:0 
   }
	.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{
		border-right:1px solid;
		border-color:rgba(255,255,255,0.5) 
   }
	.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{
		border-right:0 
   }
	.button-group.stack-for-small>li>button,.button-group.stack-for-small>li .button{
		border-top:1px solid;
		border-color:rgba(255,255,255,0.5);
		border-left-width:0;
		margin:0;
		display:block 
   }
	.button-group.stack-for-small>li:first-child button,.button-group.stack-for-small>li:first-child .button{
		border-top:0 
   }
}
.button-group.radius>*{
	margin:0 -2px;
	display:inline-block 
}
.button-group.radius>*>button,.button-group.radius>* .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{
	border-right:0 
}
.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{
	border-radius:0 
}
.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px 
}
.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px 
}
.button-group.radius.stack>*{
	margin:0 -2px;
	display:inline-block;
	display:block;
	margin:0 
}
.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{
	border-right:0 
}
.button-group.radius.stack>*>button,.button-group.radius.stack>* .button{
	border-top:1px solid;
	border-color:rgba(255,255,255,0.5);
	border-left-width:0;
	margin:0;
	display:block 
}
.button-group.radius.stack>*:first-child button,.button-group.radius.stack>*:first-child .button{
	border-top:0 
}
.button-group.radius.stack>*,.button-group.radius.stack>*>a,.button-group.radius.stack>*>button,.button-group.radius.stack>*>.button{
	border-radius:0 
}
.button-group.radius.stack>*:first-child,.button-group.radius.stack>*:first-child>a,.button-group.radius.stack>*:first-child>button,.button-group.radius.stack>*:first-child>.button{
	-webkit-top-left-radius:3px;
	-webkit-top-right-radius:3px;
	border-top-left-radius:3px;
	border-top-right-radius:3px 
}
.button-group.radius.stack>*:last-child,.button-group.radius.stack>*:last-child>a,.button-group.radius.stack>*:last-child>button,.button-group.radius.stack>*:last-child>.button{
	-webkit-bottom-left-radius:3px;
	-webkit-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px 
}
@media only screen and (min-width:40.063em){
	.button-group.radius.stack-for-small>*{
		margin:0 -2px;
		display:inline-block 
   }
	.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{
		border-right:1px solid;
		border-color:rgba(255,255,255,0.5) 
   }
	.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{
		border-right:0 
   }
	.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{
		border-radius:0 
   }
	.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{
		-webkit-border-bottom-right-radius:3px;
		-webkit-border-top-right-radius:3px;
		border-bottom-right-radius:3px;
		border-top-right-radius:3px 
   }
	.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{
		-webkit-border-bottom-left-radius:3px;
		-webkit-border-top-left-radius:3px;
		border-bottom-left-radius:3px;
		border-top-left-radius:3px 
   }
}
@media only screen and (max-width:40em){
	.button-group.radius.stack-for-small>*{
		margin:0 -2px;
		display:inline-block;
		display:block;
		margin:0 
   }
	.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{
		border-right:1px solid;
		border-color:rgba(255,255,255,0.5) 
   }
	.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{
		border-right:0 
   }
	.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>* .button{
		border-top:1px solid;
		border-color:rgba(255,255,255,0.5);
		border-left-width:0;
		margin:0;
		display:block 
   }
	.button-group.radius.stack-for-small>*:first-child button,.button-group.radius.stack-for-small>*:first-child .button{
		border-top:0 
   }
	.button-group.radius.stack-for-small>*,.button-group.radius.stack-for-small>*>a,.button-group.radius.stack-for-small>*>button,.button-group.radius.stack-for-small>*>.button{
		border-radius:0 
   }
	.button-group.radius.stack-for-small>*:first-child,.button-group.radius.stack-for-small>*:first-child>a,.button-group.radius.stack-for-small>*:first-child>button,.button-group.radius.stack-for-small>*:first-child>.button{
		-webkit-top-left-radius:3px;
		-webkit-top-right-radius:3px;
		border-top-left-radius:3px;
		border-top-right-radius:3px 
   }
	.button-group.radius.stack-for-small>*:last-child,.button-group.radius.stack-for-small>*:last-child>a,.button-group.radius.stack-for-small>*:last-child>button,.button-group.radius.stack-for-small>*:last-child>.button{
		-webkit-bottom-left-radius:3px;
		-webkit-bottom-right-radius:3px;
		border-bottom-left-radius:3px;
		border-bottom-right-radius:3px 
   }
}
.button-group.round>*{
	margin:0 -2px;
	display:inline-block 
}
.button-group.round>*>button,.button-group.round>* .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.round>*:first-child button,.button-group.round>*:first-child .button{
	border-right:0 
}
.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{
	border-radius:0 
}
.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{
	-webkit-border-bottom-right-radius:1000px;
	-webkit-border-top-right-radius:1000px;
	border-bottom-right-radius:1000px;
	border-top-right-radius:1000px 
}
.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{
	-webkit-border-bottom-left-radius:1000px;
	-webkit-border-top-left-radius:1000px;
	border-bottom-left-radius:1000px;
	border-top-left-radius:1000px 
}
.button-group.round.stack>*{
	margin:0 -2px;
	display:inline-block;
	display:block;
	margin:0 
}
.button-group.round.stack>*>button,.button-group.round.stack>* .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{
	border-right:0 
}
.button-group.round.stack>*>button,.button-group.round.stack>* .button{
	border-top:1px solid;
	border-color:rgba(255,255,255,0.5);
	border-left-width:0;
	margin:0;
	display:block 
}
.button-group.round.stack>*:first-child button,.button-group.round.stack>*:first-child .button{
	border-top:0 
}
.button-group.round.stack>*,.button-group.round.stack>*>a,.button-group.round.stack>*>button,.button-group.round.stack>*>.button{
	border-radius:0 
}
.button-group.round.stack>*:first-child,.button-group.round.stack>*:first-child>a,.button-group.round.stack>*:first-child>button,.button-group.round.stack>*:first-child>.button{
	-webkit-top-left-radius:.8571428571rem;
	-webkit-top-right-radius:.8571428571rem;
	border-top-left-radius:.8571428571rem;
	border-top-right-radius:.8571428571rem 
}
.button-group.round.stack>*:last-child,.button-group.round.stack>*:last-child>a,.button-group.round.stack>*:last-child>button,.button-group.round.stack>*:last-child>.button{
	-webkit-bottom-left-radius:.8571428571rem;
	-webkit-bottom-right-radius:.8571428571rem;
	border-bottom-left-radius:.8571428571rem;
	border-bottom-right-radius:.8571428571rem 
}
@media only screen and (min-width:40.063em){
	.button-group.round.stack-for-small>*{
		margin:0 -2px;
		display:inline-block 
   }
	.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{
		border-right:1px solid;
		border-color:rgba(255,255,255,0.5) 
   }
	.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{
		border-right:0 
   }
	.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{
		border-radius:0 
   }
	.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{
		-webkit-border-bottom-right-radius:1000px;
		-webkit-border-top-right-radius:1000px;
		border-bottom-right-radius:1000px;
		border-top-right-radius:1000px 
   }
	.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{
		-webkit-border-bottom-left-radius:1000px;
		-webkit-border-top-left-radius:1000px;
		border-bottom-left-radius:1000px;
		border-top-left-radius:1000px 
   }
}
@media only screen and (max-width:40em){
	.button-group.round.stack-for-small>*{
		margin:0 -2px;
		display:inline-block;
		display:block;
		margin:0 
   }
	.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{
		border-right:1px solid;
		border-color:rgba(255,255,255,0.5) 
   }
	.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{
		border-right:0 
   }
	.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>* .button{
		border-top:1px solid;
		border-color:rgba(255,255,255,0.5);
		border-left-width:0;
		margin:0;
		display:block 
   }
	.button-group.round.stack-for-small>*:first-child button,.button-group.round.stack-for-small>*:first-child .button{
		border-top:0 
   }
	.button-group.round.stack-for-small>*,.button-group.round.stack-for-small>*>a,.button-group.round.stack-for-small>*>button,.button-group.round.stack-for-small>*>.button{
		border-radius:0 
   }
	.button-group.round.stack-for-small>*:first-child,.button-group.round.stack-for-small>*:first-child>a,.button-group.round.stack-for-small>*:first-child>button,.button-group.round.stack-for-small>*:first-child>.button{
		-webkit-top-left-radius:.8571428571rem;
		-webkit-top-right-radius:.8571428571rem;
		border-top-left-radius:.8571428571rem;
		border-top-right-radius:.8571428571rem 
   }
	.button-group.round.stack-for-small>*:last-child,.button-group.round.stack-for-small>*:last-child>a,.button-group.round.stack-for-small>*:last-child>button,.button-group.round.stack-for-small>*:last-child>.button{
		-webkit-bottom-left-radius:.8571428571rem;
		-webkit-bottom-right-radius:.8571428571rem;
		border-bottom-left-radius:.8571428571rem;
		border-bottom-right-radius:.8571428571rem 
   }
}
.button-group.even-2 li{
	margin:0 -2px;
	display:inline-block;
	width:50% 
}
.button-group.even-2 li>button,.button-group.even-2 li .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{
	border-right:0 
}
.button-group.even-2 li button,.button-group.even-2 li .button{
	width:100% 
}
.button-group.even-3 li{
	margin:0 -2px;
	display:inline-block;
	width:33.3333333333% 
}
.button-group.even-3 li>button,.button-group.even-3 li .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{
	border-right:0 
}
.button-group.even-3 li button,.button-group.even-3 li .button{
	width:100% 
}
.button-group.even-4 li{
	margin:0 -2px;
	display:inline-block;
	width:25% 
}
.button-group.even-4 li>button,.button-group.even-4 li .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{
	border-right:0 
}
.button-group.even-4 li button,.button-group.even-4 li .button{
	width:100% 
}
.button-group.even-5 li{
	margin:0 -2px;
	display:inline-block;
	width:20% 
}
.button-group.even-5 li>button,.button-group.even-5 li .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{
	border-right:0 
}
.button-group.even-5 li button,.button-group.even-5 li .button{
	width:100% 
}
.button-group.even-6 li{
	margin:0 -2px;
	display:inline-block;
	width:16.6666666667% 
}
.button-group.even-6 li>button,.button-group.even-6 li .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{
	border-right:0 
}
.button-group.even-6 li button,.button-group.even-6 li .button{
	width:100% 
}
.button-group.even-7 li{
	margin:0 -2px;
	display:inline-block;
	width:14.2857142857% 
}
.button-group.even-7 li>button,.button-group.even-7 li .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{
	border-right:0 
}
.button-group.even-7 li button,.button-group.even-7 li .button{
	width:100% 
}
.button-group.even-8 li{
	margin:0 -2px;
	display:inline-block;
	width:12.5% 
}
.button-group.even-8 li>button,.button-group.even-8 li .button{
	border-right:1px solid;
	border-color:rgba(255,255,255,0.5) 
}
.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{
	border-right:0 
}
.button-group.even-8 li button,.button-group.even-8 li .button{
	width:100% 
}
.button-bar:before,.button-bar:after{
	content:" ";
	display:table 
}
.button-bar:after{
	clear:both 
}
.button-bar .button-group{
	float:right;
	margin-left:.7142857143rem 
}
.button-bar .button-group div{
	overflow:hidden 
}
.clearing-thumbs,[data-clearing]{
	margin-bottom:0;
	margin-right:0;
	list-style:none 
}
.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{
	content:" ";
	display:table 
}
.clearing-thumbs:after,[data-clearing]:after{
	clear:both 
}
.clearing-thumbs li,[data-clearing] li{
	float:right;
	margin-left:10px 
}
.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{
	margin-left:0 
}
.clearing-blackout{
	background:#333;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	right:0;
	z-index:998 
}
.clearing-blackout .clearing-close{
	display:block 
}
.clearing-container{
	position:relative;
	z-index:998;
	height:100%;
	overflow:hidden;
	margin:0 
}
.clearing-touch-label{
	position:absolute;
	top:50%;
	left:50%;
	color:#aaa;
	font-size:0.6em 
}
.visible-img{
	height:95%;
	position:relative 
}
.visible-img img{
	position:absolute;
	right:50%;
	top:50%;
	margin-right:-50%;
	max-height:100%;
	max-width:100% 
}
.clearing-caption{
	color:#ccc;
	font-size:.875em;
	line-height:1.3;
	margin-bottom:0;
	text-align:center;
	bottom:0;
	background:#333;
	width:100%;
	padding:10px 30px 20px;
	position:absolute;
	right:0 
}
.clearing-close{
	z-index:999;
	padding-right:20px;
	padding-top:10px;
	font-size:30px;
	line-height:1;
	color:#ccc;
	display:none 
}
.clearing-close:hover,.clearing-close:focus{
	color:#ccc 
}
.clearing-assembled .clearing-container{
	height:100% 
}
.clearing-assembled .clearing-container .carousel>ul{
	display:none 
}
.clearing-feature li{
	display:none 
}
.clearing-feature li.clearing-featured-img{
	display:block 
}
@media only screen and (min-width:40.063em){
	.clearing-main-prev,.clearing-main-next{
		position:absolute;
		height:100%;
		width:40px;
		top:0 
   }
	.clearing-main-prev>span,.clearing-main-next>span{
		position:absolute;
		top:50%;
		display:block;
		width:0;
		height:0;
		border:solid 12px 
   }
	.clearing-main-prev>span:hover,.clearing-main-next>span:hover{
		opacity:0.8 
   }
	.clearing-main-prev{
		right:0 
   }
	.clearing-main-prev>span{
		right:5px;
		border-color:transparent;
		border-left-color:#ccc 
   }
	.clearing-main-next{
		left:0 
   }
	.clearing-main-next>span{
		border-color:transparent;
		border-right-color:#ccc 
   }
	.clearing-main-prev.disabled,.clearing-main-next.disabled{
		opacity:0.3 
   }
	.clearing-assembled .clearing-container .carousel{
		background:rgba(51,51,51,0.8);
		height:120px;
		margin-top:10px;
		text-align:center 
   }
	.clearing-assembled .clearing-container .carousel>ul{
		display:inline-block;
		z-index:999;
		height:100%;
		position:relative;
		float:none 
   }
	.clearing-assembled .clearing-container .carousel>ul li{
		display:block;
		width:120px;
		min-height:inherit;
		float:right;
		overflow:hidden;
		margin-left:0;
		padding:0;
		position:relative;
		cursor:pointer;
		opacity:0.4;
		clear:none 
   }
	.clearing-assembled .clearing-container .carousel>ul li.fix-height img{
		height:100%;
		max-width:none 
   }
	.clearing-assembled .clearing-container .carousel>ul li a.th{
		border:none;
		box-shadow:none;
		display:block 
   }
	.clearing-assembled .clearing-container .carousel>ul li img{
		cursor:pointer !important;
		width:100% !important 
   }
	.clearing-assembled .clearing-container .carousel>ul li.visible{
		opacity:1 
   }
	.clearing-assembled .clearing-container .carousel>ul li:hover{
		opacity:0.8 
   }
	.clearing-assembled .clearing-container .visible-img{
		background:#333;
		overflow:hidden;
		height:85% 
   }
	.clearing-close{
		position:absolute;
		top:10px;
		left:20px;
		padding-right:0;
		padding-top:0 
   }
}
.f-dropdown{
	position:absolute;
	left:-9999px;
	list-style:none;
	margin-right:0;
	outline:none;
	width:100%;
	max-height:none;
	height:auto;
	background:#fff;
	border:solid 1px #ccc;
	font-size:1rem;
	z-index:89;
	margin-top:2px;
	max-width:200px 
}
.f-dropdown>*:first-child{
	margin-top:0 
}
.f-dropdown>*:last-child{
	margin-bottom:0 
}
.f-dropdown:before{
	content:"";
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	border-color:transparent transparent #fff transparent;
	border-bottom-style:solid;
	position:absolute;
	top:-12px;
	right:10px;
	z-index:89 
}
.f-dropdown:after{
	content:"";
	display:block;
	width:0;
	height:0;
	border:inset 7px;
	border-color:transparent transparent #ccc transparent;
	border-bottom-style:solid;
	position:absolute;
	top:-14px;
	right:9px;
	z-index:88 
}
.f-dropdown.right:before{
	right:auto;
	left:10px 
}
.f-dropdown.right:after{
	right:auto;
	left:9px 
}
.f-dropdown.drop-left{
	position:absolute;
	left:-9999px;
	list-style:none;
	margin-right:0;
	outline:none;
	width:100%;
	max-height:none;
	height:auto;
	background:#fff;
	border:solid 1px #ccc;
	font-size:1rem;
	z-index:89;
	margin-top:0;
	margin-right:2px;
	max-width:200px 
}
.f-dropdown.drop-left>*:first-child{
	margin-top:0 
}
.f-dropdown.drop-left>*:last-child{
	margin-bottom:0 
}
.f-dropdown.drop-left:before{
	content:"";
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	border-color:transparent transparent transparent #fff;
	border-left-style:solid;
	position:absolute;
	top:10px;
	right:-12px;
	z-index:89 
}
.f-dropdown.drop-left:after{
	content:"";
	display:block;
	width:0;
	height:0;
	border:inset 7px;
	border-color:transparent transparent transparent #ccc;
	border-left-style:solid;
	position:absolute;
	top:9px;
	right:-14px;
	z-index:88 
}
.f-dropdown.drop-right{
	position:absolute;
	left:-9999px;
	list-style:none;
	margin-right:0;
	outline:none;
	width:100%;
	max-height:none;
	height:auto;
	background:#fff;
	border:solid 1px #ccc;
	font-size:1rem;
	z-index:89;
	margin-top:0;
	margin-right:-2px;
	max-width:200px 
}
.f-dropdown.drop-right>*:first-child{
	margin-top:0 
}
.f-dropdown.drop-right>*:last-child{
	margin-bottom:0 
}
.f-dropdown.drop-right:before{
	content:"";
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	border-color:transparent #fff transparent transparent;
	border-right-style:solid;
	position:absolute;
	top:10px;
	left:-12px;
	right:auto;
	z-index:89 
}
.f-dropdown.drop-right:after{
	content:"";
	display:block;
	width:0;
	height:0;
	border:inset 7px;
	border-color:transparent #ccc transparent transparent;
	border-right-style:solid;
	position:absolute;
	top:9px;
	left:-14px;
	right:auto;
	z-index:88 
}
.f-dropdown.drop-top{
	position:absolute;
	left:-9999px;
	list-style:none;
	margin-right:0;
	outline:none;
	width:100%;
	max-height:none;
	height:auto;
	background:#fff;
	border:solid 1px #ccc;
	font-size:1rem;
	z-index:89;
	margin-top:-2px;
	margin-left:0;
	max-width:200px 
}
.f-dropdown.drop-top>*:first-child{
	margin-top:0 
}
.f-dropdown.drop-top>*:last-child{
	margin-bottom:0 
}
.f-dropdown.drop-top:before{
	content:"";
	display:block;
	width:0;
	height:0;
	border:inset 6px;
	border-color:#fff transparent transparent transparent;
	border-top-style:solid;
	position:absolute;
	top:auto;
	bottom:-12px;
	right:10px;
	left:auto;
	z-index:89 
}
.f-dropdown.drop-top:after{
	content:"";
	display:block;
	width:0;
	height:0;
	border:inset 7px;
	border-color:#ccc transparent transparent transparent;
	border-top-style:solid;
	position:absolute;
	top:auto;
	bottom:-14px;
	right:9px;
	left:auto;
	z-index:88 
}
.f-dropdown li{
	font-size:1rem;
	cursor:pointer;
	line-height:1.2857142857rem;
	margin:0 
}
.f-dropdown li:hover,.f-dropdown li:focus{
	background:#eee 
}
.f-dropdown li.radius{
	border-radius:3px 
}
.f-dropdown li a{
	display:block;
	padding:.5rem;
	color:#5f5f5f 
}
.f-dropdown.content{
	position:absolute;
	left:-9999px;
	list-style:none;
	margin-right:0;
	outline:none;
	padding:1.4285714286rem;
	width:100%;
	height:auto;
	max-height:none;
	background:#fff;
	border:solid 1px #ccc;
	font-size:1rem;
	z-index:89;
	max-width:200px 
}
.f-dropdown.content>*:first-child{
	margin-top:0 
}
.f-dropdown.content>*:last-child{
	margin-bottom:0 
}
.f-dropdown.tiny{
	max-width:200px 
}
.f-dropdown.small{
	max-width:300px 
}
.f-dropdown.medium{
	max-width:500px 
}
.f-dropdown.large{
	max-width:800px 
}
.f-dropdown.mega{
	width:100% !important;
	max-width:100% !important 
}
.f-dropdown.mega.open{
	left:0 !important 
}
.dropdown.button,button.dropdown{
	position:relative;
	outline:none;
	padding-left:4.0714285714rem 
}
.dropdown.button::after,button.dropdown::after{
	position:absolute;
	content:"";
	width:0;
	height:0;
	display:block;
	border-style:solid;
	border-color:#fff transparent transparent transparent;
	top:50% 
}
.dropdown.button::after,button.dropdown::after{
	border-width:.4285714286rem;
	left:1.6071428571rem;
	margin-top:-.1785714286rem 
}
.dropdown.button::after,button.dropdown::after{
	border-color:#fff transparent transparent transparent 
}
.dropdown.button.tiny,button.dropdown.tiny{
	padding-left:3rem 
}
.dropdown.button.tiny:after,button.dropdown.tiny:after{
	border-width:.4285714286rem;
	left:1.2857142857rem;
	margin-top:-.1428571429rem 
}
.dropdown.button.tiny::after,button.dropdown.tiny::after{
	border-color:#fff transparent transparent transparent 
}
.dropdown.button.small,button.dropdown.small{
	padding-left:3.5rem 
}
.dropdown.button.small::after,button.dropdown.small::after{
	border-width:.5rem;
	left:1.5rem;
	margin-top:-.1785714286rem 
}
.dropdown.button.small::after,button.dropdown.small::after{
	border-color:#fff transparent transparent transparent 
}
.dropdown.button.large,button.dropdown.large{
	padding-left:4.1428571429rem 
}
.dropdown.button.large::after,button.dropdown.large::after{
	border-width:.3571428571rem;
	left:1.9642857143rem;
	margin-top:-.1785714286rem 
}
.dropdown.button.large::after,button.dropdown.large::after{
	border-color:#fff transparent transparent transparent 
}
.dropdown.button.secondary:after,button.dropdown.secondary:after{
	border-color:#333 transparent transparent transparent 
}
form{
	margin:0 0 1rem 
}
form .row .row{
	margin:0 -.5rem 
}
form .row .row .column,form .row .row .columns{
	padding:0 .5rem 
}
form .row .row.collapse{
	margin:0 
}
form .row .row.collapse .column,form .row .row.collapse .columns{
	padding:0 
}
form .row .row.collapse input{
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0 
}
form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{
	padding-right:.5rem 
}
label{
	font-size:1rem;
	color:#242424;
	cursor:pointer;
	display:block;
	font-weight:normal;
	line-height:1.5;
	margin-bottom:.2rem 
}
label.right{
	float:none !important;
	text-align:right 
}
label.inline{
	margin:0 0 1rem 0;
	padding:.5714285714rem 0 
}
label small{
	text-transform:capitalize;
	color:#454545 
}
.prefix,.postfix{
	display:block;
	position:relative;
	z-index:2;
	text-align:center;
	width:100%;
	padding-top:0;
	padding-bottom:0;
	border-style:solid;
	border-width:1px;
	overflow:hidden;
	font-size:1rem;
	height:2.4285714286rem;
	line-height:2.4285714286rem 
}
.postfix.button{
	padding-right:0;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	text-align:center;
	border:none 
}
.prefix.button{
	padding-right:0;
	padding-left:0;
	padding-top:0;
	padding-bottom:0;
	text-align:center;
	border:none 
}
.prefix.button.radius{
	border-radius:0;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px 
}
.postfix.button.radius{
	border-radius:0;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px 
}
.prefix.button.round{
	border-radius:0;
	-webkit-border-bottom-right-radius:1000px;
	-webkit-border-top-right-radius:1000px;
	border-bottom-right-radius:1000px;
	border-top-right-radius:1000px 
}
.postfix.button.round{
	border-radius:0;
	-webkit-border-bottom-left-radius:1000px;
	-webkit-border-top-left-radius:1000px;
	border-bottom-left-radius:1000px;
	border-top-left-radius:1000px 
}
span.prefix,label.prefix{
	background:#f2f2f2;
	border-left:none;
	color:#333;
	border-color:#ccc 
}
span.postfix,label.postfix{
	background:#f2f2f2;
	border-right:none;
	color:#333;
	border-color:#ccc 
}
input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="color"],textarea{
	-webkit-appearance:none;
	border-radius:0;
	background-color:#fff;
	font-family:Vazir;
	border-style:solid;
	border-width:1px;
	border-color:#d3d3d3;
	box-shadow:none;
	color:rgba(0,0,0,0.75);
	display:block;
	font-size:1rem;
	margin:0 0 1rem 0;
	padding:.5rem;
	height:2.4285714286rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	transition:box-shadow .45s,border-color .45s ease-in-out 
}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{
	box-shadow:0 0 5px #82b8f9;
	border-color:#82b8f9 
}
input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="color"]:focus,textarea:focus{
	background:#fff;
	border-color:#82b8f9;
	outline:none 
}
input[type="text"]:disabled,input[type="password"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,input[type="email"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="color"]:disabled,textarea:disabled{
	background-color:#f9f9f9;
	cursor:default 
}
input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],textarea[disabled],textarea[readonly],fieldset[disabled] textarea{
	background-color:#f9f9f9;
	cursor:default 
}
input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,input[type="color"].radius,textarea.radius{
	border-radius:3px 
}
form .row .prefix-radius.row.collapse input,form .row .prefix-radius.row.collapse textarea,form .row .prefix-radius.row.collapse select{
	border-radius:0;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px 
}
form .row .prefix-radius.row.collapse .prefix{
	border-radius:0;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px 
}
form .row .postfix-radius.row.collapse input,form .row .postfix-radius.row.collapse textarea,form .row .postfix-radius.row.collapse select{
	border-radius:0;
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px 
}
form .row .postfix-radius.row.collapse .postfix{
	border-radius:0;
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px 
}
form .row .prefix-round.row.collapse input,form .row .prefix-round.row.collapse textarea,form .row .prefix-round.row.collapse select{
	border-radius:0;
	-webkit-border-bottom-left-radius:1000px;
	-webkit-border-top-left-radius:1000px;
	border-bottom-left-radius:1000px;
	border-top-left-radius:1000px 
}
form .row .prefix-round.row.collapse .prefix{
	border-radius:0;
	-webkit-border-bottom-right-radius:1000px;
	-webkit-border-top-right-radius:1000px;
	border-bottom-right-radius:1000px;
	border-top-right-radius:1000px 
}
form .row .postfix-round.row.collapse input,form .row .postfix-round.row.collapse textarea,form .row .postfix-round.row.collapse select{
	border-radius:0;
	-webkit-border-bottom-right-radius:1000px;
	-webkit-border-top-right-radius:1000px;
	border-bottom-right-radius:1000px;
	border-top-right-radius:1000px 
}
form .row .postfix-round.row.collapse .postfix{
	border-radius:0;
	-webkit-border-bottom-left-radius:1000px;
	-webkit-border-top-left-radius:1000px;
	border-bottom-left-radius:1000px;
	border-top-left-radius:1000px 
}
input[type="submit"]{
	-webkit-appearance:none;
	border-radius:0 
}
textarea[rows]{
	height:auto 
}
textarea{
	max-width:100% 
}
select{
	-webkit-appearance:none !important;
	border-radius:0;
	background-color:#fff;
	background-image:url(data:image/svg+xml;
	base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
	background-position:0% center;
	background-repeat:no-repeat;
	border-style:solid;
	border-width:1px;
	border-color:#d3d3d3;
	padding:.5rem;
	font-size:1rem;
	font-family:Vazir;
	color:rgba(0,0,0,0.75);
	line-height:normal;
	border-radius:0;
	height:2.4285714286rem 
}
select::-ms-expand{
	display:none 
}
select.radius{
	border-radius:3px 
}
select:hover{
	background-color:#fff;
	border-color:#82b8f9 
}
select:disabled{
	background-color:#f9f9f9;
	cursor:default 
}
input[type="file"],input[type="checkbox"],input[type="radio"],select{
	margin:0 0 1rem 0 
}
input[type="checkbox"]+label,input[type="radio"]+label{
	display:inline-block;
	margin-right:.5rem;
	margin-left:1rem;
	margin-bottom:0;
	vertical-align:baseline 
}
input[type="file"]{
	width:100% 
}
fieldset{
	border:1px solid #ddd;
	padding:1.4285714286rem;
	margin:1.2857142857rem 0 
}
fieldset legend{
	font-weight:bold;
	background:#fff;
	padding:0 .2142857143rem;
	margin:0;
	margin-right:-.2142857143rem 
}
[data-abide] .error small.error,[data-abide] .error span.error,[data-abide] span.error,[data-abide] small.error{
	display:block;
	padding:.4285714286rem .6428571429rem .6428571429rem;
	margin-top:-1px;
	margin-bottom:1rem;
	font-size:.8571428571rem;
	font-weight:normal;
	font-style:italic;
	background:#fae5e5;
	color:#333 
}
[data-abide] span.error,[data-abide] small.error{
	display:none 
}
span.error,small.error{
	display:block;
	padding:.4285714286rem .6428571429rem .6428571429rem;
	margin-top:-1px;
	margin-bottom:1rem;
	font-size:.8571428571rem;
	font-weight:normal;
	font-style:italic;
	background:#fae5e5;
	color:#333 
}
.error input,.error textarea,.error select{
	margin-bottom:0 
}
.error input[type="checkbox"],.error input[type="radio"]{
	margin-bottom:1rem 
}
.error label,.error label.error{
	color:#fae5e5 
}
.error small.error{
	display:block;
	padding:.4285714286rem .6428571429rem .6428571429rem;
	margin-top:-1px;
	margin-bottom:1rem;
	font-size:.8571428571rem;
	font-weight:normal;
	font-style:italic;
	background:#fae5e5;
	color:#333 
}
.error>label>small{
	color:#454545;
	background:transparent;
	padding:0;
	text-transform:capitalize;
	font-style:normal;
	font-size:60%;
	margin:0;
	display:inline 
}
.error span.error-message{
	display:block 
}
input.error,textarea.error,select.error{
	margin-bottom:0 
}
label.error{
	color:#fae5e5 
}
.icon-bar{
	width:100%;
	font-size:0;
	display:inline-block;
	background:#333 
}
.icon-bar>*{
	text-align:center;
	font-size:1rem;
	width:25%;
	margin:0 auto;
	display:block;
	padding:1.25rem;
	float:left 
}
.icon-bar>* i,.icon-bar>* img{
	display:block;
	margin:0 auto 
}
.icon-bar>* i+label,.icon-bar>* img+label{
	margin-top:.0625rem 
}
.icon-bar>* i{
	font-size:1.875rem;
	vertical-align:middle 
}
.icon-bar>* img{
	width:1.875rem;
	height:1.875rem 
}
.icon-bar.label-right>* i,.icon-bar.label-right>* img{
	margin:0 .0625rem 0 0;
	display:inline-block 
}
.icon-bar.label-right>* i+label,.icon-bar.label-right>* img+label{
	margin-top:0 
}
.icon-bar.label-right>* label{
	display:inline-block 
}
.icon-bar.vertical.label-right>*{
	text-align:left 
}
.icon-bar.vertical,.icon-bar.small-vertical{
	height:100%;
	width:auto 
}
.icon-bar.vertical .item,.icon-bar.small-vertical .item{
	width:auto;
	margin:auto;
	float:none 
}
@media only screen and (min-width:40.063em){
	.icon-bar.medium-vertical{
		height:100%;
		width:auto 
   }
	.icon-bar.medium-vertical .item{
		width:auto;
		margin:auto;
		float:none 
   }
}
@media only screen and (min-width:64.063em){
	.icon-bar.large-vertical{
		height:100%;
		width:auto 
   }
	.icon-bar.large-vertical .item{
		width:auto;
		margin:auto;
		float:none 
   }
}
.icon-bar>*{
	font-size:1rem;
	padding:1.25rem 
}
.icon-bar>* i+label,.icon-bar>* img+label{
	margin-top:.0625rem 
}
.icon-bar>* i{
	font-size:1.875rem 
}
.icon-bar>* img{
	width:1.875rem;
	height:1.875rem 
}
.icon-bar>* label{
	color:#fff 
}
.icon-bar>* i{
	color:#fff 
}
.icon-bar>a:hover{
	background:#0881d6 
}
.icon-bar>a:hover label{
	color:#fff 
}
.icon-bar>a:hover i{
	color:#fff 
}
.icon-bar>a.active{
	background:#0881d6 
}
.icon-bar>a.active label{
	color:#fff 
}
.icon-bar>a.active i{
	color:#fff 
}
.icon-bar.two-up .item{
	width:50% 
}
.icon-bar.two-up.vertical .item,.icon-bar.two-up.small-vertical .item{
	width:auto 
}
@media only screen and (min-width:40.063em){
	.icon-bar.two-up.medium-vertical .item{
		width:auto 
   }
}
@media only screen and (min-width:64.063em){
	.icon-bar.two-up.large-vertical .item{
		width:auto 
   }
}
.icon-bar.three-up .item{
	width:33.3333% 
}
.icon-bar.three-up.vertical .item,.icon-bar.three-up.small-vertical .item{
	width:auto 
}
@media only screen and (min-width:40.063em){
	.icon-bar.three-up.medium-vertical .item{
		width:auto 
   }
}
@media only screen and (min-width:64.063em){
	.icon-bar.three-up.large-vertical .item{
		width:auto 
   }
}
.icon-bar.four-up .item{
	width:25% 
}
.icon-bar.four-up.vertical .item,.icon-bar.four-up.small-vertical .item{
	width:auto 
}
@media only screen and (min-width:40.063em){
	.icon-bar.four-up.medium-vertical .item{
		width:auto 
   }
}
@media only screen and (min-width:64.063em){
	.icon-bar.four-up.large-vertical .item{
		width:auto 
   }
}
.icon-bar.five-up .item{
	width:20% 
}
.icon-bar.five-up.vertical .item,.icon-bar.five-up.small-vertical .item{
	width:auto 
}
@media only screen and (min-width:40.063em){
	.icon-bar.five-up.medium-vertical .item{
		width:auto 
   }
}
@media only screen and (min-width:64.063em){
	.icon-bar.five-up.large-vertical .item{
		width:auto 
   }
}
.icon-bar.six-up .item{
	width:16.66667% 
}
.icon-bar.six-up.vertical .item,.icon-bar.six-up.small-vertical .item{
	width:auto 
}
@media only screen and (min-width:40.063em){
	.icon-bar.six-up.medium-vertical .item{
		width:auto 
   }
}
@media only screen and (min-width:64.063em){
	.icon-bar.six-up.large-vertical .item{
		width:auto 
   }
}
.inline-list{
	margin:0 auto 1.2142857143rem auto;
	margin-right:-1.5714285714rem;
	margin-left:0;
	padding:0;
	list-style:none;
	overflow:hidden 
}
.inline-list>li{
	list-style:none;
	float:right;
	margin-right:1.5714285714rem;
	display:block 
}
.inline-list>li>*{
	display:block 
}
.label{
	font-weight:normal;
	font-family:Vazir;
	text-align:center;
	text-decoration:none;
	line-height:1;
	white-space:nowrap;
	display:inline-block;
	position:relative;
	margin-bottom:auto;
	padding:.2857142857rem .5714285714rem .2857142857rem;
	font-size:.7857142857rem;
	background-color:#0881d6;
	color:#fff 
}
.label.radius{
	border-radius:3px 
}
.label.round{
	border-radius:1000px 
}
.label.alert{
	background-color:#fae5e5;
	color:#333 
}
.label.warning{
	background-color:#fae5e5;
	color:#333 
}
.label.success{
	background-color:#d9f1c9;
	color:#333 
}
.label.secondary{
	background-color:#e7e7e7;
	color:#333 
}
.label.info{
	background-color:#a0d3e8;
	color:#333 
}
[data-magellan-expedition],[data-magellan-expedition-clone]{
	background:#fff;
	z-index:50;
	min-width:100%;
	padding:10px 
}
[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{
	margin-bottom:0 
}
[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{
	margin-bottom:0 
}
[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{
	line-height:1.8em 
}
ul.pagination{
	display:block;
	min-height:1.7142857143rem;
	margin-right:-.3571428571rem 
}
ul.pagination li{
	height:1.7142857143rem;
	color:#242424;
	font-size:1rem;
	margin-right:.3571428571rem 
}
ul.pagination li a,ul.pagination li button{
	display:block;
	padding:.0714285714rem .7142857143rem .0714285714rem;
	color:#999;
	background:none;
	border-radius:3px;
	font-weight:normal;
	font-size:1em;
	line-height:inherit;
	transition:background-color 300ms ease-out 
}
ul.pagination li:hover a,ul.pagination li a:focus,ul.pagination li:hover button,ul.pagination li button:focus{
	background:#e6e5e5 
}
ul.pagination li.unavailable a,ul.pagination li.unavailable button{
	cursor:default;
	color:#999 
}
ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus,ul.pagination li.unavailable:hover button,ul.pagination li.unavailable button:focus{
	background:rgba(0,0,0,0) 
}
ul.pagination li.current a,ul.pagination li.current button{
	background:#0881d6;
	color:#fff;
	font-weight:normal;
	cursor:default 
}
ul.pagination li.current a:hover,ul.pagination li.current a:focus,ul.pagination li.current button:hover,ul.pagination li.current button:focus{
	background:#0881d6 
}
ul.pagination li{
	float:right;
	display:block 
}
.pagination-centered{
	text-align:center 
}
.pagination-centered ul.pagination li{
	float:none;
	display:inline-block 
}
.panel{
	border-style:solid;
	border-width:1px;
	border-color:#d8d8d8;
	margin-bottom:1.4285714286rem;
	padding:1.4285714286rem;
	background:#f2f2f2;
	color:#333 
}
.panel>:first-child{
	margin-top:0 
}
.panel>:last-child{
	margin-bottom:0 
}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{
	color:#333 
}
.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{
	line-height:1;
	margin-bottom:.7142857143rem 
}
.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{
	line-height:1.4 
}
.panel.callout{
	border-style:solid;
	border-width:1px;
	border-color:#bae1fc;
	margin-bottom:1.4285714286rem;
	padding:1.4285714286rem;
	background:#eef8fe;
	color:#333 
}
.panel.callout>:first-child{
	margin-top:0 
}
.panel.callout>:last-child{
	margin-bottom:0 
}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{
	color:#333 
}
.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{
	line-height:1;
	margin-bottom:.7142857143rem 
}
.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{
	line-height:1.4 
}
.panel.callout a:not(.button){
	color:#0881d6 
}
.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus{
	color:#076fb8 
}
.panel.radius{
	border-radius:3px 
}
.progress{
	background-color:#F6F6F6;
	height:1.7857142857rem;
	border:1px solid #fff;
	padding:.1428571429rem;
	margin-bottom:.7142857143rem 
}
.progress .meter{
	background:#0881d6;
	height:100%;
	display:block 
}
.progress.secondary .meter{
	background:#e7e7e7;
	height:100%;
	display:block 
}
.progress.success .meter{
	background:#d9f1c9;
	height:100%;
	display:block 
}
.progress.alert .meter{
	background:#fae5e5;
	height:100%;
	display:block 
}
.progress.radius{
	border-radius:3px 
}
.progress.radius .meter{
	border-radius:2px 
}
.progress.round{
	border-radius:1000px 
}
.progress.round .meter{
	border-radius:999px 
}
.reveal-modal-bg{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:#000;
	background:rgba(0,0,0,0.45);
	z-index:1004;
	display:none;
	right:0 
}
.reveal-modal,dialog{
	visibility:hidden;
	display:none;
	position:absolute;
	z-index:1005;
	width:100vw;
	top:0;
	border-radius:3px;
	right:0;
	background-color:#fff;
	padding:1.4285714286rem;
	border:solid 1px #666;
	box-shadow:0 0 10px rgba(0,0,0,0.4);
	padding:2.1428571429rem 
}
@media only screen and (max-width:40em){
	.reveal-modal,dialog{
		min-height:100vh 
   }
}
.reveal-modal .column,dialog .column,.reveal-modal .columns,dialog .columns{
	min-width:0 
}
.reveal-modal>:first-child,dialog>:first-child{
	margin-top:0 
}
.reveal-modal>:last-child,dialog>:last-child{
	margin-bottom:0 
}
@media only screen and (min-width:40.063em){
	.reveal-modal,dialog{
		width:80%;
		max-width:71.4285714286rem;
		left:0;
		right:0;
		margin:0 auto 
   }
}
@media only screen and (min-width:40.063em){
	.reveal-modal,dialog{
		top:7.1428571429rem 
   }
}
.reveal-modal.radius,dialog.radius{
	border-radius:3px 
}
.reveal-modal.round,dialog.round{
	border-radius:1000px 
}
.reveal-modal.collapse,dialog.collapse{
	padding:0 
}
@media only screen and (min-width:40.063em){
	.reveal-modal.tiny,dialog.tiny{
		width:30%;
		max-width:71.4285714286rem;
		left:0;
		right:0;
		margin:0 auto 
   }
}
@media only screen and (min-width:40.063em){
	.reveal-modal.small,dialog.small{
		width:40%;
		max-width:71.4285714286rem;
		left:0;
		right:0;
		margin:0 auto 
   }
}
@media only screen and (min-width:40.063em){
	.reveal-modal.medium,dialog.medium{
		width:60%;
		max-width:71.4285714286rem;
		left:0;
		right:0;
		margin:0 auto 
   }
}
@media only screen and (min-width:40.063em){
	.reveal-modal.large,dialog.large{
		width:70%;
		max-width:71.4285714286rem;
		left:0;
		right:0;
		margin:0 auto 
   }
}
@media only screen and (min-width:40.063em){
	.reveal-modal.xlarge,dialog.xlarge{
		width:95%;
		max-width:71.4285714286rem;
		left:0;
		right:0;
		margin:0 auto 
   }
}
.reveal-modal.full,dialog.full{
	top:0;
	left:0;
	height:100%;
	height:100vh;
	min-height:100vh;
	max-width:none !important;
	margin-left:0 !important 
}
@media only screen and (min-width:40.063em){
	.reveal-modal.full,dialog.full{
		width:100vw;
		max-width:71.4285714286rem;
		left:0;
		right:0;
		margin:0 auto 
   }
}
.reveal-modal .close-reveal-modal,dialog .close-reveal-modal{
	font-size:2.8571428571rem;
	line-height:1;
	position:absolute;
	top:.7142857143rem;
	left:1.5714285714rem;
	color:#aaa;
	font-weight:bold;
	cursor:pointer 
}
dialog{
	display:none 
}
dialog::backdrop,dialog+.backdrop{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:#000;
	background:rgba(0,0,0,0.45);
	z-index:auto;
	display:none;
	right:0 
}
dialog[open]{
	display:block 
}
@media print{
	dialog,.reveal-modal,dialog{
		display:none;
		background:#fff !important 
   }
}
.side-nav{
	display:block;
	margin:0;
	padding:1rem 0;
	list-style-type:none;
	list-style-position:outside;
	font-family:Vazir 
}
.side-nav li{
	margin:0 0 .5rem 0;
	font-size:1rem;
	font-weight:normal 
}
.side-nav li a:not(.button){
	display:block;
	color:#0881d6;
	margin:0;
	padding:.5rem 1rem 
}
.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{
	background:rgba(0,0,0,0.025);
	color:#3dabf8 
}
.side-nav li.active>a:first-child:not(.button){
	color:#3dabf8;
	font-weight:normal;
	font-family:Vazir 
}
.side-nav li.divider{
	border-top:1px solid;
	height:0;
	padding:0;
	list-style:none;
	border-top-color:#fff 
}
.side-nav li.heading{
	color:#0881d6;
	font-size:1rem;
	font-weight:bold;
	text-transform:uppercase 
}
.split.button{
	position:relative;
	padding-left:5.7857142857rem 
}
.split.button span{
	display:block;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	border-right:solid 1px 
}
.split.button span:after{
	position:absolute;
	content:"";
	width:0;
	height:0;
	display:block;
	border-style:inset;
	top:50%;
	right:50% 
}
.split.button span:active{
	background-color:rgba(0,0,0,0.1) 
}
.split.button span{
	border-right-color:rgba(255,255,255,0.5) 
}
.split.button span{
	width:3.5357142857rem 
}
.split.button span:after{
	border-top-style:solid;
	border-width:.4285714286rem;
	top:48%;
	margin-right:-.4285714286rem 
}
.split.button span:after{
	border-color:#fff transparent transparent transparent 
}
.split.button.secondary span{
	border-right-color:rgba(255,255,255,0.5) 
}
.split.button.secondary span:after{
	border-color:#fff transparent transparent transparent 
}
.split.button.alert span{
	border-right-color:rgba(255,255,255,0.5) 
}
.split.button.success span{
	border-right-color:rgba(255,255,255,0.5) 
}
.split.button.tiny{
	padding-left:4.2857142857rem 
}
.split.button.tiny span{
	width:2.5714285714rem 
}
.split.button.tiny span:after{
	border-top-style:solid;
	border-width:.4285714286rem;
	top:48%;
	margin-right:-.4285714286rem 
}
.split.button.small{
	padding-left:5rem 
}
.split.button.small span{
	width:3rem 
}
.split.button.small span:after{
	border-top-style:solid;
	border-width:.5rem;
	top:48%;
	margin-right:-.4285714286rem 
}
.split.button.large{
	padding-left:6.2857142857rem 
}
.split.button.large span{
	width:3.9285714286rem 
}
.split.button.large span:after{
	border-top-style:solid;
	border-width:.3571428571rem;
	top:48%;
	margin-right:-.4285714286rem 
}
.split.button.expand{
	padding-left:2rem 
}
.split.button.secondary span:after{
	border-color:#333 transparent transparent transparent 
}
.split.button.radius span{
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px 
}
.split.button.round span{
	-webkit-border-bottom-left-radius:1000px;
	-webkit-border-top-left-radius:1000px;
	border-bottom-left-radius:1000px;
	border-top-left-radius:1000px 
}
.sub-nav{
	display:block;
	width:auto;
	overflow:hidden;
	margin:-.2857142857rem 0 1.2857142857rem;
	padding-top:.2857142857rem 
}
.sub-nav dt{
	text-transform:uppercase 
}
.sub-nav dt,.sub-nav dd,.sub-nav li{
	float:right;
	display:inline;
	margin-right:1.1428571429rem;
	margin-bottom:0;
	font-family:Vazir;
	font-weight:normal;
	font-size:1rem;
	color:#999 
}
.sub-nav dt a,.sub-nav dd a,.sub-nav li a{
	text-decoration:none;
	color:#999;
	padding:.2142857143rem 1.1428571429rem 
}
.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{
	color:#737373 
}
.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{
	border-radius:3px;
	font-weight:normal;
	background:#0881d6;
	padding:.2142857143rem 1.1428571429rem;
	cursor:default;
	color:#fff 
}
.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{
	background:#076fb8 
}
.switch{
	padding:0;
	border:none;
	position:relative;
	outline:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none 
}
.switch label{
	display:block;
	margin-bottom:1rem;
	position:relative;
	color:transparent;
	background:#ddd;
	text-indent:100%;
	width:4rem;
	height:2rem;
	cursor:pointer;
	transition:left .15s ease-out 
}
.switch input{
	opacity:0;
	position:absolute;
	top:9px;
	left:10px;
	padding:0 
}
.switch input+label{
	margin-left:0;
	margin-right:0 
}
.switch label:after{
	content:"";
	display:block;
	background:#fff;
	position:absolute;
	top:.25rem;
	left:.25rem;
	width:1.5rem;
	height:1.5rem;
	-webkit-transition:left .15s ease-out;
	-moz-transition:left .15s ease-out;
	-o-transition:translate3d(0,0,0);
	transition:left .15s ease-out;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0) 
}
.switch input:checked+label{
	background:#0881d6 
}
.switch input:checked+label:after{
	left:2.25rem 
}
.switch label{
	width:4rem;
	height:2rem 
}
.switch label:after{
	width:1.5rem;
	height:1.5rem 
}
.switch input:checked+label:after{
	left:2.25rem 
}
.switch label{
	color:transparent;
	background:#ddd 
}
.switch label:after{
	background:#fff 
}
.switch input:checked+label{
	background:#0881d6 
}
.switch.large label{
	width:5rem;
	height:2.5rem 
}
.switch.large label:after{
	width:2rem;
	height:2rem 
}
.switch.large input:checked+label:after{
	left:2.75rem 
}
.switch.small label{
	width:3.5rem;
	height:1.75rem 
}
.switch.small label:after{
	width:1.25rem;
	height:1.25rem 
}
.switch.small input:checked+label:after{
	left:2rem 
}
.switch.tiny label{
	width:3rem;
	height:1.5rem 
}
.switch.tiny label:after{
	width:1rem;
	height:1rem 
}
.switch.tiny input:checked+label:after{
	left:1.75rem 
}
.switch.radius label{
	border-radius:4px 
}
.switch.radius label:after{
	border-radius:3px 
}
.switch.round{
	border-radius:1000px 
}
.switch.round label{
	border-radius:2rem 
}
.switch.round label:after{
	border-radius:2rem 
}
table{
	background:#fff;
	margin-bottom:1.4285714286rem;
	border:solid 1px #cfcfcf;
	table-layout:auto 
}
table caption{
	background:rgba(0,0,0,0);
	color:#777;
	font-size:1.1428571429rem;
	font-weight:bold 
}
table thead{
	background:#e1f0fb 
}
table thead tr th,table thead tr td{
	padding:1.1428571429rem;
	font-size:1rem;
	font-weight:normal;
	color:#777 
}
table tfoot{
	background:#e1f0fb 
}
table tfoot tr th,table tfoot tr td{
	padding:1.1428571429rem;
	font-size:1rem;
	font-weight:normal;
	color:#777 
}
table tr th,table tr td{
	padding:.8571428571rem 1.1428571429rem;
	font-size:1rem;
	color:#5f5f5f;
	text-align:right 
}
table tr.even,table tr.alt,table tr:nth-of-type(even){
	background:#f9f9f9 
}
table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{
	display:table-cell;
	line-height:1.2857142857rem 
}
.tabs{
	margin-bottom:0 !important;
	margin-left:0 
}
.tabs:before,.tabs:after{
	content:" ";
	display:table 
}
.tabs:after{
	clear:both 
}
.tabs dd,.tabs .tab-title{
	position:relative;
	margin-bottom:0 !important;
	list-style:none;
	float:right 
}
.tabs dd>a,.tabs .tab-title>a{
	outline:none;
	display:block;
	background-color:#EFEFEF;
	color:#242424;
	padding:1rem 2rem;
	font-family:Vazir;
	font-size:1rem 
}
.tabs dd>a:hover,.tabs .tab-title>a:hover{
	background-color:#e1e1e1 
}
.tabs dd.active a,.tabs .tab-title.active a{
	background-color:#fff;
	color:#242424 
}
.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{
	-webkit-border-bottom-right-radius:3px;
	-webkit-border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px 
}
.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{
	-webkit-border-bottom-left-radius:3px;
	-webkit-border-top-left-radius:3px;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px 
}
.tabs.vertical dd,.tabs.vertical .tab-title{
	position:inherit;
	float:none;
	display:block;
	top:auto 
}
.tabs-content{
	margin-bottom:1.7142857143rem;
	width:100% 
}
.tabs-content:before,.tabs-content:after{
	content:" ";
	display:table 
}
.tabs-content:after{
	clear:both 
}
.tabs-content>.content{
	display:none;
	float:right;
	padding:1.0714285714rem 0;
	width:100% 
}
.tabs-content>.content.active{
	display:block;
	float:none 
}
.tabs-content>.content.contained{
	padding:1.0714285714rem 
}
.tabs-content.vertical{
	display:block 
}
.tabs-content.vertical>.content{
	padding:0 1.0714285714rem 
}
@media only screen and (min-width:40.063em){
	.tabs.vertical{
		width:20%;
		max-width:20%;
		float:right;
		margin:0 0 1.25rem 
   }
	.tabs-content.vertical{
		width:80%;
		max-width:80%;
		float:right;
		margin-right:-1px;
		padding-right:1rem 
   }
}
.no-js .tabs-content>.content{
	display:block;
	float:none 
}
.has-tip{
	border-bottom:none;
	cursor:pointer;
	font-weight:bold;
	color:#333 
}
.has-tip:hover,.has-tip:focus{
	border-bottom:none;
	color:#0881d6 
}
.has-tip.tip-left,.has-tip.tip-right{
	float:none !important 
}
.tooltip{
	display:none;
	position:absolute;
	z-index:1006;
	font-weight:normal;
	font-size:1rem;
	line-height:1.3;
	padding:.8571428571rem;
	max-width:300px;
	right:50%;
	width:100%;
	color:#fff;
	background:#333 
}
.tooltip>.nub{
	display:block;
	right:5px;
	position:absolute;
	width:0;
	height:0;
	border:solid 5px;
	border-color:transparent transparent #333 transparent;
	top:-10px;
	pointer-events:none 
}
.tooltip>.nub.rtl{
	left:auto;
	left:5px 
}
.tooltip.radius{
	border-radius:3px 
}
.tooltip.round{
	border-radius:1000px 
}
.tooltip.round>.nub{
	left:2rem 
}
.tooltip.opened{
	color:#0881d6 !important;
	border-bottom:none !important 
}
.tap-to-close{
	display:block;
	font-size:.7142857143rem;
	color:#777;
	font-weight:normal 
}
@media only screen and (min-width:40.063em){
	.tooltip>.nub{
		border-color:transparent transparent #333 transparent;
		top:-10px 
   }
	.tooltip.tip-top>.nub{
		border-color:#333 transparent transparent transparent;
		top:auto;
		bottom:-10px 
   }
	.tooltip.tip-left,.tooltip.tip-right{
		float:none !important 
   }
	.tooltip.tip-left>.nub{
		border-color:transparent transparent transparent #333;
		right:-10px;
		left:auto;
		top:50%;
		margin-top:-5px 
   }
	.tooltip.tip-right>.nub{
		border-color:transparent #333 transparent transparent;
		right:auto;
		left:-10px;
		top:50%;
		margin-top:-5px 
   }
}
meta.foundation-mq-topbar{
	font-family:Vazir;
	width:40.063em 
}
.contain-to-grid{
	width:100%;
	background:rgba(0,0,0,0) 
}
.contain-to-grid .top-bar{
	margin-bottom:0 
}
.fixed{
	width:100%;
	right:0;
	position:fixed;
	top:0;
	z-index:99 
}
.fixed.expanded:not(.top-bar){
	overflow-y:auto;
	height:auto;
	width:100%;
	max-height:100% 
}
.fixed.expanded:not(.top-bar) .title-area{
	position:fixed;
	width:100%;
	z-index:99 
}
.fixed.expanded:not(.top-bar) .top-bar-section{
	z-index:98;
	margin-top:5rem 
}
.top-bar{
	overflow:hidden;
	height:5rem;
	line-height:5rem;
	position:relative;
	background:rgba(0,0,0,0);
	margin-bottom:0 
}
.top-bar ul{
	margin-bottom:0;
	list-style:none 
}
.top-bar .row{
	max-width:none 
}
.top-bar form,.top-bar input{
	margin-bottom:0 
}
.top-bar input{
	height:2rem;
	padding-top:.35rem;
	padding-bottom:.35rem;
	font-size:1rem 
}
.top-bar .button,.top-bar button{
	padding-top:0.4214285714rem;
	padding-bottom:0.4214285714rem;
	margin-bottom:0;
	font-size:1rem 
}
@media only screen and (max-width:40em){
	.top-bar .button,.top-bar button{
		position:relative;
		top:-1px 
   }
}
.top-bar .title-area{
	position:relative;
	margin:0 
}
.top-bar .name{
	height:5rem;
	margin:0;
	font-size:14px 
}
.top-bar .name h1,.top-bar .name h2,.top-bar .name h3,.top-bar .name h4,.top-bar .name p,.top-bar .name span{
	line-height:5rem;
	font-size:1.2142857143rem;
	margin:0 
}
.top-bar .name h1 a,.top-bar .name h2 a,.top-bar .name h3 a,.top-bar .name h4 a,.top-bar .name p a,.top-bar .name span a{
	font-weight:normal;
	color:#242424;
	width:75%;
	display:block;
	padding:0 1rem 
}
.top-bar .toggle-topbar{
	position:absolute;
	left:0;
	top:0 
}
.top-bar .toggle-topbar a{
	color:#242424;
	text-transform:uppercase;
	font-size:1rem;
	font-weight:bold;
	position:relative;
	display:block;
	padding:0 1rem;
	height:5rem;
	line-height:5rem 
}
.top-bar .toggle-topbar.menu-icon{
	top:50%;
	margin-top:-16px 
}
.top-bar .toggle-topbar.menu-icon a{
	text-indent:-58px;
	height:34px;
	line-height:33px;
	padding:0 2.7857142857rem 0 1rem;
	color:#fff;
	position:relative 
}
.top-bar .toggle-topbar.menu-icon a span::after{
	content:"";
	position:absolute;
	display:block;
	height:0;
	top:50%;
	margin-top:-8px;
	left:1rem;
	box-shadow:0 0 0 1px #676767,0 7px 0 1px #676767,0 14px 0 1px #676767;
	width:16px 
}
.top-bar .toggle-topbar.menu-icon a span:hover:after{
	box-shadow:0 0 0 1px "",0 7px 0 1px "",0 14px 0 1px "" 
}
.top-bar.expanded{
	height:auto;
	background:transparent 
}
.top-bar.expanded .title-area{
	background:rgba(0,0,0,0) 
}
.top-bar.expanded .toggle-topbar a{
	color:#888 
}
.top-bar.expanded .toggle-topbar a span::after{
	box-shadow:0 0 0 1px #888,0 7px 0 1px #888,0 14px 0 1px #888 
}
.top-bar-section{
	right:0;
	position:relative;
	width:auto;
	transition:right 300ms ease-out 
}
.top-bar-section ul{
	padding:0;
	width:100%;
	height:auto;
	display:block;
	font-size:14px;
	margin:0 
}
.top-bar-section .divider,.top-bar-section [role="separator"]{
	border-top:solid 1px rgba(0,0,0,0);
	clear:both;
	height:1px;
	width:100% 
}
.top-bar-section ul li{
	background:rgba(0,0,0,0) 
}
.top-bar-section ul li>a{
	display:block;
	width:100%;
	color:#242424;
	padding:12px 0 12px 0;
	padding-right:1rem;
	font-family:Vazir;
	font-size:1rem;
	font-weight:normal;
	text-transform:none 
}
.top-bar-section ul li>a.button{
	font-size:1rem;
	padding-left:1rem;
	padding-right:1rem;
	background-color:#0881d6;
	border-color:#0667ab;
	color:#fff 
}
.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{
	background-color:#0667ab 
}
.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{
	color:#fff 
}
.top-bar-section ul li>a.button.secondary{
	background-color:#e7e7e7;
	border-color:#b9b9b9;
	color:#242424 
}
.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{
	background-color:#b9b9b9 
}
.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{
	color:#242424 
}
.top-bar-section ul li>a.button.success{
	background-color:#d9f1c9;
	border-color:#a8df83;
	color:#242424 
}
.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{
	background-color:#a8df83 
}
.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{
	color:#fff 
}
.top-bar-section ul li>a.button.alert{
	background-color:#fae5e5;
	border-color:#eb9595;
	color:#242424 
}
.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{
	background-color:#eb9595 
}
.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{
	color:#242424 
}
.top-bar-section ul li>a.button.warning{
	background-color:#fae5e5;
	border-color:#eb9595;
	color:#242424 
}
.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{
	background-color:#eb9595 
}
.top-bar-section ul li>a.button.warning:hover,.top-bar-section ul li>a.button.warning:focus{
	color:#242424 
}
.top-bar-section ul li>button{
	font-size:1rem;
	padding-left:1rem;
	padding-right:1rem;
	background-color:#0881d6;
	border-color:#0667ab;
	color:#fff 
}
.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{
	background-color:#0667ab 
}
.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{
	color:#fff 
}
.top-bar-section ul li>button.secondary{
	background-color:#e7e7e7;
	border-color:#b9b9b9;
	color:#242424 
}
.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{
	background-color:#b9b9b9 
}
.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{
	color:#242424 
}
.top-bar-section ul li>button.success{
	background-color:#d9f1c9;
	border-color:#a8df83;
	color:#242424 
}
.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{
	background-color:#a8df83 
}
.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{
	color:#fff 
}
.top-bar-section ul li>button.alert{
	background-color:#fae5e5;
	border-color:#eb9595;
	color:#242424 
}
.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{
	background-color:#eb9595 
}
.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{
	color:#242424 
}
.top-bar-section ul li>button.warning{
	background-color:#fae5e5;
	border-color:#eb9595;
	color:#242424 
}
.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{
	background-color:#eb9595 
}
.top-bar-section ul li>button.warning:hover,.top-bar-section ul li>button.warning:focus{
	color:#242424 
}
.top-bar-section ul li:hover:not(.has-form)>a{
	background-color:rgba(95,95,95,0.1);
	background:rgba(95,95,95,0.1);
	color:#242424 
}
.top-bar-section ul li.active>a{
	background:#0881d6;
	color:#fff 
}
.top-bar-section ul li.active>a:hover{
	background:#076fb8;
	color:#fff 
}
.top-bar-section .has-form{
	padding:1rem 
}
.top-bar-section .has-dropdown{
	position:relative 
}
.top-bar-section .has-dropdown>a:after{
	content:"";
	display:block;
	width:0;
	height:0;
	border:inset 5px;
	border-color:transparent rgba(255,255,255,0.4) transparent transparent;
	border-right-style:solid;
	margin-left:1rem;
	margin-top:-4.5px;
	position:absolute;
	top:50%;
	left:0 
}
.top-bar-section .has-dropdown.moved{
	position:static 
}
.top-bar-section .has-dropdown.moved>.dropdown{
	display:block;
	position:static !important;
	height:auto;
	width:auto;
	overflow:visible;
	clip:auto;
	position:absolute !important;
	width:100% 
}
.top-bar-section .has-dropdown.moved>a:after{
	display:none 
}
.top-bar-section .dropdown{
	padding:0;
	position:absolute;
	right:100%;
	top:0;
	z-index:99;
	display:block;
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px) 
}
.top-bar-section .dropdown li{
	width:100%;
	height:auto 
}
.top-bar-section .dropdown li a{
	font-weight:normal;
	padding:8px 1rem 
}
.top-bar-section .dropdown li a.parent-link{
	font-weight:normal 
}
.top-bar-section .dropdown li.title h5,.top-bar-section .dropdown li.parent-link{
	margin-bottom:0;
	margin-top:0;
	font-size:1.2857142857rem 
}
.top-bar-section .dropdown li.title h5 a,.top-bar-section .dropdown li.parent-link a{
	color:#242424;
	display:block 
}
.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover{
	background:none 
}
.top-bar-section .dropdown li.has-form{
	padding:8px 1rem 
}
.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{
	top:auto 
}
.top-bar-section .dropdown label{
	padding:8px 1rem 2px;
	margin-bottom:0;
	text-transform:uppercase;
	color:#777;
	font-weight:bold;
	font-size:.7142857143rem 
}
.js-generated{
	display:block 
}
@media only screen and (min-width:64.063em){
	.top-bar{
		background:rgba(0,0,0,0);
		overflow:visible 
   }
	.top-bar:before,.top-bar:after{
		content:" ";
		display:table 
   }
	.top-bar:after{
		clear:both 
   }
	.top-bar .toggle-topbar{
		display:none 
   }
	.top-bar .title-area{
		float:right 
   }
	.top-bar .name h1 a{
		width:auto 
   }
	.top-bar input,.top-bar .button,.top-bar button{
		font-size:1rem;
		position:relative;
		height:2rem;
		top:1.5rem 
   }
	.top-bar.expanded{
		background:rgba(0,0,0,0) 
   }
	.contain-to-grid .top-bar{
		max-width:71.4285714286rem;
		margin:0 auto;
		margin-bottom:0 
   }
	.top-bar-section{
		transition:none 0 0;
		right:0 !important 
   }
	.top-bar-section ul{
		width:auto;
		height:auto !important;
		display:inline 
   }
	.top-bar-section ul li{
		float:right 
   }
	.top-bar-section ul li .js-generated{
		display:none 
   }
	.top-bar-section li.hover>a:not(.button){
		background-color:rgba(95,95,95,0.1);
		background:rgba(95,95,95,0.1);
		color:#242424 
   }
	.top-bar-section li:not(.has-form) a:not(.button){
		padding:0 1rem;
		line-height:5rem;
		background:rgba(0,0,0,0) 
   }
	.top-bar-section li:not(.has-form) a:not(.button):hover{
		background-color:rgba(95,95,95,0.1);
		background:rgba(95,95,95,0.1) 
   }
	.top-bar-section li.active:not(.has-form) a:not(.button){
		padding:0 1rem;
		line-height:5rem;
		color:#fff;
		background:#0881d6 
   }
	.top-bar-section li.active:not(.has-form) a:not(.button):hover{
		background:#076fb8;
		color:#fff 
   }
	.top-bar-section .has-dropdown>a{
		padding-left:2.4285714286rem !important 
   }
	.top-bar-section .has-dropdown>a:after{
		content:"";
		display:block;
		width:0;
		height:0;
		border:inset 5px;
		border-color:rgba(255,255,255,0.4) transparent transparent transparent;
		border-top-style:solid;
		margin-top:-2.5px;
		top:2.5rem 
   }
	.top-bar-section .has-dropdown.moved{
		position:relative 
   }
	.top-bar-section .has-dropdown.moved>.dropdown{
		display:block;
		position:absolute !important;
		height:1px;
		width:1px;
		overflow:hidden;
		clip:rect(1px,1px,1px,1px) 
   }
	.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{
		display:block;
		position:static !important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto;
		position:absolute !important 
   }
	.top-bar-section .has-dropdown>a:focus+.dropdown{
		display:block;
		position:static !important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto;
		position:absolute !important 
   }
	.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{
		border:none;
		content:"\00bb";
		top:1rem;
		margin-top:-1px;
		left:5px;
		line-height:1.2 
   }
	.top-bar-section .dropdown{
		right:0;
		top:auto;
		background:transparent;
		min-width:100% 
   }
	.top-bar-section .dropdown li a{
		color:#242424;
		line-height:5rem;
		white-space:nowrap;
		padding:12px 1rem;
		background:#fff 
   }
	.top-bar-section .dropdown li:not(.has-form):not(.active)>a:not(.button){
		color:#242424;
		background:#fff 
   }
	.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button){
		color:#242424;
		background-color:rgba(95,95,95,0.1);
		background:#333 
   }
	.top-bar-section .dropdown li label{
		white-space:nowrap;
		background:#333 
   }
	.top-bar-section .dropdown li .dropdown{
		right:100%;
		top:0 
   }
	.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{
		border-bottom:none;
		border-top:none;
		border-left:solid 1px rgba(33,33,33,0);
		clear:none;
		height:5rem;
		width:0 
   }
	.top-bar-section .has-form{
		background:rgba(0,0,0,0);
		padding:0 1.6666666667rem;
		height:5rem 
   }
	.top-bar-section .left li .dropdown{
		right:auto;
		left:0 
   }
	.top-bar-section .left li .dropdown li .dropdown{
		left:100% 
   }
	.top-bar-section .right li .dropdown{
		left:auto;
		right:0 
   }
	.top-bar-section .right li .dropdown li .dropdown{
		right:100% 
   }
	.no-js .top-bar-section ul li:hover>a{
		background-color:rgba(95,95,95,0.1);
		background:rgba(95,95,95,0.1);
		color:#242424 
   }
	.no-js .top-bar-section ul li:active>a{
		background:#0881d6;
		color:#fff 
   }
	.no-js .top-bar-section .has-dropdown:hover>.dropdown{
		display:block;
		position:static !important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto;
		position:absolute !important 
   }
	.no-js .top-bar-section .has-dropdown>a:focus+.dropdown{
		display:block;
		position:static !important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto;
		position:absolute !important 
   }
}
.text-left{
	text-align:left !important 
}
.text-right{
	text-align:right !important 
}
.text-center{
	text-align:center !important 
}
.text-justify{
	text-align:justify !important 
}
@media only screen and (max-width:40em){
	.small-only-text-left{
		text-align:left !important 
   }
	.small-only-text-right{
		text-align:right !important 
   }
	.small-only-text-center{
		text-align:center !important 
   }
	.small-only-text-justify{
		text-align:justify !important 
   }
}
@media only screen{
	.small-text-left{
		text-align:left !important 
   }
	.small-text-right{
		text-align:right !important 
   }
	.small-text-center{
		text-align:center !important 
   }
	.small-text-justify{
		text-align:justify !important 
   }
}
@media only screen and (min-width:40.063em) and (max-width:64em){
	.medium-only-text-left{
		text-align:left !important 
   }
	.medium-only-text-right{
		text-align:right !important 
   }
	.medium-only-text-center{
		text-align:center !important 
   }
	.medium-only-text-justify{
		text-align:justify !important 
   }
}
@media only screen and (min-width:40.063em){
	.medium-text-left{
		text-align:left !important 
   }
	.medium-text-right{
		text-align:right !important 
   }
	.medium-text-center{
		text-align:center !important 
   }
	.medium-text-justify{
		text-align:justify !important 
   }
}
@media only screen and (min-width:64.063em) and (max-width:90em){
	.large-only-text-left{
		text-align:left !important 
   }
	.large-only-text-right{
		text-align:right !important 
   }
	.large-only-text-center{
		text-align:center !important 
   }
	.large-only-text-justify{
		text-align:justify !important 
   }
}
@media only screen and (min-width:64.063em){
	.large-text-left{
		text-align:left !important 
   }
	.large-text-right{
		text-align:right !important 
   }
	.large-text-center{
		text-align:center !important 
   }
	.large-text-justify{
		text-align:justify !important 
   }
}
@media only screen and (min-width:90.063em) and (max-width:120em){
	.xlarge-only-text-left{
		text-align:left !important 
   }
	.xlarge-only-text-right{
		text-align:right !important 
   }
	.xlarge-only-text-center{
		text-align:center !important 
   }
	.xlarge-only-text-justify{
		text-align:justify !important 
   }
}
@media only screen and (min-width:90.063em){
	.xlarge-text-left{
		text-align:left !important 
   }
	.xlarge-text-right{
		text-align:right !important 
   }
	.xlarge-text-center{
		text-align:center !important 
   }
	.xlarge-text-justify{
		text-align:justify !important 
   }
}
@media only screen and (min-width:120.063em) and (max-width:99999999em){
	.xxlarge-only-text-left{
		text-align:left !important 
   }
	.xxlarge-only-text-right{
		text-align:right !important 
   }
	.xxlarge-only-text-center{
		text-align:center !important 
   }
	.xxlarge-only-text-justify{
		text-align:justify !important 
   }
}
@media only screen and (min-width:120.063em){
	.xxlarge-text-left{
		text-align:left !important 
   }
	.xxlarge-text-right{
		text-align:right !important 
   }
	.xxlarge-text-center{
		text-align:center !important 
   }
	.xxlarge-text-justify{
		text-align:justify !important 
   }
}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{
	margin:0;
	padding:0 
}
a{
	color:#0881d6;
	text-decoration:none;
	line-height:inherit 
}
a:hover,a:focus{
	color:#004677 
}
a img{
	border:none 
}
p{
	font-family:Vazir;
	font-weight:normal;
	font-size:1rem;
	line-height:1.6;
	margin-bottom:1.4285714286rem;
	text-rendering:optimizeLegibility 
}
p.lead{
	font-size:1.25rem;
	line-height:1.6 
}
p aside{
	font-size:1rem;
	line-height:1.35;
	font-style:italic 
}
h1,h2,h3,h4,h5,h6{
	font-family:Vazir;
	font-weight:normal;
	font-style:normal;
	color:#242424;
	text-rendering:optimizeLegibility;
	margin-top:.2rem;
	margin-bottom:.5rem;
	line-height:1.4 
}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{
	font-size:60%;
	color:#717171;
	line-height:0 
}
h1{
	font-size:1.7142857143rem 
}
h2{
	font-size:1.2857142857rem 
}
h3{
	font-size:1.2142857143rem 
}
h4{
	font-size:.9285714286rem 
}
h5{
	font-size:1.1428571429rem 
}
h6{
	font-size:1rem 
}
.subheader{
	line-height:1.4;
	color:#717171;
	font-weight:normal;
	margin-top:.2rem;
	margin-bottom:.5rem 
}
hr{
	border:solid #ddd;
	border-width:1px 0 0;
	clear:both;
	margin:1.4285714286rem 0 1.3571428571rem;
	height:0 
}
em,i{
	font-style:italic;
	line-height:inherit 
}
strong,b{
	font-weight:bold;
	line-height:inherit 
}
small{
	font-size:60%;
	line-height:inherit 
}
code{
	font-family:Vazir;
	font-weight:normal;
	color:#333;
	background-color:#f8f8f8;
	border-width:1px;
	border-style:solid;
	border-color:#dfdfdf;
	padding:.1428571429rem .3571428571rem .0714285714rem 
}
ul,ol,dl{
	font-size:1rem;
	line-height:1.6;
	margin-bottom:1.4285714286rem;
	list-style-position:outside;
	font-family:Vazir;
}
ul{
	margin-right:1.1rem 
}
ul.no-bullet{
	margin-right:0 
}
ul.no-bullet li ul,ul.no-bullet li ol{
	margin-right:1.4285714286rem;
	margin-bottom:0;
	list-style:none 
}
ul li ul,ul li ol{
	margin-right:1.4285714286rem;
	margin-bottom:0 
}
ul.square li ul,ul.circle li ul,ul.disc li ul{
	list-style:inherit 
}
ul.square{
	list-style-type:square;
	margin-right:1.1rem 
}
ul.circle{
	list-style-type:circle;
	margin-right:1.1rem 
}
ul.disc{
	list-style-type:disc;
	margin-right:1.1rem 
}
ul.no-bullet{
	list-style:none 
}
ol{
	margin-right:1.4rem 
}
ol li ul,ol li ol{
	margin-right:1.4285714286rem;
	margin-bottom:0 
}
dl dt{
	margin-bottom:.3rem;
	font-weight:bold 
}
dl dd{
	margin-bottom:.8571428571rem 
}
abbr,acronym{
	text-transform:uppercase;
	font-size:90%;
	color:#222;
	cursor:help 
}
abbr{
	text-transform:none 
}
abbr[title]{
	border-bottom:1px dotted #ddd 
}
blockquote{
	margin:0 0 1.4285714286rem;
	padding:.6428571429rem 1.4285714286rem 0 1.3571428571rem;
	border-right:1px solid #ddd 
}
blockquote cite{
	display:block;
	font-size:.9285714286rem;
	color:#565656 
}
blockquote cite:before{
	content:"\2014 \0020" 
}
blockquote cite a,blockquote cite a:visited{
	color:#565656 
}
blockquote,blockquote p{
	line-height:1.6;
	color:#717171 
}
.vcard{
	display:inline-block;
	margin:0 0 1.4285714286rem 0;
	border:1px solid #ddd;
	padding:.7142857143rem .8571428571rem 
}
.vcard li{
	margin:0;
	display:block 
}
.vcard .fn{
	font-weight:bold;
	font-size:1.0714285714rem 
}
.vevent .summary{
	font-weight:bold 
}
.vevent abbr{
	cursor:default;
	text-decoration:none;
	font-weight:bold;
	border:none;
	padding:0 .0714285714rem 
}
@media only screen and (min-width:40.063em){
	h1,h2,h3,h4,h5,h6{
		line-height:1.4 
   }
	h1{
		font-size:2.4285714286rem 
   }
	h2{
		font-size:2rem 
   }
	h3{
		font-size:1.5714285714rem 
   }
	h4{
		font-size:1.2857142857rem 
   }
	h5{
		font-size:1.1428571429rem 
   }
	h6{
		font-size:1rem 
   }
}
.print-only{
	display:none !important 
}
@media print{
	*{
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important 
   }
	a,a:visited{
		text-decoration:underline 
   }
	a[href]:after{
		content:" (" attr(href) ")" 
   }
	abbr[title]:after{
		content:" (" attr(title) ")" 
   }
	.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{
		content:"" 
   }
	pre,blockquote{
		border:1px solid #999;
		page-break-inside:avoid 
   }
	thead{
		display:table-header-group 
   }
	tr,img{
		page-break-inside:avoid 
   }
	img{
		max-width:100% !important 
   }
	@page{
		margin:0.5cm 
   }
	p,h2,h3{
		orphans:3;
		widows:3 
   }
	h2,h3{
		page-break-after:avoid 
   }
	.hide-on-print{
		display:none !important 
   }
	.print-only{
		display:block !important 
   }
	.hide-for-print{
		display:none !important 
   }
	.show-for-print{
		display:inherit !important 
   }
}
.off-canvas-wrap{
	-webkit-backface-visibility:hidden;
	position:relative;
	width:100%;
	overflow:hidden 
}
.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{
	min-height:100%;
	-webkit-overflow-scrolling:touch 
}
.inner-wrap{
	position:relative;
	width:100%;
	-webkit-transition:-webkit-transform 500ms ease;
	-moz-transition:-moz-transform 500ms ease;
	-ms-transition:-ms-transform 500ms ease;
	-o-transition:-o-transform 500ms ease;
	transition:transform 500ms ease 
}
.inner-wrap:before,.inner-wrap:after{
	content:" ";
	display:table 
}
.inner-wrap:after{
	clear:both 
}
.tab-bar{
	-webkit-backface-visibility:hidden;
	background:#0881d6;
	color:#fff;
	height:5rem;
	line-height:5rem;
	position:relative 
}
.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{
	color:#fff;
	font-weight:bold;
	line-height:5rem;
	margin:0 
}
.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{
	font-size:1.1428571429rem 
}
.left-small{
	width:5rem;
	height:5rem;
	position:absolute;
	top:0;
	border-right:solid 1px rgba(255,255,255,0.15);
	left:0 
}
.right-small{
	width:5rem;
	height:5rem;
	position:absolute;
	top:0;
	border-left:solid 1px rgba(255,255,255,0.15);
	right:0 
}
.tab-bar-section{
	padding:0 .7142857143rem;
	position:absolute;
	text-align:center;
	height:5rem;
	top:0 
}
@media only screen and (min-width:40.063em){
	.tab-bar-section.left{
		text-align:left 
   }
	.tab-bar-section.right{
		text-align:right 
   }
}
.tab-bar-section.left{
	left:0;
	right:5rem 
}
.tab-bar-section.right{
	left:5rem;
	right:0 
}
.tab-bar-section.middle{
	left:5rem;
	right:5rem 
}
.tab-bar .menu-icon{
	text-indent:2.5rem;
	width:5rem;
	height:5rem;
	display:block;
	padding:0;
	color:#fff;
	position:relative;
	transform:translate3d(0,0,0) 
}
.tab-bar .menu-icon span::after{
	content:"";
	position:absolute;
	display:block;
	height:0;
	top:50%;
	margin-top:-.5714285714rem;
	left:1.9285714286rem;
	box-shadow:0 0 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;
	width:1.1428571429rem 
}
.tab-bar .menu-icon span:hover:after{
	box-shadow:0 0 0 1px #b3b2b2,0 7px 0 1px #b3b2b2,0 14px 0 1px #b3b2b2 
}
.left-off-canvas-menu{
	-webkit-backface-visibility:hidden;
	width:16.5rem;
	top:0;
	bottom:0;
	position:absolute;
	overflow-x:hidden;
	overflow-y:auto;
	background:#0881d6;
	z-index:1001;
	box-sizing:content-box;
	transition:transform 500ms ease 0s;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	-ms-transform:translate(-100%,0);
	-webkit-transform:translate3d(-100%,0,0);
	-moz-transform:translate3d(-100%,0,0);
	-ms-transform:translate3d(-100%,0,0);
	-o-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	left:0 
}
.left-off-canvas-menu *{
	-webkit-backface-visibility:hidden 
}
.right-off-canvas-menu{
	-webkit-backface-visibility:hidden;
	width:16.5rem;
	top:0;
	bottom:0;
	position:absolute;
	overflow-x:hidden;
	overflow-y:auto;
	background:#0881d6;
	z-index:1001;
	box-sizing:content-box;
	transition:transform 500ms ease 0s;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	-ms-transform:translate(100%,0);
	-webkit-transform:translate3d(100%,0,0);
	-moz-transform:translate3d(100%,0,0);
	-ms-transform:translate3d(100%,0,0);
	-o-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	right:0 
}
.right-off-canvas-menu *{
	-webkit-backface-visibility:hidden 
}
ul.off-canvas-list{
	list-style-type:none;
	padding:0;
	margin:0 
}
ul.off-canvas-list li label{
	display:block;
	padding:0.3rem 1.0714285714rem;
	color:#999;
	text-transform:uppercase;
	font-size:.8571428571rem;
	font-weight:bold;
	background:#444;
	border-top:1px solid #5e5e5e;
	border-bottom:none;
	margin:0 
}
ul.off-canvas-list li a{
	display:block;
	padding:.6666666667rem;
	color:rgba(255,255,255,0.7);
	border-bottom:1px solid #0661a1;
	transition:background 300ms ease 
}
ul.off-canvas-list li a:hover{
	background:#065a96 
}
.move-right>.inner-wrap{
	-ms-transform:translate(16.5rem,0);
	-webkit-transform:translate3d(16.5rem,0,0);
	-moz-transform:translate3d(16.5rem,0,0);
	-ms-transform:translate3d(16.5rem,0,0);
	-o-transform:translate3d(16.5rem,0,0);
	transform:translate3d(16.5rem,0,0) 
}
.move-right .exit-off-canvas{
	-webkit-backface-visibility:hidden;
	transition:background 300ms ease;
	cursor:pointer;
	box-shadow:-5px 0 5px rgba(6,90,150,0.5),5px 0 5px rgba(6,90,150,0.5);
	display:block;
	position:absolute;
	background:rgba(255,255,255,0.5);
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1002;
	-webkit-tap-highlight-color:rgba(0,0,0,0) 
}
@media only screen and (min-width:40.063em){
	.move-right .exit-off-canvas:hover{
		background:rgba(255,255,255,0.05) 
   }
}
.move-left>.inner-wrap{
	-ms-transform:translate(-16.5rem,0);
	-webkit-transform:translate3d(-16.5rem,0,0);
	-moz-transform:translate3d(-16.5rem,0,0);
	-ms-transform:translate3d(-16.5rem,0,0);
	-o-transform:translate3d(-16.5rem,0,0);
	transform:translate3d(-16.5rem,0,0) 
}
.move-left .exit-off-canvas{
	-webkit-backface-visibility:hidden;
	transition:background 300ms ease;
	cursor:pointer;
	box-shadow:-5px 0 5px rgba(6,90,150,0.5),5px 0 5px rgba(6,90,150,0.5);
	display:block;
	position:absolute;
	background:rgba(255,255,255,0.5);
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1002;
	-webkit-tap-highlight-color:rgba(0,0,0,0) 
}
@media only screen and (min-width:40.063em){
	.move-left .exit-off-canvas:hover{
		background:rgba(255,255,255,0.05) 
   }
}
.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{
	-ms-transform:none;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	z-index:1003 
}
.offcanvas-overlap .exit-off-canvas{
	-webkit-backface-visibility:hidden;
	transition:background 300ms ease;
	cursor:pointer;
	box-shadow:-5px 0 5px rgba(6,90,150,0.5),5px 0 5px rgba(6,90,150,0.5);
	display:block;
	position:absolute;
	background:rgba(255,255,255,0.5);
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1002;
	-webkit-tap-highlight-color:rgba(0,0,0,0) 
}
@media only screen and (min-width:40.063em){
	.offcanvas-overlap .exit-off-canvas:hover{
		background:rgba(255,255,255,0.05) 
   }
}
.offcanvas-overlap-left .right-off-canvas-menu{
	-ms-transform:none;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	z-index:1003 
}
.offcanvas-overlap-left .exit-off-canvas{
	-webkit-backface-visibility:hidden;
	transition:background 300ms ease;
	cursor:pointer;
	box-shadow:-5px 0 5px rgba(6,90,150,0.5),5px 0 5px rgba(6,90,150,0.5);
	display:block;
	position:absolute;
	background:rgba(255,255,255,0.5);
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1002;
	-webkit-tap-highlight-color:rgba(0,0,0,0) 
}
@media only screen and (min-width:40.063em){
	.offcanvas-overlap-left .exit-off-canvas:hover{
		background:rgba(255,255,255,0.05) 
   }
}
.offcanvas-overlap-right .left-off-canvas-menu{
	-ms-transform:none;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	transform:none;
	z-index:1003 
}
.offcanvas-overlap-right .exit-off-canvas{
	-webkit-backface-visibility:hidden;
	transition:background 300ms ease;
	cursor:pointer;
	box-shadow:-5px 0 5px rgba(6,90,150,0.5),5px 0 5px rgba(6,90,150,0.5);
	display:block;
	position:absolute;
	background:rgba(255,255,255,0.5);
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1002;
	-webkit-tap-highlight-color:rgba(0,0,0,0) 
}
@media only screen and (min-width:40.063em){
	.offcanvas-overlap-right .exit-off-canvas:hover{
		background:rgba(255,255,255,0.05) 
   }
}
.no-csstransforms .left-off-canvas-menu{
	left:-16.5rem 
}
.no-csstransforms .right-off-canvas-menu{
	right:-16.5rem 
}
.no-csstransforms .move-left>.inner-wrap{
	right:16.5rem 
}
.no-csstransforms .move-right>.inner-wrap{
	left:16.5rem 
}
.left-submenu{
	-webkit-backface-visibility:hidden;
	width:16.5rem;
	top:0;
	bottom:0;
	position:absolute;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
	background:#0881d6;
	z-index:1002;
	box-sizing:content-box;
	-webkit-overflow-scrolling:touch;
	-ms-transform:translate(-100%,0);
	-webkit-transform:translate3d(-100%,0,0);
	-moz-transform:translate3d(-100%,0,0);
	-ms-transform:translate3d(-100%,0,0);
	-o-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0);
	left:0;
	-webkit-transition:-webkit-transform 500ms ease;
	-moz-transition:-moz-transform 500ms ease;
	-ms-transition:-ms-transform 500ms ease;
	-o-transition:-o-transform 500ms ease;
	transition:transform 500ms ease 
}
.left-submenu *{
	-webkit-backface-visibility:hidden 
}
.left-submenu .back>a{
	padding:0.3rem 1.0714285714rem;
	color:#999;
	text-transform:uppercase;
	font-weight:bold;
	background:#444;
	border-top:1px solid #5e5e5e;
	border-bottom:none;
	margin:0 
}
.left-submenu .back>a:hover{
	background:#303030;
	border-top:1px solid #5e5e5e;
	border-bottom:none 
}
.left-submenu .back>a:after{
	content:"\BB";
	margin-right:0.5rem;
	display:inline 
}
.left-submenu.move-right,.left-submenu.offcanvas-overlap-right,.left-submenu.offcanvas-overlap{
	-ms-transform:translate(0%,0);
	-webkit-transform:translate3d(0%,0,0);
	-moz-transform:translate3d(0%,0,0);
	-ms-transform:translate3d(0%,0,0);
	-o-transform:translate3d(0%,0,0);
	transform:translate3d(0%,0,0) 
}
.right-submenu{
	-webkit-backface-visibility:hidden;
	width:16.5rem;
	top:0;
	bottom:0;
	position:absolute;
	margin:0;
	overflow-x:hidden;
	overflow-y:auto;
	background:#0881d6;
	z-index:1002;
	box-sizing:content-box;
	-webkit-overflow-scrolling:touch;
	-ms-transform:translate(100%,0);
	-webkit-transform:translate3d(100%,0,0);
	-moz-transform:translate3d(100%,0,0);
	-ms-transform:translate3d(100%,0,0);
	-o-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0);
	right:0;
	-webkit-transition:-webkit-transform 500ms ease;
	-moz-transition:-moz-transform 500ms ease;
	-ms-transition:-ms-transform 500ms ease;
	-o-transition:-o-transform 500ms ease;
	transition:transform 500ms ease 
}
.right-submenu *{
	-webkit-backface-visibility:hidden 
}
.right-submenu .back>a{
	padding:0.3rem 1.0714285714rem;
	color:#999;
	text-transform:uppercase;
	font-weight:bold;
	background:#444;
	border-top:1px solid #5e5e5e;
	border-bottom:none;
	margin:0 
}
.right-submenu .back>a:hover{
	background:#303030;
	border-top:1px solid #5e5e5e;
	border-bottom:none 
}
.right-submenu .back>a:before{
	content:"\AB";
	margin-left:0.5rem;
	display:inline 
}
.right-submenu.move-left,.right-submenu.offcanvas-overlap-left,.right-submenu.offcanvas-overlap{
	-ms-transform:translate(0%,0);
	-webkit-transform:translate3d(0%,0,0);
	-moz-transform:translate3d(0%,0,0);
	-ms-transform:translate3d(0%,0,0);
	-o-transform:translate3d(0%,0,0);
	transform:translate3d(0%,0,0) 
}
.left-off-canvas-menu ul.off-canvas-list li.has-submenu>a:before{
	content:"\AB";
	margin-left:0.5rem;
	display:inline 
}
.right-off-canvas-menu ul.off-canvas-list li.has-submenu>a:after{
	content:"\BB";
	margin-right:0.5rem;
	display:inline 
}
@media only screen{
	.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{
		display:inherit !important 
   }
	.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{
		display:none !important 
   }
	.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{
		position:static !important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto 
   }
	.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{
		position:absolute !important;
		height:1px;
		width:1px;
		overflow:hidden;
		clip:rect(1px,1px,1px,1px) 
   }
	table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{
		display:table !important 
   }
	thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{
		display:table-header-group !important 
   }
	tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{
		display:table-row-group !important 
   }
	tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{
		display:table-row !important 
   }
	th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{
		display:table-cell !important 
   }
}
@media only screen and (min-width:40.063em){
	.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{
		display:inherit !important 
   }
	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{
		display:none !important 
   }
	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{
		position:static !important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto 
   }
	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{
		position:absolute !important;
		height:1px;
		width:1px;
		overflow:hidden;
		clip:rect(1px,1px,1px,1px) 
   }
	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{
		display:table !important 
   }
	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{
		display:table-header-group !important 
   }
	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{
		display:table-row-group !important 
   }
	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{
		display:table-row !important 
   }
	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{
		display:table-cell !important 
   }
}
@media only screen and (min-width:64.063em){
	.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{
		display:inherit !important 
   }
	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{
		display:none !important 
   }
	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{
		position:static !important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto 
   }
	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{
		position:absolute !important;
		height:1px;
		width:1px;
		overflow:hidden;
		clip:rect(1px,1px,1px,1px) 
   }
	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{
		display:table !important 
   }
	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{
		display:table-header-group !important 
   }
	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{
		display:table-row-group !important 
   }
	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{
		display:table-row !important 
   }
	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{
		display:table-cell !important 
   }
}
@media only screen and (min-width:90.063em){
	.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.show-for-xxlarge-down{
		display:inherit !important 
   }
	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.hide-for-xxlarge-down{
		display:none !important 
   }
	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.visible-for-xxlarge-down{
		position:static !important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto 
   }
	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.hidden-for-xxlarge-down{
		position:absolute !important;
		height:1px;
		width:1px;
		overflow:hidden;
		clip:rect(1px,1px,1px,1px) 
   }
	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xlarge,table.show-for-xlarge-down,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up,table.hide-for-xxlarge,table.show-for-xxlarge-down{
		display:table !important 
   }
	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xlarge,thead.show-for-xlarge-down,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up,thead.hide-for-xxlarge,thead.show-for-xxlarge-down{
		display:table-header-group !important 
   }
	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xlarge,tbody.show-for-xlarge-down,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up,tbody.hide-for-xxlarge,tbody.show-for-xxlarge-down{
		display:table-row-group !important 
   }
	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xlarge,tr.show-for-xlarge-down,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up,tr.hide-for-xxlarge,tr.show-for-xxlarge-down{
		display:table-row !important 
   }
	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xlarge,td.show-for-xlarge,th.show-for-xlarge-down,td.show-for-xlarge-down,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up,th.hide-for-xxlarge,td.hide-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{
		display:table-cell !important 
   }
}
@media only screen and (min-width:120.063em){
	.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.hide-for-xlarge,.hide-for-xlarge-down,.show-for-xxlarge-only,.show-for-xxlarge-up,.show-for-xxlarge,.show-for-xxlarge-down{
		display:inherit !important 
   }
	.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.show-for-xlarge,.show-for-xlarge-down,.hide-for-xxlarge-only,.hide-for-xxlarge-up,.hide-for-xxlarge,.hide-for-xxlarge-down{
		display:none !important 
   }
	.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xlarge,.hidden-for-xlarge-down,.visible-for-xxlarge-only,.visible-for-xxlarge-up,.visible-for-xxlarge,.visible-for-xxlarge-down{
		position:static !important;
		height:auto;
		width:auto;
		overflow:visible;
		clip:auto 
   }
	.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xlarge,.visible-for-xlarge-down,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up,.hidden-for-xxlarge,.hidden-for-xxlarge-down{
		position:absolute !important;
		height:1px;
		width:1px;
		overflow:hidden;
		clip:rect(1px,1px,1px,1px) 
   }
	table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xlarge,table.hide-for-xlarge-down,table.show-for-xxlarge-only,table.show-for-xxlarge-up,table.show-for-xxlarge,table.show-for-xxlarge-down{
		display:table !important 
   }
	thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xlarge,thead.hide-for-xlarge-down,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up,thead.show-for-xxlarge,thead.show-for-xxlarge-down{
		display:table-header-group !important 
   }
	tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xlarge,tbody.hide-for-xlarge-down,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up,tbody.show-for-xxlarge,tbody.show-for-xxlarge-down{
		display:table-row-group !important 
   }
	tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xlarge,tr.hide-for-xlarge-down,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up,tr.show-for-xxlarge,tr.show-for-xxlarge-down{
		display:table-row !important 
   }
	th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xlarge,td.hide-for-xlarge,th.hide-for-xlarge-down,td.hide-for-xlarge-down,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up,th.show-for-xxlarge,td.show-for-xxlarge,th.show-for-xxlarge-down,td.show-for-xxlarge-down{
		display:table-cell !important 
   }
}
.show-for-landscape,.hide-for-portrait{
	display:inherit !important 
}
.hide-for-landscape,.show-for-portrait{
	display:none !important 
}
table.hide-for-landscape,table.show-for-portrait{
	display:table !important 
}
thead.hide-for-landscape,thead.show-for-portrait{
	display:table-header-group !important 
}
tbody.hide-for-landscape,tbody.show-for-portrait{
	display:table-row-group !important 
}
tr.hide-for-landscape,tr.show-for-portrait{
	display:table-row !important 
}
td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{
	display:table-cell !important 
}
@media only screen and (orientation:landscape){
	.show-for-landscape,.hide-for-portrait{
		display:inherit !important 
   }
	.hide-for-landscape,.show-for-portrait{
		display:none !important 
   }
	table.show-for-landscape,table.hide-for-portrait{
		display:table !important 
   }
	thead.show-for-landscape,thead.hide-for-portrait{
		display:table-header-group !important 
   }
	tbody.show-for-landscape,tbody.hide-for-portrait{
		display:table-row-group !important 
   }
	tr.show-for-landscape,tr.hide-for-portrait{
		display:table-row !important 
   }
	td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{
		display:table-cell !important 
   }
}
@media only screen and (orientation:portrait){
	.show-for-portrait,.hide-for-landscape{
		display:inherit !important 
   }
	.hide-for-portrait,.show-for-landscape{
		display:none !important 
   }
	table.show-for-portrait,table.hide-for-landscape{
		display:table !important 
   }
	thead.show-for-portrait,thead.hide-for-landscape{
		display:table-header-group !important 
   }
	tbody.show-for-portrait,tbody.hide-for-landscape{
		display:table-row-group !important 
   }
	tr.show-for-portrait,tr.hide-for-landscape{
		display:table-row !important 
   }
	td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{
		display:table-cell !important 
   }
}
.show-for-touch{
	display:none !important 
}
.hide-for-touch{
	display:inherit !important 
}
.touch .show-for-touch{
	display:inherit !important 
}
.touch .hide-for-touch{
	display:none !important 
}
table.hide-for-touch{
	display:table !important 
}
.touch table.show-for-touch{
	display:table !important 
}
thead.hide-for-touch{
	display:table-header-group !important 
}
.touch thead.show-for-touch{
	display:table-header-group !important 
}
tbody.hide-for-touch{
	display:table-row-group !important 
}
.touch tbody.show-for-touch{
	display:table-row-group !important 
}
tr.hide-for-touch{
	display:table-row !important 
}
.touch tr.show-for-touch{
	display:table-row !important 
}
td.hide-for-touch{
	display:table-cell !important 
}
.touch td.show-for-touch{
	display:table-cell !important 
}
th.hide-for-touch{
	display:table-cell !important 
}
.touch th.show-for-touch{
	display:table-cell !important 
}
@media print{
	.show-for-print{
		display:block 
   }
	.hide-for-print{
		display:none 
   }
	table.show-for-print{
		display:table !important 
   }
	thead.show-for-print{
		display:table-header-group !important 
   }
	tbody.show-for-print{
		display:table-row-group !important 
   }
	tr.show-for-print{
		display:table-row !important 
   }
	td.show-for-print{
		display:table-cell !important 
   }
	th.show-for-print{
		display:table-cell !important 
   }
}
th{
	border-left:1px solid #cfcfcf;
	border-bottom:1px solid #cfcfcf 
}
tbody{
	border-top:none 
}
tr.even,tr.odd{
	background-color:#fff;
	border-bottom:1px solid #cfcfcf;
	padding:0 
}
.item-list ul li{
	margin:0 .3571428571rem 0 0 
}
.admin-menu .fixed{
	top:2.0714285714rem 
}
#status-messages.reveal-modal .alert-box,dialog#status-messages .alert-box{
	margin-bottom:0 
}
.reveal-modal,dialog{
	z-index:999 
}
.item-list .pager{
	clear:none 
}
.item-list .pager li{
	padding:0 
}
.inline{
	margin:0 auto 1.2142857143rem auto;
	margin-right:-1.5714285714rem;
	margin-left:0;
	padding:0;
	list-style:none;
	overflow:hidden 
}
.inline>li{
	list-style:none;
	float:right;
	margin-right:1.5714285714rem;
	display:block 
}
.inline>li>*{
	display:block 
}
input[type="checkbox"],input[type="radio"]{
	margin:0 
}
.touch input[type="text"],.touch input[type="password"],.touch input[type="date"],.touch input[type="datetime"],.touch input[type="datetime-local"],.touch input[type="month"],.touch input[type="week"],.touch input[type="email"],.touch input[type="number"],.touch input[type="search"],.touch input[type="tel"],.touch input[type="time"],.touch input[type="url"],.touch input[type="color"],.touch textarea{
	font-size:1.1428571429rem 
}
:-moz-placeholder{
	color:#a2a2a2;
	direction:rtl 
}
::-moz-placeholder{
	color:#a2a2a2;
	direction:rtl 
}
:-ms-input-placeholder{
	color:#a2a2a2;
	direction:rtl 
}
::-ms-input-placeholder{
	color:#a2a2a2;
	direction:rtl 
}
::-webkit-input-placeholder{
	color:#a2a2a2;
	direction:rtl 
}
@-moz-keyframes spin{
	0%{
		-webkit-transform:rotate(0deg) 
   }
	100%{
		-webkit-transform:rotate(360deg) 
   }
}
@-webkit-keyframes spin{
	0%{
		-webkit-transform:rotate(0deg) 
   }
	100%{
		-webkit-transform:rotate(360deg) 
   }
}
@keyframes spin{
	0%{
		transform:rotate(0deg) 
   }
	100%{
		transform:rotate(360deg) 
   }
}
input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{
	-webkit-box-shadow:0 0 0 1000px #fff inset;
	transition:background-color 600s ease-in-out 0s;
	background-color:#fff 
}
form .form-submit{
	color:#fff;
	background-color:#5fc245;
	box-shadow:0 4px #4a9e34;
	border-color:#5fc245;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative 
}
form .form-submit:hover{
	top:2px;
	box-shadow:0 2px #4a9e34 
}
form .form-submit:active,form .form-submit:target,form .form-submit[disabled]{
	top:6px;
	box-shadow:0 0 #4a9e34 
}
form #edit-cancel,form #edit-phone.form-submit{
	color:#999;
	background-color:#eee;
	box-shadow:0 4px #999;
	border-color:#eee;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative 
}
form #edit-cancel:hover,form #edit-phone.form-submit:hover{
	top:2px;
	box-shadow:0 2px #999 
}
form #edit-cancel:active,form #edit-cancel:target,form #edit-cancel[disabled],form #edit-phone.form-submit:active,form #edit-phone.form-submit:target,form #edit-phone.form-submit[disabled]{
	top:6px;
	box-shadow:0 0 #999 
}
form #edit-phone.form-submit{
	border:none 
}
form #edit-delete{
	color:#eb9595;
	background-color:#fae5e5;
	box-shadow:0 4px #eb9595;
	border-color:#fae5e5;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative 
}
form #edit-delete:hover{
	top:2px;
	box-shadow:0 2px #eb9595 
}
form #edit-delete:active,form #edit-delete:target,form #edit-delete[disabled]{
	top:6px;
	box-shadow:0 0 #eb9595 
}
form #edit-submit,form #edit-next{
	color:#fff;
	background-color:#5fc245;
	box-shadow:0 4px #4a9e34;
	border-color:#5fc245;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative 
}
form #edit-submit:hover,form #edit-next:hover{
	top:2px;
	box-shadow:0 2px #4a9e34 
}
form #edit-submit:active,form #edit-submit:target,form #edit-submit[disabled],form #edit-next:active,form #edit-next:target,form #edit-next[disabled]{
	top:6px;
	box-shadow:0 0 #4a9e34 
}
form .description,form .counter{
	color:#777;
	font-size:0.85em 
}
form .counter{
	margin-top:1rem 
}
form .form-item{
	margin-bottom:2rem 
}
form .form-actions{
	margin-bottom:0 
}
form .form-item input.error,form .form-item textarea.error,form .form-item select.error{
	border:1px solid #f07f7f 
}
form .form-item input.error:hover,form .form-item input.error:focus,form .form-item textarea.error:hover,form .form-item textarea.error:focus,form .form-item select.error:hover,form .form-item select.error:focus{
	border:1px solid #f07f7f;
	box-shadow:0 0 5px #f07f7f 
}
form .form-item textarea{
	padding-right:0.5rem 
}
form input[type="text"],form input[type="password"],form input[type="date"],form input[type="datetime"],form input[type="datetime-local"],form input[type="month"],form input[type="week"],form input[type="email"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="time"],form input[type="url"],form input[type="color"],form textarea,form select{
	height:3.2142857143rem;
	padding-right:3.2142857143rem;
	outline:none;
	border-radius:3px 
}
form input[type="text"]:hover,form input[type="password"]:hover,form input[type="date"]:hover,form input[type="datetime"]:hover,form input[type="datetime-local"]:hover,form input[type="month"]:hover,form input[type="week"]:hover,form input[type="email"]:hover,form input[type="number"]:hover,form input[type="search"]:hover,form input[type="tel"]:hover,form input[type="time"]:hover,form input[type="url"]:hover,form input[type="color"]:hover,form textarea:hover,form select:hover{
	border-color:#82b8f9 
}
form:disabled{
	color:#999 
}
form input.error,form textarea.error,form select.error{
	margin-bottom:1rem;
	box-shadow:0 0 5px #f07f7f 
}
form .form-item{
	position:relative 
}
form .form-item:before{
	font-family:Vazir;
	color:#b9b9b9;
	border-left:1px solid #d3d3d3;
	font-size:larger;
	line-height:3.1428571429rem;
	text-align:center;
	width:2.5714285714rem;
	top:1px;
	right:0;
	position:absolute;
	z-index:1;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased 
}
form .form-item:after{
	font-family:'icomoon';
	color:#b9b9b9;
	border-right:1px solid #d3d3d3;
	font-size:larger;
	line-height:3.1428571429rem;
	text-align:center;
	width:2.5714285714rem;
	top:1px;
	left:0;
	position:absolute;
	z-index:1;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased 
}
form .form-item.form-type-select:before,form .form-item.form-type-textfield:before{
	content:'\e254' 
}
form .form-item.form-item-phone:before,form .form-item.form-item-name:before,form .form-item.form-item-number:before,form .form-item.form-item-field-g-phone-und-0-value:before,form .form-item.form-item-field-g-config-phone-und:before{
	content:"\e325" 
}
form .form-item.form-item-captcha-response:before{
	content:"\e254" 
}
form .form-item.form-item-pass:before,form .form-item .form-type-password:before{
	content:"\e0da" 
}
form .form-item.form-item-card-number:before,form .form-item.form-item-destination-number:before{
	content:"\e93f" 
}
form .form-item.form-item-password:before,form .form-item.form-item-cvv2:before,form .form-item.form-item-pin:before{
	content:"\e0da" 
}
form .form-item.form-item-field-p-discount-und:before,form .form-item.form-item-field-f-discount-und:before{
	content:"\e02f" 
}
form .form-item.form-item-amount:before,form .form-item.form-item-min-amount:before,form .form-item.form-item-field-p-price-und-0-value:before,form .form-item.form-item-field-p-discount-amount-und-0-value:before,form .form-item.form-item-field-p-shipping-price-und-0-value:before,form .form-item.form-item-field-p-shipping-free-amount-und-0-value:before,form .form-item.form-item-field-f-price-und-0-value:before,form .form-item.form-item-field-f-discount-amount-und-0-value:before,form .form-item.form-item-field-request-price-und-0-value:before,form .form-item.form-item-field-campaign-amount-und-0-value:before,form .form-item.form-item-field-price-1-value:before{
	content:"\f0d6" 
}
form .form-item.form-item-amount:after,form .form-item.form-item-min-amount:after,form .form-item.form-item-field-p-price-und-0-value:after,form .form-item.form-item-field-p-discount-amount-und-0-value:after,form .form-item.form-item-field-p-shipping-price-und-0-value:after,form .form-item.form-item-field-p-shipping-free-amount-und-0-value:after,form .form-item.form-item-field-f-price-und-0-value:after,form .form-item.form-item-field-f-discount-amount-und-0-value:after,form .form-item.form-item-field-request-price-und-0-value:after,form .form-item.form-item-field-campaign-amount-und-0-value:after,form .form-item.form-item-field-price-1-value:after{
	content:'﷼';
	color:#a2a2a2 
}
form .form-item.form-item-field-p-discount-percent-und-0-value:before,form .form-item.form-item-field-f-discount-percent-und-0-value:before{
	content:"\e02f" 
}
form .form-item.form-item-field-p-discount-percent-und-0-value:after,form .form-item.form-item-field-f-discount-percent-und-0-value:after{
	content:'%';
	color:#a2a2a2 
}
form .form-item.form-item-desc:before,form .form-item.form-item-field-g-config-desc-und:before{
	content:"\e8fd" 
}
form .form-item.form-item-mail:before,form .form-item.form-item-field-g-mail-und-0-value:before,form .form-item.form-item-field-g-config-mail-und:before{
	content:"\e0e1" 
}
form .form-item.form-item-field-i-full-name-und-0-value:before,form .form-item.form-item-account-name:before,form .form-item.form-item-field-name-und-0-value:before,form .form-item.form-item-field-name-1-value:before{
	content:"\e7fd" 
}
form .form-item.form-item-field-i-national-code-und-0-value:before,form .form-item.form-item-field-g-config-national-code-und:before,form .form-item.form-item-field-account-owner-n-code-und-0-value:before,form .form-item.form-item-national-code:before{
	content:"\e86d" 
}
form .form-item.form-item-field-i-post-code-und-0-value:before,form .form-item.form-item-postcode:before,form .form-item.form-item-field-g-config-postcode-und:before{
	content:"\e0d0" 
}
form .form-item.form-item-field-i-tel-und-0-value:before{
	content:"\e0cd" 
}
form .form-item.form-item-field-i-address-und-0-value:before,form .form-item.form-item-field-i-province-und-0-tid:before,form .form-item.form-item-address:before,form .form-item.form-item-field-g-config-address-und:before{
	content:"\e8b4" 
}
form .form-item.form-item-account-number:before,form .form-item.form-item-account-iban:before,form .form-item.form-item-field-account-number-und-0-value:before,form .form-item.form-item-field-account-iban-und-0-value:before{
	content:"\e8a2" 
}
form .form-item.form-item-gateway-title:before,form .form-item.form-item-title:before{
	content:"\e03f" 
}
form .form-item.form-item-field-g-link-twitter-und-0-value:before{
	content:"\e900" 
}
form .form-item.form-item-field-g-link-facebook-und-0-value:before{
	content:"\e906" 
}
form .form-item.form-item-field-g-link-instagram-und-0-value:before{
	content:"\e904" 
}
form .form-item.form-item-field-g-link-telegram-und-0-value:before,form .form-item.form-item-telegram:before,form .form-item.form-item-field-g-config-telegram-und:before{
	content:"\e901" 
}
form .form-item.form-item-field-g-link-soroush-und-0-value:before{
	content:"\e90c" 
}
form .form-item.form-item-account-bank:before{
	content:"\e84f" 
}
form .form-item.form-item-gateway-url:before,form .form-item.form-item-field-g-url-und-0-value:before,form .form-item.form-item-field-g-link-website-und-0-url:before,form .form-item.form-item-field-ws-website-und-0-url:before{
	content:"\e157" 
}
form .node-account-form .form-item.form-item-title:before{
	content:"\e84f" 
}
form .node-plan-form .form-item.form-item-title:before{
	content:"\e8b1" 
}
form label.floatlabel,form span.fieldset-legend{
	color:#82b8f9;
	background-color:#fff;
	padding:0 2px;
	font-size:10px;
	font-weight:normal;
	border-radius:10px 
}
@media only screen and (min-width:40.063em){
	form label.floatlabel,form span.fieldset-legend{
		font-size:small;
		font-weight:normal 
   }
	form .form-type-select label.floatlabel,form .form-type-select span.fieldset-legend{
		font-weight:normal 
   }
}
button{
	outline:none 
}
.field-type-datestamp.field-widget-date-select .date-no-float{
	width:100% 
}
.field-type-datestamp.field-widget-date-select .form-type-date-select{
	display:block;
	margin:0 
}
.field-type-datestamp.field-widget-date-select .form-type-date-select .date-padding{
	width:100% 
}
.field-type-datestamp.field-widget-date-select .form-type-date-select .form-type-select{
	margin-left:0;
	margin-right:0 
}
.field-type-datestamp.field-widget-date-select .form-type-date-select .form-type-select select{
	padding-left:1.5rem;
	padding-right:1.0rem 
}
.field-type-datestamp.field-widget-date-select .date-spacer{
	line-height:3.2142857143rem;
	margin:0 0.3rem 1rem;
	padding-top:1px 
}
.form-type-date-select .form-item:before{
	display:none 
}
.form-type-date-select .container-inline-date{
	width:auto 
}
#idpay-process-block-form .form-item.form-item-amount:before,#idpay-process-block-form .form-item.form-item-amount:after,#idpay-wallet-cash-in-form .form-item.form-item-amount:before,#idpay-wallet-cash-in-form .form-item.form-item-amount:after,#idpay-wallet-cash-out-form .form-item.form-item-amount:before,#idpay-wallet-cash-out-form .form-item.form-item-amount:after,#idpay-wallet-transfer-form .form-item.form-item-amount:before,#idpay-wallet-transfer-form .form-item.form-item-amount:after{
	content:'' 
}
#idpay-process-block-form .form-item.form-item-amount .description,#idpay-wallet-cash-in-form .form-item.form-item-amount .description,#idpay-wallet-cash-out-form .form-item.form-item-amount .description,#idpay-wallet-transfer-form .form-item.form-item-amount .description{
	text-align:center;
	padding:1rem 0 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper{
	text-align:center;
	border:1px solid #d3d3d3;
	transition:all 0.15s ease-out;
	border-radius:3px;
	cursor:text 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper label,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper label,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper label,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper label{
	right:10px !important 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper:hover,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper:hover,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper:hover,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper:hover{
	border-color:#82b8f9 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper.focusBox,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper.focusBox,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper.focusBox,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper.focusBox{
	background:#fff;
	border-color:#82b8f9;
	box-shadow:0 0 5px #82b8f9;
	outline:none 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper.errorBox,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper.errorBox,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper.errorBox,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper.errorBox{
	border:1px solid #f07f7f;
	box-shadow:0 0 5px #f07f7f 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper.disabledBox,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper.disabledBox,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper.disabledBox,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper.disabledBox{
	background-color:#f9f9f9;
	cursor:default 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper input[type="text"],#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper input[type="text"],#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper input[type="text"],#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper input[type="text"]{
	height:auto;
	display:inline-block;
	margin:0 !important;
	padding:0.5rem 0 !important;
	font-size:2.1428571429rem;
	color:#25b100;
	border:none;
	box-shadow:none;
	text-align:center;
	cursor:text;
	width:11.7857142857rem;
	line-height:5rem;
	background:transparent 
}
@media only screen and (min-width:40.063em){
	#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper input[type="text"],#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper input[type="text"],#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper input[type="text"],#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper input[type="text"]{
		font-size:2.8571428571rem 
   }
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper span.field-suffix,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper span.field-suffix,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper span.field-suffix,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper span.field-suffix{
	color:#25b100;
	display:inline-block;
	font-size:1.4285714286rem;
	font-weight:500 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper :-moz-placeholder,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper :-moz-placeholder,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper :-moz-placeholder,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper :-moz-placeholder{
	color:#25b100;
	font-size:2rem 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper ::-moz-placeholder,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper ::-moz-placeholder,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper ::-moz-placeholder,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper ::-moz-placeholder{
	color:#25b100;
	font-size:2rem 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper :-ms-input-placeholder,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper :-ms-input-placeholder,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper :-ms-input-placeholder,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper :-ms-input-placeholder{
	color:#25b100;
	font-size:2rem 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper ::-ms-input-placeholder,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper ::-ms-input-placeholder,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper ::-ms-input-placeholder,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper ::-ms-input-placeholder{
	color:#25b100;
	font-size:2rem 
}
#idpay-process-block-form .form-item.form-item-amount .floatlabel-wrapper ::-webkit-input-placeholder,#idpay-wallet-cash-in-form .form-item.form-item-amount .floatlabel-wrapper ::-webkit-input-placeholder,#idpay-wallet-cash-out-form .form-item.form-item-amount .floatlabel-wrapper ::-webkit-input-placeholder,#idpay-wallet-transfer-form .form-item.form-item-amount .floatlabel-wrapper ::-webkit-input-placeholder{
	color:#25b100;
	font-size:2rem 
}
#idpay-wallet-cash-in-form .field-wallet-balance,#idpay-wallet-cash-out-form .field-wallet-balance,#idpay-wallet-transfer-form .field-wallet-balance{
	border-bottom:1px solid #f4f4f4;
	padding-bottom:1.5rem 
}
#idpay-wallet-cash-in-form .field-wallet-balance .field-label,#idpay-wallet-cash-out-form .field-wallet-balance .field-label,#idpay-wallet-transfer-form .field-wallet-balance .field-label{
	font-weight:normal 
}
#idpay-wallet-cash-in-form .field-wallet-balance .field-value,#idpay-wallet-cash-out-form .field-wallet-balance .field-value,#idpay-wallet-transfer-form .field-wallet-balance .field-value{
	font-weight:bold 
}
#idpay-wallet-cash-in-form .wallet-transaction-field,#idpay-wallet-cash-out-form .wallet-transaction-field,#idpay-wallet-transfer-form .wallet-transaction-field{
	padding-bottom:1.5rem 
}
#idpay-wallet-cash-in-form .wallet-transaction-field .field-label,#idpay-wallet-cash-out-form .wallet-transaction-field .field-label,#idpay-wallet-transfer-form .wallet-transaction-field .field-label{
	font-weight:normal 
}
#idpay-wallet-cash-in-form .wallet-transaction-field .field-value,#idpay-wallet-cash-out-form .wallet-transaction-field .field-value,#idpay-wallet-transfer-form .wallet-transaction-field .field-value{
	font-weight:bold 
}
button.mfp-close:hover,button.mfp-close:focus{
	background-color:transparent 
}
.field-type-file .form-managed-file .form-file,.field-type-image .form-managed-file .form-file{
	display:none 
}
.field-type-file .form-type-managed-file,.field-type-image .form-type-managed-file{
	float:right;
	width:100%;
	margin:0;
	display:block 
}
.field-type-file .form-type-managed-file.form-disabled label:before,.field-type-image .form-type-managed-file.form-disabled label:before{
	display:none 
}
.field-type-file label,.field-type-image label{
	color:#5fc245;
	background:#fff;
	border:1px solid #5fc245;
	text-align:center;
	position:relative;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	border-radius:3px 
}
.field-type-file label:before,.field-type-image label:before{
	font-family:'icomoon';
	content:'\f040';
	padding-left:5px 
}
.field-type-file label .click,.field-type-image label .click{
	display:block;
	width:100%;
	height:100%;
	content:'';
	top:0;
	left:0;
	position:absolute;
	z-index:100 
}
@media only screen and (min-width:64.063em){
	.field-type-file label,.field-type-image label{
		float:right;
		width:50%;
		display:block 
   }
}
.field-type-file button:not(.remove),.field-type-file span.file-size,.field-type-file span.file,.field-type-image button:not(.remove),.field-type-image span.file-size,.field-type-image span.file{
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px) 
}
.field-type-file .form-item-field-i-image-und-1 .image-widget,.field-type-file .form-item-field-i-image-und-2 .image-widget,.field-type-file .form-item-field-i-image-und-3 .image-widget,.field-type-file .form-item-field-i-image-und-4 .image-widget,.field-type-file .form-item-field-i-image-und-5 .image-widget,.field-type-file .form-item-field-i-image-und-6 .image-widget,.field-type-file .form-item-field-i-image-und-7 .image-widget,.field-type-file .form-item-field-i-image-und-8 .image-widget,.field-type-file .form-item-field-i-image-und-9 .image-widget,.field-type-file .form-item-field-i-image-und-10 .image-widget,.field-type-image .form-item-field-i-image-und-1 .image-widget,.field-type-image .form-item-field-i-image-und-2 .image-widget,.field-type-image .form-item-field-i-image-und-3 .image-widget,.field-type-image .form-item-field-i-image-und-4 .image-widget,.field-type-image .form-item-field-i-image-und-5 .image-widget,.field-type-image .form-item-field-i-image-und-6 .image-widget,.field-type-image .form-item-field-i-image-und-7 .image-widget,.field-type-image .form-item-field-i-image-und-8 .image-widget,.field-type-image .form-item-field-i-image-und-9 .image-widget,.field-type-image .form-item-field-i-image-und-10 .image-widget{
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px) 
}
.field-type-file .form-item-field-i-image-und-1 .description,.field-type-file .form-item-field-i-image-und-2 .description,.field-type-file .form-item-field-i-image-und-3 .description,.field-type-file .form-item-field-i-image-und-4 .description,.field-type-file .form-item-field-i-image-und-5 .description,.field-type-file .form-item-field-i-image-und-6 .description,.field-type-file .form-item-field-i-image-und-7 .description,.field-type-file .form-item-field-i-image-und-8 .description,.field-type-file .form-item-field-i-image-und-9 .description,.field-type-file .form-item-field-i-image-und-10 .description,.field-type-image .form-item-field-i-image-und-1 .description,.field-type-image .form-item-field-i-image-und-2 .description,.field-type-image .form-item-field-i-image-und-3 .description,.field-type-image .form-item-field-i-image-und-4 .description,.field-type-image .form-item-field-i-image-und-5 .description,.field-type-image .form-item-field-i-image-und-6 .description,.field-type-image .form-item-field-i-image-und-7 .description,.field-type-image .form-item-field-i-image-und-8 .description,.field-type-image .form-item-field-i-image-und-9 .description,.field-type-image .form-item-field-i-image-und-10 .description{
	clear:both 
}
.field-type-file div.image-preview,.field-type-file div.image-widget-data,.field-type-image div.image-preview,.field-type-image div.image-widget-data{
	float:none;
	padding:0;
	text-align:center 
}
.field-type-file div.image-preview img,.field-type-file div.image-widget-data img,.field-type-image div.image-preview img,.field-type-image div.image-widget-data img{
	width:128px;
	background-size:cover;
	box-shadow:0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
	border:1px solid rgba(238,238,238,0.2) 
}
.field-type-file .description,.field-type-image .description{
	margin-top:1rem;
	text-align:center 
}
@media only screen and (min-width:64.063em){
	.field-type-file .description,.field-type-image .description{
		float:right;
		width:50%;
		text-align:right 
   }
}
.field-type-file .image-widget,.field-type-image .image-widget{
	margin-top:1rem 
}
@media only screen and (min-width:64.063em){
	.field-type-file .file-widget,.field-type-file .image-widget,.field-type-image .file-widget,.field-type-image .image-widget{
		width:50%;
		float:left;
		margin:0 
   }
}
.field-type-file button,.field-type-file button:hover,.field-type-image button,.field-type-image button:hover{
	color:#f44336;
	background:transparent;
	background-color:transparent !important;
	border-color:transparent;
	margin:0 auto;
	box-shadow:none;
	top:0 
}
.field-type-file table,.field-type-image table{
	width:100% 
}
.field-type-file table .image-widget,.field-type-image table .image-widget{
	float:none;
	margin:0 auto 
}
.field-type-file table thead,.field-type-file table .image-widget-data,.field-type-image table thead,.field-type-image table .image-widget-data{
	display:none 
}
body.page-dashboard.page-user-edit .field-name-field-picture.field-widget-image-image div.image-preview img{
	background:#eee;
	border-radius:50% 
}
.field-type-file span.file,.field-type-file span.file-size{
	position:static !important;
	height:auto;
	width:auto;
	overflow:visible;
	clip:auto;
	display:block 
}
.field-type-file .description{
	clear:both;
	float:none;
	width:100%;
	padding-top:20px 
}
.field-type-file .file-widget{
	text-align:center 
}
.field-type-file td .file-widget{
	float:none;
	width:100%;
	margin:0 
}
.field-type-file label:before{
	content:'\e873' 
}
.tabledrag-toggle-weight{
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px) 
}
a.tabledrag-handle{
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px) 
}
table.sticky-header{
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px) 
}
fieldset:hover{
	border-color:#82b8f9 
}
fieldset.focusBox{
	box-shadow:0 0 5px #82b8f9;
	background:#fff;
	border-color:#82b8f9;
	outline:none 
}
fieldset.errorBox{
	border:1px solid #f07f7f;
	box-shadow:0 0 5px #f07f7f 
}
fieldset.disabledBox{
	background-color:#f9f9f9;
	cursor:default 
}
.form-wrapper:not(.vertical-tabs-pane){
	clear:both 
}
.filter-wrapper{
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px) 
}
.element-invisible{
	display:none 
}
.field-name-field-g-logo div.image-preview img,.field-name-field-g-logo div.image-widget-data img{
	border-radius:50% 
}
.field-name-field-account-number input,.field-name-field-account-iban input,.field-name-field-account-owner-n-code input,.field-name-field-g-mail input,.field-name-field-g-webhook input,.field-name-field-g-link-website input,.field-name-field-ws-mail input,.field-name-field-ws-webhook input,.form-item-mail input{
	direction:ltr 
}
.field-name-field-account-iban .field-prefix.icon-check,.form-item-account-iban .field-prefix.icon-check{
	color:#4a9e34 
}
.field-name-field-account-iban .field-prefix.icon-close,.form-item-account-iban .field-prefix.icon-close{
	color:#de0c11 
}
.field-name-field-account-iban .field-prefix:before,.form-item-account-iban .field-prefix:before{
	line-height:3.1428571429rem;
	text-align:center;
	width:2.5714285714rem;
	top:1px;
	right:2.5714285714rem;
	position:absolute;
	z-index:1 
}
.field-name-field-p-count input{
	direction:ltr;
	text-align:right 
}
.messages.error.file-upload-js-error{
	color:#de0c11;
	background:none;
	background-color:#fae5e5;
	border:1px solid #f1a8a8;
	font-size:small;
	font-weight:normal;
	margin:0 1rem 1rem 0;
	padding:1rem;
	transition:opacity 300ms ease-out;
	border-radius:3px;
	position:relative 
}
.node-type-gateway .group-field-custom-1:not(.collapsed),.node-type-gateway .group-field-custom-2:not(.collapsed),.node-type-gateway .group-field-custom-3:not(.collapsed){
	background:#fafafa 
}
.node-type-gateway .fieldset-title{
	color:#60c146;
	font-weight:bold 
}
.node-type-gateway .fieldset-title:hover,.node-type-gateway .fieldset-title:focus{
	color:#60c146 
}
.node-type-gateway fieldset.collapsible{
	border-color:#60c146 
}
html.js input.form-autocomplete{
	background-position:3% center 
}
.l-footer{
	background:#f7f7f7;
	border-top:1px solid #ebebeb;
	margin-top:2.1428571429rem;
	margin-bottom:0;
	padding:3.5714285714rem 0 
}
.footer .logo-footer{
	border-bottom:1px solid #ececec;
	line-height:6.0714285714rem 
}
.footer .logo-footer a{
	display:inline-block 
}
.footer .tel{
	color:#6f6f6f;
	padding-top:1rem;
	padding-bottom:1rem 
}
.footer .tel a,.footer .tel span{
	display:inline-block;
	width:8.9285714286rem;
	width:100%;
	line-height:2rem 
}
.footer .tel a{
	color:#6f6f6f;
	direction:ltr 
}
.footer ul.social{
	margin:0;
	padding-bottom:1rem;
	font-size:larger 
}
.footer ul.social li{
	display:inline-block;
	padding:0 .4285714286rem 
}
.footer ul.social li a{
	color:#6f6f6f 
}
@media only screen and (min-width:40.063em){
	.footer ul.social{
		padding-bottom:0 
   }
}
.footer .co-worker{
	text-align:center;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	line-height:6.0714285714rem 
}
.footer .co-worker img{
	width:5rem;
	opacity:0.3;
	filter:grayscale(92%);
	-webkit-filter:grayscale(92%);
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	will-change:opacity;
	-webkit-transition:.125s all ease-in-out;
	transition:0.125s all ease-in-out 
}
.footer .co-worker img:hover{
	opacity:0.8;
	filter:grayscale(0);
	-webkit-filter:grayscale(0) 
}
@media only screen and (min-width:40.063em){
	.footer .co-worker{
		border-top:0 none 
   }
}
.footer .footer-content{
	padding-top:1rem 
}
.footer .footer-content ul.menu{
	margin:0;
	text-align:center 
}
.footer .footer-content ul.menu li{
	list-style:none 
}
.footer .footer-content ul.menu li a{
	color:#6f6f6f;
	display:inline-block;
	line-height:2rem 
}
.footer .footer-content ul.menu li a:hover{
	color:#004677 
}
@media only screen and (min-width:40.063em){
	.footer .footer-content ul.menu{
		padding-right:3rem;
		text-align:right 
   }
}
.l-copyright{
	background:#ebebeb;
	text-align:center 
}
.l-copyright .block p{
	font-size:small;
	margin:0;
	padding:25px 0 
}
.l-copyright .block img{
	width:60px;
	padding:0 0.5rem 
}
@media only screen and (min-width:40.063em){
	.l-copyright{
		text-align:right 
   }
}
.alert-box{
	display:table;
	width:100%;
	border-radius:5px 
}
.alert-box span{
	display:table-cell;
	vertical-align:middle 
}
.alert-box span.icon{
	width:20px;
	font-weight:bold 
}
.alert-box a.close{
	color:inherit;
	padding:0;
	width:25px;
	display:table-cell;
	vertical-align:middle;
	position:static;
	direction:ltr 
}
.alert-box.success{
	color:#559129;
	border-color:#a9d28b;
	background:#d9f1c9 
}
.alert-box.secondary{
	color:#ed6426;
	border-color:#f5b693;
	background:#fbefd3 
}
.alert-box.alert{
	color:#de0c11;
	border-color:#f1a8a8;
	background:#fae5e5 
}
ul.links li .flag{
	color:#242424;
	margin:0;
	padding:0 1rem;
	display:inline-block;
	box-shadow:0 0 0 1px #d3d3d3 inset;
	border-radius:3px 
}
ul.links li.flag-verified .unflag-action,ul.links li.flag-verified_account_number .unflag-action,ul.links li.flag-verified_account_account .unflag-action{
	color:#fff;
	background:#5fc245;
	box-shadow:0 0 0 1px #5fc245 inset 
}
ul.links li.flag-verified .unflag-action:hover,ul.links li.flag-verified_account_number .unflag-action:hover,ul.links li.flag-verified_account_account .unflag-action:hover{
	background:#d9534f;
	box-shadow:0 0 0 1px #d9534f inset 
}
ul.links li.flag-online_transfer .flag-action:hover{
	color:#fff;
	background:#d9534f;
	box-shadow:0 0 0 1px #d9534f inset 
}
ul.links li.flag-online_transfer .unflag-action{
	color:#fff;
	background:#d9534f;
	box-shadow:0 0 0 1px #d9534f inset 
}
ul.links li.flag-online_transfer .unflag-action:hover{
	background:#5fc245;
	box-shadow:0 0 0 1px #5fc245 inset 
}
ul.links li.flag-info_problem .unflag-action,ul.links li.flag-web_service_problem .unflag-action{
	color:#840;
	background:#ed5;
	box-shadow:0 0 0 1px #ed5 inset 
}
ul.links li.flag-info_problem .unflag-action:hover,ul.links li.flag-web_service_problem .unflag-action:hover{
	background:#ed5;
	box-shadow:0 0 0 1px #ed5 inset 
}
header nav.top-bar ul.secondary li a{
	color:#fb8a52;
	position:relative;
	padding-right:3rem !important;
	font-weight:500 
}
header nav.top-bar ul.secondary li a:hover{
	color:#fb8a52 
}
header nav.top-bar ul.secondary li a:before{
	font-family:'icomoon';
	padding-left:.3571428571rem;
	font-size:large;
	position:absolute;
	right:1rem 
}
header nav.top-bar ul.secondary li.first a:before,header nav.top-bar ul.secondary li.login a:before{
	content:'\e90d' 
}
header nav.top-bar ul.secondary li.last a:before,header nav.top-bar ul.secondary li.register a:before{
	content:'\e254' 
}
header nav.top-bar ul.main-nav{
	margin-right:5rem 
}
header nav.top-bar ul.user-menu li a.nolink{
	color:#fb8a52;
	position:relative 
}
header nav.top-bar ul.user-menu li a.nolink:before{
	content:'\e040';
	font-family:'icomoon';
	font-weight:bold;
	font-size:large;
	padding-left:.7142857143rem 
}
header nav.top-bar ul.user-menu li a.nolink:after{
	top:50% 
}
header nav.top-bar-section ul li>a{
	position:relative 
}
@media only screen and (min-width:64.063em){
	.top-bar-section ul.dropdown{
		min-width:14.2857142857rem;
		width:14.2857142857rem !important;
		box-shadow:0 5px 10px rgba(0,0,0,0.1) 
   }
	.top-bar-section ul.dropdown li a{
		height:auto !important;
		line-height:2.8571428571rem !important 
   }
	.top-bar-section ul.dropdown li.last{
		border-top:1px solid #eff4f7 
   }
	.top-bar-section ul.dropdown li:not(.has-form):not(.active):hover>a:not(.button){
		background-color:#f2f2f2 
   }
	.top-bar-section .has-dropdown>a:after{
		top:3.5rem;
		border-top-color:rgba(0,0,0,0.88) 
   }
}
.top-bar-section .has-dropdown>a:after{
	border-right-color:#fb8a52 
}
@media only screen and (min-width:64.063em){
	.top-bar-section .has-dropdown>a:after{
		border-top-color:#fb8a52;
		border-right-color:transparent 
   }
}
header .top-bar ul.title-area a{
	display:inline-block;
	line-height:5rem 
}
header .top-bar ul li{
	margin-right:0 
}
header .top-bar section.top-bar-section,footer .top-bar section.top-bar-section{
	width:100% 
}
header .top-bar section.top-bar-section .has-dropdown{
	position:inherit 
}
footer .top-bar section.top-bar-section{
	margin-top:5rem 
}
header .top-bar .toggle-topbar.menu-icon,footer .top-bar .toggle-topbar.menu-icon{
	top:0;
	right:0;
	left:auto;
	margin:0 
}
header .top-bar .toggle-topbar.menu-icon a,footer .top-bar .toggle-topbar.menu-icon a{
	height:5rem;
	line-height:5rem 
}
@media only screen and (min-width:64.063em){
	header .top-bar{
		line-height:7.5rem;
		height:7.5rem 
   }
	header .top-bar ul.title-area a{
		line-height:7.5rem;
		height:7.5rem 
   }
	header .top-bar section.top-bar-section{
		width:auto 
   }
	header .top-bar section.top-bar-section li:not(.has-form) a:not(.button){
		line-height:7.5rem;
		height:7.5rem 
   }
	footer .top-bar section.top-bar-section{
		margin-top:0 
   }
}
header .top-bar .toggle-topbar.menu-icon a span::after{
	box-shadow:0 0 0 1px #fb8a52,0 7px 0 1px #fb8a52,0 14px 0 1px #fb8a52 
}
.top-bar-section .dropdown li a:before{
	font-family:'icomoon';
	font-size:larger;
	text-rendering:auto;
	padding-right:.3571428571rem;
	padding-left:.7142857143rem 
}
.top-bar-section .dropdown li a.dashboard:before{
	content:'\e00c' 
}
.top-bar-section .dropdown li a.deposits:before{
	content:'\e016' 
}
.top-bar-section .dropdown li a.payments:before{
	content:'\e00d' 
}
.top-bar-section .dropdown li a.logout:before{
	content:'\e8ac' 
}
.top-bar-section .dropdown li a.accounts:before{
	content:'\e00a' 
}
.top-bar-section .dropdown li a.gateways:before{
	content:'\e02d' 
}
body:not(.front) header nav.top-bar ul.user-menu li a.nolink{
	color:#fb8a52 
}
@media only screen and (min-width:64.063em){
	body:not(.front) header nav.top-bar ul.user-menu li a.nolink:after{
		border-top-color:#fe681e 
   }
}
body.page-node .node .field-type-taxonomy-term-reference ul.links{
	float:right;
	margin:0 3px 0 0;
	padding:0 
}
body.page-node .node .field-type-taxonomy-term-reference ul.links li{
	margin:0 
}
body.page-node .node .field-type-taxonomy-term-reference ul.shs-hierarchy li{
	display:inline-block;
	padding:0 
}
body.page-node .node .field-type-taxonomy-term-reference ul.shs-hierarchy li:after{
	margin:0 5px 
}
body.page-node .node>ul.links{
	margin:0;
	padding-top:1rem;
	border-top:1px dashed #d3d3d3 
}
body.page-node .node>ul.links>li{
	margin-right:0;
	margin-left:1.5rem 
}
body.page-node .node .posted,body.page-node .node .author{
	padding:1rem 0;
	border-top:1px dashed #d3d3d3 
}
body.page-node .node.node-unpublished .gateway-content{
	background:#fff4f4 
}
.node-plan.view-mode-full .desc-content,.node-file.view-mode-full .desc-content,.node-request.view-mode-full .desc-content{
	color:#676767;
	padding:0.5rem 1rem;
	text-align:justify;
	border-radius:3px;
	overflow:auto 
}
.node-plan.view-mode-full .desc-content.with-border,.node-file.view-mode-full .desc-content.with-border,.node-request.view-mode-full .desc-content.with-border{
	border:1px solid #d3d3d3;
	height:123px 
}
.node-plan.view-mode-full .desc-content .field,.node-file.view-mode-full .desc-content .field,.node-request.view-mode-full .desc-content .field{
	margin:0 !important 
}
.node-plan.view-mode-full .desc-content p,.node-file.view-mode-full .desc-content p,.node-request.view-mode-full .desc-content p{
	margin-bottom:0 
}
.node-plan.view-mode-full .field-name-field-p-logo{
	text-align:center 
}
.node-plan.view-mode-full .field-name-field-p-logo>a{
	display:inline-block;
	width:70px;
	margin:4px 2px;
	outline:none;
	border:1px solid #eee;
	border-radius:3px;
	outline:none 
}
.node-plan.view-mode-full .field-name-field-p-logo>a img{
	padding:6px 
}
.node-plan.view-mode-full .field-name-field-p-logo .item-first{
	margin-bottom:15px 
}
.node-plan.view-mode-full .field-name-field-p-logo .item-first a{
	outline:none 
}
.node-plan.view-mode-full .plan-desc{
	margin-top:1rem;
	margin-bottom:2rem 
}
.node-plan.view-mode-full .plan-sale-date{
	margin-top:1rem;
	margin-bottom:3rem 
}
.node-plan.view-mode-full .plan-discount .field-name-field-p-price{
	float:right;
	text-decoration:line-through 
}
.node-plan.view-mode-full .plan-discount .field-name-field-p-discount-percent{
	float:left 
}
.node-file.view-mode-full .field-name-field-f-logo{
	text-align:center 
}
.node-file.view-mode-full .field-name-field-f-logo>a{
	display:inline-block;
	width:70px;
	margin:4px 2px;
	outline:none;
	border:1px solid #eee;
	border-radius:3px;
	outline:none 
}
.node-file.view-mode-full .field-name-field-f-logo>a img{
	padding:6px 
}
.node-file.view-mode-full .field-name-field-f-logo .item-first{
	margin-bottom:15px 
}
.node-file.view-mode-full .file-desc{
	margin-top:1rem;
	margin-bottom:2rem 
}
.node-file.view-mode-full .file-sale-date{
	margin-top:1rem;
	margin-bottom:3rem 
}
.node-file.view-mode-full .field-name-field-f-file-sample{
	display:block;
	background:#f9f9f9;
	border:1px solid #d3d3d3;
	color:#333;
	padding:0;
	text-align:center;
	height:3.2142857143rem;
	line-height:3.2142857143rem;
	border-radius:3px 
}
.node-file.view-mode-full .file-discount .field-name-field-f-price{
	float:right;
	text-decoration:line-through 
}
.node-file.view-mode-full .file-discount .field-name-field-f-discount-percent{
	float:left 
}
.node-campaign.view-mode-full .field-name-field-campaign-logo{
	text-align:center 
}
.node-campaign.view-mode-full .field-name-field-campaign-logo>a{
	display:inline-block;
	width:70px;
	margin:4px 2px;
	outline:none;
	border:1px solid #eee;
	border-radius:3px;
	outline:none 
}
.node-campaign.view-mode-full .field-name-field-campaign-logo>a img{
	padding:6px 
}
.node-campaign.view-mode-full .field-name-field-campaign-logo .item-first{
	margin-bottom:15px 
}
.node-campaign.view-mode-full .field-name-field-campaign-logo .item-first a{
	outline:none 
}
.node-campaign.view-mode-full .campaign-desc{
	margin-top:1rem;
	margin-bottom:2rem 
}
.node-campaign.view-mode-full .campaign-date{
	margin-top:1rem;
	margin-bottom:3rem 
}
.node-campaign.view-mode-full .campaign-percent{
	margin-top:2rem;
	margin-bottom:2rem 
}
.node-campaign.view-mode-full .campaign-percent .progress{
	background:#f4f4f4 
}
.node-campaign.view-mode-full .campaign-percent .meter{
	background:#5fc245;
	background-image:-webkit-linear-gradient(left,#4a9e34 1%,#5fc245 100%);
	background-image:linear-gradient(to right,#4a9e34 1%,#5fc245 100%) 
}
.node-campaign.view-mode-full .campaign-percent .progress-detail{
	text-align:center;
	font-size:smaller 
}
.node-campaign.view-mode-full .campaign-percent .progress-detail span{
	color:#25b100;
	font-weight:bold 
}
.node-plan.node-teaser,.node-file.node-teaser,.node-campaign.node-teaser{
	border:1px solid #d3d3d3;
	margin-bottom:2.1428571429rem;
	background:#fff;
	padding:.7142857143rem;
	border-radius:3px;
	position:relative 
}
.node-plan.node-teaser:before,.node-file.node-teaser:before,.node-campaign.node-teaser:before{
	content:'';
	display:block;
	width:100%;
	height:100%;
	top:0;
	right:0;
	position:absolute;
	opacity:0;
	box-shadow:0 0 10px 2px rgba(0,0,0,0.15);
	transition:opacity 0.3s ease-in-out;
	z-index:-1 
}
.node-plan.node-teaser:hover:before,.node-file.node-teaser:hover:before,.node-campaign.node-teaser:hover:before{
	opacity:1 
}
.node-plan.node-teaser img,.node-file.node-teaser img,.node-campaign.node-teaser img{
	border:1px solid #eee;
	width:100% 
}
.node-plan.node-teaser .node-title,.node-file.node-teaser .node-title,.node-campaign.node-teaser .node-title{
	margin:1rem 0;
	font-size:inherit 
}
.node-plan.node-teaser .node-title a,.node-file.node-teaser .node-title a,.node-campaign.node-teaser .node-title a{
	color:#6b6969;
	height:2.7142857143rem;
	display:block;
	text-align:center;
	overflow:hidden 
}
.node-plan.node-teaser .node-title a:hover,.node-file.node-teaser .node-title a:hover,.node-campaign.node-teaser .node-title a:hover{
	color:#242424 
}
@media only screen and (min-width:40.063em){
	.node-plan.node-teaser .node-title a,.node-file.node-teaser .node-title a,.node-campaign.node-teaser .node-title a{
		text-align:right 
   }
}
.node-plan.node-teaser .pay,.node-file.node-teaser .pay,.node-campaign.node-teaser .pay{
	color:#fff;
	background-color:#5fc245;
	box-shadow:0 4px #4a9e34;
	border-color:#5fc245;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative;
	width:100%;
	display:table;
	padding:5px 10px;
	margin-bottom:4px 
}
.node-plan.node-teaser .pay:hover,.node-file.node-teaser .pay:hover,.node-campaign.node-teaser .pay:hover{
	top:2px;
	box-shadow:0 2px #4a9e34 
}
.node-plan.node-teaser .pay:active,.node-plan.node-teaser .pay:target,.node-plan.node-teaser .pay[disabled],.node-file.node-teaser .pay:active,.node-file.node-teaser .pay:target,.node-file.node-teaser .pay[disabled],.node-campaign.node-teaser .pay:active,.node-campaign.node-teaser .pay:target,.node-campaign.node-teaser .pay[disabled]{
	top:6px;
	box-shadow:0 0 #4a9e34 
}
.node-plan.node-teaser .pay .icon-idpay,.node-file.node-teaser .pay .icon-idpay,.node-campaign.node-teaser .pay .icon-idpay{
	width:22px;
	display:table-cell;
	vertical-align:middle 
}
.node-plan.node-teaser .pay .line,.node-file.node-teaser .pay .line,.node-campaign.node-teaser .pay .line{
	width:2px;
	display:table-cell;
	vertical-align:middle 
}
.node-plan.node-teaser .pay .line:before,.node-file.node-teaser .pay .line:before,.node-campaign.node-teaser .pay .line:before{
	content:'';
	display:block;
	border-left:1px solid rgba(255,255,255,0.4);
	height:21px;
	margin:0 0.5rem 
}
.node-plan.node-teaser .pay .text,.node-file.node-teaser .pay .text,.node-campaign.node-teaser .pay .text{
	display:table-cell;
	vertical-align:middle 
}
.node-plan.node-teaser .not-available,.node-file.node-teaser .not-available,.node-campaign.node-teaser .not-available{
	color:#999;
	background-color:#eee;
	box-shadow:0 4px #999;
	border-color:#eee;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative;
	width:100%;
	display:table;
	padding:5px 10px;
	margin-bottom:4px 
}
.node-plan.node-teaser .not-available:hover,.node-file.node-teaser .not-available:hover,.node-campaign.node-teaser .not-available:hover{
	top:2px;
	box-shadow:0 2px #999 
}
.node-plan.node-teaser .not-available:active,.node-plan.node-teaser .not-available:target,.node-plan.node-teaser .not-available[disabled],.node-file.node-teaser .not-available:active,.node-file.node-teaser .not-available:target,.node-file.node-teaser .not-available[disabled],.node-campaign.node-teaser .not-available:active,.node-campaign.node-teaser .not-available:target,.node-campaign.node-teaser .not-available[disabled]{
	top:6px;
	box-shadow:0 0 #999 
}
@media only screen and (min-width:40.063em){
	.node-plan.node-teaser .pay,.node-file.node-teaser .pay,.node-campaign.node-teaser .pay{
		float:left;
		width:auto;
		margin-top:0 
   }
}
.node-plan.node-teaser .field-name-field-p-discount-percent,.node-plan.node-teaser .field-name-field-f-discount-percent,.node-file.node-teaser .field-name-field-p-discount-percent,.node-file.node-teaser .field-name-field-f-discount-percent,.node-campaign.node-teaser .field-name-field-p-discount-percent,.node-campaign.node-teaser .field-name-field-f-discount-percent{
	position:absolute;
	left:0;
	top:0;
	background-color:#fb5252;
	border-radius:20px;
	width:50px;
	padding:5px 0px;
	margin:10px;
	color:#fff;
	font-weight:600;
	text-align:center;
	line-height:20px 
}
.node-plan.node-teaser .field-name-field-p-amount,.node-plan.node-teaser .field-name-field-p-price{
	color:#0881d6;
	margin:0;
	font-weight:500 
}
.node-plan.node-teaser .field-amount{
	text-align:center;
	position:relative 
}
@media only screen and (min-width:40.063em){
	.node-plan.node-teaser .field-amount{
		float:right;
		text-align:right;
		line-height:35px 
   }
	.node-plan.node-teaser .field-amount .field-name-field-p-amount{
		position:absolute;
		top:10px 
   }
	.node-plan.node-teaser .field-amount .field-name-field-p-price{
		position:absolute;
		top:-8px 
   }
}
.node-plan.node-teaser.has-discount .field-name-field-p-price{
	color:#8c8c8c;
	font-size:12px;
	line-height:20px;
	text-decoration:line-through 
}
.node-file.node-teaser .field-name-field-f-amount,.node-file.node-teaser .field-name-field-f-price{
	color:#0881d6;
	margin:0;
	text-align:center;
	font-weight:500 
}
.node-file.node-teaser .field-amount{
	text-align:center;
	position:relative 
}
@media only screen and (min-width:40.063em){
	.node-file.node-teaser .field-amount{
		float:right;
		text-align:right;
		line-height:35px 
   }
	.node-file.node-teaser .field-amount .field-name-field-f-amount{
		position:absolute;
		top:10px 
   }
	.node-file.node-teaser .field-amount .field-name-field-f-price{
		position:absolute;
		top:-8px 
   }
}
.node-file.node-teaser.has-discount .field-name-field-f-price{
	color:#8c8c8c;
	font-size:12px;
	line-height:20px;
	text-decoration:line-through 
}
.node-campaign.node-teaser .campaign-percent .progress{
	background:#eee;
	height:.2857142857rem;
	border:0;
	margin:0;
	padding:0 1px 1px 1px 
}
.node-campaign.node-teaser .campaign-percent .meter{
	background:#5fc245;
	background-image:-webkit-linear-gradient(left,#4a9e34 1%,#5fc245 100%);
	background-image:linear-gradient(to right,#4a9e34 1%,#5fc245 100%) 
}
.node-campaign.node-teaser .field-name-field-campaign-amount{
	color:#0881d6;
	margin:0;
	text-align:center;
	font-weight:500 
}
@media only screen and (min-width:40.063em){
	.node-campaign.node-teaser .field-name-field-campaign-amount{
		float:right;
		text-align:right;
		line-height:35px 
   }
}
.node-type-qr-device .node-qr-device .field-name-field-qr-device-log{
	white-space:pre-line 
}
.node-type-qr-device .node-qr-device span.icon-qrcode{
	font-size:24px 
}
@media print{
	.node-type-qr-device.mfp-zoom-out-cur .mfp-close-btn-in .mfp-close,.node-type-qr-device.mfp-zoom-out-cur .page{
		display:none !important 
   }
}
.node-type-qrcode .leaflet-control-draw-polyline,.node-type-qrcode .leaflet-control-draw-polygon{
	display:none 
}
.node-transaction .field.success,.node-transaction-batch .field.success,.node-wallet-transaction .field.success{
	color:#5fc245;
	font-size:larger;
	font-weight:bold;
	text-align:center;
	margin-top:0 !important;
	padding:1rem;
	border:1px solid #5fc245;
	border-radius:3px 
}
.node-transaction .field.success span.icon-check,.node-transaction-batch .field.success span.icon-check,.node-wallet-transaction .field.success span.icon-check{
	padding-left:8px;
	font-weight:bold 
}
.node-transaction .field.download .download-link a,.node-transaction-batch .field.download .download-link a,.node-wallet-transaction .field.download .download-link a{
	color:#fff;
	background-color:#5fc245;
	box-shadow:0 4px #4a9e34;
	border-color:#5fc245;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative;
	font-size:larger 
}
.node-transaction .field.download .download-link a:hover,.node-transaction-batch .field.download .download-link a:hover,.node-wallet-transaction .field.download .download-link a:hover{
	top:2px;
	box-shadow:0 2px #4a9e34 
}
.node-transaction .field.download .download-link a:active,.node-transaction .field.download .download-link a:target,.node-transaction .field.download .download-link a[disabled],.node-transaction-batch .field.download .download-link a:active,.node-transaction-batch .field.download .download-link a:target,.node-transaction-batch .field.download .download-link a[disabled],.node-wallet-transaction .field.download .download-link a:active,.node-wallet-transaction .field.download .download-link a:target,.node-wallet-transaction .field.download .download-link a[disabled]{
	top:6px;
	box-shadow:0 0 #4a9e34 
}
.node-transaction .field.download .download-text,.node-transaction-batch .field.download .download-text,.node-wallet-transaction .field.download .download-text{
	font-size:smaller;
	margin-top:0.5rem 
}
.node-transaction .field.download .download-text label,.node-transaction-batch .field.download .download-text label,.node-wallet-transaction .field.download .download-text label{
	display:inline-block;
	font-size:12px;
	font-weight:bold;
	margin:0 
}
.node-transaction .field.download .download-text span,.node-transaction-batch .field.download .download-text span,.node-wallet-transaction .field.download .download-text span{
	float:left;
	direction:ltr;
	text-align:left 
}
.node-transaction .field.download .download-description,.node-transaction-batch .field.download .download-description,.node-wallet-transaction .field.download .download-description{
	margin-top:0.5rem 
}
.node-transaction .field.download .download-description span.icon-info,.node-transaction-batch .field.download .download-description span.icon-info,.node-wallet-transaction .field.download .download-description span.icon-info{
	padding-left:8px 
}
.node-transaction .field-name-field-card-hash-2,.node-transaction-batch .field-name-field-card-hash-2,.node-wallet-transaction .field-name-field-card-hash-2{
	word-break:break-all 
}
body.page-node .node-ticket .node-section,body.page-node .node-report .node-section{
	border:1px solid #f4f4f4;
	margin-bottom:1.5rem;
	border-radius:5px 
}
body.page-node .node-ticket .node-header,body.page-node .node-ticket .node-body,body.page-node .node-report .node-header,body.page-node .node-report .node-body{
	border-bottom:1px solid #f4f4f4 !important 
}
body.page-node .node-ticket .node-footer,body.page-node .node-report .node-footer{
	border:none !important 
}
body.page-node .node-ticket .node-footer .posted,body.page-node .node-report .node-footer .posted{
	padding:1rem 1.0714285714rem;
	border-top:none 
}
body.page-node .node-wallet .field-name-field-wallet-sec-type a{
	color:#fff;
	background-color:#5fc245;
	box-shadow:0 4px #4a9e34;
	border-color:#5fc245;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative;
	width:auto;
	margin:0 0.8rem 0 0;
	padding:0.1rem 0.5rem;
	display:inline-block 
}
body.page-node .node-wallet .field-name-field-wallet-sec-type a:hover{
	top:2px;
	box-shadow:0 2px #4a9e34 
}
body.page-node .node-wallet .field-name-field-wallet-sec-type a:active,body.page-node .node-wallet .field-name-field-wallet-sec-type a:target,body.page-node .node-wallet .field-name-field-wallet-sec-type a[disabled]{
	top:6px;
	box-shadow:0 0 #4a9e34 
}
body.page-node .node-qrcode .field-name-field-ws-api-key a,body.page-node .node-web-service .field-name-field-ws-api-key a{
	color:#fff;
	background-color:#5fc245;
	box-shadow:0 4px #4a9e34;
	border-color:#5fc245;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative;
	width:auto;
	margin:0 0.8rem 0 0;
	padding:0.1rem 0.5rem;
	display:inline-block 
}
body.page-node .node-qrcode .field-name-field-ws-api-key a:hover,body.page-node .node-web-service .field-name-field-ws-api-key a:hover{
	top:2px;
	box-shadow:0 2px #4a9e34 
}
body.page-node .node-qrcode .field-name-field-ws-api-key a:active,body.page-node .node-qrcode .field-name-field-ws-api-key a:target,body.page-node .node-qrcode .field-name-field-ws-api-key a[disabled],body.page-node .node-web-service .field-name-field-ws-api-key a:active,body.page-node .node-web-service .field-name-field-ws-api-key a:target,body.page-node .node-web-service .field-name-field-ws-api-key a[disabled]{
	top:6px;
	box-shadow:0 0 #4a9e34 
}
body.page-node .node-qrcode .field-name-field-qr-mac ul li,body.page-node .node-qrcode .field-name-field-ws-scope ul li,body.page-node .node-qrcode .field-name-field-ws-website ul li,body.page-node .node-qrcode .field-name-field-ws-ip ul li,body.page-node .node-web-service .field-name-field-qr-mac ul li,body.page-node .node-web-service .field-name-field-ws-scope ul li,body.page-node .node-web-service .field-name-field-ws-website ul li,body.page-node .node-web-service .field-name-field-ws-ip ul li{
	list-style:none 
}
body.page-node .node-web-service-account .field-name-field-ws-account-api-key a{
	color:#fff;
	background-color:#5fc245;
	box-shadow:0 4px #4a9e34;
	border-color:#5fc245;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative;
	width:auto;
	margin:0 0.8rem 0 0;
	padding:0.1rem 0.5rem;
	display:inline-block 
}
body.page-node .node-web-service-account .field-name-field-ws-account-api-key a:hover{
	top:2px;
	box-shadow:0 2px #4a9e34 
}
body.page-node .node-web-service-account .field-name-field-ws-account-api-key a:active,body.page-node .node-web-service-account .field-name-field-ws-account-api-key a:target,body.page-node .node-web-service-account .field-name-field-ws-account-api-key a[disabled]{
	top:6px;
	box-shadow:0 0 #4a9e34 
}
body.page-node .node-web-service-request .field-name-field-ws-request-api-key a{
	color:#fff;
	background-color:#5fc245;
	box-shadow:0 4px #4a9e34;
	border-color:#5fc245;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative;
	width:auto;
	margin:0 0.8rem 0 0;
	padding:0.1rem 0.5rem;
	display:inline-block 
}
body.page-node .node-web-service-request .field-name-field-ws-request-api-key a:hover{
	top:2px;
	box-shadow:0 2px #4a9e34 
}
body.page-node .node-web-service-request .field-name-field-ws-request-api-key a:active,body.page-node .node-web-service-request .field-name-field-ws-request-api-key a:target,body.page-node .node-web-service-request .field-name-field-ws-request-api-key a[disabled]{
	top:6px;
	box-shadow:0 0 #4a9e34 
}
body.page-node-add-file #edit-field-f-file-link,body.page-node-edit.node-type-file #edit-field-f-file-link{
	position:relative;
	padding-top:10px 
}
body.page-node-add-file #edit-field-f-file-link-und-0-url,body.page-node-edit.node-type-file #edit-field-f-file-link-und-0-url{
	text-align:left 
}
body.page-node-add-qrcode .field-name-field-q-device table.field-multiple-table,body.page-node-add-qrcode .field-name-field-q-phone table.field-multiple-table,body.page-node-add-qrcode .field-name-field-q-mac table.field-multiple-table,body.page-node-add-qrcode .field-name-field-ws-scope table.field-multiple-table,body.page-node-add-qrcode .field-name-field-ws-website table.field-multiple-table,body.page-node-add-qrcode .field-name-field-ws-ip table.field-multiple-table,body.page-node-edit.node-type-qrcode .field-name-field-q-device table.field-multiple-table,body.page-node-edit.node-type-qrcode .field-name-field-q-phone table.field-multiple-table,body.page-node-edit.node-type-qrcode .field-name-field-q-mac table.field-multiple-table,body.page-node-edit.node-type-qrcode .field-name-field-ws-scope table.field-multiple-table,body.page-node-edit.node-type-qrcode .field-name-field-ws-website table.field-multiple-table,body.page-node-edit.node-type-qrcode .field-name-field-ws-ip table.field-multiple-table,body.page-node-add-web-service .field-name-field-q-device table.field-multiple-table,body.page-node-add-web-service .field-name-field-q-phone table.field-multiple-table,body.page-node-add-web-service .field-name-field-q-mac table.field-multiple-table,body.page-node-add-web-service .field-name-field-ws-scope table.field-multiple-table,body.page-node-add-web-service .field-name-field-ws-website table.field-multiple-table,body.page-node-add-web-service .field-name-field-ws-ip table.field-multiple-table,body.page-node-edit.node-type-web-service .field-name-field-q-device table.field-multiple-table,body.page-node-edit.node-type-web-service .field-name-field-q-phone table.field-multiple-table,body.page-node-edit.node-type-web-service .field-name-field-q-mac table.field-multiple-table,body.page-node-edit.node-type-web-service .field-name-field-ws-scope table.field-multiple-table,body.page-node-edit.node-type-web-service .field-name-field-ws-website table.field-multiple-table,body.page-node-edit.node-type-web-service .field-name-field-ws-ip table.field-multiple-table{
	width:100% 
}
body.page-node-add-qrcode .field-name-field-q-device table.field-multiple-table th.field-label label,body.page-node-add-qrcode .field-name-field-q-phone table.field-multiple-table th.field-label label,body.page-node-add-qrcode .field-name-field-q-mac table.field-multiple-table th.field-label label,body.page-node-add-qrcode .field-name-field-ws-scope table.field-multiple-table th.field-label label,body.page-node-add-qrcode .field-name-field-ws-website table.field-multiple-table th.field-label label,body.page-node-add-qrcode .field-name-field-ws-ip table.field-multiple-table th.field-label label,body.page-node-edit.node-type-qrcode .field-name-field-q-device table.field-multiple-table th.field-label label,body.page-node-edit.node-type-qrcode .field-name-field-q-phone table.field-multiple-table th.field-label label,body.page-node-edit.node-type-qrcode .field-name-field-q-mac table.field-multiple-table th.field-label label,body.page-node-edit.node-type-qrcode .field-name-field-ws-scope table.field-multiple-table th.field-label label,body.page-node-edit.node-type-qrcode .field-name-field-ws-website table.field-multiple-table th.field-label label,body.page-node-edit.node-type-qrcode .field-name-field-ws-ip table.field-multiple-table th.field-label label,body.page-node-add-web-service .field-name-field-q-device table.field-multiple-table th.field-label label,body.page-node-add-web-service .field-name-field-q-phone table.field-multiple-table th.field-label label,body.page-node-add-web-service .field-name-field-q-mac table.field-multiple-table th.field-label label,body.page-node-add-web-service .field-name-field-ws-scope table.field-multiple-table th.field-label label,body.page-node-add-web-service .field-name-field-ws-website table.field-multiple-table th.field-label label,body.page-node-add-web-service .field-name-field-ws-ip table.field-multiple-table th.field-label label,body.page-node-edit.node-type-web-service .field-name-field-q-device table.field-multiple-table th.field-label label,body.page-node-edit.node-type-web-service .field-name-field-q-phone table.field-multiple-table th.field-label label,body.page-node-edit.node-type-web-service .field-name-field-q-mac table.field-multiple-table th.field-label label,body.page-node-edit.node-type-web-service .field-name-field-ws-scope table.field-multiple-table th.field-label label,body.page-node-edit.node-type-web-service .field-name-field-ws-website table.field-multiple-table th.field-label label,body.page-node-edit.node-type-web-service .field-name-field-ws-ip table.field-multiple-table th.field-label label{
	color:#777;
	padding-right:1rem;
	padding-left:1rem 
}
body.page-node-add-qrcode .field-name-field-q-device table.field-multiple-table td .form-item,body.page-node-add-qrcode .field-name-field-q-phone table.field-multiple-table td .form-item,body.page-node-add-qrcode .field-name-field-q-mac table.field-multiple-table td .form-item,body.page-node-add-qrcode .field-name-field-ws-scope table.field-multiple-table td .form-item,body.page-node-add-qrcode .field-name-field-ws-website table.field-multiple-table td .form-item,body.page-node-add-qrcode .field-name-field-ws-ip table.field-multiple-table td .form-item,body.page-node-edit.node-type-qrcode .field-name-field-q-device table.field-multiple-table td .form-item,body.page-node-edit.node-type-qrcode .field-name-field-q-phone table.field-multiple-table td .form-item,body.page-node-edit.node-type-qrcode .field-name-field-q-mac table.field-multiple-table td .form-item,body.page-node-edit.node-type-qrcode .field-name-field-ws-scope table.field-multiple-table td .form-item,body.page-node-edit.node-type-qrcode .field-name-field-ws-website table.field-multiple-table td .form-item,body.page-node-edit.node-type-qrcode .field-name-field-ws-ip table.field-multiple-table td .form-item,body.page-node-add-web-service .field-name-field-q-device table.field-multiple-table td .form-item,body.page-node-add-web-service .field-name-field-q-phone table.field-multiple-table td .form-item,body.page-node-add-web-service .field-name-field-q-mac table.field-multiple-table td .form-item,body.page-node-add-web-service .field-name-field-ws-scope table.field-multiple-table td .form-item,body.page-node-add-web-service .field-name-field-ws-website table.field-multiple-table td .form-item,body.page-node-add-web-service .field-name-field-ws-ip table.field-multiple-table td .form-item,body.page-node-edit.node-type-web-service .field-name-field-q-device table.field-multiple-table td .form-item,body.page-node-edit.node-type-web-service .field-name-field-q-phone table.field-multiple-table td .form-item,body.page-node-edit.node-type-web-service .field-name-field-q-mac table.field-multiple-table td .form-item,body.page-node-edit.node-type-web-service .field-name-field-ws-scope table.field-multiple-table td .form-item,body.page-node-edit.node-type-web-service .field-name-field-ws-website table.field-multiple-table td .form-item,body.page-node-edit.node-type-web-service .field-name-field-ws-ip table.field-multiple-table td .form-item{
	margin:0 
}
body.page-node-add-qrcode .field-name-field-q-device table.field-multiple-table td .form-item label,body.page-node-add-qrcode .field-name-field-q-phone table.field-multiple-table td .form-item label,body.page-node-add-qrcode .field-name-field-q-mac table.field-multiple-table td .form-item label,body.page-node-add-qrcode .field-name-field-ws-scope table.field-multiple-table td .form-item label,body.page-node-add-qrcode .field-name-field-ws-website table.field-multiple-table td .form-item label,body.page-node-add-qrcode .field-name-field-ws-ip table.field-multiple-table td .form-item label,body.page-node-edit.node-type-qrcode .field-name-field-q-device table.field-multiple-table td .form-item label,body.page-node-edit.node-type-qrcode .field-name-field-q-phone table.field-multiple-table td .form-item label,body.page-node-edit.node-type-qrcode .field-name-field-q-mac table.field-multiple-table td .form-item label,body.page-node-edit.node-type-qrcode .field-name-field-ws-scope table.field-multiple-table td .form-item label,body.page-node-edit.node-type-qrcode .field-name-field-ws-website table.field-multiple-table td .form-item label,body.page-node-edit.node-type-qrcode .field-name-field-ws-ip table.field-multiple-table td .form-item label,body.page-node-add-web-service .field-name-field-q-device table.field-multiple-table td .form-item label,body.page-node-add-web-service .field-name-field-q-phone table.field-multiple-table td .form-item label,body.page-node-add-web-service .field-name-field-q-mac table.field-multiple-table td .form-item label,body.page-node-add-web-service .field-name-field-ws-scope table.field-multiple-table td .form-item label,body.page-node-add-web-service .field-name-field-ws-website table.field-multiple-table td .form-item label,body.page-node-add-web-service .field-name-field-ws-ip table.field-multiple-table td .form-item label,body.page-node-edit.node-type-web-service .field-name-field-q-device table.field-multiple-table td .form-item label,body.page-node-edit.node-type-web-service .field-name-field-q-phone table.field-multiple-table td .form-item label,body.page-node-edit.node-type-web-service .field-name-field-q-mac table.field-multiple-table td .form-item label,body.page-node-edit.node-type-web-service .field-name-field-ws-scope table.field-multiple-table td .form-item label,body.page-node-edit.node-type-web-service .field-name-field-ws-website table.field-multiple-table td .form-item label,body.page-node-edit.node-type-web-service .field-name-field-ws-ip table.field-multiple-table td .form-item label{
	display:none !important 
}
body.page-node-add-qrcode .field-name-field-q-device table.field-multiple-table td .form-item input,body.page-node-add-qrcode .field-name-field-q-phone table.field-multiple-table td .form-item input,body.page-node-add-qrcode .field-name-field-q-mac table.field-multiple-table td .form-item input,body.page-node-add-qrcode .field-name-field-ws-scope table.field-multiple-table td .form-item input,body.page-node-add-qrcode .field-name-field-ws-website table.field-multiple-table td .form-item input,body.page-node-add-qrcode .field-name-field-ws-ip table.field-multiple-table td .form-item input,body.page-node-edit.node-type-qrcode .field-name-field-q-device table.field-multiple-table td .form-item input,body.page-node-edit.node-type-qrcode .field-name-field-q-phone table.field-multiple-table td .form-item input,body.page-node-edit.node-type-qrcode .field-name-field-q-mac table.field-multiple-table td .form-item input,body.page-node-edit.node-type-qrcode .field-name-field-ws-scope table.field-multiple-table td .form-item input,body.page-node-edit.node-type-qrcode .field-name-field-ws-website table.field-multiple-table td .form-item input,body.page-node-edit.node-type-qrcode .field-name-field-ws-ip table.field-multiple-table td .form-item input,body.page-node-add-web-service .field-name-field-q-device table.field-multiple-table td .form-item input,body.page-node-add-web-service .field-name-field-q-phone table.field-multiple-table td .form-item input,body.page-node-add-web-service .field-name-field-q-mac table.field-multiple-table td .form-item input,body.page-node-add-web-service .field-name-field-ws-scope table.field-multiple-table td .form-item input,body.page-node-add-web-service .field-name-field-ws-website table.field-multiple-table td .form-item input,body.page-node-add-web-service .field-name-field-ws-ip table.field-multiple-table td .form-item input,body.page-node-edit.node-type-web-service .field-name-field-q-device table.field-multiple-table td .form-item input,body.page-node-edit.node-type-web-service .field-name-field-q-phone table.field-multiple-table td .form-item input,body.page-node-edit.node-type-web-service .field-name-field-q-mac table.field-multiple-table td .form-item input,body.page-node-edit.node-type-web-service .field-name-field-ws-scope table.field-multiple-table td .form-item input,body.page-node-edit.node-type-web-service .field-name-field-ws-website table.field-multiple-table td .form-item input,body.page-node-edit.node-type-web-service .field-name-field-ws-ip table.field-multiple-table td .form-item input{
	margin:0;
	direction:ltr 
}
body.page-node-add-qrcode .field-name-field-q-device table.field-multiple-table td.field-multiple-drag,body.page-node-add-qrcode .field-name-field-q-phone table.field-multiple-table td.field-multiple-drag,body.page-node-add-qrcode .field-name-field-q-mac table.field-multiple-table td.field-multiple-drag,body.page-node-add-qrcode .field-name-field-ws-scope table.field-multiple-table td.field-multiple-drag,body.page-node-add-qrcode .field-name-field-ws-website table.field-multiple-table td.field-multiple-drag,body.page-node-add-qrcode .field-name-field-ws-ip table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-qrcode .field-name-field-q-device table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-qrcode .field-name-field-q-phone table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-qrcode .field-name-field-q-mac table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-qrcode .field-name-field-ws-scope table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-qrcode .field-name-field-ws-website table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-qrcode .field-name-field-ws-ip table.field-multiple-table td.field-multiple-drag,body.page-node-add-web-service .field-name-field-q-device table.field-multiple-table td.field-multiple-drag,body.page-node-add-web-service .field-name-field-q-phone table.field-multiple-table td.field-multiple-drag,body.page-node-add-web-service .field-name-field-q-mac table.field-multiple-table td.field-multiple-drag,body.page-node-add-web-service .field-name-field-ws-scope table.field-multiple-table td.field-multiple-drag,body.page-node-add-web-service .field-name-field-ws-website table.field-multiple-table td.field-multiple-drag,body.page-node-add-web-service .field-name-field-ws-ip table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-web-service .field-name-field-q-device table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-web-service .field-name-field-q-phone table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-web-service .field-name-field-q-mac table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-web-service .field-name-field-ws-scope table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-web-service .field-name-field-ws-website table.field-multiple-table td.field-multiple-drag,body.page-node-edit.node-type-web-service .field-name-field-ws-ip table.field-multiple-table td.field-multiple-drag{
	width:0 
}
body.page-node-add-qrcode .field-name-field-q-device .field-add-more-submit,body.page-node-add-qrcode .field-name-field-q-phone .field-add-more-submit,body.page-node-add-qrcode .field-name-field-q-mac .field-add-more-submit,body.page-node-add-qrcode .field-name-field-ws-scope .field-add-more-submit,body.page-node-add-qrcode .field-name-field-ws-website .field-add-more-submit,body.page-node-add-qrcode .field-name-field-ws-ip .field-add-more-submit,body.page-node-edit.node-type-qrcode .field-name-field-q-device .field-add-more-submit,body.page-node-edit.node-type-qrcode .field-name-field-q-phone .field-add-more-submit,body.page-node-edit.node-type-qrcode .field-name-field-q-mac .field-add-more-submit,body.page-node-edit.node-type-qrcode .field-name-field-ws-scope .field-add-more-submit,body.page-node-edit.node-type-qrcode .field-name-field-ws-website .field-add-more-submit,body.page-node-edit.node-type-qrcode .field-name-field-ws-ip .field-add-more-submit,body.page-node-add-web-service .field-name-field-q-device .field-add-more-submit,body.page-node-add-web-service .field-name-field-q-phone .field-add-more-submit,body.page-node-add-web-service .field-name-field-q-mac .field-add-more-submit,body.page-node-add-web-service .field-name-field-ws-scope .field-add-more-submit,body.page-node-add-web-service .field-name-field-ws-website .field-add-more-submit,body.page-node-add-web-service .field-name-field-ws-ip .field-add-more-submit,body.page-node-edit.node-type-web-service .field-name-field-q-device .field-add-more-submit,body.page-node-edit.node-type-web-service .field-name-field-q-phone .field-add-more-submit,body.page-node-edit.node-type-web-service .field-name-field-q-mac .field-add-more-submit,body.page-node-edit.node-type-web-service .field-name-field-ws-scope .field-add-more-submit,body.page-node-edit.node-type-web-service .field-name-field-ws-website .field-add-more-submit,body.page-node-edit.node-type-web-service .field-name-field-ws-ip .field-add-more-submit{
	max-width:11.4285714286rem;
	margin-left:0;
	margin-right:0 
}
body.page-node-add-qrcode .field-name-field-ws-webhook label,body.page-node-edit.node-type-qrcode .field-name-field-ws-webhook label,body.page-node-add-web-service .field-name-field-ws-webhook label,body.page-node-edit.node-type-web-service .field-name-field-ws-webhook label{
	display:none 
}
body.page-node-add-qrcode .field-name-field-ws-webhook .form-item .form-item,body.page-node-edit.node-type-qrcode .field-name-field-ws-webhook .form-item .form-item,body.page-node-add-web-service .field-name-field-ws-webhook .form-item .form-item,body.page-node-edit.node-type-web-service .field-name-field-ws-webhook .form-item .form-item{
	margin:0 0 1rem 0 
}
body.page-node .node-terminal.view-mode-full .field-name-field-terminal-shaparak-data .field-item{
	padding:.3571428571rem;
	margin-top:1rem;
	border:1px solid #d3d3d3 
}
body.page-node .node-terminal.view-mode-full .field-name-field-terminal-shaparak-data .field-item pre{
	direction:ltr;
	height:9rem;
	overflow-y:scroll 
}
body.page-node .node-terminal.view-mode-full .field-name-field-terminal-shaparak-data .field-item .more{
	display:block;
	cursor:pointer;
	padding-top:.3571428571rem;
	border-top:1px solid #d3d3d3 
}
body.page-node .node-app-log.view-mode-full .field-name-field-app-log-data .field-item{
	padding:.3571428571rem;
	margin-top:1rem;
	border:1px solid #d3d3d3 
}
body.page-node .node-app-log.view-mode-full .field-name-field-app-log-data .field-item pre{
	direction:ltr 
}
form#idpay-process-form.confirmation .row p,form#idpay-process-block-form.confirmation .row p{
	margin:1.0714285714rem 0;
	padding-right:2.5714285714rem 
}
form#idpay-process-form.confirmation .row i,form#idpay-process-block-form.confirmation .row i{
	color:#c8c8c8;
	font-size:1.4285714286rem;
	top:.9285714286rem;
	right:0;
	width:2.5714285714rem;
	line-height:1.7142857143rem;
	text-align:center;
	position:absolute 
}
form#idpay-process-form.confirmation .row strong,form#idpay-process-block-form.confirmation .row strong{
	color:#036ded;
	padding:0 .3571428571rem;
	text-transform:uppercase 
}
body.page-node .node .comment-wrapper{
	border-top:3px solid #f4f4f4;
	padding-top:1.5rem 
}
body.page-node .node .comment-wrapper h2.title{
	margin-top:1.5rem;
	margin-bottom:2rem;
	padding-top:1.5rem;
	border-top:3px solid #5fc245 
}
body.page-node .node .comment-wrapper .comment-form .form-item.form-type-item{
	position:absolute !important;
	height:1px;
	width:1px;
	overflow:hidden;
	clip:rect(1px,1px,1px,1px) 
}
body.page-node .node .comment-wrapper .comment{
	border:1px solid #f4f4f4;
	margin-bottom:1rem;
	border-radius:5px 
}
body.page-node .node .comment-wrapper .comment .row{
	border:none !important 
}
body.page-node .node .comment-wrapper .comment .field-type-file,body.page-node .node .comment-wrapper .comment .field-type-text-long{
	border-bottom:1px solid #f4f4f4 
}
body.page-node .node .comment-wrapper .comment .field-type-file{
	padding-bottom:1rem 
}
body.page-node .node .comment-wrapper .comment .comment-id{
	top:1.0714285714rem;
	left:1.0714285714rem;
	position:absolute 
}
body.page-node .node .comment-wrapper .comment.comment-by-viewer{
	border-color:rgba(216,238,255,0.8);
	background:rgba(216,238,255,0.4) 
}
body.page-node .node .comment-wrapper .comment.comment-by-viewer .field-type-file,body.page-node .node .comment-wrapper .comment.comment-by-viewer .field-type-text-long{
	border-bottom-color:rgba(216,238,255,0.8) 
}
body.page-node .block-idpay-qr-device,body.page-node .block-idpay-account{
	margin-top:1rem;
	background:#f4f4f4;
	padding:1rem;
	border-radius:5px 
}
body.page-node .block-idpay-qr-device .block-content,body.page-node .block-idpay-account .block-content{
	clear:both 
}
form .field-name-field-account-number .field-prefix .iban-check.icon-check,form .field-name-field-account-number .field-prefix .account-number-check.icon-check,form .field-name-field-account-iban .field-prefix .iban-check.icon-check,form .field-name-field-account-iban .field-prefix .account-number-check.icon-check{
	color:#4a9e34 
}
form .field-name-field-account-number .field-prefix .iban-check.icon-close,form .field-name-field-account-number .field-prefix .account-number-check.icon-close,form .field-name-field-account-iban .field-prefix .iban-check.icon-close,form .field-name-field-account-iban .field-prefix .account-number-check.icon-close{
	color:#de0c11 
}
form .field-name-field-account-number .field-prefix .iban-check:before,form .field-name-field-account-number .field-prefix .account-number-check:before,form .field-name-field-account-iban .field-prefix .iban-check:before,form .field-name-field-account-iban .field-prefix .account-number-check:before{
	line-height:3.1428571429rem;
	text-align:center;
	width:2.5714285714rem;
	top:1px;
	right:2.5714285714rem;
	position:absolute;
	z-index:1 
}
form .field-name-field-account-number .icon-loading,form .field-name-field-account-iban .icon-loading{
	line-height:3.1428571429rem;
	text-align:center;
	width:1.1428571429rem;
	height:1.1428571429rem;
	top:15px;
	right:3.4285714286rem;
	position:absolute;
	z-index:1;
	border:2px solid #d3d3d3;
	border-radius:50%;
	border-top:2px solid #0881d6;
	animation:spin 2s linear infinite;
	-webkit-animation:spin 2s linear infinite 
}
form .field-name-field-account-number b.account-name,form .field-name-field-account-iban b.account-name{
	color:#4a9e34 
}
form .field-name-field-account-number input,form .field-name-field-account-iban input{
	direction:ltr 
}
form .field-name-field-name{
	display:none 
}
.fooicon{
	font-family:icomoon !important;
	font-size:larger;
	opacity:1 !important 
}
.fooicon-plus:before{
	content:"\e145" !important 
}
.fooicon-minus:before{
	content:"\e15b" !important 
}
html[dir="rtl"] .select2-container{
	outline:none 
}
html[dir="rtl"] .select2-container .select2-choice{
	height:3.2142857143rem;
	padding:0.5rem;
	outline:none;
	border-radius:3px;
	background:#fff;
	border:1px solid #d3d3d3 
}
html[dir="rtl"] .select2-container .select2-choice:hover{
	border-color:#82b8f9 
}
html[dir="rtl"] .select2-container .select2-choice .select2-arrow{
	padding:0.5rem 0;
	border:0 none;
	background:none 
}
html[dir="rtl"] .select2-container+.floatlabel-wrapper>label{
	top:-53px !important 
}
html[dir="rtl"] .select2-container-active .select2-choice,html[dir="rtl"] .select2-container-active .select2-choices{
	border-color:#82b8f9;
	outline:none;
	-webkit-box-shadow:0 0 5px #82b8f9;
	box-shadow:0 0 5px #82b8f9 
}
html[dir="rtl"] .select2-drop .select2-search{
	padding:0.5rem 
}
html[dir="rtl"] .select2-drop .select2-search input{
	margin:0;
	padding:0.5rem;
	background:none !important 
}
html[dir="rtl"] .select2-drop .select2-search label.label-floatlabel.floatlabel{
	display:none !important 
}
html[dir="rtl"] .select2-drop .select2-results{
	margin:0;
	padding:0.5rem 
}
html[dir="rtl"] .select2-drop .select2-results-dept-1 .select2-result-label{
	padding-right:20px 
}
html[dir="rtl"] .select2-drop-active,html[dir="rtl"] .select2-drop-auto-width{
	border-color:#d3d3d3 
}
html[dir="rtl"] form .select2-container .select2-choice{
	padding-right:3.2142857143rem 
}
#admin-menu ul{
	font-size:9px 
}
#page-title{
	word-spacing:2px;
	letter-spacing:2px;
	font-weight:bold 
}
body:not(.page-dashboard):not(.front) .page{
	display:flex;
	flex-direction:column;
	height:100vh 
}
body:not(.page-dashboard):not(.front) .page main{
	flex-grow:1 
}
body.page-node-delete form div{
	text-align:center;
	font-size:1.5rem 
}
body.page-node-delete form div button#edit-submit{
	color:#eb9595;
	background-color:#fae5e5;
	box-shadow:0 4px #eb9595;
	border-color:#fae5e5;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative;
	margin:5rem auto 0 
}
body.page-node-delete form div button#edit-submit:hover{
	top:2px;
	box-shadow:0 2px #eb9595 
}
body.page-node-delete form div button#edit-submit:active,body.page-node-delete form div button#edit-submit:target,body.page-node-delete form div button#edit-submit[disabled]{
	top:6px;
	box-shadow:0 0 #eb9595 
}
section.tab-bar-section.left{
	width:5rem;
	right:auto;
	left:0 
}
.mfp-arrow:hover,.mfp-arrow:focus{
	background:transparent 
}
.block-idpay-qrcode-qrcode-operation{
	background:#fff;
	padding:20px 
}
body.front .top-bar-section ul li>a,body.front .top-bar-section ul li>a:hover{
	color:#fff 
}
body.front .top-bar-section ul li.title a{
	color:#fff 
}
body.front header{
	background:#1a3062 url(front-header-bg.png);
	background:url(front-header-bg.png),-moz-linear-gradient(left,#1a3062 0%,#1979c9 100%);
	background:url(front-header-bg.png),-webkit-linear-gradient(left,#1a3062 0%,#1979c9 100%);
	background:url(front-header-bg.png),linear,to right,#1a3062 0%,#1979c9 100%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3062',endColorstr='#1979c9',GradientType=1);
	background-size:cover;
	background-position:center center;
	width:100% 
}
body.front .create{
	padding-top:2.1428571429rem;
	padding-bottom:2.1428571429rem;
	border-top:1px solid rgba(116,146,176,0.15) 
}
body.front .create .text-container .title{
	color:#fff;
	word-spacing:2px;
	letter-spacing:2px;
	font-weight:bold 
}
body.front .create .text-container .sub-title{
	color:#fff;
	word-spacing:1px;
	letter-spacing:1px;
	padding-top:1rem;
	font-size:1rem 
}
body.front .create .text-container .button{
	background:#fe681e;
	margin-top:4rem;
	margin-bottom:0;
	transition:0.5s;
	background-image:-webkit-linear-gradient(left,#e44d26 0%,#f16529 50%,#e44d26 100%);
	background-image:linear-gradient(to right,#e44d26 0%,#f16529 50%,#e44d26 100%);
	background-size:200% auto;
	width:14.5rem 
}
body.front .create .text-container .button:hover{
	background-position:right center 
}
body.front .create .text-container .button span{
	padding-right:0.5rem 
}
body.front .create .text-container .button.shop-maker{
	margin-top:2rem;
	color:#504315;
	background-image:-webkit-linear-gradient(left,#ffe524 0%,gold 50%,#ffe524 100%);
	background-image:linear-gradient(to right,#ffe524 0%,gold 50%,#ffe524 100%);
	background-size:200% auto 
}
body.front .create .card{
	background:#0074d9;
	padding:0.5rem;
	width:100%;
	border-radius:10px;
	box-shadow:0px 5px 10px -5px #000 
}
body.front .create .card .card-head{
	background:#cce2f7;
	margin:0;
	border-radius:5px 5px 0 0 
}
body.front .create .card .card-head .img-logo,body.front .create .card .card-head .img-shetab{
	padding:10px 0 
}
body.front .create .card .card-footer{
	color:#73b8ff;
	font-size:1rem;
	line-height:2rem 
}
body.front .create .card .card-content{
	color:#fff;
	margin:4.5rem 1rem;
	border-bottom:1px solid #3497fd;
	direction:ltr;
	font-size:2rem 
}
body.front .create .card .card-content .domain{
	background:#0074d9;
	font-weight:500 
}
body.front .create .card .card-content span.text{
	margin-left:-.2857142857rem 
}
body.front .create .card .card-content .typed-cursor{
	opacity:1;
	-moz-animation:blink 0.7s infinite;
	-webkit-animation:blink 0.7s infinite;
	animation:blink 0.7s infinite 
}
@keyframes blink{
	50%{
		opacity:0 
   }
}
@-webkit-keyframes blink{
	50%{
		opacity:0 
   }
}
@media only screen and (min-width:40.063em){
	body.front .create{
		height:28rem 
   }
	body.front .create .card-container,body.front .create .text-container{
		margin-top:7rem 
   }
}
body.front .desc{
	padding:3rem 0;
	position:relative 
}
body.front .desc .text-container{
	float:left 
}
body.front .desc .text-container .title{
	word-spacing:2px;
	letter-spacing:2px;
	font-weight:bold 
}
body.front .desc .text-container .split{
	height:.1428571429rem;
	width:10rem;
	margin:1.4285714286rem 0;
	background:#0878da;
	display:inline-block 
}
body.front .desc .text-container .sub-title{
	color:#0878da;
	word-spacing:1px;
	letter-spacing:1px;
	font-weight:500;
	line-height:1.7142857143rem;
	padding-bottom:.7142857143rem 
}
body.front .desc .text-container .text{
	color:#5f5f5f 
}
body.front .desc .text-container .more-link{
	border-top:1px solid #d9d9d9;
	padding-top:1.4285714286rem;
	margin-top:2.8571428571rem 
}
body.front .desc .text-container .more-link a{
	color:#ff681e 
}
body.front .desc .text-container .more-link a span{
	padding-right:.5rem 
}
@media only screen and (min-width:40.063em){
	body.front .desc{
		padding:8rem 0 6rem 
   }
}
body.front .app-download{
	padding:1rem 0;
	margin-bottom:3rem 
}
body.front .app-download .title{
	padding:0.5rem;
	font-weight:bold;
	font-size:larger;
	margin-bottom:2rem 
}
body.front .app-download .app-download-link{
	margin:0.5rem;
	display:inline-block;
	background-color:#57575f;
	border:1px solid #a6a6a6;
	border-radius:6px 
}
body.front .app-download .app-download-link img{
	width:164px 
}
@media only screen and (min-width:40.063em){
	body.front .app-download .app-download-link{
		margin:0 
   }
}
body.front .easy .medium-4{
	margin-bottom:3rem 
}
body.front .easy .medium-4:last-child{
	margin-bottom:0 
}
body.front .easy .title{
	word-spacing:2px;
	letter-spacing:2px;
	font-weight:bold 
}
body.front .easy .sub-title{
	color:#5f5f5f;
	font-size:larger;
	word-spacing:1px;
	letter-spacing:1px;
	padding-bottom:4rem 
}
body.front .easy .line{
	height:1px;
	width:100%;
	background:#0074d9;
	top:17.1428571429rem;
	right:0;
	position:absolute 
}
body.front .easy .box-icon span{
	color:#0074d9;
	border:1px solid #0074d9;
	background:#ececec;
	display:inline-block;
	width:7rem;
	height:7rem;
	line-height:7rem;
	text-align:center;
	font-size:2.5rem;
	border-radius:50% 
}
body.front .easy .box-icon span.arrow{
	border-color:transparent;
	background:transparent;
	width:auto;
	font-size:2rem;
	top:0;
	left:0;
	position:absolute 
}
body.front .easy .box-icon span.idpay{
	color:#fff;
	background:#0074d9;
	font-size:2rem;
	font-weight:bold 
}
body.front .easy .box-title{
	color:#0074d9;
	letter-spacing:1px;
	word-spacing:1px;
	margin:1rem 0 
}
body.front .easy .box-text{
	color:#5f5f5f;
	margin-bottom:0 
}
@media only screen and (min-width:40.063em){
	body.front .easy{
		padding:5rem 0px 
   }
	body.front .easy .medium-4{
		margin-bottom:0 
   }
}
body.front .what{
	padding:3rem 0;
	position:relative 
}
body.front .what h1{
	display:inline;
	font-size:1rem;
	font-weight:bold;
	color:#5f5f5f 
}
body.front .what .title{
	word-spacing:2px;
	letter-spacing:2px;
	font-weight:bold;
	margin-bottom:2rem 
}
body.front .what .text{
	font-size:1.1rem 
}
body.front .what .text h1{
	font-size:inherit 
}
body.front .what .text span{
	color:#5f5f5f;
	font-size:inherit 
}
body.front .what .text p{
	color:#5f5f5f;
	margin-bottom:.7142857143rem;
	font-size:inherit;
	text-align:justify 
}
body.front .what .text p:last-child{
	margin-bottom:0 
}
body.front .what .image-container{
	margin-top:2rem;
	text-align:center 
}
body.front .what .image-container img{
	display:inline-block;
	max-height:36rem 
}
@media only screen and (min-width:40.063em){
	body.front .what{
		padding:5rem 0 
   }
	body.front .what .image-container{
		margin-top:0 
   }
}
body.front .feature{
	color:#fff;
	padding:3rem 0;
	background:#232323;
	background:-moz-radial-gradient(center,ellipse cover,#585858 0%,#232323 100%);
	background:-webkit-radial-gradient(center,ellipse cover,#585858 0%,#232323 100%);
	background:radial,ellipse center,#585858 0%,#232323 100%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#585858',endColorstr='#232323',GradientType=1) 
}
body.front .feature .title{
	color:#fff;
	word-spacing:2px;
	letter-spacing:2px;
	font-weight:bold 
}
body.front .feature .sub-title{
	color:#fff;
	font-size:larger;
	word-spacing:1px;
	letter-spacing:1px;
	padding-bottom:4rem 
}
body.front .feature .medium-4 div.text-center{
	margin-bottom:3rem 
}
body.front .feature .box-icon span{
	color:#fff;
	border:1px solid #fff;
	display:inline-block;
	width:4.8571428571rem;
	height:4.8571428571rem;
	line-height:4.8571428571rem;
	text-align:center;
	font-size:2rem;
	border-radius:50% 
}
body.front .feature .box-title{
	color:#fff;
	letter-spacing:1px;
	word-spacing:1px;
	margin:1rem 0 
}
body.front .feature .box-text{
	color:#aaa;
	margin-bottom:0 
}
body.front .feature .box-text a{
	color:#ddd 
}
body.front .feature img{
	width:16.0714285714rem 
}
@media only screen and (min-width:40.063em){
	body.front .feature{
		padding:5rem 0 
   }
	body.front .feature .medium-4 div.text-center:last-child{
		margin-bottom:0 
   }
}
body.front .app{
	padding:3rem 0;
	position:relative;
	border-bottom:5px solid #ebebeb 
}
body.front .app .title{
	word-spacing:2px;
	letter-spacing:2px;
	font-weight:bold 
}
body.front .app .sub-title{
	font-size:larger;
	word-spacing:1px;
	letter-spacing:1px;
	padding-bottom:4rem 
}
body.front .app .app-download-link{
	margin:0.5rem;
	display:inline-block;
	background-color:#232323;
	border:1px solid #a6a6a6;
	border-radius:6px 
}
body.front .app .app-download-link img{
	width:164px 
}
@media only screen and (min-width:40.063em){
	body.front .app .app-download-link{
		margin:0 
   }
}
body.front .l-footer{
	background:#fff;
	border-top:none;
	margin-top:0 
}
body.page-narrow{
	background:#f4f4f4 
}
body.page-narrow #page-title{
	color:#0881d6;
	display:block;
	text-align:center;
	font-size:2rem;
	font-weight:normal;
	border-bottom:1px solid #f4f4f4;
	margin-bottom:2.1428571429rem;
	padding-bottom:1.0714285714rem;
	letter-spacing:0 
}
body.page-narrow .l-header{
	border-bottom:none 
}
body.page-narrow .l-tabs ul.button-group{
	width:100%;
	display:table;
	table-layout:fixed;
	margin-bottom:1.0714285714rem;
	border-radius:5px;
	overflow:hidden 
}
body.page-narrow .l-tabs ul.button-group>li{
	width:100%;
	display:table-cell 
}
body.page-narrow .l-tabs ul.button-group>li a{
	margin:0;
	padding-left:0;
	padding-right:0;
	display:block 
}
body.page-narrow .l-tabs ul.button-group>li a.active{
	background-color:#b9b9b9 
}
body.page-narrow .l-main{
	margin-bottom:1.0714285714rem 
}
body.page-narrow .l-main .main{
	background:#fff;
	border:1px solid #d3d3d3;
	padding:1.0714285714rem;
	border-radius:5px 
}
@media only screen and (min-width:40.063em){
	body.page-narrow .l-main .main{
		padding-bottom:3.2142857143rem;
		padding-left:3.2142857143rem;
		padding-right:3.2142857143rem 
   }
}
body.page-narrow .captcha .form-item{
	width:80% 
}
body.page-narrow .captcha img{
	float:left;
	margin-right:3%;
	width:17% 
}
body.page-narrow .node .field,body.page-narrow .node .submitted,body.page-narrow .node ul.links{
	margin:1em 0;
	position:relative 
}
body.page-narrow .node .row:not(.gateway-about):not(.gateway-links):not(.gateway-content):not(.gateway-header){
	margin:0;
	border-bottom:1px dashed #d3d3d3;
	position:relative 
}
body.page-narrow .node .title{
	color:#5fc245;
	text-align:center;
	font-size:larger;
	font-weight:bold;
	margin:1em 0;
	position:relative 
}
body.page-narrow .node .print{
	margin-top:1em 
}
body.page-narrow .node .print_pdf a,body.page-narrow .node .print_html a{
	color:#999;
	background-color:#eee;
	box-shadow:0 4px #999;
	border-color:#eee;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative;
	width:48%;
	display:inline-block 
}
body.page-narrow .node .print_pdf a:hover,body.page-narrow .node .print_html a:hover{
	top:2px;
	box-shadow:0 2px #999 
}
body.page-narrow .node .print_pdf a:active,body.page-narrow .node .print_pdf a:target,body.page-narrow .node .print_pdf a[disabled],body.page-narrow .node .print_html a:active,body.page-narrow .node .print_html a:target,body.page-narrow .node .print_html a[disabled]{
	top:6px;
	box-shadow:0 0 #999 
}
body.page-narrow .node .print_pdf a:before,body.page-narrow .node .print_html a:before{
	font-family:'icomoon' !important;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-size:1rem;
	padding-left:0.5rem 
}
body.page-narrow .node .print_pdf a{
	margin-right:2% 
}
body.page-narrow .node .print_pdf a:before{
	content:'\f1c1' 
}
body.page-narrow .node .print_html a{
	margin-left:2% 
}
body.page-narrow .node .print_html a:before{
	content:'\e8ad' 
}
body.page-narrow .node .app-back a{
	color:#fff;
	background-color:#5fc245;
	box-shadow:0 4px #4a9e34;
	border-color:#5fc245;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative 
}
body.page-narrow .node .app-back a:hover{
	top:2px;
	box-shadow:0 2px #4a9e34 
}
body.page-narrow .node .app-back a:active,body.page-narrow .node .app-back a:target,body.page-narrow .node .app-back a[disabled]{
	top:6px;
	box-shadow:0 0 #4a9e34 
}
body.page-narrow .form-item-account-number .field-prefix .iban-check.icon-check,body.page-narrow .form-item-account-number .field-prefix .account-number-check.icon-check,body.page-narrow .form-item-account-iban .field-prefix .iban-check.icon-check,body.page-narrow .form-item-account-iban .field-prefix .account-number-check.icon-check{
	color:#4a9e34 
}
body.page-narrow .form-item-account-number .field-prefix .iban-check.icon-close,body.page-narrow .form-item-account-number .field-prefix .account-number-check.icon-close,body.page-narrow .form-item-account-iban .field-prefix .iban-check.icon-close,body.page-narrow .form-item-account-iban .field-prefix .account-number-check.icon-close{
	color:#de0c11 
}
body.page-narrow .form-item-account-number .field-prefix .iban-check:before,body.page-narrow .form-item-account-number .field-prefix .account-number-check:before,body.page-narrow .form-item-account-iban .field-prefix .iban-check:before,body.page-narrow .form-item-account-iban .field-prefix .account-number-check:before{
	line-height:3.1428571429rem;
	text-align:center;
	width:2.5714285714rem;
	top:1px;
	right:2.5714285714rem;
	position:absolute;
	z-index:1 
}
body.page-narrow .form-item-account-number b.account-name,body.page-narrow .form-item-account-iban b.account-name{
	color:#4a9e34 
}
body.page-narrow .form-item-account-number input,body.page-narrow .form-item-account-iban input{
	direction:ltr 
}
body.page-narrow .icon-loading{
	line-height:3.1428571429rem;
	text-align:center;
	width:1.1428571429rem;
	height:1.1428571429rem;
	top:15px;
	right:3.4285714286rem;
	position:absolute;
	z-index:1;
	border:2px solid #d3d3d3;
	border-radius:50%;
	border-top:2px solid #0881d6;
	animation:spin 2s linear infinite;
	-webkit-animation:spin 2s linear infinite 
}
body.page-narrow .form-item-account-name{
	display:none 
}
body.page-narrow .form-item-gateway-url .field-prefix .gateway-check.icon-check{
	color:#4a9e34 
}
body.page-narrow .form-item-gateway-url .field-prefix .gateway-check.icon-close{
	color:#de0c11 
}
body.page-narrow .form-item-gateway-url .field-prefix .gateway-check:before{
	line-height:3.1428571429rem;
	text-align:center;
	width:2.5714285714rem;
	top:1px;
	right:2.5714285714rem;
	position:absolute;
	z-index:1 
}
body.page-narrow .form-item-gateway-url .field-suffix{
	direction:ltr;
	position:absolute;
	top:.7142857143rem;
	left:.7142857143rem;
	text-align:left;
	font-size:1.1428571429rem 
}
body.page-narrow .form-item-gateway-url input{
	direction:ltr;
	padding-left:5.5rem 
}
body.page-narrow .form-item-amount label span{
	display:none 
}
body.page-narrow form#idpay-auth-form .user-login{
	text-align:center 
}
body.page-narrow form#idpay-auth-form .user-login .picture{
	margin-bottom:1.5rem 
}
body.page-narrow form#idpay-auth-form .user-login .picture img{
	border:2px solid #eee;
	width:90px;
	height:90px;
	border-radius:50% 
}
body.page-narrow form#idpay-auth-form .user-login .phone{
	color:#5f5f5f;
	font-weight:bold;
	margin-bottom:1.5rem 
}
body.page-narrow form#idpay-auth-form .user-retry-verification,body.page-narrow form#idpay-auth-form .user-forgot-pass{
	color:#0881d6;
	background-color:#fff;
	box-shadow:none;
	border-color:none;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative;
	padding:unset;
	margin-top:0;
	font-size:0.85em;
	width:auto;
	text-align:left;
	position:absolute;
	left:15px;
	top:315px 
}
body.page-narrow form#idpay-auth-form .user-retry-verification{
	bottom:155px;
	top:initial;
	display:none 
}
body.page-narrow form#idpay-auth-form .form-item-code .description{
	visibility:hidden 
}
body.page-narrow form#idpay-auth-form .form-item-code .timer{
	visibility:visible 
}
@media only screen and (min-width:40.063em){
	body.page-narrow form#idpay-auth-form .form-type-password .description{
		float:right 
   }
	body.page-narrow form#idpay-auth-form .login-submit{
		margin-top:4rem 
   }
	body.page-narrow form#idpay-auth-form .user-forgot-pass{
		float:left;
		margin-top:-1rem;
		margin-bottom:2rem;
		left:45px;
		top:325px 
   }
	body.page-narrow form#idpay-auth-form .user-retry-verification{
		left:45px;
		bottom:185px 
   }
}
body.page-narrow.page-p-ws-sandbox form .field{
	margin:1rem 0;
	position:relative 
}
body.page-narrow.page-p-ws-sandbox form .form-item{
	margin-top:2rem 
}
body.page-wide .l-title{
	background:#1979c9;
	background:-moz-linear-gradient(left,#1a3062 0%,#1979c9 100%);
	background:-webkit-linear-gradient(left,#1a3062 0%,#1979c9 100%);
	background:linear,to right,#1a3062 0%,#1979c9 100%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a3062',endColorstr='#1979c9',GradientType=1);
	background-size:cover;
	margin-bottom:2.1428571429rem 
}
body.page-wide .l-title .columns{
	width:100%;
	display:table;
	height:6rem 
}
@media only screen and (min-width:40.063em){
	body.page-wide .l-title .columns{
		height:12rem 
   }
}
body.page-wide .l-title h1{
	color:#fff;
	width:100%;
	display:table-cell;
	vertical-align:middle 
}
ul.head-login,ul.head-dashboard{
	display:inline-block;
	margin-right:4.5rem 
}
ul.head-login li,ul.head-dashboard li{
	margin:0;
	padding:0;
	list-style:none 
}
ul.head-login a,ul.head-dashboard a{
	color:#fb8a52;
	position:relative 
}
ul.head-login a:before,ul.head-dashboard a:before{
	font-family:'icomoon' !important;
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	line-height:1;
	letter-spacing:0;
	-webkit-font-feature-settings:"liga";
	-moz-font-feature-settings:"liga=1";
	-moz-font-feature-settings:"liga";
	-ms-font-feature-settings:"liga" 1;
	font-feature-settings:"liga";
	-webkit-font-variant-ligatures:discretionary-ligatures;
	font-variant-ligatures:discretionary-ligatures;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font-weight:bold;
	font-size:large;
	right:0;
	position:absolute 
}
ul.head-login a{
	padding-right:1.5rem 
}
ul.head-login a:before{
	content:'\e90d' 
}
ul.head-dashboard a{
	padding-right:2.5rem 
}
ul.head-dashboard a:before{
	content:'\e00c';
	padding-left:10px;
	font-size:medium;
	top:3px;
	right:5px 
}
body.page-node-11 .l-title{
	background:#c91919;
	background:-moz-linear-gradient(left,#6f0404 0%,#c91919 100%);
	background:-webkit-linear-gradient(left,#6f0404 0%,#c91919 100%);
	background:linear,to right,#6f0404 0%,#c91919 100%;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f0404',endColorstr='#c91919',GradientType=1) 
}
body.page-node-2 .desc-short{
	background:#f4f4f4;
	border-top:1px solid #e0e0e0;
	padding:3rem 0;
	position:relative 
}
body.page-node-2 .desc-short .sub-title{
	color:#0878da;
	font-size:larger;
	font-weight:500;
	word-spacing:1px;
	letter-spacing:1px;
	margin-top:2rem;
	margin-bottom:2rem 
}
body.page-node-2 .desc-short .image-container img{
	top:-1.5rem;
	left:0;
	position:absolute;
	width:205px 
}
@media only screen and (min-width:40.063em){
	body.page-node-2 .desc-short{
		padding:6rem 0 
   }
}
body.page-node-2 .desc-long{
	background:#e8f5ff;
	border-bottom:#ebebeb;
	padding:4.2857142857rem 0 2.8571428571rem;
	background-image:-webkit-linear-gradient(#fbfeff,#d8eeff);
	background-image:linear-gradient(#fbfeff,#d8eeff) 
}
@media only screen and (min-width:40.063em){
	body.page-node-2 .desc-long{
		padding:10rem 0 8.5714285714rem 
   }
}
body.page-node-2 .l-footer{
	margin-top:0 
}
body.page-banks .l-title .columns{
	padding-top:2rem;
	padding-bottom:1rem 
}
body.page-banks .l-title h1{
	display:block;
	text-align:center;
	padding-top:0;
	padding-bottom:0 
}
body.page-banks .l-title #page-description{
	color:#fff;
	padding-top:1.5rem;
	padding-bottom:1rem 
}
body.page-banks .l-title #page-description a{
	color:#f6cb36 
}
body.page-banks .l-title #page-description p{
	margin-bottom:.4761904762rem 
}
body.page-banks .l-title #page-description p:last-child{
	margin-bottom:0 
}
@media only screen and (min-width:64.063em){
	body.page-banks .l-title .columns{
		padding-top:0;
		padding-bottom:0 
   }
	body.page-banks .l-title h1{
		float:right;
		width:auto;
		text-align:right;
		padding-top:4rem;
		padding-bottom:4rem;
		margin-top:0;
		margin-bottom:0 
   }
	body.page-banks .l-title #page-description{
		float:left;
		padding-top:2.5rem 
   }
}
body.page-banks .view-bank .columns{
	text-align:center;
	min-height:15rem 
}
body.page-banks .view-bank .columns a{
	display:block 
}
body.page-banks .view-bank .views-row-last{
	float:right 
}
body.page-contact .l-title .columns{
	background-image:-webkit-linear-gradient(left,transparent 50%,#1979c9 85%);
	background-image:linear-gradient(to right,transparent 50%,#1979c9 85%) 
}
@media only screen and (min-width:40.063em){
	body.page-contact .l-title{
		background-position:bottom left 
   }
	body.page-contact .l-title .columns{
		height:23rem 
   }
}
body.page-contact .l-messages{
	margin-bottom:5.3571428571rem 
}
body.page-contact .l-main .main>.row{
	background:#f4f4f4;
	overflow:hidden 
}
@media only screen and (min-width:40.063em){
	body.page-contact .l-main .main>.row{
		border-radius:3px;
		box-shadow:0 0 7px rgba(0,0,0,0.27);
		margin-top:-5.3571428571rem 
   }
}
body.page-contact .l-main .main>.row .columns{
	padding:2.1428571429rem 
}
body.page-contact .l-main .contact-form{
	background:#fff 
}
body.page-contact .l-main .contact-form .captcha .form-item{
	width:80% 
}
body.page-contact .l-main .contact-form .captcha img{
	float:left;
	margin-right:3%;
	width:17% 
}
body.page-contact .l-main .contact-info{
	color:#fff;
	background:#1a3062 
}
body.page-contact .l-main .contact-info a{
	color:#fff 
}
body.page-contact .l-main .contact-info .title{
	color:#fff;
	margin-bottom:1.5rem 
}
body.page-contact .l-main .contact-info div{
	display:table;
	table-layout:fixed;
	width:100%;
	margin-bottom:2.1428571429rem 
}
body.page-contact .l-main .contact-info div span{
	display:table-cell;
	vertical-align:middle 
}
body.page-contact .l-main .contact-info div span.icon{
	color:#707d9d;
	width:3.5714285714rem;
	font-size:1.7rem 
}
body.page-contact .l-main .contact-info div.tel a,body.page-contact .l-main .contact-info div.fax span.text{
	display:inline-block;
	direction:ltr;
	text-align:right;
	width:8.9285714286rem 
}
body.page-contact .l-main .contact-info div.social ul{
	margin:0;
	font-size:larger 
}
body.page-contact .l-main .contact-info div.social ul li{
	display:inline-block;
	padding:0 0 0 15px 
}
body.page-contact .l-main .contact-info div.social ul li a{
	color:#fff 
}
body.page-contact .l-footer{
	margin-top:0 
}
@media only screen and (min-width:40.063em){
	body.page-contact .l-footer{
		margin-top:2.1428571429rem 
   }
}
body.page-node-3 .l-main .https{
	color:#559129 
}
.accordion{
	border:1px solid #d3d3d3;
	border-radius:5px;
	overflow:hidden 
}
.accordion .accordion-navigation{
	border-top:1px solid #d3d3d3 
}
.accordion .accordion-navigation:first-child{
	border-top:none 
}
.accordion .accordion-navigation>a{
	position:relative 
}
.accordion .accordion-navigation>a span{
	color:#bbb;
	margin-left:.7142857143rem;
	vertical-align:middle 
}
.accordion .accordion-navigation div.content{
	color:#5f5f5f 
}
.accordion .accordion-navigation.active>a{
	color:#036ded;
	border-bottom:1px solid #036ded 
}
.accordion .accordion-navigation.active>a span{
	color:#036ded 
}
body.node-type-file,body.node-type-plan,body.node-type-request,body.node-type-qrcode,body.node-type-campaign,body.node-type-gateway{
	padding-top:1.0714285714rem;
	background:#f4f4f4 url(gateway-bg.png) repeat-x left 110px 
}
body.node-type-file .l-header,body.node-type-plan .l-header,body.node-type-request .l-header,body.node-type-qrcode .l-header,body.node-type-campaign .l-header,body.node-type-gateway .l-header{
	border-bottom:none 
}
body.node-type-file .l-header .right a,body.node-type-plan .l-header .right a,body.node-type-request .l-header .right a,body.node-type-qrcode .l-header .right a,body.node-type-campaign .l-header .right a,body.node-type-gateway .l-header .right a{
	font-weight:bold;
	height:5rem;
	line-height:5rem 
}
@media only screen and (min-width:64.063em){
	body.node-type-file .l-header .right a,body.node-type-plan .l-header .right a,body.node-type-request .l-header .right a,body.node-type-qrcode .l-header .right a,body.node-type-campaign .l-header .right a,body.node-type-gateway .l-header .right a{
		height:7.5rem;
		line-height:7.5rem 
   }
}
body.node-type-file .l-main .main,body.node-type-plan .l-main .main,body.node-type-request .l-main .main,body.node-type-qrcode .l-main .main,body.node-type-campaign .l-main .main,body.node-type-gateway .l-main .main{
	background:none;
	border:none;
	padding:0 
}
@media only screen and (min-width:40.063em){
	body.node-type-file .l-main .main,body.node-type-plan .l-main .main,body.node-type-request .l-main .main,body.node-type-qrcode .l-main .main,body.node-type-campaign .l-main .main,body.node-type-gateway .l-main .main{
		padding:0 
   }
}
body.node-type-file .gateway-header,body.node-type-plan .gateway-header,body.node-type-request .gateway-header,body.node-type-qrcode .gateway-header,body.node-type-campaign .gateway-header,body.node-type-gateway .gateway-header{
	padding:1.0714285714rem 
}
body.node-type-file .gateway-content,body.node-type-file .gateway-about,body.node-type-file .gateway-links,body.node-type-plan .gateway-content,body.node-type-plan .gateway-about,body.node-type-plan .gateway-links,body.node-type-request .gateway-content,body.node-type-request .gateway-about,body.node-type-request .gateway-links,body.node-type-qrcode .gateway-content,body.node-type-qrcode .gateway-about,body.node-type-qrcode .gateway-links,body.node-type-campaign .gateway-content,body.node-type-campaign .gateway-about,body.node-type-campaign .gateway-links,body.node-type-gateway .gateway-content,body.node-type-gateway .gateway-about,body.node-type-gateway .gateway-links{
	padding-top:1.0714285714rem;
	padding-bottom:1.0714285714rem 
}
body.node-type-file .gateway-about,body.node-type-plan .gateway-about,body.node-type-request .gateway-about,body.node-type-qrcode .gateway-about,body.node-type-campaign .gateway-about,body.node-type-gateway .gateway-about{
	margin-top:1.0714285714rem 
}
body.node-type-file .gateway-links,body.node-type-plan .gateway-links,body.node-type-request .gateway-links,body.node-type-qrcode .gateway-links,body.node-type-campaign .gateway-links,body.node-type-gateway .gateway-links{
	margin-top:1.0714285714rem 
}
body.node-type-file .not-available,body.node-type-plan .not-available,body.node-type-request .not-available,body.node-type-qrcode .not-available,body.node-type-campaign .not-available,body.node-type-gateway .not-available{
	color:#999;
	background-color:#eee;
	box-shadow:0 4px #999;
	border-color:#eee;
	width:100%;
	display:block;
	margin:1rem auto 0;
	padding-left:1rem;
	padding-right:1rem;
	text-align:center;
	font-weight:bold;
	border-radius:3px;
	padding-top:.8571428571rem;
	padding-left:1.7142857143rem;
	padding-bottom:.9285714286rem;
	padding-right:1.7142857143rem;
	font-size:1rem;
	-webkit-transition:none;
	-moz-transition:none;
	transition:none;
	outline:none;
	position:relative 
}
body.node-type-file .not-available:hover,body.node-type-plan .not-available:hover,body.node-type-request .not-available:hover,body.node-type-qrcode .not-available:hover,body.node-type-campaign .not-available:hover,body.node-type-gateway .not-available:hover{
	top:2px;
	box-shadow:0 2px #999 
}
body.node-type-file .not-available:active,body.node-type-file .not-available:target,body.node-type-file .not-available[disabled],body.node-type-plan .not-available:active,body.node-type-plan .not-available:target,body.node-type-plan .not-available[disabled],body.node-type-request .not-available:active,body.node-type-request .not-available:target,body.node-type-request .not-available[disabled],body.node-type-qrcode .not-available:active,body.node-type-qrcode .not-available:target,body.node-type-qrcode .not-available[disabled],body.node-type-campaign .not-available:active,body.node-type-campaign .not-available:target,body.node-type-campaign .not-available[disabled],body.node-type-gateway .not-available:active,body.node-type-gateway .not-available:target,body.node-type-gateway .not-available[disabled]{
	top:6px;
	box-shadow:0 0 #999 
}
@media only screen and (min-width:40.063em){
	body.node-type-file .gateway-header,body.node-type-plan .gateway-header,body.node-type-request .gateway-header,body.node-type-qrcode .gateway-header,body.node-type-campaign .gateway-header,body.node-type-gateway .gateway-header{
		padding:2.1428571429rem 
   }
	body.node-type-file .gateway-content,body.node-type-plan .gateway-content,body.node-type-request .gateway-content,body.node-type-qrcode .gateway-content,body.node-type-campaign .gateway-content,body.node-type-gateway .gateway-content{
		padding-bottom:3.2142857143rem 
   }
	body.node-type-file .gateway-content-form,body.node-type-file .gateway-about,body.node-type-file .gateway-links,body.node-type-plan .gateway-content-form,body.node-type-plan .gateway-about,body.node-type-plan .gateway-links,body.node-type-request .gateway-content-form,body.node-type-request .gateway-about,body.node-type-request .gateway-links,body.node-type-qrcode .gateway-content-form,body.node-type-qrcode .gateway-about,body.node-type-qrcode .gateway-links,body.node-type-campaign .gateway-content-form,body.node-type-campaign .gateway-about,body.node-type-campaign .gateway-links,body.node-type-gateway .gateway-content-form,body.node-type-gateway .gateway-about,body.node-type-gateway .gateway-links{
		padding-left:3.2142857143rem;
		padding-right:3.2142857143rem 
   }
	body.node-type-file .gateway-about,body.node-type-plan .gateway-about,body.node-type-request .gateway-about,body.node-type-qrcode .gateway-about,body.node-type-campaign .gateway-about,body.node-type-gateway .gateway-about{
		padding-top:2.1428571429rem;
		padding-bottom:2.1428571429rem 
   }
}
body.node-type-file .gateway-header,body.node-type-plan .gateway-header,body.node-type-request .gateway-header,body.node-type-qrcode .gateway-header,body.node-type-campaign .gateway-header,body.node-type-gateway .gateway-header{
	background:#2a4fa2;
	background-image:-webkit-linear-gradient(left,#2a4fa2 1%,#3992dd 100%);
	background-image:linear-gradient(to right,#2a4fa2 1%,#3992dd 100%);
	border-radius:5px 5px 0 0 
}
body.node-type-file .gateway-content,body.node-type-plan .gateway-content,body.node-type-request .gateway-content,body.node-type-qrcode .gateway-content,body.node-type-campaign .gateway-content,body.node-type-gateway .gateway-content{
	background:#fff;
	border:1px solid #d3d3d3;
	border-top:none 
}
body.node-type-file .gateway-content h1,body.node-type-plan .gateway-content h1,body.node-type-request .gateway-content h1,body.node-type-qrcode .gateway-content h1,body.node-type-campaign .gateway-content h1,body.node-type-gateway .gateway-content h1{
	font-size:1.3rem;
	text-align:center;
	margin:15px 0 
}
@media only screen and (min-width:40.063em){
	body.node-type-file .gateway-content h1,body.node-type-plan .gateway-content h1,body.node-type-request .gateway-content h1,body.node-type-qrcode .gateway-content h1,body.node-type-campaign .gateway-content h1,body.node-type-gateway .gateway-content h1{
		font-size:1.5rem 
   }
}
body.node-type-file .gateway-url,body.node-type-plan .gateway-url,body.node-type-request .gateway-url,body.node-type-qrcode .gateway-url,body.node-type-campaign .gateway-url,body.node-type-gateway .gateway-url{
	color:#fff;
	font-size:1.3rem;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:1px 1px 2px rgba(0,0,0,0.75) 
}
@media only screen and (min-width:40.063em){
	body.node-type-file .gateway-url,body.node-type-plan .gateway-url,body.node-type-request .gateway-url,body.node-type-qrcode .gateway-url,body.node-type-campaign .gateway-url,body.node-type-gateway .gateway-url{
		font-size:1.5rem 
   }
}
body.node-type-file .gateway-social,body.node-type-plan .gateway-social,body.node-type-request .gateway-social,body.node-type-qrcode .gateway-social,body.node-type-campaign .gateway-social,body.node-type-gateway .gateway-social{
	margin-top:1.3rem 
}
body.node-type-file .gateway-social a,body.node-type-plan .gateway-social a,body.node-type-request .gateway-social a,body.node-type-qrcode .gateway-social a,body.node-type-campaign .gateway-social a,body.node-type-gateway .gateway-social a{
	display:inline-block 
}
body.node-type-file .gateway-social a span,body.node-type-plan .gateway-social a span,body.node-type-request .gateway-social a span,body.node-type-qrcode .gateway-social a span,body.node-type-campaign .gateway-social a span,body.node-type-gateway .gateway-social a span{
	color:#fff;
	display:inline-block;
	width:32px;
	height:32px;
	line-height:32px;
	margin-left:5px;
	background:#343434;
	text-align:center;
	border-radius:50%;
	box-shadow:0 0 2px 1px #fff 
}
@media only screen and (min-width:40.063em){
	body.node-type-file .gateway-social,body.node-type-plan .gateway-social,body.node-type-request .gateway-social,body.node-type-qrcode .gateway-social,body.node-type-campaign .gateway-social,body.node-type-gateway .gateway-social{
		margin-top:2.5rem 
   }
}
body.node-type-file .gateway-logo,body.node-type-plan .gateway-logo,body.node-type-request .gateway-logo,body.node-type-qrcode .gateway-logo,body.node-type-campaign .gateway-logo,body.node-type-gateway .gateway-logo{
	min-width:55px;
	max-width:110px;
	width:110px;
	min-height:55px;
	max-height:150px;
	height:150px;
	border:4px solid #fff;
	display:inline-block;
	background:#fff;
	border-radius:10%;
	overflow:hidden;
	vertical-align:top 
}
body.node-type-file .gateway-logo img,body.node-type-plan .gateway-logo img,body.node-type-request .gateway-logo img,body.node-type-qrcode .gateway-logo img,body.node-type-campaign .gateway-logo img,body.node-type-gateway .gateway-logo img{
	width:100%;
	height:100% 
}
body.node-type-file .gateway-logo .field,body.node-type-plan .gateway-logo .field,body.node-type-request .gateway-logo .field,body.node-type-qrcode .gateway-logo .field,body.node-type-campaign .gateway-logo .field,body.node-type-gateway .gateway-logo .field{
	margin-top:0;
	margin-bottom:0 
}
body.node-type-file #idpay-process-block-form,body.node-type-plan #idpay-process-block-form,body.node-type-request #idpay-process-block-form,body.node-type-qrcode #idpay-process-block-form,body.node-type-campaign #idpay-process-block-form,body.node-type-gateway #idpay-process-block-form{
	position:relative 
}
body.node-type-file #idpay-process-block-form .form-item-name:before,body.node-type-plan #idpay-process-block-form .form-item-name:before,body.node-type-request #idpay-process-block-form .form-item-name:before,body.node-type-qrcode #idpay-process-block-form .form-item-name:before,body.node-type-campaign #idpay-process-block-form .form-item-name:before,body.node-type-gateway #idpay-process-block-form .form-item-name:before{
	content:'\e7fd' 
}
body.node-type-file #idpay-process-block-form .form-item-count .field-suffix,body.node-type-plan #idpay-process-block-form .form-item-count .field-suffix,body.node-type-request #idpay-process-block-form .form-item-count .field-suffix,body.node-type-qrcode #idpay-process-block-form .form-item-count .field-suffix,body.node-type-campaign #idpay-process-block-form .form-item-count .field-suffix,body.node-type-gateway #idpay-process-block-form .form-item-count .field-suffix{
	position:absolute;
	top:0;
	left:0;
	line-height:3.1428571429rem;
	padding:0 0.5rem 0 1rem 
}
body.node-type-file #idpay-process-block-form .form-submit,body.node-type-plan #idpay-process-block-form .form-submit,body.node-type-request #idpay-process-block-form .form-submit,body.node-type-qrcode #idpay-process-block-form .form-submit,body.node-type-campaign #idpay-process-block-form .form-submit,body.node-type-gateway #idpay-process-block-form .form-submit{
	font-family:icomoon,Vazir 
}
body.node-type-file .gateway-about,body.node-type-plan .gateway-about,body.node-type-request .gateway-about,body.node-type-qrcode .gateway-about,body.node-type-campaign .gateway-about,body.node-type-gateway .gateway-about{
	background:#fff;
	border:1px solid #d3d3d3;
	border-radius:0 0 5px 5px 
}
body.node-type-file .gateway-about p,body.node-type-plan .gateway-about p,body.node-type-request .gateway-about p,body.node-type-qrcode .gateway-about p,body.node-type-campaign .gateway-about p,body.node-type-gateway .gateway-about p{
	margin:0 
}
body.node-type-file .gateway-links,body.node-type-plan .gateway-links,body.node-type-request .gateway-links,body.node-type-qrcode .gateway-links,body.node-type-campaign .gateway-links,body.node-type-gateway .gateway-links{
	background:#fff;
	border:1px solid #d3d3d3;
	border-radius:5px 
}
body.node-type-file .gateway-links ul.links.inline,body.node-type-plan .gateway-links ul.links.inline,body.node-type-request .gateway-links ul.links.inline,body.node-type-qrcode .gateway-links ul.links.inline,body.node-type-campaign .gateway-links ul.links.inline,body.node-type-gateway .gateway-links ul.links.inline{
	margin:0 
}
body.node-type-file .gateway-links ul.links.inline li,body.node-type-plan .gateway-links ul.links.inline li,body.node-type-request .gateway-links ul.links.inline li,body.node-type-qrcode .gateway-links ul.links.inline li,body.node-type-campaign .gateway-links ul.links.inline li,body.node-type-gateway .gateway-links ul.links.inline li{
	margin-left:1.5714285714rem;
	margin-right:0 
}
body.node-type-file .top-bar,body.node-type-plan .top-bar,body.node-type-request .top-bar,body.node-type-qrcode .top-bar,body.node-type-campaign .top-bar,body.node-type-gateway .top-bar{
	border-top:1px solid #d6d6d6 
}
body.node-type-file form#idpay-process-block-form.confirmation .row p,body.node-type-plan form#idpay-process-block-form.confirmation .row p,body.node-type-request form#idpay-process-block-form.confirmation .row p,body.node-type-qrcode form#idpay-process-block-form.confirmation .row p,body.node-type-campaign form#idpay-process-block-form.confirmation .row p,body.node-type-gateway form#idpay-process-block-form.confirmation .row p{
	margin:15px 0;
	padding-right:36px 
}
body.node-type-file form#idpay-process-block-form.confirmation .row span,body.node-type-plan form#idpay-process-block-form.confirmation .row span,body.node-type-request form#idpay-process-block-form.confirmation .row span,body.node-type-qrcode form#idpay-process-block-form.confirmation .row span,body.node-type-campaign form#idpay-process-block-form.confirmation .row span,body.node-type-gateway form#idpay-process-block-form.confirmation .row span{
	color:#c8c8c8;
	font-size:20px;
	top:13px;
	right:0;
	width:36px;
	line-height:24px;
	text-align:center;
	position:absolute 
}
body.node-type-file form#idpay-process-block-form.confirmation .row strong,body.node-type-plan form#idpay-process-block-form.confirmation .row strong,body.node-type-request form#idpay-process-block-form.confirmation .row strong,body.node-type-qrcode form#idpay-process-block-form.confirmation .row strong,body.node-type-campaign form#idpay-process-block-form.confirmation .row strong,body.node-type-gateway form#idpay-process-block-form.confirmation .row strong{
	color:#036ded;
	padding:0 .3571428571rem;
	text-transform:uppercase 
}
body.node-type-file:not(.page-node-edit) form label.floatlabel,body.node-type-plan:not(.page-node-edit) form label.floatlabel,body.node-type-request:not(.page-node-edit) form label.floatlabel,body.node-type-campaign:not(.page-node-edit) form label.floatlabel,body.node-type-gateway:not(.page-node-edit) form label.floatlabel{
	color:#a2a2a2 
}
.node-gateway.node-teaser{
	margin-bottom:2.1428571429rem;
	padding-top:1.0714285714rem;
	padding-bottom:1.0714285714rem;
	border-bottom:1px solid #d3d3d3 
}
.node-gateway.node-teaser .node-title{
	color:#6b6969;
	font-size:1.5rem;
	margin:0.5rem 0 
}
