/*!
    * Atomx button v1.1
*/
.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0;
}

a.atomx-btn--theme-primary, button.atomx-btn--theme-primary, input.atomx-btn--theme-primary
	{
	color: #fff;
	background: #006dff;
	border: 1px solid transparent;
}

a.atomx-btn--theme-primary:hover, button.atomx-btn--theme-primary:hover,
	input.atomx-btn--theme-primary:hover {
	color: #fff;
	background: #004cb3;
}

a.atomx-btn--theme-primary:focus, button.atomx-btn--theme-primary:focus,
	input.atomx-btn--theme-primary:focus {
	outline: dotted #004cb3 2px;
}

a.atomx-btn--theme-primary.disabled, a.atomx-btn--theme-primary:disabled,
	button.atomx-btn--theme-primary.disabled, button.atomx-btn--theme-primary:disabled,
	input.atomx-btn--theme-primary.disabled, input.atomx-btn--theme-primary:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-primary.disabled:active::before, a.atomx-btn--theme-primary:disabled:active::before,
	button.atomx-btn--theme-primary.disabled:active::before, button.atomx-btn--theme-primary:disabled:active::before,
	input.atomx-btn--theme-primary.disabled:active::before, input.atomx-btn--theme-primary:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-primary.disabled:focus, a.atomx-btn--theme-primary:disabled:focus,
	button.atomx-btn--theme-primary.disabled:focus, button.atomx-btn--theme-primary:disabled:focus,
	input.atomx-btn--theme-primary.disabled:focus, input.atomx-btn--theme-primary:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-primary.atomx-btn__active, a.atomx-btn--theme-primary:active,
	button.atomx-btn--theme-primary.atomx-btn__active, button.atomx-btn--theme-primary:active,
	input.atomx-btn--theme-primary.atomx-btn__active, input.atomx-btn--theme-primary:active
	{
	position: relative;
}

a.atomx-btn--theme-primary.atomx-btn__active::before, a.atomx-btn--theme-primary:active::before,
	button.atomx-btn--theme-primary.atomx-btn__active::before, button.atomx-btn--theme-primary:active::before,
	input.atomx-btn--theme-primary.atomx-btn__active::before, input.atomx-btn--theme-primary:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #004199;
	box-shadow: inset 0 4px 0 1px #004199;
}

a.atomx-btn--theme-secondary, button.atomx-btn--theme-secondary, input.atomx-btn--theme-secondary
	{
	color: #fff;
	background: #666;
	border: 1px solid transparent;
}

a.atomx-btn--theme-secondary:hover, button.atomx-btn--theme-secondary:hover,
	input.atomx-btn--theme-secondary:hover {
	color: #fff;
	background: #404040;
}

a.atomx-btn--theme-secondary:focus, button.atomx-btn--theme-secondary:focus,
	input.atomx-btn--theme-secondary:focus {
	outline: dotted #404040 2px;
}

a.atomx-btn--theme-secondary.disabled, a.atomx-btn--theme-secondary:disabled,
	button.atomx-btn--theme-secondary.disabled, button.atomx-btn--theme-secondary:disabled,
	input.atomx-btn--theme-secondary.disabled, input.atomx-btn--theme-secondary:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-secondary.disabled:active::before, a.atomx-btn--theme-secondary:disabled:active::before,
	button.atomx-btn--theme-secondary.disabled:active::before, button.atomx-btn--theme-secondary:disabled:active::before,
	input.atomx-btn--theme-secondary.disabled:active::before, input.atomx-btn--theme-secondary:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-secondary.disabled:focus, a.atomx-btn--theme-secondary:disabled:focus,
	button.atomx-btn--theme-secondary.disabled:focus, button.atomx-btn--theme-secondary:disabled:focus,
	input.atomx-btn--theme-secondary.disabled:focus, input.atomx-btn--theme-secondary:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-secondary.atomx-btn__active, a.atomx-btn--theme-secondary:active,
	button.atomx-btn--theme-secondary.atomx-btn__active, button.atomx-btn--theme-secondary:active,
	input.atomx-btn--theme-secondary.atomx-btn__active, input.atomx-btn--theme-secondary:active
	{
	position: relative;
}

a.atomx-btn--theme-secondary.atomx-btn__active::before, a.atomx-btn--theme-secondary:active::before,
	button.atomx-btn--theme-secondary.atomx-btn__active::before, button.atomx-btn--theme-secondary:active::before,
	input.atomx-btn--theme-secondary.atomx-btn__active::before, input.atomx-btn--theme-secondary:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #333;
	box-shadow: inset 0 4px 0 1px #333;
}

a.atomx-btn--theme-success, button.atomx-btn--theme-success, input.atomx-btn--theme-success
	{
	color: #fff;
	background: #00c172;
	border: 1px solid transparent;
}

a.atomx-btn--theme-success:hover, button.atomx-btn--theme-success:hover,
	input.atomx-btn--theme-success:hover {
	color: #fff;
	background: #007545;
}

a.atomx-btn--theme-success:focus, button.atomx-btn--theme-success:focus,
	input.atomx-btn--theme-success:focus {
	outline: dotted #007545 2px;
}

a.atomx-btn--theme-success.disabled, a.atomx-btn--theme-success:disabled,
	button.atomx-btn--theme-success.disabled, button.atomx-btn--theme-success:disabled,
	input.atomx-btn--theme-success.disabled, input.atomx-btn--theme-success:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-success.disabled:active::before, a.atomx-btn--theme-success:disabled:active::before,
	button.atomx-btn--theme-success.disabled:active::before, button.atomx-btn--theme-success:disabled:active::before,
	input.atomx-btn--theme-success.disabled:active::before, input.atomx-btn--theme-success:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-success.disabled:focus, a.atomx-btn--theme-success:disabled:focus,
	button.atomx-btn--theme-success.disabled:focus, button.atomx-btn--theme-success:disabled:focus,
	input.atomx-btn--theme-success.disabled:focus, input.atomx-btn--theme-success:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-success.atomx-btn__active, a.atomx-btn--theme-success:active,
	button.atomx-btn--theme-success.atomx-btn__active, button.atomx-btn--theme-success:active,
	input.atomx-btn--theme-success.atomx-btn__active, input.atomx-btn--theme-success:active
	{
	position: relative;
}

a.atomx-btn--theme-success.atomx-btn__active::before, a.atomx-btn--theme-success:active::before,
	button.atomx-btn--theme-success.atomx-btn__active::before, button.atomx-btn--theme-success:active::before,
	input.atomx-btn--theme-success.atomx-btn__active::before, input.atomx-btn--theme-success:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #005b36;
	box-shadow: inset 0 4px 0 1px #005b36;
}

a.atomx-btn--theme-warning, button.atomx-btn--theme-warning, input.atomx-btn--theme-warning
	{
	color: #fff;
	background: #fe5815;
	border: 1px solid transparent;
}

a.atomx-btn--theme-warning:hover, button.atomx-btn--theme-warning:hover,
	input.atomx-btn--theme-warning:hover {
	color: #fff;
	background: #c63901;
}

a.atomx-btn--theme-warning:focus, button.atomx-btn--theme-warning:focus,
	input.atomx-btn--theme-warning:focus {
	outline: dotted #c63901 2px;
}

a.atomx-btn--theme-warning.disabled, a.atomx-btn--theme-warning:disabled,
	button.atomx-btn--theme-warning.disabled, button.atomx-btn--theme-warning:disabled,
	input.atomx-btn--theme-warning.disabled, input.atomx-btn--theme-warning:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-warning.disabled:active::before, a.atomx-btn--theme-warning:disabled:active::before,
	button.atomx-btn--theme-warning.disabled:active::before, button.atomx-btn--theme-warning:disabled:active::before,
	input.atomx-btn--theme-warning.disabled:active::before, input.atomx-btn--theme-warning:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-warning.disabled:focus, a.atomx-btn--theme-warning:disabled:focus,
	button.atomx-btn--theme-warning.disabled:focus, button.atomx-btn--theme-warning:disabled:focus,
	input.atomx-btn--theme-warning.disabled:focus, input.atomx-btn--theme-warning:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-warning.atomx-btn__active, a.atomx-btn--theme-warning:active,
	button.atomx-btn--theme-warning.atomx-btn__active, button.atomx-btn--theme-warning:active,
	input.atomx-btn--theme-warning.atomx-btn__active, input.atomx-btn--theme-warning:active
	{
	position: relative;
}

a.atomx-btn--theme-warning.atomx-btn__active::before, a.atomx-btn--theme-warning:active::before,
	button.atomx-btn--theme-warning.atomx-btn__active::before, button.atomx-btn--theme-warning:active::before,
	input.atomx-btn--theme-warning.atomx-btn__active::before, input.atomx-btn--theme-warning:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #ac3201;
	box-shadow: inset 0 4px 0 1px #ac3201;
}

a.atomx-btn--theme-danger, button.atomx-btn--theme-danger, input.atomx-btn--theme-danger
	{
	color: #fff;
	background: #f23037;
	border: 1px solid transparent;
}

a.atomx-btn--theme-danger:hover, button.atomx-btn--theme-danger:hover,
	input.atomx-btn--theme-danger:hover {
	color: #fff;
	background: #c90d13;
}

