* {
  font-size: 16px;
}

/* KitButton */
KitButton {
  background-color: #386a20;
  border-radius: 4px; }
  KitButton:hover {
    background-color: #335026; }
  KitButton:pressed {
    background-color: #1D450A; }
  KitButton:disabled {
    background-color: #d1d5db; }

KitButton[shape="round"] {
  border-radius: 20px; }

KitButton[shape="square"] {
  border-radius: 0px; }

KitButton[type="outlined"] {
  background-color: transparent;
  border: 1px solid black; }
  KitButton[type="outlined"]:hover {
    background-color: #1d450a;
    border: 1px solid #1d450a; }
  KitButton[type="outlined"]:pressed {
    background-color: #162a0d;
    border: 1px solid black; }

KitButton[type="text"] {
  background-color: transparent; }
  KitButton[type="text"]:hover {
    background-color: #1d450a; }
  KitButton[type="text"]:pressed {
    background-color: #162a0d; }




KitDrawer {
  background-color: white; }


KitIcon {
  font-family: "iconfont";
  background-color: transparent;
  font-size: 16px;
  color: black; }


KitModal {
  background-color: #3b82f6;
  border: 1px solid black;
  border-radius: 4px; }
  KitModal #modal_close_btn:hover {
    background-color: rgba(75, 85, 99, 0.2); }
  KitModal #modal_close_btn:pressed {
    background-color: rgba(75, 85, 99, 0.7); }
  KitModal #modal_title {
    font-size: 20px; }

TableHeader {
  background-color: transparent;
  border: none; }

QTableWidget {
  border: none;
  background-color: transparent; }

TableHeader TableCellWidget {
  border-top: 2px solid black;
  border-bottom: 2px solid black;
  background-color: #0c4a6e;
  font-weight: 900; }

TableBody {
  border: none;
  background-color: transparent;
  outline: none; }
  TableBody:item:select {
    border: none; }

TableBody TableCellWidget {
  background-color: white; }

TableBody TableCellWidget[row='even'] {
  background-color: white; }

TableBody TableCellWidget[row='odd'] {
  background-color: gray; }

TableBody TableCellWidget[row='current'] {
  background-color: lightblue; }

#table_freeze {
  border-right-width: 6px;
  border-right-style: solid;
  border-right-color: qlineargradient(x1:0, x2:1, stop:0 rgba(0, 0, 0, 50), stop:1 transparent);
}

#table_freeze QScrollBar:vertical {
    width: 0px;
}

TablePagination {
  background-color: transparent;
   }
  TablePagination LineEdit {
    border: 1px solid #d1d5db; }
  TablePagination #page_icon {
    background-color: transparent; }
    TablePagination #page_icon:hover {
      background-color: #9ca3af; }
    TablePagination #page_icon:pressed {
      background-color: #6b7280; }

QLabel {
  color: #171717; }

#title{
  font-size:20px;
}

QLable[type="main"] {
  color: white; }

QLabel[type='info'] {
  color: #9ca3af; }

QLabel[type='warning'] {
  color: #fbbf24; }

QLabel[type='error'] {
  color: #ef4444; }

QLabel[type='primary'] {
  color: #60a5fa; }

QLabel[type='success'] {
  color: #22c55e; }