/* XRP Custom Stylesheet */
/* Sidebar Ads, June 2017 */


/* "Need More Information" Ad */
.xrp-sidebar-need-information {
  background-color: #53555a;
  padding: 20px 12px 13px 12px;
  color: #ffffff;
}
.xrp-sidebar-need-information p {
  line-height: 145%;
}
.xrp-sidebar-need-information p:first-of-type {
  font-weight: bold;
  margin-top: 8px;
  margin-bottom:0;
}
.xrp-sidebar-need-information div.btn-container {
  padding-top: 22px;
}
.xrp-sidebar-need-information div.btn-container a.btn {
  margin-bottom: 0;
}
.xrp-sidebar-need-information img.chat-bubble {
  max-width: 64px;
  margin-right: 16px;
  height: auto;
  float: left;
  margin-top: 4px;
  margin-bottom: 10px;
}
/* Generic Colored Ad */
/* Use class "xrp-sidebar-generic" */
.xrp-sidebar-generic {
  padding: 20px 18px 13px 18px;
  color: #535353;
  border-left: 1px solid;
  margin-top: 10px;
}
.xrp-sidebar-generic p {
  line-height: 145%;
}
.xrp-sidebar-generic div.btn-container {
  padding-top: 12px;
}
.xrp-sidebar-generic div.btn-container a.btn {
  margin-bottom: 10px;
  padding: 10px;
  /*Recommend col-x-8 for btn-container's parent*/
}
      /* Generic Colored Ad - Purple */
      /* Append class "purple-ad" */
      .xrp-sidebar-generic.purple-ad {
        border-color: #915ca4;
      }
      .xrp-sidebar-generic.purple-ad span.heading-three {
        color: #915ca4;
      }
      .xrp-sidebar-generic.purple-ad div.btn-container a.btn {
        background-color: #915ca4;
        border: 1px solid #915ca4;
        color: #ffffff;
        margin-bottom: 10px;
      }
      .xrp-sidebar-generic.purple-ad div.btn-container a.btn:hover,
      .xrp-sidebar-generic.purple-ad div.btn-container a.btn:active
       {
        background-color: transparent;
        color: #915ca4;
        /*border: 1px solid #915ca4;*/
      }


      /* Generic Colored Ad - Blue */
      /* Append class "blue-ad" */
      .xrp-sidebar-generic.blue-ad {
        border-color: #00ace3;
      }
      .xrp-sidebar-generic.blue-ad span.heading-three {
        color: #00ace3;
      }
      .xrp-sidebar-generic.blue-ad div.btn-container a.btn {
        background-color: #00ace3;
        border: 1px solid #00ace3;
        color: #ffffff;
        margin-bottom: 10px;
      }
      .xrp-sidebar-generic.blue-ad div.btn-container a.btn:hover,
      .xrp-sidebar-generic.blue-ad div.btn-container a.btn:active
       {
        background-color: transparent;
        color: #00ace3;
        /*border: 1px solid #00ace3;*/
      }


      /* Generic Colored Ad - Orange */
      /* Append class "orange-ad" */
      .xrp-sidebar-generic.orange-ad {
        border-color: #e98b00;
      }
      .xrp-sidebar-generic.orange-ad span.heading-three {
        color: #e98b00;
      }
      .xrp-sidebar-generic.orange-ad div.btn-container a.btn {
        background-color: #e98b00;
        border: 1px solid #e98b00;
        color: #ffffff;
        margin-bottom: 10px;
      }
      .xrp-sidebar-generic.orange-ad div.btn-container a.btn:hover,
      .xrp-sidebar-generic.orange-ad div.btn-container a.btn:active
       {
        background-color: transparent;
        color: #e98b00;
        /*border: 1px solid #e98b00;*/
      }


      /* Generic Colored Ad - Green */
      /* Append class "green-ad" */
      .xrp-sidebar-generic.green-ad {
        border-color: #55a444;
      }
      .xrp-sidebar-generic.green-ad span.heading-three {
        color: #55a444;
      }
      .xrp-sidebar-generic.green-ad div.btn-container a.btn {
        background-color: #55a444;
        border: 1px solid #55a444;
        color: #ffffff;
        margin-bottom: 10px;
      }
      .xrp-sidebar-generic.green-ad div.btn-container a.btn:hover,
      .xrp-sidebar-generic.green-ad div.btn-container a.btn:active
       {
        background-color: transparent;
        color: #55a444;
        /*border: 1px solid #55a444;*/
      }
