a {
  color: #bd184f;
}

a:hover, a:focus {
  color: #9b1441;
}

.text-primary {
  color: #bd184f;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #90123c;
}

.bg-primary {
  background-color: #bd184f;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #90123c;
}

.form-control:focus {
  border-color: #bd184f;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(189, 24, 79, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(189, 24, 79, 0.6);
}

.btn-primary {
  background-color: #bd184f;
  border-color: #bd184f;
}

.btn-primary:focus, .btn-primary.focus {
  background-color: #90123c;
  border-color: #260510;
}

.btn-primary:hover {
  background-color: #90123c;
  border-color: #881139;
}

.btn-primary:active, .btn-primary.active,
.open > .btn-primary.dropdown-toggle {
  background-color: #90123c;
  border-color: #881139;
}

.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus {
  background-color: #710e2f;
  border-color: #260510;
}

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #bd184f;
  border-color: #bd184f;
}

.btn-primary .badge {
  color: #bd184f;
}

.btn-link {
  color: #bd184f;
}

.btn-link:hover, .btn-link:focus {
  color: #9b1441;
}

.btn-link[disabled]:hover, .btn-link[disabled]:focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus {
  color: #bd184f;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #bd184f;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-color: #bd184f;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: #bd184f;
}

.label-primary {
  background-color: #bd184f;
}

.label-primary[href]:hover, .label-primary[href]:focus {
  background-color: #90123c;
}

.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #bd184f;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #bd184f;
}

.progress-bar {
  background-color: #bd184f;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  border-color: #bd184f;
}

.panel-default {
  border-color: #bd184f;
}

.panel-default > .panel-heading {
  border-color: #bd184f;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bd184f;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bd184f;
}

.panel-primary {
  border-color: #260510;
}

.panel-primary > .panel-heading {
  background-color: #bd184f;
  border-color: #260510;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #260510;
}

.panel-primary > .panel-heading .badge {
  color: #bd184f;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #260510;
}

.badge-default {
  color: #bd184f;
}

a.badge-default, a.badge-default:focus, a.badge-default:hover,
.badge-default a,
.badge-default a:focus,
.badge-default a:hover {
  color: #bd184f;
}

.badge-primary {
  background-color: #bd184f;
}

.btn-default:focus, .btn-default:hover {
  border-color: #bd184f;
}

.btn-default:active, .btn-default.active, .btn-default:active:focus, .btn-default:active:hover, .btn-default.active:focus, .btn-default.active:hover,
.open > .btn-default.dropdown-toggle,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle:hover {
  border-color: #9b1441;
}

.btn-primary {
  border-color: #bd184f;
}

.btn-primary:focus, .btn-primary:hover {
  background-color: #9b1441;
  border-color: #9b1441;
}

.btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:focus, .btn-primary.active:hover,
.open > .btn-primary.dropdown-toggle,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle:hover {
  background-color: #620c29;
  border-color: #620c29;
}

.btn-link:active, .btn-link.active, .btn-link:active:focus, .btn-link:active:hover, .btn-link.active:focus, .btn-link.active:hover,
.open > .btn-link.dropdown-toggle,
.open > .btn-link.dropdown-toggle:focus,
.open > .btn-link.dropdown-toggle:hover {
  color: #bd184f;
}

label.focus,
.control-label.focus {
  color: #bd184f;
}

select.form-control:focus {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='512'%20height='512'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline'%20d='M347.913%20199.336l-81.538-85c-5.413-5.642-14.188-5.642-19.6%200l-81.538%2085c-8.731%209.101-2.548%2024.664%209.8%2024.664h163.077c12.348%200%2018.531-15.563%209.8-24.664zM165.236%20312.664l81.538%2085c5.412%205.642%2014.188%205.642%2019.6%200l81.538-85c8.731-9.101%202.548-24.664-9.8-24.664H175.035c-12.347%200-18.531%2015.563-9.8%2024.664z'%20fill='%23bd184f'/%3E%3C/svg%3E");
}