a.atomx-btn--theme-danger:focus, button.atomx-btn--theme-danger:focus,
	input.atomx-btn--theme-danger:focus {
	outline: dotted #c90d13 2px;
}

a.atomx-btn--theme-danger.disabled, a.atomx-btn--theme-danger:disabled,
	button.atomx-btn--theme-danger.disabled, button.atomx-btn--theme-danger:disabled,
	input.atomx-btn--theme-danger.disabled, input.atomx-btn--theme-danger:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-danger.disabled:active::before, a.atomx-btn--theme-danger:disabled:active::before,
	button.atomx-btn--theme-danger.disabled:active::before, button.atomx-btn--theme-danger:disabled:active::before,
	input.atomx-btn--theme-danger.disabled:active::before, input.atomx-btn--theme-danger:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-danger.disabled:focus, a.atomx-btn--theme-danger:disabled:focus,
	button.atomx-btn--theme-danger.disabled:focus, button.atomx-btn--theme-danger:disabled:focus,
	input.atomx-btn--theme-danger.disabled:focus, input.atomx-btn--theme-danger:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-danger.atomx-btn__active, a.atomx-btn--theme-danger:active,
	button.atomx-btn--theme-danger.atomx-btn__active, button.atomx-btn--theme-danger:active,
	input.atomx-btn--theme-danger.atomx-btn__active, input.atomx-btn--theme-danger:active
	{
	position: relative;
}

a.atomx-btn--theme-danger.atomx-btn__active::before, a.atomx-btn--theme-danger:active::before,
	button.atomx-btn--theme-danger.atomx-btn__active::before, button.atomx-btn--theme-danger:active::before,
	input.atomx-btn--theme-danger.atomx-btn__active::before, input.atomx-btn--theme-danger:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #b10b11;
	box-shadow: inset 0 4px 0 1px #b10b11;
}

a.atomx-btn--theme-light, button.atomx-btn--theme-light, input.atomx-btn--theme-light
	{
	color: #333;
	background: #fff;
	border: 1px solid transparent;
}

a.atomx-btn--theme-light:hover, button.atomx-btn--theme-light:hover,
	input.atomx-btn--theme-light:hover {
	color: #333;
	background: #d9d9d9;
}

a.atomx-btn--theme-light:focus, button.atomx-btn--theme-light:focus,
	input.atomx-btn--theme-light:focus {
	outline: dotted #d9d9d9 2px;
}

a.atomx-btn--theme-light.disabled, a.atomx-btn--theme-light:disabled,
	button.atomx-btn--theme-light.disabled, button.atomx-btn--theme-light:disabled,
	input.atomx-btn--theme-light.disabled, input.atomx-btn--theme-light:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-light.disabled:active::before, a.atomx-btn--theme-light:disabled:active::before,
	button.atomx-btn--theme-light.disabled:active::before, button.atomx-btn--theme-light:disabled:active::before,
	input.atomx-btn--theme-light.disabled:active::before, input.atomx-btn--theme-light:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-light.disabled:focus, a.atomx-btn--theme-light:disabled:focus,
	button.atomx-btn--theme-light.disabled:focus, button.atomx-btn--theme-light:disabled:focus,
	input.atomx-btn--theme-light.disabled:focus, input.atomx-btn--theme-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-light.atomx-btn__active, a.atomx-btn--theme-light:active,
	button.atomx-btn--theme-light.atomx-btn__active, button.atomx-btn--theme-light:active,
	input.atomx-btn--theme-light.atomx-btn__active, input.atomx-btn--theme-light:active
	{
	position: relative;
}

a.atomx-btn--theme-light.atomx-btn__active::before, a.atomx-btn--theme-light:active::before,
	button.atomx-btn--theme-light.atomx-btn__active::before, button.atomx-btn--theme-light:active::before,
	input.atomx-btn--theme-light.atomx-btn__active::before, input.atomx-btn--theme-light:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #ccc;
	box-shadow: inset 0 4px 0 1px #ccc;
}

a.atomx-btn--theme-dark, button.atomx-btn--theme-dark, input.atomx-btn--theme-dark
	{
	color: #fff;
	background: #1a1a1a;
	border: 1px solid transparent;
}

a.atomx-btn--theme-dark:hover, button.atomx-btn--theme-dark:hover, input.atomx-btn--theme-dark:hover
	{
	color: #fff;
	background: #000;
}

a.atomx-btn--theme-dark:focus, button.atomx-btn--theme-dark:focus, input.atomx-btn--theme-dark:focus
	{
	outline: dotted #000 2px;
}

a.atomx-btn--theme-dark.disabled, a.atomx-btn--theme-dark:disabled,
	button.atomx-btn--theme-dark.disabled, button.atomx-btn--theme-dark:disabled,
	input.atomx-btn--theme-dark.disabled, input.atomx-btn--theme-dark:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-dark.disabled:active::before, a.atomx-btn--theme-dark:disabled:active::before,
	button.atomx-btn--theme-dark.disabled:active::before, button.atomx-btn--theme-dark:disabled:active::before,
	input.atomx-btn--theme-dark.disabled:active::before, input.atomx-btn--theme-dark:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-dark.disabled:focus, a.atomx-btn--theme-dark:disabled:focus,
	button.atomx-btn--theme-dark.disabled:focus, button.atomx-btn--theme-dark:disabled:focus,
	input.atomx-btn--theme-dark.disabled:focus, input.atomx-btn--theme-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-dark.atomx-btn__active, a.atomx-btn--theme-dark:active,
	button.atomx-btn--theme-dark.atomx-btn__active, button.atomx-btn--theme-dark:active,
	input.atomx-btn--theme-dark.atomx-btn__active, input.atomx-btn--theme-dark:active
	{
	position: relative;
}

a.atomx-btn--theme-dark.atomx-btn__active::before, a.atomx-btn--theme-dark:active::before,
	button.atomx-btn--theme-dark.atomx-btn__active::before, button.atomx-btn--theme-dark:active::before,
	input.atomx-btn--theme-dark.atomx-btn__active::before, input.atomx-btn--theme-dark:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #000;
	box-shadow: inset 0 4px 0 1px #000;
}

a.atomx-btn--theme-orange-dark, button.atomx-btn--theme-orange-dark,
	input.atomx-btn--theme-orange-dark {
	color: #333;
	background: #ffa02f;
	border: 1px solid transparent;
}

a.atomx-btn--theme-orange-dark:hover, button.atomx-btn--theme-orange-dark:hover,
	input.atomx-btn--theme-orange-dark:hover {
	color: #fff;
	background: #e27b00;
}

a.atomx-btn--theme-orange-dark:focus, button.atomx-btn--theme-orange-dark:focus,
	input.atomx-btn--theme-orange-dark:focus {
	outline: dotted #e27b00 2px;
}

a.atomx-btn--theme-orange-dark.disabled, a.atomx-btn--theme-orange-dark:disabled,
	button.atomx-btn--theme-orange-dark.disabled, button.atomx-btn--theme-orange-dark:disabled,
	input.atomx-btn--theme-orange-dark.disabled, input.atomx-btn--theme-orange-dark:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-orange-dark.disabled:active::before, a.atomx-btn--theme-orange-dark:disabled:active::before,
	button.atomx-btn--theme-orange-dark.disabled:active::before, button.atomx-btn--theme-orange-dark:disabled:active::before,
	input.atomx-btn--theme-orange-dark.disabled:active::before, input.atomx-btn--theme-orange-dark:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-orange-dark.disabled:focus, a.atomx-btn--theme-orange-dark:disabled:focus,
	button.atomx-btn--theme-orange-dark.disabled:focus, button.atomx-btn--theme-orange-dark:disabled:focus,
	input.atomx-btn--theme-orange-dark.disabled:focus, input.atomx-btn--theme-orange-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-orange-dark.atomx-btn__active, a.atomx-btn--theme-orange-dark:active,
	button.atomx-btn--theme-orange-dark.atomx-btn__active, button.atomx-btn--theme-orange-dark:active,
	input.atomx-btn--theme-orange-dark.atomx-btn__active, input.atomx-btn--theme-orange-dark:active
	{
	position: relative;
}

a.atomx-btn--theme-orange-dark.atomx-btn__active::before, a.atomx-btn--theme-orange-dark:active::before,
	button.atomx-btn--theme-orange-dark.atomx-btn__active::before, button.atomx-btn--theme-orange-dark:active::before,
	input.atomx-btn--theme-orange-dark.atomx-btn__active::before, input.atomx-btn--theme-orange-dark:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #c86d00;
	box-shadow: inset 0 4px 0 1px #c86d00;
}

a.atomx-btn--theme-orange-light, button.atomx-btn--theme-orange-light,
	input.atomx-btn--theme-orange-light {
	color: #fff;
	background: #fe5815;
	border: 1px solid transparent;
}

a.atomx-btn--theme-orange-light:hover, button.atomx-btn--theme-orange-light:hover,
	input.atomx-btn--theme-orange-light:hover {
	color: #fff;
	background: #c63901;
}

a.atomx-btn--theme-orange-light:focus, button.atomx-btn--theme-orange-light:focus,
	input.atomx-btn--theme-orange-light:focus {
	outline: dotted #c63901 2px;
}

