:root {
  --blue: #3c4b64;
  --white: #ffffff;
}

.btnNEW {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 15px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: var(--blue) !important;
}

.btnupdt {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 15px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: var(--blue) !important;
}

.btnupdt:disabled {
  background-color: #d2dae2;
  color: black;
  cursor: not-allowed;
}

/* Darker background on mouse-over */
.btnNEW:hover {
  background-color: #d2dae2;
  color: black;
}

.btnOPEN {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: var(--blue) !important;
}

/* Darker background on mouse-over */
.btnOPEN:hover {
  background-color: #1289a7;
  color: white;
}

.btnSAVE {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: var(--blue) !important;
}

/* Darker background on mouse-over */
.btnSAVE:hover {
  background-color: #eccc68;
  color: white;
}

.btnDELETE {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: var(--blue) !important;
}

.BarcodeBtn {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  cursor: pointer;
  width: 160px;
  height: 55px;
  margin: 2px;
  font-size: 13px !important;
  border-color: var(--blue) !important;
}

/* Darker background on mouse-over */
.BarcodeBtn:hover {
  background-color: #ff4d4d;
  color: white;
}

.btnCusProfile {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  padding-left: 10px;
  font-size: 16px;
  cursor: pointer;
  height: 40px;
  margin: 2px;
  display: none;
  text-align: left;
  border-color: var(--blue) !important;
}

/* Darker background on mouse-over */
.btnDELETE:hover {
  background-color: #ff4d4d;
  color: white;
}

.btnAPPROVE,
.btnACTIVE {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: var(--blue) !important;
}

/* Darker background on mouse-over */
.btnAPPROVE:hover,
.btnACTIVE:hover {
  background-color: #218c74;
  color: white;
}

.btnVOID {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: var(--blue) !important;
}

/* Darker background on mouse-over */
.btnVOID:hover {
  background-color: #b33939;
  color: white;
}

.btnPRINT {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: var(--blue) !important;
}

/* Darker background on mouse-over */
.btnPRINT:hover {
  background-color: #ffb142;
  color: white;
}

.btn-primary {
  background-color: var(--blue) !important;
}

.btn-outline-primary {
  border-color: var(--blue) !important;
  color: var(--blue) !important;
}

.btn-outline-primary:hover {
  background-color: var(--blue) !important;
  color: white !important;
}

.btn-outline-info {
  border-color: var(--blue) !important;
  color: var(--blue) !important;
}

.btn-outline-info:hover {
  background-color: var(--blue) !important;
  color: white !important;
}

.btnIMAGE {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 170px;
  height: 40px;
  margin: 2px;

  border-color: var(--blue) !important;
}

.btnDynamicSAVE {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  border-color: var(--blue) !important;
}

/* Darker background on mouse-over */
.btnDynamicSAVE:hover {
  background-color: #eccc68;
  color: rgb(0, 0, 0);
}

.btnDynamicBack {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  border-color: var(--blue) !important;
}

/* Darker background on mouse-over */
.btnDynamicBack:hover {
  background-color: #bc0000;
  color: white;
}

.btnDynamicPRINT {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  border-color: var(--blue) !important;
}

/* Darker background on mouse-over */
.btnDynamicPRINT:hover {
  background-color: #c768ec;
  color: white;
}

.btnPAYdisplay {
  background-color: #016127;
  border-radius: 5px;
  color: white !important;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;

  border-color: #016127 !important;
}

.btnDownloaddisplay {
  background-color: #610c01;
  border-radius: 5px;
  color: white !important;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;

  border-color: #610c01 !important;
}

.btnPAY {
  background-color: #016127;
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: #016127 !important;
}

.btnPLUS {
  background-color: var(--blue);
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  border-color: var(--blue) !important;
}

/* Darker background on mouse-over */
.btnPAY:hover {
  background-color: #04a545;
  color: white;
}

.btnPayGrid {
  background-color: #016127;
  border-radius: 5px;
  color: white;
  padding: 2px 2px 2px 2px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: #016127 !important;
}

/* Darker background on mouse-over */
.btnPayGrid:hover {
  background-color: #04a545;
  color: white;
}

.btnClear {
  background-color: #e3002d;
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: #e3002d !important;
}

/* Darker background on mouse-over */
.btnClear:hover {
  background-color: #e3002d;
  color: white;
}

.btnSearch {
  background-color: #157ce2;
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: #157ce2 !important;
}

/* Darker background on mouse-over */
.btnSearch:hover {
  background-color: #157ce2;
  color: white;
}

.btnSms {
  background-color: orange;
  border-radius: 5px;
  color: white;
  padding: 5px;
  font-size: 16px;
  cursor: pointer;
  width: 100px;
  height: 40px;
  margin: 2px;
  display: none;
  border-color: orange !important;
}

/* Darker background on mouse-over */
.btnSms:hover {
  background-color: orange;
  color: white;
}

.dropbtn {
  background-color: var(--blue) !important;
  border-radius: 5px;
  color: white;
  display: none;
  font-size: 16px;
  cursor: pointer;

  height: 40px;
  padding-left: 5px;
  padding-right: 5px;

  border-color: #016127 !important;

  color: white;

  border: none;
  cursor: pointer;
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-content {
  display: none;
  position: absolute;
  right: 0;
  background-color: #f9f9f9;
  width: 150px;
  z-index: 1;
  border: none !important;
}

.dropdown-content button {
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  border: none !important;
}

.dropdown-content button:hover {
  background-color: #f1f1f1;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.dropdown:hover .dropbtn {
  background-color: #3e8e41;
}
