/* Generated by F12 developer tools. This might not be an accurate representation of the original source file */
article {
	display: block;
}
aside {
	display: block;
}
details {
	display: block;
}
figcaption {
	display: block;
}
figure {
	display: block;
}
footer {
	display: block;
}
header {
	display: block;
}
hgroup {
	display: block;
}
main {
	display: block;
}
nav {
	display: block;
}
section {
	display: block;
}
summary {
	display: block;
}
audio {
	vertical-align: baseline; display: inline-block;
}
canvas {
	vertical-align: baseline; display: inline-block;
}
progress {
	vertical-align: baseline; display: inline-block;
}
video {
	vertical-align: baseline; display: inline-block;
}
audio:not([controls]) {
	height: 0px; display: none;
}
[hidden] {
	display: none;
}
template {
	display: none;
}
html {
	font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;
}
body {
	margin: 0px;
}
a {
	
}
a:active {
	outline: 0px;
}
a:hover {
	outline: 0px;
}
abbr[title] {
	border-bottom-color: currentColor; border-bottom-width: 1px; border-bottom-style: dotted;
}
b {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1 {
	margin: 0.67em 0px; font-size: 2em;
}
mark {
	background: rgb(255, 255, 0); color: rgb(0, 0, 0);
}
small {
	font-size: 80%;
}
sub {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	line-height: 0; font-size: 75%; vertical-align: baseline; position: relative;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0px currentColor;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	height: 0px; box-sizing: content-box; -moz-box-sizing: content-box;
}
pre {
	overflow: auto;
}
code {
	font-family: monospace, monospace; font-size: 1em;
}
kbd {
	font-family: monospace, monospace; font-size: 1em;
}
pre {
	font-family: monospace, monospace; font-size: 1em;
}
samp {
	font-family: monospace, monospace; font-size: 1em;
}
button {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
input {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
optgroup {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
select {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
textarea {
	font: inherit; margin: 0px; color: inherit; font-size-adjust: inherit; font-stretch: inherit;
}
button {
	overflow: visible;
}
button {
	text-transform: none;
}
select {
	text-transform: none;
}
button {
	cursor: pointer; -webkit-appearance: button;
}
html input[type='button'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='reset'] {
	cursor: pointer; -webkit-appearance: button;
}
input[type='submit'] {
	cursor: pointer; -webkit-appearance: button;
}
button[disabled] {
	cursor: default;
}
html input[disabled] {
	cursor: default;
}
input {
	line-height: normal;
}
input[type='checkbox'] {
	padding: 0px; box-sizing: border-box;
}
input[type='radio'] {
	padding: 0px; box-sizing: border-box;
}
input[type='search'] {
	box-sizing: content-box; -moz-box-sizing: content-box; -webkit-appearance: textfield; -webkit-box-sizing: content-box;
}
fieldset {
	margin: 0px 2px; padding: 0.35em 0.62em 0.75em; border: 1px solid rgb(192, 192, 192);
}
legend {
	padding: 0px; border: 0px currentColor;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
td {
	padding: 0px;
}
th {
	padding: 0px;
}
.button {
	background: linear-gradient(rgb(251, 251, 251), rgb(225, 225, 225)); margin: 0px; padding: 0px 25.6px; border: 1px solid rgb(212, 212, 212); height: 32px; text-align: center; color: rgb(102, 102, 102); line-height: 32px; font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 14px; font-weight: 300; text-decoration: none; vertical-align: middle; display: inline-block; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.15); text-shadow: 0px 1px 1px white; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
}
.button:hover {
	background: linear-gradient(rgb(255, 255, 255), rgb(220, 220, 220));
}
.button:active {
	background: rgb(238, 238, 238); color: rgb(187, 187, 187); box-shadow: inset 0px 1px 3px rgba(0,0,0,0.3), 0px 1px 0px white; text-shadow: 0px 1px 0px rgba(255,255,255,0.4); -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white; -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
}
.button:focus {
	
}
input.button {
	height: 34px; cursor: pointer; -webkit-appearance: none;
}
button.button {
	height: 34px; cursor: pointer; -webkit-appearance: none;
}
.button-block {
	display: block;
}
.disabled.button {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); color: rgb(204, 204, 204); cursor: default; opacity: 0.8; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px 1px 1px white; -webkit-appearance: none; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.disabled.button:hover {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); color: rgb(204, 204, 204); cursor: default; opacity: 0.8; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px 1px 1px white; -webkit-appearance: none; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.disabled.button:active {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); color: rgb(204, 204, 204); cursor: default; opacity: 0.8; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px 1px 1px white; -webkit-appearance: none; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
input:disabled.button {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); color: rgb(204, 204, 204); cursor: default; opacity: 0.8; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px 1px 1px white; -webkit-appearance: none; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
button:disabled.button {
	background: rgb(238, 238, 238); border: 1px solid rgb(221, 221, 221); color: rgb(204, 204, 204); cursor: default; opacity: 0.8; box-shadow: 0px 1px 2px rgba(0,0,0,0.1); text-shadow: 0px 1px 1px white; -webkit-appearance: none; -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
}
.button-wrap {
	background: linear-gradient(rgb(227, 227, 227), rgb(242, 242, 242)); padding: 10px; border-radius: 200px; display: inline-block; box-shadow: inset 0px 1px 3px rgba(0,0,0,0.04); -moz-border-radius: 200px; -webkit-border-radius: 200px; -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04); -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
}
.button-flat {
	background: rgb(238, 238, 238); border: currentColor; box-shadow: none; text-shadow: none; transition-property: background; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-flat:hover {
	background: rgb(251, 251, 251);
}
.button-flat:active {
	background: rgb(238, 238, 238); color: rgb(187, 187, 187); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-flat {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-border {
	border: 2px solid rgb(102, 102, 102); color: rgb(102, 102, 102); box-shadow: none; text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-border:hover {
	border: 2px solid gray; color: gray;
}
.button-border:active {
	border: 2px solid rgb(77, 77, 77); color: rgb(77, 77, 77); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-border {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-3d {
	background: linear-gradient(rgb(243, 243, 243), rgb(233, 233, 233)) rgb(238, 238, 238); border: 1px solid rgb(225, 225, 225); top: 0px; color: rgb(102, 102, 102); position: relative; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0,0,0,0.2); text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2); -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-3d:hover {
	background: linear-gradient(rgb(255, 255, 255), rgb(235, 235, 235)) white; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
}
.button-3d:active {
	background: linear-gradient(rgb(233, 233, 233), rgb(243, 243, 243)) rgb(238, 238, 238); border: 1px solid rgb(225, 225, 225); top: 5px; color: rgb(187, 187, 187); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0,0,0,0.2); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0, 0, 0, 0.2);
}
.disabled.button-3d {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-rounded {
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;
}
.button-pill {
	border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}
.button-circle {
	border-width: 4px; padding: 0px; border-radius: 240px; width: 120px; height: 120px; line-height: 120px; font-size: 19px; box-shadow: inset 0px 1px 1px rgba(255,255,255,0.5), 0px 1px 2px rgba(0,0,0,0.2); -moz-border-radius: 240px; -webkit-border-radius: 240px; -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
}
.button-primary {
	background: linear-gradient(rgb(0, 181, 229), rgb(0, 141, 178)) rgb(0, 161, 203); border-color: rgb(0, 121, 152); color: rgb(255, 255, 255); text-shadow: 0px -1px 1px rgba(0,40,50,0.35);
}
.button-primary:hover {
	background: linear-gradient(rgb(0, 201, 254), rgb(0, 141, 178));
}
.button-primary:active {
	background: rgb(20, 149, 183); color: rgb(0, 80, 101);
}
.button-3d-primary {
	background: linear-gradient(rgb(0, 169, 213), rgb(0, 153, 193)) rgb(0, 161, 203); border: 1px solid rgb(0, 121, 152); top: 0px; color: rgb(255, 255, 255); position: relative; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0,0,0,0.3); text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3); -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-3d-primary:hover {
	background: linear-gradient(rgb(0, 193, 244), rgb(0, 157, 198)) rgb(0, 201, 254); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3);
}
.button-3d-primary:active {
	background: linear-gradient(rgb(0, 153, 193), rgb(0, 169, 213)) rgb(20, 149, 183); border: 1px solid rgb(0, 141, 178); top: 5px; color: rgb(0, 80, 101); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3);
}
.disabled.button-3d-primary {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-border-primary {
	border: 2px solid rgb(0, 161, 203); color: rgb(0, 161, 203); box-shadow: none; text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-border-primary:hover {
	border: 2px solid rgb(0, 201, 254); color: rgb(0, 201, 254);
}
.button-border-primary:active {
	border: 2px solid rgb(0, 121, 152); color: rgb(0, 121, 152); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-border-primary {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-flat-primary {
	background: rgb(0, 161, 203); border: currentColor; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; transition-property: background; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-flat-primary:hover {
	background: rgb(0, 181, 229);
}
.button-flat-primary:active {
	background: rgb(20, 149, 183); color: rgb(0, 100, 127); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-flat-primary {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-secondary {
	background: linear-gradient(rgb(255, 255, 255), rgb(242, 242, 242)) rgb(255, 255, 255); border-color: rgb(230, 230, 230); color: rgb(255, 255, 255); text-shadow: 0px -1px 1px rgba(179,179,179,0.35);
}
.button-secondary:hover {
	background: linear-gradient(rgb(255, 255, 255), rgb(242, 242, 242));
}
.button-secondary:active {
	background: white; color: rgb(204, 204, 204);
}
.button-3d-secondary {
	background: linear-gradient(rgb(255, 255, 255), rgb(250, 250, 250)) rgb(255, 255, 255); border: 1px solid rgb(230, 230, 230); top: 0px; color: rgb(255, 255, 255); position: relative; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0,0,0,0.3); text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0, 0, 0, 0.3); -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-3d-secondary:hover {
	background: linear-gradient(rgb(255, 255, 255), rgb(252, 252, 252)) white; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0, 0, 0, 0.3);
}
.button-3d-secondary:active {
	background: linear-gradient(rgb(250, 250, 250), rgb(255, 255, 255)) white; border: 1px solid rgb(242, 242, 242); top: 5px; color: rgb(204, 204, 204); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0, 0, 0, 0.3);
}
.disabled.button-3d-secondary {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-border-secondary {
	border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-border-secondary:hover {
	border: 2px solid white; color: white;
}
.button-border-secondary:active {
	border: 2px solid rgb(230, 230, 230); color: rgb(230, 230, 230); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-border-secondary {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-flat-secondary {
	background: rgb(255, 255, 255); border: currentColor; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; transition-property: background; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-flat-secondary:hover {
	background: white;
}
.button-flat-secondary:active {
	background: white; color: rgb(217, 217, 217); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-flat-secondary {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-action {
	background: linear-gradient(rgb(143, 207, 0), rgb(107, 156, 0)) rgb(125, 181, 0); border-color: rgb(90, 130, 0); color: rgb(255, 255, 255); text-shadow: 0px -1px 1px rgba(19,28,0,0.35);
}
.button-action:hover {
	background: linear-gradient(rgb(160, 232, 0), rgb(107, 156, 0));
}
.button-action:active {
	background: rgb(118, 163, 18); color: rgb(55, 79, 0);
}
.button-3d-action {
	background: linear-gradient(rgb(132, 191, 0), rgb(118, 171, 0)) rgb(125, 181, 0); border: 1px solid rgb(90, 130, 0); top: 0px; color: rgb(255, 255, 255); position: relative; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0,0,0,0.3); text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3); -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-3d-action:hover {
	background: linear-gradient(rgb(153, 222, 0), rgb(121, 176, 0)) rgb(160, 232, 0); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3);
}
.button-3d-action:active {
	background: linear-gradient(rgb(118, 171, 0), rgb(132, 191, 0)) rgb(118, 163, 18); border: 1px solid rgb(107, 156, 0); top: 5px; color: rgb(55, 79, 0); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3);
}
.disabled.button-3d-action {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-border-action {
	border: 2px solid rgb(125, 181, 0); color: rgb(125, 181, 0); box-shadow: none; text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-border-action:hover {
	border: 2px solid rgb(160, 232, 0); color: rgb(160, 232, 0);
}
.button-border-action:active {
	border: 2px solid rgb(90, 130, 0); color: rgb(90, 130, 0); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-border-action {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-flat-action {
	background: rgb(125, 181, 0); border: currentColor; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; transition-property: background; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-flat-action:hover {
	background: rgb(143, 207, 0);
}
.button-flat-action:active {
	background: rgb(118, 163, 18); color: rgb(72, 105, 0); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-flat-action {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-highlight {
	background: linear-gradient(rgb(250, 153, 21), rgb(216, 126, 4)) rgb(241, 141, 5); border-color: rgb(191, 112, 4); color: rgb(255, 255, 255); text-shadow: 0px -1px 1px rgba(91,53,2,0.35);
}
.button-highlight:hover {
	background: linear-gradient(rgb(251, 164, 46), rgb(216, 126, 4));
}
.button-highlight:active {
	background: rgb(216, 137, 30); color: rgb(141, 83, 3);
}
.button-3d-highlight {
	background: linear-gradient(rgb(250, 147, 6), rgb(231, 135, 5)) rgb(241, 141, 5); border: 1px solid rgb(191, 112, 4); top: 0px; color: rgb(255, 255, 255); position: relative; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0,0,0,0.3); text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3); -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-3d-highlight:hover {
	background: linear-gradient(rgb(250, 160, 36), rgb(236, 138, 5)) rgb(251, 164, 46); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3);
}
.button-3d-highlight:active {
	background: linear-gradient(rgb(231, 135, 5), rgb(250, 147, 6)) rgb(216, 137, 30); border: 1px solid rgb(216, 126, 4); top: 5px; color: rgb(141, 83, 3); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3);
}
.disabled.button-3d-highlight {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-border-highlight {
	border: 2px solid rgb(241, 141, 5); color: rgb(241, 141, 5); box-shadow: none; text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-border-highlight:hover {
	border: 2px solid rgb(251, 164, 46); color: rgb(251, 164, 46);
}
.button-border-highlight:active {
	border: 2px solid rgb(191, 112, 4); color: rgb(191, 112, 4); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-border-highlight {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-flat-highlight {
	background: rgb(241, 141, 5); border: currentColor; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; transition-property: background; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-flat-highlight:hover {
	background: rgb(250, 153, 21);
}
.button-flat-highlight:active {
	background: rgb(216, 137, 30); color: rgb(166, 97, 3); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-flat-highlight {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-caution {
	background: linear-gradient(rgb(232, 84, 63), rgb(217, 51, 26)) rgb(229, 64, 40); border-color: rgb(194, 45, 24); color: rgb(255, 255, 255); text-shadow: 0px -1px 1px rgba(103,24,13,0.35);
}
.button-caution:hover {
	background: linear-gradient(rgb(235, 104, 85), rgb(217, 51, 26));
}
.button-caution:active {
	background: rgb(205, 82, 64); color: rgb(149, 35, 18);
}
.button-3d-caution {
	background: linear-gradient(rgb(230, 72, 49), rgb(228, 56, 31)) rgb(229, 64, 40); border: 1px solid rgb(194, 45, 24); top: 0px; color: rgb(255, 255, 255); position: relative; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0,0,0,0.3); text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3); -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-3d-caution:hover {
	background: linear-gradient(rgb(233, 96, 76), rgb(228, 60, 35)) rgb(235, 104, 85); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3);
}
.button-3d-caution:active {
	background: linear-gradient(rgb(228, 56, 31), rgb(230, 72, 49)) rgb(205, 82, 64); border: 1px solid rgb(217, 51, 26); top: 5px; color: rgb(149, 35, 18); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3);
}
.disabled.button-3d-caution {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-border-caution {
	border: 2px solid rgb(229, 64, 40); color: rgb(229, 64, 40); box-shadow: none; text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-border-caution:hover {
	border: 2px solid rgb(235, 104, 85); color: rgb(235, 104, 85);
}
.button-border-caution:active {
	border: 2px solid rgb(194, 45, 24); color: rgb(194, 45, 24); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-border-caution {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-flat-caution {
	background: rgb(229, 64, 40); border: currentColor; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; transition-property: background; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-flat-caution:hover {
	background: rgb(232, 84, 63);
}
.button-flat-caution:active {
	background: rgb(205, 82, 64); color: rgb(172, 40, 21); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-flat-caution {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-royal {
	background: linear-gradient(rgb(153, 56, 159), rgb(117, 42, 121)) rgb(135, 49, 140); border-color: rgb(99, 36, 102); color: rgb(255, 255, 255); text-shadow: 0px -1px 1px rgba(26,9,27,0.35);
}
.button-royal:hover {
	background: linear-gradient(rgb(171, 62, 178), rgb(117, 42, 121));
}
.button-royal:active {
	background: rgb(118, 68, 121); color: rgb(62, 23, 64);
}
.button-3d-royal {
	background: linear-gradient(rgb(142, 52, 148), rgb(128, 46, 132)) rgb(135, 49, 140); border: 1px solid rgb(99, 36, 102); top: 0px; color: rgb(255, 255, 255); position: relative; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0,0,0,0.3); text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3); -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-3d-royal:hover {
	background: linear-gradient(rgb(164, 60, 170), rgb(131, 48, 136)) rgb(171, 62, 178); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3);
}
.button-3d-royal:active {
	background: linear-gradient(rgb(128, 46, 132), rgb(142, 52, 148)) rgb(118, 68, 121); border: 1px solid rgb(117, 42, 121); top: 5px; color: rgb(62, 23, 64); box-shadow: inset 0px 1px 0px rgba(255,255,255,0.3), inset 0px -1px 1px rgba(255,255,255,0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3);
}
.disabled.button-3d-royal {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-border-royal {
	border: 2px solid rgb(135, 49, 140); color: rgb(135, 49, 140); box-shadow: none; text-shadow: none; transition-property: all; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: all; -o-transition-property: all; -webkit-transition-property: all; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-border-royal:hover {
	border: 2px solid rgb(171, 62, 178); color: rgb(171, 62, 178);
}
.button-border-royal:active {
	border: 2px solid rgb(99, 36, 102); color: rgb(99, 36, 102); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-border-royal {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-flat-royal {
	background: rgb(135, 49, 140); border: currentColor; color: rgb(255, 255, 255); box-shadow: none; text-shadow: none; transition-property: background; transition-duration: 0.3s; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-transition-property: background; -o-transition-property: background; -webkit-transition-property: background; -moz-transition-duration: 0.3s; -o-transition-duration: 0.3s; -webkit-transition-duration: 0.3s;
}
.button-flat-royal:hover {
	background: rgb(153, 56, 159);
}
.button-flat-royal:active {
	background: rgb(118, 68, 121); color: rgb(80, 29, 83); transition-duration: 0s; -moz-transition-duration: 0s; -o-transition-duration: 0s; -webkit-transition-duration: 0s;
}
.disabled.button-flat-royal {
	box-shadow: none; -webkit-appearance: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}
.button-jumbo {
	padding: 0px 40.96px; height: 51.2px; line-height: 51.2px; font-size: 24px;
}
.button-large {
	padding: 0px 30.72px; height: 38.4px; line-height: 38.4px; font-size: 19px;
}
input.button-large {
	height: 40.4px;
}
button.button-large {
	height: 40.4px;
}
.button-small {
	padding: 0px 20.48px; height: 25.6px; line-height: 25.6px; font-size: 15px;
}
input.button-small {
	height: 27.6px;
}
button.button-small {
	height: 27.6px;
}
.button-tiny {
	padding: 0px 17.92px; height: 22.4px; line-height: 22.4px; font-size: 12px;
}
input.button-tiny {
	height: 24.4px;
}
button.button-tiny {
	height: 24.4px;
}
.glow.button {
	animation-name: glowing; animation-duration: 3s; animation-iteration-count: infinite; -webkit-animation-duration: 3s; -moz-animation-duration: 3s; -o-animation-duration: 3s; -webkit-animation-iteration-count: infinite; -khtml-animation-iteration-count: infinite; -moz-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; -webkit-animation-name: glowing; -khtml-animation-name: glowing; -moz-animation-name: glowing; -o-animation-name: glowing;
}
.glow.button:active {
	box-shadow: inset 0px 1px 3px rgba(0,0,0,0.3), 0px 1px 0px white; animation-name: none; -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white; -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white; -webkit-animation-name: none; -moz-animation-name: none; -o-animation-name: none;
}
.button-dropdown {
	overflow: visible; display: inline-block; position: relative;
}
.button-dropdown .button .icon-caret-down {
	margin: 0px 0px 0px 3px; font-size: 90%; vertical-align: middle;
}
.button-dropdown ul.button-dropdown-menu-below {
	top: 115%;
}
.button-dropdown ul.button-dropdown-menu-above {
	top: auto; bottom: 115%;
}
.button-dropdown ul {
	background: rgb(252, 252, 252); margin: 0px; padding: 0px; border-radius: 3px; left: -2px; top: -2px; display: none; list-style-type: none; position: absolute; z-index: 1000; min-width: 102%; box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -moz-border-radius: 3px; -webkit-border-radius: 3px; -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
}
.button-dropdown ul li {
	margin: 0px; padding: 0px; display: block;
}
.button-dropdown ul li:first-child a {
	border-top-left-radius: 3px; border-top-right-radius: 3px; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px;
}
.button-dropdown ul li:last-child a {
	border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px;
}
.button-dropdown ul .button-dropdown-divider {
	border-top-color: rgb(228, 228, 228); border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px #fff; -moz-box-shadow: inset 0px 1px 0px #FFF; -webkit-box-shadow: inset 0px 1px 0px #FFF;
}
.button-dropdown ul a {
	padding: 0px 20px; color: rgb(51, 51, 51); line-height: 30px; font-size: 12px; text-decoration: none; display: block; white-space: nowrap;
}
.button-dropdown ul a:hover {
	color: rgb(255, 255, 255); background-color: rgb(60, 106, 185);
}
html {
	line-height: 1.5em; font-size: 100%;
}
.content {
	margin: auto; width: 90%;
}
body {
	font: 400 14px/23px Segoe UI,Frutiger,Frutiger Linotype,Dejavu Sans,Helvetica Neue,Arial,sans-serif; color: rgb(51, 51, 51);
}
a {
	color: rgb(50, 61, 125); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.hidden {
	display: none !important;
}
.ui-tabs-nav {
	margin: 1em 0px; padding: 0px; border: 0px currentColor; overflow: hidden;
}
.ui-tabs-nav li {
	padding-right: 4px; padding-left: 4px; margin-left: 0px; float: left; list-style-type: none; list-style-image: none; white-space: nowrap;
}
.ui-tabs-nav li:first-child {
	padding-left: 0px;
}
.ui-tabs-nav li:last-child {
	padding-right: 0px;
}
.ui-tabs-nav li.last {
	padding-right: 0px;
}
.ui-tabs-nav a {
	color: inherit; text-decoration: inherit; cursor: inherit;
}
.ui-tabs-nav a:active {
	
}
.ui-tabs-nav a:focus {
	
}
.ui-state-default {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(102, 102, 102) rgb(102, 102, 102) currentColor; border-radius: 10px 10px 0px 0px; color: rgb(102, 102, 102); background-color: rgb(215, 232, 244);
}
.ui-state-default:hover {
	color: black; background-color: rgb(235, 243, 250);
}
.ui-state-active {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(102, 102, 102) rgb(102, 102, 102) currentColor; color: rgb(26, 26, 26); background-color: rgb(175, 209, 233);
}
.ui-state-active:hover {
	color: rgb(26, 26, 26); background-color: rgb(195, 220, 239);
}
.ui-widget-header {
	border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.ui-state-default {
	padding-top: 0.3em; padding-bottom: 0.3em;
}
.ui-tabs-anchor {
	margin: 0.3em; font-weight: 600; cursor: pointer;
}
.ui-tabs-anchor:hover {
	color: rgb(102, 102, 102);
}
a.ui-tabs-anchor {
	cursor: pointer;
}
.form-field {
	margin-bottom: 1em;
}
.form-field label {
	display: block;
}
.form-field input {
	width: 35%; min-width: 250px;
}
.form-field select {
	width: 35%; min-width: 250px;
}
.form-field textarea {
	width: 35%; min-width: 250px;
}
.form-field input {
	padding: 5px;
}
.form-field select {
	padding: 5px;
}
.form-field textarea {
	padding: 5px;
}
.form-field label {
	color: rgb(51, 51, 51); text-transform: capitalize; font-weight: 600;
}
.alert {
	padding: 1em;
}
.alert-success {
	border-color: rgb(214, 233, 198); color: rgb(60, 118, 61); background-color: rgb(223, 240, 216);
}
.alert-error {
	border-color: rgb(235, 204, 209); color: rgb(169, 68, 66); background-color: rgb(242, 222, 222);
}
#message {
	height: 150px;
}