a.atomx-btn--theme-orange-light.disabled, a.atomx-btn--theme-orange-light:disabled,
	button.atomx-btn--theme-orange-light.disabled, button.atomx-btn--theme-orange-light:disabled,
	input.atomx-btn--theme-orange-light.disabled, input.atomx-btn--theme-orange-light:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-orange-light.disabled:active::before, a.atomx-btn--theme-orange-light:disabled:active::before,
	button.atomx-btn--theme-orange-light.disabled:active::before, button.atomx-btn--theme-orange-light:disabled:active::before,
	input.atomx-btn--theme-orange-light.disabled:active::before, input.atomx-btn--theme-orange-light:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-orange-light.disabled:focus, a.atomx-btn--theme-orange-light:disabled:focus,
	button.atomx-btn--theme-orange-light.disabled:focus, button.atomx-btn--theme-orange-light:disabled:focus,
	input.atomx-btn--theme-orange-light.disabled:focus, input.atomx-btn--theme-orange-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-orange-light.atomx-btn__active, a.atomx-btn--theme-orange-light:active,
	button.atomx-btn--theme-orange-light.atomx-btn__active, button.atomx-btn--theme-orange-light:active,
	input.atomx-btn--theme-orange-light.atomx-btn__active, input.atomx-btn--theme-orange-light:active
	{
	position: relative;
}

a.atomx-btn--theme-orange-light.atomx-btn__active::before, a.atomx-btn--theme-orange-light:active::before,
	button.atomx-btn--theme-orange-light.atomx-btn__active::before, button.atomx-btn--theme-orange-light:active::before,
	input.atomx-btn--theme-orange-light.atomx-btn__active::before, input.atomx-btn--theme-orange-light:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #ac3201;
	box-shadow: inset 0 4px 0 1px #ac3201;
}

a.atomx-btn--theme-blue-dark, button.atomx-btn--theme-blue-dark, input.atomx-btn--theme-blue-dark
	{
	color: #fff;
	background: #09357a;
	border: 1px solid transparent;
}

a.atomx-btn--theme-blue-dark:hover, button.atomx-btn--theme-blue-dark:hover,
	input.atomx-btn--theme-blue-dark:hover {
	color: #fff;
	background: #041633;
}

a.atomx-btn--theme-blue-dark:focus, button.atomx-btn--theme-blue-dark:focus,
	input.atomx-btn--theme-blue-dark:focus {
	outline: dotted #041633 2px;
}

a.atomx-btn--theme-blue-dark.disabled, a.atomx-btn--theme-blue-dark:disabled,
	button.atomx-btn--theme-blue-dark.disabled, button.atomx-btn--theme-blue-dark:disabled,
	input.atomx-btn--theme-blue-dark.disabled, input.atomx-btn--theme-blue-dark:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-blue-dark.disabled:active::before, a.atomx-btn--theme-blue-dark:disabled:active::before,
	button.atomx-btn--theme-blue-dark.disabled:active::before, button.atomx-btn--theme-blue-dark:disabled:active::before,
	input.atomx-btn--theme-blue-dark.disabled:active::before, input.atomx-btn--theme-blue-dark:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-blue-dark.disabled:focus, a.atomx-btn--theme-blue-dark:disabled:focus,
	button.atomx-btn--theme-blue-dark.disabled:focus, button.atomx-btn--theme-blue-dark:disabled:focus,
	input.atomx-btn--theme-blue-dark.disabled:focus, input.atomx-btn--theme-blue-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-blue-dark.atomx-btn__active, a.atomx-btn--theme-blue-dark:active,
	button.atomx-btn--theme-blue-dark.atomx-btn__active, button.atomx-btn--theme-blue-dark:active,
	input.atomx-btn--theme-blue-dark.atomx-btn__active, input.atomx-btn--theme-blue-dark:active
	{
	position: relative;
}

a.atomx-btn--theme-blue-dark.atomx-btn__active::before, a.atomx-btn--theme-blue-dark:active::before,
	button.atomx-btn--theme-blue-dark.atomx-btn__active::before, button.atomx-btn--theme-blue-dark:active::before,
	input.atomx-btn--theme-blue-dark.atomx-btn__active::before, input.atomx-btn--theme-blue-dark:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #020c1b;
	box-shadow: inset 0 4px 0 1px #020c1b;
}

a.atomx-btn--theme-blue-light, button.atomx-btn--theme-blue-light, input.atomx-btn--theme-blue-light
	{
	color: #fff;
	background: #005bbb;
	border: 1px solid transparent;
}

a.atomx-btn--theme-blue-light:hover, button.atomx-btn--theme-blue-light:hover,
	input.atomx-btn--theme-blue-light:hover {
	color: #fff;
	background: #00366f;
}

a.atomx-btn--theme-blue-light:focus, button.atomx-btn--theme-blue-light:focus,
	input.atomx-btn--theme-blue-light:focus {
	outline: dotted #00366f 2px;
}

a.atomx-btn--theme-blue-light.disabled, a.atomx-btn--theme-blue-light:disabled,
	button.atomx-btn--theme-blue-light.disabled, button.atomx-btn--theme-blue-light:disabled,
	input.atomx-btn--theme-blue-light.disabled, input.atomx-btn--theme-blue-light:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-blue-light.disabled:active::before, a.atomx-btn--theme-blue-light:disabled:active::before,
	button.atomx-btn--theme-blue-light.disabled:active::before, button.atomx-btn--theme-blue-light:disabled:active::before,
	input.atomx-btn--theme-blue-light.disabled:active::before, input.atomx-btn--theme-blue-light:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-blue-light.disabled:focus, a.atomx-btn--theme-blue-light:disabled:focus,
	button.atomx-btn--theme-blue-light.disabled:focus, button.atomx-btn--theme-blue-light:disabled:focus,
	input.atomx-btn--theme-blue-light.disabled:focus, input.atomx-btn--theme-blue-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-blue-light.atomx-btn__active, a.atomx-btn--theme-blue-light:active,
	button.atomx-btn--theme-blue-light.atomx-btn__active, button.atomx-btn--theme-blue-light:active,
	input.atomx-btn--theme-blue-light.atomx-btn__active, input.atomx-btn--theme-blue-light:active
	{
	position: relative;
}

a.atomx-btn--theme-blue-light.atomx-btn__active::before, a.atomx-btn--theme-blue-light:active::before,
	button.atomx-btn--theme-blue-light.atomx-btn__active::before, button.atomx-btn--theme-blue-light:active::before,
	input.atomx-btn--theme-blue-light.atomx-btn__active::before, input.atomx-btn--theme-blue-light:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #002955;
	box-shadow: inset 0 4px 0 1px #002955;
}

a.atomx-btn--theme-green-dark, button.atomx-btn--theme-green-dark, input.atomx-btn--theme-green-dark
	{
	color: #333;
	background: #c4d600;
	border: 1px solid transparent;
}

a.atomx-btn--theme-green-dark:hover, button.atomx-btn--theme-green-dark:hover,
	input.atomx-btn--theme-green-dark:hover {
	color: #fff;
	background: #7e8a00;
}

a.atomx-btn--theme-green-dark:focus, button.atomx-btn--theme-green-dark:focus,
	input.atomx-btn--theme-green-dark:focus {
	outline: dotted #7e8a00 2px;
}

a.atomx-btn--theme-green-dark.disabled, a.atomx-btn--theme-green-dark:disabled,
	button.atomx-btn--theme-green-dark.disabled, button.atomx-btn--theme-green-dark:disabled,
	input.atomx-btn--theme-green-dark.disabled, input.atomx-btn--theme-green-dark:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-green-dark.disabled:active::before, a.atomx-btn--theme-green-dark:disabled:active::before,
	button.atomx-btn--theme-green-dark.disabled:active::before, button.atomx-btn--theme-green-dark:disabled:active::before,
	input.atomx-btn--theme-green-dark.disabled:active::before, input.atomx-btn--theme-green-dark:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-green-dark.disabled:focus, a.atomx-btn--theme-green-dark:disabled:focus,
	button.atomx-btn--theme-green-dark.disabled:focus, button.atomx-btn--theme-green-dark:disabled:focus,
	input.atomx-btn--theme-green-dark.disabled:focus, input.atomx-btn--theme-green-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-green-dark.atomx-btn__active, a.atomx-btn--theme-green-dark:active,
	button.atomx-btn--theme-green-dark.atomx-btn__active, button.atomx-btn--theme-green-dark:active,
	input.atomx-btn--theme-green-dark.atomx-btn__active, input.atomx-btn--theme-green-dark:active
	{
	position: relative;
}

a.atomx-btn--theme-green-dark.atomx-btn__active::before, a.atomx-btn--theme-green-dark:active::before,
	button.atomx-btn--theme-green-dark.atomx-btn__active::before, button.atomx-btn--theme-green-dark:active::before,
	input.atomx-btn--theme-green-dark.atomx-btn__active::before, input.atomx-btn--theme-green-dark:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #677000;
	box-shadow: inset 0 4px 0 1px #677000;
}

a.atomx-btn--theme-green-light, button.atomx-btn--theme-green-light,
	input.atomx-btn--theme-green-light {
	color: #fff;
	background: #509e2f;
	border: 1px solid transparent;
}

a.atomx-btn--theme-green-light:hover, button.atomx-btn--theme-green-light:hover,
	input.atomx-btn--theme-green-light:hover {
	color: #fff;
	background: #32631d;
}

