/* Form (Bootstrap) */

#alertMessage{display:none;}
#alertMessage.alertMessageVisible{display:block;}

/* Main Header */
.form-header { padding-bottom: 1px;  margin: 20px 0 25px 0;  border-bottom: 2px solid #eaeaea;}
.form-header h2 { font-size:16px;font-family: 'ZooGroteskBold', "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; text-transform:uppercase;color:#31562d; }

/* Header inside Form */
.form-group-header{padding-bottom: 1px;  margin: 20px 0 25px 0;  border-bottom: 2px solid #eaeaea;}
.form-group-header h2{font-size:16px;font-family: 'ZooGroteskBold', "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; text-transform:uppercase; color:#31562d; }

.form-group h1{font-size:16px;font-family: 'ZooGroteskBold', "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; text-transform:uppercase; color:#31562d; }
.form-group h2{font-size:14px;font-family: 'ZooGroteskBold', "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; text-transform:uppercase; color:#31562d; }

/* Form */

.form-zoobasel-01 { font-family: "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; color:#31562d; font-size: 14px; }

.form-inline {
    padding:10px;
}
.form-inline > * {
    margin:15px 3px !important;
}

/* Form in content */
.form-zoobasel-01 { font-family: "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; color:#31562d; font-size: 14px; 
margin:10px 10px; padding: 10px 30px 10px 20px;color: #adc086; width:100%; 
}

.form-zoobasel-01 .textOnly{ 
    margin-bottom: 0;
    vertical-align: middle; font-weight:bold; color:#31562d;}
.form-zoobasel-01 .form-group h3{ font-size:18px; text-transform:uppercase;}

.form-zoobasel-01 input[type="text"],.form-zoobasel-01 input[type="password"],.form-zoobasel-01 input[type="email"] {  }

.form-zoobasel-01 .has-success .help-block,
.form-zoobasel-01 .has-success .control-label,
.form-zoobasel-01 .has-success .radio,
.form-zoobasel-01 .has-success .checkbox,
.form-zoobasel-01 .has-success .radio-inline,
.form-zoobasel-01 .has-success .checkbox-inline {
  color: #adc086;
}

.form-zoobasel-01 .has-error .help-block,
.form-zoobasel-01 .has-error .control-label,
.form-zoobasel-01 .has-error .radio,
.form-zoobasel-01 .has-error .checkbox,
.form-zoobasel-01 .has-error .radio-inline,
.form-zoobasel-01 .has-error .checkbox-inline {
  color: #ff0000;
}
.form-zoobasel-01 .has-error .form-control {
  border-color: #ff0000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.form-zoobasel-01 .has-error .form-control:focus {
  border-color: #ff0000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.form-zoobasel-01 .has-error .input-group-addon {
  color: #ff0000;
  background-color: #f2dede;
  border-color: #ff0000;
}
.form-zoobasel-01 .has-error .form-control-feedback {
  color: #ff0000;
}

.form-zoobasel-01 .radio.disabled{
  color: #ccc!important;
}



/* Form in header */
.form-zoobasel-02 { font-family: "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; color:#31562d; font-size: 14px; 
margin:20px; background-image:url(img/backgrounds/green_standard_90.png);background-repeat:repeat;  border:1px solid #679951; padding: 20px;color: #adc086;}

.form-zoobasel-02 input[type="text"],.form-zoobasel-02 input[type="password"],.form-zoobasel-02 input[type="email"] {  background-image:url(img/backgrounds/green_dark_90.png);background-repeat:repeat;  border:1px solid #679951;color: #adc086;}

.form-zoobasel-02 .has-success .help-block,
.form-zoobasel-02 .has-success .control-label,
.form-zoobasel-02 .has-success .radio,
.form-zoobasel-02 .has-success .checkbox,
.form-zoobasel-02 .has-success .radio-inline,
.form-zoobasel-02 .has-success .checkbox-inline {
  color: #adc086;
}

.form-zoobasel-02 .has-error .help-block,
.form-zoobasel-02 .has-error .control-label,
.form-zoobasel-02 .has-error .radio,
.form-zoobasel-02 .has-error .checkbox,
.form-zoobasel-02 .has-error .radio-inline,
.form-zoobasel-02 .has-error .checkbox-inline {
  color: #ff0000;
}
.form-zoobasel-02 .has-error .form-control {
  border-color: #ff0000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.form-zoobasel-02 .has-error .form-control:focus {
  border-color: #ff0000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.form-zoobasel-02 .has-error .input-group-addon {
  color: #ff0000;
  background-color: #f2dede;
  border-color: #ff0000;
}
.form-zoobasel-02 .has-error .form-control-feedback {
  color: #ff0000;
}

/* Form in Sidebar */
.form-zoobasel-03 { font-family: "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; color:#31562d; font-size: 14px; 
margin:0px; background-image:url(img/backgrounds/green_standard_90.png);background-repeat:repeat;   padding: 0px;color: #adc086;}


.form-zoobasel-03 input[type="text"],.form-zoobasel-03 input[type="password"],.form-zoobasel-03 input[type="email"] {  
background-image:url(img/backgrounds/green_dark_90.png);background-repeat:repeat;  border:1px solid #679951;color: #adc086; width:100%;}

.form-zoobasel-03 .has-success .help-block,
.form-zoobasel-03 .has-success .control-label,
.form-zoobasel-03 .has-success .radio,
.form-zoobasel-03 .has-success .checkbox,
.form-zoobasel-03 .has-success .radio-inline,
.form-zoobasel-03 .has-success .checkbox-inline {
  color: #adc086;
}

.form-zoobasel-03 .has-error .help-block,
.form-zoobasel-03 .has-error .control-label,
.form-zoobasel-03 .has-error .radio,
.form-zoobasel-03 .has-error .checkbox,
.form-zoobasel-03 .has-error .radio-inline,
.form-zoobasel-03 .has-error .checkbox-inline {
  color: #ff0000;
}
.form-zoobasel-03 .has-error .form-control {
  border-color: #ff0000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.form-zoobasel-03 .has-error .form-control:focus {
  border-color: #ff0000;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.form-zoobasel-03 .has-error .input-group-addon {
  color: #ff0000;
  background-color: #f2dede;
  border-color: #ff0000;
}
.form-zoobasel-03 .has-error .form-control-feedback {
  color: #ff0000;
}

/* Form fields */

.form-control{
  -webkit-border-radius: 0;
     -moz-border-radius: 0;
          border-radius: 0;
}
.control-label{font-weight:normal;}
.formHelpText{color:#cccccc;}