.fld {
  display: block;
  margin: 5px 10px;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.fld:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.fld::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.fld:-ms-input-placeholder {
  color: #999;
}
.fld::-webkit-input-placeholder {
  color: #999;
}
.fld[disabled],
.fld[readonly],
fieldset[disabled] .fld {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.fld {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}

.button0{
    color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
    display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.button0:hover{
    color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.sc_frm_table th{ text-align: right; }

.sc_frm_table{ width: 100%; }

.sc_frm .width0 {width: 80%;}
.sc_frm .width1 {width: 70%;}
.sc_frm .width2 {width: 50%;}
.sc_frm .width3 {width: 15%;}
.sc_frm .width4 {width: 25%;}
.sc_frm .width5 {width: 5%;}
.sc_frm .width6 {width: 10%;}
.sc_frm .width7 {width: 80%;}


@media (max-width: 767px) {
  .sc_frm .width1,
  .sc_frm .width2,
  .sc_frm .width3,
  .sc_frm .width4,
  .sc_frm .width5,
  .sc_frm .width6,
  .sc_frm .width7,
  .sc_frm .width0 {width: 80%;}
 
}
@media (min-width: 768px) and (max-width: 991px) {
   .sc_frm .width1,
  .sc_frm .width2,
  .sc_frm .width3,
  .sc_frm .width4,
  .sc_frm .width5,
  .sc_frm .width6,
  .sc_frm .width7,
  .sc_frm .width0 {width: 80%;}
 
}

#newsletter_email{ width: 92%; float: left; }