.btn--danger, .btn--primary {
  background-color: #df4141;
  border-color: #df4141;
  color: #ffffff; }
  .btn--danger:hover, .btn--primary:hover {
    background-color: #e35757;
    border-color: #e35757;
    color: #ffffff; }
  .btn--danger:focus, .btn--primary:focus {
    background-color: #e66d6d;
    border-color: #df4141;
    color: #ffffff; }

.login--fct .btn-animation {
  background-color: #23d18c;
  border-color: #23d18c;
  color: #ffffff;
  width: 100%; }
  .login--fct .btn-animation:hover {
    background-color: #31dd98;
    border-color: #31dd98;
    color: #ffffff; }
  .login--fct .btn-animation:focus {
    background-color: #47e0a3;
    border-color: #23d18c;
    color: #ffffff; }

.login--fct .footer {
  background-color: #df4141;
  color: #ffffff;
  z-index: 101; }

a {
  color: #df4141;
  text-decoration: none;
  transition: all 0.12s linear; }
  a:hover {
    color: #e35757; }
  a.danger {
    color: #df4141; }
    a.danger:hover {
      color: #e35757; }

.reg--link {
  color: #df4141;
  text-decoration: none; }
  .reg--link--danger {
    color: #df4141; }

.footer,
.header {
  background: #df4141 !important;
  color: #ffffff; }

.navbar-inverse .nav-collapse .nav > li.active > a,
.navbar .nav > li > a {
  color: #ffffff;
  border-radius: 15px; }

.nickname-box {
  color: #ffffff; }
  .nickname-box:hover {
    color: rgba(255, 255, 255, 0.7); }

.navbar .nav > li > a:hover {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none; }

.navbar-inverse .nav .active > a {
  background-color: #db2727; }

.footer .nav li a:focus, .footer .nav li a:active, .footer .nav li a:hover {
  color: rgba(255, 255, 255, 0.7);
  text-decoration: none; }

.dropdown-menu {
  border-top: none; }
  .dropdown-menu ul > li > a {
    color: #df4141; }
  .dropdown-menu ul > li > a:hover,
  .dropdown-menu ul > li > a:focus {
    background-color: #df4141;
    color: #ffffff; }

.footer-nav li a {
  color: #ffffff; }
  .footer-nav li a:hover {
    color: rgba(255, 255, 255, 0.7); }

.product-list .plan {
  min-height: 320px; }
  .product-list .plan.best-plan {
    min-height: 380px; }

.area-counter .counter-content {
  background-color: #df4141; }

.btn-primary-round {
  font-size: 1rem;
  line-height: 20px;
  font-weight: normal;
  padding: 8px 25px;
  border-radius: 50px;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  display: inline-block;
  transition: all .12s linear;
  box-shadow: none;
  background-color: #df4141;
  border-color: #df4141;
  color: #ffffff; }
  .btn-primary-round:hover {
    background-color: #e35757;
    border-color: #e35757;
    color: #ffffff; }
  .btn-primary-round:focus {
    background-color: #e66d6d;
    border-color: #df4141;
    color: #ffffff; }

.login--fct a {
  color: #df4141; }

.area-provider-mail .img-mail {
  background: #df4141; }

.progress-bar__body {
  background-color: rgba(223, 65, 65, 0.2); }

.progress-bar__line {
  background-color: #df4141; }

.text-pink-darken-3 {
  color: #df4141 !important; }

.mdi-check::before {
  color: #df4141 !important; }

.nav-payment .text.active {
  color: #df4141; }
  .nav-payment .text.active:after {
    background-color: #df4141; }

.termsfeed-com---palette-light .cc-pc-head:before,
.cc-nb-main-container:before {
  background-image: url("../img/logo_neue_liebe_40.png"); }

.payment .left-side .frame .box-content {
  background-image: url("../img/bg/bg-neueliebe-payment-40.jpg"); }

.message--outgoing {
  background-color: #df4141; }

.frame #guessGameContentBox .guessGameText {
  background-color: #df4141; }

.box-content .fa-spinner, .fa-spinner {
  color: #df4141; }

/*# sourceMappingURL=neueliebe_desktop_theme40.sass */