body {
  background: #f6f6f6;
}

.page-breadcrumb,
.page-header:not(.panel) {
  background: transparent;
}

.page-breadcrumb,
.page-header,
hr,
.nav-tabs,
.nav-tabs.nav-justified {
  border-color: rgba(0, 0, 0, 0.07);
}

.panel .nav-tabs {
  border-color: rgba(0, 0, 0, 0.11);
}

.panel,
.widget-more-link.b-a-1,
.widget-products-image,
*:not(.panel) .thumbnail {
  border-color: #e2e2e2;
}

.bg-primary {
  background-color: #da4c4e !important;
  border-color: #c63234 !important;
}

.bg-primary[href]:hover {
  background-color: #d04648 !important;
}

.bg-primary .bg-primary {
  border-color: #c63234 !important;
}

.bg-primary.darken,
.bg-primary .bg-primary.darken {
  background-color: #d04648 !important;
  border-color: #ba2f31 !important;
}

.bg-primary.darken[href]:hover,
.bg-primary .bg-primary.darken[href]:hover {
  background-color: #cd3a3c !important;
}

.bg-primary.darker,
.bg-primary .bg-primary.darker {
  background-color: #cd3a3c !important;
  border-color: #b22d2f !important;
}

.bg-primary.darker[href]:hover,
.bg-primary .bg-primary.darker[href]:hover {
  background-color: #c63234 !important;
}

.bg-primary,
.bg-primary:hover,
.bg-primary:focus,
.bg-primary:active,
.bg-primary[href],
.bg-primary a {
  color: white !important;
}

.bg-primary[href]:hover,
.bg-primary[href]:focus,
.bg-primary[href]:active,
.bg-primary a:hover,
.bg-primary a:focus,
.bg-primary a:active {
  color: #e6e6e6 !important;
}

.bg-primary[href]:hover,
.bg-primary[href]:focus,
.bg-primary[href]:active,
.bg-primary a:hover,
.bg-primary a:focus,
.bg-primary a:active {
  color: #fff !important;
}

.bg-primary .text-muted,
.bg-primary .text-muted:hover,
.bg-primary .text-muted:focus,
.bg-primary .text-muted:active,
.bg-primary .text-muted[href],
.bg-primary .text-muted a {
  color: rgba(255, 255, 255, 0.6) !important;
}

.text-primary,
.text-primary:hover,
.text-primary:focus,
.text-primary:active,
.text-primary[href],
.text-primary a {
  color: #c92a2c !important;
}

.text-primary[href]:hover,
.text-primary[href]:focus,
.text-primary[href]:active,
.text-primary a:hover,
.text-primary a:focus,
.text-primary a:active {
  color: #9f2123 !important;
}

.border-primary {
  border-color: #da4c4e !important;
}

.table-primary .table,
.table-primary.table {
  margin: 0;
  border-top-color: #af393b !important;
}

.table-primary {
  margin-bottom: 21px;
}

.table-primary thead,
.table-primary thead tr,
.table-primary thead th,
.table-primary .table-header {
  border-color: #af393b !important;
  color: #fff;
}

.table-primary thead tr,
.table-primary thead th {
  background: #cb3d3f;
}

.table-primary .table-header {
  background: #da4c4e;
}

.table-primary .table-header .form-control {
  border: none;
}

.form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.has-error .form-control:focus {
  border-color: #da4c4e;
}

.btn-primary {
  color: #fff;
  border-color: #d53335;
  background: #da4c4e;
}

