/*!
 *   Framework BC
 *   Author: Asertiz
 *   Website: Asertiz.com <https://asertiz.com>
 
 */
/*!
 * Bootstrap v4.6.1 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

 :root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
 /* --primary: #f8f9fa !important;
  --primary-hover: #951a1c !important;
  --primary-border: #8d2e30 !important;  */
  --bc-primary: #993233 !important;
  --bc-primary-hover: #7b3536 !important;
  --bc-primary-border: #8d2e30 !important;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #b17a45;
  --danger: #53152b;
  --danger-border: #57112a;
  --danger-hover: #69253e;
  --danger-hover-color: #732843;
  --light: #f8f9fa;
  --dark: #343a40;
  
}


 .btn-danger {
  color: #fff;
  background-color: var(--danger) !important;
  border-color:  var(--danger-border) !important;  
}

.btn-danger:hover {
  color: #fff;
  background-color:  var(--danger-hover) !important;
  border-color: var(--danger-hover-color) !important;
}

.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: var(--danger) !important;
  border-color: var(--danger-border) !important;
  
}


.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):hover + input[type="hidden"] + label::before {
  border-color: var(--danger) !important;
}

.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + label::before,
.icheck-danger > input:first-child:not(:checked):not(:disabled):focus + input[type="hidden"] + label::before {
  border-color: var(--danger) !important;
}

.icheck-danger > input:first-child:checked + label::before,
.icheck-danger > input:first-child:checked + input[type="hidden"] + label::before {
  background-color: var(--danger) !important;
  border-color: var(--danger) !important;
}

a.bc-text {
  color: #800040;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}


a.text-muted {
  color: var(--bc-primary) !important;
}

a.text-muted:hover {
  color: var(--bc-primary-hover) !important;
}

/*
a {
  color: var(--bc-primary) !important;
    text-decoration: none !important;
  background-color: transparent !important;
}
*/
/*
a:hover {
  color: var(--bc-primary-hover) !important;  
}

*/

.btn-primary {
  color: #fff;
  background-color: var(--bc-primary) !important;
  border-color: var(--bc-primary) !important;

  
}

.btn-primary:hover {  
  background-color: var(--bc-primary-hover) !important;
  border-color: var(--bc-primary-border) !important;
}

.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc;
  box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf;
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
}



.text-primary {
  color: #800040 !important;
}


.btn-link {
  font-weight: 400;
  color: #800040 !important;
  background-color: transparent;
}


.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: var(--warning) !important;
  background-color: #fff;
  border: 1px solid #dee2e6;
}


.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #800040 !important;
  border-color: #800040 !important;
}


.bg-primary {
  background-color: var(--bc-primary) !important;
}

.sidebar-dark-danger .nav-sidebar > .nav-item > .nav-link.active, .sidebar-light-danger .nav-sidebar > .nav-item > .nav-link.active {
  background-color: var(--bc-primary) !important;
  color: #fff;
}


.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #993233;
  border-color: #993233;
}

.bg-danger {
  background-color: #993233 !important;
}