/* ConCarne GDNGS */

body > header {
    display: block !important;
}

a {
    color: #000066;
}

a:hover {
    color: #550203;
}

a.nav-link, a.nav-link:hover, .mobile-navigation-wrapper a, .mobile-navigation-wrapper a:hover {
    color: inherit;
}

.bg-gray-100 {
    background-color: rgb(161 204 239 / var(--tw-bg-opacity));
}

.bg-gray-200 {
    background-color: rgb(161 254 239 / var(--tw-bg-opacity));
}

.bg-blue-900 {
    background-color: rgb(0 0 112 / var(--tw-bg-opacity));
}

.bg-gray-300 {
    background-color: rgb(161 204 239 / var(--tw-bg-opacity));
}

.bg-red-500 {
    background-color: rgb(0 0 112 / var(--tw-bg-opacity)) !important;
}

.bg-white{
  --tw-bg-opacity: 0.5;
  background-color: rgb(161 204 239 / var(--tw-bg-opacity));
}

.dropdown-wrapper .dropdown-header, .dropdown-wrapper .dropdown-item {
    color: rgb(254 254 245 / var(--tw-text-opacity));
    background-color: rgb(17 34 112 / var(--tw-bg-opacity));
}

.text-white, .mobile-navigation-wrapper .text-gray-500 {
    color: rgb(255 248 228 / var(--tw-text-opacity));
}

.text-gray-500 {
    color: rgb(0 0 112 / var(--tw-text-opacity));
}

.border-slate-300 {
    border-color: rgb(161 204 239 / var(--tw-border-opacity));
}

.border-t{
  border-top-width: 0px;
}
.border-t-2{
  border-top-width: 0px;
}
.border-t-\[1px\]{
  border-top-width: 0px;
}
.border-x{
  border-left-width: 0px;
  border-right-width: 0px;
}
.border-y{
  border-top-width: 0px;
  border-bottom-width: 0px;
}
.border-y-\[1px\]{
  border-top-width: 0px;
  border-bottom-width: 0px;
}


.header-title-wrapper {
    display: none;
}

/* Schatten für Titel
.text-3xl {
    text-shadow: 1px 1px 1px #BF1E2D, 0 0 3em #BF1E2D, 0 0 0.2em #BF1E2D;
}
*/

/*
.headerSubTitle {
    font-size: 1.25rem;
}
*/

h1 {
    background-color: rgb(255 230 179);
    font-weight: 700;
    font-size: 1.25rem;
    padding: 0.25em 0.25em 0.25em 0.5em;
    text-align: center;
}

.btn-normal, .btn-small {
    background-color: rgb(146 67 10 / var(--tw-bg-opacity));
}

.btn-normal:hover, .btn-small:hover {
    background-color: rgb(206 114 47 / var(--tw-bg-opacity));
}

/* Tippspiel zurÃ¼cksetzen Button (temporÃ¤r) ausblenden */
.btn-normal-danger {
    display: none;
}

[data-view="news-detail"] ul {
    list-style-type: disc;
    padding-left: 1.5em;
}

[data-view="news-detail"] p {
    margin-top: 1em;
}

[data-view="news-detail"] tr {
    border-bottom: 1px solid rgb(203 213 225);
}

[data-view="home-index"] {
    .shoutbox-content-wrapper {
        font-size: 0.75em;
        max-height: 11rem;
    }
}

[data-view="shoutbox-index"] {
    .shoutbox-content-wrapper {
        max-height: 31rem;
    }
}

.odd\:bg-blue-200:nth-child(odd) {
    background-color: rgb(255 249 228 / var(--tw-bg-opacity));
}

.even\:bg-blue-50:nth-child(even) {
    background-color: rgb(255 240 193 / var(--tw-bg-opacity));
}

table.dataTable tbody tr.odd {
    background-color: rgb(255 249 228 / var(--tw-bg-opacity));
}

.odd\:bg-slate-50:nth-child(odd) {
    background-color: rgb(255 249 228 / var(--tw-bg-opacity));
}

.matchcenter-live-top-display-field{
  border-radius: 0.25rem;
  background-repeat: repeat;
  padding: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 102 / var(--tw-text-opacity));

        background: #555 url(/images/tafel.png?9847c05a6f0d107371cc71a813b9023d);
}

.gdngs-hamburger-note {
    font-size: 0.85em;
}

.gdngs-hamburger {
    color: rgb(255 248 228);
    background-color: rgb(255 160 57);
    padding: 0.25em;
    border-radius: 0.25em;
}


.matchcenter-live-top-display-field {
    background: unset;
    background-image: url(/images/tafel_gdngs.jpg);
}

.even\:bg-slate-50:nth-child(even) {
    background-color: rgb(255 249 228 / var(--tw-bg-opacity));
}

.team-tab-item.active, .matchcenter-tab-item.active {
    background-color: rgb(255 230 179 / var(--tw-bg-opacity));
}

.ranking-place-first, .rankingList table tr:nth-child(2) td {
    background-color: #FFD700;
}

.ranking-place-second, .rankingList table tr:nth-child(2) td {
    background-color: #C0C0C0;
}

.ranking-place-third, .rankingList table tr:nth-child(3) td {
    background-color: #8F724D;
}

.ranking-place-third, .rankingList table tr:nth-child(4) td, .rankingList table tr:nth-child(5) td {
    background-color: #a1ffff;
}

.ranking-place-rest {
    background-color: unset;
}
.user-star-cell {
    flex-wrap: wrap;
}

.gold-star {
    background: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><polygon points="100,10 120,70 180,70 130,110 150,170 100,130 50,170 70,110 20,70 80,70" fill="gold" stroke="black" stroke-width="2"/></svg>');
    height: 20px;
    width: 20px;
}

.gray-star {
    background: url('data:image/svg+xml;utf8,<svg width="20" height="20" viewBox="0 0 200 200" xmlns="http://www.w3.org/2000/svg"><polygon points="100,10 120,70 180,70 130,110 150,170 100,130 50,170 70,110 20,70 80,70" fill="gray" stroke="black" stroke-width="2"/></svg>');
    height: 20px;
    width: 20px;
}

.zitat {
    background-color: rgb(255 249 228 / var(--tw-bg-opacity));
}

#zitat {
    text-align: left;
    font-size: 1em;
}

#zitat-quelle {
    text-align: right;
    font-style: italic;
    font-size: 0.8em;
}

footer {
    color: #92430a;
}

@media only screen and (min-width: 1024px){
    .gdngs-hamburger-note {
        display: none;
    }
}

@media only screen and (max-width: 1400px) {
    .md\:flex-row {
        flex-direction: column;
    }
    .md\:w-1\/6, .md\:w-2\/6, .md\:w-3\/6 {
        width: 100%;
    }
    .sm\:text-left, .md\:w-3\/6 {
        text-align: center;
    }
}

/*
@media only screen and (max-width: 1400px){
    .text-3xl {
        font-size: 1.5rem;
        line-height: 2rem;
    }
    .headerSubTitle {
        font-size: 1rem;
    }
}
*/

/*
@media only screen and (max-width: 1150px){
    .text-3xl {
        font-size: 1.3rem;
        line-height: 1.75rem;
    }
    .headerSubTitle {
        font-size: 0.85rem;
    }
}
*/

/*
@media only screen and (max-width: 1023px){
    .header-title-wrapper {
        display: none;
    }
}
*/