.btn-primary.btn-outline {
  color: #d22b2e;
  border-color: #d53335;
  background: none;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.btn-outline:hover,
.btn-primary.btn-outline:focus,
.btn-primary.btn-outline.focus {
  color: #fff;
  border-color: #d22b2e;
  border-bottom-color: #861c1d;
  background: #d73f41;
}

.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle,
.btn-primary.btn-outline:active,
.btn-primary.btn-outline.active,
.open > .btn-primary.dropdown-toggle.btn-outline {
  color: #fff;
  border-color: #b02426;
  background: #d53335;
}

.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,
.btn-primary.btn-outline:active:hover,
.btn-primary.btn-outline:active:focus,
.btn-primary.btn-outline:active.focus,
.btn-primary.btn-outline.active:hover,
.btn-primary.btn-outline.active:focus,
.btn-primary.btn-outline.active.focus,
.open > .btn-primary.dropdown-toggle.btn-outline:hover,
.open > .btn-primary.dropdown-toggle.btn-outline:focus,
.open > .btn-primary.dropdown-toggle.btn-outline.focus {
  border-color: #b02426;
  background: #d22b2e;
}

.btn-primary.btn-3d:hover,
.btn-primary.btn-3d:focus,
.btn-primary.btn-3d.focus,
.btn-primary.btn-3d.btn-outline:hover,
.btn-primary.btn-3d.btn-outline:focus,
.btn-primary.btn-3d.btn-outline.focus {
  border-bottom-color: #b02426;
}

.btn-primary.btn-3d:active,
.btn-primary.btn-3d:active:hover,
.btn-primary.btn-3d:active:focus,
.btn-primary.btn-3d:active.focus,
.btn-primary.btn-3d.active,
.btn-primary.btn-3d.active:hover,
.btn-primary.btn-3d.active:focus,
.btn-primary.btn-3d.active.focus,
.open > .btn-primary.dropdown-toggle.btn-3d,
.open > .btn-primary.dropdown-toggle.btn-3d:hover,
.open > .btn-primary.dropdown-toggle.btn-3d:focus,
.open > .btn-primary.dropdown-toggle.btn-3d.focus {
  background: #d73f41;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary {
  border-color: #d53335 !important;
  background: #da4c4e !important;
}

.btn-primary.btn-outline.disabled,
.btn-primary.btn-outline[disabled],
fieldset[disabled] .btn-primary.btn-outline {
  color: #d22b2e;
  border-color: #d53335 !important;
  background: none !important;
}

.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  color: #fff !important;
  border-color: #b02426 !important;
  background: #d53335 !important;
}

.px-navbar {
  color: #fff;
  box-shadow: 0 1px 1px rgba(0, 0, 0 , .1);
}

.px-navbar .navbar-nav a,
.px-navbar .dropdown-menu a {
  color: #fff;
}

.px-navbar .navbar-nav a:hover,
.px-navbar .navbar-nav a:focus,
.px-navbar .navbar-nav a:active,
.px-navbar .dropdown-menu a:hover,
.px-navbar .dropdown-menu a:focus,
.px-navbar .dropdown-menu a:active {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.04);
}

.px-navbar li.active > a,
.px-navbar li.active > a:hover,
.px-navbar li.active > a:focus,
.px-navbar li.active > a:active,
.px-navbar .dropdown.open > a,
.px-navbar .dropdown.open > a:hover,
.px-navbar .dropdown.open > a:focus,
.px-navbar .dropdown.open > a:active,
.px-navbar .dropdown.active > a,
.px-navbar .dropdown.active > a:hover,
.px-navbar .dropdown.active > a:focus,
.px-navbar .dropdown.active > a:active {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.04);
}

.px-navbar .navbar-nav li:hover,
.px-navbar .dropdown-menu li:hover {
  background: none;
}

.px-navbar .navbar-brand {
  background: none !important;
}

.px-navbar form.navbar-form .form-control {
  color: #fff;
  border-color: transparent !important;
  background: rgba(255, 255, 255, 0.3);
}

.px-navbar .navbar-toggle {
  color: rgba(255, 255, 255, 0.8);
}

.px-navbar .navbar-toggle .navbar-toggle-icon,
.px-navbar .navbar-toggle .navbar-toggle-icon:before,
.px-navbar .navbar-toggle .navbar-toggle-icon:after {
  opacity: 1;
  color: rgba(255, 255, 255, 0.8);
  background: rgba(255, 255, 255, 0.8);
}

.px-navbar .navbar-toggle.collapsed {
  color: #fff;
}

.px-navbar .navbar-toggle.collapsed .navbar-toggle-icon,
.px-navbar .navbar-toggle.collapsed .navbar-toggle-icon:before,
.px-navbar .navbar-toggle.collapsed .navbar-toggle-icon:after {
  color: #fff;
  background: #fff;
}

.px-navbar .ps-scrollbar-x-rail,
.px-navbar .ps-scrollbar-y-rail {
  background-color: transparent !important;
}

.px-navbar .ps-scrollbar-x-rail > .ps-scrollbar-x,
.px-navbar .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

