html,
body {
  height: 100%;
}

body {
  font-family: Helvetica, 'Helvetica Neue', Arial, sans-serif;
  background: #f8f8f8;

}
.logo{margin-bottom: 20px; margin-top: 20px; float: left;}
.header h1{float: left; font-size: 20px; font-weight: normal; text-transform: uppercase; margin-left: 20px; margin-top: 60px;}

.template-textarea-wrap {
  display: block !important;
}
.headertop{height: 5px; width: 100%; background: #005bac; position: fixed; top: 0; z-index: 99;}
.content {
  margin: auto;
  width: 100%;
  max-width: 1280px;
  padding-top: 1em;
}

.form-rendered .render-wrap {
  display: block;
}

#edit-form {
  display: none;
  float: right;
}

.form-rendered #edit-form {
  display: block;
}

.text-center img{display: inline-block;}
.formall{background: #fff; padding: 20px 30px; border:10px solid #fbfbfb;}
.formall .tooltip-element{margin-left: 5px;}
.form-group>label{font-weight: normal; font-size: 12px; color: #a6a6a6;}

/* .rendered-form .form-group{position: relative; margin-top: 25px;} */
.rendered-form .form-group{position: relative; }
.rendered-form .form-control{background: none; height: 35px !important; position: relative; z-index: 1; border-radius: 0; border:0;
box-shadow: none; border-bottom:1px solid #ccc; padding-bottom: 5px!important; font-size: 13px; line-height: 13px;}
.rendered-form .form-control:focus{box-shadow: none; border-color: #005bac;}
.tooltip-element{background: #005bac;}



.form-group > label.fb-autocomplete-label,
.form-group > label.fb-text-label,
.form-group > label.fb-textarea-label,
.form-group > label.fb-number-label{
position: absolute;
z-index: 9;
font-size: 13px;
color: #000;
left: 15px;
top: 10px;
transition: all .3s ease 0s;
opacity: 0.6;}



.form-group > label.fb-autocomplete-label.active,
.form-group > label.fb-text-label.active,
.form-group > label.fb-textarea-label.active,
.form-group > label.fb-number-label.active
{font-weight: normal; font-size: 12px; color: #a6a6a6; top: -15px; left: 0;
opacity: 1;}

.form-group > label.fb-autocomplete-label .tooltip-element,
.form-group > label.fb-text-label .tooltip-element,
.form-group > label.fb-textarea-label .tooltip-element{
  opacity: 0; visibility: hidden; transition: all .3s ease 0s;
}


.form-group > label.fb-autocomplete-label.active .tooltip-element,
.form-group > label.fb-text-label.active .tooltip-element,
.form-group > label.fb-textarea-label.active .tooltip-element{
opacity: 1; visibility: visible;}

.checkbox-inline{font-weight: normal;}
input[type=file] {
    padding: 0!important;
}

.checkbox label, .radio label{font-weight: normal;}

.rendered-form textarea.form-control{height: auto!important; min-height: 180px;}

/* .fb-checkbox-group,.fb-radio-group{padding-bottom: 20px; margin-bottom: 20px; border-bottom:  } */
.fb-checkbox-group,.fb-radio-group{ margin-bottom: 20px; border-bottom:  }

.form-group .fb-required { padding-left: 3px;}

.other-val{margin-left: 20px!important; border:0; border-bottom: 1px solid #ccc;}
.tooltip-arrow,
.red-tooltip + .tooltip > .tooltip-inner {background-color: #fff!important;}

.header-class{margin-bottom: 20px!important;}
.paragraph-class{font-size: 13px!important;}
.checkbox label,.checkbox-inline label,
.radio label,.radio-inline label{font-size: 13px!important; font-weight: normal!important;}
.btn-primary,.btn-default{padding: 7px 40px; transition: all .3s ease 0s; margin-right: 3px;}


@media screen and (max-width: 590px) {
.btn-primary,.btn-default{width: 100%; margin-bottom: 7px;}

}

@media screen and (max-width: 450px) {
  .formall{padding: 20px; border:0;}
  .wrapall {padding-left: 0; padding-right: 0;}
  .logo img{max-width: 40px;}
  .header h1{margin-top: 35px;}
}