@font-face {
    font-family: 'Roboto';
    src: url("../fonts/Roboto/Roboto-Regular.ttf");
    font-weight: 400
}

@font-face {
    font-family: 'Roboto';
    src: url("../fonts/Roboto/Roboto-Medium.ttf");
    font-weight: 500
}

@font-face {
    font-family: 'Roboto-BoldItalic';
    src: url("../fonts/Roboto/Roboto-BoldItalic.ttf");
    font-weight: 600
}

@font-face {
    font-family: 'Roboto';
    src: url("../fonts/Roboto/Roboto-Bold.ttf");
    font-weight: 700
}

@font-face {
    font-family: 'RobotoCondensed';
    src: url("../fonts/RobotoCondensed/RobotoCondensed-Light.ttf");
    font-weight: 300
}

@font-face {
    font-family: 'RobotoCondensed';
    src: url("../fonts/RobotoCondensed/RobotoCondensed-Regular.ttf");
    font-weight: 400
}

@font-face {
    font-family: 'RobotoCondensed';
    src: url("../fonts/RobotoCondensed/RobotoCondensed-Bold.ttf");
    font-weight: 700
}

@font-face {
    font-family: 'OpenSansCondensed';
    src: url("../fonts/OpenSansCondensed/OpenSansCondensed-Light.ttf");
    font-weight: 300
}

@font-face {
    font-family: 'OpenSansCondensed';
    src: url("../fonts/OpenSansCondensed/OpenSansCondensed-Bold.ttf");
    font-weight: 700
}

@font-face {
    font-family: 'OpenSans';
    src: url("../fonts/OpenSans/OpenSans-Light.ttf");
    font-weight: 300
}

@font-face {
    font-family: 'OpenSans';
    src: url("../fonts/OpenSans/OpenSans-Regular.ttf");
    font-weight: 400
}

@font-face {
    font-family: 'OpenSans';
    src: url("../fonts/OpenSans/OpenSans-SemiBold.ttf");
    font-weight: 600
}

@font-face {
    font-family: 'OpenSans';
    src: url("../fonts/OpenSans/OpenSans-Bold.ttf");
    font-weight: 700
}

@font-face {
    font-family: 'OpenSans';
    src: url("../fonts/OpenSans/OpenSans-ExtraBold.ttf");
    font-weight: 800
}

@font-face {
    font-family: 'TitilliumWeb';
    src: url("../fonts/Titillium-Web/TitilliumWeb-ExtraLight.ttf");
    font-weight: 200
}

@font-face {
    font-family: 'TitilliumWeb';
    src: url("../fonts/Titillium-Web/TitilliumWeb-Light.ttf");
    font-weight: 300
}

@font-face {
    font-family: 'TitilliumWeb';
    src: url("../fonts/Titillium-Web/TitilliumWeb-Regular.ttf");
    font-weight: 400
}

@font-face {
    font-family: 'TitilliumWeb';
    src: url("../fonts/Titillium-Web/TitilliumWeb-SemiBold.ttf");
    font-weight: 600
}

@font-face {
    font-family: 'TitilliumWeb';
    src: url("../fonts/Titillium-Web/TitilliumWeb-Bold.ttf");
    font-weight: 700
}

@font-face {
    font-family: 'TitilliumWeb';
    src: url("../fonts/Titillium-Web/TitilliumWeb-ExtraBold.ttf");
    font-weight: 800
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-Thin.ttf");
    font-weight: 100
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-ExtraLight.ttf");
    font-weight: 200
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-Light.ttf");
    font-weight: 300
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-Regular.ttf");
    font-weight: 400
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-Medium.ttf");
    font-weight: 500
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-SemiBold.ttf");
    font-weight: 600
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-Bold.ttf");
    font-weight: 700
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-ExtraBold.ttf");
    font-weight: 800
}

@font-face {
    font-family: 'Montserrat';
    src: url("../fonts/Montserrat/Montserrat-Black.ttf");
    font-weight: 900
}

@font-face {
    font-family: 'PTSans';
    src: url("../fonts/PTSans/PTSans-Regular.ttf");
    font-weight: 400
}

@font-face {
    font-family: 'PTSans';
    src: url("../fonts/PTSans/PTSans-Bold.ttf");
    font-weight: 700
}

@font-face {
    font-family: 'Source sans pro';
    src: url("../fonts/Source-sans-pro/SourceSansPro-ExtraLight.ttf");
    font-weight: 200
}

@font-face {
    font-family: 'Source sans pro';
    src: url("../fonts/Source-sans-pro/SourceSansPro-Light.ttf");
    font-weight: 300
}

@font-face {
    font-family: 'Source sans pro';
    src: url("../fonts/Source-sans-pro/SourceSansPro-Regular.ttf");
    font-weight: 400
}

@font-face {
    font-family: 'Source sans pro';
    src: url("../fonts/Source-sans-pro/SourceSansPro-SemiBold.ttf");
    font-weight: 600
}

@font-face {
    font-family: 'Source sans pro';
    src: url("../fonts/Source-sans-pro/SourceSansPro-Bold.ttf");
    font-weight: 700
}

@font-face {
    font-family: 'Source sans pro';
    src: url("../fonts/Source-sans-pro/SourceSansPro-Black.ttf");
    font-weight: 900
}

@font-face {
    font-family: 'Antonio';
    src: url("../fonts/Antonio/Antonio-Thin.ttf");
    font-weight: 100
}

@font-face {
    font-family: 'Antonio';
    src: url("../fonts/Antonio/Antonio-ExtraLight.ttf");
    font-weight: 200
}

@font-face {
    font-family: 'Antonio';
    src: url("../fonts/Antonio/Antonio-Light.ttf");
    font-weight: 300
}

@font-face {
    font-family: 'Antonio';
    src: url("../fonts/Antonio/Antonio-Regular.ttf");
    font-weight: 400
}

@font-face {
    font-family: 'Antonio';
    src: url("../fonts/Antonio/Antonio-Medium.ttf");
    font-weight: 500
}

@font-face {
    font-family: 'Antonio';
    src: url("../fonts/Antonio/Antonio-SemiBold.ttf");
    font-weight: 600
}

@font-face {
    font-family: 'Antonio';
    src: url("../fonts/Antonio/Antonio-Bold.ttf");
    font-weight: 700
}

@font-face {
    font-family: 'Cabin';
    src: url("../fonts/Cabin/Cabin-Regular.ttf");
    font-weight: 400
}

@font-face {
    font-family: 'Cabin';
    src: url("../fonts/Cabin/Cabin-Medium.ttf");
    font-weight: 500
}

@font-face {
    font-family: 'Cabin';
    src: url("../fonts/Cabin/Cabin-SemiBold.ttf");
    font-weight: 600
}

@font-face {
    font-family: 'Cabin';
    src: url("../fonts/Cabin/Cabin-Bold.ttf");
    font-weight: 700
}

@font-face {
    font-family: 'Audiowide';
    src: url("../fonts/Audiowide/Audiowide-Regular.ttf");
    font-weight: 400
}

a::-moz-focus-inner,
button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0
}

a::-moz-focus-inner::-moz-focus-inner,
button::-moz-focus-inner::-moz-focus-inner,
input::-moz-focus-inner::-moz-focus-inner {
    border: 0
}

html,
body {
    overflow-x: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

html {
    height: 100%;
    padding: 0;
    font-family: 'Roboto', sans-serif;
    font-size: 16px
}

body {
    color: #575f65 !important
}

.p-0 {
    padding: 0
}

.p-r-0 {
    padding-right: 0
}

.root-div {
    display: none;
    background-color: #f7f7f7;
    background-image: url("../images/zuzel-motor.svg");
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    padding-bottom: 1px
}

.root-div.theme-loaded {
    display: block
}

.root-div#default {
    background-color: #f7f7f7;
    background-image: url("../images/zuzel-motor.svg");
    background-position: top
}

#loading {
    background-color: #f7f7f7;
    width: 100vw;
    height: 100vh;
    position: fixed;
    top: 0;
    z-index: 10
}

#loading .loader {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100vw;
    height: 100px;
    text-align: center
}

#loading .loader span {
    display: block;
    color: #367a8c
}

#loading .loader img {
    width: 100px
}

#table-loader {
    display: flex
}

#table-loader .loader {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 100vw;
    height: 100px;
    text-align: center
}

#table-loader .loader span {
    display: block;
    color: #fff
}

#table-loader .loader img {
    width: 100px
}

#light-theme-logo {
    display: block
}

#dark-theme-logo {
    display: none
}

p {
    margin: 0
}

ul,
li {
    list-style: none;
    padding: 0;
    margin-bottom: 0
}

a {
    color: inherit
}

a:hover,
a:active {
    color: inherit;
    text-decoration: none
}

.text-bold {
    font-weight: 700
}

.container-fluid {
    padding: 0;
    background-color: #f7f7f7;
    position: relative;
    top: 56px;
    z-index: 5
}

.container-fluid-no-color {
    padding: 0;
    position: relative;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    z-index: 5
}

.col-2 {
    padding: 0
}

.col-5 {
    padding: 10px 0
}

.player-results .col-11 {
    padding: 10px 0 !important
}

h1 {
    font-size: 16px;
    margin-bottom: 0;
    padding: 10px 5px
}

.headline {
    background-color: #f7f7f7;
    width: 100%
}

.headline h1 {
    padding: 0 5px 10px
}

.headline.first-row h1 {
    padding: 0 15px 10px
}

.headline.headline-news {
    background-color: #333
}

.headline.headline-news h1 {
    padding: 10px 5px;
    color: #fff
}

.game-teams {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.first-row-plus {
    margin-top: 63px
}

.next {
    opacity: 0.8
}

.round-border {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
    opacity: 1
}

.versus {
    display: flex;
    justify-content: center;
    align-items: center
}

.versus-icon {
    font-size: 18px;
    color: #1c4e9d;
    padding-top: 5px
}

.players-results>div:last-child {
    border-bottom: solid 1px #c9c9c9
}

.current-games>div:last-child {
    padding-bottom: 0
}

.notification-description {
    font-size: 13px;
    padding: 10px 20px;
    line-height: 15px
}

.notifcation-date {
    padding-bottom: 5px
}

.text-red {
    color: #1c4e9d
}

.red-background {
    background-color: #1c4e9d;
    color: #fff;
    width: 30px;
    height: 30px
}

.border {
    border: solid 1px #c9c9c9
}

.medium-font {
    font-weight: 500
}

.medium-font.push-title {
    font-weight: 600
}

.grey-bg {
    font-size: 14px;
    background-color: #c9c9c9;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.white-bg {
    font-size: 14px;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.white-bg.teams {
    margin-bottom: 60px;
    margin-top: 120px;
    height: calc(100vh - 155px)
}

.results {
    padding-bottom: 10px
}

hr {
    margin: 0
}

.team-checked {
    margin-left: 20px
}

.report-section {
    margin: 0 auto;
    font-size: 12px;
    line-height: 18px
}

.report-section.start,
.report-section.breake,
.report-section.end {
    padding: 15px;
    display: flex;
    background-color: #e0e0e0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.report-section.breake {
    background-color: #efefef
}

.report-section.text,
.report-section.picture,
.report-section.video {
    padding: 15px;
    display: flex;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

.report-section.picture img {
    width: 100%;
    height: auto;
    margin-bottom: 10px
}

.report-section.video {
    height: auto
}

.report-section.video .video-preview {
    margin-bottom: 10px;
    position: relative
}

.report-section.video .video-preview:before {
    content: '';
    background-image: url("../images/play.svg");
    background-position: center;
    background-size: 50px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%
}

.report-section.video .video-preview img {
    width: 100%;
    height: auto
}

.report-section .left {
    width: 47px;
    margin: 0 0 auto
}

.report-section .left span {
    font-weight: 700
}

.report-section .left i {
    font-size: 25px
}

.report-section .right {
    width: calc(100% - 57px);
    border-left: 1px solid rgba(0, 0, 0, 0.1);
    padding-left: 10px
}

.report-section .right a {
    text-decoration: underline
}

.report-section .right blockquote {
    padding: 10px;
    background-color: rgba(87, 95, 101, 0.1);
    font-style: italic
}

.report-section iframe {
    margin: 0 0 10px;
    width: 100%;
    height: auto
}

.report-section .post-gallery {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -5px
}

.report-section .post-gallery .gallery-image {
    margin: 5px;
    width: calc(50% - 10px)
}

.report-section.run-comment {
    margin: 10px;
    padding: 10px;
    border-bottom: 0;
    background-color: rgba(224, 224, 224, 0.5);
    border-radius: 5px
}

.report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #138472, #55437f 70%, #fff 30%);
    background-repeat: no-repeat;
    background-size: cover, contain, contain;
    border: 3px solid #367c8c;
    border-radius: 5px;
    overflow: hidden;
    margin: 10px;
    padding: 0 0 0 5px;
    display: flex
}

.report-section.run-sponsor .sponsor-information {
    display: flex;
    margin: auto;
    color: #fff;
    width: 65%
}

.report-section.run-sponsor .sponsor-information .title {
    font-size: 14px;
    font-weight: 500;
    margin: auto 0 auto auto;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Roboto', sans-serif;
    line-height: 18px
}

.report-section.run-sponsor .sponsor-information .number {
    margin: auto auto auto 5px;
    font-size: 20px;
    color: #ffb402;
    font-weight: 600;
    font-style: italic;
    font-family: 'Roboto', sans-serif;
    line-height: 18px;
    text-transform: uppercase;
    position: relative;
    top: -1px
}

.report-section.run-sponsor .sponsor-logo {
    margin: auto auto auto 20px;
    background-color: #fff;
    display: flex;
    width: 35%;
    padding: 10px;
    text-align: center
}

.report-section.run-sponsor .sponsor-logo img {
    margin: auto;
    max-width: 100px
}

.report-section.run-sponsor .sponsor-logo span {
    font-size: 12px !important;
    font-weight: 400;
    color: #000;
    line-height: 12px;
    margin: auto;
    word-break: break-word;
    hyphens: auto;
    width: 100%;
    font-family: 'Roboto', sans-serif;
    line-height: 12px
}

#OPO .report-section.run-comment {
    background-color: rgba(44, 75, 140, 0.5);
    color: #fff
}

#BYD .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #250000, #580000 70%, #fff 30%);
    border-color: #580000
}

#GNI .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #853435, #5e6066 70%, #fff 30%);
    border-color: #853435
}

#KRO .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #853435, #262626 70%, #fff 30%);
    border-color: #853435
}

#LOD .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #00386c, #00529f 70%, #fff 30%);
    border-color: #00529f
}

#RYB .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #005d23, #009036 70%, #fff 30%);
    border-color: #009036
}

#ZIE .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #cfa311, #181818 70%, #fff 30%);
    border-color: #cfa311
}

#LAN .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #3e0710, #991227 70%, #fff 30%);
    border-color: #3e0710
}

#GDA .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #5e0000, #C30101 70%, #fff 30%);
    border-color: #900101
}

#POZ .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #000, #777 70%, #fff 30%);
    border-color: #444
}

#OPO .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #030000, #670302 70%, #fff 30%);
    border-color: #350201
}

#TAR .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #035, #0170ba 70%, #fff 30%);
    border-color: #015187
}

#RAW .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #07314d, #0c4e7b 70%, #fff 30%);
    border-color: #0c4e7b
}

#RZE .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #274f8f, #4d7fcf 70%, #fff 30%);
    border-color: #3165b8
}

#PIL .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #044014, #09a131 70%, #fff 30%);
    border-color: #067122
}

#KRA .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #333, #666 70%, #fff 30%);
    border-color: #4d4c4c;
    border-radius: 0
}

#DAU .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #6b1b25, #bd2f42 70%, #fff 30%);
    border-color: #942534
}

#WIT .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #751313, #cd2122 70%, #fff 30%);
    border-color: #a11a1b
}

#OST .report-section.run-sponsor {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #921818, #d33 70%, #fff 30%);
    border-color: #bd2020
}

.run-header {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    background-color: #e0e0e0;
    font-size: 14px;
    padding: 5px 0
}

.run-header .run-time,
.run-header .sum-result {
    font-size: 10px;
    padding: 0 5px
}

.player {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 5px 0;
    line-height: 16px
}

.players hr {
    margin: 0
}

.players.all-runs .player {
    line-height: 16px;
    margin: 5px 0;
    font-weight: 400
}

.players.all-runs .player:first-child {
    padding-top: 5px
}

.players.all-runs .player:last-child {
    padding-bottom: 5px
}

.all-runs-header {
    margin: -5px 0
}

.blue-player-helmet {
    color: #1c4e9d
}

.red-player-helmet {
    color: #ef353f
}

.yellow-player-helmet {
    color: #ffed00
}

.white-player-helmet {
    color: #a7a5a6
}

.area {
    display: flex;
    justify-content: flex-start;
    align-items: baseline
}

.title-row {
    height: 40px
}

.helmet {
    display: flex;
    justify-content: center;
    font-size: 24px
}

.result {
    display: flex;
    justify-content: center;
    font-size: 16px
}

.result p {
    position: relative
}

.result p span {
    position: absolute;
    bottom: 5px;
    right: -7px;
    font-size: 6px
}

.player-name {
    display: flex;
    justify-content: flex-start;
    font-size: 16px
}

.players {
    background-color: #fff
}

.results-header {
    background-color: #e0e0e0;
    font-size: 14px;
    line-height: 40px
}

.player-results {
    font-size: 11px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center
}

.runs-result {
    display: flex;
    justify-content: space-around
}

.result-points,
.player-number-head,
.player-number,
.team-result {
    display: flex;
    justify-content: center
}

.player-surname {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.player-surname .best-player {
    background-image: url("../images/crown.svg");
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    width: 15px;
    height: 15px;
    margin-left: 2px
}

.team-result-sum {
    display: flex;
    justify-content: flex-end;
    background-color: #fff;
    font-size: 14px
}

.team-result p {
    margin-left: 4px
}

.players-results>div:nth-child(even) {
    background-color: #f2f2f2
}

.players-results>div:nth-child(odd) {
    background-color: #fff
}

strong {
    font-weight: 700
}

@media (max-width: 350px) {
    .notification-event-headline {
        font-size: 12px
    }
}

.nav-name a {
    display: block
}

.no-matches {
    margin-top: 10px
}

.full-height {
    height: 100%;
    background-color: #0c5460
}

.under-extra-space {
    height: 50px
}

.single-row {
    font-size: 12px
}

.single-row td {
    padding: 0.35rem
}

.league-table {
    margin-bottom: 20px
}

.center-flex {
    display: flex;
    justify-content: center;
    align-items: center
}

.dropdown-menu {
    border-bottom: solid 1px #1c4e9d;
    height: calc(100vh - 168px);
    overflow-y: auto
}

.dropdown-menu.typing {
    height: auto;
    overflow-y: inherit
}

.dropdown-toggle {
    width: 90vw
}

.dropdown-item {
    width: 90vw;
    text-align: center
}

img.league-logo {
    height: 16px;
    padding: 2px
}

.side-paddings {
    padding: 0 5px
}

i.no-margin-top {
    margin-top: 0
}

.dropdown-toggle::after {
    display: none
}

.widget {
    color: #626262
}

.table th,
.table td {
    padding: 0.25rem;
    vertical-align: middle;
    border-color: rgba(0, 0, 0, 0.08)
}

.background-white {
    background-color: white
}

.font-size {
    font-size: 24px;
    margin-bottom: 15px;
    padding-top: 10px;
    padding-left: 5px
}

.content-top {
    position: relative;
    top: 0
}

.text-left {
    text-align: left
}

.team-points {
    font-size: 16px;
    font-weight: 700
}

.padding-top {
    padding-top: 5px
}

.team-on-list tbody:nth-child(odd) {
    background-color: white
}

.team-on-list tbody:nth-child(even) {
    background-color: #F4F4F4
}

.table tbody+tbody {
    border-top: none
}

.header-web {
    background-color: white;
    color: #626262
}

a#label {
    display: flex
}

a#label.dropdown-button:hover,
a#label.dropdown-button:active {
    color: #fff
}

a#label i {
    margin: auto 0 auto auto
}

.nav.nav-tabs {
    display: flex;
    justify-content: center
}

.nav-tabs {
    border-bottom: none
}

hr.light {
    border: 0;
    height: 0;
    width: 100%;
    border-bottom: 1px solid #a7a5a6;
    margin: 8px 0
}

.center-archive {
    display: flex;
    justify-content: center
}

.archive-link,
.dropdown-link {
    width: 100%;
    display: flex;
    padding: 5px;
    font-size: 13px
}

.text-dark {
    background-color: #c9c9c9;
    text-align: center
}

.table-header {
    background-color: #c9c9c9;
    font-size: 14px
}

.table-header-darken {
    background-color: #7d7c7c;
    color: #fff
}

#fountainG {
    position: relative;
    width: 114px;
    height: 14px;
    margin: 25px auto 40px auto
}

.fountainG {
    position: absolute;
    top: 0;
    background-color: #1c4e9d;
    width: 14px;
    height: 14px;
    animation-name: bounce_fountainG;
    -o-animation-name: bounce_fountainG;
    -ms-animation-name: bounce_fountainG;
    -webkit-animation-name: bounce_fountainG;
    -moz-animation-name: bounce_fountainG;
    animation-duration: 1.5s;
    -o-animation-duration: 1.5s;
    -ms-animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    -moz-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    -ms-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-direction: normal;
    -o-animation-direction: normal;
    -ms-animation-direction: normal;
    -webkit-animation-direction: normal;
    -moz-animation-direction: normal;
    transform: scale(0.3);
    -o-transform: scale(0.3);
    -ms-transform: scale(0.3);
    -webkit-transform: scale(0.3);
    -moz-transform: scale(0.3);
    border-radius: 9px;
    -o-border-radius: 9px;
    -ms-border-radius: 9px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px
}

#fountainG_1 {
    left: 0;
    animation-delay: 0.6s;
    -o-animation-delay: 0.6s;
    -ms-animation-delay: 0.6s;
    -webkit-animation-delay: 0.6s;
    -moz-animation-delay: 0.6s
}

#fountainG_2 {
    left: 14px;
    animation-delay: 0.75s;
    -o-animation-delay: 0.75s;
    -ms-animation-delay: 0.75s;
    -webkit-animation-delay: 0.75s;
    -moz-animation-delay: 0.75s
}

#fountainG_3 {
    left: 28px;
    animation-delay: 0.9s;
    -o-animation-delay: 0.9s;
    -ms-animation-delay: 0.9s;
    -webkit-animation-delay: 0.9s;
    -moz-animation-delay: 0.9s
}

#fountainG_4 {
    left: 43px;
    animation-delay: 1.05s;
    -o-animation-delay: 1.05s;
    -ms-animation-delay: 1.05s;
    -webkit-animation-delay: 1.05s;
    -moz-animation-delay: 1.05s
}

#fountainG_5 {
    left: 57px;
    animation-delay: 1.2s;
    -o-animation-delay: 1.2s;
    -ms-animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s
}

#fountainG_6 {
    left: 71px;
    animation-delay: 1.35s;
    -o-animation-delay: 1.35s;
    -ms-animation-delay: 1.35s;
    -webkit-animation-delay: 1.35s;
    -moz-animation-delay: 1.35s
}

#fountainG_7 {
    left: 85px;
    animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    -ms-animation-delay: 1.5s;
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s
}

#fountainG_8 {
    left: 100px;
    animation-delay: 1.64s;
    -o-animation-delay: 1.64s;
    -ms-animation-delay: 1.64s;
    -webkit-animation-delay: 1.64s;
    -moz-animation-delay: 1.64s
}

@keyframes bounce_fountainG {
    0% {
        transform: scale(1);
        background-color: #1c4e9d
    }

    100% {
        transform: scale(0.3);
        background-color: #fff
    }
}

@-o-keyframes bounce_fountainG {
    0% {
        -o-transform: scale(1);
        background-color: #1c4e9d
    }

    100% {
        -o-transform: scale(0.3);
        background-color: #fff
    }
}

@-ms-keyframes bounce_fountainG {
    0% {
        -ms-transform: scale(1);
        background-color: #1c4e9d
    }

    100% {
        -ms-transform: scale(0.3);
        background-color: #fff
    }
}

@-webkit-keyframes bounce_fountainG {
    0% {
        -webkit-transform: scale(1);
        background-color: #1c4e9d
    }

    100% {
        -webkit-transform: scale(0.3);
        background-color: #fff
    }
}

@-moz-keyframes bounce_fountainG {
    0% {
        -moz-transform: scale(1);
        background-color: #1c4e9d
    }

    100% {
        -moz-transform: scale(0.3);
        background-color: #fff
    }
}

a:-moz-focus-inner,
button:-moz-focus-inner,
input:-moz-focus-inner {
    border: 0
}

a:-moz-focus-inner:-moz-focus-inner,
button:-moz-focus-inner:-moz-focus-inner,
input:-moz-focus-inner:-moz-focus-inner {
    border: 0
}

* {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
    -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
    outline: none !important
}

header {
    position: fixed;
    width: 100%;
    display: flex;
    align-items: center;
    padding: 15px 20px 25px;
    z-index: 100;
    background-image: url("../images/top-basic-bg.svg");
    background-position-x: left;
    background-position-y: bottom;
    background-repeat: no-repeat;
    background-size: 100%
}

header .logo {
    width: 170px;
    margin: auto auto auto 0
}

header .logo img {
    width: 100%
}

header .header-icons {
    display: flex;
    align-items: center;
    margin: auto 0 auto auto
}

header .header-icons a {
    font-size: 23px;
    color: #367a8c
}

header.subpage {
    background-color: #fff;
    background-image: none;
    padding: 10px 20px
}

header.subpage .back-arrow {
    display: flex;
    align-items: center;
    margin: auto 10px auto 0
}

header.subpage .back-arrow a {
    font-size: 23px;
    color: #367a8c
}

header.subpage .back-arrow a i {
    display: flex
}

header.subpage .title {
    text-align: center;
    margin: auto;
    padding-right: 25px
}

header.subpage .title.news-entry-title {
    width: calc(90% - 40px)
}

header.subpage .title span {
    font-size: 20px;
    color: #367a8c;
    text-transform: uppercase;
    font-weight: 700;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

header.subpage.login-page .title {
    padding-right: 0
}

header.subpage.login-page .title.news-entry-title {
    width: 100%
}

footer {
    background-color: #404040;
    color: #367a8c;
    display: flex;
    color: #fff;
    align-items: center;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 100
}

footer a {
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    text-align: center;
    width: calc(100% / 5);
    padding: 5px 0
}

footer a.inactive {
    color: rgba(255, 255, 255, 0.5)
}

footer a.inactive:hover,
footer a.inactive:active {
    color: rgba(255, 255, 255, 0.5)
}

footer a i {
    margin: auto;
    font-size: 24px
}

footer a span {
    font-size: 12px
}

footer a.profile {
    margin-top: -25px;
    text-align: center
}

footer a.profile i {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-color: #fff;
    margin: auto auto 11px;
    border-radius: 50%;
    border: 3px solid #666366;
    color: rgba(102, 99, 102, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

footer a.profile.inactive span {
    font-size: 0;
    height: 18px
}

.content {
    padding: 100px 20px 50px;
    height: calc(100vh - 64px);
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch
}

.content.sub-content {
    padding: 70px 20px 50px
}

.content.more-top-space-content {
    padding: 120px 20px 50px;
    margin-bottom: 100px
}

.content.more-space-content {
    padding: 100px 20px 50px
}

.button-archive,
.btn {
    margin: 10px 0;
    display: flex;
    justify-content: center;
    border-radius: 0;
    width: 100%;
    padding: 20px;
    border: 1px solid #367a8c;
    align-items: center;
    background-color: #367a8c;
    color: #fff;
    text-transform: uppercase;
    font-weight: 900
}

.button-archive:hover,
.button-archive:active,
.btn:hover,
.btn:active {
    color: #fff
}

.button-archive.fb,
.btn.fb {
    background-color: #3b5998;
    border: 1px solid #3b5998
}

.button-archive.fb:hover,
.button-archive.fb:active,
.btn.fb:hover,
.btn.fb:active {
    background-color: #3b5998;
    border: 1px solid #3b5998
}

.button-archive.google,
.btn.google {
    background-color: #ea4335;
    border: 1px solid #ea4335
}

.button-archive.google:hover,
.button-archive.google:active,
.btn.google:hover,
.btn.google:active {
    background-color: #ea4335;
    border: 1px solid #ea4335
}

.button-archive.red,
.btn.red {
    background-color: #dc3545;
    border: 1px solid #dc3545
}

.button-archive.red:hover,
.button-archive.red:active,
.btn.red:hover,
.btn.red:active {
    background-color: #dc3545;
    border: 1px solid #dc3545
}

.button-archive.program-btn,
.btn.program-btn {
    margin: 20px 0;
    padding: 10px 20px;
    text-align: center
}

.btn {
    padding: 10px;
    margin: 10px 0
}

.btn-group {
    display: flex
}

.btn-group .btn:first-child {
    margin-right: 3px
}

.btn-group .btn:last-child {
    margin-left: 3px
}

.btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #367a8c;
    border: 1px solid #367a8c
}

.dropdown {
    position: fixed;
    width: calc(100% - 0px);
    z-index: 1;
    top: 60px;
    left: 0
}

.dropdown .button-archive {
    width: 100%;
    margin: 0;
    padding: 10px 20px
}

.dropdown .dropdown-menu {
    border-radius: 0
}

.dropdown .dropdown-menu.drop-seven {
    width: 100%;
    height: auto
}

.dropdown.dropdown-dmpj {
    top: 60px
}

.dropdown-button {
    margin: 0 0 20px;
    display: flex;
    justify-content: center;
    border-radius: 0;
    width: 100%;
    padding: 10px 20px;
    color: #fff;
    border: 1px solid #367a8c;
    align-items: center;
    background-color: #367a8c;
    text-transform: uppercase;
    font-weight: 900
}

.dropdown-button:hover,
.dropdown-button:active,
.dropdown-button:not([href]) {
    color: #fff
}

.archive-div {
    padding: 20px;
    background-color: #fff
}

.archive-div.extra-top {
    margin-top: 10px
}

.archive-div h1 {
    font-weight: 700;
    font-size: 20px;
    text-transform: uppercase;
    color: #367a8c;
    padding: 0;
    margin-bottom: 20px;
    text-align: left
}

.archive-div p {
    font-size: 18px;
    line-height: 22px
}

.tabs {
    display: flex;
    position: sticky;
    top: -10px;
    z-index: 1
}

.tabs.without-share {
    top: -20px
}

.tabs .tab {
    background-color: #a8a9ad;
    color: #fff;
    padding: 10px;
    width: 50%;
    text-align: center;
    font-size: 15px
}

.tabs .tab.active {
    background-color: #367a8c;
    color: #fff
}

.game {
    font-size: 9px;
    font-weight: 600;
    width: 100%;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding-bottom: 0;
    margin: auto auto 20px;
    position: relative;
    text-align: center
}

.game.hide-me {
    display: none
}

.match-canceled-label {
    background-color: #ef353f;
    color: #fff;
    padding: 2px 10px;
    font-size: 9px;
    width: 50%;
    margin: auto;
    border-radius: 5px 5px 0 0;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase
}

.game-date {
    background-color: #fff;
    padding: 3px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center
}

.game-date .date {
    margin: auto auto auto 5px;
    font-size: 10px
}

.game-date .sponsor {
    margin: auto 5px auto auto
}

.game-date .col-3 {
    position: relative;
    text-align: right
}

.game-date .live {
    background-color: #ef353f;
    color: #fff;
    padding: 0 5px;
    position: absolute;
    left: 2px;
    top: -7px
}

.game-teams-web {
    background-image: linear-gradient(90deg, #f2f2f2 50%, #ecebeb 50%);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 5px
}

.game-round {
    background-color: #367a8c;
    color: #fff;
    padding: 5px;
    font-size: 10px
}

#default .game-round,
#default-dark .game-round {
    background-image: linear-gradient(10deg, #138472, #55437f 70%);
    background-repeat: no-repeat
}

.game-teams {
    background-image: linear-gradient(90deg, #f2f2f2 50%, #ecebeb 50%)
}

.bottom-buttons {
    display: flex
}

.game-going,
.buy-ticket {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    color: #367a8c;
    padding: 5px;
    font-size: 10px;
    position: relative;
    right: 0;
    width: 100%;
    width-color: #fff;
    width-right: 20px;
    border: 0 0 20px 20px
}

.game-going.active,
.buy-ticket.active {
    background-color: #404040;
    color: #fff
}

.buy-ticket a {
    display: block
}

#list-view {
    text-align: center
}

.home,
.guest {
    opacity: 1;
    padding: 10px
}

.home.half,
.guest.half {
    opacity: 0.5
}

.foobar {
    display: none
}

#guest-one,
#guest-two,
#guest-three {
    opacity: 1
}

#guest-one.half,
#guest-two.half,
#guest-three.half {
    opacity: 0.5
}

.home-logo img {
    height: 35px
}

.guest-logo img {
    height: 35px
}

.notifications {
    margin-bottom: 50px
}

.notifications .entry {
    margin-bottom: 15px
}

.notification-event-headline {
    background-color: #367a8c;
    color: #fff;
    padding: 10px 20px;
    font-size: 17px;
    text-transform: uppercase;
    opacity: 1
}

.notifcation-date {
    font-weight: 700;
    margin-bottom: 5px;
    font-size: 14px
}

.notification-description {
    background-color: #fff;
    padding: 20px;
    font-size: 18px;
    line-height: 22px
}

.boxes {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -5px 30px
}

.boxes .box {
    width: calc((100% / 2) - 10px);
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px;
    text-align: center;
    margin: 5px;
    display: flex;
    flex-direction: column;
    min-height: 135px;
    font-size: 13px
}

.boxes .box i {
    font-size: 35px;
    color: #a8a9ad;
    margin: auto auto 5px
}

.boxes .box span {
    color: #367a8c;
    margin: auto
}

.boxes .box.active-language,
.boxes .box.active-theme,
.boxes .box.active-league {
    background-color: #367a8c
}

.boxes .box.active-language span,
.boxes .box.active-theme span,
.boxes .box.active-league span {
    color: #fff
}

.boxes .box .circle {
    border-radius: 50%;
    width: 80px;
    height: 80px;
    border: 1px solid #367a8c;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    margin: 10px auto
}

.boxes .box .circle.pl {
    background-image: url("../images/pl-PL.svg")
}

.boxes .box .circle.en {
    background-image: url("../images/en-GB.svg")
}

.boxes .box .circle.de {
    background-image: url("../images/de-DE.svg")
}

.boxes .box .circle.clubs {
    background-size: calc(100% - 25px);
    background-color: #fff
}

.boxes .box .circle.default {
    background-image: url("../images/default-theme.svg");
    background-size: cover
}

.boxes .box .circle.default-dark {
    background-image: url("../images/default-theme-dark.svg");
    background-size: cover
}

.boxes .box .circle.default-league {
    background-image: url("../images/default-league.svg");
    background-size: cover
}

.boxes .box .circle.LZ1 {
    background-image: url("../images/lz1.svg");
    background-size: cover
}

.boxes .box .circle.LZ2 {
    background-image: url("../images/lz2.svg");
    background-size: cover
}

.boxes .box .circle.OST {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/tz-ostrovia.png")
}

.boxes .box .circle.GNI {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/gtm-start-gniezno.png")
}

.boxes .box .circle.TAR {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/grupa-azoty-unia-tarnow.png")
}

.boxes .box .circle.GDA {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/zdunek-wybrzeze-gdansk.png")
}

.boxes .box .circle.LOD {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/kz-orzel-lodz.png")
}

.boxes .box .circle.BYD {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/polonia-bydgoszcz.png")
}

.boxes .box .circle.KRO {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/1649328676_wilki-krosno.png")
}

.boxes .box .circle.RYB {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/rybnik.png")
}

.boxes .box .circle.DAU {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/sc-lokomotiv-daugavpils.png")
}

.boxes .box .circle.RZE {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/1649328639_stal-rzeszow-sa.png")
}

.boxes .box .circle.POZ {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/psz-poznan.png")
}

.boxes .box .circle.OPO {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/stal-met-kolejarz-opole.png")
}

.boxes .box .circle.RAW {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/1616587199_rks-kolejarz-rawicz.png")
}

.boxes .box .circle.WIT {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/msc-wolfe-wittstock.png")
}

.boxes .box .circle.LAN {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/devils.png")
}

.boxes .box .circle.ZIE {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/falubaz.png")
}

.boxes .box .circle.PIL {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/euro-finannce-polonia-pila.png")
}

.boxes .box .circle.KRA {
    background-image: url("https://appadmin.gksz.pl/thumbs/80x0/teams-logo/krakow.png")
}

.boxes.teams {
    align-items: inherit
}

.boxes.teams .box img {
    width: 50%;
    height: auto;
    margin: 10px auto
}

.headline-teams {
    color: #367a8c;
    margin-bottom: 20px
}

.headline-teams p {
    font-size: 18px;
    line-height: 22px
}

.push-settings h1,
.classification-title h1 {
    background-color: #367a8c;
    color: #fff;
    text-align: center;
    margin: 40px 0 0
}

.classification-title h1 {
    margin: 0 0 20px
}

.team {
    display: flex;
    flex-direction: row;
    padding: 10px;
    border-bottom: 1px solid #000;
    color: #516681;
    background-color: #e7e7e7
}

.team .team-name {
    display: flex;
    align-items: center
}

.team .team-name p {
    width: 100%;
    margin: auto 20px auto 0
}

.team .team-name .fa-angle-down {
    margin: auto 8px auto 20px
}

.team-details {
    background-color: #fff;
    padding: 10px
}

.team-details .team {
    border-bottom: 1px solid #d9e3f1;
    background-color: #fff
}

.team-details .team.no-border,
.team-details .team:last-child {
    border-bottom: 0
}

.check {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 15px;
    margin: auto;
    display: flex;
    justify-content: center;
    font-size: 18px
}

.check input {
    display: none
}

.check-type {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.check-type input {
    display: none
}

.check-type input:checked+.box {
    background-color: #367a8c;
    border: none
}

.check-type input:checked+.box:after {
    top: 0;
    color: #fff
}

.check-type .box {
    width: 100%;
    height: 100%;
    background-color: #fff;
    border: 1px solid #d9e3f1;
    border-radius: 0;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    color: #c9c9c9
}

.check-type .box:after {
    font-family: 'hadar';
    content: "\62";
    color: #fff;
    width: 20px;
    height: 20px;
    line-height: 18px;
    font-size: 15px;
    text-align: center;
    vertical-align: middle;
    margin: auto;
    display: block
}

.button-area {
    position: fixed;
    left: 0;
    right: 0;
    height: 60px;
    top: 39px
}

.button-save {
    margin: 10px auto;
    padding: 10px 20px;
    color: #fff;
    background-color: #367a8c;
    display: flex;
    justify-content: center;
    border: solid 1px #367a8c;
    border-radius: 0;
    width: 100%
}

.button-save:hover,
.button-save:active {
    color: #fff;
    background-color: #367a8c
}

.popup-saved {
    position: fixed;
    width: 90vw;
    max-width: 288px;
    background-color: #fff;
    top: 80px;
    left: 0;
    right: 0;
    margin: 0 auto;
    color: #367a8c;
    box-shadow: 0 0 7px -2px #000;
    text-align: center;
    padding: 20px;
    z-index: 102
}

.popup-saved .vote-confrim-content {
    margin-bottom: 20px
}

.popup-saved .vote-confrim-content p {
    position: relative;
    text-transform: none
}

.popup-saved img {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 10px
}

.popup-saved iframe {
    position: relative;
    width: 100%;
    height: auto
}

.popup-saved#gallery-modal img {
    position: relative;
    width: 100%;
    height: auto;
    margin-bottom: 10px
}

.popup-saved#gallery-modal .navigation {
    margin: 0 -2px
}

.popup-saved#gallery-modal .navigation button {
    margin: 0 2px
}

.popup-saved#gallery-modal .navigation button.disabled {
    opacity: .5
}

.popup-saved form {
    position: relative
}

.popup-saved.popup-with-title {
    text-align: left
}

.popup-saved.popup-with-title h2,
.popup-saved.popup-with-title h3 {
    margin-bottom: 20px
}

.popup-saved:before {
    content: '';
    position: absolute;
    background-color: #fff;
    z-index: 0;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.popup-saved:after {
    content: '';
    position: fixed;
    background-color: rgba(0, 0, 0, 0.5);
    width: 100%;
    height: 100vh;
    z-index: -1;
    left: 0;
    top: 0
}

.popup-saved h2 {
    font-size: 20px;
    text-transform: uppercase;
    color: #367a8c;
    font-weight: 700;
    position: relative;
    margin-bottom: 10px;
    text-align: center
}

.popup-saved h3 {
    font-size: 17px;
    position: relative;
    padding: 20px;
    font-weight: 700
}

.popup-saved button {
    background-color: #367a8c;
    border: 1px solid #367a8c;
    font-weight: 700;
    color: #fff;
    border-radius: 0;
    margin-top: 4px;
    padding: 10px 20px;
    width: 100%;
    position: relative
}

.popup-saved button:hover,
.popup-saved button:active {
    color: #fff;
    background-color: #367a8c;
    border: 1px solid #367a8c
}

.popup-saved.rate-popup {
    top: calc(50% - 174px)
}

.popup-saved.rate-popup h3 {
    text-transform: uppercase;
    border-bottom: 1px solid #367a8c;
    border-top: 1px solid #367a8c;
    margin-bottom: 30px
}

.popup-saved.rate-popup .stars {
    margin-bottom: 20px
}

.popup-saved.rate-popup .stars i {
    position: relative;
    font-size: 30px;
    margin: 0 5px;
    vertical-align: middle;
    color: #a8a9ad
}

.popup-saved.rate-popup .stars i:nth-child(1),
.popup-saved.rate-popup .stars i:nth-child(5) {
    font-size: 20px
}

.popup-saved.rate-popup .stars i:nth-child(2),
.popup-saved.rate-popup .stars i:nth-child(4) {
    font-size: 25px
}

.popup-saved.rate-popup p {
    position: relative;
    margin-bottom: 30px
}

.popup-saved.rate-popup .promo {
    background-color: #a8a9ad;
    border-color: #a8a9ad;
    color: #367a8c
}

.popup-saved.typing h3 {
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 20px
}

.popup-saved.typing h4 {
    position: relative;
    font-size: 16px;
    color: #000;
    text-align: center
}

.popup-saved.typing p {
    color: #000;
    position: relative;
    margin-bottom: 20px
}

.popup-saved.typing span {
    position: relative;
    color: #575f65
}

.popup-saved.typing i {
    position: relative;
    color: #909dc3;
    display: block;
    text-align: center;
    font-size: 30px
}

.popup-saved.typing i.icon-trophy {
    margin-top: 20px
}

.popup-saved.typing .custom-select {
    position: relative;
    margin-bottom: 20px;
    background: #fff url("../images/down.svg");
    background-repeat: no-repeat;
    background-position: center right
}

.popup-saved.typing .custom-select:focus {
    border-color: rgba(0, 0, 0, 0.1);
    box-shadow: none
}

.popup-saved.typing .result-typing {
    text-align: left
}

.popup-saved.typing .result-typing .result-typing-entry {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px 0;
    line-height: 20px;
    position: relative
}

.popup-saved.typing .result-typing .result-typing-entry:last-child {
    border-bottom: none;
    margin-bottom: 20px
}

.popup-saved.typing .result-typing .result-typing-entry .side:first-child {
    width: calc(100% - 50px);
    margin: 0 auto auto 0
}

.popup-saved.typing .result-typing .result-typing-entry .side:last-child {
    width: 50px;
    margin: 0 0 auto auto
}

.popup-saved.typing-entry {
    padding: 0;
    top: 30px
}

.popup-saved.typing-entry h3 {
    margin: 0;
    padding: 15px;
    -ms-box-shadow: 0 10px 10px -7px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 10px 10px -7px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 10px 10px -7px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 10px 10px -7px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 10px -7px rgba(0, 0, 0, 0.1)
}

.popup-saved.typing-entry .result-content {
    position: relative;
    height: 60vh;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    padding: 0 20px 20px
}

.popup-saved.typing-entry button {
    margin-top: 0;
    margin-bottom: 0
}

#runs,
#all-runs,
#home,
#guest,
#guest-one,
#guest-two,
#guest-three {
    background-color: #fff;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    overflow-x: hidden;
    margin-bottom: 30px
}

.nav-name {
    padding: 5px;
    font-size: 13px;
    margin: auto;
    flex-grow: 4;
    background-color: #fff;
    color: #367a8c;
    text-transform: uppercase
}

.ui-tabs-active {
    background-color: #367a8c;
    color: #fff
}

.navigation {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.navigation.sticky {
    position: -webkit-sticky;
    position: sticky;
    top: -10px;
    z-index: 1
}

.navigation li:first-child {
    margin-left: 0
}

.navigation li:last-child {
    margin-right: 0
}

hr {
    border: 0;
    height: 0;
    width: 100%;
    border-bottom: 1px solid #d9e3f1;
    margin: 5px 0
}

.league-tables {
    margin-top: 10px;
    margin-bottom: 0
}

.league-tables .navigation {
    flex-direction: column;
    border-top: solid 1px #d9e3f1;
    border-bottom: solid 1px #d9e3f1
}

.internet-error {
    width: 100%;
    background-color: #ef353f;
    color: #fff;
    padding: 20px
}

.internet-error h1 {
    margin-top: 0
}

.empty-error {
    width: 100%;
    background-color: #367a8c;
    color: #fff;
    padding: 20px
}

.empty-error h1 {
    margin-top: 0
}

#side-menu-content {
    position: fixed;
    top: 0;
    height: 100vh;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    width: 80vw;
    left: -80vw;
    z-index: 101;
    background-color: #fff;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out
}

#side-menu-content.show {
    left: 0
}

#side-menu-content .top-section {
    display: flex;
    align-items: center;
    background-color: #367a8c;
    color: #fff;
    padding: 10px 20px;
    text-transform: uppercase;
    font-weight: 700;
    width: 80vw;
    position: fixed
}

#side-menu-content .top-section .title {
    font-size: 20px;
    margin: auto auto auto 0
}

#side-menu-content .top-section .close-btn {
    font-size: 25px;
    margin: auto 0 auto auto
}

#side-menu-content .content-section {
    padding: 70px 20px 10px
}

#side-menu-content .content-section ul li {
    margin: 10px 0
}

#side-menu-content .content-section ul li a {
    display: flex;
    align-items: center
}

#side-menu-content .content-section ul li a .icon {
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    font-size: 16px;
    background-color: #367a8c;
    color: #fff;
    margin-right: 10px
}

#side-menu-content .content-section ul li a .icon i {
    display: flex
}

#side-menu-content .content-section ul li a .name {
    font-size: 14px;
    line-height: 22px
}

#side-menu-content .content-section h2 {
    font-size: 18px;
    margin: 20px 0 10px;
    font-weight: 700
}

#overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 100;
    display: none
}

.dropdown-menu {
    margin: -1px auto 0;
    float: none;
    transform: translate3d(0, 46px, 0px) !important
}

.dropdown-menu.typing {
    width: 100%
}

.dropdown-menu.dmpj-archive {
    width: 100%;
    height: calc(100vh - 160px)
}

.headline-teams {
    margin-top: 20px;
    margin-bottom: -20px
}

.page-content {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 20px;
    margin: 0 0 30px
}

.page-content.matches {
    padding-bottom: 0;
    margin-bottom: 30px
}

.page-content h2,
.page-content h3 {
    color: #000
}

.page-content h2 {
    font-size: 22px;
    font-weight: 600
}

.page-content h3 {
    font-size: 20px
}

.page-content p {
    margin: 20px 0
}

.page-content p:last-child {
    margin-bottom: 0
}

.page-content p a {
    color: #000;
    text-decoration: underline
}

.page-content ul,
.page-content ol {
    padding-left: 26px
}

.page-content ul {
    list-style: disc !important
}

.page-content ul li ul {
    list-style: circle !important;
    padding-left: 26px
}

ul,
li {
    list-style: inherit
}

#side-menu-content ul,
#tabs ul {
    list-style: none
}

.tab-pane h1 {
    text-align: center
}

.tab-pane .archive-div h1 {
    text-align: left
}

.tab-f-show {
    display: block !important
}

.news-entry {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    margin: 0 0 20px;
    display: block
}

.news-entry:last-child {
    margin-bottom: 30px
}

.video {
    height: 185px
}

.video video {
    width: 100%
}

.image {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 150px
}

.text {
    padding: 10px
}

.text .badges {
    margin: 0 -2px 10px
}

.text .badges .badge {
    margin: 2px;
    background-color: #e7e7e7;
    color: #367a8c;
    border-radius: 0;
    padding: 5px
}

.text .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff;
    display: none
}

.text .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

.text h2 {
    font-size: 16px;
    font-weight: 600;
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #367a8c
}

.text p {
    font-size: 12px
}

.text .entry-content {
    margin: 10px 0
}

.text .entry-content ul {
    padding-left: 20px;
    font-size: 12px
}

.text .entry-content ol {
    padding-left: 20px;
    font-size: 12px
}

.text .entry-content a {
    text-decoration: underline
}

.text .entry-content p {
    font-size: 14px;
    margin: 15px 0
}

.text .entry-content img,
.text .entry-content iframe {
    margin: 15px 0;
    width: 100%;
    height: auto
}

.text table {
    width: 100%
}

.text table td,
.text table th {
    padding: 5px;
    font-size: 14px
}

.text table td {
    border: 1px solid #d9e3f1;
    width: 50%
}

.text table th {
    background-color: #367a8c;
    color: #fff
}

.truncate {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.sponsor-banner label {
    font-size: 10px;
    line-height: 10px;
    margin-top: 2px;
    color: #909dc3;
    position: relative;
    text-align: justify
}

.sponsor-banner label.age-icon:after {
    content: '\45';
    font-family: 'hadar';
    padding-left: 2px;
    color: #ef353f;
    font-size: 12px;
    vertical-align: bottom
}

.sponsor-banner img {
    width: 100%
}

.sponsor-banner.match-banner {
    margin-bottom: 10px
}

.sponsor-banner.index-top-banner {
    margin-bottom: 15px
}

.sponsor-banner.index-bottom-banner {
    margin-bottom: 30px
}

.sponsor-banner.archive-banner {
    margin-top: 10px;
    margin-bottom: 10px
}

.sponsor-banner.typing-banner {
    margin-top: 20px;
    margin-bottom: -5px
}

.sponsor-banner.typing-banner-entry {
    margin-bottom: 10px
}

.sponsor-banner.table-banner {
    margin-top: 10px;
    margin-bottom: 15px
}

.sponsor-banner.news-banner {
    margin-bottom: 10px
}

.sponsor-banner.tv-banner {
    margin-top: 10px;
    margin-bottom: 10px
}

#calendar-view .schedule-header {
    background-color: #367a8c;
    color: #fff;
    padding: 5px 10px;
    margin-bottom: 5px;
    display: flex;
    align-items: center
}

#calendar-view .schedule-header .nav-btn {
    display: flex;
    font-size: 12px
}

#calendar-view .schedule-header .nav-btn.left {
    margin: 4px auto auto 0
}

#calendar-view .schedule-header .nav-btn.right {
    margin: 4px 0 auto auto
}

#calendar-view .schedule-header .date-range {
    margin: auto
}

#calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    padding: 5px 0
}

#calendar-view .schedule-day:first-child {
    padding-top: 0
}

#calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#calendar-view .schedule-day .date {
    font-weight: 700;
    font-size: 12px
}

#calendar-view .schedule-day .entry {
    display: flex;
    align-items: flex-start;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin: 5px 0;
    padding: 5px
}

#calendar-view .schedule-day .entry:last-child {
    border-bottom: 0
}

#calendar-view .schedule-day .entry .hour {
    font-size: 12px;
    margin: auto 0;
    padding-right: 10px;
    width: 50px
}

#calendar-view .schedule-day .entry .match {
    border-left: 2px solid #367a8c;
    padding-left: 10px;
    margin: auto 0;
    font-size: 12px;
    line-height: 13px;
    width: 100%
}

#calendar-view .schedule-day .logo-tv {
    width: 60px;
    padding-left: 20px;
    margin: auto 0
}

#calendar-view .schedule-day .logo-tv img {
    width: 35px;
    height: auto
}

.match-list {
    margin-bottom: 30px
}

.match-list .entry {
    display: flex;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #fff;
    margin: 10px auto 0;
    padding: 20px 10px
}

.match-list .entry .team-section {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: 0;
    width: calc(50% - 40px);
    text-align: center
}

.match-list .entry .team-section .team-logo {
    margin: 0 auto 10px
}

.match-list .entry .team-section .team-logo img {
    width: 30px;
    height: auto
}

.match-list .entry .team-section .team-name {
    margin: 0 auto;
    font-size: 12px;
    line-height: 15px
}

.match-list .entry .vs {
    margin: auto;
    line-height: 39px;
    height: 35px;
    width: 35px;
    text-align: center;
    border-radius: 50%;
    background-color: #a8a9ad
}

.match-list .entry .vs i {
    color: #367a8c
}

.match-list .entry-date {
    background-color: #a8a9ad;
    color: #367a8c;
    margin: 0 auto 10px;
    padding: 5px;
    font-size: 10px;
    text-align: center;
    text-transform: uppercase
}

.match-list .match-list-section {
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #fff;
    margin: 10px auto;
    padding: 20px 10px
}

.match-list .match-list-section .entry {
    border: none
}

.match-list.archive .team-section,
.match-list.archive .vs {
    opacity: .5
}

.match-list.archive:last-child {
    margin-bottom: 40px
}

.typing-entry {
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 20px 10px;
    margin: 10px auto
}

.typing-entry i {
    margin: 0;
    font-size: 30px;
    color: #909dc3
}

.typing-entry h1 {
    padding: 0 0 10px
}

.typing-entry:last-child {
    margin-bottom: 0
}

.typing-entry p.win {
    color: green
}

.typing-entry p.lose {
    color: red
}

.typing-entry .result-section {
    display: flex;
    align-items: center
}

.typing-entry .result-section .type-text {
    margin: auto 5px auto 0;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    padding-right: 5px;
    text-align: left;
    width: calc(100% - 35px)
}

.typing-entry .result-section .result-icon {
    position: relative;
    margin: auto 0;
    width: 30px
}

.typing-entry .result-section .result-icon.win i {
    color: green
}

.typing-entry .result-section .result-icon.lose i {
    color: #ef353f
}

.typing-entry .result-section .result-icon i {
    font-size: 15px
}

.typing-btn {
    background-color: #367a8c;
    color: #fff;
    border-radius: 0;
    text-transform: uppercase;
    margin-top: 10px;
    font-weight: 700;
    width: 100%;
    margin-bottom: -10px
}

.typing-btn:hover,
.typing-btn:active {
    color: #fff
}

.white-bg {
    background-color: #fff;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: fixed;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: contain
}

.white-bg.with-bg {
    background-image: url("../images/two-colors-bg.svg")
}

.white-bg.with-small-bg {
    background-image: url("../images/two-colors-bg-small.svg")
}

.log-in-page {
    display: flex;
    flex-direction: column;
    padding: 60px 20px 20px
}

.log-in-page a {
    color: #909dc3
}

.log-in-page .button-archive {
    padding: 8px 20px
}

.log-in-page .log-in-section {
    margin: auto 0
}

.log-in-page .log-in-section a.small {
    font-size: 13px;
    display: block;
    margin-top: -10px;
    margin-bottom: 20px
}

.log-in-page .log-in-section .button-archive {
    margin-bottom: 10px
}

.log-in-page p {
    text-align: center
}

.log-in-page p.to-left {
    text-align: left;
    margin-bottom: 20px
}

.log-in-page p a {
    color: #000;
    font-weight: 500
}

.log-in-page .skip-section {
    margin: auto;
    position: fixed;
    bottom: 10px;
    left: 0;
    right: 0;
    text-align: center
}

.log-in-page .skip-section a {
    color: #fff;
    font-size: 13px
}

.log-in-page .social-network-sign-in-section {
    display: flex;
    margin: 0 -5px
}

.log-in-page .social-network-sign-in-section .button-archive {
    margin: 10px 5px
}

input {
    background-color: #fff;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 2px solid rgba(0, 0, 0, 0.3);
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 5px
}

input:disabled {
    color: rgba(0, 0, 0, 0.25)
}

input:focus,
input:active {
    border-bottom: 2px solid #367a8c
}

.check-section input,
.check-section label {
    display: inline-block
}

.check-section input {
    margin-right: 5px;
    width: 20px;
    vertical-align: center
}

.check-section label a {
    color: inherit;
    text-decoration: underline
}

.error {
    display: block;
    margin-top: -10px;
    color: rgba(255, 0, 0, 0.8);
    font-size: 11px
}

.profile-content {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.profile-content.profile-page {
    padding: 10px;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 3px solid #a8a9ad;
    border-radius: 0 0 50px 0
}

.profile-content .avatar {
    margin: auto auto auto 0;
    width: 30px
}

.profile-content .avatar i {
    font-size: 30px;
    display: flex;
    color: #367a8c
}

.profile-content .user-name {
    margin: auto 0 auto auto;
    display: flex;
    flex-direction: column;
    width: calc(100% - 40px)
}

.profile-content.user-page {
    flex-direction: column
}

.profile-content.user-page .avatar {
    width: 100%;
    text-align: center;
    margin: auto auto -10px;
    display: block
}

.profile-content.user-page .avatar i {
    display: block;
    font-size: 60px
}

.profile-content.user-page .user-name {
    width: 100%;
    text-align: center;
    margin: auto auto 10px
}

.logo-login {
    padding: 10px 20px 0;
    text-align: center
}

.logo-login img {
    width: 150px
}

#about-view,
#members-view {
    padding: 0 0 20px;
    margin-top: -20px;
    font-size: 13px;
    line-height: 18px
}

#about-view h3,
#members-view h3 {
    font-size: 14px;
    background-color: #e5e5e5;
    font-weight: 600;
    margin: 20px 0 0;
    padding: 10px 15px;
    text-transform: uppercase
}

#about-view ul {
    margin: 20px 0;
    padding-left: 10px
}

.members {
    display: flex;
    flex-direction: column
}

.members .member {
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 10px;
    margin: 10px 0
}

.members .member .info {
    display: flex;
    align-items: flex-start
}

.members .member .info .picture {
    width: 40%;
    margin-right: 20px
}

.members .member .info .picture img {
    width: 95px;
    height: 115px;
    object-fit: cover
}

.members .member .info .description {
    width: 60%
}

.members .member .info .description .name {
    margin-bottom: 5px
}

.members .member .info .description .birthday {
    margin-bottom: 5px
}

.members .member .about span.text-bold {
    margin-top: 10px;
    display: block
}

.members .member .about p:first-child {
    margin-top: 3px
}

.members .member .about ul {
    list-style: url("/images/square.svg") !important;
    padding-left: 17px
}

.members .member .about ul li {
    margin: 5px 0
}

.u-age {
    font-weight: 600;
    background-color: #1a6f17;
    color: #fff;
    font-size: 8px;
    padding: 2px 3px 3px;
    border-radius: 3px;
    margin-left: 3px
}

.root-div.themed footer a.profile i {
    background-size: calc(100% - 10px);
    background-repeat: no-repeat;
    background-position: center
}

.root-div.themed footer a.profile i:before {
    display: none
}

.root-div.themed .archive-banner {
    margin-top: 60px
}

.nominations-runs h1,
.nominations-runs h2,
.nominations-runs h3 {
    text-align: center;
    font-weight: 700;
    text-transform: uppercase;
    padding: 10px;
    margin: 0
}

.nominations-runs h1 {
    color: #fff;
    background-color: #1c4e9d;
    font-size: 14px
}

.nominations-runs h2 {
    color: #367a8c;
    background-color: #a8a9ad;
    font-size: 12px;
    padding: 5px 10px
}

.nominations-runs .nominations-team-headers {
    display: flex;
    align-items: center
}

.nominations-runs .nominations-team-headers .empty-space {
    width: 32px;
    background-color: #e0e0e0;
    height: 32px;
    margin: auto 0
}

.nominations-runs .nominations-team-headers h3 {
    background-color: #e0e0e0;
    color: #575f65;
    margin: auto;
    font-size: 10px;
    width: calc(50% - 16px)
}

.nominations-runs .nomination-replace-players {
    display: flex;
    align-items: center;
    border-bottom: 1px solid #d9e3f1
}

.nominations-runs .nomination-replace-players:last-child {
    border-bottom: 0
}

.nominations-runs .nomination-replace-players .icon-player {
    width: 29px;
    height: 29px;
    margin: 3px
}

.nominations-runs .nomination-replace-players .icon-player.yellow {
    background-color: #ffed00
}

.nominations-runs .nomination-replace-players .icon-player.white {
    border: 1px solid #e0e0e0;
    background-color: #fff
}

.nominations-runs .nomination-replace-players .icon-player.red {
    background-color: #ef353f
}

.nominations-runs .nomination-replace-players .icon-player.blue {
    background-color: #1c4e9d
}

.nominations-runs .nomination-replace-players .representatives {
    color: #575f65;
    margin: auto;
    padding: 0 10px;
    font-size: 13px;
    width: calc(50% - 16px);
    text-align: center
}

.vote-section .vote-table {
    text-transform: uppercase
}

.vote-section .vote-table .table-title {
    background-color: rgba(54, 122, 140, 0.8);
    color: #fff;
    text-align: center;
    padding: 5px 10px
}

.vote-section .vote-table .table-title h1 {
    font-weight: 900;
    font-size: 9px;
    padding: 0
}

.vote-section .vote-table .table-header {
    display: flex;
    align-items: center;
    padding: 5px 10px;
    font-size: 8px;
    font-weight: 900;
    background-color: #367a8c;
    color: #fff
}

.vote-section .vote-table .table-body {
    background-color: #fff;
    font-size: 8px
}

.vote-section .vote-table .table-body .table-row {
    display: flex;
    align-items: center;
    border-top: 1px solid #c9c9c9;
    padding: 10px
}

.vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

.vote-section .vote-table .table-body .table-row .btn {
    font-size: 8px;
    padding: 5px;
    margin: 0
}

.vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #367a8c;
    -ms-box-shadow: 0 10px 10px -7px rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 10px 10px -7px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 10px 10px -7px rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 10px 10px -7px rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 10px -7px rgba(0, 0, 0, 0.1)
}

.vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #367a8c;
    color: #fff;
    padding: 1px 5px;
    margin: auto 5px;
    font-size: 8px;
    text-transform: uppercase;
    font-weight: 900;
    display: inline-block
}

.vote-section .vote-table .table-header .column:nth-child(1),
.vote-section .vote-table .table-body .column:nth-child(1) {
    margin: auto 5px auto 0
}

.vote-section .vote-table .table-header .column:nth-child(2),
.vote-section .vote-table .table-body .column:nth-child(2) {
    margin: auto 5px auto 0;
    width: 140px
}

.vote-section .vote-table .table-header .column:nth-child(3),
.vote-section .vote-table .table-body .column:nth-child(3) {
    font-size: 8px;
    margin: auto 0 auto auto;
    width: 70px;
    padding-right: 5px
}

.vote-section .vote-table .table-header .column:nth-child(3) span,
.vote-section .vote-table .table-body .column:nth-child(3) span {
    margin: auto 1px
}

.vote-section .vote-table .table-header .column:nth-child(4),
.vote-section .vote-table .table-body .column:nth-child(4) {
    font-size: 8px;
    margin: auto 0 auto 0
}

.vote-section .vote-table .table-header .column:nth-child(5),
.vote-section .vote-table .table-body .column:nth-child(5) {
    margin: auto 0 auto 10px;
    text-align: right;
    width: 45px
}

.vote-section .vote-table .table-header .column:nth-child(4) {
    width: 5px
}

.vote-section .vote-table .table-header .column:nth-child(5) {
    width: 45px
}

.vote-section .vote-table.statistic .table-header .column:nth-child(2),
.vote-section .vote-table.statistic .table-body .column:nth-child(2) {
    width: 170px
}

.vote-section .vote-table.statistic .table-header .column:nth-child(5),
.vote-section .vote-table.statistic .table-body .column:nth-child(5) {
    width: 30px
}

.vote-section .vote-table.statistic .table-header .column:nth-child(5) {
    width: 30px
}

.vote-section .vote-title {
    background-color: #285a67;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    margin: 10px auto;
    padding: 10px;
    line-height: 20px
}

.vote-section .vote-information {
    border: 1px solid #b6d4fe;
    color: #084298;
    background-color: #cfe2ff;
    margin: 10px auto 20px;
    padding: 10px
}

.vote-section .vote-information p {
    font-size: 10px;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    line-height: 12px
}

.vote-section .vote-information p:nth-child(1).vote-time {
    display: none
}

.vote-section .vote-information p#vote-main-information {
    margin-bottom: 5px
}

.vote-section #vote {
    opacity: .5
}

.vote-section #vote.vote-time {
    opacity: 1
}

.vote-section .vote-btn {
    display: flex
}

.vote-section .vote-btn .icon {
    background-color: #ffb402;
    color: #573d00;
    width: 50px;
    display: flex;
    margin: 0
}

.vote-section .vote-btn .icon i {
    font-size: 20px;
    margin: auto
}

.vote-section .vote-btn span {
    background-color: #367a8c;
    color: #fff;
    margin: auto 0;
    padding: 10px;
    text-align: center;
    width: calc(100% - 50px);
    text-transform: uppercase;
    font-weight: 900;
    line-height: 20px;
    font-size: 15px
}

.vote-section .vote-btn.inactive-time {
    margin-bottom: 20px
}

.vote-section .vote-btn.result-time {
    margin-bottom: 20px
}

.vote-section .vote-btn.vote-time {
    margin-bottom: 20px
}

.vote-section .vote-btn.vote-time .icon i {
    animation: tops 2s ease infinite;
    transition: all .4s ease;
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@keyframes tops {
    0% {
        transform: translate3d(0, 0, 0)
    }

    50% {
        transform: translate3d(0, 3px, 0)
    }

    100% {
        transform: translate3d(0, 0, 0)
    }
}

.share-button {
    background-color: #fff;
    border: 1px solid #fff;
    color: #367a8c;
    font-size: 22px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    margin: auto 0 auto auto
}

.share-button i {
    margin: auto
}

.share-button.share-button-homepage {
    font-size: 20px;
    margin: 3px 0 auto 10px;
    width: auto;
    height: auto
}

.share-button-esb {
    font-size: 22px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    margin: auto 0 auto auto
}

#BYD .share-button {
    background-color: #323437;
    border: 1px solid #323437;
    color: #fff
}

#BYD .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #323437;
    margin: 8px 0 auto 10px
}

#GNI .share-button {
    background-color: #fff;
    border: 1px solid #fff;
    color: #4a4a4a
}

#GNI .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 10px 0 auto 10px
}

#KRO .share-button {
    background-color: #fff;
    border: 1px solid #fff;
    color: #262626
}

#KRO .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 10px 0 auto 10px
}

#LOD .share-button {
    background-color: #00529f;
    border: 1px solid #00529f;
    color: #fff
}

#LOD .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 10px 0 auto 10px
}

#RYB .share-button {
    background-color: #009036;
    border: 1px solid #009036;
    color: #fff
}

#RYB .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 10px 0 auto 10px
}

#ZIE .share-button {
    background-color: #09a131;
    border: 1px solid #09a131;
    color: #fff
}

#ZIE .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #181818;
    margin: 10px 0 auto 10px
}

#LAN .share-button {
    background-color: #c61832;
    border: 1px solid #c61832;
    color: #fff
}

#LAN .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #c61832;
    margin: 10px 0 auto 10px
}

#GDA .share-button {
    background-color: #707070;
    border: 1px solid #707070;
    color: #e8e8e8
}

#GDA .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #707070;
    margin: 10px 0 auto 10px
}

#POZ .share-button {
    background-color: #ee2;
    border: 1px solid #ee2;
    color: #000
}

#POZ .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 8px 0 auto 10px
}

#OPO .share-button {
    background-color: #800402;
    border: 1px solid #800402;
    color: #fff
}

#OPO .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 8px 0 auto 10px
}

#TAR .share-button {
    background-color: #f1d410;
    border: 1px solid #f1d410;
    color: #0170ba
}

#TAR .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 8px 0 auto 10px
}

#RAW .share-button {
    background-color: #fff;
    border: 1px solid #fff;
    color: #0c4e7b
}

#RAW .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #0c4e7b;
    margin: 9px 0 auto 10px
}

#RZE .share-button {
    background-color: #fff;
    border: 1px solid #fff;
    color: #0b2f52
}

#RZE .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 12px 0 auto 10px
}

#PIL .share-button {
    background-color: #09a131;
    border: 1px solid #09a131;
    color: #fff
}

#PIL .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 8px 0 auto 10px;
    margin: 12px 0 auto 10px
}

#KRA .share-button {
    background-color: #666;
    border: 1px solid #666;
    color: #fff
}

#KRA .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 8px 0 auto 10px
}

#DAU .share-button {
    background-color: #bd2f42;
    border: 1px solid #bd2f42;
    color: #fff
}

#DAU .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 10px 0 auto 10px
}

#OST .share-button {
    background-color: #d33;
    border: 1px solid #d33;
    color: #fff
}

#OST .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 10px 0 auto 10px
}

#WIT .share-button {
    background-color: #fff;
    border: 1px solid #fff;
    color: #2f2f2f
}

#WIT .share-button.share-button-homepage {
    background: none;
    border: 0;
    color: #fff;
    margin: 8px 0 auto 10px
}

.pure-hr {
    border-bottom: 1px solid #d9e3f1;
    margin: 5px 0;
    padding-bottom: 10px
}

#default .top-section,
#default-dark .top-section {
    background-image: url("../images/shine-banner-bg.svg"), url("../images/sponsor-banner-bg.png"), linear-gradient(to right, #138472, #55437f 70%);
    background-repeat: no-repeat
}

#default .content-section ul li a .icon,
#default-dark .content-section ul li a .icon {
    background-image: linear-gradient(to right, #6b55a0, #55437f 70%)
}

#OST {
    font-family: 'Montserrat', sans-serif;
    background-image: url("../images/club-bg/ost.png");
    background-color: #1e2024;
    background-position: center
}

#OST #loading {
    background-color: #e4e7ed
}

#OST #loading .loader span {
    color: #1e2024;
    font-weight: 700
}

#OST .fountainG {
    background-color: #d33;
    animation-name: bounce_fountainG_OST;
    -o-animation-name: bounce_fountainG_OST;
    -ms-animation-name: bounce_fountainG_OST;
    -webkit-animation-name: bounce_fountainG_OST;
    -moz-animation-name: bounce_fountainG_OST
}

@keyframes bounce_fountainG_OST {
    0% {
        transform: scale(1);
        background-color: #d33
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#OST #light-theme-logo {
    display: none
}

#OST #dark-theme-logo {
    display: block
}

#OST footer {
    background-color: #1e2024;
    border-top: 3px solid #d33
}

#OST footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/tz-ostrovia.png");
    border-top: 3px solid #1e2024;
    border-bottom: 3px solid #1e2024;
    border-left: 3px solid #1e2024;
    border-right: 3px solid #1e2024
}

#OST footer a span {
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST header {
    background-image: none;
    background-color: #1e2024;
    padding: 15px 20px
}

#OST header .header-icons a {
    color: #fff
}

#OST header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#OST header.subpage {
    background-color: #1e2024
}

#OST header.subpage .back-arrow a {
    color: #fff
}

#OST header.subpage .title span {
    color: #fff;
    font-weight: 700
}

#OST .boxes .box {
    border-radius: 5px
}

#OST .boxes .box .circle {
    border: 1px solid #e4e7ed
}

#OST .boxes .box i {
    color: #d33
}

#OST .boxes .box span {
    font-weight: 700;
    color: #31404b;
    line-height: 16px
}

#OST .boxes .box.active-language,
#OST .boxes .box.active-theme {
    background-color: #d33
}

#OST .boxes .box.active-language span,
#OST .boxes .box.active-theme span {
    color: #fff
}

#OST .headline-teams {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400;
    margin-top: 50px
}

#OST .headline-teams p {
    font-size: 15px
}

#OST .button-save {
    background-color: #d33;
    border: solid 1px #d33;
    color: #fff
}

#OST .push-settings h1,
#OST .classification-title h1 {
    background-color: #1e2024
}

#OST .team {
    background-color: #e4e7ed;
    color: #31404b;
    font-weight: 600
}

#OST .team-details .team {
    background-color: #fff;
    color: #5e6066;
    font-weight: 400;
    font-family: 'Source sans pro', sans-serif
}

#OST .check-type input:checked+.box {
    background-color: #d33
}

#OST .check-type input:checked+.box:after {
    color: #fff
}

#OST .sponsor-banner label {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .archive-div p {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#OST .content {
    padding: 85px 20px 50px
}

#OST .content.sub-content {
    padding: 85px 20px 50px
}

#OST .button-area {
    top: 49px
}

#OST .page-content {
    border-radius: 5px
}

#OST .page-content p,
#OST .page-content ul,
#OST .page-content ol {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#OST .profile-content.profile-page {
    border-bottom: 3px solid #d33
}

#OST .profile-content .avatar i {
    color: #d33
}

#OST .report-section .left i {
    color: #1e2024
}

#OST .report-section .right {
    border-left: 3px solid #d33
}

#OST #calendar-view .schedule-header {
    background-color: #d33;
    font-weight: 600
}

#OST #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#OST #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#OST #calendar-view .schedule-day .date {
    font-weight: 700;
    text-transform: uppercase;
    color: #31404b
}

#OST #calendar-view .schedule-day .entry .hour {
    font-weight: 700;
    color: #31404b
}

#OST #calendar-view .schedule-day .entry .match {
    border-left: 3px solid #d33;
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .news-entry {
    border-radius: 5px;
    border: 1px solid #e4e7ed;
    overflow: hidden
}

#OST .news-entry .text h2 {
    font-weight: 700;
    color: #31404b;
    border-left: 3px solid #d33;
    padding-left: 10px
}

#OST .news-entry .text p {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400;
    margin-top: 10px
}

#OST .news-entry .text ul,
#OST .news-entry .text ol {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .news-entry .badges .badge {
    background-color: #d33;
    color: #fff;
    border-radius: 5px;
    text-transform: uppercase
}

#OST .news-entry .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#OST .news-entry .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#OST .button-archive,
#OST .btn {
    border: 1px solid #d33;
    background-color: #d33;
    font-weight: 700;
    border-radius: 5px;
    padding: 15px
}

#OST .dropdown-menu {
    margin: 8px auto 0
}

#OST .dropdown-menu.typing {
    margin: 0 auto
}

#OST #side-menu-content .top-section {
    background-color: #1e2024
}

#OST #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#OST #side-menu-content .content-section ul li a .icon {
    background-color: #d33;
    border-radius: 5px
}

#OST #side-menu-content .content-section ul li a .name {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .dropdown {
    top: 70px
}

#OST .dropdown .button-archive {
    border-radius: 0
}

#OST .dropdown-button {
    border: 1px solid #d33;
    background-color: #d33;
    font-weight: 700
}

#OST .dropdown-menu {
    border-bottom: 1px solid #d33
}

#OST .archive-link,
#OST .dropdown-link {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .archive-div {
    border-radius: 5px
}

#OST .archive-div h1 {
    font-weight: 700;
    color: #31404b
}

#OST .tab-pane h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#OST .match-list .entry-date {
    border-radius: 0 0 5px 5px;
    background-color: #d33;
    color: #fff;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 600
}

#OST .match-list .entry {
    border-radius: 5px 5px 0 0;
    border: 1px solid #e4e7ed
}

#OST .match-list .entry .vs {
    background-color: #d33
}

#OST .match-list .entry .vs i {
    color: #fff
}

#OST .match-list .entry .team-section .team-name {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #1e2024;
    padding: 20px
}

#OST .typing-entry h4 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#OST .typing-entry .side span strong {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#OST .typing-entry i {
    color: #d33
}

#OST .typing-entry i.icon-win {
    color: #008000
}

#OST .typing-entry i.icon-lose {
    color: #ef353f
}

#OST .typing-entry h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#OST .typing-entry p {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400;
    margin: 0 20px
}

#OST .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#OST .popup-saved {
    color: #31404b;
    border-radius: 5px;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e4e7ed
}

#OST .popup-saved.typing .custom-select {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .popup-saved.typing span {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#OST .popup-saved.rate-popup {
    padding: 20px
}

#OST .popup-saved.rate-popup h3 {
    border-top: 1px solid #1e2024;
    border-bottom: 1px solid #1e2024;
    color: #1e2024
}

#OST .popup-saved.rate-popup p {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .popup-saved.rate-popup .btn {
    background-color: #1e2024;
    border-color: #1e2024;
    color: #fff
}

#OST .popup-saved.rate-popup .promo {
    background-color: #d33;
    border-color: #d33;
    color: #fff
}

#OST .tabs {
    margin-bottom: -3px;
    top: -16px
}

#OST .tabs.without-share {
    top: -26px
}

#OST .tabs .tab {
    background-color: #1e2024;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#OST .tabs .tab.active {
    background-color: #d33;
    color: #fff
}

#OST #about-view h3,
#OST #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #31404b
}

#OST .nav-name {
    background-color: #1e2024;
    color: #fff;
    font-size: 11px
}

#OST .ui-tabs-active {
    background-color: #d33
}

#OST .results-header .area {
    background-color: #5e6066;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#OST .run-header {
    background-color: #5e6066;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#OST .players-results {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .players.all-runs .player:first-child {
    padding-top: 5px
}

#OST .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#OST .players {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .players .player {
    line-height: 16px
}

#OST .players .player:first-child {
    padding-top: 5px
}

#OST .players .player:last-child {
    padding-bottom: 5px
}

#OST .result,
#OST .player-name {
    font-size: 15px;
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .all-runs-header {
    margin: 0
}

#OST .table-bordered thead th,
#OST .table-bordered thead td {
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase;
    background-color: #5e6066
}

#OST .table th,
#OST .table td {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400
}

#OST .notification-event-headline {
    background-color: #d33;
    color: #fff
}

#OST .medium-font.push-title {
    font-weight: 700
}

#OST .notifcation-date {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#OST .notification-description {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#OST .headline {
    background: none
}

#OST .headline.first-row h1 {
    font-weight: 700;
    text-transform: uppercase;
    color: #31404b
}

#OST .game-date {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 600
}

#OST .team-name {
    margin-top: 5px
}

#OST .team-name p {
    color: #5e6066;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#OST .round-border {
    background-color: #d33
}

#OST .round-border.versus-icon {
    color: #fff
}

#OST .game {
    border-radius: 5px;
    overflow: hidden
}

#OST .game-teams {
    background-image: linear-gradient(90deg, #f4f4f4 50%, #e4e7ed 50%)
}

#OST .game-round {
    background-color: #d33;
    color: #fff;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 600
}

#OST .game-going,
#OST .buy-ticket {
    color: #1e2024;
    font-family: 'Source sans pro', sans-serif;
    font-weight: 600
}

#OST .game-going.active,
#OST .buy-ticket.active {
    background-color: #1e2024;
    color: #fff
}

#OST .navigation.sticky {
    top: -16px
}

#OST .nominations-runs h1 {
    background-color: #d33
}

#OST .nominations-runs h2 {
    color: #fff;
    background-color: #1e2024
}

#OST .nominations-runs .nominations-team-headers .empty-space {
    background-color: #5e6066
}

#OST .nominations-runs .nominations-team-headers h3 {
    background-color: #5e6066;
    color: #fff
}

#OST .nominations-runs .nomination-replace-players .representatives {
    color: #575f65
}

#OST .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #1e2024;
    border: 1px solid #1e2024
}

#OST .vote-section #vote-confrim-popup {
    padding: 20px
}

#OST .vote-section .vote-table .table-title {
    background-color: #d33;
    color: #fff
}

#OST .vote-section .vote-table .table-header {
    background-color: #1e2024;
    color: #fff
}

#OST .vote-section .vote-table .table-body {
    background-color: #fff
}

#OST .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#OST .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#OST .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #d33
}

#OST .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #d33;
    color: #fff
}

#OST .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#OST .vote-section .vote-title {
    background-color: #1e2024;
    color: #fff
}

#OST .vote-section .vote-btn .icon {
    background-color: #d33;
    color: #fff
}

#OST .vote-section .vote-btn span {
    background-color: #5e6066;
    color: #fff;
    font-size: 12px
}

#GNI {
    font-family: 'OpenSansCondensed', sans-serif;
    background-image: url("../images/club-bg/gni.png");
    background-color: #0f0f0f;
    background-position: center
}

#GNI #loading {
    background-color: #e4e7ed
}

#GNI #loading .loader span {
    color: #0f0f0f;
    font-weight: 700
}

#GNI .fountainG {
    background-color: #aa4243;
    animation-name: bounce_fountainG_GNI;
    -o-animation-name: bounce_fountainG_GNI;
    -ms-animation-name: bounce_fountainG_GNI;
    -webkit-animation-name: bounce_fountainG_GNI;
    -moz-animation-name: bounce_fountainG_GNI
}

@keyframes bounce_fountainG_GNI {
    0% {
        transform: scale(1);
        background-color: #aa4243
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#GNI #dark-theme-logo {
    display: block
}

#GNI #light-theme-logo {
    display: none
}

#GNI footer {
    background-color: #0f0f0f;
    border-top: 3px solid #aa4243
}

#GNI footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/gtm-start-gniezno.png");
    border-top: 3px solid #0f0f0f;
    border-bottom: 3px solid #0f0f0f;
    border-left: 3px solid #0f0f0f;
    border-right: 3px solid #0f0f0f
}

#GNI footer a span {
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700;
    color: #c5c5c5
}

#GNI header {
    background-image: url("../images/top-gni-bg.svg");
    background-color: transparent;
    padding: 15px 20px 50px;
    background-position-y: top
}

#GNI header .header-icons a {
    color: #fff
}

#GNI header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#GNI header.subpage {
    background-image: none;
    padding: 15px 20px;
    background-color: #4a4a4a
}

#GNI header.subpage .back-arrow a {
    color: #fff
}

#GNI header.subpage .title span {
    color: #fff;
    font-weight: 700;
    font-family: 'OpenSansCondensed', sans-serif
}

#GNI .content {
    padding: 120px 20px 50px
}

#GNI .boxes .box {
    border: 1px solid #c6c6c6
}

#GNI .boxes .box .circle {
    border: 1px solid #e4e7ed
}

#GNI .boxes .box i {
    color: #aa4243
}

#GNI .boxes .box span {
    font-weight: 700;
    color: #31404b;
    line-height: 16px;
    font-family: 'OpenSansCondensed', sans-serif
}

#GNI .boxes .box.active-language,
#GNI .boxes .box.active-theme {
    background-color: #aa4243
}

#GNI .boxes .box.active-language span,
#GNI .boxes .box.active-theme span {
    color: #fff
}

#GNI .headline-teams {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin-top: 50px
}

#GNI .headline-teams p {
    font-size: 15px
}

#GNI .button-save {
    background-color: #aa4243;
    border: solid 1px #aa4243;
    color: #fff;
    font-family: 'OpenSansCondensed', sans-serif
}

#GNI .push-settings h1,
#GNI .classification-title h1 {
    background-color: #0f0f0f;
    font-family: 'OpenSansCondensed', sans-serif
}

#GNI .team {
    background-color: #e4e7ed;
    color: #31404b;
    font-weight: 600
}

#GNI .team-details .team {
    background-color: #fff;
    color: #5e6066;
    font-weight: 400;
    font-family: 'OpenSans', sans-serif
}

#GNI .check-type input:checked+.box {
    background-color: #aa4243
}

#GNI .check-type input:checked+.box:after {
    color: #fff
}

#GNI .sponsor-banner label {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI .archive-div p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#GNI .content.sub-content {
    padding: 85px 20px 50px
}

#GNI .button-area {
    top: 49px
}

#GNI .page-content {
    border: 1px solid #c6c6c6
}

#GNI .page-content p,
#GNI .page-content ul,
#GNI .page-content ol {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#GNI .profile-content.profile-page {
    border-bottom: 3px solid #aa4243
}

#GNI .profile-content .avatar i {
    color: #aa4243
}

#GNI .report-section .left i {
    color: #0f0f0f
}

#GNI .report-section .right p,
#GNI .report-section .right ul,
#GNI .report-section .right ol {
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI #calendar-view .schedule-header {
    background-color: #aa4243;
    font-weight: 600
}

#GNI #calendar-view .schedule-day {
    border-bottom: 1px solid #c6c6c6
}

#GNI #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#GNI #calendar-view .schedule-day .date {
    font-weight: 700;
    color: #ea2f2f;
    position: relative;
    display: flex;
    flex-align: center
}

#GNI #calendar-view .schedule-day .date:before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 15px;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #808080;
    margin: auto 5px auto 0
}

#GNI #calendar-view .schedule-day .entry .hour {
    color: #808080;
    margin: 0 0 auto;
    font-family: 'OpenSans', sans-serif
}

#GNI #calendar-view .schedule-day .entry .match {
    border-left: 2px solid #ea2f2f;
    color: #808080;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI .news-entry {
    border: 1px solid #c6c6c6;
    overflow: hidden
}

#GNI .news-entry .text h2 {
    font-weight: 700;
    color: #ff0000;
    text-transform: none;
    position: relative;
    display: flex;
    flex-align: center
}

#GNI .news-entry .text h2:before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 15px;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #c6c6c6;
    margin: 3px 5px auto 0
}

#GNI .news-entry .text p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin-top: 10px
}

#GNI .news-entry .text p.time {
    margin-left: 10px;
    font-size: 10px
}

#GNI .news-entry .text ul,
#GNI .news-entry .text ol {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI .news-entry .badges .badge {
    background-color: #4a4a4a;
    color: #fff
}

#GNI .news-entry .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#GNI .news-entry .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#GNI .button-archive,
#GNI .btn {
    border: 1px solid #aa4243;
    background-color: #aa4243;
    font-weight: 700;
    padding: 15px
}

#GNI .dropdown-menu {
    margin: 8px auto 0
}

#GNI .dropdown-menu.typing {
    margin: 0 auto
}

#GNI #side-menu-content .top-section {
    background-color: #0f0f0f
}

#GNI #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#GNI #side-menu-content .content-section ul li a .icon {
    background-color: #aa4243
}

#GNI #side-menu-content .content-section ul li a .name {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI .dropdown {
    top: 70px
}

#GNI .dropdown .button-archive {
    border-radius: 0
}

#GNI .dropdown-button {
    border: 1px solid #aa4243;
    background-color: #aa4243;
    font-weight: 700
}

#GNI .dropdown-menu {
    border-bottom: 1px solid #aa4243
}

#GNI .archive-link,
#GNI .dropdown-link {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI .archive-div h1 {
    font-weight: 700;
    color: #31404b
}

#GNI .tab-pane h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#GNI .match-list .entry-date {
    background-color: #4a4a4a;
    color: #fff;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700
}

#GNI .match-list .entry {
    border: 1px solid #c6c6c6
}

#GNI .match-list .entry .vs {
    background-color: #f3f3f3
}

#GNI .match-list .entry .vs i {
    color: #ff0000
}

#GNI .match-list .entry .team-section .team-name {
    color: #0f0f0f;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'OpenSansCondensed', sans-serif
}

#GNI .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #0f0f0f;
    padding: 20px
}

#GNI .typing-entry h4 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#GNI .typing-entry .side span strong {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#GNI .typing-entry i {
    color: #aa4243
}

#GNI .typing-entry i.icon-win {
    color: #008000
}

#GNI .typing-entry i.icon-lose {
    color: #ef353f
}

#GNI .typing-entry h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#GNI .typing-entry p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin: 0 20px
}

#GNI .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#GNI .popup-saved {
    color: #31404b;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e4e7ed
}

#GNI .popup-saved h3 {
    padding: 20px;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700
}

#GNI .popup-saved.typing .custom-select {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI .popup-saved.typing span {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#GNI .popup-saved.rate-popup {
    padding: 20px
}

#GNI .popup-saved.rate-popup h3 {
    color: #0f0f0f;
    border-bottom: 1px solid #0f0f0f;
    border-top: 1px solid #0f0f0f
}

#GNI .popup-saved.rate-popup p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif
}

#GNI .popup-saved.rate-popup .btn {
    background-color: #0f0f0f;
    border-color: #0f0f0f;
    color: #fff
}

#GNI .popup-saved.rate-popup .promo {
    background-color: #aa4243;
    border-color: #aa4243;
    color: #fff
}

#GNI .tabs {
    margin-bottom: -3px;
    top: -16px
}

#GNI .tabs.without-share {
    top: -26px
}

#GNI .tabs .tab {
    background-color: #0f0f0f;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#GNI .tabs .tab.active {
    background-color: #aa4243;
    color: #fff
}

#GNI #about-view h3,
#GNI #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #31404b
}

#GNI .nav-name {
    background-color: #fff;
    color: #0f0f0f
}

#GNI .ui-tabs-active {
    background-color: #ff0000;
    color: #fff
}

#GNI .results-header .area {
    background-color: #5e6066;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#GNI .run-header {
    background-color: #5e6066;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#GNI .players-results {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI .players.all-runs .player:first-child {
    padding-top: 5px
}

#GNI .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#GNI .players {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI .players .player {
    line-height: 16px
}

#GNI .players .player:first-child {
    padding-top: 5px
}

#GNI .players .player:last-child {
    padding-bottom: 5px
}

#GNI .result,
#GNI .player-name {
    font-size: 15px;
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI .all-runs-header {
    margin: 0
}

#GNI .table-bordered thead th,
#GNI .table-bordered thead td {
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase;
    background-color: #4a4a4a;
    font-family: 'OpenSansCondensed', sans-serif
}

#GNI .table th,
#GNI .table td {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#GNI .notification-event-headline {
    background-color: #aa4243;
    color: #fff
}

#GNI .medium-font.push-title {
    font-weight: 700
}

#GNI .notifcation-date {
    font-weight: 700;
    color: #ff0000;
    text-transform: uppercase;
    position: relative;
    display: flex;
    flex-align: center
}

#GNI .notifcation-date:before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 15px;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #c6c6c6;
    margin: 3px 5px auto 0
}

#GNI .notification-description {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#GNI .headline {
    background: none
}

#GNI .headline.first-row h1 {
    font-weight: 700;
    color: #ff0000;
    position: relative
}

#GNI .headline.first-row h1:before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 15px;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #c6c6c6;
    margin: 3px 5px auto 0;
    position: relative;
    top: 3px
}

#GNI .game-date {
    color: #5e6066;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700;
    font-size: 10px
}

#GNI .team-name {
    margin-top: 5px
}

#GNI .team-name p {
    color: #0f0f0f;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px
}

#GNI .round-border {
    background-color: #fff
}

#GNI .round-border.versus-icon {
    color: #ff0000
}

#GNI .game {
    overflow: hidden;
    border: 1px solid #c6c6c6
}

#GNI .game-teams {
    background-image: linear-gradient(90deg, #f4f4f4 50%, #e4e7ed 50%)
}

#GNI .game-round {
    background-color: #0f0f0f;
    color: #fff;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

#GNI .game-going,
#GNI .buy-ticket {
    color: #aa4243;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

#GNI .game-going.active,
#GNI .buy-ticket.active {
    background-color: #aa4243;
    color: #fff
}

#GNI .navigation.sticky {
    top: -16px
}

#GNI .nominations-runs h1 {
    background-color: #ff0000
}

#GNI .nominations-runs h2 {
    color: #fff;
    background-color: #0f0f0f
}

#GNI .nominations-runs .nominations-team-headers .empty-space {
    background-color: #5e6066
}

#GNI .nominations-runs .nominations-team-headers h3 {
    background-color: #5e6066;
    color: #fff
}

#GNI .nominations-runs .nomination-replace-players .representatives {
    color: #0f0f0f
}

#GNI .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #0f0f0f;
    border: 1px solid #0f0f0f
}

#GNI .vote-section #vote-confrim-popup {
    padding: 20px
}

#GNI .vote-section .vote-table .table-title {
    background-color: #aa4243;
    color: #fff
}

#GNI .vote-section .vote-table .table-header {
    background-color: #0f0f0f;
    color: #fff
}

#GNI .vote-section .vote-table .table-body {
    background-color: #fff
}

#GNI .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#GNI .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#GNI .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #aa4243
}

#GNI .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #aa4243;
    color: #fff
}

#GNI .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#GNI .vote-section .vote-title {
    background-color: #0f0f0f;
    color: #fff
}

#GNI .vote-section .vote-btn .icon {
    background-color: #aa4243;
    color: #fff
}

#GNI .vote-section .vote-btn span {
    background-color: #5e6066;
    color: #fff
}

#GNI .popup-saved button {
    background-color: #aa4243;
    border: 1px solid #aa4243
}

#TAR {
    font-family: 'Roboto', sans-serif;
    background-image: url("../images/club-bg/tar.png");
    background-color: #0170ba;
    background-position: center
}

#TAR #loading {
    background-color: #e4e7ed
}

#TAR #loading .loader span {
    color: #0170ba;
    font-weight: 700
}

#TAR .fountainG {
    background-color: #f1d410;
    animation-name: bounce_fountainG_TAR;
    -o-animation-name: bounce_fountainG_TAR;
    -ms-animation-name: bounce_fountainG_TAR;
    -webkit-animation-name: bounce_fountainG_TAR;
    -moz-animation-name: bounce_fountainG_TAR
}

@keyframes bounce_fountainG_TAR {
    0% {
        transform: scale(1);
        background-color: #f1d410
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#TAR #dark-theme-logo {
    display: block
}

#TAR #light-theme-logo {
    display: none
}

#TAR footer {
    background-color: #0170ba;
    border-top: 3px solid #f1d410
}

#TAR footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/grupa-azoty-unia-tarnow.png");
    border-top: 3px solid #0170ba;
    border-bottom: 3px solid #0170ba;
    border-left: 3px solid #0170ba;
    border-right: 3px solid #0170ba
}

#TAR footer a span {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 10px
}

#TAR footer a.inactive span {
    font-size: 0
}

#TAR header {
    background-image: none;
    background-color: #0170ba;
    border-bottom: 3px solid #f1d410;
    padding: 15px 20px
}

#TAR header .header-icons a {
    color: #fff
}

#TAR header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#TAR header.subpage {
    background-color: #0170ba;
    border-bottom: 3px solid #f1d410
}

#TAR header.subpage .back-arrow a {
    color: #fff
}

#TAR header.subpage .title span {
    color: #fff;
    font-weight: 700;
    font-family: 'Roboto-BoldItalic', sans-serif
}

#TAR .boxes .box {
    background-color: rgba(255, 255, 255, 0.8)
}

#TAR .boxes .box .circle {
    border: 1px solid #f1d410
}

#TAR .boxes .box i {
    color: #0170ba
}

#TAR .boxes .box span {
    font-weight: 700;
    color: #333;
    line-height: 16px
}

#TAR .boxes .box.active-language,
#TAR .boxes .box.active-theme,
#TAR .boxes .box.active-league {
    background-color: #f1d410
}

#TAR .boxes .box.active-language span,
#TAR .boxes .box.active-theme span,
#TAR .boxes .box.active-league span {
    color: #0170ba
}

#TAR .headline-teams {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    margin-top: 50px
}

#TAR .headline-teams p {
    font-size: 15px
}

#TAR .button-save {
    background-color: #f1d410;
    border: solid 1px #f1d410;
    color: #0170ba
}

#TAR .push-settings h1,
#TAR .classification-title h1 {
    background-color: #0170ba;
    border-bottom: solid 3px #f1d410
}

#TAR .team {
    background-color: #d6d6d6;
    color: #333;
    font-weight: 600
}

#TAR .team-details .team {
    background-color: rgba(255, 255, 255, 0.8);
    color: #5e6066;
    font-weight: 400;
    font-family: 'Roboto', sans-serif
}

#TAR .check-type input:checked+.box {
    background-color: #f1d410
}

#TAR .check-type input:checked+.box:after {
    color: #0170ba
}

#TAR .sponsor-banner label {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .archive-div p {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#TAR .content {
    padding: 85px 20px 50px
}

#TAR .content.sub-content {
    padding: 85px 20px 50px
}

#TAR .button-area {
    top: 49px
}

#TAR .page-content {
    background-color: rgba(255, 255, 255, 0.8)
}

#TAR .page-content p,
#TAR .page-content ul,
#TAR .page-content ol {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#TAR .profile-content.profile-page {
    border-bottom: 3px solid #f1d410
}

#TAR .profile-content .avatar i {
    color: #0170ba
}

#TAR .report-section .left i {
    color: #767676
}

#TAR .report-section .right {
    border-left: 3px solid #0170ba
}

#TAR #calendar-view .schedule-header {
    background-color: #f1d410;
    color: #0170ba;
    font-weight: 600
}

#TAR #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#TAR #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#TAR #calendar-view .schedule-day .date {
    font-weight: 700;
    text-transform: uppercase;
    color: #333;
    font-family: 'Roboto-BoldItalic', sans-serif
}

#TAR #calendar-view .schedule-day .entry .hour {
    font-weight: 700;
    color: #0170ba;
    font-family: 'Roboto', sans-serif
}

#TAR #calendar-view .schedule-day .entry .match {
    border-left: 3px solid #0170ba;
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .news-entry {
    border: 1px solid #e4e7ed;
    background-color: rgba(255, 255, 255, 0.8);
    overflow: hidden
}

#TAR .news-entry .text h2 {
    font-weight: 700;
    color: #333;
    font-family: 'Roboto-BoldItalic', sans-serif
}

#TAR .news-entry .text p {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    margin-top: 10px
}

#TAR .news-entry .text ul,
#TAR .news-entry .text ol {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .news-entry .badges .badge {
    background-color: #0170ba;
    color: #fff;
    text-transform: uppercase
}

#TAR .news-entry .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#TAR .news-entry .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#TAR .button-archive,
#TAR .btn {
    border: 1px solid #f1d410;
    background-color: #f1d410;
    font-weight: 700;
    padding: 15px;
    color: #0170ba
}

#TAR .dropdown-menu {
    margin: 8px auto 0
}

#TAR .dropdown-menu.typing {
    margin: 0 auto
}

#TAR #side-menu-content .top-section {
    background-color: #0170ba
}

#TAR #side-menu-content .top-section .title {
    font-family: 'Roboto-BoldItalic', sans-serif
}

#TAR #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #333;
    text-transform: uppercase;
    font-family: 'Roboto-BoldItalic', sans-serif
}

#TAR #side-menu-content .content-section ul li a .icon {
    background-color: #0170ba;
    color: #fff
}

#TAR #side-menu-content .content-section ul li a .name {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .dropdown {
    top: 70px
}

#TAR .dropdown .button-archive {
    border-radius: 0
}

#TAR .dropdown-button {
    border: 1px solid #f1d410;
    background-color: #f1d410;
    font-weight: 700;
    color: #0170ba
}

#TAR a#label.dropdown-button:hover,
#TAR a#label.dropdown-button:active {
    color: #0170ba
}

#TAR .dropdown-menu {
    border-bottom: 1px solid #f1d410
}

#TAR .archive-link,
#TAR .dropdown-link {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .archive-div {
    background-color: rgba(255, 255, 255, 0.8)
}

#TAR .archive-div h1 {
    font-weight: 700;
    color: #333
}

#TAR .tab-pane h1 {
    font-weight: 700;
    color: #fff;
    background-color: #0170ba;
    border-bottom: 2px solid #f1d410;
    padding: 10px;
    margin: 10px 0;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'Roboto-BoldItalic', sans-serif
}

#TAR .match-list .entry-date {
    background-color: #f1d410;
    color: #0170ba;
    font-family: 'Roboto', sans-serif;
    font-weight: 600
}

#TAR .match-list .entry {
    border: 1px solid #e4e7ed
}

#TAR .match-list .entry .vs {
    background-color: #f1d410
}

#TAR .match-list .entry .vs i {
    color: #0170ba
}

#TAR .match-list .entry .team-section .team-name {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #0170ba;
    padding: 20px
}

#TAR .typing-entry h4 {
    font-weight: 700;
    color: #333;
    text-transform: uppercase
}

#TAR .typing-entry .side span strong {
    font-weight: 700;
    color: #333;
    text-transform: uppercase
}

#TAR .typing-entry i {
    color: #d6d6d6
}

#TAR .typing-entry i.icon-win {
    color: #008000
}

#TAR .typing-entry i.icon-lose {
    color: #ef353f
}

#TAR .typing-entry h1 {
    font-weight: 700;
    color: #333;
    text-transform: uppercase
}

#TAR .typing-entry p {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    margin: 0 20px
}

#TAR .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#TAR .popup-saved {
    color: #333;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e4e7ed
}

#TAR .popup-saved.typing .custom-select {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .popup-saved.typing span {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#TAR .popup-saved.rate-popup {
    padding: 20px
}

#TAR .popup-saved.rate-popup h3 {
    color: #0170ba;
    border-bottom: 1px solid #0170ba;
    border-top: 1px solid #0170ba
}

#TAR .popup-saved.rate-popup p {
    color: #5e6066;
    font-family: 'Roboto', sans-serif
}

#TAR .popup-saved.rate-popup .btn {
    background-color: #0170ba;
    border-color: #0170ba;
    color: #fff
}

#TAR .popup-saved.rate-popup .promo {
    background-color: #f1d410;
    border-color: #f1d410;
    color: #0170ba
}

#TAR .tabs {
    margin-bottom: -3px;
    top: -16px
}

#TAR .tabs.without-share {
    top: -26px
}

#TAR .tabs .tab {
    background-color: #0170ba;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#TAR .tabs .tab.active {
    background-color: #f1d410;
    color: #0170ba
}

#TAR #about-view h3,
#TAR #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #333;
    font-family: 'Roboto-BoldItalic', sans-serif
}

#TAR .nav-name {
    background-color: #0170ba;
    color: #fff
}

#TAR .ui-tabs-active {
    background-color: #f1d410;
    color: #0170ba
}

#TAR .results-header .area {
    background-color: #d6d6d6;
    font-weight: 700;
    color: #5e6066;
    border-color: #38393e;
    text-transform: uppercase
}

#TAR .run-header {
    background-color: #d6d6d6;
    font-weight: 700;
    color: #5e6066;
    border-color: #38393e;
    text-transform: uppercase
}

#TAR .players-results {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .players.all-runs .player:first-child {
    padding-top: 5px
}

#TAR .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#TAR .players {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .players .player {
    line-height: 16px
}

#TAR .players .player:first-child {
    padding-top: 5px
}

#TAR .players .player:last-child {
    padding-bottom: 5px
}

#TAR .result,
#TAR .player-name {
    font-size: 15px;
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .all-runs-header {
    margin: 0
}

#TAR .table-bordered thead th,
#TAR .table-bordered thead td {
    font-weight: 700;
    color: #5e6066;
    border-color: #b0b0b0;
    text-transform: uppercase;
    background-color: #d6d6d6;
    font-family: 'Roboto-BoldItalic', sans-serif
}

#TAR .table th,
#TAR .table td {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .notification-event-headline {
    background-color: #f1d410;
    color: #0170ba
}

#TAR .medium-font.push-title {
    font-weight: 700
}

#TAR .notifcation-date {
    font-weight: 700;
    color: #0170ba;
    text-transform: uppercase
}

#TAR .notification-description {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#TAR .headline {
    background: none
}

#TAR .headline.first-row h1 {
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background-color: #0170ba;
    border-bottom: 2px solid #f1d410;
    padding: 10px;
    margin: 10px 0;
    font-size: 15px;
    font-family: 'Roboto-BoldItalic', sans-serif
}

#TAR .game-date {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 600
}

#TAR .team-points span {
    color: #333
}

#TAR .team-name {
    margin-top: 5px
}

#TAR .team-name p {
    color: #333;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#TAR .round-border {
    background-color: #f1d410
}

#TAR .round-border.versus-icon {
    color: #0170ba
}

#TAR .game {
    overflow: hidden
}

#TAR .game-teams {
    background-image: none;
    background-color: rgba(255, 255, 255, 0.8)
}

#TAR .game-round {
    background-color: #f1d410;
    color: #0170ba;
    font-family: 'Roboto', sans-serif;
    font-weight: 600
}

#TAR .game-going,
#TAR .buy-ticket {
    color: #0170ba;
    font-family: 'Roboto', sans-serif;
    font-weight: 600
}

#TAR .game-going.active,
#TAR .buy-ticket.active {
    background-color: #0170ba;
    color: #fff
}

#TAR .navigation.sticky {
    top: -16px
}

#TAR input {
    background-color: transparent
}

#TAR .nominations-runs h1 {
    background-color: #f1d410;
    color: #0170ba
}

#TAR .nominations-runs h2 {
    color: #fff;
    background-color: #0170ba
}

#TAR .nominations-runs .nominations-team-headers .empty-space {
    background-color: #d6d6d6
}

#TAR .nominations-runs .nominations-team-headers h3 {
    background-color: #d6d6d6;
    color: #5e6066
}

#TAR .nominations-runs .nomination-replace-players .representatives {
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#TAR .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #0170ba;
    border: 1px solid #0170ba
}

#TAR .vote-section #vote-confrim-popup {
    padding: 20px
}

#TAR .vote-section .vote-table .table-title {
    background-color: #f1d410;
    color: #0170ba
}

#TAR .vote-section .vote-table .table-header {
    background-color: #0170ba;
    color: #fff
}

#TAR .vote-section .vote-table .table-body {
    background-color: #fff
}

#TAR .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#TAR .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#TAR .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #0170ba
}

#TAR .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #0170ba;
    color: #fff
}

#TAR .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#TAR .vote-section .vote-title {
    background-color: #015187;
    color: #fff
}

#TAR .vote-section .vote-btn .icon {
    background-color: #f1d410;
    color: #0170ba
}

#TAR .vote-section .vote-btn span {
    background-color: #0170ba;
    color: #fff;
    font-size: 13px
}

#TAR .popup-saved button {
    background-color: #f1d410;
    border: 1px solid #f1d410;
    color: #0170ba
}

#GDA {
    font-family: 'TitilliumWeb', sans-serif;
    background-image: url("../images/club-bg/gda.png");
    background-color: #141E3C;
    background-position: center
}

#GDA #loading {
    background-color: #e4e7ed
}

#GDA #loading .loader span {
    color: #141E3C;
    font-weight: 700
}

#GDA #dark-theme-logo {
    display: none
}

#GDA #light-theme-logo {
    display: block
}

#GDA .fountainG {
    background-color: #C30101;
    animation-name: bounce_fountainG_GDA;
    -o-animation-name: bounce_fountainG_GDA;
    -ms-animation-name: bounce_fountainG_GDA;
    -webkit-animation-name: bounce_fountainG_GDA;
    -moz-animation-name: bounce_fountainG_GDA
}

@keyframes bounce_fountainG_GDA {
    0% {
        transform: scale(1);
        background-color: #C30101
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#GDA footer {
    background-color: #e8e8e8
}

#GDA footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/zdunek-wybrzeze-gdansk.png");
    border: 3px solid #e8e8e8
}

#GDA footer a i {
    color: #707070
}

#GDA footer a span {
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 10px;
    color: #707070
}

#GDA footer a.inactive span {
    font-size: 0
}

#GDA header {
    background-image: none;
    background-color: #fff;
    padding: 15px 20px
}

#GDA header .header-icons a {
    color: #707070
}

#GDA header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#GDA header.subpage {
    background-color: #e8e8e8
}

#GDA header.subpage .back-arrow a {
    color: #707070
}

#GDA header.subpage .title span {
    color: #707070;
    font-weight: 700
}

#GDA .boxes .box {
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid #d0d0d0
}

#GDA .boxes .box .circle {
    border: 1px solid #d0d0d0
}

#GDA .boxes .box i {
    color: #C30101
}

#GDA .boxes .box span {
    font-weight: 700;
    color: #131E3C;
    line-height: 16px
}

#GDA .boxes .box.active-language,
#GDA .boxes .box.active-theme,
#GDA .boxes .box.active-league {
    background-color: #141E3C
}

#GDA .boxes .box.active-language span,
#GDA .boxes .box.active-theme span,
#GDA .boxes .box.active-league span {
    color: #fff
}

#GDA .headline-teams {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400;
    margin-top: 50px
}

#GDA .headline-teams p {
    font-size: 15px
}

#GDA .button-save {
    background-color: #C30101;
    border: solid 1px #C30101;
    color: #fff
}

#GDA .push-settings h1,
#GDA .classification-title h1 {
    background-color: #141E3C
}

#GDA .team {
    background-color: #e8e8e8;
    color: #707070;
    font-weight: 600
}

#GDA .team-details .team {
    background-color: rgba(255, 255, 255, 0.8);
    color: #5e6066;
    font-weight: 400;
    font-family: 'TitilliumWeb', sans-serif
}

#GDA .check-type input:checked+.box {
    background-color: #C30101
}

#GDA .check-type input:checked+.box:after {
    color: #fff
}

#GDA .sponsor-banner label {
    color: #96989d;
    background-color: rgba(255, 255, 255, 0.1);
    padding: 3px;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .archive-div p {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#GDA .content.sub-content {
    padding: 85px 20px 50px
}

#GDA .button-area {
    top: 49px
}

#GDA .page-content {
    background-color: rgba(255, 255, 255, 0.8)
}

#GDA .page-content p,
#GDA .page-content ul,
#GDA .page-content ol {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#GDA .profile-content.profile-page {
    border-bottom: 3px solid #141E3C
}

#GDA .profile-content .avatar i {
    color: #C30101
}

#GDA .report-section .left i {
    color: #141E3C
}

#GDA .report-section .right {
    border-left: 1px solid #141E3C
}

#GDA #calendar-view .schedule-header {
    background-color: #C30101;
    color: #fff;
    font-weight: 600
}

#GDA #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#GDA #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#GDA #calendar-view .schedule-day .date {
    font-weight: 600;
    text-transform: uppercase;
    color: #333
}

#GDA #calendar-view .schedule-day .entry .hour {
    font-weight: 600;
    color: #707070;
    font-family: 'TitilliumWeb', sans-serif
}

#GDA #calendar-view .schedule-day .entry .match {
    border-left: 1px solid #707070;
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA #calendar-view .text h2 {
    font-weight: 700;
    color: #141E3C
}

#GDA #calendar-view .text p {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400;
    margin-top: 10px
}

#GDA #calendar-view .text ul,
#GDA #calendar-view .text ol {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .badges .badge {
    background-color: #C30101;
    color: #fff
}

#GDA .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#GDA .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#GDA .button-archive,
#GDA .btn {
    border: 1px solid #C30101;
    background-color: #C30101;
    font-weight: 700;
    padding: 15px;
    color: #fff
}

#GDA .dropdown-menu {
    margin: 8px auto 0
}

#GDA .dropdown-menu.typing {
    margin: 0 auto
}

#GDA #side-menu-content .top-section {
    background-color: #141E3C
}

#GDA #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#GDA #side-menu-content .content-section ul li a .icon {
    background-color: #C30101;
    color: #fff
}

#GDA #side-menu-content .content-section ul li a .name {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .dropdown {
    top: 70px
}

#GDA .dropdown .button-archive {
    border-radius: 0
}

#GDA .dropdown-button {
    border: 1px solid #C30101;
    background-color: #C30101;
    font-weight: 700;
    color: #fff
}

#GDA a#label.dropdown-button:hover,
#GDA a#label.dropdown-button:active {
    color: #fff
}

#GDA .dropdown-menu {
    border-bottom: 1px solid #C30101
}

#GDA .archive-link,
#GDA .dropdown-link {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .archive-div {
    background-color: rgba(255, 255, 255, 0.8)
}

#GDA .archive-div h1 {
    font-weight: 700;
    color: #131E3C
}

#GDA .tab-pane h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#GDA .tab-pane h1.text-bold {
    font-weight: 700;
    background-color: #131E3C;
    color: #fff;
    margin: 0 auto 10px;
    text-transform: uppercase
}

#GDA .match-list .entry-date {
    background-color: #C30101;
    color: #fff;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 600
}

#GDA .match-list .entry {
    border: 1px solid #e4e7ed
}

#GDA .match-list .entry .vs {
    background-color: #C30101
}

#GDA .match-list .entry .vs i {
    color: #fff
}

#GDA .match-list .entry .team-section .team-name {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #141E3C;
    padding: 20px
}

#GDA .typing-entry h4 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#GDA .typing-entry .side span strong {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#GDA .typing-entry i {
    color: #707070
}

#GDA .typing-entry i.icon-win {
    color: #008000
}

#GDA .typing-entry i.icon-lose {
    color: #ef353f
}

#GDA .typing-entry h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#GDA .typing-entry p {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400;
    margin: 0 20px
}

#GDA .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#GDA .popup-saved {
    color: #131E3C;
    overflow: hidden;
    padding: 0;
    border: 1px solid #d0d0d0
}

#GDA .popup-saved.typing .custom-select {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .popup-saved.typing span {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#GDA .popup-saved.rate-popup {
    padding: 20px
}

#GDA .popup-saved.rate-popup h3 {
    color: #141E3C;
    border-bottom: 1px solid #141E3C;
    border-top: 1px solid #141E3C
}

#GDA .popup-saved.rate-popup p {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif
}

#GDA .popup-saved.rate-popup .btn {
    background-color: #141E3C;
    border-color: #141E3C;
    color: #fff
}

#GDA .popup-saved.rate-popup .promo {
    background-color: #C30101;
    border-color: #C30101;
    color: #fff
}

#GDA .tabs {
    margin-bottom: -3px;
    top: -16px
}

#GDA .tabs.without-share {
    top: -26px
}

#GDA .tabs .tab {
    background-color: #141E3C;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#GDA .tabs .tab.active {
    background-color: #C30101;
    color: #fff
}

#GDA #about-view h3,
#GDA #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #131E3C
}

#GDA .nav-name {
    background-color: #141E3C;
    color: #fff
}

#GDA .ui-tabs-active {
    background-color: #C30101;
    color: #fff
}

#GDA .league-tables .navigation {
    border: none
}

#GDA .results-header .area {
    background-color: #e8e8e8;
    font-weight: 700;
    color: #707070;
    border-color: #38393e;
    text-transform: uppercase
}

#GDA .run-header {
    background-color: #e8e8e8;
    font-weight: 700;
    color: #707070;
    border-color: #38393e;
    text-transform: uppercase
}

#GDA .players-results {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .players.all-runs .player:first-child {
    padding-top: 5px
}

#GDA .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#GDA .players {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .players .player {
    line-height: 16px
}

#GDA .players .player:first-child {
    padding-top: 5px
}

#GDA .players .player:last-child {
    padding-bottom: 5px
}

#GDA .result,
#GDA .player-name {
    font-size: 15px;
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .all-runs-header {
    margin: 0
}

#GDA .table-bordered thead th,
#GDA .table-bordered thead td {
    font-weight: 700;
    color: #5e6066;
    border-color: #b0b0b0;
    text-transform: uppercase;
    background-color: #d6d6d6
}

#GDA .table th,
#GDA .table td {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .notification-event-headline {
    background-color: #C30101;
    color: #fff
}

#GDA .medium-font.push-title {
    font-weight: 700
}

#GDA .notifcation-date {
    font-weight: 700;
    color: #141E3C;
    text-transform: uppercase
}

#GDA .notification-description {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#GDA .headline {
    background: none
}

#GDA .headline.first-row h1 {
    font-weight: 700;
    text-transform: uppercase;
    color: #fff
}

#GDA .headline .text-bold {
    font-weight: 700;
    background-color: #131E3C;
    color: #fff;
    margin: 0 auto 10px;
    text-transform: uppercase;
    padding: 10px 5px
}

#GDA .game-date {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 600
}

#GDA .team-points span {
    color: #131E3C
}

#GDA .team-name {
    margin-top: 5px
}

#GDA .team-name p {
    color: #131E3C;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#GDA .round-border {
    background-color: #C30101
}

#GDA .round-border.versus-icon {
    color: #fff
}

#GDA .game {
    overflow: hidden
}

#GDA .game-teams {
    background-image: none;
    background-color: rgba(255, 255, 255, 0.8)
}

#GDA .game-round {
    background-color: #C30101;
    color: #fff;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 600
}

#GDA .game-going,
#GDA .buy-ticket {
    color: #141E3C;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 600
}

#GDA .game-going.active,
#GDA .buy-ticket.active {
    background-color: #141E3C;
    color: #fff
}

#GDA .navigation.sticky {
    top: -16px
}

#GDA input {
    background-color: transparent
}

#GDA .nominations-runs h1 {
    background-color: #C30101
}

#GDA .nominations-runs h2 {
    color: #fff;
    background-color: #141E3C
}

#GDA .nominations-runs .nominations-team-headers .empty-space {
    background-color: #e8e8e8
}

#GDA .nominations-runs .nominations-team-headers h3 {
    background-color: #e8e8e8;
    font-weight: 700;
    color: #707070
}

#GDA .nominations-runs .nomination-replace-players .representatives {
    color: #5e6066;
    font-family: 'TitilliumWeb', sans-serif;
    font-weight: 400
}

#GDA .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #141E3C;
    border: 1px solid #141E3C
}

#GDA .vote-section #vote-confrim-popup {
    padding: 20px
}

#GDA .vote-section .vote-table .table-title {
    background-color: #C30101;
    color: #fff
}

#GDA .vote-section .vote-table .table-header {
    background-color: #141E3C;
    color: #fff
}

#GDA .vote-section .vote-table .table-body {
    background-color: #fff
}

#GDA .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#GDA .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#GDA .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #C30101
}

#GDA .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #C30101;
    color: #fff
}

#GDA .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#GDA .vote-section .vote-title {
    background-color: #dbdbdb;
    color: #707070
}

#GDA .vote-section .vote-btn .icon {
    background-color: #C30101;
    color: #fff
}

#GDA .vote-section .vote-btn span {
    background-color: #131E3C;
    color: #fff;
    font-size: 12px
}

#LOD {
    font-family: 'OpenSansCondensed', sans-serif;
    background-image: url("../images/club-bg/lod.png");
    background-color: #00529f;
    background-position: center
}

#LOD #dark-theme-logo {
    display: block
}

#LOD #light-theme-logo {
    display: none
}

#LOD #loading {
    background-color: #e4e7ed
}

#LOD #loading .loader span {
    color: #133268;
    font-weight: 700
}

#LOD .fountainG {
    background-color: #da167a;
    animation-name: bounce_fountainG_LOD;
    -o-animation-name: bounce_fountainG_LOD;
    -ms-animation-name: bounce_fountainG_LOD;
    -webkit-animation-name: bounce_fountainG_LOD;
    -moz-animation-name: bounce_fountainG_LOD
}

@keyframes bounce_fountainG_LOD {
    0% {
        transform: scale(1);
        background-color: #da167a
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#LOD footer {
    background-color: #00529f;
    border-top: 3px solid #133268
}

#LOD footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/kz-orzel-lodz.png");
    border: 3px solid #00529f
}

#LOD footer a span {
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700;
    color: #fff
}

#LOD header {
    background-image: url("../images/top-lod-bg.svg");
    background-color: transparent;
    padding: 15px 20px 50px;
    background-position-y: top
}

#LOD header .logo {
    margin: auto auto auto 15px
}

#LOD header .header-icons a {
    color: #fff
}

#LOD header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#LOD header.subpage {
    background-image: none;
    padding: 15px 20px;
    background-color: #fff;
    border-bottom: 2px solid #8c8c8c
}

#LOD header.subpage .back-arrow a {
    color: #da167a
}

#LOD header.subpage .title span {
    color: #8c8c8c;
    font-weight: 700;
    font-family: 'OpenSansCondensed', sans-serif
}

#LOD .content {
    padding: 120px 20px 50px
}

#LOD .boxes .box {
    border: 1px solid #aeb2b4
}

#LOD .boxes .box .circle {
    border: 1px solid #e4e7ed
}

#LOD .boxes .box i {
    color: #da167a
}

#LOD .boxes .box span {
    font-weight: 700;
    color: #31404b;
    line-height: 16px;
    font-family: 'OpenSansCondensed', sans-serif
}

#LOD .boxes .box.active-language,
#LOD .boxes .box.active-theme {
    background-color: #00529f
}

#LOD .boxes .box.active-language span,
#LOD .boxes .box.active-theme span {
    color: #fff
}

#LOD .headline-teams {
    color: #133268;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin-top: 50px
}

#LOD .headline-teams p {
    font-size: 15px
}

#LOD .button-save {
    background-color: #133268;
    border: solid 1px #133268;
    color: #fff;
    font-family: 'OpenSansCondensed', sans-serif
}

#LOD .push-settings h1,
#LOD .classification-title h1 {
    background-color: #00529f;
    font-family: 'OpenSansCondensed', sans-serif
}

#LOD .team {
    background-color: #e4e7ed;
    color: #31404b;
    font-weight: 600
}

#LOD .team-details .team {
    background-color: #fff;
    color: #5e6066;
    font-weight: 400;
    font-family: 'OpenSans', sans-serif
}

#LOD .check-type input:checked+.box {
    background-color: #da167a
}

#LOD .check-type input:checked+.box:after {
    color: #fff
}

#LOD .sponsor-banner label {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .archive-div p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#LOD .content.sub-content {
    padding: 85px 20px 50px
}

#LOD .button-area {
    top: 49px
}

#LOD .page-content {
    border: 1px solid #aeb2b4
}

#LOD .page-content p,
#LOD .page-content ul,
#LOD .page-content ol {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#LOD .page-content.lives-matches {
    position: relative;
    margin-bottom: 50px;
    margin-top: 30px
}

#LOD .page-content.lives-matches #calendar-view {
    margin-top: -5px
}

#LOD .profile-content.profile-page {
    border-bottom: 3px solid #00529f
}

#LOD .profile-content .avatar i {
    color: #133268
}

#LOD .report-section .left i {
    color: #222
}

#LOD .report-section .right p,
#LOD .report-section .right ul,
#LOD .report-section .right ol {
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD #calendar-view .schedule-header {
    background-color: #00529f;
    font-weight: 600
}

#LOD #calendar-view .schedule-day {
    border-bottom: 1px solid #c6c6c6
}

#LOD #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#LOD #calendar-view .schedule-day .date {
    font-weight: 700;
    color: #da167a;
    text-transform: uppercase
}

#LOD #calendar-view .schedule-day .entry .hour {
    color: #808080;
    margin: 0 0 auto;
    font-family: 'OpenSans', sans-serif
}

#LOD #calendar-view .schedule-day .entry .match {
    border-left: 2px solid #da167a;
    color: #808080;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .news-entry {
    border: 1px solid #c6c6c6;
    position: relative;
    margin-bottom: 50px
}

#LOD .news-entry .text {
    z-index: 1;
    position: relative
}

#LOD .news-entry .text h2 {
    font-weight: 700;
    color: #da167a;
    text-transform: uppercase
}

#LOD .news-entry .text p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin-top: 10px
}

#LOD .news-entry .text p.time {
    margin-left: 0;
    font-size: 10px
}

#LOD .news-entry .text ul,
#LOD .news-entry .text ol {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .news-entry .badges .badge {
    background-color: #00529f;
    color: #fff
}

#LOD .news-entry .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#LOD .news-entry .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#LOD .button-archive,
#LOD .btn {
    border: 1px solid #00529f;
    background-color: #00529f;
    font-weight: 700;
    padding: 15px
}

#LOD .dropdown-menu {
    margin: 8px auto 0
}

#LOD .dropdown-menu.typing {
    margin: 0 auto
}

#LOD #side-menu-content {
    background-color: #1e73be
}

#LOD #side-menu-content .top-section {
    background-color: #1e73be
}

#LOD #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase
}

#LOD #side-menu-content .content-section ul li a .icon {
    background-color: #1e73be;
    width: auto
}

#LOD #side-menu-content .content-section ul li a .name {
    color: #fff;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .dropdown {
    top: 70px
}

#LOD .dropdown .button-archive {
    border-radius: 0
}

#LOD .dropdown-button {
    border: 1px solid #133268;
    background-color: #133268;
    font-weight: 700
}

#LOD .dropdown-menu {
    border-bottom: 1px solid #133268
}

#LOD .archive-link,
#LOD .dropdown-link {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .archive-div h1 {
    font-weight: 700;
    color: #31404b
}

#LOD .tab-pane h1 {
    font-weight: 700;
    color: #da167a;
    text-transform: uppercase;
    margin: 15px 0
}

#LOD .match-list .entry-date {
    background-color: #4a4a4a;
    color: #fff;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700
}

#LOD .match-list .entry {
    border: 1px solid #c6c6c6
}

#LOD .match-list .entry .vs {
    background-color: #f3f3f3
}

#LOD .match-list .entry .vs i {
    color: #00529f
}

#LOD .match-list .entry .team-section .team-name {
    color: #00529f;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'OpenSansCondensed', sans-serif
}

#LOD .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #00529f;
    padding: 20px
}

#LOD .typing-entry h4 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#LOD .typing-entry .side span strong {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#LOD .typing-entry i {
    color: #133268
}

#LOD .typing-entry i.icon-win {
    color: #008000
}

#LOD .typing-entry i.icon-lose {
    color: #ef353f
}

#LOD .typing-entry h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#LOD .typing-entry p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin: 0 20px
}

#LOD .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#LOD .popup-saved {
    color: #31404b;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e4e7ed
}

#LOD .popup-saved h3 {
    padding: 20px;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700
}

#LOD .popup-saved.typing .custom-select {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .popup-saved.typing span {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#LOD .popup-saved.rate-popup {
    padding: 20px
}

#LOD .popup-saved.rate-popup h3 {
    color: #00529f;
    border-bottom: 1px solid #00529f;
    border-top: 1px solid #00529f
}

#LOD .popup-saved.rate-popup p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif
}

#LOD .popup-saved.rate-popup .btn {
    background-color: #00529f;
    border-color: #00529f;
    color: #fff
}

#LOD .popup-saved.rate-popup .promo {
    background-color: #133268;
    border-color: #133268;
    color: #fff
}

#LOD .tabs {
    margin-bottom: -3px;
    top: -16px
}

#LOD .tabs.without-share {
    top: -26px
}

#LOD .tabs .tab {
    background-color: #00529f;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#LOD .tabs .tab.active {
    background-color: #133268;
    color: #fff
}

#LOD #about-view h3,
#LOD #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #31404b
}

#LOD .nav-name {
    background-color: #fff;
    color: #222
}

#LOD .ui-tabs-active {
    background-color: #00529f;
    color: #fff
}

#LOD .results-header .area {
    background-color: #adadad;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#LOD .run-header {
    background-color: #adadad;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#LOD .players-results {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .players.all-runs .player:first-child {
    padding-top: 5px
}

#LOD .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#LOD .players {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .players .player {
    line-height: 16px
}

#LOD .players .player:first-child {
    padding-top: 5px
}

#LOD .players .player:last-child {
    padding-bottom: 5px
}

#LOD .result,
#LOD .player-name {
    font-size: 15px;
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .all-runs-header {
    margin: 0
}

#LOD .table-bordered thead th,
#LOD .table-bordered thead td {
    font-weight: 700;
    color: #fff;
    border-color: #848484;
    text-transform: uppercase;
    background-color: #adadad;
    font-family: 'OpenSansCondensed', sans-serif
}

#LOD .table th,
#LOD .table td {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .notification-event-headline {
    background-color: #133268;
    color: #fff
}

#LOD .medium-font.push-title {
    font-weight: 700
}

#LOD .notifcation-date {
    font-weight: 700;
    color: #222;
    text-transform: uppercase
}

#LOD .notification-description {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#LOD .headline {
    background: none
}

#LOD .headline.first-row h1 {
    font-weight: 700;
    color: #da167a
}

#LOD .game-date {
    color: #222;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700;
    font-size: 10px
}

#LOD .team-name {
    margin-top: 5px
}

#LOD .team-name p {
    color: #222;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px
}

#LOD .round-border {
    background-color: #fff
}

#LOD .round-border.versus-icon {
    color: #da167a
}

#LOD .game {
    overflow: hidden;
    border: 1px solid #aeb2b4
}

#LOD .game-teams {
    background-image: linear-gradient(90deg, #f4f4f4 50%, #e4e7ed 50%)
}

#LOD .game-round {
    background-color: #00529f;
    color: #fff;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

#LOD .game-going,
#LOD .buy-ticket {
    color: #133268;
    font-family: 'OpenSansCondensed', sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

#LOD .game-going.active,
#LOD .buy-ticket.active {
    background-color: #da167a;
    color: #fff
}

#LOD .navigation.sticky {
    top: -16px
}

#LOD .nominations-runs h1 {
    background-color: #00529f
}

#LOD .nominations-runs h2 {
    color: #fff;
    background-color: #133268
}

#LOD .nominations-runs .nominations-team-headers .empty-space {
    background-color: #adadad
}

#LOD .nominations-runs .nominations-team-headers h3 {
    background-color: #adadad;
    color: #fff
}

#LOD .nominations-runs .nomination-replace-players .representatives {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#LOD .btn-group .btn {
    background-color: #00529f
}

#LOD .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #133268;
    border: 1px solid #133268
}

#LOD .vote-section #vote-confrim-popup {
    padding: 20px
}

#LOD .vote-section .vote-table .table-title {
    background-color: #00529f;
    color: #fff
}

#LOD .vote-section .vote-table .table-header {
    background-color: #133268;
    color: #fff
}

#LOD .vote-section .vote-table .table-body {
    background-color: #fff
}

#LOD .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#LOD .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#LOD .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #00529f
}

#LOD .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #00529f;
    color: #fff
}

#LOD .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px;
    background-color: #00529f;
    border-color: #00529f
}

#LOD .vote-section .vote-title {
    background-color: #00529f;
    color: #fff
}

#LOD .vote-section .vote-btn .icon {
    background-color: #00529f;
    color: #fff
}

#LOD .vote-section .vote-btn span {
    background-color: #133268;
    color: #fff
}

#BYD {
    font-family: 'Montserrat', sans-serif;
    background-image: url("../images/club-bg/byd.png");
    background-color: #323437;
    background-position: center
}

#BYD #loading {
    background-color: #e4e7ed
}

#BYD #loading .loader span {
    color: #323437;
    font-weight: 700
}

#BYD #dark-theme-logo {
    display: none
}

#BYD #light-theme-logo {
    display: block
}

#BYD .fountainG {
    background-color: #d33;
    animation-name: bounce_fountainG_BYD;
    -o-animation-name: bounce_fountainG_BYD;
    -ms-animation-name: bounce_fountainG_BYD;
    -webkit-animation-name: bounce_fountainG_BYD;
    -moz-animation-name: bounce_fountainG_BYD
}

@keyframes bounce_fountainG_BYD {
    0% {
        transform: scale(1);
        background-color: #d33
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#BYD footer {
    background-color: #323437
}

#BYD footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/polonia-bydgoszcz.png");
    border: 3px solid #323437
}

#BYD footer a span {
    font-size: 10px;
    font-weight: 400
}

#BYD footer a.profile.inactive {
    color: transparent
}

#BYD header {
    background-image: none;
    background-color: #fff;
    padding: 15px 20px
}

#BYD header .header-icons a {
    color: #323437
}

#BYD header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#BYD header.subpage {
    background-color: #fff
}

#BYD header.subpage .back-arrow a {
    color: #555
}

#BYD header.subpage .title span {
    color: #555;
    font-weight: 700
}

#BYD .boxes .box {
    border-radius: 5px
}

#BYD .boxes .box .circle {
    border: 1px solid #e4e7ed
}

#BYD .boxes .box i {
    color: darkred
}

#BYD .boxes .box span {
    font-weight: 700;
    color: #31404b;
    line-height: 16px;
    text-transform: uppercase
}

#BYD .boxes .box.active-language,
#BYD .boxes .box.active-theme {
    background-color: darkred
}

#BYD .boxes .box.active-language span,
#BYD .boxes .box.active-theme span {
    color: #fff
}

#BYD .headline-teams {
    color: #efefef;
    font-weight: 400;
    margin-top: 50px
}

#BYD .headline-teams p {
    font-size: 15px
}

#BYD .button-save {
    background-color: darkred;
    border: solid 1px darkred;
    color: #fff
}

#BYD .push-settings h1,
#BYD .classification-title h1 {
    background-color: darkred
}

#BYD .team {
    background-color: #fff;
    color: #31404b;
    font-weight: 600;
    border-bottom: 1px solid #efefef
}

#BYD .team-details .team {
    background-color: #fff;
    color: #efefef;
    font-weight: 400
}

#BYD .check-type input:checked+.box {
    background-color: darkred
}

#BYD .check-type input:checked+.box:after {
    color: #fff
}

#BYD .sponsor-banner label {
    color: #efefef;
    font-weight: 400
}

#BYD .archive-div p {
    color: #555;
    font-weight: 400;
    font-size: 15px
}

#BYD .content.sub-content {
    padding: 85px 20px 50px
}

#BYD .button-area {
    top: 49px
}

#BYD .page-content {
    border-radius: 5px
}

#BYD .page-content p,
#BYD .page-content ul,
#BYD .page-content ol {
    color: #555;
    font-weight: 400;
    font-size: 15px
}

#BYD .profile-content.profile-page {
    border-bottom: 3px solid darkred
}

#BYD .profile-content .avatar i {
    color: darkred
}

#BYD .report-section .left i {
    color: #323437
}

#BYD .report-section .right {
    border-left: 3px solid darkred
}

#BYD #calendar-view .schedule-header {
    background-color: darkred;
    font-weight: 600
}

#BYD #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#BYD #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#BYD #calendar-view .schedule-day .date {
    font-weight: 700;
    text-transform: uppercase;
    color: darkred
}

#BYD #calendar-view .schedule-day .entry .hour {
    font-weight: 700;
    color: #31404b
}

#BYD #calendar-view .schedule-day .entry .match {
    border-left: 3px solid darkred;
    color: #555;
    font-weight: 400
}

#BYD .news-entry {
    border-radius: 0;
    border: 1px solid transparent;
    background-color: transparent
}

#BYD .news-entry .image {
    border-radius: 5px;
    box-shadow: 0 3px 10px 0 #b5b5b5;
    margin-bottom: 20px
}

#BYD .news-entry .text {
    padding: 10px 0
}

#BYD .news-entry .text h2 {
    font-weight: 700;
    color: #efefef
}

#BYD .news-entry .text p {
    color: #efefef;
    font-weight: 400;
    margin-top: 10px
}

#BYD .news-entry .text ul,
#BYD .news-entry .text ol {
    color: #efefef;
    font-weight: 400
}

#BYD .news-entry .badges .badge {
    background-color: darkred;
    color: #fff;
    border-radius: 10px;
    padding: 5px 10px;
    text-transform: uppercase
}

#BYD .news-entry .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#BYD .news-entry .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#BYD .button-archive,
#BYD .btn {
    border: 1px solid darkred;
    background-color: darkred;
    font-weight: 700;
    border-radius: 5px;
    padding: 15px
}

#BYD .dropdown-menu {
    margin: 8px auto 0
}

#BYD .dropdown-menu.typing {
    margin: 0 auto
}

#BYD #side-menu-content .top-section {
    background-color: darkred
}

#BYD #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#BYD #side-menu-content .content-section ul li a .icon {
    background-color: #fff;
    border: 1px solid;
    border-radius: 5px;
    color: #555
}

#BYD #side-menu-content .content-section ul li a .name {
    color: #555;
    font-weight: 400
}

#BYD .dropdown {
    top: 70px
}

#BYD .dropdown .button-archive {
    border-radius: 0
}

#BYD .dropdown-button {
    border: 1px solid darkred;
    background-color: darkred;
    font-weight: 700
}

#BYD .dropdown-menu {
    border-bottom: 1px solid darkred
}

#BYD .archive-link,
#BYD .dropdown-link {
    color: #555;
    font-weight: 400
}

#BYD .archive-div {
    border-radius: 5px
}

#BYD .archive-div h1 {
    font-weight: 700;
    color: #31404b
}

#BYD .tab-pane h1 {
    font-weight: 700;
    color: darkred;
    text-transform: uppercase
}

#BYD .tab-pane h1.text-bold {
    color: #fff
}

#BYD .match-list .entry-date {
    border-radius: 0 0 5px 5px;
    background-color: darkred;
    color: #fff;
    font-weight: 600
}

#BYD .match-list .entry {
    border-radius: 5px 5px 0 0;
    border: 1px solid #e4e7ed
}

#BYD .match-list .entry .vs {
    background-color: darkred
}

#BYD .match-list .entry .vs i {
    color: #fff
}

#BYD .match-list .entry .team-section .team-name {
    color: #555;
    font-weight: 700
}

#BYD .match-list .match-list-section {
    padding: 0;
    background-color: transparent
}

#BYD .typing-entry {
    background-color: #fff;
    border-radius: 5px
}

#BYD .typing-entry .btn {
    margin-bottom: 0
}

#BYD .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #323437;
    padding: 20px
}

#BYD .typing-entry h4 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#BYD .typing-entry .side span strong {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#BYD .typing-entry i {
    color: darkred
}

#BYD .typing-entry i.icon-win {
    color: #008000
}

#BYD .typing-entry i.icon-lose {
    color: #ef353f
}

#BYD .typing-entry h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#BYD .typing-entry p {
    color: #555;
    font-weight: 400;
    margin: 0 20px
}

#BYD .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px;
    color: #555
}

#BYD .popup-saved {
    color: #31404b;
    border-radius: 5px;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e4e7ed
}

#BYD .popup-saved.typing .custom-select {
    color: #555;
    font-weight: 400
}

#BYD .popup-saved.typing span {
    color: #555;
    font-weight: 400
}

#BYD .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#BYD .popup-saved.rate-popup {
    padding: 20px
}

#BYD .popup-saved.rate-popup h3 {
    color: darkred;
    border-bottom: 1px solid darkred;
    border-top: 1px solid darkred
}

#BYD .popup-saved.rate-popup p {
    color: #323437
}

#BYD .popup-saved.rate-popup .btn {
    background-color: #323437;
    border-color: #323437;
    color: #fff
}

#BYD .popup-saved.rate-popup .promo {
    background-color: darkred;
    border-color: darkred;
    color: #fff
}

#BYD .league-tables .navigation {
    border: none
}

#BYD .tabs {
    margin-bottom: -3px;
    top: -16px
}

#BYD .tabs.without-share {
    top: -26px
}

#BYD .tabs .tab {
    background-color: #323437;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#BYD .tabs .tab.active {
    background-color: darkred;
    color: #fff
}

#BYD #about-view h3,
#BYD #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #31404b
}

#BYD .nav-name {
    background-color: #323437;
    color: #fff
}

#BYD .ui-tabs-active {
    background-color: darkred
}

#BYD .results-header .area {
    background-color: darkred;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#BYD .run-header {
    background-color: #580000;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#BYD .players-results {
    color: #555;
    font-weight: 400
}

#BYD .players.all-runs .player:first-child {
    padding-top: 5px
}

#BYD .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#BYD .players {
    color: #555;
    font-weight: 400
}

#BYD .players .player {
    line-height: 16px
}

#BYD .players .player:first-child {
    padding-top: 5px
}

#BYD .players .player:last-child {
    padding-bottom: 5px
}

#BYD .result,
#BYD .player-name {
    font-size: 15px;
    color: #555;
    font-weight: 400
}

#BYD .all-runs-header {
    margin: 0
}

#BYD .table-bordered thead th,
#BYD .table-bordered thead td {
    font-weight: 700;
    color: #efefef;
    border-color: #580000;
    text-transform: uppercase;
    background-color: darkred
}

#BYD .table th,
#BYD .table td {
    color: #555;
    font-weight: 400
}

#BYD .notifications .entry {
    border-radius: 5px;
    overflow: hidden
}

#BYD .notification-event-headline {
    background-color: darkred;
    color: #fff
}

#BYD .medium-font.push-title {
    font-weight: 700
}

#BYD .notifcation-date {
    font-weight: 700;
    color: darkred;
    text-transform: uppercase
}

#BYD .notification-description {
    color: #555;
    font-weight: 400;
    font-size: 15px
}

#BYD .headline {
    background: none
}

#BYD .headline.first-row h1 {
    font-weight: 700;
    text-transform: uppercase;
    color: #efefef
}

#BYD .game-date {
    color: #555;
    font-weight: 600
}

#BYD .team-name {
    margin-top: 5px
}

#BYD .team-name p {
    color: #555;
    font-weight: 700;
    font-size: 12px;
    line-height: 16px
}

#BYD .round-border {
    background-color: darkred
}

#BYD .round-border.versus-icon {
    color: #fff
}

#BYD .game {
    border-radius: 5px;
    overflow: hidden
}

#BYD .game-teams {
    background-image: linear-gradient(90deg, #f4f4f4 50%, #e4e7ed 50%)
}

#BYD .game-round {
    background-color: darkred;
    color: #fff;
    font-weight: 600
}

#BYD .game-going,
#BYD .buy-ticket {
    color: #323437;
    font-weight: 600
}

#BYD .game-going.active,
#BYD .buy-ticket.active {
    background-color: #323437;
    color: #fff
}

#BYD .navigation.sticky {
    top: -16px
}

#BYD .nominations-runs h1 {
    background-color: darkred
}

#BYD .nominations-runs h2 {
    color: #fff;
    background-color: #323437
}

#BYD .nominations-runs .nominations-team-headers .empty-space {
    background-color: #580000
}

#BYD .nominations-runs .nominations-team-headers h3 {
    background-color: #580000;
    color: #fff
}

#BYD .nominations-runs .nomination-replace-players .representatives {
    color: #575f65
}

#BYD .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #323437;
    border: 1px solid #323437
}

#BYD .vote-section #vote-confrim-popup {
    padding: 20px
}

#BYD .vote-section .vote-table .table-title {
    background-color: darkred;
    color: #fff
}

#BYD .vote-section .vote-table .table-header {
    background-color: #323437;
    color: #fff
}

#BYD .vote-section .vote-table .table-body {
    background-color: #fff
}

#BYD .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#BYD .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#BYD .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid darkred
}

#BYD .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: darkred;
    color: #fff
}

#BYD .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#BYD .vote-section .vote-title {
    background-color: #323437;
    color: #fff
}

#BYD .vote-section .vote-btn .icon {
    background-color: darkred;
    color: #fff
}

#BYD .vote-section .vote-btn span {
    background-color: #580000;
    color: #fff;
    font-size: 12px
}

#KRO {
    font-family: 'TitilliumWeb', sans-serif;
    background-image: url("../images/club-bg/kro.png");
    background-color: #262626;
    background-position: center
}

#KRO #loading {
    background-color: #e4e7ed
}

#KRO #loading .loader span {
    color: #262626;
    font-weight: 700
}

#KRO .fountainG {
    background-color: #aa4243;
    animation-name: bounce_fountainG_KRO;
    -o-animation-name: bounce_fountainG_KRO;
    -ms-animation-name: bounce_fountainG_KRO;
    -webkit-animation-name: bounce_fountainG_KRO;
    -moz-animation-name: bounce_fountainG_KRO
}

@keyframes bounce_fountainG_KRO {
    0% {
        transform: scale(1);
        background-color: #aa4243
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#KRO #dark-theme-logo {
    display: block
}

#KRO #light-theme-logo {
    display: none
}

#KRO footer {
    background-color: #262626
}

#KRO footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/wilki-krosno.png");
    border: 3px solid #262626
}

#KRO footer a span {
    font-weight: 700
}

#KRO header {
    background-image: url("../images/top-kro-bg.svg");
    background-color: transparent;
    padding: 15px 20px 50px;
    background-position-y: top
}

#KRO header .header-icons a {
    color: #fff
}

#KRO header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#KRO header.subpage {
    background-image: none;
    padding: 15px 20px;
    background-color: rgba(38, 38, 38, 0.9)
}

#KRO header.subpage .back-arrow a {
    color: #fff
}

#KRO header.subpage .title span {
    color: #fff;
    font-weight: 700
}

#KRO .content {
    padding: 120px 20px 50px
}

#KRO .boxes .box {
    border: 1px solid #dadada
}

#KRO .boxes .box .circle {
    border: 1px solid #e4e7ed
}

#KRO .boxes .box i {
    color: #aa4243
}

#KRO .boxes .box span {
    font-weight: 700;
    color: #31404b;
    line-height: 16px
}

#KRO .boxes .box.active-language,
#KRO .boxes .box.active-theme,
#KRO .boxes .box.active-league {
    background-color: #aa4243
}

#KRO .boxes .box.active-language span,
#KRO .boxes .box.active-theme span,
#KRO .boxes .box.active-league span {
    color: #fff
}

#KRO .headline-teams {
    color: #5e6066;
    font-weight: 400;
    margin-top: 50px
}

#KRO .headline-teams p {
    font-size: 15px
}

#KRO .button-save {
    background-color: #aa4243;
    border: solid 1px #aa4243;
    color: #fff
}

#KRO .push-settings h1,
#KRO .classification-title h1 {
    background-color: #e4cfcc;
    color: #212020;
    font-weight: 400
}

#KRO .team {
    background-color: #f4f4f4;
    color: #212020;
    border: 1px solid #dadada;
    font-weight: 400
}

#KRO .team-details .team {
    background-color: #fff;
    color: #5e6066;
    font-weight: 400;
    border: none;
    border-bottom: 1px solid #dadada
}

#KRO .team-details .team:last-child {
    border-bottom: none
}

#KRO .check-type input:checked+.box {
    background-color: #aa4243
}

#KRO .check-type input:checked+.box:after {
    color: #fff
}

#KRO .sponsor-banner label {
    color: #5e6066;
    font-weight: 400
}

#KRO .archive-div p {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px
}

#KRO .content.sub-content {
    padding: 85px 20px 50px
}

#KRO .button-area {
    top: 49px
}

#KRO .page-content {
    border: 1px solid #dadada
}

#KRO .page-content p,
#KRO .page-content ul,
#KRO .page-content ol {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px
}

#KRO .profile-content.profile-page {
    border-bottom: 3px solid #aa4243
}

#KRO .profile-content .avatar i {
    color: #aa4243
}

#KRO .report-section .left i {
    color: #262626
}

#KRO .report-section .right p,
#KRO .report-section .right ul,
#KRO .report-section .right ol {
    font-weight: 400
}

#KRO #calendar-view .schedule-header {
    background-color: #aa4243;
    font-weight: 600
}

#KRO #calendar-view .schedule-day {
    border-bottom: 1px solid #dadada
}

#KRO #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#KRO #calendar-view .schedule-day .date {
    font-weight: 700;
    color: #aa4243;
    position: relative;
    display: flex;
    flex-align: center;
    text-transform: uppercase
}

#KRO #calendar-view .schedule-day .date:before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 10px;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #c5c5c5;
    margin: auto 5px auto 0
}

#KRO #calendar-view .schedule-day .entry .hour {
    color: #262626;
    margin: 0 0 auto;
    font-weight: 700
}

#KRO #calendar-view .schedule-day .entry .match {
    border-left: 2px solid #aa4243;
    color: #808080;
    font-weight: 400
}

#KRO .news-entry {
    border: 1px solid #dadada;
    overflow: hidden
}

#KRO .news-entry .text h2 {
    font-weight: 700;
    color: #a2a2a2;
    text-transform: uppercase
}

#KRO .news-entry .text p {
    color: #5e6066;
    font-weight: 400;
    margin-top: 10px
}

#KRO .news-entry .text p.time {
    font-size: 10px
}

#KRO .news-entry .text ul,
#KRO .news-entry .text ol {
    color: #5e6066;
    font-weight: 400
}

#KRO .news-entry .badges .badge {
    background-color: #aa4243;
    color: #fff;
    text-transform: uppercase
}

#KRO .news-entry .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#KRO .news-entry .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#KRO .button-archive,
#KRO .btn {
    border: 1px solid #aa4243;
    background-color: #aa4243;
    font-weight: 700;
    padding: 15px
}

#KRO .dropdown-menu {
    margin: 8px auto 0
}

#KRO .dropdown-menu.typing {
    margin: 0 auto
}

#KRO #side-menu-content .top-section {
    background-color: #262626
}

#KRO #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#KRO #side-menu-content .content-section ul li a .icon {
    border: 2px solid #aa4243;
    background-color: #fff;
    color: #aa4243
}

#KRO #side-menu-content .content-section ul li a .name {
    color: #5e6066;
    font-weight: 400
}

#KRO .dropdown {
    top: 70px
}

#KRO .dropdown .button-archive {
    border-radius: 0
}

#KRO .dropdown-button {
    border: 1px solid #aa4243;
    background-color: #aa4243;
    font-weight: 700
}

#KRO .dropdown-menu {
    border-bottom: 1px solid #aa4243
}

#KRO .archive-link,
#KRO .dropdown-link {
    color: #5e6066;
    font-weight: 400
}

#KRO .archive-div h1 {
    font-weight: 700;
    color: #31404b
}

#KRO .tab-pane h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#KRO .match-list .entry-date {
    background-color: #4a4a4a;
    color: #fff;
    font-weight: 700
}

#KRO .match-list .entry {
    border: 1px solid #c6c6c6
}

#KRO .match-list .entry .vs {
    background-color: #262626
}

#KRO .match-list .entry .vs i {
    color: #fff
}

#KRO .match-list .entry .team-section .team-name {
    color: #262626;
    font-weight: 700;
    text-transform: uppercase
}

#KRO .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #262626;
    padding: 20px
}

#KRO .typing-entry h4 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#KRO .typing-entry .side span strong {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#KRO .typing-entry i {
    color: #a2a2a2
}

#KRO .typing-entry i.icon-win {
    color: #008000
}

#KRO .typing-entry i.icon-lose {
    color: #ef353f
}

#KRO .typing-entry h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#KRO .typing-entry p {
    color: #5e6066;
    font-weight: 400;
    margin: 0 20px
}

#KRO .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#KRO .popup-saved {
    color: #31404b;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e4e7ed
}

#KRO .popup-saved h3 {
    padding: 20px;
    font-weight: 700
}

#KRO .popup-saved.typing .custom-select {
    color: #5e6066;
    font-weight: 400
}

#KRO .popup-saved.typing span {
    color: #5e6066;
    font-weight: 400
}

#KRO .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#KRO .popup-saved.rate-popup {
    padding: 20px
}

#KRO .popup-saved.rate-popup h3 {
    color: #aa4243;
    border-bottom: 1px solid #aa4243;
    border-top: 1px solid #aa4243
}

#KRO .popup-saved.rate-popup p {
    color: #5e6066
}

#KRO .popup-saved.rate-popup .btn {
    background-color: #262626;
    border-color: #262626;
    color: #fff
}

#KRO .popup-saved.rate-popup .promo {
    background-color: #aa4243;
    border-color: #aa4243;
    color: #fff
}

#KRO .tabs {
    margin-bottom: -3px;
    top: -16px
}

#KRO .tabs.without-share {
    top: -26px
}

#KRO .tabs .tab {
    background-color: #262626;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#KRO .tabs .tab.active {
    background-color: #aa4243;
    color: #fff
}

#KRO #about-view h3,
#KRO #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #31404b
}

#KRO .nav-name {
    background-color: #fff;
    color: #262626
}

#KRO .ui-tabs-active {
    background-color: #aa4243;
    color: #fff
}

#KRO #all-runs,
#KRO #runs {
    background-color: #f4f4f4
}

#KRO .report-section.start,
#KRO .report-section.end {
    background-color: #d7d7d7
}

#KRO .report-section.breake {
    background-color: #e6e6e6
}

#KRO .results-header .area {
    background-color: #e4cfcc;
    font-weight: 400;
    color: #212020;
    border-color: #38393e;
    text-transform: uppercase
}

#KRO .run-header {
    background-color: #e4cfcc;
    font-weight: 400;
    color: #212020;
    border-color: #38393e;
    text-transform: uppercase
}

#KRO .players-results {
    color: #5e6066;
    font-weight: 400
}

#KRO .players.all-runs .player:first-child {
    padding-top: 5px
}

#KRO .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#KRO .players {
    color: #5e6066;
    font-weight: 400;
    background-color: #f4f4f4
}

#KRO .players .player {
    line-height: 16px
}

#KRO .players .player:first-child {
    padding-top: 5px
}

#KRO .players .player:last-child {
    padding-bottom: 5px
}

#KRO .result,
#KRO .player-name {
    font-size: 15px;
    color: #5e6066;
    font-weight: 400
}

#KRO .all-runs-header {
    margin: 0
}

#KRO .players-results>div:nth-child(2n) {
    background-color: #f4f4f4
}

#KRO .table-bordered thead th,
#KRO .table-bordered thead td {
    font-weight: 400;
    color: #212020;
    border-color: #d0b9b5;
    text-transform: uppercase;
    background-color: #e4cfcc
}

#KRO .table th,
#KRO .table td {
    color: #5e6066;
    font-weight: 400
}

#KRO .notification-event-headline {
    background-color: #aa4243;
    color: #fff
}

#KRO .medium-font.push-title {
    font-weight: 700
}

#KRO .notifcation-date {
    font-weight: 700;
    color: #aa4243;
    text-transform: uppercase;
    position: relative;
    display: flex;
    flex-align: center
}

#KRO .notifcation-date:before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 10px;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #c5c5c5;
    margin: auto 5px auto 0
}

#KRO .notification-description {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px
}

#KRO .headline {
    background: none
}

#KRO .headline.first-row h1 {
    font-weight: 700;
    color: #aa4243;
    text-transform: uppercase;
    position: relative
}

#KRO .headline.first-row h1:before {
    content: '';
    display: inline-block;
    width: 4px;
    height: 15px;
    border-top: none;
    border-bottom: none;
    border-left: 1px solid;
    border-right: 1px solid;
    border-color: #c5c5c5;
    margin: 3px 5px auto 0;
    position: relative;
    top: 3px
}

#KRO .game-date {
    color: #5e6066;
    font-weight: 700;
    font-size: 10px
}

#KRO .team-name {
    margin-top: 5px
}

#KRO .team-name p {
    color: #262626;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#KRO .round-border {
    background-color: #fff
}

#KRO .round-border.versus-icon {
    color: #ff0000
}

#KRO .game {
    overflow: hidden;
    border: 1px solid #dadada
}

#KRO .game-teams {
    background-image: linear-gradient(90deg, #f4f4f4 50%, #e4e7ed 50%)
}

#KRO .game-round {
    background-color: #262626;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase
}

#KRO .game-going,
#KRO .buy-ticket {
    color: #aa4243;
    font-weight: 700;
    text-transform: uppercase
}

#KRO .game-going.active,
#KRO .buy-ticket.active {
    background-color: #aa4243;
    color: #fff
}

#KRO .navigation.sticky {
    top: -16px
}

#KRO .nominations-runs h1 {
    background-color: #aa4243
}

#KRO .nominations-runs h2 {
    color: #fff;
    background-color: #262626
}

#KRO .nominations-runs .nominations-team-headers .empty-space {
    background-color: #e4cfcc
}

#KRO .nominations-runs .nominations-team-headers h3 {
    background-color: #e4cfcc;
    font-weight: 400;
    color: #212020
}

#KRO .nominations-runs .nomination-replace-players .representatives {
    color: #575f65
}

#KRO .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #262626;
    border: 1px solid #262626
}

#KRO .vote-section #vote-confrim-popup {
    padding: 20px
}

#KRO .vote-section .vote-table .table-title {
    background-color: #aa4243;
    color: #fff
}

#KRO .vote-section .vote-table .table-header {
    background-color: #262626;
    color: #fff
}

#KRO .vote-section .vote-table .table-body {
    background-color: #fff
}

#KRO .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#KRO .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#KRO .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #aa4243
}

#KRO .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #aa4243;
    color: #fff
}

#KRO .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#KRO .vote-section .vote-title {
    background-color: #262626;
    color: #fff
}

#KRO .vote-section .vote-btn .icon {
    background-color: #aa4243;
    color: #fff
}

#KRO .vote-section .vote-btn span {
    background-color: #5e6066;
    color: #fff;
    font-size: 12px
}

#RYB {
    font-family: 'RobotoCondensed', sans-serif;
    background-image: url("../images/club-bg/ryb.png");
    background-color: #000;
    background-position: center
}

#RYB #loading {
    background-color: #e4e7ed
}

#RYB #loading .loader span {
    color: #000;
    font-weight: 400
}

#RYB .fountainG {
    background-color: #009036;
    animation-name: bounce_fountainG_RYB;
    -o-animation-name: bounce_fountainG_RYB;
    -ms-animation-name: bounce_fountainG_RYB;
    -webkit-animation-name: bounce_fountainG_RYB;
    -moz-animation-name: bounce_fountainG_RYB
}

@keyframes bounce_fountainG_RYB {
    0% {
        transform: scale(1);
        background-color: #009036
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#RYB #dark-theme-logo {
    display: block
}

#RYB #light-theme-logo {
    display: none
}

#RYB footer {
    background-color: #000;
    border-top: 3px solid #009036
}

#RYB footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/rybnik.png");
    border: 3px solid #009036
}

#RYB footer a.inactive span {
    font-size: 0
}

#RYB footer a span {
    font-weight: 400;
    font-size: 10px;
    text-transform: uppercase
}

#RYB header {
    background-image: none;
    background-color: #000;
    padding: 15px 20px
}

#RYB header .header-icons a {
    color: #fff
}

#RYB header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#RYB header.subpage {
    background-color: #000
}

#RYB header.subpage .back-arrow a {
    color: #fff
}

#RYB header.subpage .title span {
    color: #fff;
    font-weight: 400
}

#RYB .boxes .box {
    border: 1px solid #ffed00
}

#RYB .boxes .box .circle {
    border: 1px solid #e4e7ed
}

#RYB .boxes .box i {
    color: #009036
}

#RYB .boxes .box span {
    font-weight: 700;
    color: #000;
    line-height: 16px;
    text-transform: uppercase
}

#RYB .boxes .box.active-language,
#RYB .boxes .box.active-theme {
    background-color: #009036
}

#RYB .boxes .box.active-language span,
#RYB .boxes .box.active-theme span {
    color: #fff
}

#RYB .headline-teams {
    color: #fff;
    font-weight: 400;
    margin-top: 50px
}

#RYB .headline-teams p {
    font-size: 15px
}

#RYB .button-save {
    background-color: #009036;
    border: solid 1px #009036;
    color: #fff;
    font-weight: 400
}

#RYB .push-settings h1,
#RYB .classification-title h1 {
    background-color: #009036;
    font-weight: 400
}

#RYB .team {
    background-color: #fff;
    color: #31404b;
    font-weight: 400;
    border-bottom: 1px solid #e6e5e5
}

#RYB .team p {
    text-transform: uppercase
}

#RYB .team-details .team {
    background-color: #fff;
    color: #fff
}

#RYB .check-type input:checked+.box {
    background-color: #009036
}

#RYB .check-type input:checked+.box:after {
    color: #fff
}

#RYB .sponsor-banner label {
    color: #fff;
    font-weight: 400
}

#RYB .archive-div p {
    color: #000;
    font-weight: 400;
    font-size: 15px
}

#RYB .content {
    padding: 85px 20px 50px
}

#RYB .content.sub-content {
    padding: 85px 20px 50px
}

#RYB .button-area {
    top: 49px
}

#RYB .page-content {
    border: 1px solid #ffed00
}

#RYB .page-content p,
#RYB .page-content ul,
#RYB .page-content ol {
    color: #000;
    font-weight: 400;
    font-size: 15px
}

#RYB .profile-content.profile-page {
    border-bottom: 3px solid #009036
}

#RYB .profile-content .avatar i {
    color: #009036
}

#RYB .report-section .left i {
    color: #000
}

#RYB .report-section .right {
    border-left: 3px solid #009036
}

#RYB #calendar-view .schedule-header {
    background-color: #009036;
    font-weight: 400
}

#RYB #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#RYB #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#RYB #calendar-view .schedule-day .date {
    font-weight: 700;
    color: #000
}

#RYB #calendar-view .schedule-day .entry .hour {
    font-weight: 700;
    color: #31404b;
    margin: 0 0 auto
}

#RYB #calendar-view .schedule-day .entry .match {
    border-left: 3px solid #009036;
    color: #000;
    font-weight: 400
}

#RYB .dropdown {
    z-index: 2
}

#RYB .news-entry {
    border-radius: 0;
    border: 1px solid transparent;
    background-color: rgba(0, 0, 0, 0.5)
}

#RYB .news-entry .text h2 {
    font-weight: 700;
    color: #fff
}

#RYB .news-entry .text p {
    color: #fff;
    font-weight: 400;
    margin-top: 10px
}

#RYB .news-entry .text ul,
#RYB .news-entry .text ol {
    color: #fff;
    font-weight: 400
}

#RYB .news-entry .badges .badge {
    background-color: #009036;
    color: #fff;
    text-transform: uppercase
}

#RYB .news-entry .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#RYB .news-entry .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#RYB .archive-div {
    border: 1px solid #ffed00
}

#RYB .button-archive,
#RYB .btn {
    border: 1px solid #009036;
    background-color: #009036;
    font-weight: 400;
    padding: 15px
}

#RYB .dropdown-menu {
    margin: 8px auto 0
}

#RYB .dropdown-menu.typing {
    margin: 0 auto
}

#RYB #side-menu-content .top-section {
    background-color: #009036
}

#RYB #side-menu-content .top-section .title {
    padding-left: 10px;
    border-left: 5px solid #ffed00;
    text-transform: none
}

#RYB #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #31404b;
    text-transform: none;
    padding-left: 10px;
    border-left: 5px solid #009036
}

#RYB #side-menu-content .content-section ul li a .icon {
    background-color: #fff;
    border: 1px solid #e5e5e5;
    color: #009036
}

#RYB #side-menu-content .content-section ul li a .name {
    color: #000;
    font-weight: 400
}

#RYB .dropdown {
    top: 70px
}

#RYB .dropdown .button-archive {
    border-radius: 0
}

#RYB .dropdown-button {
    border: 1px solid #009036;
    background-color: #009036;
    font-weight: 700
}

#RYB .dropdown-menu {
    border-bottom: 1px solid #009036
}

#RYB .archive-link,
#RYB .dropdown-link {
    color: #000;
    font-weight: 400
}

#RYB .archive-div h1 {
    font-weight: 700;
    color: #31404b;
    border-left: 5px solid #009036;
    padding-left: 10px
}

#RYB .tab-pane h1 {
    font-weight: 700;
    color: #009036;
    text-transform: uppercase
}

#RYB .tab-pane h1.text-bold {
    font-weight: 400;
    color: #fff;
    position: relative;
    z-index: 1;
    margin: 20px 0;
    font-size: 14px
}

#RYB .tab-pane h1.text-bold:before {
    content: '';
    width: calc(150% - 7px);
    height: 30px;
    position: absolute;
    left: -50%;
    bottom: 0;
    top: 0;
    margin: auto 0;
    z-index: -1;
    -moz-transform: translate(0px, 0px) skew(-25deg, 0deg);
    -webkit-transform: translate(0px, 0px) skew(-25deg, 0deg);
    -o-transform: translate(0px, 0px) skew(-25deg, 0deg);
    -ms-transform: translate(0px, 0px) skew(-25deg, 0deg);
    transform: translate(0, 0px) skew(-25deg, 0deg);
    background: #009036
}

#RYB .match-list .entry-date {
    background-color: #009036;
    color: #fff;
    font-weight: 600
}

#RYB .match-list .entry {
    border: 1px solid #ffed00
}

#RYB .match-list .entry .vs {
    background-color: #009036
}

#RYB .match-list .entry .vs i {
    color: #fff
}

#RYB .match-list .entry .team-section .team-name {
    color: #000;
    font-weight: 700
}

#RYB .match-list .match-list-section {
    padding: 0;
    background-color: transparent
}

#RYB .typing-entry {
    background-color: #fff
}

#RYB .typing-entry .btn {
    margin-bottom: 0
}

#RYB .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #000;
    padding: 20px
}

#RYB .typing-entry h4 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#RYB .typing-entry .side span strong {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#RYB .typing-entry i {
    color: #b0b0b0
}

#RYB .typing-entry i.icon-win {
    color: #008000
}

#RYB .typing-entry i.icon-lose {
    color: #ef353f
}

#RYB .typing-entry h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#RYB .typing-entry p {
    color: #000;
    font-weight: 400;
    margin: 0 20px
}

#RYB .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px;
    color: #000
}

#RYB .popup-saved {
    color: #31404b;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e4e7ed
}

#RYB .popup-saved.typing .custom-select {
    color: #000;
    font-weight: 400
}

#RYB .popup-saved.typing span {
    color: #000;
    font-weight: 400
}

#RYB .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#RYB .popup-saved.rate-popup {
    padding: 20px
}

#RYB .popup-saved.rate-popup h3 {
    color: #009036;
    border-bottom: 1px solid #009036;
    border-top: 1px solid #009036
}

#RYB .popup-saved.rate-popup p {
    color: #000
}

#RYB .popup-saved.rate-popup .btn {
    background-color: #000;
    border-color: #000;
    color: #fff
}

#RYB .popup-saved.rate-popup .promo {
    background-color: #009036;
    border-color: #009036;
    color: #fff
}

#RYB .league-tables .navigation {
    border: none
}

#RYB .tabs {
    margin-bottom: -3px;
    top: -16px
}

#RYB .tabs.without-share {
    top: -26px
}

#RYB .tabs .tab {
    background-color: #000;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#RYB .tabs .tab.active {
    background-color: #009036;
    color: #fff
}

#RYB #about-view h3,
#RYB #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #31404b
}

#RYB .nav-name {
    background-color: #000;
    color: #fff
}

#RYB .ui-tabs-active {
    background-color: #009036
}

#RYB .results-header .area {
    background-color: #009036;
    font-weight: 400;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#RYB .run-header {
    background-color: #005d23;
    font-weight: 400;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#RYB .players-results {
    color: #000;
    font-weight: 400
}

#RYB .players.all-runs .player:first-child {
    padding-top: 5px
}

#RYB .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#RYB .players {
    color: #000;
    font-weight: 400
}

#RYB .players .player {
    line-height: 16px
}

#RYB .players .player:first-child {
    padding-top: 5px
}

#RYB .players .player:last-child {
    padding-bottom: 5px
}

#RYB .result,
#RYB .player-name {
    font-size: 15px;
    color: #000;
    font-weight: 400
}

#RYB .all-runs-header {
    margin: 0
}

#RYB .table-bordered thead th,
#RYB .table-bordered thead td {
    font-weight: 700;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.2);
    text-transform: uppercase;
    background-color: #009036
}

#RYB .team-on-list tbody:nth-child(2n) {
    background-color: rgba(0, 0, 0, 0.4)
}

#RYB .team-on-list tbody:nth-child(2n+1) {
    background: rgba(0, 144, 54, 0.502)
}

#RYB .table th,
#RYB .table td {
    color: #fff;
    font-weight: 400;
    border: 1px solid rgba(255, 255, 255, 0.2)
}

#RYB .notifications .entry {
    overflow: hidden
}

#RYB .notification-event-headline {
    background-color: #009036;
    color: #fff
}

#RYB .notification-event-headline span {
    padding-left: 10px;
    border-left: 5px solid #ffed00
}

#RYB .medium-font.push-title {
    font-weight: 700
}

#RYB .notifcation-date {
    font-weight: 700;
    color: #000;
    text-transform: uppercase
}

#RYB .notification-description {
    color: #000;
    font-weight: 400;
    font-size: 15px
}

#RYB .headline {
    background: none
}

#RYB .headline.first-row h1 {
    text-transform: uppercase;
    font-weight: 400;
    color: #fff;
    position: relative;
    z-index: 1;
    margin: 20px 0;
    padding: 0
}

#RYB .headline.first-row h1:before {
    content: '';
    width: calc(150% - 7px);
    height: 30px;
    position: absolute;
    left: -50%;
    bottom: 0;
    top: 0;
    margin: auto 0;
    z-index: -1;
    -moz-transform: translate(0px, 0px) skew(-25deg, 0deg);
    -webkit-transform: translate(0px, 0px) skew(-25deg, 0deg);
    -o-transform: translate(0px, 0px) skew(-25deg, 0deg);
    -ms-transform: translate(0px, 0px) skew(-25deg, 0deg);
    transform: translate(0, 0px) skew(-25deg, 0deg);
    background: #009036
}

#RYB .game-date {
    color: #000;
    font-weight: 600
}

#RYB .team-name {
    margin-top: 5px
}

#RYB .team-name p {
    color: #000;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#RYB .team-details .team-name p {
    color: #595959
}

#RYB .round-border {
    background-color: #009036
}

#RYB .round-border.versus-icon {
    color: #fff
}

#RYB .game {
    overflow: hidden
}

#RYB .game-teams {
    background-image: linear-gradient(90deg, #f4f4f4 50%, #e4e7ed 50%)
}

#RYB .game-round {
    background-color: #009036;
    color: #fff;
    font-weight: 600
}

#RYB .game-going,
#RYB .buy-ticket {
    color: #000;
    font-weight: 600
}

#RYB .game-going.active,
#RYB .buy-ticket.active {
    background-color: #ffed00;
    color: #009036
}

#RYB .navigation.sticky {
    top: -16px
}

#RYB .nominations-runs h1 {
    background-color: #009036
}

#RYB .nominations-runs h2 {
    color: #fff;
    background-color: #000
}

#RYB .nominations-runs .nominations-team-headers .empty-space {
    background-color: #005d23
}

#RYB .nominations-runs .nominations-team-headers h3 {
    background-color: #005d23;
    color: #fff
}

#RYB .nominations-runs .nomination-replace-players .representatives {
    color: #000;
    font-weight: 400
}

#RYB .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #000;
    border: 1px solid #000
}

#RYB .vote-section #vote-confrim-popup {
    padding: 20px
}

#RYB .vote-section .vote-table .table-title {
    background-color: #009036;
    color: #fff
}

#RYB .vote-section .vote-table .table-header {
    background-color: #000;
    color: #fff
}

#RYB .vote-section .vote-table .table-body {
    background-color: #fff
}

#RYB .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#RYB .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#RYB .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #009036
}

#RYB .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #009036;
    color: #fff
}

#RYB .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#RYB .vote-section .vote-title {
    background-color: #004419;
    color: #fff;
    font-size: 13px
}

#RYB .vote-section .vote-btn .icon {
    background-color: #009036;
    color: #fff
}

#RYB .vote-section .vote-btn span {
    background-color: #000;
    color: #fff
}

#DAU {
    font-family: 'PTSans', sans-serif;
    background-image: url("../images/club-bg/dau.png");
    background-color: #212121;
    background-position: center
}

#DAU #loading {
    background-color: #e4e7ed
}

#DAU #loading .loader span {
    color: #212121;
    font-weight: 400
}

#DAU .fountainG {
    background-color: #bd2f42;
    animation-name: bounce_fountainG_DAU;
    -o-animation-name: bounce_fountainG_DAU;
    -ms-animation-name: bounce_fountainG_DAU;
    -webkit-animation-name: bounce_fountainG_DAU;
    -moz-animation-name: bounce_fountainG_DAU
}

@keyframes bounce_fountainG_DAU {
    0% {
        transform: scale(1);
        background-color: #bd2f42
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#DAU #dark-theme-logo {
    display: block
}

#DAU #light-theme-logo {
    display: none
}

#DAU footer {
    background-color: #212121;
    border-top: 1px solid #777
}

#DAU footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/sc-lokomotiv-daugavpils.png");
    border: 2px solid #bd2f42
}

#DAU footer a.inactive span {
    font-size: 0
}

#DAU footer a i {
    color: #777
}

#DAU footer a span {
    font-weight: 400;
    font-size: 10px;
    text-transform: none
}

#DAU header {
    background-image: none;
    background-color: #212121;
    padding: 15px 20px
}

#DAU header .header-icons a {
    color: #fff
}

#DAU header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#DAU header.subpage {
    background-color: #212121
}

#DAU header.subpage .back-arrow a {
    color: #fff
}

#DAU header.subpage .title span {
    color: #fff;
    font-weight: 400;
    text-transform: none
}

#DAU .boxes .box {
    border: 1px solid #212121
}

#DAU .boxes .box .circle {
    border: 1px solid #e4e7ed
}

#DAU .boxes .box i {
    color: #bd2f42
}

#DAU .boxes .box span {
    font-weight: 400;
    color: #000;
    line-height: 16px
}

#DAU .boxes .box.active-language,
#DAU .boxes .box.active-theme {
    background-color: #bd2f42
}

#DAU .boxes .box.active-language span,
#DAU .boxes .box.active-theme span {
    color: #fff
}

#DAU .headline-teams {
    color: #fff;
    font-weight: 400;
    margin-top: 50px
}

#DAU .headline-teams p {
    font-size: 15px
}

#DAU .button-save {
    background-color: #bd2f42;
    border: solid 1px #bd2f42;
    color: #fff;
    font-weight: 400;
    text-transform: none !important
}

#DAU .push-settings h1,
#DAU .classification-title h1 {
    background-color: #bd2f42;
    font-weight: 400
}

#DAU .team {
    background-color: #fff;
    color: #31404b;
    font-weight: 400;
    border-bottom: 1px solid #777
}

#DAU .team p {
    text-transform: none
}

#DAU .team-details .team {
    background-color: #fff;
    color: #777
}

#DAU .check-type input:checked+.box {
    background-color: #bd2f42
}

#DAU .check-type input:checked+.box:after {
    color: #fff
}

#DAU .sponsor-banner label {
    color: #fff;
    font-weight: 400
}

#DAU .archive-div p {
    color: #000;
    font-weight: 400;
    font-size: 15px
}

#DAU .content {
    padding: 85px 20px 50px
}

#DAU .content.sub-content {
    padding: 85px 20px 50px
}

#DAU .button-area {
    top: 49px
}

#DAU .page-content {
    border: 1px solid #212121
}

#DAU .page-content p,
#DAU .page-content ul,
#DAU .page-content ol {
    color: #000;
    font-weight: 400;
    font-size: 15px
}

#DAU .profile-content.profile-page {
    border-bottom: 3px solid #bd2f42
}

#DAU .profile-content .avatar i {
    color: #bd2f42
}

#DAU .report-section .left i {
    color: #212121
}

#DAU .report-section .right {
    border-left: 3px solid #bd2f42
}

#DAU #calendar-view .schedule-header {
    background-color: #bd2f42;
    font-weight: 400
}

#DAU #calendar-view .schedule-day {
    border-bottom: 0
}

#DAU #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#DAU #calendar-view .schedule-day .date {
    font-weight: 400;
    background-color: #bd2f42;
    color: #fff;
    padding: 5px 10px;
    margin-bottom: 20px;
    position: relative;
    display: inline-block;
    text-transform: none
}

#DAU #calendar-view .schedule-day .date:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -3px;
    background-color: #bd2f42;
    height: 3px;
    width: calc(100vw - 85px)
}

#DAU #calendar-view .schedule-day .entry .hour {
    font-weight: 700;
    color: #212121;
    margin: 0 0 auto
}

#DAU #calendar-view .schedule-day .entry .match {
    border-left: 2px solid #777;
    color: #212121;
    font-weight: 400
}

#DAU .dropdown {
    z-index: 2
}

#DAU .news-entry {
    border-radius: 0;
    border: 1px solid transparent;
    background-color: rgba(33, 33, 33, 0.5)
}

#DAU .news-entry .text {
    background-color: #fff
}

#DAU .news-entry .text h2 {
    font-weight: 400;
    color: #212121;
    text-transform: none
}

#DAU .news-entry .text p {
    color: #212121;
    font-weight: 400;
    margin-top: 10px
}

#DAU .news-entry .text ul,
#DAU .news-entry .text ol {
    color: #212121;
    font-weight: 400
}

#DAU .news-entry .badges .badge {
    background-color: #bd2f42;
    color: #fff;
    text-transform: uppercase
}

#DAU .news-entry .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#DAU .news-entry .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#DAU .archive-div {
    border: 1px solid #212121
}

#DAU .button-archive,
#DAU .btn {
    border: 1px solid #bd2f42;
    background-color: #bd2f42;
    font-weight: 400;
    padding: 15px;
    text-transform: none
}

#DAU .dropdown-menu {
    margin: 8px auto 0
}

#DAU .dropdown-menu.typing {
    margin: 0 auto
}

#DAU #side-menu-content {
    background-color: #212121
}

#DAU #side-menu-content .top-section {
    background-color: #777
}

#DAU #side-menu-content .top-section .title {
    text-transform: none
}

#DAU #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #777;
    text-transform: none
}

#DAU #side-menu-content .content-section ul li a .icon {
    background-color: #777;
    border: 1px solid #777;
    color: #fff;
    border-radius: 50%
}

#DAU #side-menu-content .content-section ul li a .name {
    color: #fff;
    font-weight: 400
}

#DAU .dropdown {
    top: 70px
}

#DAU .dropdown .button-archive {
    border-radius: 0;
    text-transform: none
}

#DAU .dropdown-button {
    border: 1px solid #bd2f42;
    background-color: #bd2f42;
    font-weight: 700
}

#DAU .dropdown-menu {
    border-bottom: 1px solid #bd2f42
}

#DAU .archive-link,
#DAU .dropdown-link {
    color: #000;
    font-weight: 400
}

#DAU .archive-div h1 {
    font-weight: 400;
    color: #31404b;
    background-color: #bd2f42;
    color: #fff;
    padding: 5px 10px;
    margin-bottom: 20px;
    position: relative;
    display: inline-block;
    text-transform: none
}

#DAU .archive-div h1:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -3px;
    background-color: #bd2f42;
    height: 3px;
    width: calc(100vw - 85px)
}

#DAU .tab-pane h1 {
    font-weight: 700;
    color: #bd2f42;
    text-transform: none;
    z-index: 0
}

#DAU .tab-pane h1.text-bold {
    font-weight: 400;
    color: #fff;
    position: relative;
    margin: 20px 0;
    background: #bd2f42;
    width: 90%;
    font-size: 14px
}

#DAU .tab-pane h1.text-bold:before {
    content: '';
    width: 10%;
    height: 3px;
    position: absolute;
    right: -10%;
    bottom: 0;
    z-index: -1;
    background: #bd2f42
}

#DAU .match-list .entry-date {
    background-color: #bd2f42;
    color: #fff;
    font-weight: 600
}

#DAU .match-list .entry {
    border: 1px solid #212121
}

#DAU .match-list .entry .vs {
    background-color: #bd2f42
}

#DAU .match-list .entry .vs i {
    color: #fff
}

#DAU .match-list .entry .team-section .team-name {
    color: #000;
    font-weight: 700
}

#DAU .match-list .match-list-section {
    padding: 0;
    background-color: transparent
}

#DAU .typing-entry {
    background-color: #fff
}

#DAU .typing-entry .btn {
    margin-bottom: 0
}

#DAU .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #212121;
    padding: 20px
}

#DAU .typing-entry h4 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#DAU .typing-entry .side span strong {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#DAU .typing-entry i {
    color: #b0b0b0
}

#DAU .typing-entry i.icon-win {
    color: #008000
}

#DAU .typing-entry i.icon-lose {
    color: #ef353f
}

#DAU .typing-entry h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#DAU .typing-entry p {
    color: #000;
    font-weight: 400;
    margin: 0 20px
}

#DAU .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px;
    color: #000
}

#DAU .popup-saved {
    color: #31404b;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e4e7ed
}

#DAU .popup-saved.typing .custom-select {
    color: #000;
    font-weight: 400
}

#DAU .popup-saved.typing span {
    color: #000;
    font-weight: 400
}

#DAU .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#DAU .popup-saved.rate-popup {
    padding: 20px
}

#DAU .popup-saved.rate-popup h3 {
    color: #bd2f42;
    border-bottom: 1px solid #bd2f42;
    border-top: 1px solid #bd2f42
}

#DAU .popup-saved.rate-popup p {
    color: #212121
}

#DAU .popup-saved.rate-popup .btn {
    background-color: #212121;
    border-color: #212121;
    color: #fff
}

#DAU .popup-saved.rate-popup .promo {
    background-color: #bd2f42;
    border-color: #bd2f42;
    color: #fff
}

#DAU .league-tables .navigation {
    border: none
}

#DAU .tabs {
    margin-bottom: -3px;
    top: -16px
}

#DAU .tabs.without-share {
    top: -26px
}

#DAU .tabs .tab {
    background-color: #212121;
    font-weight: 400;
    text-transform: none;
    font-size: 14px
}

#DAU .tabs .tab.active {
    background-color: #bd2f42;
    color: #fff
}

#DAU #about-view h3,
#DAU #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #31404b
}

#DAU .nav-name {
    text-transform: none;
    background-color: #fff;
    color: #212121;
    font-weight: 400
}

#DAU .ui-tabs-active {
    background-color: #bd2f42;
    color: #fff
}

#DAU .results-header .area {
    background-color: #bd2f42;
    font-weight: 400;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#DAU .run-header {
    background-color: #942534;
    font-weight: 400;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#DAU .players-results {
    color: #000;
    font-weight: 400
}

#DAU .players.all-runs .player:first-child {
    padding-top: 5px
}

#DAU .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#DAU .players {
    color: #000;
    font-weight: 400
}

#DAU .players .player {
    line-height: 16px
}

#DAU .players .player:first-child {
    padding-top: 5px
}

#DAU .players .player:last-child {
    padding-bottom: 5px
}

#DAU .result,
#DAU .player-name {
    font-size: 15px;
    color: #000;
    font-weight: 400
}

#DAU .all-runs-header {
    margin: 0
}

#DAU .table-bordered thead th,
#DAU .table-bordered thead td {
    font-weight: 400;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.2);
    text-transform: none;
    background-color: #bd2f42
}

#DAU .notifications .entry {
    overflow: hidden
}

#DAU .notification-event-headline {
    padding: 20px 20px 0;
    background-color: #fff
}

#DAU .notification-event-headline span {
    font-weight: 400;
    color: #31404b;
    background-color: #bd2f42;
    color: #fff;
    padding: 5px 10px;
    position: relative;
    display: inline-block;
    text-transform: none
}

#DAU .notification-event-headline span:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -3px;
    background-color: #bd2f42;
    height: 3px;
    width: calc(100vw - 85px)
}

#DAU .medium-font.push-title {
    font-weight: 700
}

#DAU .notifcation-date {
    font-weight: 700;
    color: #212121;
    text-transform: uppercase
}

#DAU .notification-description {
    color: #000;
    font-weight: 400;
    font-size: 15px
}

#DAU .headline {
    background: none;
    text-align: left !important
}

#DAU .headline.first-row h1 {
    font-weight: 400;
    z-index: 1;
    margin: 20px 0;
    color: #31404b;
    background-color: #bd2f42;
    color: #fff;
    padding: 5px 10px;
    margin-bottom: 20px;
    position: relative;
    display: inline-block;
    text-transform: none
}

#DAU .headline.first-row h1:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -3px;
    background-color: #bd2f42;
    height: 3px;
    width: calc(100vw - 40px)
}

#DAU .game-date {
    color: #000;
    font-weight: 400
}

#DAU .team-name {
    margin-top: 5px
}

#DAU .team-name p {
    color: #212121;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#DAU .team-details .team-name p {
    color: #474747
}

#DAU .round-border {
    background-color: #bd2f42
}

#DAU .round-border.versus-icon {
    color: #fff
}

#DAU .game {
    overflow: hidden
}

#DAU .game-teams {
    background-image: linear-gradient(90deg, #f4f4f4 50%, #e4e7ed 50%)
}

#DAU .game-round {
    background-color: #bd2f42;
    color: #fff;
    font-weight: 600
}

#DAU .game-going,
#DAU .buy-ticket {
    color: #212121;
    font-weight: 600
}

#DAU .game-going.active,
#DAU .buy-ticket.active {
    background-color: #fff;
    color: #bd2f42
}

#DAU .navigation.sticky {
    top: -16px
}

#DAU .tab-content .tab-pane.active .archive-div h1 {
    color: #bd2f42;
    background: none;
    padding: 0
}

#DAU .tab-content .tab-pane.active .archive-div h1:before {
    display: none
}

#DAU .nominations-runs h1 {
    background-color: #bd2f42
}

#DAU .nominations-runs h2 {
    color: #fff;
    background-color: #212121
}

#DAU .nominations-runs .nominations-team-headers .empty-space {
    background-color: #942534
}

#DAU .nominations-runs .nominations-team-headers h3 {
    background-color: #942534;
    color: #fff
}

#DAU .nominations-runs .nomination-replace-players .representatives {
    color: #000;
    font-weight: 400
}

#DAU .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #212121;
    border: 1px solid #212121
}

#DAU .vote-section #vote-confrim-popup {
    padding: 20px
}

#DAU .vote-section .vote-table .table-title {
    background-color: #bd2f42;
    color: #fff
}

#DAU .vote-section .vote-table .table-header {
    background-color: #212121;
    color: #fff
}

#DAU .vote-section .vote-table .table-body {
    background-color: #fff
}

#DAU .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#DAU .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#DAU .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #bd2f42
}

#DAU .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #bd2f42;
    color: #fff
}

#DAU .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#DAU .vote-section .vote-title {
    background-color: #212121;
    color: #fff
}

#DAU .vote-section .vote-btn .icon {
    background-color: #bd2f42;
    color: #fff
}

#DAU .vote-section .vote-btn span {
    background-color: #474747;
    color: #fff;
    font-size: 12px
}

#DAU .popup-saved button {
    background-color: #bd2f42;
    border: 1px solid #bd2f42
}

#RZE {
    font-family: 'Antonio', sans-serif;
    background-image: url("../images/club-bg/rze.svg");
    background-color: #333;
    background-position: center
}

#RZE #loading {
    background-color: #e4e7ed
}

#RZE #loading .loader span {
    color: #333;
    font-weight: 700
}

#RZE .versus-icon {
    padding-top: 0
}

#RZE .fountainG {
    background-color: #4d7fcf;
    animation-name: bounce_fountainG_RZE;
    -o-animation-name: bounce_fountainG_RZE;
    -ms-animation-name: bounce_fountainG_RZE;
    -webkit-animation-name: bounce_fountainG_RZE;
    -moz-animation-name: bounce_fountainG_RZE
}

@keyframes bounce_fountainG_RZE {
    0% {
        transform: scale(1);
        background-color: #4d7fcf
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#RZE #dark-theme-logo {
    display: block
}

#RZE #light-theme-logo {
    display: none
}

#RZE footer {
    background-color: #000;
    background-image: url("../images/sidenav-tlo.png");
    background-size: cover
}

#RZE footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/stal-rzeszow-sa.png");
    border: 1px solid #fff;
    box-shadow: 0 5px 5px 0 rgba(94, 96, 102, 0.5)
}

#RZE footer a i {
    color: #fff
}

#RZE footer a span {
    font-weight: 400;
    text-transform: uppercase;
    font-size: 10px;
    color: #fff
}

#RZE footer a.inactive span {
    font-size: 0
}

#RZE #side-menu-content {
    background-color: #212121;
    background-image: url("../images/sidenav-tlo.png")
}

#RZE header {
    background-color: #212121;
    background-image: url("../images/sidenav-tlo.png");
    padding: 15px 20px;
    background-size: cover
}

#RZE header .header-icons a {
    color: #fff
}

#RZE header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#RZE header.subpage {
    background-color: #212121;
    background-image: url("../images/sidenav-tlo.png")
}

#RZE header.subpage .back-arrow a {
    color: #fff
}

#RZE header.subpage .title span {
    color: #fff;
    font-weight: 700
}

#RZE .boxes .box {
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid #d0d0d0
}

#RZE .boxes .box .circle {
    border: 1px solid #d0d0d0
}

#RZE .boxes .box i {
    color: #4d7fcf
}

#RZE .boxes .box span {
    font-weight: 700;
    color: #131E3C;
    line-height: 16px
}

#RZE .boxes .box.active-language,
#RZE .boxes .box.active-theme,
#RZE .boxes .box.active-league {
    background-color: #4d7fcf
}

#RZE .boxes .box.active-language span,
#RZE .boxes .box.active-theme span,
#RZE .boxes .box.active-league span {
    color: #fff
}

#RZE .headline-teams {
    color: #5e6066;
    font-weight: 400;
    margin-top: 50px
}

#RZE .headline-teams p {
    font-size: 15px
}

#RZE .button-save {
    background-color: #034b80;
    border: solid 1px #034b80;
    color: #fff
}

#RZE .push-settings h1,
#RZE .classification-title h1 {
    background-color: #333
}

#RZE .team {
    background-color: #e8e8e8;
    color: #707070;
    font-weight: 600
}

#RZE .team-details .team {
    background-color: rgba(255, 255, 255, 0.8);
    color: #5e6066;
    font-weight: 400
}

#RZE .check-type input:checked+.box {
    background-color: #4d7fcf
}

#RZE .check-type input:checked+.box:after {
    color: #fff
}

#RZE .sponsor-banner label {
    color: #96989d;
    background-color: rgba(255, 255, 255, 0.1);
    padding: 3px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif
}

#RZE .news-entry p,
#RZE .news-entry ul,
#RZE .news-entry ol {
    font-family: 'Roboto', sans-serif
}

#RZE .news-entry h2 {
    line-height: 22px;
    color: #000
}

#RZE .news-entry .time {
    margin-top: 10px
}

#RZE .archive-div p {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px;
    font-family: 'Roboto', sans-serif
}

#RZE .content {
    padding: 85px 20px 50px
}

#RZE .content.sub-content {
    padding: 85px 20px 50px
}

#RZE .button-area {
    top: 49px
}

#RZE .page-content {
    background-color: rgba(255, 255, 255, 0.8)
}

#RZE .page-content p,
#RZE .page-content ul,
#RZE .page-content ol {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px;
    font-family: 'Roboto', sans-serif
}

#RZE .profile-content.profile-page {
    border-bottom: 3px solid #333
}

#RZE .profile-content .avatar i {
    color: #4d7fcf
}

#RZE .report-section .left i {
    color: #333
}

#RZE .report-section .right {
    border-left: 1px solid #333;
    font-family: 'Roboto', sans-serif
}

#RZE #calendar-view .schedule-header {
    background-color: #4d7fcf;
    color: #fff;
    font-weight: 600
}

#RZE #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#RZE #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#RZE #calendar-view .schedule-day .date {
    font-weight: 600;
    text-transform: uppercase;
    color: #333
}

#RZE #calendar-view .schedule-day .entry .hour {
    font-weight: 600;
    color: #707070
}

#RZE #calendar-view .schedule-day .entry .match {
    border-left: 1px solid #707070;
    color: #5e6066;
    font-family: 'Roboto', sans-serif;
    font-weight: 400
}

#RZE #calendar-view .text h2 {
    font-weight: 700;
    color: #333
}

#RZE #calendar-view .text p {
    color: #5e6066;
    font-weight: 400;
    margin-top: 10px
}

#RZE #calendar-view .text ul,
#RZE #calendar-view .text ol {
    color: #5e6066;
    font-weight: 400
}

#RZE .badges .badge {
    background-color: #4d7fcf;
    color: #fff;
    text-transform: uppercase
}

#RZE .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#RZE .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#RZE .button-archive,
#RZE .btn {
    border: 1px solid #034b80;
    background-color: #034b80;
    font-weight: 700;
    padding: 15px;
    color: #fff
}

#RZE .dropdown-menu {
    margin: 8px auto 0
}

#RZE .dropdown-menu.typing {
    margin: 0 auto
}

#RZE #side-menu-content .top-section {
    background-color: #000
}

#RZE #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase
}

#RZE #side-menu-content .content-section ul li a .icon {
    background-color: #fff;
    color: #034b80
}

#RZE #side-menu-content .content-section ul li a .name {
    color: #fff;
    font-weight: 400
}

#RZE .dropdown {
    top: 70px
}

#RZE .dropdown .button-archive {
    border-radius: 0
}

#RZE .dropdown-button {
    border: 1px solid #034b80;
    background-color: #034b80;
    font-weight: 700;
    color: #fff
}

#RZE a#label.dropdown-button:hover,
#RZE a#label.dropdown-button:active {
    color: #fff
}

#RZE .dropdown-menu {
    border-bottom: 1px solid #4d7fcf
}

#RZE .archive-link,
#RZE .dropdown-link {
    color: #5e6066;
    font-weight: 400
}

#RZE .archive-div {
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid #e4e7ed
}

#RZE .archive-div h1 {
    font-weight: 700;
    color: #131E3C
}

#RZE .tab-pane h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: normal
}

#RZE .tab-pane h1.text-bold {
    font-weight: 700;
    color: #000;
    margin: 20px auto;
    text-transform: normal
}

#RZE .match-list .entry-date {
    background-color: #4d7fcf;
    color: #fff;
    font-weight: 600
}

#RZE .match-list .entry {
    border: 1px solid #e4e7ed
}

#RZE .match-list .entry .vs {
    background-color: #4d7fcf
}

#RZE .match-list .entry .vs i {
    color: #fff
}

#RZE .match-list .entry .team-section .team-name {
    color: #5e6066;
    font-weight: 400
}

#RZE .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #333;
    padding: 20px
}

#RZE .typing-entry h4 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#RZE .typing-entry .side span strong {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#RZE .typing-entry i {
    color: #707070
}

#RZE .typing-entry i.icon-win {
    color: #008000
}

#RZE .typing-entry i.icon-lose {
    color: #ef353f
}

#RZE .typing-entry h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#RZE .typing-entry p {
    color: #5e6066;
    font-weight: 400;
    margin: 0 20px
}

#RZE .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#RZE .popup-saved {
    color: #131E3C;
    overflow: hidden;
    padding: 0;
    border: 1px solid #d0d0d0
}

#RZE .popup-saved.typing .custom-select {
    color: #5e6066;
    font-weight: 400
}

#RZE .popup-saved.typing span {
    color: #5e6066;
    font-weight: 400
}

#RZE .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#RZE .popup-saved.rate-popup {
    padding: 20px
}

#RZE .popup-saved.rate-popup h3 {
    color: #034b80;
    border-bottom: 1px solid #034b80;
    border-top: 1px solid #034b80
}

#RZE .popup-saved.rate-popup p {
    color: #5e6066
}

#RZE .popup-saved.rate-popup .btn {
    background-color: #034b80;
    border-color: #034b80;
    color: #fff
}

#RZE .popup-saved.rate-popup .promo {
    background-color: #4d7fcf;
    border-color: #4d7fcf;
    color: #fff
}

#RZE .tabs {
    margin-bottom: -3px;
    top: -16px
}

#RZE .tabs.without-share {
    top: -26px
}

#RZE .tabs .tab {
    background-color: #034b80;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#RZE .tabs .tab.active {
    background-color: #4d7fcf;
    color: #fff
}

#RZE #about-view h3,
#RZE #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #131E3C
}

#RZE .nav-name {
    background-color: #333;
    color: #fff
}

#RZE .ui-tabs-active {
    background-color: #4d7fcf;
    color: #fff
}

#RZE .league-tables .navigation {
    border: none
}

#RZE .results-header .area {
    background-color: #e8e8e8;
    font-weight: 700;
    color: #707070;
    border-color: #38393e;
    text-transform: uppercase
}

#RZE .run-header {
    background-color: #e8e8e8;
    font-weight: 700;
    color: #707070;
    border-color: #38393e;
    text-transform: uppercase
}

#RZE .players-results {
    color: #5e6066;
    font-weight: 400
}

#RZE .players.all-runs .player:first-child {
    padding-top: 5px
}

#RZE .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#RZE .players {
    color: #5e6066;
    font-weight: 400
}

#RZE .players .player {
    line-height: 16px
}

#RZE .players .player:first-child {
    padding-top: 5px
}

#RZE .players .player:last-child {
    padding-bottom: 5px
}

#RZE .result,
#RZE .player-name {
    font-size: 15px;
    color: #5e6066;
    font-weight: 400
}

#RZE .all-runs-header {
    margin: 0
}

#RZE .table-bordered thead th,
#RZE .table-bordered thead td {
    font-weight: 700;
    color: #5e6066;
    border-color: #b0b0b0;
    text-transform: uppercase;
    background-color: #d6d6d6
}

#RZE .table th,
#RZE .table td {
    color: #5e6066;
    font-weight: 400
}

#RZE .notification-event-headline {
    background-color: #4d7fcf;
    color: #fff
}

#RZE .medium-font.push-title {
    font-weight: 700
}

#RZE .notifcation-date {
    font-weight: 700;
    color: #333;
    text-transform: uppercase
}

#RZE .notification-description {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px
}

#RZE .notification-description p {
    font-family: 'Roboto', sans-serif
}

#RZE .headline {
    background: none
}

#RZE .headline.first-row h1 {
    font-weight: 700;
    text-transform: normal;
    color: #000;
    background-color: #fff
}

#RZE .headline .text-bold {
    font-weight: 700;
    margin: 10px auto 20px
}

#RZE .game-date {
    color: #000;
    font-weight: 600
}

#RZE .team-points span {
    color: #131E3C
}

#RZE .team-name {
    margin-top: 5px
}

#RZE .team-name p {
    color: #131E3C;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#RZE .round-border {
    background-color: #4d7fcf
}

#RZE .round-border.versus-icon {
    color: #fff
}

#RZE .game {
    overflow: hidden
}

#RZE .game-teams {
    background-image: none;
    background-color: rgba(255, 255, 255, 0.8)
}

#RZE .game-round {
    background-color: #4d7fcf;
    color: #fff;
    font-weight: 600
}

#RZE .game-going,
#RZE .buy-ticket {
    color: #333;
    font-weight: 600
}

#RZE .game-going.active,
#RZE .buy-ticket.active {
    background-color: #333;
    color: #fff
}

#RZE .navigation.sticky {
    top: -16px
}

#RZE input {
    background-color: transparent
}

#RZE .nominations-runs h1 {
    background-color: #4d7fcf
}

#RZE .nominations-runs h2 {
    color: #fff;
    background-color: #333
}

#RZE .nominations-runs .nominations-team-headers .empty-space {
    background-color: #e8e8e8
}

#RZE .nominations-runs .nominations-team-headers h3 {
    background-color: #e8e8e8;
    font-weight: 700;
    color: #707070
}

#RZE .nominations-runs .nomination-replace-players .representatives {
    color: #575f65
}

#RZE .btn-group .btn {
    background-color: #4d7fcf;
    border-color: #4d7fcf
}

#RZE .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #333;
    border: 1px solid #333
}

#RZE .vote-section #vote-confrim-popup {
    padding: 20px
}

#RZE .vote-section .vote-table .table-title {
    background-color: #333;
    color: #fff
}

#RZE .vote-section .vote-table .table-header {
    background-color: #4d7fcf;
    color: #fff
}

#RZE .vote-section .vote-table .table-body {
    background-color: #fff
}

#RZE .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#RZE .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#RZE .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #4d7fcf
}

#RZE .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #4d7fcf;
    color: #fff;
    font-size: 9px;
    padding: 5px 7px
}

#RZE .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px;
    background-color: #4d7fcf;
    border-color: #4d7fcf
}

#RZE .vote-section .vote-title {
    background-color: #4d7fcf;
    color: #fff
}

#RZE .vote-section .vote-btn .icon {
    background-color: #333;
    color: #fff
}

#RZE .vote-section .vote-btn span {
    background-color: #3165b8;
    color: #fff;
    font-size: 12px
}

#POZ {
    font-family: 'RobotoCondensed', sans-serif;
    background-image: url("../images/club-bg/poz.png");
    background-color: #333;
    background-position: center
}

#POZ #loading {
    background-color: #e4e7ed
}

#POZ #loading .loader span {
    color: #333;
    font-weight: 700
}

#POZ .fountainG {
    background-color: #000;
    animation-name: bounce_fountainG_POZ;
    -o-animation-name: bounce_fountainG_POZ;
    -ms-animation-name: bounce_fountainG_POZ;
    -webkit-animation-name: bounce_fountainG_POZ;
    -moz-animation-name: bounce_fountainG_POZ
}

@keyframes bounce_fountainG_POZ {
    0% {
        transform: scale(1);
        background-color: #000
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#POZ #dark-theme-logo {
    display: block
}

#POZ #light-theme-logo {
    display: none
}

#POZ footer {
    background-color: #ee2;
    border-top: 3px solid #000
}

#POZ footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/psz-poznan.png");
    border: 0;
    box-shadow: 0 5px 5px 0 rgba(94, 96, 102, 0.5)
}

#POZ footer a i {
    color: #000
}

#POZ footer a span {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 10px;
    color: #000
}

#POZ footer a.inactive span {
    font-size: 0
}

#POZ #side-menu-content {
    background-color: #1f1f1f
}

#POZ header {
    background-color: #000;
    background-image: none;
    padding: 15px 20px;
    background-size: cover;
    border-bottom: 1px solid #fff
}

#POZ header .header-icons a {
    color: #fff
}

#POZ header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#POZ header.subpage {
    background-color: #000;
    background-image: none;
    border-bottom: 1px solid #fff
}

#POZ header.subpage .back-arrow a {
    color: #fff
}

#POZ header.subpage .title span {
    color: #fff;
    font-weight: 700
}

#POZ .boxes .box {
    background-color: #fff;
    border: 1px solid #d0d0d0
}

#POZ .boxes .box .circle {
    border: 1px solid #d0d0d0
}

#POZ .boxes .box i {
    color: #000
}

#POZ .boxes .box span {
    font-weight: 700;
    color: #131E3C;
    line-height: 16px
}

#POZ .boxes .box.active-language,
#POZ .boxes .box.active-theme,
#POZ .boxes .box.active-league {
    background-color: #000
}

#POZ .boxes .box.active-language span,
#POZ .boxes .box.active-theme span,
#POZ .boxes .box.active-league span {
    color: #fff
}

#POZ .headline-teams {
    color: #5e6066;
    font-weight: 400;
    margin-top: 50px
}

#POZ .headline-teams p {
    font-size: 15px
}

#POZ .button-save {
    background-color: #ee2;
    border-top: solid 3px #ee2;
    border-bottom: solid 3px #000;
    border-left: solid 3px #ee2;
    border-right: solid 3px #ee2;
    color: #000
}

#POZ .push-settings h1,
#POZ .classification-title h1 {
    background-color: #000
}

#POZ .team {
    background-color: #fff;
    color: #707070;
    font-weight: 600
}

#POZ .team-details .team {
    background-color: rgba(255, 255, 255, 0.8);
    color: #5e6066;
    font-weight: 400
}

#POZ .check-type input:checked+.box {
    background-color: #000
}

#POZ .check-type input:checked+.box:after {
    color: #fff
}

#POZ .sponsor-banner label {
    color: #5e5f62;
    background-color: rgba(255, 255, 255, 0.1);
    padding: 3px;
    font-weight: 400
}

#POZ .sponsor-banner label h2 {
    line-height: 22px
}

#POZ .sponsor-banner label .time {
    margin-top: 10px
}

#POZ .archive-div p {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px
}

#POZ .content {
    padding: 85px 20px 50px
}

#POZ .content.sub-content {
    padding: 85px 20px 50px
}

#POZ .button-area {
    top: 49px
}

#POZ .page-content {
    background-color: #fff
}

#POZ .page-content p,
#POZ .page-content ul,
#POZ .page-content ol {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px
}

#POZ .profile-content.profile-page {
    border-bottom: 3px solid #333
}

#POZ .profile-content .avatar i {
    color: #ee2
}

#POZ .report-section .left i {
    color: #333
}

#POZ .report-section .right {
    border-left: 3px solid #333
}

#POZ #calendar-view .schedule-header {
    background-color: #ee2;
    color: #000;
    font-weight: 600
}

#POZ #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#POZ #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#POZ #calendar-view .schedule-day .date {
    font-weight: 600;
    text-transform: uppercase;
    color: #333
}

#POZ #calendar-view .schedule-day .entry .hour {
    font-weight: 600;
    color: #707070
}

#POZ #calendar-view .schedule-day .entry .match {
    border-left: 3px solid #000;
    color: #5e6066;
    font-weight: 400
}

#POZ .text h2 {
    font-weight: 700;
    color: #000
}

#POZ .text p {
    color: #5e6066;
    font-weight: 400;
    margin-top: 10px
}

#POZ .text ul,
#POZ .text ol {
    color: #5e6066;
    font-weight: 400
}

#POZ .badges .badge {
    background-color: #000;
    color: #fff;
    text-transform: uppercase
}

#POZ .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#POZ .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#POZ .button-archive {
    border-top: 3px solid #ee2;
    border-bottom: 3px solid #000;
    border-left: 3px solid #ee2;
    border-right: 3px solid #ee2;
    background-color: #ee2;
    font-weight: 700;
    padding: 15px;
    color: #000
}

#POZ .btn {
    border-top: 3px solid #ee2;
    border-bottom: 3px solid #ee2;
    border-left: 3px solid #ee2;
    border-right: 3px solid #ee2;
    background-color: #ee2;
    font-weight: 700;
    padding: 15px;
    color: #000
}

#POZ .match-list .match-list-section {
    padding: 0 10px
}

#POZ .dropdown-menu {
    margin: 8px auto 0
}

#POZ .dropdown-menu.typing {
    margin: 0 auto
}

#POZ #side-menu-content .top-section {
    background-color: #000
}

#POZ #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #979797;
    text-transform: uppercase
}

#POZ #side-menu-content .content-section ul li a .icon {
    background-color: #ee2;
    color: #000;
    border-radius: 4px
}

#POZ #side-menu-content .content-section ul li a .name {
    color: #979797;
    font-weight: 400
}

#POZ .dropdown {
    top: 70px
}

#POZ .dropdown .button-archive {
    border-radius: 0
}

#POZ .game {
    border: 3px solid #fff
}

#POZ .dropdown-button {
    border-top: 3px solid #ee2;
    border-bottom: 3px solid #000;
    border-left: 3px solid #ee2;
    border-right: 3px solid #ee2;
    background-color: #ee2;
    font-weight: 700;
    padding: 15px;
    color: #000
}

#POZ a#label.dropdown-button:hover,
#POZ a#label.dropdown-button:active {
    color: #000
}

#POZ .dropdown-menu {
    border-bottom: 1px solid #ee2
}

#POZ .archive-link,
#POZ .dropdown-link {
    color: #5e6066;
    font-weight: 400
}

#POZ .archive-div {
    background-color: #fff
}

#POZ .archive-div h1 {
    font-weight: 700;
    color: #131E3C
}

#POZ .tab-pane h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#POZ .tab-pane h1.text-bold {
    font-weight: 700;
    background-color: #000;
    color: #fff;
    margin: 0 auto 10px;
    text-transform: uppercase;
    padding: 10px 5px
}

#POZ .match-list .entry-date {
    background-color: #000;
    color: #fff;
    font-weight: 600
}

#POZ .match-list .entry {
    border: 1px solid #e4e7ed
}

#POZ .match-list .entry .vs {
    background-color: #ee2
}

#POZ .match-list .entry .vs i {
    color: #000
}

#POZ .match-list .entry .team-section .team-name {
    color: #5e6066;
    font-weight: 400
}

#POZ .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #333;
    padding: 20px
}

#POZ .typing-entry h4 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#POZ .typing-entry .side span strong {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#POZ .typing-entry i {
    color: #707070
}

#POZ .typing-entry i.icon-win {
    color: #008000
}

#POZ .typing-entry i.icon-lose {
    color: #ef353f
}

#POZ .typing-entry h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#POZ .typing-entry p {
    color: #5e6066;
    font-weight: 400;
    margin: 0 20px
}

#POZ .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#POZ .popup-saved {
    color: #131E3C;
    overflow: hidden;
    padding: 0;
    border: 1px solid #d0d0d0
}

#POZ .popup-saved.typing .custom-select {
    color: #5e6066;
    font-weight: 400
}

#POZ .popup-saved.typing span {
    color: #5e6066;
    font-weight: 400
}

#POZ .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#POZ .popup-saved.rate-popup {
    padding: 20px
}

#POZ .popup-saved.rate-popup h3 {
    color: #000;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000
}

#POZ .popup-saved.rate-popup p {
    color: #5e6066
}

#POZ .popup-saved.rate-popup .btn {
    background-color: #000;
    border-color: #000;
    color: #fff
}

#POZ .popup-saved.rate-popup .promo {
    background-color: #ee2;
    border-top: 1px solid #ee2;
    border-left: 1px solid #ee2;
    border-right: 1px solid #ee2;
    border-bottom: 3px solid #000;
    color: #000
}

#POZ .tabs {
    margin-bottom: -3px;
    top: -16px
}

#POZ .tabs.without-share {
    top: -26px
}

#POZ .tabs .tab {
    background-color: #000;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px
}

#POZ .tabs .tab.active {
    background-color: #ee2;
    color: #000
}

#POZ #about-view h3,
#POZ #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background-color: #000
}

#POZ .nav-name {
    background-color: #000;
    color: #fff
}

#POZ .ui-tabs-active {
    background-color: #ee2;
    color: #000
}

#POZ .league-tables .navigation {
    border: none
}

#POZ .results-header .area {
    background-color: #000;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#POZ .run-header {
    background-color: #000;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#POZ .players-results {
    color: #5e6066;
    font-weight: 400
}

#POZ .players.all-runs .player:first-child {
    padding-top: 5px
}

#POZ .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#POZ .players {
    color: #5e6066;
    font-weight: 400
}

#POZ .players .player {
    line-height: 16px
}

#POZ .players .player:first-child {
    padding-top: 5px
}

#POZ .players .player:last-child {
    padding-bottom: 5px
}

#POZ .result,
#POZ .player-name {
    font-size: 15px;
    color: #5e6066;
    font-weight: 400
}

#POZ .all-runs-header {
    margin: 0
}

#POZ .table-bordered thead th,
#POZ .table-bordered thead td {
    font-weight: 700;
    color: #fff;
    border-color: #4d4c4c;
    text-transform: uppercase;
    background-color: #000
}

#POZ .table th,
#POZ .table td {
    color: #fff;
    font-weight: 400
}

#POZ .team-on-list tbody:nth-child(2n) {
    background-color: #262626
}

#POZ .team-on-list tbody:nth-child(2n+1) {
    background-color: #0d0d0d
}

#POZ .notification-event-headline {
    background-color: #000;
    color: #fff
}

#POZ .medium-font.push-title {
    font-weight: 700
}

#POZ .notifcation-date {
    font-weight: 700;
    color: #333;
    text-transform: uppercase
}

#POZ .notification-description {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px
}

#POZ .headline {
    background: none
}

#POZ .headline.first-row h1 {
    font-weight: 700;
    text-transform: uppercase;
    color: #fff
}

#POZ .headline .text-bold {
    font-weight: 700;
    background-color: #000;
    color: #fff;
    margin: 0 auto 10px;
    text-transform: uppercase;
    padding: 10px 5px
}

#POZ .game-date {
    color: #000;
    background-color: #ececec;
    font-weight: 600
}

#POZ .team-points span {
    color: #131E3C
}

#POZ .team-name {
    margin-top: 5px
}

#POZ .team-name p {
    color: #131E3C;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#POZ .round-border {
    background-color: #ee2
}

#POZ .round-border.versus-icon {
    color: #000
}

#POZ .game {
    overflow: hidden
}

#POZ .game-teams {
    background-image: none;
    background-color: #fff
}

#POZ .game-round {
    background-color: #000;
    color: #fff;
    font-weight: 600
}

#POZ .game-going,
#POZ .buy-ticket {
    color: #333;
    font-weight: 600
}

#POZ .game-going.active,
#POZ .buy-ticket.active {
    background-color: #ee2;
    color: #000
}

#POZ .navigation.sticky {
    top: -16px
}

#POZ input {
    background-color: transparent
}

#POZ .nominations-runs h1 {
    background-color: #ee2;
    color: #000
}

#POZ .nominations-runs h2 {
    color: #fff;
    background-color: #000
}

#POZ .nominations-runs .nominations-team-headers .empty-space {
    background-color: #5e6066
}

#POZ .nominations-runs .nominations-team-headers h3 {
    background-color: #5e6066;
    color: #fff
}

#POZ .nominations-runs .nomination-replace-players .representatives {
    color: #575f65
}

#POZ .btn-group .btn {
    border: 2px solid #000
}

#POZ .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #000;
    border: 2px solid #000
}

#POZ .vote-section #vote-confrim-popup {
    padding: 20px
}

#POZ .vote-section .vote-table .table-title {
    background-color: #ee2;
    color: #000;
    border: 2px solid #000
}

#POZ .vote-section .vote-table .table-header {
    background-color: #000;
    color: #fff
}

#POZ .vote-section .vote-table .table-body {
    background-color: #fff
}

#POZ .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#POZ .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#POZ .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #000
}

#POZ .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #ee2;
    color: #000;
    border: 2px solid #000
}

#POZ .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px;
    border: 2px solid #000
}

#POZ .vote-section .vote-title {
    background-color: #000;
    color: #fff
}

#POZ .vote-section .vote-btn .icon {
    background-color: #ee2;
    color: #000
}

#POZ .vote-section .vote-btn span {
    background-color: #000;
    color: #fff;
    font-size: 12px
}

#OPO {
    font-family: 'Cabin', sans-serif;
    background-image: url("../images/club-bg/opo.png");
    background-color: #333;
    background-position: center
}

#OPO #loading {
    background-color: #e4e7ed
}

#OPO #loading .loader span {
    color: #333;
    font-weight: 700
}

#OPO .fountainG {
    background-color: #800402;
    animation-name: bounce_fountainG_OPO;
    -o-animation-name: bounce_fountainG_OPO;
    -ms-animation-name: bounce_fountainG_OPO;
    -webkit-animation-name: bounce_fountainG_OPO;
    -moz-animation-name: bounce_fountainG_OPO
}

@keyframes bounce_fountainG_OPO {
    0% {
        transform: scale(1);
        background-color: #800402
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#OPO #dark-theme-logo {
    display: block
}

#OPO #light-theme-logo {
    display: none
}

#OPO footer {
    background-color: #000;
    border-top: none
}

#OPO footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/stal-met-kolejarz-opole.png");
    border: 0
}

#OPO footer a i {
    color: #fff
}

#OPO footer a span {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 9px;
    color: #fff
}

#OPO footer a.inactive span {
    font-size: 0
}

#OPO #side-menu-content {
    background-color: #1f1f1f
}

#OPO header {
    background-color: #051840;
    background-image: none;
    padding: 15px 20px;
    background-size: cover;
    border-bottom: 3px solid #800402
}

#OPO header .header-icons a {
    color: #fff
}

#OPO header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#OPO header.subpage {
    background-color: #051840;
    background-image: none;
    border-bottom: 3px solid #800402
}

#OPO header.subpage .back-arrow a {
    color: #fff
}

#OPO header.subpage .title span {
    color: #fff;
    font-weight: 700
}

#OPO .boxes .box {
    background-color: #10244f;
    border: 1px solid #d0d0d0
}

#OPO .boxes .box .circle {
    border: 1px solid #d0d0d0
}

#OPO .boxes .box i {
    color: #fff
}

#OPO .boxes .box span {
    font-weight: 700;
    color: #fff;
    line-height: 16px
}

#OPO .boxes .box.active-language,
#OPO .boxes .box.active-theme,
#OPO .boxes .box.active-league {
    background-color: #800402
}

#OPO .boxes .box.active-language span,
#OPO .boxes .box.active-theme span,
#OPO .boxes .box.active-league span {
    color: #fff
}

#OPO .headline-teams {
    color: #fff;
    font-weight: 400;
    margin-top: 50px
}

#OPO .headline-teams p {
    font-size: 15px
}

#OPO .button-save {
    background-color: #800402;
    border: 1px solid #800402;
    color: #fff
}

#OPO .push-settings h1,
#OPO .classification-title h1 {
    background-color: #800402
}

#OPO .team {
    background-color: #10244f;
    color: #fff;
    font-weight: 600
}

#OPO .team-details .team {
    background-color: rgba(255, 255, 255, 0.8);
    color: #fff;
    font-weight: 400
}

#OPO .check-type input:checked+.box {
    background-color: #800402
}

#OPO .check-type input:checked+.box:after {
    color: #fff
}

#OPO .sponsor-banner label {
    color: #fff;
    padding: 3px;
    font-weight: 400
}

#OPO .sponsor-banner label h2 {
    line-height: 22px
}

#OPO .sponsor-banner label .time {
    margin-top: 10px
}

#OPO .archive-div p {
    color: #fff;
    font-weight: 400;
    font-size: 15px
}

#OPO .content {
    padding: 85px 20px 50px
}

#OPO .content.sub-content {
    padding: 85px 20px 50px
}

#OPO .button-area {
    top: 49px
}

#OPO .page-content {
    background-color: #10244f
}

#OPO .page-content p,
#OPO .page-content ul,
#OPO .page-content ol {
    color: #fff;
    font-weight: 400;
    font-size: 15px
}

#OPO .profile-content.profile-page {
    border-bottom: 3px solid #333
}

#OPO .profile-content .avatar i {
    color: #000
}

#OPO .report-section .left i {
    color: #fff
}

#OPO .report-section .right {
    border-left: 3px solid #800402
}

#OPO .report-section .right p,
#OPO .report-section .right ul,
#OPO .report-section .right ol {
    color: #fff
}

#OPO #runs,
#OPO #all-runs,
#OPO #home,
#OPO #guest,
#OPO #guest-one,
#OPO #guest-two,
#OPO #guest-three {
    background-color: #10244f
}

#OPO .report-section.start,
#OPO .report-section.breake,
#OPO .report-section.end {
    background-color: #10244f
}

#OPO .report-section.breake {
    background-color: #153068
}

#OPO .report-section .players {
    background-color: #10244f
}

#OPO .news-entry {
    background-color: #10244f
}

#OPO #calendar-view .schedule-header {
    background-color: #800402;
    color: #fff;
    font-weight: 600
}

#OPO #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2)
}

#OPO #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#OPO #calendar-view .schedule-day .date {
    font-weight: 600;
    text-transform: uppercase;
    color: #fff
}

#OPO #calendar-view .schedule-day .entry .hour {
    font-weight: 600;
    color: #fff
}

#OPO #calendar-view .schedule-day .entry .match {
    border-left: 3px solid #800402;
    color: #fff;
    font-weight: 400
}

#OPO .text h2 {
    font-weight: 700;
    color: #fff
}

#OPO .text p {
    color: #fff;
    font-weight: 400;
    margin-top: 10px
}

#OPO .text ul,
#OPO .text ol {
    color: #5e6066;
    font-weight: 400
}

#OPO .badges .badge {
    background-color: #800402;
    color: #fff;
    text-transform: uppercase
}

#OPO .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#OPO .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#OPO .button-archive,
#OPO .btn {
    border: 3px solid #800402;
    background-color: #800402;
    font-weight: 700;
    padding: 15px;
    color: #fff
}

#OPO .dropdown-menu {
    margin: 8px auto 0
}

#OPO .dropdown-menu.typing {
    margin: -1px auto 0
}

#OPO #side-menu-content {
    background-image: linear-gradient(to bottom, #313b45 0%, #3393b8 100%)
}

#OPO #side-menu-content .top-section {
    background-color: #800402
}

#OPO #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase
}

#OPO #side-menu-content .content-section ul li a .icon {
    background-color: #fff;
    color: #800402;
    border-radius: 4px
}

#OPO #side-menu-content .content-section ul li a .name {
    color: #fff;
    font-weight: 400
}

#OPO .dropdown {
    top: 70px
}

#OPO .dropdown .button-archive {
    border-radius: 0
}

#OPO .game {
    border: 3px solid #fff
}

#OPO .dropdown-button {
    border: 1px solid #800402;
    background-color: #800402;
    font-weight: 700;
    color: #fff
}

#OPO a#label.dropdown-button:hover,
#OPO a#label.dropdown-button:active {
    color: #fff
}

#OPO .dropdown-menu {
    border-bottom: 1px solid #000;
    background-color: #10244f
}

#OPO .archive-link,
#OPO .dropdown-link {
    color: #fff;
    font-weight: 400
}

#OPO .archive-div {
    background-color: #10244f
}

#OPO .archive-div h1 {
    font-weight: 700;
    color: #fff
}

#OPO .center-archive {
    justify-content: flex-start
}

#OPO .tab-pane h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase;
    font-size: 12px;
    text-align: left;
    padding: 10px;
    z-index: 0
}

#OPO .tab-pane h1.text-bold {
    font-weight: 700;
    color: #fff;
    position: relative;
    margin: 20px 0;
    background: #800402;
    display: inline-block;
    text-transform: uppercase
}

#OPO .tab-pane h1.text-bold:before {
    content: '';
    width: calc(100vw - 40px);
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    background: #800402
}

#OPO .archive-div h1 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    text-align: left;
    padding: 0;
    z-index: 0
}

#OPO .game-teams-web {
    background-image: linear-gradient(90deg, #051840 50%, #10244f 50%)
}

#OPO .match-list .entry-date {
    background-color: #fff;
    color: #051840;
    font-weight: 600
}

#OPO .match-list .entry {
    border: 3px solid #fff;
    background-color: #10244f
}

#OPO .match-list .entry .vs {
    background-color: #800402
}

#OPO .match-list .entry .vs i {
    color: #fff
}

#OPO .match-list .entry .team-section .team-name {
    color: #fff;
    font-weight: 400
}

#OPO .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #333;
    padding: 20px
}

#OPO .typing-entry h4 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#OPO .typing-entry .side span strong {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#OPO .typing-entry i {
    color: #707070
}

#OPO .typing-entry i.icon-win {
    color: #008000
}

#OPO .typing-entry i.icon-lose {
    color: #ef353f
}

#OPO .typing-entry h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#OPO .typing-entry p {
    color: #5e6066;
    font-weight: 400;
    margin: 0 20px
}

#OPO .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#OPO .popup-saved {
    color: #131E3C;
    overflow: hidden;
    padding: 0;
    border: 1px solid #d0d0d0
}

#OPO .popup-saved.typing .custom-select {
    color: #5e6066;
    font-weight: 400
}

#OPO .popup-saved.typing span {
    color: #5e6066;
    font-weight: 400
}

#OPO .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#OPO .popup-saved.rate-popup {
    padding: 20px
}

#OPO .popup-saved.rate-popup:before {
    background-color: #051840
}

#OPO .popup-saved.rate-popup h3 {
    color: #fff;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff
}

#OPO .popup-saved.rate-popup p {
    color: #fff
}

#OPO .popup-saved.rate-popup .btn {
    background-color: #fff;
    border-color: #fff;
    color: #051840
}

#OPO .popup-saved.rate-popup .promo {
    background-color: #800402;
    border-color: #800402;
    color: #fff
}

#OPO .tabs {
    margin-bottom: -3px;
    top: -16px
}

#OPO .tabs.without-share {
    top: -26px
}

#OPO .tabs .tab {
    background-color: #051840;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 13px
}

#OPO .tabs .tab.active {
    background-color: #800402;
    color: #fff
}

#OPO #about-view h3,
#OPO #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    background-color: #800402
}

#OPO .members .member {
    color: #fff;
    background-color: #051840
}

#OPO .nav-name {
    background-color: #051840;
    color: #fff
}

#OPO .ui-tabs-active {
    background-color: #800402;
    color: #fff
}

#OPO .league-tables .navigation {
    border: none
}

#OPO .results-header .area {
    background-color: #800402;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#OPO .run-header {
    background-color: #670302;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#OPO .players-results {
    color: #fff;
    font-weight: 400
}

#OPO .team-result {
    color: #fff
}

#OPO .players.all-runs .player:first-child {
    padding-top: 5px
}

#OPO .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#OPO .players {
    color: #fff;
    font-weight: 400;
    background-color: #10244f
}

#OPO .players .player {
    line-height: 16px
}

#OPO .players .player:first-child {
    padding-top: 5px
}

#OPO .players .player:last-child {
    padding-bottom: 5px
}

#OPO .result,
#OPO .player-name {
    font-size: 15px;
    color: #fff;
    font-weight: 400
}

#OPO .all-runs-header {
    margin: 0
}

#OPO .table-bordered thead th,
#OPO .table-bordered thead td {
    font-weight: 700;
    color: #fff;
    border-color: #10244f;
    text-transform: uppercase;
    background-color: #051840
}

#OPO .players-results>div:nth-child(2n+1) {
    background-color: #10244f
}

#OPO .players-results>div:nth-child(2n) {
    background-color: #051840
}

#OPO .team-result-sum {
    background-color: #10244f
}

#OPO .table th,
#OPO .table td {
    color: #fff;
    font-weight: 400
}

#OPO .team-on-list tbody:nth-child(2n) {
    background-color: #10244f
}

#OPO .team-on-list tbody:nth-child(2n+1) {
    background-color: #051840
}

#OPO .notification-event-headline {
    background-color: #800402;
    color: #fff
}

#OPO .medium-font.push-title {
    font-weight: 700
}

#OPO .notifcation-date {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase
}

#OPO .notification-description {
    color: #fff;
    background-color: #10244f;
    font-weight: 400;
    font-size: 15px
}

#OPO .headline {
    background: none;
    text-align: left !important
}

#OPO .headline.first-row h1 {
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase;
    font-size: 12px;
    text-align: left;
    padding: 10px;
    z-index: 0
}

#OPO .headline.first-row h1.text-bold {
    font-weight: 700;
    color: #fff;
    position: relative;
    margin: 20px 0;
    background: #800402;
    display: inline-block;
    text-transform: uppercase
}

#OPO .headline.first-row h1.text-bold:before {
    content: '';
    width: calc(100vw - 40px);
    height: 3px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: -1;
    background: #800402
}

#OPO .headline .text-bold {
    font-weight: 700;
    background-color: #800402;
    color: #fff;
    margin: 20px auto;
    text-transform: uppercase;
    padding: 10px 5px
}

#OPO .game-date {
    color: #051840;
    background-color: #ececec;
    font-weight: 600
}

#OPO .team-points span {
    color: #131E3C
}

#OPO .team-name {
    margin-top: 5px
}

#OPO .team-name p {
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#OPO .team-details .team-name p {
    color: #10244f
}

#OPO .round-border {
    background-color: #800402
}

#OPO .round-border.versus-icon {
    color: #fff
}

#OPO .game {
    overflow: hidden
}

#OPO .game-teams {
    background-image: none;
    background-color: #10244f
}

#OPO .game-round {
    background-color: #fff;
    color: #051840;
    font-weight: 600
}

#OPO .game-going,
#OPO .buy-ticket {
    color: #333;
    font-weight: 600
}

#OPO .game-going.active,
#OPO .buy-ticket.active {
    background-color: #800402;
    color: #fff
}

#OPO .navigation.sticky {
    top: -16px
}

#OPO input {
    background-color: transparent
}

#OPO .match-list .match-list-section {
    background: none;
    padding: 0;
    border: none
}

#OPO .typing-entry {
    background-color: #10244f;
    color: #fff;
    border: 3px solid #fff
}

#OPO .typing-entry i {
    color: #fff
}

#OPO .typing-entry h1,
#OPO .typing-entry h4 {
    color: #fff
}

#OPO .typing-entry p,
#OPO .typing-entry .side span {
    color: #b3b2b2
}

#OPO .typing-entry .side span strong {
    color: #fff
}

#OPO .typing-entry p strong {
    color: #fff
}

#OPO .popup-saved {
    border: 3px solid #fff
}

#OPO .popup-saved.typing-entry .result-content {
    background-color: #10244f;
    color: #fff
}

#OPO .popup-saved.typing-entry .result-content .result-typing-entry {
    border-bottom: 1px solid #fff
}

#OPO .nominations-runs h1 {
    background-color: #800402;
    color: #fff
}

#OPO .nominations-runs h2 {
    color: #fff;
    background-color: #051840
}

#OPO .nominations-runs .nominations-team-headers .empty-space {
    background-color: #670302
}

#OPO .nominations-runs .nominations-team-headers h3 {
    background-color: #670302;
    color: #fff
}

#OPO .nominations-runs .nomination-replace-players .representatives {
    color: #fff
}

#OPO .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #051840;
    border: 1px solid #051840
}

#OPO .vote-section #vote-confrim-popup {
    padding: 20px
}

#OPO .vote-section .vote-table .table-title {
    background-color: #800402;
    color: #fff
}

#OPO .vote-section .vote-table .table-header {
    background-color: #051840;
    color: #fff
}

#OPO .vote-section .vote-table .table-body {
    background-color: #fff
}

#OPO .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#OPO .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#OPO .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #800402
}

#OPO .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #800402;
    color: #fff
}

#OPO .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#OPO .vote-section .vote-title {
    background-color: #000;
    border: 1px solid #4d4c4c;
    color: #fff
}

#OPO .vote-section .vote-btn .icon {
    background-color: #800402;
    color: #fff
}

#OPO .vote-section .vote-btn span {
    background-color: #5e6066;
    color: #fff;
    font-size: 12px
}

#OPO .popup-saved button {
    background-color: #800402;
    border: 1px solid #800402
}

#RAW {
    font-family: 'OpenSans', sans-serif;
    background-image: url("../images/club-bg/raw.svg");
    background-color: #000;
    background-position: center
}

#RAW #loading {
    background-color: #e4e7ed
}

#RAW #loading .loader span {
    color: #222;
    font-weight: 700
}

#RAW .fountainG {
    background-color: #000;
    animation-name: bounce_fountainG_RAW;
    -o-animation-name: bounce_fountainG_RAW;
    -ms-animation-name: bounce_fountainG_RAW;
    -webkit-animation-name: bounce_fountainG_RAW;
    -moz-animation-name: bounce_fountainG_RAW
}

@keyframes bounce_fountainG_RAW {
    0% {
        transform: scale(1);
        background-color: #0c4e7b
    }

    100% {
        transform: scale(0.3);
        background-color: #0c4e7b
    }
}

#RAW #dark-theme-logo {
    display: none
}

#RAW #light-theme-logo {
    display: black
}

#RAW footer {
    background-color: #222
}

#RAW footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/1616587199_rks-kolejarz-rawicz.png");
    border-top: 3px solid #222;
    border-bottom: 3px solid #222;
    border-left: 3px solid #222;
    border-right: 3px solid #222
}

#RAW footer a span {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 10px
}

#RAW footer a.inactive span {
    font-size: 0
}

#RAW header {
    background-image: none;
    background-color: #fff;
    padding: 15px 20px
}

#RAW header .header-icons a {
    color: #0c4e7b
}

#RAW header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#RAW header.subpage {
    background-color: #0c4e7b
}

#RAW header.subpage .back-arrow a {
    color: #fff
}

#RAW header.subpage .title span {
    color: #fff;
    font-weight: 600
}

#RAW .boxes .box {
    background-color: #fff
}

#RAW .boxes .box .circle {
    border: 1px solid rgba(0, 0, 0, 0.1)
}

#RAW .boxes .box i {
    color: #0c4e7b
}

#RAW .boxes .box span {
    font-weight: 700;
    color: #333;
    line-height: 16px
}

#RAW .boxes .box.active-language,
#RAW .boxes .box.active-theme,
#RAW .boxes .box.active-league {
    background-color: #0c4e7b
}

#RAW .boxes .box.active-language span,
#RAW .boxes .box.active-theme span,
#RAW .boxes .box.active-league span {
    color: #fff
}

#RAW .headline-teams {
    color: #5e6066;
    font-weight: 400;
    margin-top: 50px
}

#RAW .headline-teams p {
    font-size: 15px
}

#RAW .button-save {
    background-color: #000;
    border: solid 1px #000;
    color: #fff
}

#RAW .push-settings h1,
#RAW .classification-title h1 {
    background-color: #0c4e7b;
    color: #fff
}

#RAW .team {
    background-color: #fff;
    border-bottom: 1px solid #0c4e7b;
    color: #333;
    font-weight: 600
}

#RAW .team .team-name .fa-angle-down,
#RAW .team .team-name .fa-angle-up {
    color: #000
}

#RAW .team-details .team {
    background-color: rgba(255, 255, 255, 0.8);
    color: #5e6066;
    font-weight: 400
}

#RAW .check-type input:checked+.box {
    background-color: #0c4e7b
}

#RAW .check-type input:checked+.box:after {
    color: #fff
}

#RAW .sponsor-banner label {
    color: #5e6066;
    font-weight: 400
}

#RAW .archive-div p {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px
}

#RAW .content {
    padding: 85px 20px 50px
}

#RAW .content.sub-content {
    padding: 85px 20px 50px
}

#RAW .button-area {
    top: 49px
}

#RAW .page-content {
    background-color: rgba(255, 255, 255, 0.8)
}

#RAW .page-content p,
#RAW .page-content ul,
#RAW .page-content ol {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px
}

#RAW .profile-content.profile-page {
    border-bottom: 3px solid #000
}

#RAW .profile-content .avaraw i {
    color: #000
}

#RAW .report-section .left i {
    color: #767676
}

#RAW .report-section .right {
    border-left: 3px solid #000
}

#RAW #calendar-view .schedule-header {
    background-color: #0c4e7b;
    color: #fff;
    font-weight: 600
}

#RAW #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#RAW #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#RAW #calendar-view .schedule-day .date {
    font-weight: 700;
    text-transform: uppercase;
    color: #333
}

#RAW #calendar-view .schedule-day .entry .hour {
    font-weight: 700;
    color: #000
}

#RAW #calendar-view .schedule-day .entry .match {
    border-left: 3px solid #0c4e7b;
    color: #5e6066;
    font-weight: 400
}

#RAW .news-entry {
    border: 1px solid #e4e7ed;
    background-color: rgba(255, 255, 255, 0.8);
    overflow: hidden
}

#RAW .news-entry .text h2 {
    font-weight: 700;
    color: #333
}

#RAW .news-entry .text p {
    color: #5e6066;
    font-weight: 400;
    margin-top: 10px
}

#RAW .news-entry .text ul,
#RAW .news-entry .text ol {
    color: #5e6066;
    font-weight: 400
}

#RAW .news-entry .badges .badge {
    background-color: #0c4e7b;
    color: #fff;
    text-transform: uppercase
}

#RAW .news-entry .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#RAW .news-entry .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#RAW .button-archive,
#RAW .btn {
    border: 1px solid #000;
    background-color: #000;
    font-weight: 700;
    padding: 15px;
    color: #fff
}

#RAW .dropdown-menu {
    margin: 8px auto 0
}

#RAW .dropdown-menu.typing {
    margin: 0 auto
}

#RAW #side-menu-content {
    background-color: #0c4e7b
}

#RAW #side-menu-content .top-section {
    background-color: #000
}

#RAW #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase
}

#RAW #side-menu-content .content-section ul li a .icon {
    background-color: #0c4e7b;
    color: #fff;
    width: auto
}

#RAW #side-menu-content .content-section ul li a .name {
    color: #fff;
    font-weight: 400
}

#RAW .dropdown {
    top: 70px
}

#RAW .dropdown .button-archive {
    border-radius: 0
}

#RAW .dropdown-button {
    border: 1px solid #000;
    background-color: #000;
    font-weight: 700;
    color: #fff
}

#RAW a#label.dropdown-button:hover,
#RAW a#label.dropdown-button:active {
    color: #fff
}

#RAW .dropdown-menu {
    border-bottom: 1px solid #000
}

#RAW .archive-link,
#RAW .dropdown-link {
    color: #5e6066;
    font-weight: 400
}

#RAW .archive-div {
    background-color: rgba(255, 255, 255, 0.8)
}

#RAW .archive-div h1 {
    font-weight: 700;
    color: #333
}

#RAW .tab-pane h1 {
    font-weight: 700;
    margin: 10px 0;
    text-transform: normal;
    color: #000;
    text-align: left;
    position: relative;
    margin-bottom: 20px;
    justify-content: flex-start;
    padding: 10px 0
}

#RAW .tab-pane h1:before {
    content: '';
    width: 15%;
    height: 2px;
    background-color: #0c4e7b;
    position: absolute;
    left: 0;
    bottom: 0
}

#RAW .archive-div h1 {
    font-size: 14px
}

#RAW .match-list .entry-date {
    background-color: #0c4e7b;
    color: #fff;
    font-weight: 600
}

#RAW .match-list .entry {
    border: 1px solid rgba(0, 0, 0, 0.2)
}

#RAW .match-list .entry .vs {
    background-color: #0c4e7b
}

#RAW .match-list .entry .vs i {
    color: #fff
}

#RAW .match-list .entry .team-section .team-name {
    color: #5e6066;
    font-weight: 400
}

#RAW .match-list .match-list-section {
    padding: 0 10px 20px
}

#RAW .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #000;
    padding: 20px
}

#RAW .typing-entry h4 {
    font-weight: 700;
    color: #333;
    text-transform: uppercase
}

#RAW .typing-entry .side span strong {
    font-weight: 700;
    color: #333;
    text-transform: uppercase
}

#RAW .typing-entry i {
    color: #000
}

#RAW .typing-entry i.icon-win {
    color: #008000
}

#RAW .typing-entry i.icon-lose {
    color: #ef353f
}

#RAW .typing-entry h1 {
    font-weight: 700;
    color: #333;
    text-transform: uppercase
}

#RAW .typing-entry p {
    color: #5e6066;
    font-weight: 400;
    margin: 0 20px
}

#RAW .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#RAW .popup-saved {
    color: #333;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e4e7ed
}

#RAW .popup-saved.typing .custom-select {
    color: #5e6066;
    font-weight: 400
}

#RAW .popup-saved.typing span {
    color: #5e6066;
    font-weight: 400
}

#RAW .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#RAW .popup-saved.rate-popup {
    padding: 20px
}

#RAW .popup-saved.rate-popup h3 {
    color: #000;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000
}

#RAW .popup-saved.rate-popup p {
    color: #5e6066
}

#RAW .popup-saved.rate-popup .btn {
    background-color: #0c4e7b;
    border-color: #0c4e7b;
    color: #fff
}

#RAW .popup-saved.rate-popup .promo {
    background-color: #000;
    border-color: #000;
    color: #fff
}

#RAW .tabs {
    margin-bottom: -3px;
    top: -16px
}

#RAW .tabs.without-share {
    top: -26px
}

#RAW .tabs .tab {
    background-color: #0c4e7b;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#RAW .tabs .tab.active {
    background-color: #000;
    color: #fff
}

#RAW #about-view h3,
#RAW #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #333
}

#RAW .nav-name {
    background-color: #000;
    color: #fff
}

#RAW .ui-tabs-active {
    background-color: #0c4e7b;
    color: #fff
}

#RAW .results-header .area {
    background-color: #d6d6d6;
    font-weight: 700;
    color: #5e6066;
    border-color: #38393e;
    text-transform: uppercase
}

#RAW .run-header {
    background-color: #d6d6d6;
    font-weight: 700;
    color: #5e6066;
    border-color: #38393e;
    text-transform: uppercase
}

#RAW .players-results {
    color: #5e6066;
    font-weight: 400
}

#RAW .players.all-runs .player:first-child {
    padding-top: 5px
}

#RAW .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#RAW .players {
    color: #5e6066;
    font-weight: 400
}

#RAW .players .player {
    line-height: 16px
}

#RAW .players .player:first-child {
    padding-top: 5px
}

#RAW .players .player:last-child {
    padding-bottom: 5px
}

#RAW .result,
#RAW .player-name {
    font-size: 15px;
    color: #5e6066;
    font-weight: 400
}

#RAW .all-runs-header {
    margin: 0
}

#RAW .table-bordered thead th,
#RAW .table-bordered thead td {
    font-weight: 700;
    color: #5e6066;
    border-color: #cacaca;
    text-transform: uppercase;
    background-color: #d6d6d6
}

#RAW .table th,
#RAW .table td {
    color: #5e6066;
    font-weight: 400
}

#RAW .notification-event-headline {
    background-color: #0c4e7b;
    color: #fff
}

#RAW .medium-font.push-title {
    font-weight: 700
}

#RAW .notifcation-date {
    font-weight: 700;
    color: #222;
    text-transform: uppercase
}

#RAW .notification-description {
    color: #5e6066;
    font-weight: 400;
    font-size: 15px
}

#RAW .headline {
    background: none
}

#RAW .headline.first-row h1 {
    font-weight: 700;
    text-transform: normal;
    color: #000;
    text-align: left;
    position: relative;
    padding: 0 0 10px;
    margin-bottom: 20px;
    margin-top: 20px
}

#RAW .headline.first-row h1:before {
    content: '';
    width: 15%;
    height: 2px;
    background-color: #0c4e7b;
    position: absolute;
    left: 0;
    bottom: 0
}

#RAW .game-date {
    color: #5e6066;
    font-weight: 600
}

#RAW .team-points span {
    color: #333
}

#RAW .team-name {
    margin-top: 5px
}

#RAW .team-name p {
    color: #333;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#RAW .round-border {
    background-color: #0c4e7b
}

#RAW .round-border.versus-icon {
    color: #fff
}

#RAW .game {
    overflow: hidden
}

#RAW .game-teams {
    background-image: none;
    background-color: rgba(255, 255, 255, 0.8)
}

#RAW .game-round {
    background-color: #0c4e7b;
    color: #fff;
    font-weight: 600
}

#RAW .game-going,
#RAW .buy-ticket {
    color: #000;
    font-weight: 600
}

#RAW .game-going.active,
#RAW .buy-ticket.active {
    background-color: #000;
    color: #fff
}

#RAW .navigation.sticky {
    top: -16px
}

#RAW input {
    background-color: transparent
}

#RAW .nominations-runs h1 {
    background-color: #0c4e7b
}

#RAW .nominations-runs h2 {
    color: #fff;
    background-color: #000
}

#RAW .nominations-runs .nominations-team-headers .empty-space {
    background-color: #d6d6d6
}

#RAW .nominations-runs .nominations-team-headers h3 {
    background-color: #d6d6d6;
    font-weight: 700;
    color: #5e6066
}

#RAW .nominations-runs .nomination-replace-players .representatives {
    color: #575f65
}

#RAW .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #222;
    border: 1px solid #222
}

#RAW .vote-section #vote-confrim-popup {
    padding: 20px
}

#RAW .vote-section .vote-table .table-title {
    background-color: #000;
    color: #fff
}

#RAW .vote-section .vote-table .table-header {
    background-color: #222;
    color: #fff
}

#RAW .vote-section .vote-table .table-body {
    background-color: #fff
}

#RAW .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#RAW .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#RAW .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #0c4e7b
}

#RAW .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #0c4e7b;
    color: #fff
}

#RAW .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#RAW .vote-section .vote-title {
    background-color: #0c4e7b;
    color: #fff
}

#RAW .vote-section .vote-btn .icon {
    background-color: #000;
    color: #fff
}

#RAW .vote-section .vote-btn span {
    background-color: #5e6066;
    color: #fff;
    font-size: 12px
}

#WIT {
    font-family: 'Montserrat', sans-serif;
    background-image: url("../images/club-bg/wit.png");
    background-color: #cd2122;
    background-position: center
}

#WIT #loading {
    background-color: #e4e7ed
}

#WIT #loading .loader span {
    color: #000;
    font-weight: 700
}

#WIT .fountainG {
    background-color: #cd2122;
    animation-name: bounce_fountainG_WIT;
    -o-animation-name: bounce_fountainG_WIT;
    -ms-animation-name: bounce_fountainG_WIT;
    -webkit-animation-name: bounce_fountainG_WIT;
    -moz-animation-name: bounce_fountainG_WIT
}

@keyframes bounce_fountainG_WIT {
    0% {
        transform: scale(1);
        background-color: #cd2122
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#WIT #dark-theme-logo {
    display: block
}

#WIT #light-theme-logo {
    display: none
}

#WIT footer {
    background-color: #2f2f2f
}

#WIT footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/msc-wolfe-wittstock.png");
    border: 3px solid #2f2f2f
}

#WIT footer a span {
    font-weight: 600;
    color: #fff;
    font-size: 10px
}

#WIT footer a.inactive span {
    font-size: 0
}

#WIT header {
    background-image: url("../images/top-wit-bg.svg");
    background-color: transparent;
    padding: 15px 20px 50px;
    background-position-y: top
}

#WIT header .logo {
    margin: auto auto auto 15px
}

#WIT header .header-icons a {
    color: #fff
}

#WIT header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#WIT header.subpage {
    background-image: none;
    padding: 15px 20px;
    background-color: #000
}

#WIT header.subpage .back-arrow a {
    color: #fff
}

#WIT header.subpage .title span {
    color: #fff;
    font-weight: 700
}

#WIT .content {
    padding: 120px 20px 50px
}

#WIT .boxes .box {
    border: 1px solid #aeb2b4
}

#WIT .boxes .box .circle {
    border: 1px solid #e4e7ed
}

#WIT .boxes .box i {
    color: #cd2122
}

#WIT .boxes .box span {
    font-weight: 600;
    font-size: 10px;
    color: #31404b;
    line-height: 13px
}

#WIT .boxes .box.active-language,
#WIT .boxes .box.active-theme,
#WIT .boxes .box.active-league {
    background-color: #cd2122
}

#WIT .boxes .box.active-language span,
#WIT .boxes .box.active-theme span,
#WIT .boxes .box.active-league span {
    color: #fff
}

#WIT .headline-teams {
    color: #ddd;
    font-weight: 600;
    margin-top: 50px;
    text-shadow: 5px 5px 5px #000
}

#WIT .headline-teams p {
    font-size: 15px
}

#WIT .button-save {
    background-color: #cd2122;
    border: solid 1px #cd2122;
    color: #fff
}

#WIT .push-settings h1,
#WIT .classification-title h1 {
    background-color: #cd2122
}

#WIT .team {
    background-color: #fff;
    color: #31404b;
    font-weight: 600
}

#WIT .team-details .team {
    background-color: #fff;
    color: #ddd;
    font-weight: 400
}

#WIT .check-type input:checked+.box {
    background-color: #cd2122
}

#WIT .check-type input:checked+.box:after {
    color: #fff
}

#WIT .sponsor-banner label {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    font-weight: 400
}

#WIT .archive-div p {
    color: #000;
    font-weight: 400;
    font-size: 15px
}

#WIT .content.sub-content {
    padding: 85px 20px 50px
}

#WIT .button-area {
    top: 49px
}

#WIT .page-content {
    border: 1px solid #aeb2b4
}

#WIT .page-content p,
#WIT .page-content ul,
#WIT .page-content ol {
    color: #000;
    font-weight: 400;
    font-size: 15px
}

#WIT .page-content.lives-matches {
    position: relative;
    margin-bottom: 50px;
    margin-top: 30px
}

#WIT .profile-content.profile-page {
    border-bottom: 3px solid #cd2122
}

#WIT .profile-content .avatar i {
    color: #000
}

#WIT .report-section .left i {
    color: #222
}

#WIT .report-section .right p,
#WIT .report-section .right ul,
#WIT .report-section .right ol {
    font-weight: 400
}

#WIT #calendar-view .schedule-header {
    background-color: #cd2122;
    font-weight: 600
}

#WIT #calendar-view .schedule-day {
    border-bottom: 1px solid #c6c6c6
}

#WIT #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#WIT #calendar-view .schedule-day .date {
    font-weight: 700;
    color: #222;
    text-transform: uppercase
}

#WIT #calendar-view .schedule-day .entry .hour {
    color: #808080;
    margin: 0 0 auto
}

#WIT #calendar-view .schedule-day .entry .match {
    border-left: 2px solid #cd2122;
    color: #808080;
    font-weight: 400
}

#WIT .news-entry {
    border: 1px solid #c6c6c6;
    position: relative;
    margin-bottom: 50px
}

#WIT .news-entry .text {
    z-index: 1;
    position: relative
}

#WIT .news-entry .text h2 {
    font-weight: 700;
    color: #222;
    text-transform: uppercase
}

#WIT .news-entry .text p {
    color: #000;
    font-weight: 400;
    margin-top: 10px
}

#WIT .news-entry .text p.time {
    margin-left: 0;
    font-size: 10px
}

#WIT .news-entry .text ul,
#WIT .news-entry .text ol {
    color: #ddd;
    font-weight: 400
}

#WIT .news-entry .badges .badge {
    background-color: #cd2122;
    color: #fff
}

#WIT .news-entry .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#WIT .news-entry .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#WIT .button-archive,
#WIT .btn {
    border: 1px solid #cd2122;
    background-color: #cd2122;
    font-weight: 700;
    padding: 15px;
    font-size: 14px
}

#WIT .dropdown-menu {
    margin: 8px auto 0
}

#WIT .dropdown-menu.typing {
    margin: 0 auto
}

#WIT #side-menu-content .top-section {
    background-color: #ddd;
    color: #000
}

#WIT #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #000;
    text-transform: uppercase
}

#WIT #side-menu-content .content-section ul li a .icon {
    background-color: #000
}

#WIT #side-menu-content .content-section ul li a .name {
    color: #000;
    font-weight: 400
}

#WIT .dropdown {
    top: 70px
}

#WIT .dropdown .button-archive {
    border-radius: 0
}

#WIT .dropdown-button {
    border: 1px solid #cd2122;
    background-color: #cd2122;
    font-weight: 700
}

#WIT .dropdown-menu {
    border-bottom: 1px solid #000
}

#WIT .archive-link,
#WIT .dropdown-link {
    color: #000;
    font-weight: 400
}

#WIT .archive-div h1 {
    font-weight: 700;
    color: #31404b
}

#WIT .tab-pane h1 {
    font-weight: 700;
    color: #fff;
    background-color: #cd2122;
    font-size: 12px;
    padding: 10px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-transform: uppercase
}

#WIT .archive-div h1 {
    margin: 0 0 20px;
    padding: 0;
    color: #000;
    background: none;
    font-size: 14px
}

#WIT .match-list .entry-date {
    background-color: #cd2122;
    color: #fff;
    font-weight: 700
}

#WIT .match-list .entry {
    border: 1px solid #c6c6c6;
    background-color: #f2f2f2
}

#WIT .match-list .entry .vs {
    background-color: #fff
}

#WIT .match-list .entry .vs i {
    color: #cd2122
}

#WIT .match-list .entry .team-section .team-name {
    text-transform: uppercase;
    color: #222;
    font-weight: 500;
    font-size: 9px;
    line-height: 10px;
    margin: 5px 0
}

#WIT .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #cd2122;
    padding: 20px
}

#WIT .typing-entry h4 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#WIT .typing-entry .side span strong {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#WIT .typing-entry i {
    color: #000
}

#WIT .typing-entry i.icon-win {
    color: #008000
}

#WIT .typing-entry i.icon-lose {
    color: #ef353f
}

#WIT .typing-entry h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#WIT .typing-entry p {
    color: #ddd;
    font-weight: 400;
    margin: 0 20px
}

#WIT .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#WIT .popup-saved {
    color: #31404b;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e4e7ed
}

#WIT .popup-saved h3 {
    padding: 20px;
    font-weight: 700
}

#WIT .popup-saved.typing .custom-select {
    color: #ddd;
    font-weight: 400
}

#WIT .popup-saved.typing span {
    color: #ddd;
    font-weight: 400
}

#WIT .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#WIT .tabs {
    margin-bottom: -3px;
    top: -16px
}

#WIT .tabs.without-share {
    top: -26px
}

#WIT .tabs .tab {
    background-color: #000;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#WIT .tabs .tab.active {
    background-color: #cd2122;
    color: #fff
}

#WIT #about-view h3,
#WIT #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #31404b
}

#WIT .nav-name {
    background-color: #fff;
    color: #222
}

#WIT .league-tables .navigation {
    border: none
}

#WIT .ui-tabs-active {
    background-color: #cd2122;
    color: #fff
}

#WIT .results-header .area {
    background-color: #000;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#WIT .run-header {
    background-color: #000;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#WIT .team-result p {
    color: #000
}

#WIT .players-results {
    color: #000;
    font-weight: 400
}

#WIT .players.all-runs .player:first-child {
    padding-top: 5px
}

#WIT .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#WIT .players {
    color: #ddd;
    font-weight: 400
}

#WIT .players .player {
    line-height: 16px
}

#WIT .players .player:first-child {
    padding-top: 5px
}

#WIT .players .player:last-child {
    padding-bottom: 5px
}

#WIT .result,
#WIT .player-name {
    font-size: 15px;
    color: #000;
    font-weight: 400
}

#WIT .all-runs-header {
    margin: 0
}

#WIT .table-bordered thead th,
#WIT .table-bordered thead td {
    font-weight: 700;
    color: #fff;
    border-color: #4d4c4c;
    text-transform: uppercase;
    background-color: #000
}

#WIT .team-on-list tbody:nth-child(2n) {
    background-color: #ddd;
    color: #fff
}

#WIT .table th {
    color: #ddd;
    font-weight: 400
}

#WIT .table td {
    color: #000;
    font-weight: 400
}

#WIT .notification-event-headline {
    background-color: #cd2122;
    color: #fff
}

#WIT .medium-font.push-title {
    font-weight: 700
}

#WIT .notifcation-date {
    font-weight: 700;
    color: #222;
    text-transform: uppercase
}

#WIT .notification-description {
    color: #000;
    font-weight: 400;
    font-size: 15px
}

#WIT .headline {
    background: none
}

#WIT .headline.first-row h1 {
    background-color: #cd2122;
    margin: 10px 0 15px;
    font-weight: 700;
    color: #fff;
    padding: 10px;
    font-size: 12px
}

#WIT .game-date {
    color: #222;
    font-weight: 700;
    font-size: 10px
}

#WIT .team-name {
    margin-top: 5px
}

#WIT .team-name p {
    color: #222;
    font-weight: 500;
    font-size: 9px;
    line-height: 10px;
    margin: 5px 0
}

#WIT .round-border {
    background-color: #fff
}

#WIT .round-border.versus-icon {
    color: #cd2122
}

#WIT .game {
    overflow: hidden;
    border: 1px solid #aeb2b4
}

#WIT .game-teams {
    background-image: linear-gradient(90deg, #f4f4f4 50%, #e4e7ed 50%)
}

#WIT .game-round {
    background-color: #cd2122;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase
}

#WIT .game-going,
#WIT .buy-ticket {
    color: #000;
    font-weight: 700;
    text-transform: uppercase
}

#WIT .game-going.active,
#WIT .buy-ticket.active {
    background-color: #000;
    color: #fff
}

#WIT .navigation.sticky {
    top: -16px
}

#WIT .report-section .right p,
#WIT .report-section .right ul,
#WIT .report-section .right ol {
    color: #000
}

#WIT .nominations-runs h1 {
    background-color: #cd2122
}

#WIT .nominations-runs h2 {
    color: #fff;
    background-color: #000
}

#WIT .nominations-runs .nominations-team-headers .empty-space {
    background-color: #919090
}

#WIT .nominations-runs .nominations-team-headers h3 {
    background-color: #919090;
    color: #fff
}

#WIT .nominations-runs .nomination-replace-players .representatives {
    color: #575f65
}

#WIT .match-list .match-list-section .entry {
    margin-top: -10px
}

#WIT .typing-entry h1,
#WIT .typing-entry h4 {
    font-size: 14px
}

#WIT .typing-entry p {
    color: #000;
    font-size: 12px;
    margin-left: 0;
    margin-right: 10px
}

#WIT .popup-saved.typing span {
    color: #000;
    font-size: 13px
}

#WIT .popup-saved.typing .custom-select {
    color: #000
}

#WIT .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #000;
    border: 1px solid #000
}

#WIT .vote-section #vote-confrim-popup {
    padding: 20px
}

#WIT .vote-section .vote-table .table-title {
    background-color: #cd2122;
    color: #fff
}

#WIT .vote-section .vote-table .table-header {
    background-color: #000;
    color: #fff
}

#WIT .vote-section .vote-table .table-body {
    background-color: #fff
}

#WIT .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#WIT .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#WIT .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #cd2122
}

#WIT .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #cd2122;
    color: #fff
}

#WIT .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px;
    font-size: 10px
}

#WIT .vote-section .vote-title {
    background-color: #000;
    color: #fff
}

#WIT .vote-section .vote-btn .icon {
    background-color: #cd2122;
    color: #fff
}

#WIT .vote-section .vote-btn span {
    background-color: #2f2f2f;
    color: #fff;
    font-size: 12px
}

#LAN {
    background-image: url("../images/club-bg/lan.png");
    background-color: #c61832;
    background-position: center
}

#LAN #dark-theme-logo {
    display: none
}

#LAN #light-theme-logo {
    display: block
}

#LAN #loading {
    background-color: #e4e7ed
}

#LAN #loading .loader span {
    color: #212121;
    font-weight: 700
}

#LAN .fountainG {
    background-color: #c61832;
    animation-name: bounce_fountainG_LAN;
    -o-animation-name: bounce_fountainG_LAN;
    -ms-animation-name: bounce_fountainG_LAN;
    -webkit-animation-name: bounce_fountainG_LAN;
    -moz-animation-name: bounce_fountainG_LAN
}

@keyframes bounce_fountainG_LAN {
    0% {
        transform: scale(1);
        background-color: #c61832
    }

    100% {
        transform: scale(0.3);
        background-color: #e4e7ed
    }
}

#LAN footer {
    background-color: transparent;
    background-color: #c61832;
    border-top: 3px solid #c61832
}

#LAN footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/devils.png");
    border: none
}

#LAN footer a span {
    font-weight: 600;
    color: #fff;
    font-size: 10px
}

#LAN footer a.inactive span {
    font-size: 0
}

#LAN header {
    background-image: none;
    border-bottom: 3px solid #c61832;
    background-color: #fff;
    padding: 15px 20px
}

#LAN header .logo {
    margin: auto auto auto 15px
}

#LAN header .header-icons a {
    color: #c61832
}

#LAN header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#LAN header.subpage {
    background-image: none;
    padding: 15px 20px;
    background-color: #212121
}

#LAN header.subpage .back-arrow a {
    color: #fff
}

#LAN header.subpage .title span {
    color: #fff;
    font-weight: 700
}

#LAN .content {
    padding: 100px 20px 50px
}

#LAN .boxes .box {
    border: 1px solid #aeb2b4
}

#LAN .boxes .box .circle {
    border: 1px solid #e4e7ed
}

#LAN .boxes .box i {
    color: #c61832
}

#LAN .boxes .box span {
    font-weight: 600;
    font-size: 10px;
    color: #31404b;
    line-height: 13px
}

#LAN .boxes .box.active-language,
#LAN .boxes .box.active-theme {
    background-color: #c61832
}

#LAN .boxes .box.active-language span,
#LAN .boxes .box.active-theme span {
    color: #fff
}

#LAN .headline-teams {
    font-family: 'Source sans pro', sans-serif;
    color: #212121;
    font-weight: 600;
    margin-top: 50px
}

#LAN .headline-teams p {
    font-size: 15px
}

#LAN .button-save {
    background-color: #c61832;
    border: solid 1px #c61832;
    color: #fff
}

#LAN .push-settings h1,
#LAN .classification-title h1 {
    background-color: #c61832
}

#LAN .team {
    background-color: #fff;
    color: #31404b;
    font-weight: 600;
    font-family: 'Source sans pro', sans-serif
}

#LAN .team-details .team {
    background-color: #fff;
    color: #ddd;
    font-weight: 400
}

#LAN .check-type input:checked+.box {
    background-color: #c61832
}

#LAN .check-type input:checked+.box:after {
    color: #fff
}

#LAN .sponsor-banner label {
    color: #212121;
    font-weight: 400;
    font-family: 'Source sans pro', sans-serif
}

#LAN .nav.nav-tabs {
    font-family: 'Source sans pro', sans-serif
}

#LAN .archive-div p {
    color: #212121;
    font-weight: 400;
    font-size: 15px;
    font-family: 'Source sans pro', sans-serif
}

#LAN .content.sub-content {
    padding: 85px 20px 50px
}

#LAN .button-area {
    top: 49px
}

#LAN .page-content {
    border: 1px solid #aeb2b4
}

#LAN .page-content p,
#LAN .page-content ul,
#LAN .page-content ol {
    color: #212121;
    font-weight: 400;
    font-size: 15px;
    font-family: 'Source sans pro', sans-serif
}

#LAN .page-content.lives-matches {
    position: relative;
    margin-bottom: 50px;
    margin-top: 30px
}

#LAN .profile-content.profile-page {
    border-bottom: 3px solid #c61832
}

#LAN .profile-content .avatar i {
    color: #212121
}

#LAN .report-section .left i {
    color: #222
}

#LAN .report-section .right p,
#LAN .report-section .right ul,
#LAN .report-section .right ol {
    font-weight: 400
}

#LAN #calendar-view .schedule-header {
    background-color: #c61832;
    font-weight: 600
}

#LAN #calendar-view .schedule-day {
    border-bottom: 1px solid #c6c6c6
}

#LAN #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#LAN #calendar-view .schedule-day .date {
    font-weight: 700;
    color: #212121;
    text-transform: uppercase;
    font-family: 'Source sans pro', sans-serif
}

#LAN #calendar-view .schedule-day .entry .hour {
    color: #212121;
    margin: 0 0 auto;
    font-family: 'Source sans pro', sans-serif
}

#LAN #calendar-view .schedule-day .entry .match {
    border-left: 2px solid #c61832;
    color: #808080;
    font-weight: 400;
    font-family: 'Source sans pro', sans-serif
}

#LAN .news-entry {
    border: 1px solid #c6c6c6;
    position: relative;
    margin-bottom: 30px
}

#LAN .news-entry .text {
    z-index: 1;
    position: relative
}

#LAN .news-entry .text h2 {
    font-weight: 700;
    color: #222;
    text-transform: uppercase
}

#LAN .news-entry .text p {
    color: #212121;
    font-weight: 400;
    margin-top: 10px;
    font-family: 'Source sans pro', sans-serif
}

#LAN .news-entry .text p.time {
    margin-left: 0;
    font-size: 10px;
    font-family: 'Source sans pro', sans-serif
}

#LAN .news-entry .text ul,
#LAN .news-entry .text ol {
    color: #ddd;
    font-weight: 400
}

#LAN .news-entry .badges .badge {
    background-color: #c61832;
    color: #fff;
    font-family: 'Source sans pro', sans-serif
}

#LAN .news-entry .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#LAN .news-entry .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#LAN .members .member .info .description {
    font-family: 'Source sans pro', sans-serif
}

#LAN .button-archive,
#LAN .btn {
    border: 1px solid #931326;
    background-color: #931326;
    font-weight: 700;
    padding: 15px
}

#LAN .dropdown-menu {
    margin: 8px auto 0
}

#LAN .dropdown-menu.typing {
    margin: 0 auto
}

#LAN #side-menu-content .top-section {
    background-color: #212121;
    color: #fff
}

#LAN #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #212121;
    text-transform: uppercase
}

#LAN #side-menu-content .content-section ul li a .icon {
    background-color: #c61832
}

#LAN #side-menu-content .content-section ul li a .name {
    color: #212121;
    font-weight: 400;
    font-family: 'Source sans pro', sans-serif
}

#LAN .dropdown {
    top: 70px
}

#LAN .dropdown .button-archive {
    border-radius: 0
}

#LAN .dropdown-button {
    border: 1px solid #c61832;
    background-color: #c61832;
    font-weight: 700
}

#LAN .dropdown-menu {
    border-bottom: 1px solid #212121
}

#LAN .archive-link,
#LAN .dropdown-link {
    color: #212121;
    font-weight: 400
}

#LAN .archive-div h1 {
    font-weight: 700;
    color: #31404b
}

#LAN .tab-pane h1 {
    font-weight: 700;
    color: #212121;
    font-size: 15px;
    padding: 10px;
    margin-bottom: 20px;
    margin-top: 20px;
    text-transform: uppercase
}

#LAN .archive-div {
    margin-bottom: 30px
}

#LAN .archive-div h1 {
    font-weight: 700;
    color: #c61832;
    margin: 0 0 20px;
    padding: 0;
    background: none
}

#LAN .match-list .entry-date {
    background-color: #4a4a4a;
    color: #fff;
    font-weight: 700;
    font-family: 'Source sans pro', sans-serif
}

#LAN .match-list .entry {
    border: 1px solid #c6c6c6;
    background-color: #f2f2f2
}

#LAN .match-list .entry:first-child {
    margin-top: -10px
}

#LAN .match-list .entry .vs {
    background-color: #fff
}

#LAN .match-list .entry .vs i {
    color: #c61832
}

#LAN .match-list .entry .team-section .team-name {
    color: #212121;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Source sans pro', sans-serif;
    line-height: 12px
}

#LAN .typing-entry {
    background-color: #f2f2f2;
    border: 1px solid #c6c6c6
}

#LAN .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #c61832;
    padding: 20px
}

#LAN .typing-entry h4 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#LAN .typing-entry .side span strong {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#LAN .typing-entry i {
    color: #c61832
}

#LAN .typing-entry i.icon-win {
    color: #008000
}

#LAN .typing-entry i.icon-lose {
    color: #ef353f
}

#LAN .typing-entry h1 {
    font-weight: 700;
    color: #31404b;
    text-transform: uppercase
}

#LAN .typing-entry p {
    color: #212121;
    font-weight: 400;
    margin: 0 20px;
    font-family: 'Source sans pro', sans-serif
}

#LAN .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#LAN .popup-saved {
    color: #31404b;
    overflow: hidden;
    padding: 0;
    border: 1px solid #e4e7ed
}

#LAN .popup-saved h3 {
    padding: 20px;
    font-weight: 700
}

#LAN .popup-saved.typing .custom-select {
    color: #ddd;
    font-weight: 400
}

#LAN .popup-saved.typing span {
    color: #212121;
    font-weight: 400;
    font-family: 'Source sans pro', sans-serif
}

#LAN .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#LAN .popup-saved.rate-popup {
    padding: 20px
}

#LAN .popup-saved.rate-popup h3 {
    color: #c61832;
    border-bottom: 1px solid #c61832;
    border-top: 1px solid #c61832
}

#LAN .popup-saved.rate-popup p {
    color: #212121;
    font-family: 'Source sans pro', sans-serif
}

#LAN .popup-saved.rate-popup .btn {
    background-color: #212121;
    border-color: #212121;
    color: #fff
}

#LAN .popup-saved.rate-popup .promo {
    background-color: #c61832;
    border-color: #c61832;
    color: #fff
}

#LAN .tabs {
    margin-bottom: -3px;
    top: -16px
}

#LAN .tabs.without-share {
    top: -26px
}

#LAN .tabs .tab {
    background-color: #212121;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 11px
}

#LAN .tabs .tab.active {
    background-color: #c61832;
    color: #fff
}

#LAN #about-view h3,
#LAN #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #31404b
}

#LAN .nav-name {
    background-color: #212121;
    color: #fff;
    font-size: 11px
}

#LAN .league-tables .navigation {
    border: none
}

#LAN .ui-tabs-active {
    background-color: #c61832;
    color: #fff
}

#LAN .results-header .area {
    background-color: #212121;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#LAN .run-header {
    background-color: #991227;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: uppercase
}

#LAN .team-result p {
    color: #fff
}

#LAN .players-results {
    color: #212121;
    font-weight: 400;
    font-family: 'Source sans pro', sans-serif
}

#LAN .results-header {
    font-size: 12px
}

#LAN .players.all-runs .player:first-child {
    padding-top: 5px
}

#LAN .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#LAN .players {
    color: #ddd;
    font-weight: 400;
    font-family: 'Source sans pro', sans-serif
}

#LAN .players .player {
    line-height: 16px
}

#LAN .players .player:first-child {
    padding-top: 5px
}

#LAN .players .player:last-child {
    padding-bottom: 5px
}

#LAN .result,
#LAN .player-name {
    font-size: 15px;
    color: #212121;
    font-weight: 400
}

#LAN .all-runs-header {
    margin: 0
}

#LAN .table-bordered thead th,
#LAN .table-bordered thead td {
    font-weight: 700;
    color: #212121;
    border-color: #c4c3c3;
    text-transform: uppercase;
    background-color: #ddd;
    font-size: 12px
}

#LAN .team-on-list tbody:nth-child(2n) {
    background-color: #fff;
    color: #fff
}

#LAN .table th {
    color: #ddd;
    font-weight: 400
}

#LAN .table td {
    color: #212121;
    font-weight: 400;
    font-family: 'Source sans pro', sans-serif
}

#LAN .notification-event-headline {
    background-color: #c61832;
    color: #fff
}

#LAN .medium-font.push-title {
    font-weight: 700
}

#LAN .notifcation-date {
    font-weight: 700;
    color: #222;
    text-transform: uppercase;
    font-family: 'Source sans pro', sans-serif
}

#LAN .notification-description {
    color: #212121;
    font-weight: 400;
    font-size: 15px;
    font-family: 'Source sans pro', sans-serif
}

#LAN .headline {
    background: none
}

#LAN .headline.first-row h1 {
    margin: 10px 0 15px;
    font-weight: 700;
    color: #212121;
    padding: 10px;
    font-size: 15px
}

#LAN .game-date {
    color: #212121;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 9px;
    font-family: 'Source sans pro', sans-serif
}

#LAN .date-range {
    font-size: 13px
}

#LAN .team-name {
    margin-top: 5px
}

#LAN .team-name p {
    color: #222;
    font-weight: 500;
    font-size: 11px;
    line-height: 12px;
    margin: 5px 0;
    font-family: 'Source sans pro', sans-serif
}

#LAN .team-points {
    font-family: 'Source sans pro', sans-serif
}

#LAN .round-border {
    background-color: #fff
}

#LAN .round-border.versus-icon {
    color: #c61832
}

#LAN .game {
    overflow: hidden;
    border: 1px solid #aeb2b4
}

#LAN .game-teams {
    background-image: linear-gradient(90deg, #f4f4f4 50%, #e4e7ed 50%)
}

#LAN .game-round {
    background-color: #c61832;
    color: #fff;
    font-weight: 700;
    text-transform: uppercase
}

#LAN .game-going,
#LAN .buy-ticket {
    color: #212121;
    font-weight: 700;
    text-transform: uppercase
}

#LAN .game-going.active,
#LAN .buy-ticket.active {
    background-color: #212121;
    color: #fff
}

#LAN .navigation.sticky {
    top: -16px
}

#LAN .report-section .right p,
#LAN .report-section .right ul,
#LAN .report-section .right ol {
    color: #212121;
    font-family: 'Source sans pro', sans-serif
}

#LAN .nominations-runs h1 {
    background-color: #c61832
}

#LAN .nominations-runs h2 {
    color: #fff;
    background-color: #212121
}

#LAN .nominations-runs .nominations-team-headers .empty-space {
    background-color: #991227
}

#LAN .nominations-runs .nominations-team-headers h3 {
    background-color: #991227;
    color: #fff
}

#LAN .nominations-runs .nomination-replace-players .representatives {
    color: #575f65;
    font-family: 'Source sans pro', sans-serif
}

#LAN .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #212121;
    border: 1px solid #212121
}

#LAN .vote-section #vote-confrim-popup {
    padding: 20px
}

#LAN .vote-section .vote-table .table-title {
    background-color: #c61832;
    color: #fff
}

#LAN .vote-section .vote-table .table-header {
    background-color: #212121;
    color: #fff
}

#LAN .vote-section .vote-table .table-body {
    background-color: #fff
}

#LAN .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#LAN .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#LAN .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #c61832
}

#LAN .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #c61832;
    color: #fff
}

#LAN .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#LAN .vote-section .vote-title {
    background-color: #212121;
    color: #fff;
    font-size: 13px
}

#LAN .vote-section .vote-btn .icon {
    background-color: #c61832;
    color: #fff
}

#LAN .vote-section .vote-btn span {
    background-color: #821021;
    color: #fff;
    font-size: 12px
}

#LAN .popup-saved button {
    background-color: #c61832;
    border: 1px solid #c61832
}

#ZIE {
    font-family: 'OpenSans', sans-serif;
    background-image: url("../images/club-bg/zie.png");
    background-color: #e0e0e0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

#ZIE #loading {
    background-color: #e0e0e0
}

#ZIE #loading .loader span {
    color: #181818;
    font-weight: 700
}

#ZIE #dark-theme-logo {
    display: none
}

#ZIE #light-theme-logo {
    display: black
}

#ZIE .fountainG {
    background-color: #09a131;
    animation-name: bounce_fountainG_ZIE;
    -o-animation-name: bounce_fountainG_ZIE;
    -ms-animation-name: bounce_fountainG_ZIE;
    -webkit-animation-name: bounce_fountainG_ZIE;
    -moz-animation-name: bounce_fountainG_ZIE
}

@keyframes bounce_fountainG_ZIE {
    0% {
        transform: scale(1);
        background-color: #09a131
    }

    100% {
        transform: scale(0.3);
        background-color: #09a131
    }
}

#ZIE footer {
    background-color: #181818
}

#ZIE footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/falubaz.png");
    border: none
}

#ZIE footer a i {
    color: #fff
}

#ZIE footer a span {
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 10px;
    color: #fff
}

#ZIE footer a.inactive span {
    font-size: 0
}

#ZIE header {
    background-image: none;
    background-color: #fff;
    padding: 15px 20px
}

#ZIE header .header-icons a {
    color: #181818
}

#ZIE header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#ZIE header.subpage {
    background-color: #181818
}

#ZIE header.subpage .back-arrow a {
    color: #fff
}

#ZIE header.subpage .title span {
    color: #fff;
    font-weight: 700;
    text-transform: inherit
}

#ZIE .text h2 {
    color: #181818;
    text-transform: inherit
}

#ZIE .boxes .box {
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid #d0d0d0
}

#ZIE .boxes .box .circle {
    border: 1px solid #d0d0d0
}

#ZIE .boxes .box i {
    color: #181818
}

#ZIE .boxes .box span {
    font-weight: 700;
    color: #181818;
    line-height: 16px
}

#ZIE .boxes .box.active-language,
#ZIE .boxes .box.active-theme,
#ZIE .boxes .box.active-league {
    background-color: #edbf26
}

#ZIE .boxes .box.active-language span,
#ZIE .boxes .box.active-theme span,
#ZIE .boxes .box.active-league span {
    color: #181818
}

#ZIE .headline-teams {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin-top: 50px
}

#ZIE .headline-teams p {
    font-size: 15px
}

#ZIE .button-save {
    background-color: #edbf26;
    border: solid 1px #edbf26;
    color: #181818
}

#ZIE .push-settings h1,
#ZIE .classification-title h1 {
    background-color: #181818
}

#ZIE .team {
    background-color: #e8e8e8;
    color: #707070;
    font-weight: 600
}

#ZIE .team-details .team {
    background-color: rgba(255, 255, 255, 0.8);
    color: #5e6066;
    font-weight: 400;
    font-family: 'OpenSans', sans-serif
}

#ZIE .check-type input:checked+.box {
    background-color: #181818
}

#ZIE .check-type input:checked+.box:after {
    color: #fff
}

#ZIE .sponsor-banner label {
    color: #96989d;
    background-color: rgba(255, 255, 255, 0.1);
    padding: 3px;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .archive-div p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#ZIE .content.sub-content {
    padding: 85px 20px 50px
}

#ZIE .button-area {
    top: 49px
}

#ZIE .page-content {
    background-color: rgba(255, 255, 255, 0.8)
}

#ZIE .page-content p,
#ZIE .page-content ul,
#ZIE .page-content ol {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#ZIE .profile-content.profile-page {
    border-bottom: 3px solid #181818
}

#ZIE .profile-content .avatar i {
    color: #edbf26
}

#ZIE .report-section .left i {
    color: #181818
}

#ZIE .report-section .right {
    border-left: 1px solid #181818
}

#ZIE #calendar-view .schedule-header {
    background-color: #edbf26;
    color: #181818;
    font-weight: 600
}

#ZIE #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#ZIE #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#ZIE #calendar-view .schedule-day .date {
    font-weight: 600;
    text-transform: normal;
    color: #181818
}

#ZIE #calendar-view .schedule-day .entry .hour {
    font-weight: 600;
    color: #181818;
    font-family: 'OpenSans', sans-serif
}

#ZIE #calendar-view .schedule-day .entry .match {
    border-left: 3px solid #09a131;
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE #calendar-view .text h2 {
    font-weight: 700;
    color: #181818;
    text-transform: normal
}

#ZIE #calendar-view .text p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin-top: 10px
}

#ZIE #calendar-view .text ul,
#ZIE #calendar-view .text ol {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .badges .badge {
    background-color: #09a131;
    color: #fff
}

#ZIE .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#ZIE .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#ZIE .button-archive,
#ZIE .btn {
    border: 1px solid #181818;
    background-color: #181818;
    font-weight: 700;
    padding: 15px;
    color: #fff
}

#ZIE .dropdown-menu {
    margin: 8px auto 0
}

#ZIE .dropdown-menu.typing {
    margin: 0 auto
}

#ZIE #side-menu-content {
    background-color: #181818
}

#ZIE #side-menu-content .top-section {
    background-color: #fff;
    color: #181818
}

#ZIE #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #fff;
    text-transform: inherit
}

#ZIE #side-menu-content .content-section ul li a .icon {
    background-color: #edbf26;
    color: #181818
}

#ZIE #side-menu-content .content-section ul li a .name {
    color: #fff;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .dropdown {
    top: 70px
}

#ZIE .dropdown .button-archive {
    border-radius: 0;
    text-transform: inherit !important
}

#ZIE .dropdown-button {
    border: 1px solid #edbf26;
    background-color: #edbf26;
    font-weight: 700;
    color: #181818
}

#ZIE a#label.dropdown-button:hover,
#ZIE a#label.dropdown-button:active {
    color: #181818
}

#ZIE .dropdown-menu {
    border-bottom: 1px solid #edbf26
}

#ZIE .archive-link,
#ZIE .dropdown-link {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .archive-div {
    background-color: rgba(255, 255, 255, 0.8)
}

#ZIE .archive-div h1 {
    font-weight: 700;
    color: #131E3C
}

#ZIE .tab-pane h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: inherit
}

#ZIE .tab-pane h1.text-bold {
    font-weight: 700;
    background-color: #131E3C;
    color: #fff;
    margin: 20px auto;
    text-transform: inherit
}

#ZIE .match-list .entry-date {
    background-color: #edbf26;
    color: #181818;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600
}

#ZIE .match-list .entry {
    border: 1px solid #e4e7ed
}

#ZIE .match-list .entry .vs {
    background-color: #edbf26
}

#ZIE .match-list .entry .vs i {
    color: #181818
}

#ZIE .match-list .entry .team-section .team-name {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #181818;
    padding: 20px
}

#ZIE .typing-entry h4 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#ZIE .typing-entry .side span strong {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#ZIE .typing-entry i {
    color: #181818
}

#ZIE .typing-entry i.icon-win {
    color: #008000
}

#ZIE .typing-entry i.icon-lose {
    color: #ef353f
}

#ZIE .typing-entry h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#ZIE .typing-entry p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin: 0 20px
}

#ZIE .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#ZIE .popup-saved {
    color: #131E3C;
    overflow: hidden;
    padding: 0;
    border: 1px solid #d0d0d0
}

#ZIE .popup-saved.typing .custom-select {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .popup-saved.typing span {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#ZIE .popup-saved.rate-popup {
    padding: 20px
}

#ZIE .popup-saved.rate-popup h3 {
    color: #181818;
    border-bottom: 1px solid #181818;
    border-top: 1px solid #181818
}

#ZIE .popup-saved.rate-popup p {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif
}

#ZIE .popup-saved.rate-popup .btn {
    background-color: #181818;
    border-color: #181818;
    color: #fff
}

#ZIE .popup-saved.rate-popup .promo {
    background-color: #edbf26;
    border-color: #edbf26;
    color: #fff
}

#ZIE .tabs {
    margin-bottom: -3px;
    top: -16px
}

#ZIE .tabs.without-share {
    top: -26px
}

#ZIE .tabs .tab {
    background-color: #181818;
    font-weight: 700;
    text-transform: inherit;
    font-size: 11px
}

#ZIE .tabs .tab.active {
    background-color: #edbf26;
    color: #181818
}

#ZIE #about-view h3,
#ZIE #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #131E3C
}

#ZIE .nav-name {
    background-color: #181818;
    color: #fff;
    text-transform: inherit
}

#ZIE .ui-tabs-active {
    background-color: #edbf26;
    color: #181818
}

#ZIE .league-tables .navigation {
    border: none
}

#ZIE .results-header .area {
    background-color: #181818;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: inherit
}

#ZIE .run-header {
    background-color: #181818;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: inherit
}

#ZIE .players-results {
    color: #181818;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .players.all-runs .player:first-child {
    padding-top: 5px
}

#ZIE .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#ZIE .players {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .players .player {
    line-height: 16px
}

#ZIE .players .player:first-child {
    padding-top: 5px
}

#ZIE .players .player:last-child {
    padding-bottom: 5px
}

#ZIE .result,
#ZIE .player-name {
    font-size: 15px;
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .all-runs-header {
    margin: 0
}

#ZIE .table-bordered thead th,
#ZIE .table-bordered thead td {
    font-weight: 700;
    color: #fff;
    border-color: #444;
    text-transform: inherit;
    background-color: #181818
}

#ZIE .table th,
#ZIE .table td {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .notification-event-headline {
    background-color: #edbf26;
    color: #181818
}

#ZIE .medium-font.push-title {
    font-weight: 700
}

#ZIE .notifcation-date {
    font-weight: 700;
    color: #181818;
    text-transform: uppercase
}

#ZIE .notification-description {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#ZIE .headline {
    background: none
}

#ZIE .headline.first-row h1 {
    font-weight: 700;
    text-transform: normal;
    color: #fff
}

#ZIE .headline .text-bold {
    font-weight: 700;
    background-color: #131E3C;
    color: #fff;
    margin: 20px auto;
    text-transform: normal;
    padding: 10px 5px
}

#ZIE .game-date {
    color: #181818;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600
}

#ZIE .team-points span {
    color: #131E3C
}

#ZIE .team-name {
    margin-top: 5px
}

#ZIE .team-name p {
    color: #131E3C;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#ZIE .round-border {
    background-color: #edbf26
}

#ZIE .round-border.versus-icon {
    color: #181818
}

#ZIE .game {
    overflow: hidden
}

#ZIE .game-teams {
    background-image: none;
    background-color: rgba(255, 255, 255, 0.8)
}

#ZIE .game-round {
    background-color: #09a131;
    color: #fff;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600
}

#ZIE .game-going,
#ZIE .buy-ticket {
    color: #181818;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600
}

#ZIE .game-going.active,
#ZIE .buy-ticket.active {
    background-color: #181818;
    color: #fff
}

#ZIE .navigation.sticky {
    top: -16px
}

#ZIE input {
    background-color: transparent
}

#ZIE .nominations-runs h1 {
    background-color: #edbf26;
    color: #181818
}

#ZIE .nominations-runs h2 {
    color: #fff;
    background-color: #181818
}

#ZIE .nominations-runs .nominations-team-headers .empty-space {
    background-color: #e8e8e8
}

#ZIE .nominations-runs .nominations-team-headers h3 {
    background-color: #e8e8e8;
    font-weight: 700;
    color: #707070
}

#ZIE .nominations-runs .nomination-replace-players .representatives {
    color: #5e6066;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#ZIE .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #181818;
    border: 1px solid #181818
}

#ZIE .vote-section #vote-confrim-popup {
    padding: 20px
}

#ZIE .vote-section .vote-table .table-title {
    background-color: #edbf26;
    color: #181818
}

#ZIE .vote-section .vote-table .table-header {
    background-color: #181818;
    color: #fff
}

#ZIE .vote-section .vote-table .table-body {
    background-color: #fff
}

#ZIE .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#ZIE .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#ZIE .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #edbf26
}

#ZIE .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #edbf26;
    color: #181818
}

#ZIE .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px
}

#ZIE .vote-section .vote-title {
    background-color: #edbf26;
    color: #181818;
    font-weight: 700;
    text-transform: inherit
}

#ZIE .vote-section .vote-btn .icon {
    background-color: #edbf26;
    color: #181818
}

#ZIE .vote-section .vote-btn span {
    background-color: #181818;
    color: #fff;
    font-size: 12px;
    text-transform: inherit
}

#PIL {
    font-family: 'OpenSans', sans-serif;
    background-image: url("../images/club-bg/pil.png");
    background-color: #e0e0e0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

#PIL #loading {
    background-color: #e0e0e0
}

#PIL #loading .loader span {
    color: #000;
    font-weight: 700
}

#PIL .fountainG {
    background-color: #09a131;
    animation-name: bounce_fountainG_PIL;
    -o-animation-name: bounce_fountainG_PIL;
    -ms-animation-name: bounce_fountainG_PIL;
    -webkit-animation-name: bounce_fountainG_PIL;
    -moz-animation-name: bounce_fountainG_PIL
}

@keyframes bounce_fountainG_PIL {
    0% {
        transform: scale(1);
        background-color: #09a131
    }

    100% {
        transform: scale(0.3);
        background-color: #09a131
    }
}

#PIL #dark-theme-logo {
    display: block
}

#PIL #light-theme-logo {
    display: none
}

#PIL footer {
    background-color: #000
}

#PIL footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/euro-finannce-polonia-pila.png");
    border: none
}

#PIL footer a i {
    color: #fff
}

#PIL footer a span {
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 10px;
    color: #fff
}

#PIL footer a.inactive span {
    font-size: 0
}

#PIL header {
    background-image: none;
    background-color: #000;
    padding: 15px 20px
}

#PIL header .header-icons a {
    color: #fff
}

#PIL header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#PIL header.subpage {
    background-color: #000
}

#PIL header.subpage .back-arrow a {
    color: #fff
}

#PIL header.subpage .title span {
    color: #fff;
    font-weight: 700;
    text-transform: inherit
}

#PIL .text h2 {
    color: #000;
    text-transform: inherit
}

#PIL .boxes .box {
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid #d0d0d0;
    border-radius: 5px
}

#PIL .boxes .box .circle {
    border: 1px solid #d0d0d0
}

#PIL .boxes .box i {
    color: #09a131
}

#PIL .boxes .box span {
    font-weight: 700;
    color: #000;
    line-height: 16px
}

#PIL .boxes .box.active-language,
#PIL .boxes .box.active-theme,
#PIL .boxes .box.active-league {
    background-color: #009c3d
}

#PIL .boxes .box.active-language span,
#PIL .boxes .box.active-theme span,
#PIL .boxes .box.active-league span {
    color: #fff
}

#PIL .headline-teams {
    color: #fff;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin-top: 50px
}

#PIL .headline-teams p {
    font-size: 15px
}

#PIL .button-save {
    background-color: #009c3d;
    border: solid 1px #009c3d;
    color: #fff
}

#PIL .push-settings h1,
#PIL .classification-title h1 {
    background-color: #000
}

#PIL .team {
    background-color: #e8e8e8;
    color: #707070;
    font-weight: 600
}

#PIL .team-details .team {
    background-color: rgba(255, 255, 255, 0.8);
    color: #666;
    font-weight: 400;
    font-family: 'OpenSans', sans-serif
}

#PIL .check-type input:checked+.box {
    background-color: #09a131
}

#PIL .check-type input:checked+.box:after {
    color: #fff
}

#PIL .news-entry {
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 5px
}

#PIL .sponsor-banner label {
    color: #96989d;
    background-color: rgba(255, 255, 255, 0.1);
    padding: 3px;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .archive-div p {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#PIL .content {
    padding: 85px 20px 50px
}

#PIL .content.sub-content {
    padding: 85px 20px 50px
}

#PIL .content.more-top-space-content {
    padding: 115px 20px 50px
}

#PIL .button-area {
    top: 49px
}

#PIL .page-content {
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 5px
}

#PIL .page-content p,
#PIL .page-content ul,
#PIL .page-content ol {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#PIL .profile-content.profile-page {
    border-bottom: 3px solid #000
}

#PIL .profile-content .avatar i {
    color: #009c3d
}

#PIL .report-section .left i {
    color: #000
}

#PIL .report-section .right {
    border-left: 1px solid #000
}

#PIL #calendar-view .schedule-header {
    background-color: #009c3d;
    color: #fff;
    font-weight: 600
}

#PIL #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#PIL #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#PIL #calendar-view .schedule-day .date {
    font-weight: 600;
    text-transform: normal;
    color: #000
}

#PIL #calendar-view .schedule-day .entry .hour {
    font-weight: 600;
    color: #000;
    font-family: 'OpenSans', sans-serif
}

#PIL #calendar-view .schedule-day .entry .match {
    border-left: 3px solid #09a131;
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL #calendar-view .text h2 {
    font-weight: 700;
    color: #000;
    text-transform: normal
}

#PIL #calendar-view .text p {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin-top: 10px
}

#PIL #calendar-view .text ul,
#PIL #calendar-view .text ol {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .badges .badge {
    background-color: #09a131;
    color: #fff;
    border-radius: 5px
}

#PIL .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#PIL .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#PIL .button-archive,
#PIL .btn {
    border: 1px solid #666;
    background-color: #666;
    font-weight: 700;
    padding: 15px;
    color: #fff;
    border-radius: 5px
}

#PIL .dropdown-menu {
    margin: 8px auto 0
}

#PIL .dropdown-menu.typing {
    margin: 0 auto
}

#PIL #side-menu-content {
    background-color: #000
}

#PIL #side-menu-content .top-section {
    background-color: #009c3d;
    color: #fff
}

#PIL #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #fff;
    text-transform: inherit
}

#PIL #side-menu-content .content-section ul li a .icon {
    background-color: #000;
    color: #fff;
    width: auto
}

#PIL #side-menu-content .content-section ul li a .name {
    color: #fff;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .dropdown {
    top: 70px
}

#PIL .dropdown .button-archive {
    border-radius: 0;
    text-transform: inherit !important
}

#PIL .dropdown-button {
    border: 1px solid #009c3d;
    background-color: #009c3d;
    font-weight: 700;
    color: #fff
}

#PIL a#label.dropdown-button:hover,
#PIL a#label.dropdown-button:active {
    color: #fff
}

#PIL .dropdown-menu {
    border-bottom: 1px solid #009c3d
}

#PIL .archive-link,
#PIL .dropdown-link {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .archive-div {
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 5px
}

#PIL .archive-div h1 {
    font-weight: 700;
    color: #131E3C
}

#PIL .tab-pane h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: inherit
}

#PIL .tab-pane h1.text-bold {
    font-weight: 700;
    color: #fff;
    margin: 20px auto;
    text-transform: inherit
}

#PIL .match-list .entry-date {
    background-color: #009c3d;
    color: #fff;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600;
    border-radius: 0 0 5px 5px
}

#PIL .match-list .entry {
    border: 1px solid #e4e7ed;
    border-radius: 5px 5px 0 0
}

#PIL .match-list .entry .vs {
    background-color: #009c3d
}

#PIL .match-list .entry .vs i {
    color: #fff
}

#PIL .match-list .entry .team-section .team-name {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .match-list .match-list-section {
    border-radius: 5px
}

#PIL .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #000;
    padding: 20px
}

#PIL .typing-entry h4 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#PIL .typing-entry .side span strong {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#PIL .typing-entry i {
    color: #009c3d
}

#PIL .typing-entry i.icon-win {
    color: #008000
}

#PIL .typing-entry i.icon-lose {
    color: #ef353f
}

#PIL .typing-entry h1 {
    font-weight: 700;
    color: #131E3C;
    text-transform: uppercase
}

#PIL .typing-entry p {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin: 0 20px
}

#PIL .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#PIL .popup-saved {
    color: #131E3C;
    overflow: hidden;
    padding: 0;
    border: 1px solid #d0d0d0
}

#PIL .popup-saved.typing .custom-select {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .popup-saved.typing span {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#PIL .popup-saved.rate-popup {
    padding: 20px
}

#PIL .popup-saved.rate-popup h3 {
    color: #000;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000
}

#PIL .popup-saved.rate-popup p {
    color: #666;
    font-family: 'OpenSans', sans-serif
}

#PIL .popup-saved.rate-popup .btn {
    background-color: #000;
    border-color: #000;
    color: #fff
}

#PIL .popup-saved.rate-popup .promo {
    background-color: #009c3d;
    border-color: #009c3d;
    color: #fff
}

#PIL .tabs {
    margin-bottom: -3px;
    top: -16px
}

#PIL .tabs.without-share {
    top: -26px
}

#PIL .tabs .tab {
    background-color: #000;
    font-weight: 700;
    text-transform: inherit;
    font-size: 11px
}

#PIL .tabs .tab.active {
    background-color: #009c3d;
    color: #fff
}

#PIL #about-view h3,
#PIL #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #131E3C
}

#PIL .nav-name {
    background-color: #000;
    color: #fff;
    text-transform: inherit
}

#PIL .ui-tabs-active {
    background-color: #009c3d;
    color: #fff
}

#PIL .league-tables .navigation {
    border: none
}

#PIL .results-header .area {
    background-color: #000;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: inherit
}

#PIL .run-header {
    background-color: #000;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: inherit
}

#PIL .players-results {
    color: #000;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .players.all-runs .player:first-child {
    padding-top: 5px
}

#PIL .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#PIL .players {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .players .player {
    line-height: 16px
}

#PIL .players .player:first-child {
    padding-top: 5px
}

#PIL .players .player:last-child {
    padding-bottom: 5px
}

#PIL .result,
#PIL .player-name {
    font-size: 15px;
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .all-runs-header {
    margin: 0
}

#PIL .table-bordered thead th,
#PIL .table-bordered thead td {
    font-weight: 700;
    color: #fff;
    border-color: #444;
    text-transform: inherit;
    background-color: #000
}

#PIL .table th,
#PIL .table td {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .notification-event-headline {
    background-color: #009c3d;
    color: #fff
}

#PIL .medium-font.push-title {
    font-weight: 700
}

#PIL .notifcation-date {
    font-weight: 700;
    color: #000;
    text-transform: uppercase
}

#PIL .notification-description {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#PIL .headline {
    background: none
}

#PIL .headline.first-row h1 {
    font-weight: 700;
    text-transform: normal;
    color: #fff
}

#PIL .headline .text-bold {
    font-weight: 700;
    color: #fff;
    margin: 20px auto;
    text-transform: normal;
    padding: 10px 5px
}

#PIL .game-date {
    color: #000;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600
}

#PIL .team-points span {
    color: #131E3C
}

#PIL .team-name {
    margin-top: 5px
}

#PIL .team-name p {
    color: #131E3C;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#PIL .round-border {
    background-color: #009c3d
}

#PIL .round-border.versus-icon {
    color: #fff
}

#PIL .game {
    overflow: hidden;
    border-radius: 5px
}

#PIL .game-teams {
    background-image: none;
    background-color: #fff
}

#PIL .game-round {
    background-color: #09a131;
    color: #fff;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600
}

#PIL .game-going,
#PIL .buy-ticket {
    color: #000;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600
}

#PIL .game-going.active,
#PIL .buy-ticket.active {
    background-color: #666;
    color: #fff
}

#PIL .navigation.sticky {
    top: -16px
}

#PIL input {
    background-color: transparent
}

#PIL .nominations-runs h1 {
    background-color: #009c3d;
    color: #000
}

#PIL .nominations-runs h2 {
    color: #fff;
    background-color: #000
}

#PIL .nominations-runs .nominations-team-headers .empty-space {
    background-color: #e8e8e8
}

#PIL .nominations-runs .nominations-team-headers h3 {
    background-color: #e8e8e8;
    font-weight: 700;
    color: #707070
}

#PIL .nominations-runs .nomination-replace-players .representatives {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#PIL .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #000;
    border: 1px solid #000
}

#PIL .vote-section #vote-confrim-popup {
    padding: 20px
}

#PIL .vote-section .vote-table .table-title {
    background-color: #009c3d;
    color: #fff
}

#PIL .vote-section .vote-table .table-header {
    background-color: #000;
    color: #fff
}

#PIL .vote-section .vote-table .table-body {
    background-color: #fff
}

#PIL .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#PIL .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#PIL .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #009c3d
}

#PIL .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #009c3d;
    color: #000
}

#PIL .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px;
    background-color: #009c3d;
    border-color: #009c3d;
    color: #fff
}

#PIL .vote-section .vote-title {
    background-color: #009c3d;
    color: #fff;
    font-weight: 700;
    text-transform: inherit
}

#PIL .vote-section .vote-btn .icon {
    background-color: #009c3d;
    color: #000
}

#PIL .vote-section .vote-btn span {
    background-color: #000;
    color: #fff;
    font-size: 12px;
    text-transform: inherit
}

#PIL .popup-saved button {
    background-color: #09a131;
    border: 1px solid #09a131
}

#KRA {
    font-family: 'OpenSans', sans-serif;
    background-image: url("../images/club-bg/kra.png");
    background-color: #e0e0e0;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

#KRA #loading {
    background-color: #e0e0e0
}

#KRA #loading .loader span {
    color: #000;
    font-weight: 700
}

#KRA .fountainG {
    background-color: #5e5e5e;
    animation-name: bounce_fountainG_KRA;
    -o-animation-name: bounce_fountainG_KRA;
    -ms-animation-name: bounce_fountainG_KRA;
    -webkit-animation-name: bounce_fountainG_KRA;
    -moz-animation-name: bounce_fountainG_KRA
}

@keyframes bounce_fountainG_KRA {
    0% {
        transform: scale(1);
        background-color: #5e5e5e
    }

    100% {
        transform: scale(0.3);
        background-color: #5e5e5e
    }
}

#KRA #dark-theme-logo {
    display: block
}

#KRA #light-theme-logo {
    display: none
}

#KRA footer {
    background-color: #000
}

#KRA footer a.profile i {
    background-image: url("https://appadmin.gksz.pl/thumbs/40x0/teams-logo/krakow.png");
    border: none
}

#KRA footer a i {
    color: #fff
}

#KRA footer a span {
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 10px;
    color: #fff
}

#KRA footer a.inactive span {
    font-size: 0
}

#KRA header {
    background-image: none;
    background-color: #000;
    padding: 15px 20px
}

#KRA header .header-icons a {
    color: #fff
}

#KRA header .header-icons a .icon-notification {
    top: 6px;
    position: relative
}

#KRA header.subpage {
    background-color: #000
}

#KRA header.subpage .back-arrow a {
    color: #fff
}

#KRA header.subpage .title span {
    color: #fff;
    font-weight: 700;
    text-transform: inherit
}

#KRA .text h2 {
    color: #000;
    text-transform: inherit
}

#KRA .boxes .box {
    background-color: rgba(255, 255, 255, 0.8);
    border: 1px solid #d0d0d0
}

#KRA .boxes .box .circle {
    border: 1px solid #d0d0d0
}

#KRA .boxes .box i {
    color: #5e5e5e
}

#KRA .boxes .box span {
    font-weight: 700;
    color: #000;
    line-height: 16px
}

#KRA .boxes .box.active-language,
#KRA .boxes .box.active-theme,
#KRA .boxes .box.active-league {
    background-color: #5e5e5e
}

#KRA .boxes .box.active-language span,
#KRA .boxes .box.active-theme span,
#KRA .boxes .box.active-league span {
    color: #fff
}

#KRA .headline-teams {
    color: #fff;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin-top: 50px
}

#KRA .headline-teams p {
    font-size: 15px
}

#KRA .button-save {
    background-color: #5e5e5e;
    border: solid 1px #5e5e5e;
    color: #fff
}

#KRA .push-settings h1,
#KRA .classification-title h1 {
    background-color: #000
}

#KRA .team {
    background-color: #e8e8e8;
    color: #707070;
    font-weight: 600
}

#KRA .team-details .team {
    background-color: rgba(255, 255, 255, 0.8);
    color: #666;
    font-weight: 400;
    font-family: 'OpenSans', sans-serif
}

#KRA .check-type input:checked+.box {
    background-color: #5e5e5e
}

#KRA .check-type input:checked+.box:after {
    color: #fff
}

#KRA .news-entry {
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 0
}

#KRA .sponsor-banner label {
    color: #96989d;
    background-color: rgba(255, 255, 255, 0.1);
    padding: 3px;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .archive-div p {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#KRA .content {
    padding: 85px 20px 50px
}

#KRA .content.sub-content {
    padding: 85px 20px 50px
}

#KRA .content.sub-content h1 {
    color: #fff
}

#KRA .content.more-top-space-content {
    padding: 115px 20px 50px
}

#KRA .button-area {
    top: 49px
}

#KRA .page-content {
    background-color: rgba(255, 255, 255, 0.9);
    border-radius: 0
}

#KRA .page-content p,
#KRA .page-content ul,
#KRA .page-content ol {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#KRA .profile-content.profile-page {
    border-bottom: 3px solid #000
}

#KRA .profile-content .avatar i {
    color: #5e5e5e
}

#KRA .report-section .left i {
    color: #000
}

#KRA .report-section .right {
    border-left: 1px solid #000
}

#KRA #calendar-view .schedule-header {
    background-color: #5e5e5e;
    color: #fff;
    font-weight: 600
}

#KRA #calendar-view .schedule-day {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1)
}

#KRA #calendar-view .schedule-day:last-child {
    border-bottom: 0;
    margin-bottom: 10px
}

#KRA #calendar-view .schedule-day .date {
    font-weight: 600;
    text-transform: normal;
    color: #000
}

#KRA #calendar-view .schedule-day .entry .hour {
    font-weight: 600;
    color: #000;
    font-family: 'OpenSans', sans-serif
}

#KRA #calendar-view .schedule-day .entry .match {
    border-left: 3px solid #5e5e5e;
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA #calendar-view .text h2 {
    font-weight: 700;
    color: #000;
    text-transform: normal
}

#KRA #calendar-view .text p {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin-top: 10px
}

#KRA #calendar-view .text ul,
#KRA #calendar-view .text ol {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .badges .badge {
    background-color: #5e5e5e;
    color: #fff;
    border-radius: 0
}

#KRA .badges .badge.first-league {
    background-color: #367a8c;
    color: #fff
}

#KRA .badges .badge.second-league {
    color: #fff;
    background-color: rgba(54, 122, 140, 0.8)
}

#KRA .button-archive,
#KRA .btn {
    border: 1px solid #666;
    background-color: #666;
    font-weight: 700;
    padding: 15px;
    color: #fff;
    border-radius: 0
}

#KRA .dropdown-menu {
    margin: 8px auto 0
}

#KRA .dropdown-menu.typing {
    margin: 0 auto
}

#KRA #side-menu-content {
    background-color: #000
}

#KRA #side-menu-content .top-section {
    background-color: #5e5e5e;
    color: #fff
}

#KRA #side-menu-content .content-section h2 {
    font-weight: 700;
    color: #fff;
    text-transform: inherit
}

#KRA #side-menu-content .content-section ul li a .icon {
    background-color: #000;
    color: #fff;
    width: auto
}

#KRA #side-menu-content .content-section ul li a .name {
    color: #fff;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .dropdown {
    top: 70px
}

#KRA .dropdown .button-archive {
    border-radius: 0;
    text-transform: inherit !important
}

#KRA .dropdown-button {
    border: 1px solid #5e5e5e;
    background-color: #5e5e5e;
    font-weight: 700;
    color: #fff
}

#KRA a#label.dropdown-button:hover,
#KRA a#label.dropdown-button:active {
    color: #fff
}

#KRA .dropdown-menu {
    border-bottom: 1px solid #5e5e5e
}

#KRA .archive-link,
#KRA .dropdown-link {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .archive-div {
    background-color: #fff;
    border-radius: 0
}

#KRA .archive-div h1 {
    font-weight: 700;
    color: #17191C
}

#KRA .tab-pane h1 {
    font-weight: 700;
    color: #17191C;
    text-transform: inherit
}

#KRA .tab-pane h1.text-bold {
    font-weight: 700;
    color: #fff;
    margin: 20px auto;
    text-transform: inherit
}

#KRA .match-list .entry-date {
    background-color: #5e5e5e;
    color: #fff;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600;
    border-radius: 0 0 5px 5px
}

#KRA .match-list .entry {
    border: 1px solid #e4e7ed;
    border-radius: 5px 5px 0 0
}

#KRA .match-list .entry .vs {
    background-color: #5e5e5e
}

#KRA .match-list .entry .vs i {
    color: #fff
}

#KRA .match-list .entry .team-section .team-name {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .match-list .match-list-section {
    border-radius: 5px
}

#KRA .typing-entry h3 {
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    background-color: #000;
    padding: 20px
}

#KRA .typing-entry h4 {
    font-weight: 700;
    color: #17191C;
    text-transform: uppercase
}

#KRA .typing-entry .side span strong {
    font-weight: 700;
    color: #17191C;
    text-transform: uppercase
}

#KRA .typing-entry i {
    color: #5e5e5e
}

#KRA .typing-entry i.icon-win {
    color: #008000
}

#KRA .typing-entry i.icon-lose {
    color: #ef353f
}

#KRA .typing-entry h1 {
    font-weight: 700;
    color: #17191C;
    text-transform: uppercase
}

#KRA .typing-entry p {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    margin: 0 20px
}

#KRA .typing-entry .custom-select {
    width: calc(100% - 40px);
    margin: 10px 20px
}

#KRA .popup-saved {
    color: #17191C;
    overflow: hidden;
    padding: 0;
    border: 1px solid #d0d0d0
}

#KRA .popup-saved.typing .custom-select {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .popup-saved.typing span {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .popup-saved .btn {
    margin-bottom: 0;
    border-radius: 0
}

#KRA .popup-saved.rate-popup {
    padding: 20px
}

#KRA .popup-saved.rate-popup h3 {
    color: #000;
    border-bottom: 1px solid #000;
    border-top: 1px solid #000
}

#KRA .popup-saved.rate-popup p {
    color: #666;
    font-family: 'OpenSans', sans-serif
}

#KRA .popup-saved.rate-popup .btn {
    background-color: #000;
    border-color: #000;
    color: #fff
}

#KRA .popup-saved.rate-popup .promo {
    background-color: #5e5e5e;
    border-color: #5e5e5e;
    color: #fff
}

#KRA .tabs {
    margin-bottom: -3px;
    top: -16px
}

#KRA .tabs.without-share {
    top: -26px
}

#KRA .tabs .tab {
    background-color: #000;
    font-weight: 700;
    text-transform: inherit;
    font-size: 11px
}

#KRA .tabs .tab.active {
    background-color: #5e5e5e;
    color: #fff
}

#KRA #about-view h3,
#KRA #members-view h3 {
    font-weight: 700;
    text-transform: uppercase;
    color: #17191C
}

#KRA .nav-name {
    background-color: #000;
    color: #fff;
    text-transform: inherit
}

#KRA .ui-tabs-active {
    background-color: #5e5e5e;
    color: #fff
}

#KRA .league-tables .navigation {
    border: none
}

#KRA .results-header .area {
    background-color: #000;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: inherit
}

#KRA .run-header {
    background-color: #000;
    font-weight: 700;
    color: #fff;
    border-color: #38393e;
    text-transform: inherit
}

#KRA .players-results {
    color: #000;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .players.all-runs .player:first-child {
    padding-top: 5px
}

#KRA .players.all-runs .player:last-child {
    padding-bottom: 5px
}

#KRA .players {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .players .player {
    line-height: 16px
}

#KRA .players .player:first-child {
    padding-top: 5px
}

#KRA .players .player:last-child {
    padding-bottom: 5px
}

#KRA .result,
#KRA .player-name {
    font-size: 15px;
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .all-runs-header {
    margin: 0
}

#KRA .table-bordered thead th,
#KRA .table-bordered thead td {
    font-weight: 700;
    color: #fff;
    border-color: #444;
    text-transform: inherit;
    background-color: #000
}

#KRA .table th,
#KRA .table td {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .notification-event-headline {
    background-color: #5e5e5e;
    color: #fff
}

#KRA .medium-font.push-title {
    font-weight: 700
}

#KRA .notifcation-date {
    font-weight: 700;
    color: #000;
    text-transform: uppercase
}

#KRA .notification-description {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 15px
}

#KRA .headline {
    background: none
}

#KRA .headline.first-row h1 {
    font-weight: 700;
    text-transform: normal;
    color: #fff
}

#KRA .headline .text-bold {
    font-weight: 700;
    color: #fff;
    margin: 20px auto;
    text-transform: normal;
    padding: 10px 5px
}

#KRA .game-date {
    color: #000;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600
}

#KRA .team-points span {
    color: #17191C
}

#KRA .team-name {
    margin-top: 5px
}

#KRA .team-name p {
    color: #17191C;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px
}

#KRA .round-border {
    background-color: #5e5e5e
}

#KRA .round-border.versus-icon {
    color: #fff
}

#KRA .game {
    overflow: hidden;
    border-radius: 0
}

#KRA .game-teams {
    background-image: none;
    background-color: #fff
}

#KRA .game-round {
    background-color: #5e5e5e;
    color: #fff;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600
}

#KRA .game-going,
#KRA .buy-ticket {
    color: #000;
    font-family: 'OpenSans', sans-serif;
    font-weight: 600
}

#KRA .game-going.active,
#KRA .buy-ticket.active {
    background-color: #666;
    color: #fff
}

#KRA .navigation.sticky {
    top: -16px
}

#KRA input {
    background-color: transparent
}

#KRA .nominations-runs h1 {
    background-color: #5e5e5e;
    color: #000
}

#KRA .nominations-runs h2 {
    color: #fff;
    background-color: #000
}

#KRA .nominations-runs .nominations-team-headers .empty-space {
    background-color: #e8e8e8
}

#KRA .nominations-runs .nominations-team-headers h3 {
    background-color: #e8e8e8;
    font-weight: 700;
    color: #707070
}

#KRA .nominations-runs .nomination-replace-players .representatives {
    color: #666;
    font-family: 'OpenSans', sans-serif;
    font-weight: 400
}

#KRA .btn-group .btn.less-important-btn {
    background-color: #fff;
    color: #000;
    border: 1px solid #000
}

#KRA .vote-section #vote-confrim-popup {
    padding: 20px
}

#KRA .vote-section .vote-table .table-title {
    background-color: #5e5e5e;
    color: #fff
}

#KRA .vote-section .vote-table .table-header {
    background-color: #000;
    color: #fff
}

#KRA .vote-section .vote-table .table-body {
    background-color: #fff
}

#KRA .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #c9c9c9
}

#KRA .vote-section .vote-table .table-body .table-row:nth-child(even) {
    background-color: #efefef
}

#KRA .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #5e5e5e
}

#KRA .vote-section .vote-table .table-body .table-row .vote-badge {
    background-color: #5e5e5e;
    color: #000
}

#KRA .vote-section .vote-table .table-body .table-row .btn {
    padding: 5px 10px;
    background-color: #5e5e5e;
    border-color: #5e5e5e;
    color: #fff
}

#KRA .vote-section .vote-title {
    background-color: #5e5e5e;
    color: #fff;
    font-weight: 700;
    text-transform: inherit
}

#KRA .vote-section .vote-btn .icon {
    background-color: #5e5e5e;
    color: #000
}

#KRA .vote-section .vote-btn span {
    background-color: #000;
    color: #fff;
    font-size: 12px;
    text-transform: inherit
}

#KRA .report-section.run-comment {
    border-radius: 0
}

#KRA .text table th {
    background-color: #666
}

#KRA .notifications .archive-div.extra-color h1 {
    color: #404040
}

#KRA .popup-saved button {
    background-color: #666;
    border: 1px solid #666
}

#OST .table-bordered .table-header-darken td {
    background-color: #000;
    color: #fff
}

#ZIE .table-bordered .table-header-darken td {
    background-color: #4b4b4b;
    color: #fff
}

#BYD .table-bordered .table-header-darken td {
    background-color: #580000;
    color: #fff
}

#LOD .table-bordered .table-header-darken td {
    background-color: #949393;
    color: #fff
}

#LAN .table-bordered .table-header-darken td {
    background-color: #c4c3c3;
    color: #0a0a0a
}

#GDA .table-bordered .table-header-darken td {
    background-color: #bdbcbc;
    color: #5e6066
}

#RYB .table-bordered .table-header-darken td {
    background-color: #00c349;
    color: #fff
}

#POZ .table-bordered .table-header-darken td {
    background-color: #4d4c4c;
    color: #fff
}

#GNI .table-bordered .table-header-darken td {
    background-color: #646363;
    color: #fff
}

#OPO .table-bordered .table-header-darken td {
    background-color: #4e0201;
    color: #fff
}

#RAW .table-bordered .table-header-darken td {
    background-color: #bdbcbc;
    color: #5e6066
}

#DAU .table-bordered .table-header-darken td {
    background-color: #942534;
    color: #fff
}

#RZE .table-bordered .table-header-darken td {
    background-color: #bdbcbc;
    color: #5e6066
}

#TAR .table-bordered .table-header-darken td {
    background-color: #bdbcbc;
    color: #5e6066
}

#PIL .table-bordered .table-header-darken td {
    background-color: #09a131;
    color: #fff
}

#WIT .table-bordered .table-header-darken td {
    background-color: #a11a1b;
    color: #fff
}

#KRO .table-bordered .table-header-darken td {
    background-color: #af7168;
    color: #fff
}

#OST .boxes .box.active-league span,
#BYD .boxes .box.active-league span,
#LOD .boxes .box.active-league span,
#LAN .boxes .box.active-league span,
#RYB .boxes .box.active-league span,
#GNI .boxes .box.active-league span,
#DAU .boxes .box.active-league span {
    color: #fff
}

.hide-me-quickly {
    display: none !important
}

#default footer a.profile.inactive {
    display: none
}

#default-dark.root-div {
    background-color: #222;
    background-image: url("../images/zuzel-motor-dark.svg")
}

#default-dark .internet-error {
    background-color: #b9111a
}

#default-dark #loading {
    background-color: #222
}

#default-dark #loading .loader .fountainG {
    background-color: #fff
}

#default-dark #loading .loader span {
    color: #fff
}

#default-dark header {
    background-image: url("../images/top-basic-bg-dark.svg")
}

#default-dark header .logo #light-theme-logo {
    display: none
}

#default-dark header .logo #dark-theme-logo {
    display: block
}

#default-dark header .header-icons a {
    color: #fff
}

#default-dark header.subpage {
    background-color: #000
}

#default-dark header.subpage .back-arrow a {
    color: #fff
}

#default-dark header.subpage .title span {
    color: #fff
}

#default-dark footer {
    background-color: #000;
    padding: 10px 0
}

#default-dark footer a.profile i {
    border-color: #000
}

#default-dark footer a.profile.inactive {
    display: none
}

#default-dark .share-button {
    background-color: #000;
    border: 1px solid #000;
    color: #fff
}

#default-dark .boxes .box .circle {
    border-color: #fff
}

#default-dark .headline {
    background: none;
    color: #fff
}

#default-dark .game-date {
    background-color: #000;
    color: #fff
}

#default-dark .game-teams,
#default-dark .game-teams-web {
    background-image: linear-gradient(90deg, #626262 50%, #4a4a4a 50%)
}

#default-dark .game-teams-web {
    color: #fff
}

#default-dark .game-going,
#default-dark .buy-ticket {
    background-color: #626262;
    color: #fff
}

#default-dark .game-going.active {
    background-color: #0a0a0a
}

#default-dark #list-view .game-going.active {
    background-color: #033b6f
}

#default-dark .round-border {
    background-color: #222
}

#default-dark .versus-icon {
    color: #fff
}

#default-dark .news-entry {
    background-color: #000
}

#default-dark .text,
#default-dark .text h2 {
    color: #fff
}

#default-dark .text .badges .badge {
    background-color: #4a4a4a;
    color: #fff
}

#default-dark .text .badges .badge.first-league {
    background-color: #00529c;
    color: #fff
}

#default-dark .text .badges .badge.second-league {
    background-color: rgba(0, 82, 156, 0.8);
    color: #fff
}

#default-dark .boxes .box {
    background-color: #000
}

#default-dark .boxes .box.active-theme,
#default-dark .boxes .box.active-language,
#default-dark .boxes .box.active-league {
    background-color: #00529c
}

#default-dark .boxes .box span,
#default-dark .boxes .box i {
    color: #fff
}

#default-dark .headline-teams {
    color: #fff
}

#default-dark .team {
    color: #fff;
    background-color: #000;
    border-bottom: 1px solid #626262
}

#default-dark .team-details {
    background-color: #3c3c3c;
    border: 1px solid #626262
}

#default-dark .team-details .team {
    background-color: #3c3c3c
}

#default-dark .page-content {
    background-color: #000;
    color: #fff
}

#default-dark #side-menu-content {
    background-color: #000;
    color: #fff
}

#default-dark .archive-div {
    background-color: #000;
    color: #fff
}

#default-dark .archive-div h1 {
    color: #fff
}

#default-dark .notification-description {
    background-color: #000;
    color: #fff
}

#default-dark .dropdown-menu {
    background-color: #3c3c3c;
    color: #fff
}

#default-dark .pure-hr {
    border-bottom: 1px solid #626262
}

#default-dark .tab-pane h1 {
    color: #fff
}

#default-dark .match-canceled-label {
    background-color: #b9111a
}

#default-dark .table-bordered .table-header-darken {
    background-color: #000
}

#default-dark .table-header {
    background-color: #2b2b2b;
    color: #fff
}

#default-dark .team-on-list tbody:nth-child(2n+1),
#default-dark .players-results>div:nth-child(2n+1) {
    background-color: #626262;
    color: #fff
}

#default-dark .team-on-list tbody:nth-child(2n),
#default-dark .players-results>div:nth-child(2n) {
    background-color: #535353;
    color: #fff
}

#default-dark .team-result-sum {
    background: none;
    color: #fff
}

#default-dark .vote-section .vote-table .table-body {
    background-color: #626262;
    color: #fff
}

#default-dark .vote-section .vote-table .table-body .table-row:nth-child(2n) {
    background-color: #535353;
    color: #fff
}

#default-dark .vote-section .vote-table .table-body .table-row {
    border-top: 1px solid #3e3838
}

#default-dark .vote-section .vote-table .table-body .table-row.best-player {
    border: 2px solid #ddd
}

#default-dark .popup-saved {
    color: #fff
}

#default-dark .popup-saved:before {
    background-color: #3e3838;
    border: 1px solid #000
}

#default-dark .popup-saved .btn-group .btn.less-important-btn {
    background-color: #535353;
    color: #fff;
    border: 1px solid #535353
}

#default-dark .tabs .tab {
    background-color: #626262
}

#default-dark .tabs .tab.active {
    background-color: #00529c
}

#default-dark .vote-section .vote-information {
    border: 1px solid #afc0d9;
    color: #afc0d9;
    background-color: #084298
}

#default-dark .game-teams {
    color: #fff
}

#default-dark .nav-name {
    background-color: #626262;
    color: #fff
}

#default-dark .nav-name.ui-state-active {
    background-color: #00529c
}

#default-dark #runs,
#default-dark #all-runs,
#default-dark #home,
#default-dark #guest,
#default-dark #guest-one,
#default-dark #guest-two,
#default-dark #guest-three {
    background-color: #3c3c3c
}

#default-dark #runs .run-header,
#default-dark #all-runs .run-header,
#default-dark #home .run-header,
#default-dark #guest .run-header,
#default-dark #guest-one .run-header,
#default-dark #guest-two .run-header,
#default-dark #guest-three .run-header {
    background-color: #000;
    color: #fff
}

#default-dark #runs .players,
#default-dark #all-runs .players,
#default-dark #home .players,
#default-dark #guest .players,
#default-dark #guest-one .players,
#default-dark #guest-two .players,
#default-dark #guest-three .players {
    background-color: #3c3c3c;
    color: #fff
}

#default-dark #runs .report-section.start,
#default-dark #runs .report-section.breake,
#default-dark #runs .report-section.end,
#default-dark #all-runs .report-section.start,
#default-dark #all-runs .report-section.breake,
#default-dark #all-runs .report-section.end,
#default-dark #home .report-section.start,
#default-dark #home .report-section.breake,
#default-dark #home .report-section.end,
#default-dark #guest .report-section.start,
#default-dark #guest .report-section.breake,
#default-dark #guest .report-section.end,
#default-dark #guest-one .report-section.start,
#default-dark #guest-one .report-section.breake,
#default-dark #guest-one .report-section.end,
#default-dark #guest-two .report-section.start,
#default-dark #guest-two .report-section.breake,
#default-dark #guest-two .report-section.end,
#default-dark #guest-three .report-section.start,
#default-dark #guest-three .report-section.breake,
#default-dark #guest-three .report-section.end {
    background-color: rgba(224, 224, 224, 0.1);
    color: #fff
}

#default-dark #runs .nominations-runs .nomination-replace-players .representatives,
#default-dark #all-runs .nominations-runs .nomination-replace-players .representatives,
#default-dark #home .nominations-runs .nomination-replace-players .representatives,
#default-dark #guest .nominations-runs .nomination-replace-players .representatives,
#default-dark #guest-one .nominations-runs .nomination-replace-players .representatives,
#default-dark #guest-two .nominations-runs .nomination-replace-players .representatives,
#default-dark #guest-three .nominations-runs .nomination-replace-players .representatives {
    color: #fff
}

#default-dark #runs .nominations-runs .nomination-replace-players,
#default-dark #all-runs .nominations-runs .nomination-replace-players,
#default-dark #home .nominations-runs .nomination-replace-players,
#default-dark #guest .nominations-runs .nomination-replace-players,
#default-dark #guest-one .nominations-runs .nomination-replace-players,
#default-dark #guest-two .nominations-runs .nomination-replace-players,
#default-dark #guest-three .nominations-runs .nomination-replace-players {
    border-bottom: 1px solid #606060
}

#default-dark #runs hr,
#default-dark #all-runs hr,
#default-dark #home hr,
#default-dark #guest hr,
#default-dark #guest-one hr,
#default-dark #guest-two hr,
#default-dark #guest-three hr {
    border-bottom: 1px solid #606060
}

#default-dark #runs .nominations-runs h2,
#default-dark #all-runs .nominations-runs h2,
#default-dark #home .nominations-runs h2,
#default-dark #guest .nominations-runs h2,
#default-dark #guest-one .nominations-runs h2,
#default-dark #guest-two .nominations-runs h2,
#default-dark #guest-three .nominations-runs h2 {
    color: #fff;
    background-color: #62646a
}

#default-dark #runs .nominations-runs .nominations-team-headers .empty-space,
#default-dark #runs .nominations-runs .nominations-team-headers h3,
#default-dark #all-runs .nominations-runs .nominations-team-headers .empty-space,
#default-dark #all-runs .nominations-runs .nominations-team-headers h3,
#default-dark #home .nominations-runs .nominations-team-headers .empty-space,
#default-dark #home .nominations-runs .nominations-team-headers h3,
#default-dark #guest .nominations-runs .nominations-team-headers .empty-space,
#default-dark #guest .nominations-runs .nominations-team-headers h3,
#default-dark #guest-one .nominations-runs .nominations-team-headers .empty-space,
#default-dark #guest-one .nominations-runs .nominations-team-headers h3,
#default-dark #guest-two .nominations-runs .nominations-team-headers .empty-space,
#default-dark #guest-two .nominations-runs .nominations-team-headers h3,
#default-dark #guest-three .nominations-runs .nominations-team-headers .empty-space,
#default-dark #guest-three .nominations-runs .nominations-team-headers h3 {
    color: #fff;
    background-color: #7e8086
}

#default-dark #runs .report-section,
#default-dark #all-runs .report-section,
#default-dark #home .report-section,
#default-dark #guest .report-section,
#default-dark #guest-one .report-section,
#default-dark #guest-two .report-section,
#default-dark #guest-three .report-section {
    color: #fff
}

#default-dark .results-header {
    background-color: #000;
    color: #fff
}

.b-disabled {
    opacity: .5
}

.text.lk-text table td,
.text.lk-text table th {
    font-size: 8px;
    padding: 5px 3px;
    width: inherit
}

#default-dark .popup-saved.typing span {
    color: #aaabac
}

#OST .text.lk-text table th {
    background-color: #d33
}

#ZIE .text.lk-text table th {
    background-color: #181818
}

#BYD .text.lk-text table th {
    background-color: darkred
}

#LOD .text.lk-text table th {
    background-color: #00529f
}

#LAN .text.lk-text table th {
    background-color: #931326
}

#GDA .text.lk-text table th {
    background-color: #C30101
}

#RYB .text.lk-text table th {
    background-color: #009036
}

#POZ .text.lk-text table th {
    background-color: #ee2;
    color: #000
}

#GNI .text.lk-text table th {
    background-color: #aa4243
}

#OPO .text.lk-text table th {
    background-color: #800402
}

#OPO .text.lk-text table td {
    color: #fff;
    border: 1px solid #4b5460
}

#OPO .popup-saved.typing span {
    color: #aeaeae
}

#RAW .text.lk-text table th {
    background-color: #000
}

#DAU .text.lk-text table th {
    background-color: #212121
}

#RZE .text.lk-text table th {
    background-color: #034b80
}

#TAR .text.lk-text table th {
    background-color: #f1d410;
    color: #0170ba
}

#PIL .text.lk-text table th {
    background-color: #666
}

.game-teams-dmpj {
    background: none !important;
    background-color: #eee !important
}

.game-teams-dmpj .team-name p {
    font-size: 9px !important;
    line-height: 12px !important
}

.game-teams-dmpj .home-logo img,
.game-teams-dmpj .guest-logo img {
    height: 30px !important;
    margin-bottom: 10px
}

#default-dark .game-teams-dmpj {
    background-color: rgba(89, 89, 89, 0.75) !important
}

#OPO .game-teams-dmpj {
    background-color: rgba(89, 89, 89, 0.75) !important
}

#OPO .content.sub-content.more-top-space-content .tab-content {
    margin-top: 40px
}

#LAN .content.sub-content.more-top-space-content .tab-content {
    margin-top: 50px
}

#DAU .content.sub-content.more-top-space-content .tab-content {
    margin-top: 50px
}

#TAR .content.sub-content.more-top-space-content .tab-content {
    margin-top: 60px;
    margin-top: 50px
}

#GNI .content.sub-content.more-top-space-content .tab-content {
    margin-top: 60px
}

body {
    border: 1px solid #000
}

body,
footer,
#loading,
#loading .loader,
#side-menu-content,
#side-menu-content .top-section,
.dropdown .button-archive,
.dropdown {
    width: 360px
}

header,
footer {
    width: 358px
}

body,
#loading,
#loading .loader,
.dropdown .button-archive {
    margin: auto
}

#loading,
#loading .loader,
.dropdown {
    left: 0;
    right: 0;
    margin: auto
}


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