/* Basic */

	body {
		background: #fff;
		color: #888;
	}

	input, textarea, select {
		color: #888;
	}

	h1, h2, h3, h4, h5, h6 {
		color: #666;
	}

	h1 a strong, h2 a strong, h3 a strong, h4 a strong, h5 a strong, h6 a strong {
		color: #333;
	}

	h2.alt {
		color: #888;
	}

	h2.alt strong {
		color: #666;
	}

	strong, b {
		font-weight: 300;
		color: #666;
	}

	a:hover {
		color: #E27689;
		border-bottom-color: rgba(255, 255, 255, 0);
	}

	hr {
		border-top: solid 1px #ddd;
	}

	blockquote {
		border-left: solid 0.5em #ddd;
	}

/* Form */
	form input[type="text"],
	form input[type="email"],
	form input[type="password"],
	form select,
	form textarea {
		background: #fff;
		background: rgba(255, 255, 255, 0.75);
		box-shadow: inset 0 0.1em 0.1em 0 rgba(0, 0, 0, 0.05);
		border: solid 1px rgba(0, 0, 0, 0.15);
	}

	form input[type="text"]:focus,
	form input[type="email"]:focus,
	form input[type="password"]:focus,
	form select:focus,
	form textarea:focus {
		box-shadow: 0 0 2px 1px #8ebebc;
		background: #fff;
	}

	form .formerize-placeholder {
		color: #555 !important;
	}

	form ::-webkit-input-placeholder {
		color: #555 !important;
	}

	form :-moz-placeholder {
		color: #555 !important;
	}

	form ::-moz-placeholder {
		color: #555 !important;
	}

	form :-ms-input-placeholder {
		color: #555 !important;
	}

/* Table */
	table.default tbody tr:nth-child(2n+2) {
		background: #f4f4f4;
	}

	table.default th {
		color: #fff;
		background: #222729 url("images/overlay.png");
	}

	table.default thead {
		background: #444;
		color: #fff;
	}

	table.default tfoot {
		background: #eee;
	}

/* Button */

	input[type="button"],
	input[type="submit"],
	input[type="reset"],
	button,
	.button {
		color: #fff !important;
		background-color: #8ebebc;
		background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)), url("images/overlay.png");
		background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)), url("images/overlay.png");
		background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)), url("images/overlay.png");
		background-image: linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15)), url("images/overlay.png");
	}

	input[type="button"]:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	button:hover,
	.button:hover {
		background-color: #9ececc;
	}

	input[type="button"]:active,
	input[type="submit"]:active,
	input[type="reset"]:active,
	button:active,
	.button:active {
		background-color: #7eaeac;
	}

/* Item */

	.item {
		box-shadow: 0 0.05em 0.15em 0 rgba(0, 0, 0, 0.05);
	}

	.item header {
		background: #fff;
	}
/* Header */

	#header {
		background: #222629 url("images/overlay.png");
		box-shadow: inset -0.25em 0 0.25em 0 rgba(0, 0, 0, 0.1);
		color: #fff;
	}

	#header .icons a {
		color: #41484c;
	}

	#header .icons a:hover {
		color: #fff;
	}

	#logo h1 {
		color: #fff;
	}

	#logo p {
		color: rgba(255, 255, 255, 0.5);
	}

	#nav ul li a {
		color: rgba(255, 255, 255, 0.5);
	}

	#nav ul li a span:before {
		color: #41484c;
	}

	#nav ul li a.active {
		background: rgba(0, 0, 0, 0.15);
		box-shadow: inset 0 0 0.25em 0 rgba(0, 0, 0, 0.125);
		color: #fff;
	}

	#nav ul li a.active span:before {
		color: #e27689;
	}

	/* Footer */

	#footer {
		background-color: #dce3e2;
	}

/* Main */
	#main > section {
		box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, 0.05), inset 0 0.1em 0.1em 0 rgba(0, 0, 0, 0.025);
	}

	#main > section.dark {
		color: #ddd;
		color: rgba(255, 255, 255, 0.75);
	}

	#main > section.dark h2, #main > section.dark h3, #main > section.dark h4, #main > section.dark h5, #main > section.dark h6 {
		color: inherit;
	}

	#main > section.dark strong {
		color: #fff;
		border-color: inherit;
	}

	#main > section.dark a {
		color: #fff;
		border-color: inherit;
	}

	#main > section.dark a:hover {
		border-bottom-color: rgba(255, 255, 255, 0);
	}

	#main > section.one {
		background-color: #81918E;
	}

	#main > section.two {
		background-color: #f5fafa;
	}

	#main > section.three {
		background-color: #ecf1f1;
	}

	#main > section.four {
		background-color: #e8edec;
	}

/* Wide */
	@media screen and (min-width: 961px) and (max-width: 1880px) {
		/* Header */
		#header {
			background: #222729 url("images/overlay.png");
		}

		#header .bottom {
			border-top: solid 1px rgba(255, 255, 255, 0.05);
			box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.15);
		}

		#headerToggle .toggle:before {
			color: #fff;
		}
	}



/* Fields */
	/*
	  Starting styles for each field
	*/
.field {
	border: solid #aaa;
}

.field label {
	color: #fff;
	background: #aaa;
}

.field input:focus ~ label,
.field input:valid ~ label,
.field select:focus ~ label,
.field select:valid ~ label,
.field input[type="date"] ~ label,
.field input[type="time"] ~ label {
	color: #fff;
}



.field {
	border-width: 1px 1px 1px 1px;
	border: solid #7eaeac; /* rgb(172, 220, 218) */;
}

.field label {
	background: #7eaeac; /* rgb(172, 220, 218) */;
}


/* styles.css */
.sectionTitle, .sectionSubtitle {
	color:rgb(119, 159, 157)
}

.elems {
	color:#000;
}

.elems .wBorder {
	border: 1px solid rgb(149, 189, 187);
}

.elems .header {
	background-color:rgb(119, 159, 157);
	color:#FFF;
}