.form-control:focus {
  color: #bd184f;
}

.form-control:focus::-moz-placeholder {
  color: #bd184f;
}

.form-control:focus:-ms-input-placeholder {
  color: #bd184f;
}

.form-control:focus::-webkit-input-placeholder {
  color: #bd184f;
}

.figcaption-primary {
  background-color: #bd184f;
  background-color: rgba(189, 24, 79, 0.7);
}

.label-default,
.label-default a {
  color: #bd184f;
}

.list-group-heading:after {
  background-color: #bd184f;
}

.tabular-list-group .list-group-item.active .list-group-item-content,
.tabular-list-group .list-group-item.active .list-group-item-field {
  border-bottom-color: #bd184f;
  box-shadow: inset 0 -1px 0 #bd184f;
}

.tabular-list-group.no-borders .list-group-item.active .list-group-item-content,
.tabular-list-group.no-borders .list-group-item.active .list-group-item-field {
  box-shadow: inset 0 -2px 0 #bd184f;
}

.basic-search-slider .basic-search-close:focus {
  border-color: #bd184f;
}

.navbar .basic-search.focus:after {
  background-color: #bd184f;
}

.portlet-boundary_com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet_ .portlet .portlet-content .breadcrumb li a{
  color: #bd184f;
}

@media (min-width: 768px) {
  .navbar .basic-search.open.focus:after {
    background-color: #bd184f;
  }
}

.navbar.collapse-basic-search .basic-search .btn-default:focus {
  color: #bd184f;
}

@media (min-width: 768px) {
  .navbar-default .navbar-nav > .active > a:after {
    background-color: #bd184f;
  }
}

.navbar-default.navbar-no-collapse .navbar-nav > .active > a:after,
.navbar-default .navbar-toggle-page-name:after {
  background-color: #bd184f;
  content: '';
}

@media (min-width: 768px) {
  .navbar-inverse .navbar-nav > .active > a:after {
    background-color: #bd184f;
  }
}

.navbar-inverse.navbar-no-collapse .navbar-nav > .active > a:after,
.navbar-inverse .navbar-toggle-page-name:after {
  background-color: #bd184f;
}

.management-bar-default .management-bar-toggle-left {
  color: #bd184f;
}

.management-bar-default .management-bar-nav > li > a:focus,
.management-bar-default .management-bar-nav > .dropdown > a:focus,
.management-bar-default .management-bar-nav .open > a,
.management-bar-default .management-bar-nav .open > a:focus,
.management-bar-default .management-bar-nav .open > a:hover {
  color: #bd184f;
}

.pagination > .dropdown > a:focus, .pagination > .dropdown > a:hover,
.pagination > .dropdown > span:focus,
.pagination > .dropdown > span:hover,
.pagination > .ellipsis > a:focus,
.pagination > .ellipsis > a:hover,
.pagination > .ellipsis > span:focus,
.pagination > .ellipsis > span:hover {
  color: #9b1441;
}

.panel-blank > .panel-heading a {
  color: #bd184f;
}

.panel-default > .panel-footer {
  border-color: #bd184f;
}

.panel-primary > .panel-footer {
  background-color: #bd184f;
  border-color: #260510;
}

.multi-step-progress-bar > .active {
  color: #bd184f;
}

.multi-step-progress-bar > .active .divider {
  background-color: #bd184f;
  color: #bd184f;
}

.multi-step-progress-bar > .complete .divider {
  color: #bd184f;
}

.sticker-primary {
  background-color: #bd184f;
}

.table-list > tbody > tr.active td,
.table-list > tfoot > tr.active td {
  box-shadow: inset 0 -2px #bd184f;
}

input.toggle-card:focus ~ .toggle-card-container {
  box-shadow: 0 0 3px 2px rgba(189, 24, 79, 0.6);
}

.bg-primary {
  background-color: #bd184f;
}

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #90123c;
}

.text-primary {
  color: #bd184f;
}

a.text-primary:hover,
a.text-primary:focus {
  color: #90123c;
}