.px-navbar .navbar-header {
  color: #fff;
  background: #da4c4e;
}

.px-navbar .navbar-header a {
  color: #fff;
}

.px-navbar .navbar-header a:hover,
.px-navbar .navbar-header a:focus {
  color: rgba(255, 255, 255, 0.8);
  background: rgba(0, 0, 0, 0.04);
}

.px-navbar .dropdown-menu > li.divider {
  background: #b83638;
}

@media (max-width: 767px) {
  .px-navbar .navbar-collapse {
    border-color: #b83638;
    background: #d03d3f;
  }

  .px-navbar .navbar-nav li,
  .px-navbar .dropdown-menu li {
    border-color: #b83638;
  }

  .px-navbar .dropdown.open {
    background: rgba(255, 255, 255, 0.06) !important;
    border-color: #e56062;
  }

  .px-navbar .dropdown.open li {
    border-color: #e56062;
  }
}

@media (min-width: 768px) {
  .px-navbar .navbar-collapse {
    border-color: rgba(0, 0, 0, 0.09);
  }

  .px-navbar,
  .px-navbar .navbar-collapse {
    background: #da4c4e;
  }

  .px-navbar .navbar-nav > li {
    border-color: rgba(0, 0, 0, 0.09);
  }

  .px-navbar .dropdown-menu,
  .px-navbar .dropdown-multi-column {
    background: #d03d3f;
  }

  .px-navbar .dropdown-menu .dropdown-toggle:hover > a {
    color: rgba(255, 255, 255, 0.8);
    background: rgba(0, 0, 0, 0.04);
  }

  .px-navbar [class^="widget-"],
  .px-navbar [class*=" widget-"] {
    border-color: #b83638;
  }

  .px-navbar [class^="widget-"] a,
  .px-navbar [class^="widget-"] a:hover,
  .px-navbar [class^="widget-"] a:focus,
  .px-navbar [class*=" widget-"] a,
  .px-navbar [class*=" widget-"] a:hover,
  .px-navbar [class*=" widget-"] a:focus {
    background: transparent;
  }
}

@media (min-width: 992px) {
  .px-nav-left:not(.px-nav-collapse) ~ .px-navbar .navbar-header {
    color: #fff;
    background: #da4c4e;
  }

  .px-nav-left:not(.px-nav-collapse) ~ .px-navbar .navbar-header a {
    color: #fff;
  }

  .px-nav-left:not(.px-nav-collapse) ~ .px-navbar .navbar-header a:hover,
  .px-nav-left:not(.px-nav-collapse) ~ .px-navbar .navbar-header a:focus {
    color: #fff;
  }
}

@media (min-width: 992px) {
  .px-nav-toggle {
    box-shadow: 0 1px 1px rgba(0, 0, 0 , .1);
  }
}

.px-nav {
  color: #d1c7be;
  background: #5c5b58;
}

.px-nav .ps-scrollbar-x-rail,
.px-nav .ps-scrollbar-y-rail {
  background-color: transparent !important;
}

