@font-face {
  font-family: "bahnschrift";
  src: url("/font/bahnschrift.ttf") format("truetype");
}

@font-face {
  font-family: "orator";
  src: url("/font/orator.ttf") format("truetype");
}

.orator {
  font-family: orator !important;
}

body {
  font-family: bahnschrift !important;
  overflow-y: scroll;
}

.t-head-card {
  box-shadow: none;
  border: none !important;
  background-color: rgba(240,240,240,1);
}

.card-border-orange { border-radius: 7px; border-top: 7px solid rgba(254,90,8,1) !important; }
.card-border-blue { border-radius: 7px; border-top: 7px solid rgba(102,152,255,1) !important; }
.card-border-green { border-radius: 7px; border-top: 7px solid rgba(50,181,122,1) !important; }
.card-border-red { border-radius: 7px; border-top: 7px solid rgba(200,59,66,1) !important; }
.card-border-yellow { border-radius: 7px; border-top: 7px solid rgba(252,175,68,1) !important; }
.card-border-purple { border-radius: 7px; border-top: 7px solid rgba(240,139,155,1) !important; }
.card-border-mid-grey { border-radius: 7px; border-top: 7px solid rgba(140,140,140,1) !important; }
.card-border-dark-grey { border-radius: 7px; border-top: 7px solid rgba(80,80,80,1) !important; }

.t-orange-bg { background-color: rgba(254,90,8,1); }
.t-blue-bg { background-color: rgba(102,152,255,1); }
.t-green-bg { background-color: rgba(50,181,122,1); }
.t-red-bg { background-color: rgba(200,59,66,1); }
.t-yellow-bg { background-color: rgba(252,175,68,1); }
.t-purple-bg { background-color: rgba(240,139,155,1); }
.t-light-grey-bg { background-color: rgba(240,240,240,1); }
.t-mid-grey-bg { background-color: rgba(140,140,140,1); }
.t-dark-grey-bg { background-color: rgba(80,80,80,1); }

.t-orange-text { color: rgba(254,90,8,1); }
.t-blue-text { color: rgba(102,152,255,1); }
.t-green-text { color: rgba(50,181,122,1); }
.t-red-text { color: rgba(200,59,66,1); }
.t-yellow-text { color: rgba(252,175,68,1); }
.t-purple-text { color: rgba(240,139,155,1); }
.t-mid-grey-text { color: rgba(140,140,140,1); }
.t-dark-grey-text { color: rgba(80,80,80,1); }

.t-hl-hgreen-text { color: rgba(0,188,36,1); }
.t-hl-lgreen-text { color: rgba(0,188,36,0.5); }
.t-hl-yellow-text { color: rgba(255,193,7,1); }
.t-hl-lblue-text { color: rgba(8,79,255,0.5); }
.t-hl-hblue-text { color: rgba(8,79,255,1); }

table.table-bordered-c1{
  border:2px solid rgba(240,240,240,1);
}
table.table-bordered-c1 > thead > tr > th{
  border:2px solid rgba(240,240,240,1);
}
table.table-bordered-c1 > tbody > tr > td{
  border:2px solid rgba(240,240,240,1);
}

.t-progress {
  width: 100%;
  height: 20px;
  border-radius: 5px;
  background-color: rgba(240,240,240,1);
}

.t-progress-bar {
  height: 20px;
  border-radius: 5px;
}
.table-curved > :first-child > :first-child > :first-child {
  border-radius: 7px 0 0 0;
}
.table-curved > :first-child > :first-child > :last-child {
  border-radius: 0 7px 0 0;
}

.hov-card {
  transition: outline 0.3s linear;
}

.hov-card:hover {
  cursor: pointer;
  outline: 1px solid lightgrey !important;
}