@charset "utf-8";
/* CSS Document */
html{
	width:100%;
	height:100%;
	float:left;
}

body{
	width:100%;
	height:100%;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#8a8a8c;
	overflow-x: hidden;
	background-color:#FFFFFF;
}

*{
	margin:0;
	padding:0;
	border:none;
	outline: none;
}

.span{ float:left; width:100% }
.span2{ float:left; width:50% }
.span3{ float:left; width:33.333%; }
.span4{ float:left; width:25%; }
.span5{ float:left; width:23%; padding:0 1%; }
.span6{ float:left; width:66.666%; }
.span7{ float:left; width:73%; padding:0 1%; }
.span9{ float:left; width:95%; }
.fl{ float:left !important; }
.fr{ float:right !important; }
.cur{ cursor:pointer; }
.uppercase{ text-transform:uppercase; }
.capitalize{ text-transform:capitalize; }
.lowercase{ text-transform:lowercase; }
a{ color:#c30113; text-decoration:none; }
a:hover, a.active{ color:#282828; text-decoration:underline; }
.align_center{ text-align:center; }
.align_left{ text-align:left; }
.align_right{ text-align:right; }
.justify{ text-align:justify; }
.relative{ position:relative; top:0px; left:0px; float:left; }
.absolute{ position:absolute; top:0px; left:0px; float:left; }
.absolute-right{ position:absolute; top:0px; right:0px; float:right; }
.block{ display:block; }
.display_none{ display:none; }
.border-box{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.centered{
	width:960px;
	margin:0 auto;
}
#main{ width:100%; font:left; }
#content{ width:100%; min-height:400px; font:left; }

input{
	background-color:#ebebeb;
	color:#58585a;
	font-size:15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:20px 25px;
	width:96%;
	margin-bottom:15px;
}
textarea{ 
	background-color:#ebebeb;
	color:#58585a;
	font-size:15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:20px 25px;
	width:100%;
	height:200px;
	margin-bottom:15px;
}
input.submit{
	width:111px;
	padding:8px 0px;
	text-align:center;
	background-color:#58585a;
	color:#FFFFFF;
	font-size:15px;
	cursor:pointer;
	border-radius:25px;
	margin:0 auto;
}

/* */
/* */
.alert-box {
    color:#555 !important;
    border-radius:10px;
    font-family:'Lato', sans-serif;
	font-size:11px;
    padding:10px 10px 10px 36px;
	text-align:left;
    /*margin:10px 0px;*/
	margin-bottom:10px;
	width:100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.alert-box span {
    font-weight:bold;
    text-transform:uppercase;
}

.error {
    background:#ffecec url('../images/icons/error.png') no-repeat 10px 10px;
    border:1px solid #f5aca6;
}
.success {
    background:#e9ffd9 url('../images/icons/success.png') no-repeat 10px 10px;
    border:1px solid #a6ca8a;
}
.warning {
    background:#fff8c4 url('../images/icons/warning.png') no-repeat 10px 10px;
    border:1px solid #f2c779;
}
.notice {
    background:#e3f7fc url('../images/icons/notice.png') no-repeat 10px 10px;
    border:1px solid #8ed9f6;
}
/* */
/* */