.px-nav .ps-scrollbar-x-rail > .ps-scrollbar-x,
.px-nav .ps-scrollbar-y-rail > .ps-scrollbar-y {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

.px-nav-dimmer {
  background: rgba(72, 80, 86, 0.5);
}

.px-nav-item a {
  color: #d1c7be;
}

.px-nav-item a:hover,
.px-nav-item a:focus,
.px-nav-item a:active {
  color: #fff;
  background: rgba(0, 0, 0, 0.08);
}

.px-nav-item.active > a {
  color: #fff !important;
  background: #de6163;
}

.px-nav-item.active > a .px-nav-icon {
  color: #fff;
}

.px-nav-dropdown.active > a .px-nav-icon {
  color: #fff;
}

.px-nav-dropdown.active > a {
  background: none;
}

.px-nav-dropdown.active > a:hover,
.px-nav-dropdown.active > a:focus,
.px-nav-dropdown.active > a:active {
  background: rgba(0, 0, 0, 0.08);
}

.px-nav-tooltip {
  background: #da4c4e;
  color: #fff;
}

.px-nav-left .px-nav-tooltip:before {
  border-left-color: #da4c4e;
}

.px-nav-right .px-nav-tooltip:before {
  border-right-color: #da4c4e;
}

.px-show > a,
.px-nav-dropdown-menu-title {
  background: #474644 !important;
  color: #fff !important;
}

.px-show > a .px-nav-icon,
.px-nav-dropdown-menu-title .px-nav-icon {
  color: #fff !important;
}

.px-nav-dropdown-menu {
  background: #555451;
}

.px-nav-toggle {
  color: #fff;
  background: #da4c4e;
}

.px-nav-toggle .navbar-toggle-icon,
.px-nav-toggle .navbar-toggle-icon:before,
.px-nav-toggle .navbar-toggle-icon:after {
  color: #fff;
  background: #fff;
}

.px-nav-box {
  border-color: #555451;
  color: #fff;
}

.px-nav-box .close {
  color: #d1c7be;
}

.px-nav-box .close:hover,
.px-nav-box .close:focus,
.px-nav-box .close:active {
  color: #fff;
}

.px-nav-box .btn-outline {
  border-color: #555451;
  color: #d1c7be;
}

.px-nav-static .px-nav-dropdown > a,
.px-nav-static .px-nav-dropdown > a:hover,
.px-nav-static .px-nav-dropdown > a:focus {
  color: #d1c7be;
}

.px-nav-content > .px-nav-item > a,
.px-nav-content > .px-nav-item > .px-nav-dropdown-menu,
.px-nav-dropdown-menu-title {
  border-bottom: 1px solid #555451;
}

.px-nav-dropdown-menu-wrapper ~ .px-nav-dropdown-menu-title {
  border-top: 1px solid #555451;
  border-bottom: none;
}

.px-nav-dropdown-menu-top.px-show {
  margin-bottom: 1px !important;
}

.px-nav.px-nav-left .px-nav-toggle {
  border-left: 1px solid rgba(0, 0, 0, 0.09);
}

.px-nav.px-nav-right .px-nav-toggle {
  border-right: 1px solid rgba(0, 0, 0, 0.09);
}

@media (max-width: 991px) {
  .px-nav.px-nav-expand .px-open > a,
  .px-nav-dropdown-menu .px-open > a {
    color: #fff;
  }
}

@media (min-width: 992px) {
  .px-nav:not(.px-nav-collapse) .px-open > a,
  .px-nav-dropdown-menu .px-open > a {
    color: #fff;
  }
}

.px-nav-item a {
  -webkit-transition-property: color, background;
  transition-property: color, background;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}

.px-footer {
  background: #6c6b67;
  color: rgba(255, 255, 255, 0.5);
}

.px-footer a {
  color: rgba(255, 255, 255, 0.6);
}

.px-footer a:hover,
.px-footer a:focus {
  color: #fff;
}

.px-footer hr {
  border-color: #777470;
}

.px-footer .text-muted {
  color: #a9a6a2 !important;
}

.label-primary,
.badge-primary,
.panel-warning > .panel-heading .badge-primary {
  border-color: #da4c4e;
  background: #da4c4e;
  color: #fff;
}

.label-primary[href]:hover,
.label-primary[href]:focus,
.badge-primary[href]:hover,
.badge-primary[href]:focus,
.panel-warning > .panel-heading .badge-primary[href]:hover,
.panel-warning > .panel-heading .badge-primary[href]:focus {
  border-color: #d73b3d;
  background: #d73b3d;
  color: #fff;
}

.label-primary.label-outline,
.badge-primary.label-outline,
.panel-warning > .panel-heading .badge-primary.label-outline {
  color: #c92a2c;
  box-shadow: 0 0 0 1px #da4c4e inset;
}

.label-primary.label-outline[href]:hover,
.label-primary.label-outline[href]:focus,
.badge-primary.label-outline[href]:hover,
.badge-primary.label-outline[href]:focus,
.panel-warning > .panel-heading .badge-primary.label-outline[href]:hover,
.panel-warning > .panel-heading .badge-primary.label-outline[href]:focus {
  color: #9f2123;
}

.label-primary.label-ribbon:before,
.badge-primary.label-ribbon:before,
.panel-warning > .panel-heading .badge-primary.label-ribbon:before {
  border-top-color: #b73c3e;
}

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

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

.panel-primary {
  border-color: #d53335 !important;
}

.panel-primary .panel-heading,
.panel-primary .panel-heading .accordion-toggle {
  background: #da4c4e;
  border-color: #d53335;
  color: #fff;
}

.panel-primary .panel-heading-text a,
.panel-primary.panel-body-colorful a {
  color: #fff;
}

.panel-primary .panel-heading-text a:hover,
.panel-primary .panel-heading-text a:focus,
.panel-primary.panel-body-colorful a:hover,
.panel-primary.panel-body-colorful a:focus {
  color: white;
}

.panel-primary .panel-heading-text a,
.panel-primary.panel-body-colorful .panel-body a,
.panel-primary.panel-body-colorful .panel-footer a {
  text-decoration: underline;
}

.panel-primary .panel-footer {
  border-color: #d53335;
}

.panel-primary.panel-body-colorful,
.panel-primary.panel-body-colorful .panel-body,
.panel-primary.panel-body-colorful .panel-footer {
  background: #da4c4e;
  color: #fff;
}

.panel-primary.panel-body-colorful hr,
.panel-primary.panel-body-colorful .panel-body {
  border-color: #d53335 !important;
}

.panel-primary.panel-dark {
  border-color: #da4c4e !important;
}

.panel-primary.panel-dark .panel-heading,
.panel-primary.panel-dark .panel-heading .accordion-toggle {
  background: #da4c4e;
  border-color: #da4c4e;
  color: #fff;
}

.panel-primary.panel-dark .panel-heading-text a,
.panel-primary.panel-dark.panel-body-colorful a {
  color: #fff;
}

.panel-primary.panel-dark .panel-heading-text a:hover,
.panel-primary.panel-dark .panel-heading-text a:focus,
.panel-primary.panel-dark.panel-body-colorful a:hover,
.panel-primary.panel-dark.panel-body-colorful a:focus {
  color: white;
}

.panel-primary.panel-dark .panel-heading-text a,
.panel-primary.panel-dark.panel-body-colorful .panel-body a,
.panel-primary.panel-dark.panel-body-colorful .panel-footer a {
  text-decoration: underline;
}

.panel-primary.panel-dark .panel-footer {
  border-color: #da4c4e;
}

.panel-primary.panel-dark.panel-body-colorful,
.panel-primary.panel-dark.panel-body-colorful .panel-body,
.panel-primary.panel-dark.panel-body-colorful .panel-footer {
  background: #da4c4e;
  color: #fff;
}

.panel-primary.panel-dark.panel-body-colorful hr,
.panel-primary.panel-dark.panel-body-colorful .panel-body {
  border-color: #da4c4e !important;
}

.panel-primary.panel-dark .panel-heading .pagination a,
.panel-primary.panel-dark .panel-heading .pagination a:hover,
.panel-primary.panel-dark .panel-heading .pagination a:focus,
.panel-primary.panel-dark .panel-heading .pagination span,
.panel-primary.panel-dark .panel-heading .pagination span:hover,
.panel-primary.panel-dark .panel-heading .pagination span:focus,
.panel-primary.panel-dark .panel-heading .pager a,
.panel-primary.panel-dark .panel-heading .pager a:hover,
.panel-primary.panel-dark .panel-heading .pager a:focus,
.panel-primary.panel-dark .panel-heading .pager span,
.panel-primary.panel-dark .panel-heading .pager span:hover,
.panel-primary.panel-dark .panel-heading .pager span:focus {
  color: #fff;
}

.panel-primary.panel-dark .panel-heading .pagination li.active a,
.panel-primary.panel-dark .panel-heading .pagination li.active a:hover,
.panel-primary.panel-dark .panel-heading .pagination li.active a:focus,
.panel-primary.panel-dark .panel-heading .pagination li.active span,
.panel-primary.panel-dark .panel-heading .pagination li.active span:hover,
.panel-primary.panel-dark .panel-heading .pagination li.active span:focus,
.panel-primary.panel-dark .panel-heading .pager li.active a,
.panel-primary.panel-dark .panel-heading .pager li.active a:hover,
.panel-primary.panel-dark .panel-heading .pager li.active a:focus,
.panel-primary.panel-dark .panel-heading .pager li.active span,
.panel-primary.panel-dark .panel-heading .pager li.active span:hover,
.panel-primary.panel-dark .panel-heading .pager li.active span:focus {
  color: #da4c4e;
}

.panel-primary.panel-dark .panel-heading .nav-tabs > li > a {
  color: rgba(255, 255, 255, 0.9);
}

.panel-primary.panel-dark.panel-body-colorful .text-muted {
  color: rgba(255, 255, 255, 0.7) !important;
}

.panel-primary.panel-dark.panel-body-colorful .panel-heading,
.panel-primary.panel-dark.panel-body-colorful .panel-footer,
.panel-primary.panel-dark.panel-body-colorful .panel-body,
.panel-primary.panel-dark.panel-body-colorful hr,
.panel-primary.panel-dark.panel-body-colorful table,
.panel-primary.panel-dark.panel-body-colorful table tr,
.panel-primary.panel-dark.panel-body-colorful table th,
.panel-primary.panel-dark.panel-body-colorful table td,
.panel-primary.panel-dark.panel-body-colorful .list-group-item {
  border-color: #e78b8d !important;
}

.custom-control:hover .custom-control-indicator {
  box-shadow: 0 0 0 1px #da4c4e inset;
}

.custom-control:active .custom-control-indicator,
.custom-control:active .custom-control-input:checked ~ .custom-control-indicator {
  background-color: #e37678;
  box-shadow: none;
}

.custom-control-input:checked ~ .custom-control-indicator {
  background-color: #da4c4e;
  box-shadow: none;
}

.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: 0 0 0 1px #da4c4e inset, 0 0 0 1px #fff, 0 0 0 2px #da4c4e;
}

