
#WinMain {
    width : 100%;
    background-color: #e7e8e9;
}

QListView {
    font: bold 46px;
    color: #383838;
    alignment : center;
}

QScrollArea {
    background-color: #F1F1EE;
}

QDialog {
    background-color: #F1F1EE;
}

QLabel {
    font : 12pt;
    color : rgb(77, 77, 77);
    min-height : 20px;
    min-width : 30px;
}

QDoubleSpinBox {
    min-height : 40px;
    min-width : 30px;
    font : 18pt;
}

QAbstractButton {
    font-family: "DejaVu Sans";
    background-color: rgb(220, 220, 220);
    border-color: rgb(180, 180, 180);
    border-width: 0.5px;
}

QAbstractButton:hover {
    background-color: rgb(210, 210, 210);
    border-color: rgb(180, 180, 180);
    border-width: 0.5px;
}

QAbstractButton:pressed {
    background-color: rgb(200, 200, 200);
    border-width: 0px;
}

#start_front {
  margin: 0px;
  padding: 0px;
}

#order_front {
  margin: 0px;
  padding: 0px;
}

#label_status_bar, #field_status_bar {
  font : 10pt;
}

#field_state {
    color : #424242;
    min-height: 25px;
    font : 16pt;
    max-width: 100px;
}

#field_invoice {
    color: #424242;
    min-height: 25px;
    font: 20pt;
}

#field_amount {
    max-height: 50px;
}

#field_invoice_type, #field_kind {
    color : #424242;
    min-height: 25px;
    font : 16pt;
    min-width: 95px;
}

#button_ok {
    background-color: rgb(55, 181, 228);
    border-width: 0px;
    color: white;
    font: 22pt;
}

#button_ok:hover {
    background-color: rgb(41, 170, 218);
}

#button_ok:pressed {
    background-color: rgb(29, 157, 205);
}

#button_cancel {
    background-color: rgb(227, 44, 99);
    border-width: 0px;
    color: white;
    font: 22pt;
}

#button_cancel:hover {
    background-color: rgb(205, 26, 80);
}

#button_cancel:pressed {
    background-color: rgb(181, 31, 76);
}

#login_msg_error {
    font : 9pt;
    color : rgb(191, 43, 28);
    min-height : 60px;
}

#label_message {
    font : 14pt;
    min-height : 30px;
    min-width : 150px;
}

#back_button {
  background-color: rgb(128, 187, 103);
}

#label_count {
    font : 12pt;
    color : rgb(140, 140, 140);
    background-color: rgb(240, 240, 240);
    min-height : 10px;
    min-width : 40px;
}

#dialog_login {
  background-color: rgb(255, 255, 255);
  min-width : 400px;
}

#button_cancel, #button_ok {
  font : 12pt;
  min-height : 50px;
  min-width : 120px;
}

#button_push_menu {
  font-weight: bold;
  border-style: groove;
  font-size: 30pt;
  color: rgb(241, 160, 23);
  border-width: 0px;
  text-align: left;
}

#button_push_menu::hover {
  background-color: rgb(241, 215, 170);
}

#button_push_menu:pressed {
  color: rgb(190, 127, 20);
}

#button_close_menu {
  border-style: groove;
  color: rgb(241, 160, 23);
  border-width: 0px;
  text-align: left;
}
