:root {
  --edis: #00497a;
}
.table-edis,
.table-edis > th,
.table-edis > td {
  background-color: #b8ccda; }

.table-edis th,
.table-edis td,
.table-edis thead th,
.table-edis tbody + tbody {
  border-color: #7aa0ba; }

.table-hover .table-edis:hover {
  background-color: #a7c0d1; }
  .table-hover .table-edis:hover > td,
  .table-hover .table-edis:hover > th {
    background-color: #a7c0d1; }

.btn-edis {
  color: #fff;
  background-color: #00497a;
  border-color: #00497a; }
  .btn-edis:hover {
    color: #fff;
    background-color: #003254;
    border-color: #002a47; }
  .btn-edis:focus, .btn-edis.focus {
    box-shadow: 0 0 0 0.2rem rgba(38, 100, 142, 0.5); }
  .btn-edis.disabled, .btn-edis:disabled {
    color: #fff;
    background-color: #00497a;
    border-color: #00497a; }
  .btn-edis:not(:disabled):not(.disabled):active, .btn-edis:not(:disabled):not(.disabled).active,
  .show > .btn-edis.dropdown-toggle {
    color: #fff;
    background-color: #002a47;
    border-color: #00233a; }
    .btn-edis:not(:disabled):not(.disabled):active:focus, .btn-edis:not(:disabled):not(.disabled).active:focus,
    .show > .btn-edis.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 100, 142, 0.5); }

.btn-outline-edis {
  color: #00497a;
  border-color: #00497a; }
  .btn-outline-edis:hover {
    color: #fff;
    background-color: #00497a;
    border-color: #00497a; }
  .btn-outline-edis:focus, .btn-outline-edis.focus {
    box-shadow: 0 0 0 0.2rem rgba(0, 73, 122, 0.5); }
  .btn-outline-edis.disabled, .btn-outline-edis:disabled {
    color: #00497a;
    background-color: transparent; }
  .btn-outline-edis:not(:disabled):not(.disabled):active, .btn-outline-edis:not(:disabled):not(.disabled).active,
  .show > .btn-outline-edis.dropdown-toggle {
    color: #fff;
    background-color: #00497a;
    border-color: #00497a; }
    .btn-outline-edis:not(:disabled):not(.disabled):active:focus, .btn-outline-edis:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-edis.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(0, 73, 122, 0.5); }

.badge-edis {
  color: #fff;
  background-color: #00497a; }
  a.badge-edis:hover, a.badge-edis:focus {
    color: #fff;
    background-color: #002a47; }
  a.badge-edis:focus, a.badge-edis.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 73, 122, 0.5); }

.alert-edis {
  color: #00263f;
  background-color: #ccdbe4;
  border-color: #b8ccda; }
  .alert-edis hr {
    border-top-color: #a7c0d1; }
  .alert-edis .alert-link {
    color: #00070c; }

.list-group-item-edis {
  color: #00263f;
  background-color: #b8ccda; }
  .list-group-item-edis.list-group-item-action:hover, .list-group-item-edis.list-group-item-action:focus {
    color: #00263f;
    background-color: #a7c0d1; }
  .list-group-item-edis.list-group-item-action.active {
    color: #fff;
    background-color: #00263f;
    border-color: #00263f; }

.bg-edis {
  background-color: #00497a !important; }

a.bg-edis:hover, a.bg-edis:focus,
button.bg-edis:hover,
button.bg-edis:focus {
  background-color: #002a47 !important; }

.border-edis {
  border-color: #00497a !important; }

.border-edis-75 {
  border-color: #2b6f9d !important; }

.border-edis-50 {
  border-color: #6ba8d1 !important; }
  
.text-edis {
  color: #00497a !important; }

a.text-edis:hover, a.text-edis:focus {
  color: #001b2e !important; }

.bg-efefef {
  background-color: #efefef !important; }

.border-efefef {
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}

.text-edis-50 {
  color: #6ba8d1 !important; 
}
.text-edis-75 {
  color: #2b6f9d !important;
}

/*
label {
  color: #2b6f9d !important;
  border:1px solid blue !important;
}
*/
input {
  border-top: none !important;
  border-left: none !important;
  border-right: none !important;
}

/* ============================================== */
/* == _filePanels.tpl - Dateiliste             == */
/* ============================================== */
/*
.table .thead-edis th {
  color: #fff !important;
  background-color: #00497a;
  border-color: #002a47;
}*/
.table .thead-edis th {
  color: #2b6f9d !important;
  border-color: #002a47;
}
.table .thead-edis th {
  color: inherit;
  border-color: #dee2e6;
}


/* ============================================== */


/* ============================================== */
/* == _vertraegeEditPage_Form.tpl - Tab-Leiste == */
/* == EDIS-Farben und Outline-Button-Style     == */
/* ============================================== */
/* EDIS-blau */
.nav-pills-edis .nav-link-edis {
  border-radius: 0.5rem;
  color: #6c757d;
}

.nav-pills-edis .nav-link-edis.active,
.nav-pills-edis .show > .nav-link-edis {
  color: #2b6f9d !important;
  border: 1px solid #2b6f9d !important;
  background-color: #fff !important;
  font-weight:bold;
}

.nav-pills-edis .nav-link-edis:hover,
.nav-pills-edis .show > .nav-link-edis:hover {
  background-color: #2b6f9d !important;
  color: #fff !important;
}

.nav-link-edis {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link-edis:hover, .nav-link-edis:focus {
  text-decoration: none;
}

.nav-link-edis.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

/* EDIS-grün */
.nav-pills-edis2 .nav-link-edis2 {
  border-radius: 0.5rem;
  color: #6c757d;
}

.nav-pills-edis2 .nav-link-edis2.active,
.nav-pills-edis2 .show > .nav-link-edis2 {
  color: #28a745 !important;
  border: 1px solid #28a745 !important;
  background-color: #fff !important;
  font-weight:bold;
}

.nav-pills-edis2 .nav-link-edis2:hover,
.nav-pills-edis2 .show > .nav-link-edis2:hover {
  background-color: #28a745 !important;
  color: #fff !important;
}

.nav-link-edis2 {
  display: block;
  padding: 0.5rem 1rem;
}

.nav-link-edis2:hover, .nav-link-edis2:focus {
  text-decoration: none;
}

.nav-link-edis2.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}
.text-grey {
  color:#6c757d;
}

/* Form Helper */
.help-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #2b6f9d;
}

/* ============================================== */
