button{
	outline: none;
}
input.button_mini,
input.button_small,
input.button,
input.button,
button.button,
input.button_large,
input.button_mini_disabled,
input.button_small_disabled,
input.button_disabled,
input.button_large_disabled,
input.exclusive_mini,
input.exclusive_small,
input.exclusive,
input.exclusive_large,
input.exclusive_mini_disabled,
input.exclusive_small_disabled,
input.exclusive_disabled,
input.exclusive_large_disabled,
a.button_mini,
a.button_small,
a.button,
a.button_large,
a.exclusive_mini,
a.exclusive_small,
a.exclusive,
a.exclusive_large,
span.button_mini,
span.button_small,
span.button,
span.button_large,
span.exclusive_mini,
span.exclusive_small,
span.exclusive,
span.exclusive_large,
span.exclusive_large_disabled,
.btn-default {
	position: relative;
	z-index: 0;
	display: inline-block;
	background: none;
	text-transform: uppercase;
	padding: 12px 20px 9px;
	line-height: 1.5;
	font-size: 14px;
	font-family: 'latomedium','Open Sans';
	border-radius: 0;
}
.btn-default.big{
	padding: 17px 40px 15px 40px;
}
input.button_mini:after,
input.button_small:after,
input.button:after,
input.button:after,
button.button:after,
input.button_large:after,
input.exclusive_mini:after,
input.exclusive_small:after,
input.exclusive:after,
input.exclusive_large:after,
a.button_mini:after,
a.button_small:after,
a.button:after,
a.button_large:after,
a.exclusive_mini:after,
a.exclusive_small:after,
a.exclusive:after,
a.exclusive_large:after,
span.button_mini:after,
span.button_small:after,
span.button:after,
span.button_large:after,
span.exclusive_mini:after,
span.exclusive_small:after,
span.exclusive:after,
span.exclusive_large:after,
.btn-default:after{
	content: '';
	display: block;
	width: 0;
	left: 0;
	top: 0;
	position: absolute;
	z-index: -1;
	height: 100%;
}
input.button_mini:hover:after,
input.button_small:hover:after,
input.button:hover:after,
input.button:hover:after,
button.button:hover:after,
input.button_large:hover:after,
input.exclusive_mini:hover:after,
input.exclusive_small:hover:after,
input.exclusive:hover:after,
input.exclusive_large:hover:after,
a.button_mini:hover:after,
a.button_small:hover:after,
a.button:hover:after,
a.button_large:hover:after,
a.exclusive_mini:hover:after,
a.exclusive_small:hover:after,
a.exclusive:hover:after,
a.exclusive_large:hover:after,
span.button_mini:hover:after,
span.button_small:hover:after,
span.button:hover:after,
span.button_large:hover:after,
span.exclusive_mini:hover:after,
span.exclusive_small:hover:after,
span.exclusive:hover:after,
span.exclusive_large:hover:after,
.btn-default:hover:after{
	width: 100%;
}
input.button_mini:hover,
input.button_small:hover,
button.button:hover,
input.button:hover,
input.button_large:hover,
input.exclusive_mini:hover,
input.exclusive_small:hover,
input.exclusive:hover,
input.exclusive_large:hover,
 a.button_mini:hover,
 a.button_small:hover,
 a.button:hover,
 a.button_large:hover,
 a.exclusive_mini:hover,
 a.exclusive_small:hover,
 a.exclusive:hover,
 a.exclusive_large:hover,
a.button_mini:hover,
a.button_small:hover,
a.button:hover,
a.button_large:hover,
a.exclusive_mini:hover,
a.exclusive_small:hover,
a.exclusive:hover,
a.exclusive_large:hover,
.btn-default:hover,
.btn-default:hover  {
	background: none;
}
input.button_mini:active,
input.button_small:active,
input.button:active,
input.button_large:active,
input.exclusive_mini:active,
input.exclusive_small:active,
input.exclusive:active,
input.exclusive_large:active,
a.button_mini:active,
a.button_small:active,
a.button:active,
a.button_large:active,
a.exclusive_mini:active,
a.exclusive_small:active,
a.exclusive:active,
a.exclusive_large:active,
button.button:active,
 a.button_mini:active,
 a.button_small:active,
 a.button:active,
 a.button_large:active,
 a.exclusive_mini:active,
 a.exclusive_small:active
 a.exclusive:active,
 a.exclusive_large:active,
.btn-default:active,
 .btn-default:active
{
	background: none;
}

input.button_disabled,
input.exclusive_disabled,
span.exclusive,
span.disabled,
.disabled,.disabled:hover,
.btn[disabled]:hover {
	opacity: 0.4;
	filter: alpha(opacity=40);
}