/*============================
		COLOR Red
==============================*/
/*-------- Preloader --------*/
#preloader [data-loader="dual-ring"] {
  border: 5px solid #dc3545;
  border-color: #dc3545 #f1f5f6 #dc3545 #f1f5f6;
}

a, a:focus {
  color: #dc3545;
}

a:hover, a:active {
  color: #ca2333;
}

/*== Primary Nav ==*/
.navbar-light .navbar-nav .active > .nav-link {
  color: #ca2333;
}

.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show {
  color: #ca2333;
}

.navbar-light .navbar-nav .show > .nav-link {
  color: #ca2333;
}

.primary-menu ul.navbar-nav > li:hover > a:not(.btn), .primary-menu ul.navbar-nav > li.active > a:not(.btn), .login-signup ul.navbar-nav > li:hover > a:not(.btn), .login-signup ul.navbar-nav > li.active > a:not(.btn) {
  color: #dc3545;
}

.primary-menu ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn), .login-signup ul.navbar-nav > li.dropdown .dropdown-menu li:hover > a:not(.btn) {
  color: #dc3545;
}

.primary-menu.navbar-dropdown-primary ul.navbar-nav > li.dropdown .dropdown-menu, .login-signup.navbar-dropdown-primary ul.navbar-nav > li.dropdown .dropdown-menu {
  background-color: #dc3545;
  border-color: #dc3545;
}

.primary-menu.navbar-dropdown-primary ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu, .login-signup.navbar-dropdown-primary ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
  background-color: #dc3545;
}

.primary-menu.navbar-dropdown-primary ul.navbar-nav > li.dropdown:hover > a:after, .login-signup.navbar-dropdown-primary ul.navbar-nav > li.dropdown:hover > a:after {
  border-color: transparent transparent #dc3545 transparent;
}

@media (max-width: 767.98px) {
  #header .navbar-dropdown-primary.primary-menu:before {
    background-color: #dc3545;
  }
  .primary-menu.navbar-dropdown-primary ul.navbar-nav > li.dropdown .dropdown-menu .dropdown-menu {
    background-color: #dc3545;
  }
}

/* Secondary Nav */
.secondary-nav.nav .nav-link{
	color: #f3bbc0;
}

.secondary-nav.nav .nav-link:hover {
  color: #fff;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.secondary-nav.nav .nav-item .nav-link.active {
  color: #dc3545;
}

.secondary-nav.nav.alternate .nav-item .nav-link.active {
  border-bottom: 3px solid #dc3545;
}

/* Page Header */
.page-header.page-header-light .breadcrumb > li a:hover {
  color: #dc3545;
}

/* List Item */
.list-item a:hover {
  color: #dc3545;
}

/* Tags */
.tags a:hover {
  background: #dc3545;
}

/* Side Post */
.side-post .item-post .caption a:hover {
  color: #dc3545;
}

/* Post */
.blog-post .title-blog a:hover {
  color: #dc3545;
}

.blog-post .meta-blog li i {
  color: #dc3545;
}

.blog-post .meta-blog li a:hover {
  color: #dc3545;
}

/* Accordion & Toggle */
.accordion:not(.accordion-flush) .accordion-header .accordion-button {
  background-color: #dc3545;
}

.accordion.accordion-flush .accordion-header .accordion-button {
  color: #dc3545;
}

/* nav */
.nav-link {
  color: #dc3545;
}

.nav-link:hover, .nav-link:focus {
  color: #ca2333;
}

.nav-pills.alternate .nav-link:not(.active):hover {
  color: #dc3545;
}

/* Tabs */
.nav-tabs .nav-item .nav-link.active {
  color: #ca2333;
}

.nav-tabs .nav-item .nav-link.active:after {
  background-color: #dc3545;
}

.nav-tabs.style-2 .nav-item .nav-link.active, .nav-tabs.style-2 .nav-item .nav-link:hover.active {
  background: #dc3545;
}

.nav-tabs.flex-column .nav-item .nav-link.active {
  color: #dc3545;
}

@media (min-width: 576px) {
  .nav-tabs.flex-sm-column .nav-item .nav-link.active {
    color: #dc3545;
  }
}

@media (min-width: 768px) {
  .nav-tabs.flex-md-column .nav-item .nav-link.active {
    color: #dc3545;
  }
}

@media (min-width: 992px) {
  .nav-tabs.flex-lg-column .nav-item .nav-link.active {
    color: #dc3545;
  }
}

@media (min-width: 1200px) {
  .nav-tabs.flex-xl-column .nav-item .nav-link.active {
    color: #dc3545;
  }
}

/* Easy Responsive Tab Accordion */
.resp-tab-active {
  border-bottom: 3px solid #dc3545;
}

.resp-vtabs li.resp-tab-active, .resp-vtabs li.resp-tab-active:hover {
  color: #dc3545;
}

/* Brands Grid */
.brands-grid > .row > * a:hover {
  color: #dc3545;
}

