.logo-nb{
  float: right;
  width:20px;
  margin-top: -15px;
  margin-right: -15px;
}

.logo-nb-select-q{
  float: left;
  width:20px;
  margin-top: 0px;
  margin-right: 5px;
}

.logo-nb-select-r{
  width: 50px;
  margin-top: -7px;
  margin-right: 5px;
}

.scroll-list {
  margin-top: 20px;
  height: 900px;
  overflow-y: scroll;
}

.selectedit {
  box-shadow: 0px 0px o !important;
}
            

a.card,
a.card:hover {
  color: #212529;
  text-decoration: none;
  margin: 10px 0px 10px 0;

}
.abstand-kl {
    margin: 10px 0px 10px 0px;
}
.abstand_m {
    margin: 15px 0px 15px 0px;
}

/* Data Table */

td, th {
  font-size: 12px;
}
.ausblenden{
  display: none;
}
.wd5 {
  width:5%;
}
.wd6 {
  width:6%;
}
.wd8 {
  width:8%;
}
.wd10 {
  width:10%;
}
.wd15 {
  width:15%;
}
.wd20 {
  width:20%;
}

/* Kategorien der Auftragszustände */

/* Erledigt */
.atr-abger {
  background-color: rgb(0, 97, 0);
  color: white;
}

/*RM erledigt */

.atr-erl{
  background-color: #088A68;
}

/* TK Erledig */
.atr-tke {
  background-color: rgb(170, 255, 170);
}

/* Unterpegel */
.atr-unp {
  background-color: #FA5858;

}
/* Auftrag in Bearbeitung */
.atr-aib {
  background-color: rgb(148, 243, 243);
}
/* Kunde nicht erreicht */
.atr-kne {
  background-color: rgb(235, 148, 243);
}
/* Techniker vor Ort */
.atr-tkvo {
  background-color: #E0F8F7;
}
/* Terminiert */
.atr-trm-ok {
  background-color: rgb(189, 189, 189);
}
/* Terminin abgelaufen */
.atr-trm-abgel {
  background-color: rgb(248, 112, 50);
  color: white;
}
/* STORNO */
.atr-storno {
  background-color: rgb(255, 255, 0);
}
/* INFO */
.atr-info {
  background-color: rgb(95, 0, 191);
  color: white;
}


/* Tabelle */

/*Erledigt */
.table-erledigt,
.table-erledigt > th,
.table-erledigt > td,
.table-erledigt  a:link {
  background-color: #088A4B;
  color: white;
}

.table-hover .table-erledigt:hover {
  background-color: #3CB371;
}

.table-hover .table-erledigt:hover > td,
.table-hover .table-erledigt:hover > th {
  background-color: #3CB371;
}

/* Aufmaß Erstellt */

.table-aufmerst,
.table-aufmerst > th,
.table-aufmerst > td,
.table-aufmerst  a:link {
  background-color: #98FB98;
  color: white;
}

.table-hover .table-aufmerst:hover {
  background-color: #90ee90;
}

.table-hover .table-aufmerst:hover > td,
.table-hover .table-aufmerst:hover > th {
  background-color: #90ee90;
}

/* Terminieret */

.table-trmok,
.table-trmok > th,
.table-trmok > td {
  background-color: #E6E6E6;;
}

.table-hover .table-trmok:hover {
  background-color: #D8D8D8;
}

.table-hover .table-trmok:hover > td,
.table-hover .table-trmok:hover > th {
  background-color: #D8D8D8;
}

/* Unterpegel */

.table-unp,
.table-unp > th,
.table-unp > td,
.table-unp  a:link,
.table-unp  i::before {
  background-color: #FA5858;
  color: white !important;
}

.table-hover .table-unp:hover {
  background-color: #FE2E2E;
  color: white;
}

.table-hover .table-unp:hover > td,
.table-hover .table-unp:hover > th {
  background-color: #FE2E2E;
  color: white;
}

/* inKlärung */

.table-iKl,
.table-iKl > th,
.table-iKl > td,
.table-iKl  a:link,
.table-iKl  i::before {
  background-color: #C93173;
  color: white;
}

.table-hover .table-iKl:hover {
  background-color: #E93173;
  color: white;
}

.table-hover .table-iKl:hover > td,
.table-hover .table-iKl:hover > th {
  background-color: #E93173;
  color: white;
}

/* Nacharbeit notwendig */

.table-nachArb,
.table-nachArb > th,
.table-nachArb > td,
.table-nachArb  a:link,
.table-nachArb  i::before {
  background-color: #cd6600;
  color: white;
}

.table-hover .table-nachArb:hover {
  background-color: #ee7600;
  color: white;
}

.table-hover .table-nachArb:hover > td,
.table-hover .table-nachArb:hover > th {
  background-color: #ee7600;
  color: white;
}

/*Abbruch */

.table-abbr,
.table-abbr > th,
.table-abbr > td,
.table-abbr  a:link {
  background-color: #2E9AFE;
  color: white;
}

.table-hover .table-abbr:hover {
  background-color: #58ACFA;
}

.table-hover .table-abbr:hover > td,
.table-hover .table-abbr:hover > th {
  background-color: #58ACFA;
}

