.form-horizontal .control-group {   width: 100%;}
.form-horizontal .control-label {
    width: 80%;
    text-align: left; 
    font-family: Verdana, sans-serif; font-style: normal;   line-height:  1.4em;  font-size: 1.6em;}
    
legend {font-family: Verdana, sans-serif; font-style: normal;  font-size: 2.6em;}



.form-horizontal .controls {  width: 100%;}

.input-xlarge {
  width: 100%;
  height: 24px !important;
  margin-bottom: 10px !important;
  line-height: 30px !important;
  padding: 11px 19px !important;
  font-size: 17.5px !important;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.input-small {
  width: 25%;
  height: 24px !important;
  margin-bottom: 10px !important;
  line-height: 30px !important;
  padding: 11px 19px !important;
  font-size: 17.5px !important;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.input-xlarge[class=input-xlarge] {
    width: 100%;
}

textarea {   width: 100%;
  height: 100px !important;
  margin-bottom: 10px !important;
  line-height: 30px !important;
  padding: 11px 19px !important;
  font-size: 17.5px !important;
  -webkit-border-radius: 6px;  background: #fff;
     -moz-border-radius: 6px;
          border-radius: 6px;
}


.input-medium {
  width: 100%;
  height: 100px !important;
  margin-bottom: 10px !important;
  line-height: 30px !important;
  padding: 11px 19px !important;
  font-size: 17.5px !important;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
}

.input-medium[class=input-medium] {
    width: 100%;
}

#message { margin: 10px 0 10px 0; padding: 0px; color: #000000; background: transparent; }
.error_message { font-size: 1.5em; display: block; padding: 10px 10px 10px 10px; color:#ffffff; border: 0px solid #ccc; -webkit-border-radius:5px; }
.loader { padding: 0 10px; }
#contact #success_page {  padding-left:22px; color: #000000; font-family: Verdana, sans-serif; font-style: normal; font-size:3.0em;}
#success_page p {font-size:2.0em;}
acronym { border-bottom:1px dotted #ccc; }

.btn-primary {
    color: #FFF;
    background-color: #7C7F7D;
    border-color: #2C3E50; font-family:Verdana, sans-serif;
}
.btn {
    display: inline-block;
    margin-bottom: 0px;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 10px 15px;
    font-size: 15px;
    line-height: 1.42857;
    border-radius: 4px;
    -moz-user-select: none;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
}
button, select {
    text-transform: none;
}
button {
    overflow: visible;
}

* {
    -moz-box-sizing: border-box;
}