a.atomx-btn--theme-green-light:focus, button.atomx-btn--theme-green-light:focus,
	input.atomx-btn--theme-green-light:focus {
	outline: dotted #32631d 2px;
}

a.atomx-btn--theme-green-light.disabled, a.atomx-btn--theme-green-light:disabled,
	button.atomx-btn--theme-green-light.disabled, button.atomx-btn--theme-green-light:disabled,
	input.atomx-btn--theme-green-light.disabled, input.atomx-btn--theme-green-light:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn--theme-green-light.disabled:active::before, a.atomx-btn--theme-green-light:disabled:active::before,
	button.atomx-btn--theme-green-light.disabled:active::before, button.atomx-btn--theme-green-light:disabled:active::before,
	input.atomx-btn--theme-green-light.disabled:active::before, input.atomx-btn--theme-green-light:disabled:active::before
	{
	-webkit-box-shadow: inset 0 4px 0 1px transparent;
	box-shadow: inset 0 4px 0 1px transparent;
}

a.atomx-btn--theme-green-light.disabled:focus, a.atomx-btn--theme-green-light:disabled:focus,
	button.atomx-btn--theme-green-light.disabled:focus, button.atomx-btn--theme-green-light:disabled:focus,
	input.atomx-btn--theme-green-light.disabled:focus, input.atomx-btn--theme-green-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn--theme-green-light.atomx-btn__active, a.atomx-btn--theme-green-light:active,
	button.atomx-btn--theme-green-light.atomx-btn__active, button.atomx-btn--theme-green-light:active,
	input.atomx-btn--theme-green-light.atomx-btn__active, input.atomx-btn--theme-green-light:active
	{
	position: relative;
}

a.atomx-btn--theme-green-light.atomx-btn__active::before, a.atomx-btn--theme-green-light:active::before,
	button.atomx-btn--theme-green-light.atomx-btn__active::before, button.atomx-btn--theme-green-light:active::before,
	input.atomx-btn--theme-green-light.atomx-btn__active::before, input.atomx-btn--theme-green-light:active::before
	{
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	height: 4px;
	width: 100%;
	-webkit-box-shadow: inset 0 4px 0 1px #284f18;
	box-shadow: inset 0 4px 0 1px #284f18;
}

a.atomx-btn-outline--theme-primary, button.atomx-btn-outline--theme-primary,
	input.atomx-btn-outline--theme-primary {
	color: #006dff;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #006dff;
}

a.atomx-btn-outline--theme-primary:hover, button.atomx-btn-outline--theme-primary:hover,
	input.atomx-btn-outline--theme-primary:hover {
	color: #fff;
	background-color: #006dff;
	border: 1px solid #006dff;
}

a.atomx-btn-outline--theme-primary:focus, button.atomx-btn-outline--theme-primary:focus,
	input.atomx-btn-outline--theme-primary:focus {
	outline: dotted #006dff 2px;
}

a.atomx-btn-outline--theme-primary.disabled, a.atomx-btn-outline--theme-primary:disabled,
	button.atomx-btn-outline--theme-primary.disabled, button.atomx-btn-outline--theme-primary:disabled,
	input.atomx-btn-outline--theme-primary.disabled, input.atomx-btn-outline--theme-primary:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-primary.disabled:focus, a.atomx-btn-outline--theme-primary:disabled:focus,
	button.atomx-btn-outline--theme-primary.disabled:focus, button.atomx-btn-outline--theme-primary:disabled:focus,
	input.atomx-btn-outline--theme-primary.disabled:focus, input.atomx-btn-outline--theme-primary:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-primary.atomx-btn__active, a.atomx-btn-outline--theme-primary:active,
	button.atomx-btn-outline--theme-primary.atomx-btn__active, button.atomx-btn-outline--theme-primary:active,
	input.atomx-btn-outline--theme-primary.atomx-btn__active, input.atomx-btn-outline--theme-primary:active
	{
	color: #fff;
	background-color: #006dff;
	border: 1px solid #006dff;
}

a.atomx-btn-outline--theme-secondary, button.atomx-btn-outline--theme-secondary,
	input.atomx-btn-outline--theme-secondary {
	color: #666;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #666;
}

a.atomx-btn-outline--theme-secondary:hover, button.atomx-btn-outline--theme-secondary:hover,
	input.atomx-btn-outline--theme-secondary:hover {
	color: #fff;
	background-color: #666;
	border: 1px solid #666;
}

a.atomx-btn-outline--theme-secondary:focus, button.atomx-btn-outline--theme-secondary:focus,
	input.atomx-btn-outline--theme-secondary:focus {
	outline: dotted #666 2px;
}

a.atomx-btn-outline--theme-secondary.disabled, a.atomx-btn-outline--theme-secondary:disabled,
	button.atomx-btn-outline--theme-secondary.disabled, button.atomx-btn-outline--theme-secondary:disabled,
	input.atomx-btn-outline--theme-secondary.disabled, input.atomx-btn-outline--theme-secondary:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-secondary.disabled:focus, a.atomx-btn-outline--theme-secondary:disabled:focus,
	button.atomx-btn-outline--theme-secondary.disabled:focus, button.atomx-btn-outline--theme-secondary:disabled:focus,
	input.atomx-btn-outline--theme-secondary.disabled:focus, input.atomx-btn-outline--theme-secondary:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-secondary.atomx-btn__active, a.atomx-btn-outline--theme-secondary:active,
	button.atomx-btn-outline--theme-secondary.atomx-btn__active, button.atomx-btn-outline--theme-secondary:active,
	input.atomx-btn-outline--theme-secondary.atomx-btn__active, input.atomx-btn-outline--theme-secondary:active
	{
	color: #fff;
	background-color: #666;
	border: 1px solid #666;
}

a.atomx-btn-outline--theme-success, button.atomx-btn-outline--theme-success,
	input.atomx-btn-outline--theme-success {
	color: #00c172;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #00c172;
}

a.atomx-btn-outline--theme-success:hover, button.atomx-btn-outline--theme-success:hover,
	input.atomx-btn-outline--theme-success:hover {
	color: #fff;
	background-color: #00c172;
	border: 1px solid #00c172;
}

a.atomx-btn-outline--theme-success:focus, button.atomx-btn-outline--theme-success:focus,
	input.atomx-btn-outline--theme-success:focus {
	outline: dotted #00c172 2px;
}

a.atomx-btn-outline--theme-success.disabled, a.atomx-btn-outline--theme-success:disabled,
	button.atomx-btn-outline--theme-success.disabled, button.atomx-btn-outline--theme-success:disabled,
	input.atomx-btn-outline--theme-success.disabled, input.atomx-btn-outline--theme-success:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-success.disabled:focus, a.atomx-btn-outline--theme-success:disabled:focus,
	button.atomx-btn-outline--theme-success.disabled:focus, button.atomx-btn-outline--theme-success:disabled:focus,
	input.atomx-btn-outline--theme-success.disabled:focus, input.atomx-btn-outline--theme-success:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-success.atomx-btn__active, a.atomx-btn-outline--theme-success:active,
	button.atomx-btn-outline--theme-success.atomx-btn__active, button.atomx-btn-outline--theme-success:active,
	input.atomx-btn-outline--theme-success.atomx-btn__active, input.atomx-btn-outline--theme-success:active
	{
	color: #fff;
	background-color: #00c172;
	border: 1px solid #00c172;
}

a.atomx-btn-outline--theme-warning, button.atomx-btn-outline--theme-warning,
	input.atomx-btn-outline--theme-warning {
	color: #fe5815;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fe5815;
}

a.atomx-btn-outline--theme-warning:hover, button.atomx-btn-outline--theme-warning:hover,
	input.atomx-btn-outline--theme-warning:hover {
	color: #fff;
	background-color: #fe5815;
	border: 1px solid #fe5815;
}

a.atomx-btn-outline--theme-warning:focus, button.atomx-btn-outline--theme-warning:focus,
	input.atomx-btn-outline--theme-warning:focus {
	outline: dotted #fe5815 2px;
}

a.atomx-btn-outline--theme-warning.disabled, a.atomx-btn-outline--theme-warning:disabled,
	button.atomx-btn-outline--theme-warning.disabled, button.atomx-btn-outline--theme-warning:disabled,
	input.atomx-btn-outline--theme-warning.disabled, input.atomx-btn-outline--theme-warning:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-warning.disabled:focus, a.atomx-btn-outline--theme-warning:disabled:focus,
	button.atomx-btn-outline--theme-warning.disabled:focus, button.atomx-btn-outline--theme-warning:disabled:focus,
	input.atomx-btn-outline--theme-warning.disabled:focus, input.atomx-btn-outline--theme-warning:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-warning.atomx-btn__active, a.atomx-btn-outline--theme-warning:active,
	button.atomx-btn-outline--theme-warning.atomx-btn__active, button.atomx-btn-outline--theme-warning:active,
	input.atomx-btn-outline--theme-warning.atomx-btn__active, input.atomx-btn-outline--theme-warning:active
	{
	color: #fff;
	background-color: #fe5815;
	border: 1px solid #fe5815;
}

a.atomx-btn-outline--theme-danger, button.atomx-btn-outline--theme-danger,
	input.atomx-btn-outline--theme-danger {
	color: #f23037;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #f23037;
}

