/* colors
 ------------------------------------------------------------- */
/* black, textcolor */
/* white, background-color */
/* grey bckgrd */
/* orange */
/* grey disabled */
/* grey light weeditmode */
/* blue light weeditmode */
/* blue dark weeditmode */
/* grey leight navabr */
/* grey bootstrap */
/* margins / paddings
 ------------------------------------------------------------- */
/* mixins
 ------------------------------------------------------------- */
/* borders
 ------------------------------------------------------------- */
/* margins / paddings
 ------------------------------------------------------------- */
/* CSS Document */
/* ------------------------------------------------------------------
 formsteps
 ------------------------------------------------------------------ */
.form-inline div {
  display: inline-block; }

#formsteps {
  display: none;
  /*padding: 5px;*/
  margin: 0px 0px 30px 0px;
  /*background-color: #F3F3F3;*/
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important; }

#formsteps ul {
  list-style-type: none;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px; }

#formsteps li {
  display: inline-block;
  font-weight: bold;
  color: #fff;
  margin: 0px 10px 0px 0px;
  padding: 5px 15px 5px 15px;
  background-image: none !important;
  background-color: #f2922a;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important; }

#formsteps .stepEnd {
  width: 165px !important;
  float: right !important;
  margin: 0px 0px 0px 0px !important; }

.formContainer {
  width: 100%;
  clear: both;
  margin: 5px 0px 20px 0px;
  padding: 0px 0px 0px 0px; }

#formButtons {
  margin: 30px -15px 0px -15px; }

#formButtons a {
  color: #000;
  text-decoration: none;
  background-color: #e6e6e6;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important; }
  #formButtons a:hover {
    color: #000;
    background-color: #f2922a;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important; }
  #formButtons .col + .col {
    margin-top: 0px; }
/* ------------------------------------------------------------------
 form elements
 ------------------------------------------------------------------ */
#form h2 {
  margin-bottom: 20px; }

#form input, #form textarea {
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important; }

#form textarea {
  min-height: 100px; }
/* ------------------------------------------------------------------
 summary
 ------------------------------------------------------------------ */
#form .formTableSum {
  width: 100%; }

#form .formTableSum tr {
  display: block;
  margin: 0px 0px 7px 0px !important;
  padding: 0px 0px 0px 0px !important; }

#form .formTableSum tr:hover {
  background-color: #999;
  color: #fff; }

#form .formTableSum td {
  text-align: left;
  vertical-align: top;
  padding: 3px 3px 3px 3px; }

#form .formTableSum tr:hover td {
  color: #fff; }

#form .formTableSum td.tdLabel {
  padding: 3px 3px 3px 3px;
  font-weight: bold; }

#form .formTableSum .col1 {
  width: 200px; }
/* ------------------------------------------------------------------
 captcha
 ------------------------------------------------------------------ */
#captchaBox {
  color: #6e8193;
  margin: 30px 0px 20px 0px;
  padding: 20px;
  border: 1px solid #fff;
  background-color: #e6e6e6;
  -webkit-border-radius: 0px !important;
  -moz-border-radius: 0px !important;
  border-radius: 0px !important; }

#captchaBox input.error {
  display: inline;
  margin-top: 0px;
  border: 1px solid #ca2216; }

#captchaBox label.error {
  margin-top: 20px; }

#captchaBox #num1 {
  margin-left: 0px; }

#captchaBox #num1, #captchaBox #num2 {
  width: 35px; }

#captchaBox .operator {
  margin: 0px 10px 0px 10px; }

#spambot {
  display: block;
  width: 100%;
  margin: 20px 0px 0px 0px; }