.custom-control-input:active ~ .custom-control-indicator {
  background-color: #e37678;
  box-shadow: none;
}

.custom-control-input:checked:disabled ~ .custom-control-indicator,
fieldset[disabled] .custom-control-input:checked ~ .custom-control-indicator {
  background-color: #da4c4e !important;
  box-shadow: none !important;
}

.custom-file-input:focus ~ .custom-file-control {
  border-color: #da4c4e;
}

.custom-file-control:hover,
.custom-file-control:focus,
.custom-file-control:active {
  border-color: #da4c4e;
}

.tooltip-primary .tooltip-inner {
  background-color: #da4c4e;
  color: #fff;
}

.tooltip-primary.top .tooltip-arrow,
.tooltip-primary.top-left .tooltip-arrow,
.tooltip-primary.top-right .tooltip-arrow {
  border-top-color: #da4c4e;
}

.tooltip-primary.bottom .tooltip-arrow,
.tooltip-primary.bottom-left .tooltip-arrow,
.tooltip-primary.bottom-right .tooltip-arrow {
  border-bottom-color: #da4c4e;
}

.tooltip-primary.right .tooltip-arrow {
  /*@noflip*/
  border-right-color: #da4c4e;
}

.tooltip-primary.left .tooltip-arrow {
  /*@noflip*/
  border-left-color: #da4c4e;
}