.blockquote-primary {
  border-color: #bd184f;
}

.blockquote-primary footer, .blockquote-primary small, .blockquote-primary .small {
  color: #bd184f;
}

.user-icon-primary {
  background-color: #bd184f;
}

.dropdown-menu form .checkbox.active label,
.dropdown-menu form .radio.active label,
.dropdown-menu form .form-group.active label {
  color: #bd184f;
}

.dropdown-menu .inline-scroller > .active > a, .dropdown-menu .inline-scroller > .active > a:focus, .dropdown-menu .inline-scroller > .active > a:hover,
.dropdown-menu .link-list > .active > a,
.dropdown-menu .link-list > .active > a:focus,
.dropdown-menu .link-list > .active > a:hover {
  color: #bd184f;
}

.modal-inverse a,
.modal-inverse .btn-link {
  color: #bd184f;
}

.nameplate-label-primary {
  background-color: #bd184f;
}

.timeline-item.active .timeline-icon {
  background-color: #bd184f;
  border-color: #bd184f;
}

.tabular-list-group .list-group-item-primary {
  border-left: 5px solid #bd184f;
}

.tabular-list-group .list-group-item-primary, .tabular-list-group .list-group-item-primary:focus, .tabular-list-group .list-group-item-primary:hover {
  color: #bd184f;
}

.tabular-list-group .list-group-item-primary .status {
  color: #bd184f;
}

.list-group-card .checkbox input[type="checkbox"]:checked + .card:after {
  background-color: #bd184f;
}

@keyframes loading-icon {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em #e71d60, 0 -0.83em 0 -0.42em #e71d60, 0 -0.83em 0 -0.44em #e71d60, 0 -0.83em 0 -0.46em #e71d60, 0 -0.83em 0 -0.477em #e71d60;
    transform: rotate(0);
  }
  2%, 96% {
    box-shadow: 0 -0.83em 0 -0.4em #e71d60, 0 -0.83em 0 -0.42em #e71d60, 0 -0.83em 0 -0.44em #e71d60, 0 -0.83em 0 -0.46em #e71d60, 0 -0.83em 0 -0.477em #e71d60;
  }
  10% {
    box-shadow: 0 -0.83em 0 -0.4em #e71d60, -0.087em -0.825em 0 -0.42em #e71d60, -0.173em -0.812em 0 -0.44em #e71d60, -0.256em -0.789em 0 -0.46em #e71d60, -0.338em -0.758em 0 -0.477em #e71d60;
  }
  25% {
    box-shadow: 0 -0.83em 0 -0.4em #e71d60, -0.338em -0.758em 0 -0.42em #e71d60, -0.555em -0.617em 0 -0.44em #e71d60, -0.671em -0.488em 0 -0.46em #e71d60, -0.719em -0.415em 0 -0.477em #e71d60;
  }
  40% {
    box-shadow: 0 -0.83em 0 -0.4em #e71d60, -0.377em -0.74em 0 -0.42em #e71d60, -0.645em -0.522em 0 -0.44em #e71d60, -0.775em -0.297em 0 -0.46em #e71d60, -0.82em -0.13em 0 -0.477em #e71d60;
  }
  60% {
    box-shadow: 0 -0.83em 0 -0.4em #e71d60, -0.087em -0.825em 0 -0.42em #e71d60, -0.173em -0.812em 0 -0.44em #e71d60, -0.256em -0.789em 0 -0.46em #e71d60, -0.297em -0.775em 0 -0.477em #e71d60;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em #e71d60, 0 -0.83em 0 -0.42em #e71d60, 0 -0.83em 0 -0.44em #e71d60, 0 -0.83em 0 -0.46em #e71d60, 0 -0.83em 0 -0.477em #e71d60;
    transform: rotate(360deg);
  }
}

.loading-icon.linear:before, .linear.loading-animation:before, .loading-icon.linear:after, .linear.loading-animation:after {
  border-left-color: #e31d5f;
}

