div.performance-monitor-widget .bb-title {
	fill: white;
}

div.performance-monitor-widget .bb-axis {
	fill: white;
}

div.performance-monitor-widget .bb-axis path, div.performance-monitor-widget .bb-axis .tick line {
	stroke: white;
}

div.performance-monitor-widget .bb-tooltip td, div.performance-monitor-widget .bb-tooltip th {
	background-color: #DDDDDD;
	color: black;
}

.bb-title {
    font-family: Poppins,sans-serif;
}

table.sx-table-security-roles td, table.sx-table-security-roles th {
  border-top: none !important;
}

div.dataTables_length select {
	border: lightgrey solid 1px;
}

div.dataTables_filter input[type="search"] {
	border: lightgrey solid 1px;
}

#main-wrapper {
	background-color: white;
}

.btn-group-toggle .btn:not(:disabled):not(.disabled) {
	color: #E7E7E7;
}

.btn:not(:disabled):not(.disabled).active,
.btn:not(:disabled):not(.disabled):active,
.show>.btn.dropdown-toggle {
	color: #FFFFFF;
}

.skin-lfsa {
  /*Theme Colors*/
}
.skin-lfsa .topbar {
  background: #183b86;
}
.skin-lfsa .sidebar-nav ul li a.active, .skin-green .sidebar-nav ul li a:hover {
  color: #183b86;
}
.skin-lfsa .sidebar-nav ul li a.active i, .skin-green .sidebar-nav ul li a:hover i {
  color: #183b86;
}
.skin-lfsa .sidebar-nav > ul > li.active > a {
  color: #183b86;
  border-left: 3px solid #183b86;
}
.skin-lfsa .sidebar-nav > ul > li.active > a i {
  color: #183b86;
}
.skin-lfsa .page-titles .breadcrumb .breadcrumb-item.active {
  color: #183b86;
}

.navbar-dark .navbar-nav .nav-link {
	color: #FFFFFF !important;
}



/*** handsontable style ***/
.handsontable th,
.handsontable td{
    vertical-align: middle;
    border-right: 1px solid #b7b7b7;
    border-bottom: 1px solid #b7b7b7;
}

.handsontable td{
	line-height: 20px;
	padding: 5px 4px 5px 8px;
}

.ht_clone_top td{
	height: auto !important;
	padding-top: 6px;
	padding-bottom: 6px;
}

.autocompleteEditor td{
	padding-top: 2px;
	padding-bottom: 2px;
}

.ht_clone_top,
.ht_clone_top_left_corner,
.ht_clone_left{
	z-index: 9;
}

td.table-header{
    background-color: #F4F4F4;
    color: #222;
    font-weight: 500;
    white-space: normal;
    vertical-align: middle;
}

td.cell-formula{
	background-color: #75ed54;
    /*background-color: #caf2e9;*/
    color: #212529;
}

td.cell-input{
	background-color: #FFF81F;
    /*background-color: #ffffe0;*/
    color: #212529;
}

td.cell-disabled{
    background-color: #c0c0c0;
    color: #212529;
}

td.cell-external{
	background-color: #3BA4FF;
    /**background-color: #c3e3f5;**/
    color: #212529;
}

td.cell-external a{
	display: block;
	padding: 0;
	cursor: pointer;
}

td.table-summary-cell{
	background-color: #FDBF2D;
    /**background-color: #c3e3f5;**/
    color: #000000;
}

.summary-div .handsontable thead th .relative{
	background-color: #6F359E;
    /**background-color: #c3e3f5;**/
    color: #ffffff;
}

.general_form ul.nav-form-tab li:first-child{
	border: 1px solid #5475ed!important;
	border-radius: 0.25rem;
	background-color: #DEE5FB;
	/*color: #ffffff !important;*/
}

.general_form .nav-link{
	padding: .2rem .9rem;
}

.handsontable .htDimmed{
	color: #444;
}

td.indentL1{
    text-indent: 16px;
}

td.indentL2{
    text-indent: 32px;
}

td.indentL3{
    text-indent: 48px;
}

td.indentL4{
    text-indent: 64px;
}

td.indentL5{
    text-indent: 80px;
}

td.indentL6{
    text-indent: 96px;
}

td.indentL7{
    text-indent: 112px;
}

td.indentL8{
    text-indent: 128px;
}

td.indentL9{
    text-indent: 144px;
}

td.indentL10{
    text-indent: 160px;
}

.CENTER{
    text-align: center;
}

.RIGHT{
    text-align: right;
}

.LEFT{
    text-align: left;
}

table.jsgrid-table tbody tr td {
    overflow: hidden;
}


.nav-pills .nav-link {
  border-radius: 0.25rem;
  color: #5475ed;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #5475ed;
}

.handsontable .btn,
.handsontable .fa{
	display: inline;
}

.btn-space {
  margin-right: 5px;
}

.htComments{
	margin-left: -215px;
	margin-top: 35px;
}

.handsontable .htAutocompleteArrow{
	color: #ccc;
}

/*** handsontable style ***/

/** form editor style **/
.table-form .col-form-label{
	font-size: 12px;
	padding: 2px;
}

.table-form .form-group{
	margin-bottom: 10px;
}

.container-editor{
	padding: 0px;
	margin: 0px;
	max-width: 100%;
}

.container-editor .nav-item{
	font-size: 12px;
}

.container-editor .card-body{
	padding: 1rem;
}

/*.wtHolder::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

.wtHolder::-webkit-scrollbar
{
	width: 8px;
	height: 8px;
	z-index: 9999;
	background-color: #F5F5F5;
}

.wtHolder::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}*/


/** form editor style **/

.pie-legend li, .bar-legend li {
  list-style: none;
  margin-bottom: 2px;
}

.pie-legend li span, .bar-legend li span {
  padding: 2px 10px;
  margin-right: 5px;
}

@media print
{
  .footer, .topbar, .right-sidebar, .left-sidebar  {
    display: none !important;
  }
}

.swal-wide {
  width:90% !important;
}

.swal-wide table.table-sm {
  font-size: 15px;
}

.tooltip-inner {
  max-width: 500px;
}