html,body{padding:0;margin:0;border:0;outline:none}
html{font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
body {
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	line-height:22px;
	color:#242424;
	overflow-x:hidden;
	-webkit-font-smoothing:antialiased;
	-webkit-text-size-adjust:100%;
}
*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
div, section, aside, article, header, nav, footer, address, form, h1, h2, h3, h4, h5, h6, p, ul, ol, ul li, ol li, span, img, a, table, thead, tbody, tfoot, tr, th, td, dt, dh, dd {
	padding:0;
	margin:0;
	border:0;
	outline:none;
	background:none;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-family: 'Raleway', sans-serif;}
h1{ color:#000; font-size:30px; font-weight:700;}
h2{ color:#000; font-size:18px; font-weight:700; margin-bottom:10px;}
ul,ol,ul li,ol li{list-style:none}
address{font-style:normal}
label,input,select,textarea,button{font-family: 'Open Sans', sans-serif;padding:0;margin:0;border:0;outline:none}
textarea{resize:vertical;overflow:auto}
label,input[type=text],input[type=tel],input[type=email],input[type=password],input[type=button],input[type=submit],input[type=reset],input[type=search],select,textarea,button{-webkit-appearance:none}
audio,canvas,video{display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]){display:none; height:0;}
[hidden]{display:none;}
.wrapper{
	width:1170px;
	margin:0 auto;
	position:relative;
	transition:width ease-in-out 200ms;
	-moz-transition:width ease-in-out 200ms;
	-webkit-transition:width ease-in-out 200ms;
	-ms-transition:width ease-in-out 200ms;
	-o-transition:width ease-in-out 200ms;
}

::selection{color:#FFFFFF;background:#333333}
::-moz-selection{color:#FFFFFF;background:#333333}
.overflow{overflow:hidden}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.fl-left{float:left}
.fl-right{float:right}
.fl-none{float:none}
.align-left{text-align:left}
.align-right{text-align:right}
.align-center{text-align:center}
.align-justify{text-align:justify}
.error {
    color: #ff0000;
    display: block;
    margin-top: 3px;
	display:none;
}
a{color:#5dca7d;text-decoration:none}
a:hover{color:#000000;text-decoration:none}
a,a:hover,a:focus,input,input:hover,input:focus,select,select:hover,select:focus,option,option:hover,option:focus,button,button:hover,button:focus{outline:none}
a,input[type=submit],input[type=reset],input[type=button],input[type=file],button{cursor:pointer;transition:all ease-in-out 200ms;-moz-transition:all ease-in-out 200ms;-webkit-transition:all ease-in-out 200ms;-ms-transition:all ease-in-out 200ms;-o-transition:all ease-in-out 200ms;}
img{display:inline-block;max-width:100%}
p{ font-size:16px; color:#000; line-height:22px; margin-bottom:15px;}
p:lsat-child{ margin-bottom:0px;}
label{
	font-size:16px;
	line-height:22px;
	color:#121212;
	font-weight:normal;
}
.textbox,.textarea,.selectbox{
	width:280px;
	height:32px;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:18px;
	color:#555;
	padding:5px;
	text-align:left;
}
.textarea{
	min-height:32px;
	max-height:320px;
}
.btn{
	display:inline-block;
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	line-height:14px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:center;
	text-transform:uppercase;
	padding:8px 15px;
	margin:0;
	border:0;
	outline:none;
	background: #095ed2;
}
.btn:hover{
	color:#FFFFFF;
	background: #013986;
}
.btnDisabled{
	cursor:no-drop;
	color:#FFFFFF;
	background: #CECECE;
}
.btnDisabled:hover{
	color:#FFFFFF;
	background: #CECECE;
}

