.custom-fields INPUT[type='radio'],
.custom-fields INPUT[type='checkbox'],
.licensee-block INPUT[type='checkbox'],
.corporate-block INPUT[type='checkbox'],
.product-variations-inner INPUT[type='radio'],
.product-variations-inner INPUT[type='checkbox'],
.checkbox.item-special LABEL INPUT[type=checkbox],
.order-total-block .checkbox LABEL INPUT[type=checkbox] {
	display: block!important;
	margin: 0!important;
	width: 0!important;
	height: 0!important;
	outline: none!important;
}
.order-total-block .checkbox.in-form LABEL {
	padding-left: 27px!important;
}
.custom-fields .form-group .form-control.select2,
.billing-info.personal-info .form-group .form-control.select2 {
	padding: 0!important;
}
.product-variations .form-group .form-control.select2 {
	padding: 0!important;
}
.custom-fields .select2-container .select2-choice {
	line-height: 42px;
}
.form-group .select2-container .select2-choice .select2-arrow B,
.billing-info.personal-info .select2-container .select2-choice .select2-arrow B {
	background: url(/content/f/3/files/one-seven/img/2_3-sprite.png) no-repeat -355px -3px;
	width: 9px;
	height: 5px;
	top: 18px;
	right: 20px;
	position: relative;
}
.product-info-inner .form-group .select2-container .select2-choice .select2-arrow B {
	top: 13px;
}
.custom-fields .select2-container,
.product-info-inner .select2-container,
.payment-form-block .select2-container,
.personal-info.billing-info .select2-container {
	padding: 0;
}
.custom-fields .select2-container a,
.product-info-inner .select2-container a,
.payment-form-block .select2-container a,
.personal-info.billing-info .select2-container a {
	padding: 0;
}
.custom-fields .select2-container .select2-chosen,
.product-info-inner .select2-container .select2-chosen,
.payment-form-block .select2-container .select2-chosen,
.personal-info.billing-info .select2-container .select2-chosen {
	background: #fff;
	padding-left: 12px;
	margin-right: 0!important;
}
.custom-fields .select2-container .select2-choice .select2-arrow,
.product-info-inner .select2-container .select2-choice .select2-arrow,
.payment-form-block .select2-container .select2-choice .select2-arrow,
.personal-info.billing-info .select2-container .select2-choice .select2-arrow  {
	width: 0!important;
}
.t1-7 .steps li {
	width: 50%!important;
	float: left;
}
.payment-block.payment-2 .payment-type LABEL INPUT[type=radio] {
	display: block;
	width: 0;
	height: 0;
	margin: 0;
}
.payment-info .sub-header:after {
	background: url(/content/f/3/files/one-seven/cross-browser/primary-cards.png) no-repeat;
	background-size: cover;
}
.page-language.S3V3 .select2-container .select2-choice {
	padding: 0;
}
.page-language .form-control .select2-choice > .select2-chosen {
	width: 137px;
	height: 20px;
	margin: 0!important;
	background-image: url(/content/f/3/files/one-seven/cross-browser/language.png);
	background-position: 0 0;
}
.lang-curr .select2-container .select2-choice .select2-arrow {
	width: 0;
}
.lang-curr .select2-container .select2-choice .select2-arrow b {
	display: none;
}
.page-currency .select2-container  .select2-choice {
	padding-left: 0;
}
.page-currency .form-control .select2-choice > .select2-chosen {
	width: 64px;
	height: 18px;
	margin: 0!important;
	background-image: url(/content/f/3/files/one-seven/cross-browser/currency.png);
	background-position: 0 0;
}
.lang-curr .select2-container .select2-choice .select2-arrow {
	width: 0;
}