html, body {
  background-color: #f0f0f0;
  color: rgba(0, 0, 0, 0.86);
  font-family: Ubuntu, Roboto, Helvetica Neue, Arial, sans-serif;
  margin: 0;
  overflow: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

.free-page-body h1, .free-page-body h2, .free-page-body h3, .free-page-body h4, .free-page-body h5, .free-page-body h6 {
  color: #d95c2d; }

.free-page-body a,
.free-page-body a:link,
.free-page-body a:active,
.free-page-body a:visited,
.free-page-body .nav-tabs > li.active > a,
.free-page-body .nav-tabs > li.active > a:hover,
.free-page-body .nav-tabs > li.active > a:focus {
  color: #d95c2d; }

.free-page-body a:hover {
  color: #e17e58; }

.free-page-body a.public-links {
  color: white; }

#accordion .ui-state-active {
  background-color: white; }

.accept_terms_cond a {
  color: #d95c2d;
  text-decoration: underline; }

.btn-default-login {
  background-color: #d95c2d;
  border-radius: 5px !important;
  border-color: #d95c2d; }
  .btn-default-login:hover ~ .white-overlay {
    opacity: 4%; }
  .btn-default-login:focus ~ .white-overlay {
    opacity: 12%; }
  .btn-default-login:hover, .btn-default-login:focus {
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    background-color: #d95c2d;
    color: white; }

.white-overlay {
  opacity: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: white;
  pointer-events: none; }

.btn-secondary {
  border-radius: 5px; }

.panel {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  border: 0; }

.header-freepages a,
.header-freepages a:link,
.header-freepages a:visited {
  font-size: 15px;
  color: rgba(0, 0, 0, 0.54);
  text-transform: uppercase; }

.header-freepages a:hover,
.header-freepages a:active {
  color: #d95c2d; }

.footer-freepages a,
.footer-freepages a:link,
.footer-freepages a:visited,
.footer-freepages a:hover,
.footer-freepages a:active {
  color: rgba(0, 0, 0, 0.54);
  font-size: 14px; }

.dvelop-font {
  font-family: Ubuntu, Roboto, Helvetica Neue, Arial, sans-serif;
  font-size: 17px !important;
  font-weight: 500; }

.register_brand_text {
  color: rgba(0, 0, 0, 0.54); }

.active_link {
  color: #d95c2d !important; }

.activation_link_brand a {
  color: #d95c2d;
  text-decoration: underline; }

a.download-public {
  background-color: #d95c2d;
  padding-left: 5px; }

a.view-public {
  background: url(/global/img/public_view.png) 5% no-repeat #d95c2d;
  background-size: 44px;
  padding: 10px; }

a.import-public {
  background-color: #d95c2d;
  padding-left: 5px; }

a.email-public {
  background-color: #d95c2d;
  padding-left: 5px; }

a.email-public > img, a.import-public > img, a.view-public > img, a.download-public > img, a.public-links > img {
  padding: 7px;
  width: 38px; }

.public_title h3 {
  color: #6a7071; }

.powered-by {
  color: rgba(0, 0, 0, 0.54) !important; }
  .powered-by a {
    color: rgba(0, 0, 0, 0.54) !important;
    font-weight: 500; }

.brand-a-style {
  text-decoration: underline !important; }

.legal-head-logo img {
  height: auto; }

.powered-by-legal a {
  font-weight: 500;
  text-transform: none !important;
  color: rgba(0, 0, 0, 0.54) !important; }

#sendactivation {
  color: #d95c2d; }

.strike > span:before,
.strike > span:after {
  background: #d95c2d; }

.message-container > p > a {
  color: #221f20; }

.alert-info-foxdox {
  padding: 20px 20px 20px 26px;
  color: white;
  background-color: #d95c2d;
  margin-bottom: 20px; }
