/*!
 *   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)
 */
/*  login */
.color-vino{
  color: #a3114c !important;
}
.input-radius{
  border-radius: 50px;
  border: 1px solid #8080805c;
  
}
.input-radius>input, .cuadro-img{
  border: none;
  border-radius: 50px;
}
.card-login{
  height: 400px;
  box-shadow: 0 0 20px #8080805c;
  border-radius: 10px;
}
.login-card-body{
  border-radius: 10px;
  align-content: center;
}
.login-box-msg{
  color: #a3114c;
  font-size: 1.5rem;

}
#toolbarContainer{
  display: none !important;
}

 :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: #a3114c !important;
  --bc-primary-hover: #b17a45 !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;
}
#dropzone.fade {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  opacity: 1;
}
#dropzone {
  /*
  background: white;
  width: 100%;
  height: 200px;
  line-height: 200px;
  text-align: center;
  font-weight: bold;
  border: 1px dashed rgb(0 0 0 / 30%);
  margin: 20px 10px;
  cursor: pointer;
  color: #999;
  font-size: 1.2rem;
  font-weight: normal;
  */
}
.fade:not(.show) {
  opacity: 0;
}
.fade {
  transition: opacity .15s linear;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  height: 100%;
  opacity: 0;
  filter: alpha(opacity = 0);
  font-size: 200px !important;
  direction: ltr;
  cursor: pointer;
}
#resultados{
  list-style: none;
}
#resultados>li:hover{
  background: #8080805c;
}
.table-avatar{
  width: 2.5rem;
  border-radius: 50px;
}
.project-state{
  text-align: center;
  
}
.text-bg-info{
  background-color: gray !important;
  border-radius: 50px;
  color: #fff !important;
}
.text-bg-primary{
  background-color: #a3114c !important;
  border-radius: 50px;
  color: #fff !important;
}
.text-bg-secondary{
  background-color: #c99367 !important;
  border-radius: 50px;
  color: #fff !important;
}
