// Setup Page CSS Variables.
$eac_accounting: #77B82E !default;

body {
	box-shadow: none;
	background: #f1f1f1;
	padding: 0;
	border: none;
	height: auto;
}

.eac-setup {
	margin: 65px auto 24px;
	box-shadow: none;
	background: #f1f1f1;
	padding: 0;

	.eac-logo {
		border: 0;
		margin: 0 0 24px;
		padding: 0;
		text-align: center;

		a {
			display: block;
		}

		img {
			max-width: 300px;
			height: auto;
		}
	}

	.eac-label {
		font-weight: normal;
	}

	textarea {
		resize: none;
	}

	.eac_select2{
		width: 100% !important;
		max-width: 100% !important;
	}

	&-steps {
		padding: 0 0 24px;
		margin: 0;
		list-style: none;
		overflow: hidden;
		color: #ccc;
		width: 100%;
		display: -webkit-inline-flex;
		display: -ms-inline-flexbox;
		display: inline-flex;

		li {
			width: 25%;
			float: left;
			padding: 0 0 .8em;
			margin: 0;
			text-align: center;
			position: relative;
			border-bottom: 4px solid #ccc;
			line-height: 1.4em;

			&:before {
				content: "";
				border: 4px solid #ccc;
				border-radius: 100%;
				width: 4px;
				height: 4px;
				position: absolute;
				bottom: 0;
				left: 50%;
				margin-left: -6px;
				margin-bottom: -8px;
				background: #fff;
			}

			&.active, &.done {
				border-color: $eac_accounting;
				color: $eac_accounting;

				&:before {
					border-color: $eac_accounting;
				}
			}

			a {
				text-decoration: none;
				color: $eac_accounting;
			}
		}

	}

	&-content {
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
		box-shadow: 0 1px 3px rgba(0, 0, 0, .13);
		padding: 2em;
		margin: 0 0 20px;
		background: #fff;
		overflow: hidden;
		zoom: 1;

		h2 {
			margin: 0 0 20px;
			border: 0;
			padding: 0;
			color: #666;
			clear: none;
			font-weight: 500;
		}
	}

	&-actions {
		overflow: hidden;
		text-align: center;
		margin-top: 20px;
		margin-bottom: 0;

		.step {
			text-align: center;
			margin-bottom: 0;
		}

		.button, button {
			text-align: center;
			font-weight: 300;
			font-size: 16px;
			box-shadow: none;
			min-width: auto;
		}
	}
}
