.btn{
    border-radius: 16px;
    padding: 5px 15px;
    margin:2px 2px;
    font-size: inherit;
    text-align: center;
    display: inline-block;
    width: fit-content !important;
    
}
.btn-primary {
  color: rgba(79, 70, 186, 1);
  background-color: rgba(79, 70, 186, 0.1);;
  border-color: rgba(79, 70, 186, 0.1);
}
.btn-primary:hover {
  color: #fff;
  background-color: rgba(79, 70, 186, 1);;
  border-color: rgba(79, 70, 186, 1);;
}
.btn-secondary {
  color: rgba(90, 106, 207, 1);
  /* border-color: rgba(90, 106, 207, 0.1); */
  background-color:rgba(90, 106, 207, 0.1);
 
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgba(90, 106, 207, 1);
  border-color:rgba(90, 106, 207, 1);
 
}
.btn-success {
  color: rgba(90, 106, 207, 1);
  border-color:rgba(90, 106, 207, 1);
  background-color:rgba(90, 106, 207, 0.1);
 
}
.btn-success:hover {
  color: #fff;
  background-color: rgba(90, 106, 207, 1);
  border-color:rgba(90, 106, 207, 1);
 
}

.btn-danger {
  color: rgba(231, 29, 54, 1);
  /* border-color: rgba(90, 106, 207, 0.1); */
  background-color:rgba(231, 29, 54, 0.1);
}
.btn-danger:hover {
  color: #fff;
  background-color: rgba(231, 29, 54, 1);
  border-color:rgba(231, 29, 54, 1);
}
.btn-default {
  color: #88857e;
  background-color: #fff;
  border-color: #88857e;
}
.btn-default:hover {
  color: #fff;
  background-color: #88857e;
  border-color: #88857e;
}
.btn-warning {
  color:rgba(0, 0, 0, 0.5);
  background-color:  rgba(0, 0, 0, 0.03);
  border-color: rgba(0, 0, 0, 0.03);
}
.btn-warning:hover ,.btn-warning:focus{
  color: #fff;
  background-color: rgba(29, 34, 89, 0.9);
  border-color:rgba(29, 34, 89, 0.9);
  box-shadow: none;
}
.btn-warning:not(:disabled):not(.disabled):active:visited{
  color: #fff;
  background-color: rgba(29, 34, 89, 0.9);
  border-color:rgba(29, 34, 89, 0.9);
}


/* table */
.display thead{
  background-color: rgba(0, 0, 0, 0.03);
  color:#030229;
  
}
.display{
  font-size: 1em !important;

}
table.dataTable tbody th, table.dataTable tbody td {
  padding: 10px 18px;
  border-bottom: 0.2px solid rgba(3, 2, 41, 0.05)  !important;
  background-color: #fff !important;
}

.display thead tr th{
  font-weight:600  !important;
}
.card-header{

  background-color:#fff !important;
  color:#1D2259;
  font-weight: 900 !important;
  border-bottom: none;
  font-size: 1rem;
  padding:3% 0% 2% 3% !important;

}
h1 {
  font-size:1.5rem  !important;
  font-weight: 500 !important;
}
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active{
  background-color: #fff !important;
  color:#1D2259 !important;
  font-weight: 500;
}
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active p,
.sidebar-light-primary .nav-sidebar > .nav-item > .active > .nav-icon
{
  background-color: #fff !important;
  color:#1D2259 !important;
  font-weight: 500;
}
[class*="sidebar-light-"] .nav-sidebar > .nav-item.menu-open > .nav-link {
  background-color: #fff !important;
  color:#1D2259 !important;
  font-weight: 500;
}
[class*="sidebar-light-"] .nav-sidebar > .nav-item.menu-open > .nav-link  p,
[class*="sidebar-light-"] .nav-sidebar > .nav-item.menu-open .nav-icon {
  background-color: #fff !important;
  color:#1D2259 !important;
  font-weight: 500;
}
[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active ,
[class*="sidebar-light-"] .nav-treeview > .nav-item > .nav-link.active p{
  background-color: #fff !important;
  color:#1D2259 !important;
  font-weight: 500;
}

.nav-sidebar .nav-link p {
  display: inline;
  margin: 0;
  white-space: normal;
  color: #88857e;
}
.nav-icon{
  color: #88857e;
} 
.nav-treeview .nav-item p{
  margin-left:32px;
}
.border-right{

border-right: 3px solid #E6B439 !important;

}
.card-body .border-left{

border-left: 3px solid #E6B439 !important;


}
 