a.atomx-btn-outline--theme-danger:hover, button.atomx-btn-outline--theme-danger:hover,
	input.atomx-btn-outline--theme-danger:hover {
	color: #fff;
	background-color: #f23037;
	border: 1px solid #f23037;
}

a.atomx-btn-outline--theme-danger:focus, button.atomx-btn-outline--theme-danger:focus,
	input.atomx-btn-outline--theme-danger:focus {
	outline: dotted #f23037 2px;
}

a.atomx-btn-outline--theme-danger.disabled, a.atomx-btn-outline--theme-danger:disabled,
	button.atomx-btn-outline--theme-danger.disabled, button.atomx-btn-outline--theme-danger:disabled,
	input.atomx-btn-outline--theme-danger.disabled, input.atomx-btn-outline--theme-danger:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-danger.disabled:focus, a.atomx-btn-outline--theme-danger:disabled:focus,
	button.atomx-btn-outline--theme-danger.disabled:focus, button.atomx-btn-outline--theme-danger:disabled:focus,
	input.atomx-btn-outline--theme-danger.disabled:focus, input.atomx-btn-outline--theme-danger:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-danger.atomx-btn__active, a.atomx-btn-outline--theme-danger:active,
	button.atomx-btn-outline--theme-danger.atomx-btn__active, button.atomx-btn-outline--theme-danger:active,
	input.atomx-btn-outline--theme-danger.atomx-btn__active, input.atomx-btn-outline--theme-danger:active
	{
	color: #fff;
	background-color: #f23037;
	border: 1px solid #f23037;
}

a.atomx-btn-outline--theme-light, button.atomx-btn-outline--theme-light,
	input.atomx-btn-outline--theme-light {
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fff;
}

a.atomx-btn-outline--theme-light:hover, button.atomx-btn-outline--theme-light:hover,
	input.atomx-btn-outline--theme-light:hover {
	color: #333;
	background-color: #fff;
	border: 1px solid #fff;
}

a.atomx-btn-outline--theme-light:focus, button.atomx-btn-outline--theme-light:focus,
	input.atomx-btn-outline--theme-light:focus {
	outline: dotted #fff 2px;
}

a.atomx-btn-outline--theme-light.disabled, a.atomx-btn-outline--theme-light:disabled,
	button.atomx-btn-outline--theme-light.disabled, button.atomx-btn-outline--theme-light:disabled,
	input.atomx-btn-outline--theme-light.disabled, input.atomx-btn-outline--theme-light:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-light.disabled:focus, a.atomx-btn-outline--theme-light:disabled:focus,
	button.atomx-btn-outline--theme-light.disabled:focus, button.atomx-btn-outline--theme-light:disabled:focus,
	input.atomx-btn-outline--theme-light.disabled:focus, input.atomx-btn-outline--theme-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-light.atomx-btn__active, a.atomx-btn-outline--theme-light:active,
	button.atomx-btn-outline--theme-light.atomx-btn__active, button.atomx-btn-outline--theme-light:active,
	input.atomx-btn-outline--theme-light.atomx-btn__active, input.atomx-btn-outline--theme-light:active
	{
	color: #333;
	background-color: #fff;
	border: 1px solid #fff;
}

a.atomx-btn-outline--theme-dark, button.atomx-btn-outline--theme-dark,
	input.atomx-btn-outline--theme-dark {
	color: #1a1a1a;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #1a1a1a;
}

a.atomx-btn-outline--theme-dark:hover, button.atomx-btn-outline--theme-dark:hover,
	input.atomx-btn-outline--theme-dark:hover {
	color: #fff;
	background-color: #1a1a1a;
	border: 1px solid #1a1a1a;
}

a.atomx-btn-outline--theme-dark:focus, button.atomx-btn-outline--theme-dark:focus,
	input.atomx-btn-outline--theme-dark:focus {
	outline: dotted #1a1a1a 2px;
}

a.atomx-btn-outline--theme-dark.disabled, a.atomx-btn-outline--theme-dark:disabled,
	button.atomx-btn-outline--theme-dark.disabled, button.atomx-btn-outline--theme-dark:disabled,
	input.atomx-btn-outline--theme-dark.disabled, input.atomx-btn-outline--theme-dark:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-dark.disabled:focus, a.atomx-btn-outline--theme-dark:disabled:focus,
	button.atomx-btn-outline--theme-dark.disabled:focus, button.atomx-btn-outline--theme-dark:disabled:focus,
	input.atomx-btn-outline--theme-dark.disabled:focus, input.atomx-btn-outline--theme-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-dark.atomx-btn__active, a.atomx-btn-outline--theme-dark:active,
	button.atomx-btn-outline--theme-dark.atomx-btn__active, button.atomx-btn-outline--theme-dark:active,
	input.atomx-btn-outline--theme-dark.atomx-btn__active, input.atomx-btn-outline--theme-dark:active
	{
	color: #fff;
	background-color: #1a1a1a;
	border: 1px solid #1a1a1a;
}

a.atomx-btn-outline--theme-orange-dark, button.atomx-btn-outline--theme-orange-dark,
	input.atomx-btn-outline--theme-orange-dark {
	color: #ffa02f;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #ffa02f;
}

a.atomx-btn-outline--theme-orange-dark:hover, button.atomx-btn-outline--theme-orange-dark:hover,
	input.atomx-btn-outline--theme-orange-dark:hover {
	color: #333;
	background-color: #ffa02f;
	border: 1px solid #ffa02f;
}

a.atomx-btn-outline--theme-orange-dark:focus, button.atomx-btn-outline--theme-orange-dark:focus,
	input.atomx-btn-outline--theme-orange-dark:focus {
	outline: dotted #ffa02f 2px;
}

a.atomx-btn-outline--theme-orange-dark.disabled, a.atomx-btn-outline--theme-orange-dark:disabled,
	button.atomx-btn-outline--theme-orange-dark.disabled, button.atomx-btn-outline--theme-orange-dark:disabled,
	input.atomx-btn-outline--theme-orange-dark.disabled, input.atomx-btn-outline--theme-orange-dark:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-orange-dark.disabled:focus, a.atomx-btn-outline--theme-orange-dark:disabled:focus,
	button.atomx-btn-outline--theme-orange-dark.disabled:focus, button.atomx-btn-outline--theme-orange-dark:disabled:focus,
	input.atomx-btn-outline--theme-orange-dark.disabled:focus, input.atomx-btn-outline--theme-orange-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-orange-dark.atomx-btn__active, a.atomx-btn-outline--theme-orange-dark:active,
	button.atomx-btn-outline--theme-orange-dark.atomx-btn__active, button.atomx-btn-outline--theme-orange-dark:active,
	input.atomx-btn-outline--theme-orange-dark.atomx-btn__active, input.atomx-btn-outline--theme-orange-dark:active
	{
	color: #333;
	background-color: #ffa02f;
	border: 1px solid #ffa02f;
}

a.atomx-btn-outline--theme-orange-light, button.atomx-btn-outline--theme-orange-light,
	input.atomx-btn-outline--theme-orange-light {
	color: #fe5815;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #fe5815;
}

a.atomx-btn-outline--theme-orange-light:hover, button.atomx-btn-outline--theme-orange-light:hover,
	input.atomx-btn-outline--theme-orange-light:hover {
	color: #fff;
	background-color: #fe5815;
	border: 1px solid #fe5815;
}

a.atomx-btn-outline--theme-orange-light:focus, button.atomx-btn-outline--theme-orange-light:focus,
	input.atomx-btn-outline--theme-orange-light:focus {
	outline: dotted #fe5815 2px;
}

a.atomx-btn-outline--theme-orange-light.disabled, a.atomx-btn-outline--theme-orange-light:disabled,
	button.atomx-btn-outline--theme-orange-light.disabled, button.atomx-btn-outline--theme-orange-light:disabled,
	input.atomx-btn-outline--theme-orange-light.disabled, input.atomx-btn-outline--theme-orange-light:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-orange-light.disabled:focus, a.atomx-btn-outline--theme-orange-light:disabled:focus,
	button.atomx-btn-outline--theme-orange-light.disabled:focus, button.atomx-btn-outline--theme-orange-light:disabled:focus,
	input.atomx-btn-outline--theme-orange-light.disabled:focus, input.atomx-btn-outline--theme-orange-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-orange-light.atomx-btn__active, a.atomx-btn-outline--theme-orange-light:active,
	button.atomx-btn-outline--theme-orange-light.atomx-btn__active, button.atomx-btn-outline--theme-orange-light:active,
	input.atomx-btn-outline--theme-orange-light.atomx-btn__active, input.atomx-btn-outline--theme-orange-light:active
	{
	color: #fff;
	background-color: #fe5815;
	border: 1px solid #fe5815;
}

a.atomx-btn-outline--theme-blue-dark, button.atomx-btn-outline--theme-blue-dark,
	input.atomx-btn-outline--theme-blue-dark {
	color: #09357a;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #09357a;
}

a.atomx-btn-outline--theme-blue-dark:hover, button.atomx-btn-outline--theme-blue-dark:hover,
	input.atomx-btn-outline--theme-blue-dark:hover {
	color: #fff;
	background-color: #09357a;
	border: 1px solid #09357a;
}

a.atomx-btn-outline--theme-blue-dark:focus, button.atomx-btn-outline--theme-blue-dark:focus,
	input.atomx-btn-outline--theme-blue-dark:focus {
	outline: dotted #09357a 2px;
}

