.grid-1-12 {
	width:5.333%!important
}
.grid-2-12 {
	width:13.666%!important
}
.grid-3-12 {
	width:22%!important
}
.grid-4-12 {
	width:30.333%!important
}
.grid-5-12 {
	width:38.666%!important
}
.grid-6-12 {
	width:47%!important
}
.grid-7-12 {
	width:55.333%!important
}
.grid-8-12 {
	width:63.666%!important
}
.grid-9-12 {
	width:65.6%!important
}
.grid-10-12 {
	width:72%!important
}
.grid-11-12 {
	width:80.333%!important
}
.grid-12-12 {
	width:88.666%!important
}
.grid-13-12 {
	width:97%!important
}
.grid-14-12 {
	width:100px!important
}
.form {
	margin:0;
	padding:0
}
.form label {
	height:auto;
	margin:0 10px 0 0;
	vertical-align:middle
}
.form input[type=text], .form input[type=password], .form input[type=file], .form textarea, .form select {
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-border-radius:2px 2px 2px 2px;
	-webkit-box-sizing:border-box;
	background:#f6f6f6;
	border:1px solid #d0d0d0;
	border-radius:2px 2px 2px 2px;
	box-sizing:border-box;
	color:#7a7a7a;
	font-family:inherit;
	height:28px;
	margin:0;
	padding:5px;
	vertical-align:middle;
	width:100%;
	border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
* + html .form input[type=text], .form input[type=password], .form input[type=file], .form textarea{
	height:20px;
	line-height:20px;
	width:90%;
	padding:3px;
	margin:0 0 5px;
}
.form textarea {
	background:#f6f6f6;
	border:1px solid #d0d0d0;
	height:5.45em;
	margin:0 0 5px 0;
	padding:0 0 0 5px;
	color:#7a7a7a;
	border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	resize:none;
	width:100%
}
.form select {
	background:#f6f6f6;
	border:1px solid #d0d0d0;
	color:#7a7a7a;
	height:30px;
	margin:0 8px 0 0 !important;
	padding:0;
	border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
.form input[type=text]:hover, .form input[type=password]:hover, .form input[type=file]:hover, .form textarea:hover, .form select:hover {
	border:1px solid #CCC;
	color:#ababab
}
.form input[type=text]:focus, .form input[type=password]:focus, .form input[type=file]:focus, .form textarea:focus, .form select:focus {
	border:1px solid #CCC;
	color:#7c7c7c
}
.form-button, .form input[type=submit], .form input[type=button], .form input[type=reset] {
	background:#3b3b3b;
	border:none;
	color:#d0d0d0;
	font-size:12px;
	margin:0;
	outline:none;
	padding:9px 18px;
	text-decoration:none;
	text-transform:uppercase;
	border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
}
.form-button:hover, .form input[type=submit]:hover, .form input[type=button]:hover, .form input[type=reset]:hover {
	bbackground:#232323;
	border:none;
	color:#d0d0d0;
	font-size:12px;
	margin:0;
	outline:none;
	padding:9px 18px;
	text-decoration:none;
	text-transform:uppercase
}
.form-msg-info, .form-msg-warning, .form-msg-error, .form-msg-success {
	border:1px solid #ccc;
	clear:both;
	color:#2b2b2b;
	display:block;
	height:auto;
	margin:0 1.5% .8em;
	padding:20px 20px 15px 38px
}
.form-msg-info li, .form-msg-warning li, .form-msg-error li, .form-msg-success li {
	font-size:1.4em;
	line-height:1.1em;
	list-style:none;
	margin-bottom:.4%;
	padding:0;
	vertical-align:top
}
.form-msg-info {
	background:#d1ecf7 url(../images/form-ic-info.png) no-repeat 12px 23px;
	border-color:#bcdfef
}
.form-msg-warning {
	background:#fff6bf url(../images/form-ic-warning.png) no-repeat 12px 23px;
	border-color:#fceb77
}
.form-msg-error {
	background:#fad0d0 url(../images/form-ic-error.png) no-repeat 12px 23px;
	border-color:#f6abab
}
.form-msg-success {
	background:#e5f8ce url(../images/form-ic-success.png) no-repeat 12px 23px;
	border-color:#d0f1a6
}
.formee-msg-success a {
	color:#62b548
}
.formee-msg-info a {
	color:#11689e
}
.formee-msg-warning a {
	color:#957210
}
.formee-msg-error a {
	color:#b01717
}
.formee-error {
	-moz-box-shadow:0 0 3px 0 rgba(176, 23, 23, .4);
	-webkit-box-shadow:0 0 3px 0 rgba(176, 23, 23, .4);
	border-color:#FAD0D0!important;
	box-shadow:0 0 3px 0 rgba(176, 23, 23, .4);
	color:#b01717!important
}
.red {
	color:red
}
