* {transition: .2s ease;}
.bckg {background: url(../img/earth.jpg) no-repeat fixed top; background-size: cover;}
button.login-btn {margin-top:10px;}
div.footer {margin-top:10px;}
p.footer {margin-top:5px;margin-bottom:5px;}
p.footer a{text-decoration:none;}
.serwis-wygenerowany {margin-top:10px;}
div.tresc-full {display:none;}
.fleft {float:left;}
.fright {float:right;}
.column-title {display:block;font-size:100%;}
.col-middle {margin-bottom:20px;}
li.list-group-item {font-size:85%;padding:5px;}
.btn-col {margin-top:3px;}
.btn-col .btn {padding: 0px 5px;font-size:12px;}
.bg-today {background-color: #e5e5e5;}
.bg-yesterday {background-color: #f0f0f0;}
.bg-two-days {background-color: #fcfcfc;}
a.newsMore, a.agencyMore {font-weight:bold;}
a.widziany {font-weight:normal;}
a.newsMore span.glyphicon-asterisk {margin-right: 3px;color:#d9534f;}
a.newsMore i.bi-asterisk {margin-right: 3px;color:#d9534f;}
a.newsMore span.glyphicon-music {color:#5bc0de;}
a.newsMore i.bi-file-music {margin-left:3px;color:#d9534f;}
a.widziany  span.glyphicon-asterisk:before {content: "";}
a.widziany  i.bi-asterisk:before {content: "";}
.news-col-block {display:block;}
.news-col-none {display:none;}
.search-form-margin-bottom {margin-bottom:20px;}
form.serwisy {padding-bottom:15px;}
#soundSearch {margin-top:10px;}
.sound-list span:nth-child(odd){background: rgba(17,152,117,.1);}
span.sound-name {display:block;margin-bottom:3px;}
span.sound-name:hover {background:#e5e5e5;cursor:pointer;}
audio {width:190px;margin-top:10px;}
#agencyNewsModal .modal-title {display:inline-block;}
i.sound-download:hover {cursor:pointer;}
button.agencyLink {--bs-btn-font-size: .75rem;}
.btn-group-wrap {flex-wrap: wrap;}
.alert {--bs-alert-padding-y: .5rem;}

@media (min-width: 1600px) {
    /*
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1520px;
    }
    */
}

[data-bs-theme=dark] {
  .bg-today {background-color: rgb(53, 57, 41);}
  .bg-yesterday {background-color: rgb(48, 52, 41);}
  .bg-two-days {background-color: rgb(43, 47, 41);} 
  span.sound-name:hover {color: #212529;} 
}

/***********scrollbar*****/
.scroll-bar {overflow-y:auto;overflow-x:hidden;}
.scroll-bar::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
.scroll-bar::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
.scroll-bar::-webkit-scrollbar-thumb {
  background: #286090; 
  border-radius: 10px;
}
.scroll-bar::-webkit-scrollbar-thumb:hover {
  background: #007bff;
}
.scroll-bar::-webkit-scrollbar-thumb:active {
  background: #eeeeee;
}
.scroll-bar::-webkit-scrollbar-track {
  background: #f0f0f0; 
  border-radius: 10px;
}
.scroll-bar::-webkit-scrollbar-track:hover {
  background: #e5e5e5;
}
.scroll-bar::-webkit-scrollbar-track:active {
  background: #333333;
}
.scroll-bar::-webkit-scrollbar-corner {
  background: transparent;
}

/***********theme toggler*****/
      .btn-bd-primary {
        --bd-violet-bg: #712cf9;
        --bd-violet-rgb: 112.520718, 44.062154, 249.437846;

        --bs-btn-font-weight: 600;
        --bs-btn-color: var(--bs-white);
        --bs-btn-bg: var(--bd-violet-bg);
        --bs-btn-border-color: var(--bd-violet-bg);
        --bs-btn-hover-color: var(--bs-white);
        --bs-btn-hover-bg: #6528e0;
        --bs-btn-hover-border-color: #6528e0;
        --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);
        --bs-btn-active-color: var(--bs-btn-hover-color);
        --bs-btn-active-bg: #5a23c8;
        --bs-btn-active-border-color: #5a23c8;
      }

      .bd-mode-toggle {
        z-index: 1500;
      }

      .bd-mode-toggle .dropdown-menu .active .bi {
        display: block !important;
      }