a.atomx-btn-outline--theme-blue-dark.disabled, a.atomx-btn-outline--theme-blue-dark:disabled,
	button.atomx-btn-outline--theme-blue-dark.disabled, button.atomx-btn-outline--theme-blue-dark:disabled,
	input.atomx-btn-outline--theme-blue-dark.disabled, input.atomx-btn-outline--theme-blue-dark:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-blue-dark.disabled:focus, a.atomx-btn-outline--theme-blue-dark:disabled:focus,
	button.atomx-btn-outline--theme-blue-dark.disabled:focus, button.atomx-btn-outline--theme-blue-dark:disabled:focus,
	input.atomx-btn-outline--theme-blue-dark.disabled:focus, input.atomx-btn-outline--theme-blue-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-blue-dark.atomx-btn__active, a.atomx-btn-outline--theme-blue-dark:active,
	button.atomx-btn-outline--theme-blue-dark.atomx-btn__active, button.atomx-btn-outline--theme-blue-dark:active,
	input.atomx-btn-outline--theme-blue-dark.atomx-btn__active, input.atomx-btn-outline--theme-blue-dark:active
	{
	color: #fff;
	background-color: #09357a;
	border: 1px solid #09357a;
}

a.atomx-btn-outline--theme-blue-light, button.atomx-btn-outline--theme-blue-light,
	input.atomx-btn-outline--theme-blue-light {
	color: #005bbb;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #005bbb;
}

a.atomx-btn-outline--theme-blue-light:hover, button.atomx-btn-outline--theme-blue-light:hover,
	input.atomx-btn-outline--theme-blue-light:hover {
	color: #fff;
	background-color: #005bbb;
	border: 1px solid #005bbb;
}

a.atomx-btn-outline--theme-blue-light:focus, button.atomx-btn-outline--theme-blue-light:focus,
	input.atomx-btn-outline--theme-blue-light:focus {
	outline: dotted #005bbb 2px;
}

a.atomx-btn-outline--theme-blue-light.disabled, a.atomx-btn-outline--theme-blue-light:disabled,
	button.atomx-btn-outline--theme-blue-light.disabled, button.atomx-btn-outline--theme-blue-light:disabled,
	input.atomx-btn-outline--theme-blue-light.disabled, input.atomx-btn-outline--theme-blue-light:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-blue-light.disabled:focus, a.atomx-btn-outline--theme-blue-light:disabled:focus,
	button.atomx-btn-outline--theme-blue-light.disabled:focus, button.atomx-btn-outline--theme-blue-light:disabled:focus,
	input.atomx-btn-outline--theme-blue-light.disabled:focus, input.atomx-btn-outline--theme-blue-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-blue-light.atomx-btn__active, a.atomx-btn-outline--theme-blue-light:active,
	button.atomx-btn-outline--theme-blue-light.atomx-btn__active, button.atomx-btn-outline--theme-blue-light:active,
	input.atomx-btn-outline--theme-blue-light.atomx-btn__active, input.atomx-btn-outline--theme-blue-light:active
	{
	color: #fff;
	background-color: #005bbb;
	border: 1px solid #005bbb;
}

a.atomx-btn-outline--theme-green-dark, button.atomx-btn-outline--theme-green-dark,
	input.atomx-btn-outline--theme-green-dark {
	color: #c4d600;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #c4d600;
}

a.atomx-btn-outline--theme-green-dark:hover, button.atomx-btn-outline--theme-green-dark:hover,
	input.atomx-btn-outline--theme-green-dark:hover {
	color: #333;
	background-color: #c4d600;
	border: 1px solid #c4d600;
}

a.atomx-btn-outline--theme-green-dark:focus, button.atomx-btn-outline--theme-green-dark:focus,
	input.atomx-btn-outline--theme-green-dark:focus {
	outline: dotted #c4d600 2px;
}

a.atomx-btn-outline--theme-green-dark.disabled, a.atomx-btn-outline--theme-green-dark:disabled,
	button.atomx-btn-outline--theme-green-dark.disabled, button.atomx-btn-outline--theme-green-dark:disabled,
	input.atomx-btn-outline--theme-green-dark.disabled, input.atomx-btn-outline--theme-green-dark:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-green-dark.disabled:focus, a.atomx-btn-outline--theme-green-dark:disabled:focus,
	button.atomx-btn-outline--theme-green-dark.disabled:focus, button.atomx-btn-outline--theme-green-dark:disabled:focus,
	input.atomx-btn-outline--theme-green-dark.disabled:focus, input.atomx-btn-outline--theme-green-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-green-dark.atomx-btn__active, a.atomx-btn-outline--theme-green-dark:active,
	button.atomx-btn-outline--theme-green-dark.atomx-btn__active, button.atomx-btn-outline--theme-green-dark:active,
	input.atomx-btn-outline--theme-green-dark.atomx-btn__active, input.atomx-btn-outline--theme-green-dark:active
	{
	color: #333;
	background-color: #c4d600;
	border: 1px solid #c4d600;
}

a.atomx-btn-outline--theme-green-light, button.atomx-btn-outline--theme-green-light,
	input.atomx-btn-outline--theme-green-light {
	color: #509e2f;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid #509e2f;
}

a.atomx-btn-outline--theme-green-light:hover, button.atomx-btn-outline--theme-green-light:hover,
	input.atomx-btn-outline--theme-green-light:hover {
	color: #fff;
	background-color: #509e2f;
	border: 1px solid #509e2f;
}

a.atomx-btn-outline--theme-green-light:focus, button.atomx-btn-outline--theme-green-light:focus,
	input.atomx-btn-outline--theme-green-light:focus {
	outline: dotted #509e2f 2px;
}

