:root{
  --primary-bg: #6495ED;
  --primary-color: #6c757d;  
  --primary-hover: #557eca;

--ranking-bg-first: #FFD700;
--ranking-bg-second: #C0C0C0;
--ranking-bg-third: #CD7F32;
  
  --bs-body-font-size: .9rem;
  --topbar-bg: #ffffff;
  --box-shadow: 0px 0px 35px 0px rgba(154, 161, 171, 0.15);
  --topbar-height: 70px;
  --topbar-user-border:  #eef2f7;
  --topbar-user-bg: #fafafd;
  --topbar-item-color: #6c757d;
  --sidebar-width: 16rem;
  --sidebar-width-sm: 70px;  
  --border-color: #dee2e6;   
  --border-radius: 0.25rem;  
  --secondary-bg: #fff;
  --emphasis-color: rgba(108, 117, 125, 0.75);
  --border-width: 1px;
  --link-color: var(--primary-bg);
  --link-hover-color: var(--primary-hover);
  --secondary-color: #8a969c;
  --nav-link-padding-y: 0.5rem;
  --nav-link-padding-x: 1rem;
  --body-font-family: "Nunito", sans-serif; 
  --body-font-size: 0.9rem;
  --body-font-size: 0.9rem;
  --body-font-weight: 400;
  --body-line-height: 1.5;
  --body-color: #6c757d;
  --body-bg: #fafbfe;    
  --menu-bg: #313a46;
  --card-border-width: 0px;
  --footer-height: 40px;
  --menu-item-color: #8391a2;
  --menu-item-active-color: #fff;
  --menu-item-font-size: 0.9375rem;
  --menu-item-padding-x: 10px;
  --menu-item-padding-y: 15px;
  --menu-item-icon-size: 1.2rem;
  --menu-item-padding-x: 10px;
  --menu-item-hover-color: #bccee4;
  --logo-sm-height: 30px;
  --logo-lg-height: 30px;  
  --card-spacer-y: 1.5rem;
  --card-spacer-x: 1.5rem;
  --card-color:#fff;  
  --card-header-font-weight: 600;
  --table-color: #6c757d;  
  --heading-color: var(--table-color);
  --dropdown-item-padding-y: 0.375rem;
  --dropdown-item-padding-x: 1.5rem;
  --dropdown-link-color: #6c757d;
  --dropdown-font-size: 0.9rem;  
  --bs-spinner-width: 1.2rem;
  --bs-spinner-height: 1.2rem;
  --bs-spinner-border-width: 0.2em;
  --bs-spinner-vertical-align: -0.125em;    
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;  
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
}
.offcanvas-start {
  --bs-offcanvas-width: var(--sidebar-width);  
}
.dropdown-menu {  
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0;
  --bs-dropdown-border-color: var(--topbar-user-border);
}
.dropdown-menu 
{
  --bs-dropdown-border-radius : 0;
}
/*.table-light {
  --bs-table-bg: #fff;
}*/
.table-hover>tbody>tr:hover>* {
  --bs-table-bg-state: rgba(0,0,0, 0.02);
}
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6495ED;
  --bs-btn-border-color: #6495ED;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #557eca;
  --bs-btn-hover-border-color: #557eca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6495ED;
  --bs-btn-active-border-color: #6495ED;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6495ED;
  --bs-btn-disabled-border-color: #6495ED;
}
.btn-outline-primary{
    --bs-btn-color: #6495ED;
    --bs-btn-border-color: #6495ED;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #6495ED;
    --bs-btn-hover-border-color: #6495ED;
    --bs-btn-focus-shadow-rgb: 13, 110, 253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #6495ED;
    --bs-btn-active-border-color: #6495ED;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #6495ED;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #6495ED;
    --bs-gradient: none;
}

.bg-primary, .text-primary {
  --bs-bg-opacity: 1;
  --bs-primary-rgb: 100,149,237;
}