.popover-primary {
  border-width: 1px;
}

.popover-primary.top .arrow {
  /*@noflip*/
  bottom: -9px;
}

.popover-primary.bottom .arrow {
  /*@noflip*/
  top: -9px;
}

.popover-primary.left .arrow {
  /*@noflip*/
  right: -9px;
}

.popover-primary.right .arrow {
  /*@noflip*/
  left: -9px;
}

.popover-primary .popover-title,
.popover-primary.popover-colorful {
  color: #fff;
  background: #da4c4e;
}

.popover-primary,
.popover-primary .popover-title,
.popover-primary.popover-colorful {
  border-color: #d53335;
}

.popover-primary.popover-dark .popover-title,
.popover-primary.popover-dark.popover-colorful {
  color: #fff;
  background: #da4c4e;
}

.popover-primary.popover-dark,
.popover-primary.popover-dark .popover-title,
.popover-primary.popover-dark.popover-colorful {
  border-color: #da4c4e;
}

.popover-primary.popover-dark.popover-colorful .popover-title {
  border-color: #e16e6f;
}

.nav li.active > a,
.nav li.active > a:hover,
.nav li.active > a:focus {
  color: #fff;
  background: #da4c4e;
}

.nav.nav-tabs > li.active > a {
  border-bottom-color: #d63739 !important;
}

.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > a:active {
  border-color: #da4c4e;
}

