.mod-languages a:visited{     /*Sprachmodul*/
  background-color: #000000;
}
.lang-active a{              /*Sprachmodul*/
  background-color: #000000;
}
.card {                       /*recipe card background*/
  background-color: #383838;
  border-color: #212121;
}
.mb-4 > .card-body {           /*rezeptbox*/  
  background-color: #c7c7c7;
}
.card-body.bg-white {         /*rezept vorbereitungszeit etc*/  
  background-color: #c7c7c7 !important;
  color: #212121 !important;
  padding-bottom: 5px;
  padding-top: 5px;
}
.bg-white > .card-title {                /*vorbereitungszeit*/
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 0px;
  line-height: 24px;
}
.fa-utensils {                   /*titel zutatenbox*/
  display: none;
}
table.mt-3 {                   /*???*/
  color: #23c0fa;
  border-top: 2px solid #212121;
}
.table-bordered, .table-bordered th, .table-bordered td {    /*zutatenliste???*/
  border: 1px solid #212121;
}
.col-md-3 > .form-control {            /*???*/
  background-color: #c7c7c7;
}
.btn-outline-primary:disabled {    /*recipe box text*/
  color: #212121;
}
.card-header.fs-3 {             /*vorbereitungszeit überschrift*/
  background-color: #bbbbbb;
  color: #212121;
  padding-bottom: 5px;
  padding-top: 5px;
}
.table {                          /*rezeptcard kategorieüberschrift und zutatennamen*/
  color: #f0f0f0;
}
.table#table-recipe {                 /*rezeptcard kategorie*/
  font-size: 14px;
  font-weight: 400;
}
#joomrecipe-rating-form-comment {      /*rezeptcard rating*/
  background-color: #c7c7c7;
  border-color: #212121;
}
div.recipe-more-info > .card.mt-4:nth-child(1) > div:nth-child(1) {         /*rezeptcard zutatenleiste überschrift ausblenden*/
  display: none;
}
.fas.fa-user {                       /*rezeptcard obere leiste usericonabstand*/ 
  margin-right: 5px;
}
.badge.bg-info {                         /*kategoriebadges*/
  color: #212121;
  background-color: #9af0ff !important;
}
span.badge.bg-warning {                    /*alle rezepte kategoriebadges oder dauer bagdes?*/
  background-color: #4d67fa !important;
}
#login-modal-130 > .modal-dialog > .modal-content, #login-modal-131 > .modal-dialog > .modal-content  {          /*login modalbox*/
  background-color: #212121;
  border-color: #f0f0f0;
}
#login-modal-130 > .modal-dialog > .modal-content > .modal-header, #login-modal-131 > .modal-dialog > .modal-content > .modal-header {       /*login modalbox*/
  height: 36px;
}
#login-modal-130 > .modal-dialog, #login-modal-131 > .modal-dialog {      /*login modalbox*/
  padding-top: 200px;
}
#login-modal-130 > .modal-dialog > .modal-content > .modal-header > .btn-close, #login-modal-131 > .modal-dialog > .modal-content > .modal-header > .btn-close {          /*login modalbox*/
  background-color: #c7c7c7;
}
.usr-login-btn, .usr-reg-btn {       /*login modalbox buttons*/ 
  color: #ffffff !important;
  background-color: #000000 !important;
}
.mod-sclogin__userdata > ul:nth-child(10) a{      /*login modalbox username/pass vergessen text*/
  color: #f0f0f0;
}
.nav-item {                                /*menüitem abstände*/
  margin-right: 5px !important;
  margin-left: 5px !important;
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.list-group-item {                           /*rezeptübersicht kategorie, zubereitungszeit u. zutaten*/
  background-color: #c7c7c7;
}
.mb-4.bg-light.p-3.shadow-sm.rounded, .mb-4.bg-light.p-3.shadow-sm.rounded > .alpha-index > button.btn {     /*alphabetische suchleiste in landing page*/ 
  background-color: #c7c7c7 !important;
}
a.text-dark, .card-title a, .bContainer h4, .rsTmb {                      /*rezeptname in diversen cards*/
  color: #76deff !important;
}
.card {
  border-color: #4b4b4b;
}
.modal-dialog {
  max-width: 500px !important;
}