#footer .nav .nav-item .nav-link:focus {
  color: #dc3545;
}

#footer .nav .nav-link:hover {
  color: #dc3545;
}

#footer .nav .nav-link:hover {
  color: #dc3545;
}

/* Back to Top */
#back-to-top:hover {
  background-color: #dc3545;
}

/* Extras */
.bg-primary {
  background-color: #dc3545 !important;
}

.text-primary, .btn-link:not(.text-body), .btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .link-primary {
  color: #dc3545 !important;
}

a.text-primary:focus, a.text-primary:hover, .btn-link:hover, .link-primary:hover, .link-primary:focus {
  color: #ca2333 !important;
}

.text-muted {
  color: #8e9a9d !important;
}

.text-light {
  color: #dee3e4 !important;
}

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
  background-color: #ca2333 !important;
}

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

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

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

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active {
  background-color: #ca2333;
  border-color: #ca2333;
}

.btn-primary.focus, .btn-primary:focus {
  background-color: #ca2333;
  border-color: #ca2333;
}

.btn-outline-primary, .btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active {
  color: #dc3545;
  border-color: #dc3545;
}

.btn-outline-primary:hover, .btn-outline-primary:not(:disabled):not(.disabled).active:hover, .btn-outline-primary:not(:disabled):not(.disabled):active:hover {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.btn-check:active + .btn-outline-primary, .btn-check:checked + .btn-outline-primary, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show, .btn-outline-primary:active {
  background-color: #dc3545;
  border-color: #dc3545;
  color: #fff;
}

.progress-bar,
.nav-pills .nav-link.active, .nav-pills .show > .nav-link, .dropdown-item.active, .dropdown-item:active {
  background-color: #dc3545;
}

.page-item.active .page-link, .form-check-input:checked {
  background-color: #dc3545;
  border-color: #dc3545;
}

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

.page-link {
  color: #dc3545;
}

.page-link:hover {
  color: #ca2333;
}

/* Slider Range (jQuery UI) */
.ui-slider .ui-widget-header {
  background: #dc3545;
}

.ui-state-active, .ui-widget-content .ui-state-active {
  border-color: #dc3545;
}

/* Tambahan */

svg path,
svg rect{
	fill: #dc3545 !important;
}

.form-steps__item--completed .form-steps__item-icon {
	background: #dc3545 !important;
}

.form-steps__item--completed .form-steps__item-line{
	background: #dc3545 !important;
}

.page-header{
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='1440' height='560' preserveAspectRatio='none' viewBox='0 0 1440 560'%3e%3cg mask='url(%26quot%3b%23SvgjsMask1037%26quot%3b)' fill='none'%3e%3crect width='1440' height='560' x='0' y='0' fill='rgba(149%2c 26%2c 38%2c 1)'%3e%3c/rect%3e%3cpath d='M0%2c509.703C96.661%2c507.784%2c184.185%2c464.882%2c269.331%2c419.087C360.89%2c369.843%2c466.29%2c327.178%2c512.507%2c234.054C559.085%2c140.202%2c535.874%2c28.564%2c513.997%2c-73.902C493.267%2c-170.998%2c453.98%2c-262.026%2c390.325%2c-338.219C325.849%2c-415.395%2c243.897%2c-474.634%2c149.726%2c-509.921C50.491%2c-547.106%2c-54.904%2c-559.14%2c-159.843%2c-544.374C-277.174%2c-527.864%2c-403.233%2c-505.974%2c-485.351%2c-420.559C-568.692%2c-333.871%2c-600.884%2c-206.55%2c-600.233%2c-86.3C-599.628%2c25.439%2c-541.277%2c125.42%2c-481.883%2c220.069C-428.756%2c304.73%2c-361.959%2c378.429%2c-276.292%2c429.919C-192.432%2c480.323%2c-97.823%2c511.645%2c0%2c509.703' fill='%2377151e'%3e%3c/path%3e%3cpath d='M1440 1146.8229999999999C1566.991 1156.022 1704.9479999999999 1207.652 1814.2069999999999 1142.277 1923.79 1076.7089999999998 1961.1950000000002 936.8199999999999 1996.214 814.014 2027.4769999999999 704.379 2036.653 588.034 2003.346 479.003 1972.683 378.629 1892.701 306.245 1818.442 232.07799999999997 1749.179 162.901 1679.538 91.61399999999998 1586.135 62.31099999999998 1491.785 32.71100000000001 1392.665 49.43599999999998 1295.546 68.03399999999999 1189.242 88.39100000000002 1082.307 109.93599999999998 996.046 175.312 897.1 250.30200000000002 795.189 341.948 772.964 464.095 750.572 587.159 821.708 705.0360000000001 879.473 815.984 934.704 922.066 996.0889999999999 1029.681 1099.086 1090.473 1200.327 1150.229 1322.746 1138.329 1440 1146.8229999999999' fill='%23b31f2e'%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id='SvgjsMask1037'%3e%3crect width='1440' height='560' fill='white'%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
}
