body{background-color:#fff;color:#999;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:normal;}
h1,h2,h3,h4,h5,h6{color:#333;font-family:'Raleway',sans-serif;font-style:normal;font-weight:400;line-height:1.2;margin:0;}
h1{font-size:26px;}h2{font-size:24px;}h3{font-size:22px;}h4{font-size:20px;}h5{font-size:18px;}h6{font-size:16px;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333;font-family:'Raleway',sans-serif;}
p{line-height:26px;}
p a{color:#fff;}
a{color:#333;text-decoration:none;font-family:'Raleway',sans-serif;}
a:hover,a:focus,a:active{outline:none;text-decoration:none;}
ul,ul ul{margin:0;padding:0;}
li{text-decoration:none;list-style:none;}
ol{float:none;list-style:decimal;padding-left:15px;}
ol ol{margin-left:20px;}
ol li{list-style:decimal;width:100%;}
.text,.thumb,figure,figure img,iframe{float:left;width:100%;}
.clear{clear:both;font-size:0;line-height:0;}
img{max-width:100%;}
strong{color:#3d3d3d;}
select{border:1px solid #d2d2d2;color:#3d3d3d;cursor:pointer;display:inline-block;font-size:14px;font-weight:300;height:40px;padding:8px 12px;width:100%;}
label{color:#3d3d3d;display:block;font-weight:400;margin-bottom:10px;}
button{border:none;}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dadada;display:inline-block;font-size:16px;font-weight:normal;line-height:16px;outline:none;vertical-align:middle;}
form p{float:left;position:relative;width:100%;}
form p span i{color:#474747;left:16px;position:absolute;top:13px;}
table{background-color:transparent;max-width:100%;width:100%;}
th{text-align:left;}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td{border:1px solid transparent;line-height:2.5;padding-left:7px;vertical-align:top;}
table > thead > tr > th{border-bottom:2px solid #d2d2d2;vertical-align:bottom;}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:12px 16px;}
p ins{color:#999;}
dl dd{margin-left:20px;}
address{font-style:italic;}
::-webkit-input-placeholder{color:#666;opacity:1;}
:-moz-placeholder{color:#666;opacity:1;}
::-moz-placeholder{color:#666;opacity:1;}
:-ms-input-placeholder{color:#666;opacity:1;}
