﻿/* Sytles für das aktuelle Projekt
 * (c) DATEV 2016
 */
/* @text-color-base, 85%; */
.pattern-library {
  /*background-color: #FFFFFF;*/
  /*Überschriften der Library*/
  /*Überschriften der DNA*/
  /*.h1-Grundmerkmale {
        color: #FFBA00;
        font-size: 24px;
        font-family: "Segoe UI", Tahoma, sans-serif;
    }

    .h1-DNA-Elemente {
        color: #3FA4DA;
        font-size: 18px;
        font-family: "Segoe UI", Tahoma, sans-serif;
    }

    .h1-Inspiration {
        color: #6B2865;
        font-size: 18px;
        font-family: "Segoe UI", Tahoma, sans-serif;
    }

    .h1-Feedback {
        color: #5EB226;
        font-size: 18px;
        font-family: "Segoe UI", Tahoma, sans-serif;
    }*/
  /*Für die Library überschrieben*/
  /*Link-Ausrichtung*/
  /*TabControl*/
  /*Ladeanimation -Dauerschleife*/
}
.pattern-library h2 {
  font-size: 36px;
  font-family: "Segoe UI", Tahoma, sans-serif;
  color: #0F0F0F;
  margin-bottom: 2.4rem;
}
.pattern-library h3 {
  font-size: 24px;
  font-family: "Segoe UI", Tahoma, sans-serif;
  color: #0F0F0F;
  margin-top: 5.6rem;
}
.pattern-library h4 {
  font-weight: 400;
  font-size: 18px;
  text-decoration: none;
  margin-top: 8px;
  margin-bottom: 8px;
}
.pattern-library h5 {
  font-weight: 400;
  font-size: 15px;
  margin-bottom: 0;
  margin-top: 2.4rem;
}
.pattern-library h6 {
  font-size: 1.3rem;
  font-family: "Segoe UI", Tahoma, sans-serif;
  color: #0F0F0F;
  margin-top: 2.4rem;
}
.pattern-library .h1,
.pattern-library .h2,
.pattern-library .h3 {
  font-family: "Compatil DATEV W01 Regu1406679", Georgia, serif;
  color: #039A9A;
  margin-top: 2rem;
  margin-bottom: 1rem;
}
.pattern-library .h4,
.pattern-library .h5,
.pattern-library .h6 {
  font-family: "Segoe UI", Tahoma, sans-serif;
  color: #0F0F0F;
  font-weight: 600;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.pattern-library .h1 {
  font-size: 3.2rem;
}
.pattern-library .h2 {
  font-size: 2.2rem;
}
.pattern-library .h3 {
  font-size: 1.8rem;
}
.pattern-library .h4 {
  font-size: 1.6rem;
}
.pattern-library .h5 {
  font-size: 1.4rem;
}
.pattern-library .h6 {
  font-size: 1.3rem;
}
/*.pattern-library section {
  float: left;
  width: 900px;
  padding: 40px 0 0 96px;
}*/
.pattern-library nav {
  float: left;
  line-height: 24px;
  background-color: #656C6A;
  height: auto;
  width: 160px;
  padding: 16px;
  color: #FFFFFF;
  text-decoration: none;
}
.pattern-library nav a:visited {
  color: #FFFFFF;
}
.pattern-library nav a {
  color: #FFFFFF;
  text-decoration: none;
  margin-left: 0;
}
.pattern-library nav ul {
  margin-top: 4px;
  padding: 0;
  text-decoration: none;
  list-style-type: none;
}
.pattern-library nav h4 {
  color: #FFFFFF;
  text-decoration: none;
  margin-top: 40px;
  margin-bottom: 8px;
  font-size: 18px;
}
.pattern-library .title {
  font-size: 50px;
}
.pattern-library .border-g {
  border-style: solid;
  border-color: #90d033;
  border-width: 4px 0 0 0;
  margin: 64px 0 0 0;
  padding-top: 24px;
}
.pattern-library .underline-g {
  border-style: solid;
  border-color: #90d033;
  border-width: 0 0 2px 0;
  margin-top: 4px;
  margin-bottom: 16px;
  width: 80px;
}
.pattern-library .border-e {
  border-style: solid;
  border-color: #81c2e6;
  border-width: 4px 0 0 0;
  margin: 64px 0 0 0;
  padding-top: 24px;
}
.pattern-library .underline-e {
  border-style: solid;
  border-color: #81c2e6;
  border-width: 0 0 2px 0;
  margin-top: 4px;
  margin-bottom: 16px;
  width: 80px;
}
.pattern-library .border-i {
  border-style: solid;
  border-color: #FFCC00;
  border-width: 4px 0 0 0;
  margin: 64px 0 0 0;
  padding-top: 24px;
}
.pattern-library .underline-i {
  border-style: solid;
  border-color: #FFCC00;
  border-width: 0 0 2px 0;
  margin-top: 4px;
  margin-bottom: 16px;
  width: 80px;
}
.pattern-library .border-f {
  border-style: solid;
  border-color: #b593b2;
  border-width: 4px 0 0 0;
  margin: 64px 0 0 0;
  padding-top: 24px;
}
.pattern-library .underline-f {
  border-style: solid;
  border-color: #b593b2;
  border-width: 0 0 2px 0;
  margin-top: 4px;
  margin-bottom: 16px;
  width: 80px;
}
.pattern-library .formhellgrau {
  background-color: #F3F2EF;
  margin-left: -1.6rem;
  padding: 2.4rem 1.6rem 2.4rem 1.6rem;
  display: inline-block;
  margin-bottom: 1.6rem;
}
.pattern-library .code-layout {
  background-color: #FFFFFF;
  color: #426fa6;
  display: block;
  padding-left: 0;
}
.pattern-library .input-width {
  width: 15rem;
  display: inline-block;
}
.pattern-library .two-blocks {
  display: inline-block;
}
.pattern-library .inline {
  display: inline-block;
}
.pattern-library .btn-library {
  display: block;
  margin: 1.6rem 3.2rem 1.6rem 0;
}
.pattern-library .link[disabled] {
  margin: 1.6rem 0 0 0;
}
.pattern-library .btn-light[disabled] {
  margin: 1.6rem 0 0 0;
  display: block;
}
.pattern-library .nav-tabs > li {
  display: inline-block;
  padding: 8px 0 0;
  vertical-align: bottom;
  margin: 0;
}
.pattern-library .nav-tabs > li > a {
  color: #4b5059;
  font-family: compatil DATEV;
  font-size: 18px;
  line-height: 22px;
  display: inline-block;
  padding: 6px 16px 4px;
  margin: 0;
  border: none;
  border-radius: 0;
  text-decoration: none;
}
.pattern-library .nav-tabs > li:hover > a {
  background-color: rgba(0, 0, 0, 0.06);
}
.pattern-library .nav-tabs > li:active > a {
  background-color: rgba(0, 0, 0, 0.12);
}
.pattern-library .nav-tabs > li:focus {
  background: #F3F2EF;
  box-shadow: 0 3px 0 #5EB226;
  margin-bottom: -2px;
  outline: none;
  border-style: solid;
  border-width: 0 1px;
  -moz-border-image: linear-gradient(transparent, #b8b7b7) 0 100% stretch;
  -o-border-image: linear-gradient(transparent, #b8b7b7) 0 100% stretch;
  -webkit-border-image: linear-gradient(transparent, #b8b7b7) 0 100% stretch;
  border-image: linear-gradient(transparent, #b8b7b7) 0 100% stretch;
}
.pattern-library .nav-tabs > li:focus > a {
  padding: 6px 15px 6px;
}
.pattern-library .nav-tabs > li > a:focus {
  border: none;
  outline: none;
}
.pattern-library .nav-tabs > li.active {
  background: linear-gradient(transparent, #f8f7f6);
  border-style: solid;
  border-width: 0 1px;
  -moz-border-image: linear-gradient(transparent, #b8b7b7) 0 100% 0 100% stretch;
  -o-border-image: linear-gradient(transparent, #b8b7b7) 0 100% 0 100% stretch;
  -webkit-border-image: linear-gradient(transparent, #b8b7b7) 0 100% 0 100% stretch;
  border-image: linear-gradient(transparent, #b8b7b7) 0 100% 0 100% stretch;
  box-shadow: 0 2px 0 #039A9A;
  margin-bottom: -2px;
}
.pattern-library .nav-tabs > li.active > a {
  padding: 6px 15px 6px;
  color: #039A9A;
}
.pattern-library .nav-tabs > li.active:hover > a {
  background-color: rgba(0, 0, 0, 0.06);
}
.pattern-library .nav-tabs > li.active:active > a {
  background-color: rgba(0, 0, 0, 0.12);
}
.pattern-library .nav-tabs > li.active:focus {
  background: linear-gradient(transparent, #f8f7f6);
  box-shadow: 0 3px 0 #5EB226;
}
.pattern-library .dna-table {
  margin: 1.6rem 3.2rem 1.6rem 0;
}
.pattern-library .dna-table > tbody {
  height: 30rem;
}
.pattern-library .dna-table td:nth-child(1),
.pattern-library .dna-table th:nth-child(1) {
  min-width: 20rem;
}
.pattern-library .dna-table td:nth-child(2),
.pattern-library .dna-table th:nth-child(2) {
  min-width: 20rem;
}
.pattern-library .dna-table td:nth-child(3),
.pattern-library .dna-table th:nth-child(3) {
  min-width: 20rem;
}
.pattern-library .dna-table td:nth-child(3),
.pattern-library .dna-table th:nth-child(3) {
  min-width: 20rem;
}
.pattern-library .dna-table td:nth-child(4),
.pattern-library .dna-table th:nth-child(4) {
  min-width: 20rem;
}
.pattern-library .dna-table td:nth-child(5),
.pattern-library .dna-table th:nth-child(5) {
  min-width: 20rem;
}
.pattern-library .dna-table td:nth-child(6),
.pattern-library .dna-table th:nth-child(6) {
  min-width: 20rem;
}
.pattern-library .dna-table td:nth-child(7),
.pattern-library .dna-table th:nth-child(7) {
  min-width: 20rem;
}
.pattern-library .dna-table td:nth-child(8),
.pattern-library .dna-table th:nth-child(8) {
  min-width: 20rem;
}
.pattern-library .dna-table td:nth-child(9),
.pattern-library .dna-table th:nth-child(9) {
  min-width: 20rem;
}
.pattern-library .dna-table td:nth-child(10),
.pattern-library .dna-table th:nth-child(10) {
  min-width: 20rem;
}

/*.pattern-library .table-striped > tbody > tr:nth-of-type(4) {
  background-color: #bce385;
}
.pattern-library .table-striped > tbody > tr:nth-of-type(4):hover {
  background-color: #acdc66;
}
.pattern-library .table-striped > tbody > tr:nth-of-type(4):active {
  background-color: #90d033;
}*/
.pattern-library .dna-loader-loop {
  /* Gross */
  /* Mittel */
  /* Klein */
}
.pattern-library .dna-loader-loop.dna-loader-loop-lg {
  display: inline-block;
  vertical-align: middle;
  margin-right: 2.4rem;
}
.pattern-library .dna-loader-loop.dna-loader-loop-lg > .loader:before {
  background-image: url('../images/load-images/loader64_animationcake_2.png');
}
.pattern-library .dna-loader-loop.dna-loader-loop-lg > .loader:after {
  background-image: url('../images/load-images/loader64_animationcake_1.png');
}
.pattern-library .dna-loader-loop.dna-loader-loop-lg > .loaderOverlay {
  background-image: url('../images/load-images/loader64_overlay.png');
}
.pattern-library .dna-loader-loop.dna-loader-loop-md {
  display: inline-block;
  vertical-align: middle;
  margin-right: 2.4rem;
}
.pattern-library .dna-loader-loop.dna-loader-loop-md > .loader:before {
  background-image: url('../images/load-images/loader32_animationcake_2.png');
}
.pattern-library .dna-loader-loop.dna-loader-loop-md > .loader:after {
  background-image: url('../images/load-images/loader32_animationcake_1.png');
}
.pattern-library .dna-loader-loop.dna-loader-loop-md > .loaderOverlay {
  background-image: url('../images/load-images/loader32_overlay.png');
}
.pattern-library .dna-loader-loop.dna-loader-loop-sm {
  display: inline-block;
  vertical-align: middle;
  margin-right: 1.6rem;
}
.pattern-library .dna-loader-loop.dna-loader-loop-sm > .loader:before {
  background-image: url('../images/load-images/loader16_animationcake_2.png');
}
.pattern-library .dna-loader-loop.dna-loader-loop-sm > .loader:after {
  background-image: url('../images/load-images/loader16_animationcake_1.png');
}
.pattern-library .dna-loader-loop.dna-loader-loop-sm > .loaderOverlay {
  background-image: url('../images/load-images/loader16_overlay.png');
}
/*Controls Neu dazugekommen*/
.genepool {
  /* Link */
  /*Dropdown*/
  /*Animation zum Aufklappen des Menüs*/
  /*Info -Kachel*/
}
.genepool .dna-link,
.genepool .dna-link[disabled] {
  display: block;
  padding: .5rem .5rem .5rem .8rem;
  height: 2.6rem;
  border: 0 solid transparent;
  box-shadow: none;
  background-color: transparent;
  border-radius: 0;
  text-shadow: 0 0.1rem 0 rgba(255, 255, 255, 0.6);
}
.genepool .dna-link {
  color: #444242;
  text-decoration: none;
  font-weight: 500;
  cursor: pointer;
}
.genepool .dna-link:focus {
  outline: 0.1rem solid #5EB226;
}
.genepool .dna-link:hover {
  background-color: rgba(0, 0, 0, 0.06);
  color: currentColor;
}
.genepool .dna-link:active {
  background-color: rgba(0, 0, 0, 0.09);
}
.genepool .dna-link img {
  margin-left: 0.2rem;
  margin-bottom: 0.2rem;
}
.genepool .dna-link[disabled] {
  color: rgba(123, 123, 123, 0.85);
}
.genepool .dna-link[disabled]:hover {
  background-color: transparent;
}
.genepool .dna-link[disabled] img {
  opacity: .5;
  -webkit-filter: grayscale(1) brightness(0.9);
  filter: grayscale(1) brightness(0.9);
}
.genepool .dropdown .dropdown-toggle {
  margin: 0;
}
.genepool .dropdown .dropdown-toggle .dna-dropdown-toggle-arrow {
  background-image: url('../images/CI_Dropdown_16x16.svg');
  width: 1.6rem;
  height: 1.6rem;
  background-size: 1.6rem;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.3rem;
  margin-right: -0.3rem;
}
.genepool .dropdown.open > .dropdown-toggle.btn-default {
  background: linear-gradient(#dcdad1, #ceccca);
  border: 0 solid #8D8B8B;
  border-top: 0.1rem solid #FFFFFF;
  border-bottom: 0.1rem solid #8D8B8B;
}
.genepool .dropdown.open > .dropdown-toggle.btn-default:focus {
  border-bottom-color: #5EB226;
}
.genepool .dropdown.open > .dropdown-toggle.btn-default:focus::after {
  z-index: 1001;
}
.genepool .dropdown.open .dna-dropdown-toggle-arrow {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-transition: transform .4s;
  -moz-transition: transform .4s;
  -o-transition: transform .4s;
  transition: transform .4s;
}
.genepool .dropdown .dna-dropdown-toggle-arrow {
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  -webkit-transform: rotate(0);
  transform: rotate(0);
  -webkit-transition: transform .4s;
  -moz-transition: transform .4s;
  -o-transition: transform .4s;
  transition: transform .4s;
}
@keyframes slide {
  0% {
    display: block;
    max-height: 0;
  }
  100% {
    display: block;
    max-height: 300px;
  }
}
.genepool .dropdown-menu {
  overflow-y: hidden;
  border-radius: 0;
  border: none;
  box-shadow: 0 0.1rem 0.6rem rgba(75, 80, 89, 0.55);
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -moz-animation: slide .6s;
  -o-animation: slide .6s;
  -webkit-animation: slide .6s;
  animation: slide .6s;
}
.genepool .open .dropdown-menu {
  margin-top: 0.1rem;
  margin-left: -0.1rem;
}
.genepool .dropdown-menu > li > a {
  line-height: 200%;
  padding: 0 8px;
  text-decoration: none;
  color: #0F0F0F;
}
.genepool .dropdown-menu > li > a:focus {
  border: none;
  outline: none;
  background-color: #bce385;
}
.genepool .dropdown-menu > li > a:hover {
  color: #0F0F0F;
  background-color: #ddf1c1;
}
.genepool .dropdown-menu > li > a:active {
  background-color: #acdc66;
}
.genepool .dna-panel-info {
  background-color: #FBFBFA;
  border: 0.1rem solid #b8b7b7;
  min-width: 8rem;
  min-height: 8rem;
  margin-bottom: 3.2rem;
  /*margin: 0 -@dna-box-padding-base 3.2rem;*/
  overflow: hidden;
  position: relative;
  box-shadow: 1px 1px 8px rgba(75, 80, 89, 0.2);
}
.genepool .dna-panel-info:bevor {
  content: " ";
  display: table;
}
.genepool .dna-panel-info:after {
  content: " ";
  display: table;
  clear: both;
}
.genepool .h2-dna {
  margin-bottom: 2.0rem;
}

a.panelLink:hover {
    text-decoration: none;
}

.homePanel {
    min-height: 16rem !important;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi8vYmsuZGF0ZXYuZGUvZGZzL0VudHdpY2tsdW5nL1RlY2hub2xvZ2llbGVpdGxpbmllL1VYRGVzaWduL05vcm1lbi9Qcm9qZWt0ZS9ETkFfV2VpdGVyZW50d2lja2x1bmdfMjAxNV8wOC9odG1sL1ZTL2xlc3MvY3VzdG9tL0ROQS1saWJyYXJ5Lmxlc3MiLCIvL2JrLmRhdGV2LmRlL2Rmcy9FbnR3aWNrbHVuZy9UZWNobm9sb2dpZWxlaXRsaW5pZS9VWERlc2lnbi9Ob3JtZW4vUHJvamVrdGUvRE5BX1dlaXRlcmVudHdpY2tsdW5nXzIwMTVfMDgvaHRtbC9WUy9sZXNzL2N1c3RvbS8vL2JrLmRhdGV2LmRlL2Rmcy9FbnR3aWNrbHVuZy9UZWNobm9sb2dpZWxlaXRsaW5pZS9VWERlc2lnbi9Ob3JtZW4vUHJvamVrdGUvRE5BX1dlaXRlcmVudHdpY2tsdW5nXzIwMTVfMDgvaHRtbC9WUy9sZXNzL3ZhcmlhYmxlcy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFHQTtFQUNJLHlCQUFBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBREosZ0JBR0k7RUFDSSxlQUFBO0VBQ0EsYUFBYSw4QkFBYjtFQUNBLGNBQUE7RUFDQSxxQkFBQTs7QUFQUixnQkFVSTtFQUNJLGVBQUE7RUFDQSxhQUFhLDhCQUFiO0VBQ0EsY0FBQTtFQUNBLGtCQUFBOztBQWRSLGdCQWlCSTtFQUNJLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBOztBQXRCUixnQkF5Qkk7RUFDSSxnQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBOztBQTdCUixnQkFnQ0k7RUFDSSxpQkFBQTtFQUNBLGFBQWEsOEJBQWI7RUFDQSxjQUFBO0VBQ0Esa0JBQUE7O0FBcENSLGdCQXVDSTtBQXZDSixnQkF3Q0k7QUF4Q0osZ0JBeUNJO0VBQ0ksYUM0RGtCLGdERDVEbEI7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTs7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 */