/*STORNO */

.table-storno,
.table-storno > th,
.table-storno > td {
  background-color: #F7FE2E;
}

.table-hover .table-storno:hover {
  background-color: #F3F781;
}

.table-hover .table-storno:hover > td,
.table-hover .table-storno:hover > th {
  background-color: #F3F781;
}

/* Tiefbau notwendig */

.table-tfbn,
.table-tfbn > th,
.table-tfbn > td,
.table-tfbn  a:link,
.table-tfbn  i::before{
  background-color: #6c3b2a;
  color: white;
}

.table-hover .table-tfbn:hover {
  background-color: #6c4b3a;
  color: white;
}

.table-hover .table-tfbn:hover > td,
.table-hover .table-tfbn:hover > th {
  background-color: #6c4b3a;
  color: white;
}

/* Klärung Abrechnung */

.table-klabr,
.table-klabr > th,
.table-klabr > td,
.table-klabr  a:link,
.table-klabr  i::before{
  background-color: #FA5882;
  color: white;
}

.table-hover .table-klabr:hover {
  background-color: #F7819F;
  color: white;
}

.table-hover .table-klabr:hover > td,
.table-hover .table-klabr:hover > th {
  background-color: #F7819F;
  color: white;
}

/* Auftrag Card */
.hr-auftrag-card{
 margin: 0px;
}
.card-auftrag{
  padding-top: -100px !important; 
  margin-top: 20px;
  margin-bottom: -15px;
}

.card-suche{
  margin-bottom: -20px;
  margin-top: 10px;
}

/* Auftrag Markierung Kreiss und Rand */
.kreiss-abstand{
  padding-left: 20px;
}
/* TK erledigt */
.kreis-tk-erledigt {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #98FB98;
  position: absolute;
  margin-top: 3px;
}

.card-tk-erledigt{
  border-color: #98FB98 !important;
}

/* Auftrag erledigt */
.kreis-erledigt {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #088A4B;
  position: absolute;
  margin-top: 3px;
}

.card-erledigt{
  border-color:#088A4B !important;
}


/* Aufmass erstellt */
.kreis-aufmerst {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #088A68;
  position: absolute;
  margin-top: 3px;
}

.card-aufmerst{
  border-color:#088A68 !important;
}

/* Abbruch */
.kreis-abbruch {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #2E9AFE;
  position: absolute;
  margin-top: 3px;
}

.card-abbruch{
  border-color:#2E9AFE !important;
}

/* Terminiert */
.kreis-trmok {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: rgb(189, 189, 189);
  position: absolute;
  margin-top: 3px;
}

.card-trmok{
  border-color:rgb(189, 189, 189) !important;
}

/* in Klärung */
.kreis-inkl {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #E93173;
  position: absolute;
  margin-top: 3px;
}

.card-inkl{
  border-color: #E93173 !important;
}

/* Tiefbau notwendig */
.kreis-tfbn {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #6c4b3a;
  position: absolute;
  margin-top: 3px;
}

.card-tfbn{
  border-color: #6c4b3a !important;
}

/* Storno */
.kreis-storno {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #F3F781;
  position: absolute;
  margin-top: 3px;
}

.card-storno{
  border-color: #F3F781 !important;
}

/* Info */
.kreis-info {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: rgb(95, 0, 191);
  position: absolute;
  margin-top: 3px;
}

.card-info{
  border-color: rgb(95, 0, 191) !important;
}

/* Klärung Abrechnung */
.kreis-klabr {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #F7819F;
  position: absolute;
  margin-top: 3px;
}

.card-klabr{
  border-color: #F7819F !important;
}

/* Nacharbeit notwendig */
.kreis-nachArb {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #cd6600;
  position: absolute;
  margin-top: 3px;
}

.card-nachArb{
  border-color: #cd6600 !important;
}

/* Weiterer Termin notwendig */
.kreis-WeitTermin {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #ffa500;
  position: absolute;
  margin-top: 3px;
}

.card-WeitTermin{
  border-color: #ffa500 !important;
}
/* Techniker vor Ort */
.kreis-TKvO {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #00F5FF;
  position: absolute;
  margin-top: 3px;
}

.card-TKvO{
  border-color: #00F5FF !important;
}

/* Kunde vor Ort nicht ereicht */
.kreis-KvOnE {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #F2D7D5;
  position: absolute;
  margin-top: 3px;
}

.card-KvOnE{
  border-color: #F2D7D5 !important;
}

/* GVS NVT fertigstellen */
.kreis-GNf {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #efcd63;
  position: absolute;
  margin-top: 3px;
}

.card-GNf{
  border-color: #efcd63 !important;
}

/* AP ONT fertigstellen */
.kreis-AOf {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background-color: #efcd63;
  position: absolute;
  margin-top: 3px;
}

.card-AOf{
  border-color: #efcd63 !important;
}

/* Kreiss Status */
.kreis-status {
  width: 15px;
  height: 15px;
  border-radius: 100%;
  position: absolute;
  margin-top: 3px;
}


.tablekreiss-unp,
.tablekreiss-unp > th,
.tablekreiss-unp > td {
  border-top-color: green;
  border-bottom-color: green ;
  border-left-color: yellow;
}