#help-doc {
  float: left;
  padding: 0 3% 0 0;
  width: 72%;
}

#help-doc h1,
#help-doc h2,
#help-doc h3,
#help-doc h4,
#help-doc h5,
#help-doc h6 {
  line-height: 1.4;
  padding: 0;
}

#help-doc h1 {
  line-height: 28px;
}

#help-doc h2 {
  font-size: 19px;
}

#help-doc h3 {
  font-size: 17px;
}

#help-doc h4 {
  font-size: 15px;
}

#help-doc h5 {
  font-size: 13px;
}

#help-doc h6 {
  font-size: 12px;
}

#help-doc h3 {
  font-weight: 400;
}

#help-doc .toc h3 {
  color: #212126;
  font-size: 14px;
  margin-bottom: 5px;
}

#help-doc .block {
  margin: 0 0 20px;
}

.highlight-section {
  background: #d7d7dc;
  border-radius: 4px;
  margin-bottom: 10px;
  padding: 15px 20px;
}

.overview {
  font-size: 14px;
}

#help-doc .instructions-title {
  border-bottom: 1px solid #d7d7dc;
  font-weight: 200;
  line-height: 27px;
  margin: 9px 0 0;
  padding: 0 0 9px;
}

#help-doc h4.instructions-title {
  border-bottom: none;
}

#help-doc .instructions+.instructions-title {
  margin: 10px 0 0;
}

#help-doc .instructions-title a {
  color: inherit;
  text-decoration: none;
}

#help-doc div.instructions {
  padding: 15px 0;
  position: relative;
}

#help-doc h4.instructions-title+div.instructions {
  padding: 10px 0;
}

#help-doc div.instructions ol.bullets,
#help-doc div.instructions ul.bullets {
  margin-left: 20px;
}

#help-doc div.instructions p+ol.bullets,
#help-doc div.instructions p+ul.bullets {
  margin: 15px 0 0 20px;
}

#help-doc div.instructions ol+table,
#help-doc div.instructions p+table,
#help-doc div.instructions table+ol,
#help-doc div.instructions table+p,
#help-doc div.instructions table+ul,
#help-doc div.instructions ul+table,
#help-doc p+p {
  margin-top: 18px;
}

#help-doc .highlight-section p+p {
  margin-top: 9px;
}

#help-doc ol.bullets,
#help-doc ul.bullets {
  margin: 10px 30px;
}

#help-doc li p,
#help-doc p,
#help-doc td {
  line-height: 1.4;
}

#help-doc ol.bullets+p,
#help-doc ul.bullets+p {
  margin-top: 18px;
}

#help-doc ol.bullets li,
#help-doc ul.bullets li {
  font-size: 15px;
  font-weight: 700;
}

#help-doc ol.bullets li a,
#help-doc ol.bullets li p,
#help-doc ul.bullets li a,
#help-doc ul.bullets li p {
  font-size: 13px;
  font-weight: 400;
}

#help-doc ol.bullets li p+p,
#help-doc ul.bullets li p+p {
  margin-top: 9px;
}

#help-doc h4.instructions-title+ol,
#help-doc h4.instructions-title+ul,
#help-doc ol.bullets li+li,
#help-doc ol.bullets li ol li+li,
#help-doc ol.bullets li ul li+li,
#help-doc ul.bullets li+li,
#help-doc ul.bullets li ol li+li,
#help-doc ul.bullets li ul li+li {
  margin-top: 18px;
}

#help-doc .toc ul.bullets li+li {
  margin-top: 2px;
}

#help-doc .highlight-section+h2,
#help-doc dl.faq+h2 {
  margin-top: 27px;
}

#help-doc ol.bullets ol.bullets,
#help-doc ol.bullets ul.bullets,
#help-doc ul.bullets ol.bullets,
#help-doc ul.bullets ul.bullets {
  margin: 9px 18px;
}

#help-doc dl.faq {
  margin: 0 0 9px 9px;
}

#help-doc dl.faq dd,
#help-doc dl.faq dt {
  margin: 0 0 5px;
}

#help-doc dl.faq dt {
  clear: left;
  float: left;
  font-size: 14px;
  font-weight: 700;
  line-height: 18px;
  width: 20px;
}

#help-doc dl.faq dd.question a,
#help-doc dl.faq dd.question a:hover {
  color: #6e6e78;
  text-decoration: none;
}

#help-doc dl.faq dd {
  float: left;
  font-size: 13px;
  line-height: 16px;
  width: 540px;
}

.enduser-app #help-doc dl.faq dd {
  width: 510px;
}

#help-doc dl.faq dd.question {
  font-size: 14px;
}

#help-doc table.auto {
  border: 1px solid #d7d7dc;
  border-bottom: none;
}

#help-doc table.auto td,
#help-doc table.auto th {
  padding: 8px 10px;
}

#help-doc table.auto th {
  font-size: 12px;
}

#help-doc table.auto td {
  border-bottom: 1px solid #d7d7dc!important;
}

#more-help {
  float: right;
  margin: 40px 0 0;
  padding: 0 1%;
  width: 23%;
}

#more-help h3 {
  font-size: 17px;
  font-weight: 200;
  line-height: 18px;
  margin-bottom: 0;
}

#more-help .wrap p {
  padding: 4px 10px 0;
}

#more-help ul.no-bullets {
  margin: 9px 0;
}

#more-help ul li {
  line-height: 16px;
  margin-bottom: 8px;
}

#get-help-modal .v-form textarea {
  height: 80px;
  margin-top: 9px;
  width: 475px;
}

#get-help-modal .v-form input,
#get-help-modal .v-form select {
  margin-top: 9px;
}

span.term,
strong.term {
  display: block;
  padding: 0 6px 0 0;
}

#get-help-modal .v-form input.ac_input {
  width: 225px;
}

#help-doc .page-links {
  top: 10px;
}

@media only screen and (max-width:1024px) {
  #header .logo {
    margin-left: 18px!important;
  }

  .enduser-app #content,
  .enduser-app #footer {
    margin: 0;
    width: auto;
  }

  .enduser-app #content {
    border-radius: 0;
  }

  #help-doc,
  #more-help {
    float: none!important;
    padding: 0 18px;
    width: auto!important;
  }

  #more-help {
    margin-top: 18px!important;
  }

  .highlight-section,
  .highlight-section .toc,
  .instructions,
  .instructions-title,
  div.instructions,
  dl .faq {
    width: auto!important;
  }

  .enduser-app #help-doc dl.faq dt {
    margin: 0 1% 0 0;
    width: 4%;
  }

  .enduser-app #help-doc dl.faq dd,
  .enduser-app #help-doc dl.faq dd.question {
    margin: 0;
    width: 95%;
  }
}

@media only screen and (max-width:700px) {
  #get-help-modal .v-form textarea {
    width: 99%;
  }
}