body, td, th, dt, dd, input, textarea, select {
	font-family: "Rubik";
}
body, td, th, dt, dd {
  background: #fff;
  color: #000;
  font-size: 16px;
  margin: 0;
}

.submit_button {
  font-size: 15px;
  background: #355347;
  color: #fff;
  border: none;
  height: 45px;
  line-height: 45px;
  border-radius: 7px;
  padding: 0 25px;
}

.form_fields, select, .form_fields_error, textarea, #SignUp input[type="text"] {
  font-size: 18px;
  background: #fff;
  color: #000;
  border: 1px solid #000;
  height: 45px;
  line-height: 45px;
  border-radius: 7px;
}

a {
  color: #1a5739;
  text-decoration: none;
}

a:hover {
  color: #000;
}

.submit_button:hover {
  background: #000;
  color: #fff;
}

.form_fields_error {
  background: #ffe8e8;
  border: 1px solid #b40c0c;
}

.flag_error {
  background: #ea6264;
}

.flag_ok {
  background: #009824;
}

.flag_att {
  background: #d29470;
}

.msgbox {
  color: #fff;
}

h1, h2, h3, h4, h5 {
  font-family: ActaDisplay;
  font-weight: normal;
}

p, li {
  font-size: 16px;
}

[data-style="header"] {
  
	margin-top:30px;
	margin-bottom:50px;
	border-radius:0px;
	overflow: hidden;max-width:1400px;
}
[data-style="header-inner"] {
  
	padding-left:30px;
	padding-right:30px;
	border-radius:35px;
	overflow: hidden;
		background:#355347;max-width:1400px;
}
[data-style="header-h1"] {
  
		color:#ffffff;
	margin-top:120px;
	margin-bottom:30px;
	border-radius:0px;
	overflow: hidden;max-width:1400px;
}
[data-style="breadcrumb"] {
  
		color:#ffffff;
	border-radius:0px;
	overflow: hidden;
		display:none;max-width:1400px;
}