.blog-featured {
  width: 180px;
  height: 220px;
  float: left;
}
.core-pricing-panel {
  margin: 0 11px 0 0;
  padding: 23px 11px 11px 11px;
  width: 220px;
  height: 440px;
  float: left;
  border: 1px solid #000;
}
.product-recommended {
  background-color: rgb(236, 236, 236);
}
.clear {
  clear: both;
}
.splash-image {
  height: 320px;
  background-color: #ebebe0;
  border: 1px solid #000;
}
.inputs {
  margin: 0 3px 0 0;
}
.api-widget-demo {
  margin: 0 0 21px 0;
  padding: 21px 21px 11px 21px;
  background-color: #ebebe0;
  border: 1px solid #000;
}
.api-widget-demo .widgetAttribs {
  color: #000;
  font-weight: bold;
}
.api-attrib-descrip {
  margin: 0 0 11px 0;
  padding: 1px 3px 1px 3px;
  background-color: #ebebe0;
  color: #000;
  font-weight: bold;
  border: 1px solid #000;
}
.api-attrib-descrip .api-attrib-method-get {
  margin: 0 11px 0 0;
  padding: 1px 3px 1px 3px;
  background-color: #99c2ff;
  color: #fff;
  font-weight: bold;
}
.api-attrib-descrip .api-attrib-method-post {
  margin: 0 11px 0 0;
  padding: 1px 3px 1px 3px;
  background-color: #ffb84d;
  color: #fff;
  font-weight: bold;
}
.bg-black {
  background-color: #000;
}
.bg-zdblu {
  background-color: #3e64ff;
}
.bg-zdblu-dk {
  background-color: #243ea8;
}
.fg-white {
  color: #fff;
}
.fg-zdblu-dk {
  color: #243ea8;
}
.form-login
  .card-body
  .input-group
  .input-group-prepend
  .input-group-text
  .fg-zdblu-dk {
  color: #243ea8;
}
.form-login .card-body .login-forgotten-nav {
  margin: 11px 0 0 0;
  padding: 0;
  text-align: right;
}
.form-login .card-body .zdw-22 {
  padding-right: 77px;
}
.navf {
  margin: 57px 0 0 0;
  padding: 0;
  background-color: #4d4d4d;
}
.navf .row {
  margin: 0;
  padding: 21px 0 33px 55px;
  color: #fff;
  background-color: #4d4d4d;
}
.navf h2 small {
  color: #fff;
  font-weight: bold;
}
.navf ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.navf a {
  color: #fff;
}
.navf a:hover {
  text-decoration: underline !important;
}
.navz {
  margin: 0;
  padding: 11px 33px 21px 33px;
  font-size: 9px;
  color: #fff;
  background-color: #636c90;
}
.navz a {
  color: #fff;
}
.navz .pipeline {
  padding: 0 11px 0 11px;
}
.highlightBabyBlue {
    background-color: #e6f2ff;
}
.pad10 {
    padding: 10px 10px;
}
.tbl table,
.tbl th,
.tbl td {
    border: 1px solid #e9f2fb;
    border-collapse: collapse;
}
.tbl td {
    text-align: right;
}
.zipsearchresulthead {
    font-weight:bold;
}
.txtleft {
    text-align: left
}
.trDark {
    background-color: #f9f9f9;
}
#featured_article {
    padding:0 0 0 23px;
    font-size: 17px;
    font-style:italic;
}
.muted {
    color: #000;
    text-decoration: underline;
    text-decoration-style: dashed;
    text-decoration-thickness: 1px;
}
