@charset "UTF-8";
/* $primary-background-color: #9c9b99; */
/* hiermit wird die navbar links 500px ausgeblendet
.fixed-top {
  left: 500px;
  width: calc(100% - 500px);
}
*/
.navbar-dark {
  background-color: #005aaa !important; }

.bg-black {
  background-color: #005aaa !important; }

/* latin-ext */
@font-face {
  font-family: 'Fira Sans Condensed';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local("Fira Sans Condensed"), local("FiraSansCondensed-Regular"), url("/assets/fonts/Fira_Sans_Condensed/FiraSansCondensed-Regular.ttf") format("ttf"); }
/* Standard */
.fira-sans-condensed-regular {
  font-family: "Fira Sans Condensed", sans-serif;
  font-weight: 400;
  font-style: normal; }

/* Überschriften und Hervorhebungen (Vorzugsweise in der gleichen Schriftgröße) */
.fira-sans-condensed-medium {
  font-family: "Fira Sans Condensed", sans-serif;
  font-weight: 500;
  font-style: normal; }

/* für Bibelworte */
.fira-sans-condensed-regular-italic {
  font-family: "Fira Sans Condensed", sans-serif;
  font-weight: 400;
  font-style: italic; }

/* für Bibelworte Hervorhebungen */
.fira-sans-condensed-medium-italic {
  font-family: "Fira Sans Condensed", sans-serif;
  font-weight: 500;
  font-style: italic; }

body {
  /* background-color: $primary-background-color; */
  padding: 0px;
  margin-top: 0px;
  font-family: "Fira Sans Condensed", sans-serif; }

p {
  font-family: "Fira Sans Condensed", sans-serif;
  font-weight: 400;
  font-style: normal; }

h3 {
  margin-left: 20px;
  color: red; }

section {
  padding: 40px 0; }

/* === Navigation ===*/
.active {
  color: #b6b7bb; }

.nav-link {
  font-size: 15px;
  color: white; }
  .nav-link .active {
    color: #b6b7bb;
    background-color: #444249; }

.nav-link:hover {
  background-color: hwb(256 22% 4%);
  color: yellow;
  /*$primary-color; */
  transition: all 1.1s ease-in-out;
  /* font-weight: bold; */ }

.navbar-nav .badge {
  position: absolute;
  left: 25px;
  bottom: 25px; }

.container-fluid {
  background-color: #b6b7bb; }

.container {
  padding: 5px; }

.navbar-header {
  background-color: #272f54; }

.cont_offset {
  padding-left: 20px;
  /*
  .card {
    border: 1px;
    border-color: $bg-color;
    border-style: solid;
    border-radius: 5px;
  }
  */ }

h2 {
  margin-top: 0; }

.h2_top {
  margin-top: -35px;
  margin-bottom: 20px; }

h4 {
  margin-top: 13px;
  margin-bottom: 10px; }

.header_d2 {
  margin-top: 0px;
  padding-top: 10px;
  padding-left: 0px;
  background-color: #005aaa;
  /* height: 320px; */
  color: white;
  border-bottom: 2px solid yellow; }
  .header_d2 h1 {
    margin-left: 30px; }
  @media screen and (max-width: 700px) {
    .header_d2 h1 {
      display: none; } }

.header_d3 {
  margin-top: 0px;
  padding-top: 20px;
  padding-left: 25px;
  background-color: white;
  /* height: 320px; */
  color: #333;
  /* $primary-background-color;*/ }
  .header_d3 h1 {
    margin-left: 50px; }

.header_d4 {
  margin-top: 0px;
  padding-top: 8px;
  padding-left: 0px;
  background: linear-gradient(#005aaa, #ccc9c5);
  /* background-color: $primary-background-color2; */
  color: white;
  /* border-top: 1px solid lightgray; */ }
  .header_d4 p {
    margin-left: 30px; }

.bg-hell {
  margin-top: 0px;
  padding-top: 20px;
  padding-left: 25px;
  background-color: white;
  /* height: 320px; */
  color: #333;
  /* $primary-background-color;*/ }

/* === Hero ===*/
.hero-bg {
  background: url("../../images/programmer-3266860_1920.jpg") 50% 0 fixed no-repeat;
  height: 100vh;
  background-size: cover; }

#home .container {
  height: 100%; }

#home .row {
  height: 80%; }

/* Download */
.bdl {
  width: 180px;
  text-align: left;
  margin-left: 15; }

.btn-round {
  border-radius: 10px; }

/* === Footer ===*/
.bg-black {
  background-color: #333; }

.impressum {
  font-size: 20px;
  color: white !important; }

.anschrift {
  font-size: 20px;
  background-color: #355269 !important; }

.creator {
  font-size: 15px; }

.text-article {
  background-color: white;
  font-size: 18px;
  font-family: sans-serif;
  margin: 0px; }

/* === Testimonials ===*/
.bg-standard {
  color: #005aaa;
  background-color: white; }

.testimonials-bg {
  height: 100%;
  background-color: white; }

#testimonial-carousel .carousel-control-prev,
#testimonial-carousel .carousel-control-next {
  width: 1%;
  font-size: 36px;
  color: #005aaa; }

#testimonial-carousel .carousel-indicators {
  bottom: -5px;
  margin-left: 30px;
  width: 80px;
  background-color: #333; }

#testimonial-carousel .carousel-indicators li {
  max-width: 10px;
  height: 10px;
  border-radius: 50%;
  border-radius: 50%; }

/* === Faktura2020 === */
.kasten {
  border: 1px;
  border-color: #2b029c;
  border-style: solid;
  border-radius: 5px;
  padding: 11px;
  color: #333;
  background-color: white; }

.kasten_dunkel {
  border: 1px;
  border-color: #2b029c;
  border-style: solid;
  border-radius: 5px;
  padding: 11px;
  color: white;
  background-color: #005aaa; }

/* === Icons === */
.glyphicon {
  font-size: 32px; }

/* === Liste === */
.id3 {
  margin-left: 25px; }

/* === Bootstrap Änderungen === */
.my-modal-title {
  color: #2b029c;
  font-weight: bold; }

/*
#btn-success2 {
  background-color: $bg-success !important;
}
*/
code {
  background-color: lightyellow;
  padding: 5px;
  border-style: solid;
  border-width: 1px;
  border-color: 0;
  border-radius: 3px; }

/*
.dropdown-menu:hover {
  transform: translateX(-10px);
}
.dropdown-h6 {
  font-size: 80%;
  font-style: italic;
}

.dropdown-item {
  transition: translate 0.5s linear;
}
*/
a.dropdown-item:hover {
  background-color: #2b029c !important;
  color: white !important; }

/*
.dropdown-menu {
  transform: translateX(-90px);
}
*/
.dropdown-menu:hover {
  font-weight: bold; }

/*
.nav-link {
  font-size: 15px;
  color: $primary-color;

  .active {
    color: $container-background;
    background-color: $selected-color;
  }
  transition: all 0.4s ease-in-out;
}

.nav-link:hover {
  background-color: darkblue;
  color: white;
  font-weight: bold;
}
*/
/* ==== Logo ==== */
#floatLeft {
  position: absolute;
  left: 0px;
  top: -0px;
  z-index: +12; }

#logo_text {
  visibility: hidden; }

@media screen and (max-width: 700px) {
  #floatLeft {
    /*
    position: absolute;
    left: +0px;
    top: 0px;
    height: 40px;
    */
    visibility: hidden; }

  #logo_text {
    visibility: visible; } }
.card-title {
  margin-left: 0px; }

.odd {
  margin-left: 15px; }

blockquote {
  font-size: 90%;
  margin-left: 50px;
  width: 90%;
  padding-left: 4px;
  border-left: blue solid 2px; }

.zitat {
  font-style: italic;
  font-size: 90%;
  margin-top: -12px;
  margin-left: 50px;
  padding-left: 6px; }

.even {
  margin-left: 15px;
  background-color: #d6d5d1; }

th {
  padding: 0 5px;
  border-bottom: 1px solid #d6d5d1; }

td {
  padding: 10px 5px; }

aside {
  position: fixed;
  border: 1px solid darkgrey;
  border-radius: 4px;
  padding: 10px;
  background-color: lightyellow; }

aside ul {
  padding-left: 15px;
  margin-bottom: 0px; }

aside h4 {
  background-color: blue;
  color: white;
  font-size: 105%;
  font-weight: bold;
  border: 0;
  margin: -10px -10px 10px;
  padding: 5px; }

aside {
  transform: rotate(-2deg); }

/*
.header
{
  background-color: #ffffff;
  background-image: url(/images/bg-start.png);  
}
*/

/*# sourceMappingURL=style.css.map */