a.atomx-btn-outline--theme-green-light.disabled, a.atomx-btn-outline--theme-green-light:disabled,
	button.atomx-btn-outline--theme-green-light.disabled, button.atomx-btn-outline--theme-green-light:disabled,
	input.atomx-btn-outline--theme-green-light.disabled, input.atomx-btn-outline--theme-green-light:disabled
	{
	color: #9e9e9e;
	background-color: #dfdfdf;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-outline--theme-green-light.disabled:focus, a.atomx-btn-outline--theme-green-light:disabled:focus,
	button.atomx-btn-outline--theme-green-light.disabled:focus, button.atomx-btn-outline--theme-green-light:disabled:focus,
	input.atomx-btn-outline--theme-green-light.disabled:focus, input.atomx-btn-outline--theme-green-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-outline--theme-green-light.atomx-btn__active, a.atomx-btn-outline--theme-green-light:active,
	button.atomx-btn-outline--theme-green-light.atomx-btn__active, button.atomx-btn-outline--theme-green-light:active,
	input.atomx-btn-outline--theme-green-light.atomx-btn__active, input.atomx-btn-outline--theme-green-light:active
	{
	color: #fff;
	background-color: #509e2f;
	border: 1px solid #509e2f;
}

a.atomx-btn-link--theme-primary, button.atomx-btn-link--theme-primary,
	input.atomx-btn-link--theme-primary {
	color: #006dff;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-primary:hover .atomx-btn__label, button.atomx-btn-link--theme-primary:hover .atomx-btn__label,
	input.atomx-btn-link--theme-primary:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-primary:focus, button.atomx-btn-link--theme-primary:focus,
	input.atomx-btn-link--theme-primary:focus {
	outline: dotted #004199 2px;
}

a.atomx-btn-link--theme-primary.disabled, a.atomx-btn-link--theme-primary:disabled,
	button.atomx-btn-link--theme-primary.disabled, button.atomx-btn-link--theme-primary:disabled,
	input.atomx-btn-link--theme-primary.disabled, input.atomx-btn-link--theme-primary:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-primary.disabled:focus, a.atomx-btn-link--theme-primary:disabled:focus,
	button.atomx-btn-link--theme-primary.disabled:focus, button.atomx-btn-link--theme-primary:disabled:focus,
	input.atomx-btn-link--theme-primary.disabled:focus, input.atomx-btn-link--theme-primary:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-primary.atomx-btn__active .atomx-btn__label, a.atomx-btn-link--theme-primary:active .atomx-btn__label,
	button.atomx-btn-link--theme-primary.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-primary:active .atomx-btn__label, input.atomx-btn-link--theme-primary.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-primary:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-secondary, button.atomx-btn-link--theme-secondary,
	input.atomx-btn-link--theme-secondary {
	color: #666;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-secondary:hover .atomx-btn__label, button.atomx-btn-link--theme-secondary:hover .atomx-btn__label,
	input.atomx-btn-link--theme-secondary:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-secondary:focus, button.atomx-btn-link--theme-secondary:focus,
	input.atomx-btn-link--theme-secondary:focus {
	outline: dotted #333 2px;
}

a.atomx-btn-link--theme-secondary.disabled, a.atomx-btn-link--theme-secondary:disabled,
	button.atomx-btn-link--theme-secondary.disabled, button.atomx-btn-link--theme-secondary:disabled,
	input.atomx-btn-link--theme-secondary.disabled, input.atomx-btn-link--theme-secondary:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-secondary.disabled:focus, a.atomx-btn-link--theme-secondary:disabled:focus,
	button.atomx-btn-link--theme-secondary.disabled:focus, button.atomx-btn-link--theme-secondary:disabled:focus,
	input.atomx-btn-link--theme-secondary.disabled:focus, input.atomx-btn-link--theme-secondary:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-secondary.atomx-btn__active .atomx-btn__label, a.atomx-btn-link--theme-secondary:active .atomx-btn__label,
	button.atomx-btn-link--theme-secondary.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-secondary:active .atomx-btn__label, input.atomx-btn-link--theme-secondary.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-secondary:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-success, button.atomx-btn-link--theme-success,
	input.atomx-btn-link--theme-success {
	color: #00c172;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-success:hover .atomx-btn__label, button.atomx-btn-link--theme-success:hover .atomx-btn__label,
	input.atomx-btn-link--theme-success:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-success:focus, button.atomx-btn-link--theme-success:focus,
	input.atomx-btn-link--theme-success:focus {
	outline: dotted #005b36 2px;
}

a.atomx-btn-link--theme-success.disabled, a.atomx-btn-link--theme-success:disabled,
	button.atomx-btn-link--theme-success.disabled, button.atomx-btn-link--theme-success:disabled,
	input.atomx-btn-link--theme-success.disabled, input.atomx-btn-link--theme-success:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-success.disabled:focus, a.atomx-btn-link--theme-success:disabled:focus,
	button.atomx-btn-link--theme-success.disabled:focus, button.atomx-btn-link--theme-success:disabled:focus,
	input.atomx-btn-link--theme-success.disabled:focus, input.atomx-btn-link--theme-success:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-success.atomx-btn__active .atomx-btn__label, a.atomx-btn-link--theme-success:active .atomx-btn__label,
	button.atomx-btn-link--theme-success.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-success:active .atomx-btn__label, input.atomx-btn-link--theme-success.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-success:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-warning, button.atomx-btn-link--theme-warning,
	input.atomx-btn-link--theme-warning {
	color: #fe5815;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-warning:hover .atomx-btn__label, button.atomx-btn-link--theme-warning:hover .atomx-btn__label,
	input.atomx-btn-link--theme-warning:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-warning:focus, button.atomx-btn-link--theme-warning:focus,
	input.atomx-btn-link--theme-warning:focus {
	outline: dotted #ac3201 2px;
}

a.atomx-btn-link--theme-warning.disabled, a.atomx-btn-link--theme-warning:disabled,
	button.atomx-btn-link--theme-warning.disabled, button.atomx-btn-link--theme-warning:disabled,
	input.atomx-btn-link--theme-warning.disabled, input.atomx-btn-link--theme-warning:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-warning.disabled:focus, a.atomx-btn-link--theme-warning:disabled:focus,
	button.atomx-btn-link--theme-warning.disabled:focus, button.atomx-btn-link--theme-warning:disabled:focus,
	input.atomx-btn-link--theme-warning.disabled:focus, input.atomx-btn-link--theme-warning:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-warning.atomx-btn__active .atomx-btn__label, a.atomx-btn-link--theme-warning:active .atomx-btn__label,
	button.atomx-btn-link--theme-warning.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-warning:active .atomx-btn__label, input.atomx-btn-link--theme-warning.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-warning:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-danger, button.atomx-btn-link--theme-danger,
	input.atomx-btn-link--theme-danger {
	color: #f23037;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-danger:hover .atomx-btn__label, button.atomx-btn-link--theme-danger:hover .atomx-btn__label,
	input.atomx-btn-link--theme-danger:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-danger:focus, button.atomx-btn-link--theme-danger:focus,
	input.atomx-btn-link--theme-danger:focus {
	outline: dotted #b10b11 2px;
}

a.atomx-btn-link--theme-danger.disabled, a.atomx-btn-link--theme-danger:disabled,
	button.atomx-btn-link--theme-danger.disabled, button.atomx-btn-link--theme-danger:disabled,
	input.atomx-btn-link--theme-danger.disabled, input.atomx-btn-link--theme-danger:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-danger.disabled:focus, a.atomx-btn-link--theme-danger:disabled:focus,
	button.atomx-btn-link--theme-danger.disabled:focus, button.atomx-btn-link--theme-danger:disabled:focus,
	input.atomx-btn-link--theme-danger.disabled:focus, input.atomx-btn-link--theme-danger:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-danger.atomx-btn__active .atomx-btn__label, a.atomx-btn-link--theme-danger:active .atomx-btn__label,
	button.atomx-btn-link--theme-danger.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-danger:active .atomx-btn__label, input.atomx-btn-link--theme-danger.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-danger:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-light, button.atomx-btn-link--theme-light, input.atomx-btn-link--theme-light
	{
	color: #fff;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-light:hover .atomx-btn__label, button.atomx-btn-link--theme-light:hover .atomx-btn__label,
	input.atomx-btn-link--theme-light:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-light:focus, button.atomx-btn-link--theme-light:focus,
	input.atomx-btn-link--theme-light:focus {
	outline: dotted #ccc 2px;
}

a.atomx-btn-link--theme-light.disabled, a.atomx-btn-link--theme-light:disabled,
	button.atomx-btn-link--theme-light.disabled, button.atomx-btn-link--theme-light:disabled,
	input.atomx-btn-link--theme-light.disabled, input.atomx-btn-link--theme-light:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-light.disabled:focus, a.atomx-btn-link--theme-light:disabled:focus,
	button.atomx-btn-link--theme-light.disabled:focus, button.atomx-btn-link--theme-light:disabled:focus,
	input.atomx-btn-link--theme-light.disabled:focus, input.atomx-btn-link--theme-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-light.atomx-btn__active .atomx-btn__label, a.atomx-btn-link--theme-light:active .atomx-btn__label,
	button.atomx-btn-link--theme-light.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-light:active .atomx-btn__label, input.atomx-btn-link--theme-light.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-light:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-dark, button.atomx-btn-link--theme-dark, input.atomx-btn-link--theme-dark
	{
	color: #1a1a1a;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-dark:hover .atomx-btn__label, button.atomx-btn-link--theme-dark:hover .atomx-btn__label,
	input.atomx-btn-link--theme-dark:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-dark:focus, button.atomx-btn-link--theme-dark:focus,
	input.atomx-btn-link--theme-dark:focus {
	outline: dotted #000 2px;
}

a.atomx-btn-link--theme-dark.disabled, a.atomx-btn-link--theme-dark:disabled,
	button.atomx-btn-link--theme-dark.disabled, button.atomx-btn-link--theme-dark:disabled,
	input.atomx-btn-link--theme-dark.disabled, input.atomx-btn-link--theme-dark:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-dark.disabled:focus, a.atomx-btn-link--theme-dark:disabled:focus,
	button.atomx-btn-link--theme-dark.disabled:focus, button.atomx-btn-link--theme-dark:disabled:focus,
	input.atomx-btn-link--theme-dark.disabled:focus, input.atomx-btn-link--theme-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-dark.atomx-btn__active .atomx-btn__label, a.atomx-btn-link--theme-dark:active .atomx-btn__label,
	button.atomx-btn-link--theme-dark.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-dark:active .atomx-btn__label, input.atomx-btn-link--theme-dark.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-dark:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-orange-dark, button.atomx-btn-link--theme-orange-dark,
	input.atomx-btn-link--theme-orange-dark {
	color: #ffa02f;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-orange-dark:hover .atomx-btn__label, button.atomx-btn-link--theme-orange-dark:hover .atomx-btn__label,
	input.atomx-btn-link--theme-orange-dark:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-orange-dark:focus, button.atomx-btn-link--theme-orange-dark:focus,
	input.atomx-btn-link--theme-orange-dark:focus {
	outline: dotted #c86d00 2px;
}

a.atomx-btn-link--theme-orange-dark.disabled, a.atomx-btn-link--theme-orange-dark:disabled,
	button.atomx-btn-link--theme-orange-dark.disabled, button.atomx-btn-link--theme-orange-dark:disabled,
	input.atomx-btn-link--theme-orange-dark.disabled, input.atomx-btn-link--theme-orange-dark:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-orange-dark.disabled:focus, a.atomx-btn-link--theme-orange-dark:disabled:focus,
	button.atomx-btn-link--theme-orange-dark.disabled:focus, button.atomx-btn-link--theme-orange-dark:disabled:focus,
	input.atomx-btn-link--theme-orange-dark.disabled:focus, input.atomx-btn-link--theme-orange-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-orange-dark.atomx-btn__active .atomx-btn__label,
	a.atomx-btn-link--theme-orange-dark:active .atomx-btn__label, button.atomx-btn-link--theme-orange-dark.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-orange-dark:active .atomx-btn__label,
	input.atomx-btn-link--theme-orange-dark.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-orange-dark:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-orange-light, button.atomx-btn-link--theme-orange-light,
	input.atomx-btn-link--theme-orange-light {
	color: #fe5815;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-orange-light:hover .atomx-btn__label, button.atomx-btn-link--theme-orange-light:hover .atomx-btn__label,
	input.atomx-btn-link--theme-orange-light:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-orange-light:focus, button.atomx-btn-link--theme-orange-light:focus,
	input.atomx-btn-link--theme-orange-light:focus {
	outline: dotted #ac3201 2px;
}

a.atomx-btn-link--theme-orange-light.disabled, a.atomx-btn-link--theme-orange-light:disabled,
	button.atomx-btn-link--theme-orange-light.disabled, button.atomx-btn-link--theme-orange-light:disabled,
	input.atomx-btn-link--theme-orange-light.disabled, input.atomx-btn-link--theme-orange-light:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-orange-light.disabled:focus, a.atomx-btn-link--theme-orange-light:disabled:focus,
	button.atomx-btn-link--theme-orange-light.disabled:focus, button.atomx-btn-link--theme-orange-light:disabled:focus,
	input.atomx-btn-link--theme-orange-light.disabled:focus, input.atomx-btn-link--theme-orange-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-orange-light.atomx-btn__active .atomx-btn__label,
	a.atomx-btn-link--theme-orange-light:active .atomx-btn__label, button.atomx-btn-link--theme-orange-light.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-orange-light:active .atomx-btn__label,
	input.atomx-btn-link--theme-orange-light.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-orange-light:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-blue-dark, button.atomx-btn-link--theme-blue-dark,
	input.atomx-btn-link--theme-blue-dark {
	color: #09357a;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-blue-dark:hover .atomx-btn__label, button.atomx-btn-link--theme-blue-dark:hover .atomx-btn__label,
	input.atomx-btn-link--theme-blue-dark:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-blue-dark:focus, button.atomx-btn-link--theme-blue-dark:focus,
	input.atomx-btn-link--theme-blue-dark:focus {
	outline: dotted #020c1b 2px;
}

a.atomx-btn-link--theme-blue-dark.disabled, a.atomx-btn-link--theme-blue-dark:disabled,
	button.atomx-btn-link--theme-blue-dark.disabled, button.atomx-btn-link--theme-blue-dark:disabled,
	input.atomx-btn-link--theme-blue-dark.disabled, input.atomx-btn-link--theme-blue-dark:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-blue-dark.disabled:focus, a.atomx-btn-link--theme-blue-dark:disabled:focus,
	button.atomx-btn-link--theme-blue-dark.disabled:focus, button.atomx-btn-link--theme-blue-dark:disabled:focus,
	input.atomx-btn-link--theme-blue-dark.disabled:focus, input.atomx-btn-link--theme-blue-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-blue-dark.atomx-btn__active .atomx-btn__label, a.atomx-btn-link--theme-blue-dark:active .atomx-btn__label,
	button.atomx-btn-link--theme-blue-dark.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-blue-dark:active .atomx-btn__label, input.atomx-btn-link--theme-blue-dark.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-blue-dark:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-blue-light, button.atomx-btn-link--theme-blue-light,
	input.atomx-btn-link--theme-blue-light {
	color: #005bbb;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-blue-light:hover .atomx-btn__label, button.atomx-btn-link--theme-blue-light:hover .atomx-btn__label,
	input.atomx-btn-link--theme-blue-light:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-blue-light:focus, button.atomx-btn-link--theme-blue-light:focus,
	input.atomx-btn-link--theme-blue-light:focus {
	outline: dotted #002955 2px;
}

a.atomx-btn-link--theme-blue-light.disabled, a.atomx-btn-link--theme-blue-light:disabled,
	button.atomx-btn-link--theme-blue-light.disabled, button.atomx-btn-link--theme-blue-light:disabled,
	input.atomx-btn-link--theme-blue-light.disabled, input.atomx-btn-link--theme-blue-light:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-blue-light.disabled:focus, a.atomx-btn-link--theme-blue-light:disabled:focus,
	button.atomx-btn-link--theme-blue-light.disabled:focus, button.atomx-btn-link--theme-blue-light:disabled:focus,
	input.atomx-btn-link--theme-blue-light.disabled:focus, input.atomx-btn-link--theme-blue-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-blue-light.atomx-btn__active .atomx-btn__label,
	a.atomx-btn-link--theme-blue-light:active .atomx-btn__label, button.atomx-btn-link--theme-blue-light.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-blue-light:active .atomx-btn__label, input.atomx-btn-link--theme-blue-light.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-blue-light:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-green-dark, button.atomx-btn-link--theme-green-dark,
	input.atomx-btn-link--theme-green-dark {
	color: #c4d600;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-green-dark:hover .atomx-btn__label, button.atomx-btn-link--theme-green-dark:hover .atomx-btn__label,
	input.atomx-btn-link--theme-green-dark:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-green-dark:focus, button.atomx-btn-link--theme-green-dark:focus,
	input.atomx-btn-link--theme-green-dark:focus {
	outline: dotted #677000 2px;
}

a.atomx-btn-link--theme-green-dark.disabled, a.atomx-btn-link--theme-green-dark:disabled,
	button.atomx-btn-link--theme-green-dark.disabled, button.atomx-btn-link--theme-green-dark:disabled,
	input.atomx-btn-link--theme-green-dark.disabled, input.atomx-btn-link--theme-green-dark:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-green-dark.disabled:focus, a.atomx-btn-link--theme-green-dark:disabled:focus,
	button.atomx-btn-link--theme-green-dark.disabled:focus, button.atomx-btn-link--theme-green-dark:disabled:focus,
	input.atomx-btn-link--theme-green-dark.disabled:focus, input.atomx-btn-link--theme-green-dark:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-green-dark.atomx-btn__active .atomx-btn__label,
	a.atomx-btn-link--theme-green-dark:active .atomx-btn__label, button.atomx-btn-link--theme-green-dark.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-green-dark:active .atomx-btn__label, input.atomx-btn-link--theme-green-dark.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-green-dark:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-green-light, button.atomx-btn-link--theme-green-light,
	input.atomx-btn-link--theme-green-light {
	color: #509e2f;
	background-color: rgba(0, 0, 0, 0);
	border: 1px solid rgba(0, 0, 0, 0);
}

a.atomx-btn-link--theme-green-light:hover .atomx-btn__label, button.atomx-btn-link--theme-green-light:hover .atomx-btn__label,
	input.atomx-btn-link--theme-green-light:hover .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn-link--theme-green-light:focus, button.atomx-btn-link--theme-green-light:focus,
	input.atomx-btn-link--theme-green-light:focus {
	outline: dotted #284f18 2px;
}

a.atomx-btn-link--theme-green-light.disabled, a.atomx-btn-link--theme-green-light:disabled,
	button.atomx-btn-link--theme-green-light.disabled, button.atomx-btn-link--theme-green-light:disabled,
	input.atomx-btn-link--theme-green-light.disabled, input.atomx-btn-link--theme-green-light:disabled
	{
	color: #9e9e9e;
	cursor: not-allowed;
	-webkit-box-shadow: none;
	box-shadow: none;
}

a.atomx-btn-link--theme-green-light.disabled:focus, a.atomx-btn-link--theme-green-light:disabled:focus,
	button.atomx-btn-link--theme-green-light.disabled:focus, button.atomx-btn-link--theme-green-light:disabled:focus,
	input.atomx-btn-link--theme-green-light.disabled:focus, input.atomx-btn-link--theme-green-light:disabled:focus
	{
	outline: dotted #dfdfdf 2px;
}

a.atomx-btn-link--theme-green-light.atomx-btn__active .atomx-btn__label,
	a.atomx-btn-link--theme-green-light:active .atomx-btn__label, button.atomx-btn-link--theme-green-light.atomx-btn__active .atomx-btn__label,
	button.atomx-btn-link--theme-green-light:active .atomx-btn__label,
	input.atomx-btn-link--theme-green-light.atomx-btn__active .atomx-btn__label,
	input.atomx-btn-link--theme-green-light:active .atomx-btn__label {
	text-decoration: underline;
}

a.atomx-btn, button.atomx-btn, input.atomx-btn {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: "frutiger", Arial, Sans serif;
	border-radius: 2px;
	font-size: 0.875rem;
	line-height: 0.875rem;
	padding: 0.9375rem 1rem;
	cursor: pointer;
	white-space: normal;
	text-decoration: none;
	vertical-align: inherit;
	max-width: 100%;
	width: 100%;
}

a.atomx-btn--uppercase, button.atomx-btn--uppercase, input.atomx-btn--uppercase
	{
	font-family: "WorkSansSemiBold";
	font-size: 0.875rem;
	text-transform: uppercase;
}

a.atomx-btn--shadow, button.atomx-btn--shadow, input.atomx-btn--shadow {
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px
		rgba(0, 0, 0, 0.23);
	box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

a.atomx-btn-lg, button.atomx-btn-lg, input.atomx-btn-lg {
	padding: 1.25rem 1rem;
}

a.atomx-btn-sm, button.atomx-btn-sm, input.atomx-btn-sm {
	padding: 0.6875rem 1rem;
}

a.atomx-btn-block, button.atomx-btn-block, input.atomx-btn-block {
	width: 100%;
}

a.atomx-btn .atomx-btn__ico-r, button.atomx-btn .atomx-btn__ico-r, input.atomx-btn .atomx-btn__ico-r
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-left: 10px;
}

a.atomx-btn .atomx-btn__ico-l, button.atomx-btn .atomx-btn__ico-l, input.atomx-btn .atomx-btn__ico-l
	{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-right: 10px;
}

a.atomx-btn-block, button.atomx-btn-block, input.atomx-btn-block {
	width: 100%;
}

@media ( min-width : 576px) {
	a.atomx-btn, button.atomx-btn, input.atomx-btn {
		width: auto;
		max-width: auto;
	}
	a.atomx-btn-block, button.atomx-btn-block, input.atomx-btn-block {
		width: 100%;
	}
}