@keyframes loading-icon-linear {
  11% {
    border-bottom-color: #e31d5f;
  }
  66% {
    border-bottom-color: #e31d5f;
  }
}

@keyframes loading-icon-linear {
  11% {
    border-bottom-color: #e31d5f;
  }
  66% {
    border-bottom-color: #e31d5f;
  }
}

body .mivo-branding-color {
  color: #bd184f;
}

body .mivo-branding-color-background {
  background-color: #bd184f;
}

body .mivo-branding-border-bottom {
  border-bottom-color: #bd184f;
}

body svg.stoerer-SVG > #product-shape {
  fill: #bd184f;
}

body #header-front-page-MIVO .nav .active a {
  border-bottom-color: #bd184f;
  color: #bd184f;
}

body .tabular-list-group .list-group-item-content a {
  color: #bd184f !important;
}

body .mivo-tooltip-container .mivo-tooltip-text:after {
  border-bottom-color: #bd184f;
}

body a:not(.btn):not(.collapse-icon):active,
body a:not(.btn):not(.collapse-icon):hover {
  color: #bd184f !important;
}

body .navMivoModal + .modal-backdrop.fade.in{
  background-color: #260510;
}

body .pdp .pdpDescription #pdpTabs li.active a {
  border-bottom: 3px solid #bd184f;
}

body .pdp .pdpDescription #pdpTabs-accordion .panel.panel-default .panel-heading h4 .js-tabcollapse-panel-heading {
  border-bottom: 2px solid #bd184f;
}

body .pdp .content-metadata-asset-addon-entries .rating-element,
body .pdp .content-metadata-asset-addon-entries .rating-element:before,
body .pdp .pdp-badges .pdp-badge-label,
body .pdp .pdpDescription #pdpTabs-accordion .panel.panel-default .panel-heading h4 i {
  color: #bd184f;
}

body .pdp .pdp-promotional-code a.btn-full-width-pdp.pdp-shop-btn {
  border-color: #bd184f;
}

body .pdp .add-to-watchlist-container .toggle-watchlist.is-favorite .toggle-watchlist-on-label:after {
  background: #bd184f;
}

body .pdp .add-to-watchlist-container-mobile .toggle-watchlist.is-favorite .toggle-watchlist-on-label:after {
  background: #bd184f;
}

body .btn-secondary,
body .btn-secondary.disabled:hover,
body .btn-secondary.disabled:focus {
  color: #bd184f;
  border-color: #bd184f;
}

body .btn-secondary:hover,
body .btn-secondary:focus {
  color: #bd184f;
  border-color: #9f1442;
}

body .btn-secondary:active,
body .btn-secondary.active {
  color: #bd184f;
}

body .btn-secondary:active:hover,
body .btn-secondary:active:focus,
body .btn-secondary.active:hover,
body .btn-secondary.active:focus {
  border-color: #90123c;
  color: #bd184f;
}

body .btn-secondary.disabled {
  border-color: #bd184f;
}

body .mivo-card .productImageWrapper .bookmark:hover {
  color: #bd184f;
  opacity: 1;
}

body .mivo-card .productImageWrapper .bookmark.is-favorite {
  color: #bd184f;
}

body .mivo-card .productImageWrapper .bookmark.is-favorite:hover {
  color: #9f1442;
  opacity: 1;
}

body .is-owner:before{
  color: #bd184f;
}

header .navbar-mivo-base .navbar-mivo-bottom .navbar-holder .navbar-default .navbar-header #categories-open-close-button:focus i{
  background-color: #bd184f;
}

header .navbar-mivo-base .navbar-mivo-bottom #user-holder button:focus i{
  color: #bd184f;
}

header#banner .navbar-mivo-bottom .navbar-default .personalized-menu-wrapper a{
  color: #bd184f;
}

.office-challenges .modal-dialog-content {
  border: 2px solid #bd184f !important;
}

.office-challenges .modal-header .btn-toolbar-content.btn-toolbar .btn-toolbar-button {
  color: #bd184f !important;
}