﻿html {
  font-size: 16px;
}

/* table {
  font-size: 1em;
} */

p {
  font-size: 2em;
}

h1 {
  margin-top: 70px;
}

.btn-secondary {
  background-color: #E3E3E3 !important;
  border: #E3E3E3;
  color: #696969 !important;
  font-size: 0.9em;
  /* padding: 3px 10px; */
}

.btn-primary:hover,
.btn-secondary:hover,
.btn-secondary.active:hover {
  background-color: #696969 !important;
  border: #696969 !important;
  color: white !important;
}

.btn-primary,
.btn-secondary.active,
.btn-secondary.active.solid:hover,
.badge-info {
  background-color: #FFE066 !important;
  border: #FFE066 !important;
  color: black !important;
}

/* voor datatabellen */
table.tData {
  width: 100%;
  padding: 0px;
  border-collapse: collapse;
  font-size: 0.9em;
}

table.tData a {
  color: #F47D31;
  /* font-weight: bold; */
}

table.tData th {
  background-color: #FFE066;
  padding: 2px 0px;
  border: 0px black dotted;
  text-align: center;

}

table.tData td {
  border-bottom: 1px solid #E3E3E3;
  text-align: center;
  vertical-align: top;
  padding: 2px 0px;

}

/* table.tData_basic {
  width: 100%;

  text-align: left;
}

table.tData_basic td {
  border: 0px solid #E3E3E3;
  padding: 1px 0px 0px 40px;
}

table.tData_basic td:first-child {
  width: 20%;
} */

.alert1 {
  color: #FF5050;
}

.alert2 {
  background-color: #FF5050;
  color: #FFFFFF;
}

.warning1 {
  color: #F47D31;
}

.warning2 {
  background-color: #F47D31;
  color: #FFFFFF;
}

.OK1 {
  color: #99CC00;
}

.OK2 {
  background-color: #99CC00;
  color: #FFFFFF;
}

.yellowBG {
  background-color: #FFE066;
  font-weight: bold;
  padding: 10px;
}

.selection {
  background-color: #E3E3E3;
  color: black;
  cursor: default;
}

.pointer {
  cursor: pointer;
}

.loading {
  position: relative;
  z-index: 1;
  width: 200px;
  height: 200px;
  filter: alpha(opacity=75);
  border: 0px black solid;
  top: 300px;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #FFFFFF url('../images/structure/Preloader_2.gif') no-repeat center;
}

.loadingIframe {
  opacity: 0.15;

}

.spinner {
  display: flex;
  justify-content: center;
  position: absolute;
  top: 300px;
  width: 100%;
  margin: auto;
  /* border: 3px solid green; */
  margin: -20px;
  z-index: 1;
}

.fa-lightbulb {
  color: #FFE066;
}

.navbar .new-gradient {
  background: linear-gradient(135deg, #ffb347 0%, #ffcc33 100%);
  color: #000 !important;
  font-weight: 600;
  border-radius: 8px;
  padding: 6px 14px !important;
}

.disabled-btn,
button:disabled {
  opacity: 0.5;
  pointer-events: none;
  /* voorkomt hover/click */
}

.toast-container {
  z-index: 2000 !important;
}

.toast {
  min-width: auto;
  width: auto;
}

.bg-success-bliep {
  background-color: rgb(146, 208, 120);
}