.pagination > li.active > a,
.pagination > li.active > a:hover,
.pagination > li.active > a:focus,
.pagination > li.active > a:active,
.pagination > li.active > span {
  color: #fff;
  border-color: #da4c4e;
  background: #da4c4e;
}

.pager li > a:hover,
.pager li > a:focus,
.pager li > a:active {
  border-color: #da4c4e;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active,
a:hover .thumbnail,
a:focus .thumbnail,
a.active .thumbnail {
  border-color: #da4c4e !important;
}

.list-group .list-group-item.active {
  color: #fff;
  border-color: #da4c4e;
  background: #da4c4e;
}

.list-group .list-group-item.active .list-group-item-text,
.list-group .list-group-item.active .list-group-icon {
  color: #fff;
}

.switcher-primary > input:checked ~ .switcher-indicator {
  color: #fff;
  background: #da4c4e;
}

.switcher-primary > input:focus ~ .switcher-indicator:after,
.switcher-primary > input:active ~ .switcher-indicator:after,
.switcher-primary:active .switcher-indicator:after {
  box-shadow: 0 0 0 1px #da4c4e inset;
}

.select2-primary .select2-selection__choice,
.select2-primary + .select2-container .select2-selection__choice {
  background-color: #da4c4e;
}

.select2-results__option--highlighted[aria-selected] {
  color: #fff;
  background: #da4c4e;
}

.select2-container--focus .select2-selection,
.select2-container--focus .select2-dropdown,
.select2-container--open .select2-selection,
.select2-container--open .select2-dropdown {
  border-color: #da4c4e;
}

.ui-select-primary.ui-select-multiple .ui-select-match-item {
  background: #da4c4e !important;
}

.ui-select-primary.ui-select-multiple .ui-select-match-item.btn-primary {
  background: #c92a2c !important;
}

.btn-default-focus .ui-select-toggle,
.ui-select-multiple.open,
.ui-select-container.open .ui-select-toggle,
.ui-select-container.open .ui-select-search,
.ui-select-choices,
.ui-select-no-choice {
  border-color: #da4c4e !important;
}

.ui-select-choices-row.active > span {
  color: #fff;
  background-color: #da4c4e;
}

.datepicker thead th {
  color: #fff;
}

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next {
  background: #da4c4e;
}

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover {
  background: #dd595b;
}

.datepicker .dow,
.datepicker thead .cw {
  border-top: 1px solid #b14243;
  background: #bd4f51;
}

.datepicker .active,
.datepicker .active:hover,
.datepicker .range-start,
.datepicker .range-start:hover,
.datepicker .range-end,
.datepicker .range-end:hover {
  color: #fff !important;
  background: #da4c4e !important;
}

.timepicker-increment:hover,
.timepicker-increment:focus,
.timepicker-decrement:hover,
.timepicker-decrement:focus {
  border-color: #da4c4e;
}

.timepicker-increment:hover,
.timepicker-decrement:hover {
  color: #fff;
  background: #da4c4e;
}

.dz-upload-icon {
  background-color: #da4c4e;
}

.dropzone-box.dz-drag-hover {
  border-color: #da4c4e;
}

.px-irs-primary .irs-bar,
.px-irs-primary .irs-bar-edge,
.px-irs-primary .irs-slider:after {
  background: #da4c4e;
}

.px-irs-primary .irs-slider.state_hover:after,
.px-irs-primary .irs-slider:hover:after {
  background: #9f2123;
}

.px-irs-primary .irs-from,
.px-irs-primary .irs-to,
.px-irs-primary .irs-single {
  color: #fff;
  background: #da4c4e;
}

.px-irs-primary .irs-from:after,
.px-irs-primary .irs-to:after,
.px-irs-primary .irs-single:after {
  border-top-color: #da4c4e;
}

.daterangepicker .calendar td.active,
.daterangepicker .calendar th,
.daterangepicker .ranges .active,
.daterangepicker .ranges li:hover,
.daterangepicker .ranges li:focus {
  background: #da4c4e;
  color: #fff;
}

.daterangepicker .calendar th {
  border-color: #da4c4e;
}

.daterangepicker select:focus {
  border-color: #da4c4e;
}

.daterangepicker .calendar th.available:hover {
  background: #dd595b;
}

.daterangepicker .calendar thead tr + tr th {
  border-top-color: #b14243 !important;
  background: #bd4f51 !important;
}

.bootstrap-tagsinput.focus {
  border-color: #da4c4e !important;
}

tags-input .suggestion-item.selected {
  color: #fff;
  background: #da4c4e;
}

tags-input .tags.focused {
  border-color: #da4c4e !important;
}

.slider-primary .slider-selection,
.slider-primary .slider-selection.tick-slider-selection,
.slider-primary .slider-tick.in-selection,
.slider-primary .slider-reversed .slider-track-high,
.slider-primary .slider-reversed .slider-tick {
  background: #da4c4e;
}

.slider-primary.slider-reversed .slider-track-high,
.slider-primary.slider-reversed .slider-tick {
  background: #da4c4e;
}

.noUi-primary .noUi-connect {
  background: #da4c4e;
}

.noUi-active:before,
.noUi-active:after {
  background: #da4c4e;
}

.owl-nav [class*='owl-']:hover {
  background: #da4c4e;
  color: #fff;
}

.owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span {
  background: #da4c4e;
}

*:not(.panel) .widget-pricing .widget-pricing-item {
  border-color: #e2e2e2;
}

*:not(.panel) .widget-pricing-simple .widget-pricing-item {
  border-color: rgba(226, 226, 226, 0);
}

*:not(.panel) .widget-pricing-simple .widget-pricing-active {
  border-color: #e2e2e2;
}

*:not(.panel) .widget-pricing-simple.widget-pricing-hover:hover .widget-pricing-item {
  border-color: rgba(226, 226, 226, 0);
}

*:not(.panel) .widget-pricing-simple.widget-pricing-hover:hover .widget-pricing-item:hover {
  border-color: #e2e2e2;
}

*:not(.panel) .widget-pricing-expanded .widget-pricing-item {
  border-color: #e2e2e2;
}

*:not(.panel) .widget-pricing-expanded.widget-pricing-simple .widget-pricing-active,
*:not(.panel) .widget-pricing-expanded.widget-pricing-simple.widget-pricing-hover:hover .widget-pricing-item {
  border-color: #e2e2e2;
}

.widget-timeline:before,
.widget-timeline:after {
  background: #e7e7e7;
}

.widget-timeline-section {
  color: #444;
  background: #e7e7e7;
}

.widget-timeline-bullet:before,
.widget-timeline-icon:before,
.widget-timeline-image:before {
  background: #e7e7e7;
}

.widget-timeline-bullet {
  background: #e7e7e7;
}

.widget-timeline-icon {
  background: #e7e7e7;
  color: #444;
}

.widget-timeline-time {
  color: #444;
  background: #e7e7e7;
}

@media (min-width: 768px) {
  .px-navbar .dropdown-menu,
  .px-navbar .dropdown-multi-column {
    background: #fff;
  }

  .px-navbar .navbar-nav > li > .dropdown-menu,
  .px-navbar .dropdown-multi-column {
    border-top: 0;
    margin-right: -1px;
  }

  .px-navbar .dropdown-menu a,
  .px-navbar .dropdown-menu a:hover,
  .px-navbar .dropdown-menu a:focus {
    color: #444;
  }

  .px-navbar .dropdown-menu > li > a:hover,
  .px-navbar .dropdown-menu > li > a:focus,
  .px-navbar .dropdown-menu .widget-more-link:hover,
  .px-navbar .dropdown-menu .widget-more-link:focus {
    background: #f2f2f2;
  }

  .px-navbar .dropdown-menu .divider {
    background: #e5e5e5 !important;
  }

  .px-navbar .dropdown-menu .ps-scrollbar-x,
  .px-navbar .dropdown-menu .ps-scrollbar-y {
    background: #aaa !important;
  }

  .px-navbar .dropdown-menu .dropdown-toggle:hover > a {
    background: #f2f2f2;
    color: #444;
  }

  .px-navbar .dropdown-multi-column .dropdown-menu {
    border-color: #e5e5e5;
  }

  .px-navbar [class^="widget-"],
  .px-navbar [class*=" widget-"] {
    border-color: rgba(0, 0, 0, 0.05);
  }
}

.pace-progress {
  background: #bd2729;
}

/*# sourceMappingURL=candy-red.css.map */