/*------------------------ FAQ ------------------------*/
.support-faq-container {
  line-height: 1.75;
  margin-left: 20px; }
  .support-faq-container h2 {
    font-size: 24px; }
    .support-faq-container h2:first-child {
      margin-top: 20px; }
  .support-faq-container h3 {
    font-size: 20px; }
    .support-faq-container h3:first-child {
      margin-top: 0px; }
  .support-faq-container h3, .support-faq-container h4, .support-faq-container h5, .support-faq-container h6 {
    margin-top: 30px; }
  .support-faq-container h4 {
    font-size: 18px; }
  .support-faq-container h5, .support-faq-container h6 {
    font-size: 16px; }
  .support-faq-container blockquote h6 {
    margin-top: 0px; }
  .support-faq-container p {
    margin-bottom: 15px; }
  .support-faq-container ol, .support-faq-container ul, .support-faq-container li {
    margin-bottom: 5px; }
  .support-faq-container ol, .support-faq-container ul {
    margin-left: 20px; }
  .support-faq-container ol {
    list-style: decimal; }
  .support-faq-container ul {
    list-style: disc; }
  .support-faq-container img {
    margin-bottom: 5px; }
  .support-faq-container table {
    width: 100%;
    margin-bottom: 20px; }
    .support-faq-container table, .support-faq-container table tbody td {
      border: 1px solid #dddddd;
      padding: 6px 12px; }
    .support-faq-container table td p {
      margin-bottom: 0px; }
    .support-faq-container table td img {
      display: block;
      margin: 10px auto;
      max-width: 100%;
      height: auto; }
  .support-faq-container .text-warning {
    color: #ff8000; }
  .support-faq-container .text-danger {
    color: #db1616; }
  .support-faq-container .text-success {
    color: #69bc46; }
  .support-faq-container .text-info {
    color: #35a1e3; }
  .support-faq-container .install-table thead th {
    font-weight: 500;
    background-color: #169bd5;
    color: #FFF;
    text-align: center; }
  .support-faq-container .install-table.table thead > tr > th, .support-faq-container .install-table.table tbody > tr > th, .support-faq-container .install-table.table tbody > tr > td {
    vertical-align: middle; }
  .support-faq-container .number-circle {
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    font-size: 14px;
    padding: 2px 8px;
    color: #FFF;
    background-color: #053BA7; }

.number-circle-active {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  font-size: 14px;
  padding: 2px 8px;
  color: #FFF;
  background-color: #05a60c; }

.number-circle-danger {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  font-size: 14px;
  padding: 2px 8px;
  color: #FFF;
  background-color: #db1616; }

.number-circle-warning {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  font-size: 14px;
  padding: 2px 8px;
  color: #FFF;
  background-color: #ffa64d; }

.number-circle-muted {
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  font-size: 14px;
  padding: 2px 8px;
  color: #d5d5d5;
  background-color: #999999; }

.table-horizonal {
  width: 100%;
  margin-bottom: 10px; }
  .table-horizonal th, .table-horizonal td {
    border: 1px solid #DDDDDD;
    padding: 5px; }
  .table-horizonal thead th {
    background-color: #81d3f8; }
  .table-horizonal.table thead > tr > th, .table-horizonal.table tbody > tr > th, .table-horizonal.table tbody > tr > td {
    vertical-align: middle; }
  .table-horizonal.table thead > tr > th, .table-horizonal.table tbody > tr > td {
    padding-top: 6px;
    padding-bottom: 6px; }
  .table-horizonal.table tbody > tr > th {
    text-align: left; }
