/* Colored Button Classes */
/*Orange*/
a.btn.orange-btn {
  color: #ffffff;
  background-color: #e98b00;
  border: 1px solid #e98b00;
}
a.btn.orange-btn:hover,
a.btn.orange-btn:active,
a.btn.orange-btn:focus
 {
  color: #e98b00;
  background-color: white !important;
  border: 1px solid #e98b00;
}

/*Blue*/
a.btn.blue-btn {
  color: #ffffff;
  background-color: #00ace3;
  border: 1px solid #00ace3;
}
a.btn.blue-btn:hover,
a.btn.blue-btn:active,
a.btn.blue-btn:focus
 {
  color: #00ace3;
  background-color: white !important;
  border: 1px solid #00ace3;
}
.flex-container {
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
/*Purple*/
a.btn.purple-btn {
  color: #ffffff;
  background-color: #915ca4;
  border: 1px solid #915ca4;
}
a.btn.purple-btn:hover,
a.btn.purple-btn:active,
a.btn.purple-btn:focus
 {
  color: #915ca4;
  background-color: white !important;
  border: 1px solid #915ca4;
}
a.btn.disabled-btn {
  color: #ffffff;
  background-color: #8a8a8a;
  border: 1px solid #8a8a8a;
}
a.btn.disabled-btn:hover,
a.btn.disabled-btn:active,
a.btn.disabled-btn:focus
 {
  color: #ffffff;
  background-color: #8a8a8a !important;
  border: 1px solid #8a8a8a;
}
.flex-container {
  display: -webkit-flex;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
}
.flex-item {
  /*border: 1px solid red;*/
  flex: 1 1 auto;
}
.flex-btn-container {
  padding-left: 15px;
  padding-right: 15px;

}
.flex-btn-container:last-of-type {
  padding-left: 0;
  flex-grow: 0;

}
#xrp-contact-us-banner-online {
  min-width: 150px;
  /*border: 1px solid red;*/
}

#xrp-contact-us-banner-container {
  padding: 10px 0 10px 0;
  margin-bottom: 0;
  border-radius: 4px;
}
/* added 10/5 to fix button width post Sprint 3 visual improvements -- ARC, 10/5/17 */
a.xrp-contact-us-banner-contact-us-btn {
  width: 100%;
}

@media (max-width: 767px) {
  div#xrp-contact-us-banner-container > div > p {
    margin-bottom: 0;
  }
  .flex-btn-container:last-of-type {
    flex-basis: 50%;
  }
}

/* added 1/25/18 to style phone number links */
#xrp-contact-us-phone-number a[href^=tel] {
    color: inherit;
    text-decoration: none;
}
