#wrap {
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -50px;
  /* Pad bottom by footer height */
  padding: 0 0 50px;
}

.custom-container {
  margin-left: 50px;
  margin-right: 50px;
}

.pad_your_bottom {
  padding-bottom: 50px;
}

.bump_page_down {
  padding-top: 81px;
}

.space_element_down {
  padding-top: 20px;
}

.match_input_group_width {
  margin-left: 33px;
}

/* bootstrap 3 did away with alert-error */
.alert-error {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-error hr {
  border-top-color: #e4b9c0;
}
.alert-error .alert-link {
  color: #843534;
}
.input-group-addon {
  min-width:32px;
}

.address_block {
  padding-left: 10%;
}
.address_info {
  font-size: 1em;
  font-weight: normal;
  margin: 0;
  padding: 4px 0 4px 10px;
  border-left: 1px solid #cccccc;
}
.address {
  padding: 4px 0 4px 10px;
}
.pad_to_right {
  padding-left: 15px;
}

.disclaimer_box {
  border: 1px solid #cccccc;
}

.input_line {
  display: inline-block;
  border-bottom: 1px solid #000;
}

.sign_date {
  width: 225px;
}

.sign_signature {
  width: 325px;
}

.no_padding {
  padding: 0px;
}

.no_border_row {
  border-top: none !important;
}

.smallish {
  font-size: 70%;
}

.link_look_alike {
  background:none!important;
  border:none; 
  cursor: pointer;
  color: #34ADC1;
}

.toggler:after {
  /* symbol for "opening" panels */
  content: "\e114";
}
.toggler.collapsed:after {
  /* symbol for "collapsed" panels */
  content: "\e080";
  color: grey;
}

.search-filter {
  padding-left: 50px;
}

.calc-title {
    color: #fff;
    background-color: #233cca;
    font-weight: bold;
    border-bottom: 1px solid #aaa;
    padding: 0.3em;
    text-align: center;
    border-radius: 4px;
}

.static-formula-title {
  background-color: #14ad06;
}
