.new-user-info{
    font-size: 24px;
}
.app-info{
    font-size: 18px;
    margin-top: 20px;
}
#zapisy-bg{
    min-height: 400px !important;
    color: #495056 !important;
}
.text-muted{
    color: #495056 !important;
}

html[data-bs-theme=dark] .input100{
    color: whitesmoke !important;
}

html[data-bs-theme=dark] .text-muted,
html[data-bs-theme=dark] .login100-form-title,
html[data-bs-theme=dark] .txt1{
    color: #b6afa9 !important;
}

#mobile-user-component, #disciplines-menu-mobile{
    display: none;
}

@media screen and (max-width: 568px) {
    .header-btn span{
        display: none;
    }
}

@media screen and (min-width: 569px) {
    .header-btn i{
        margin-left: .234375rem !important;
    }
}

@media screen and (max-width: 768px) {
    .logo img{
       height: 56px !important;
    }
    #profile-box{
        border: none !important;
    }
    #profile-box .page-heading{
        border-bottom: none !important;
    }
    #mobile-user-component{
        display: block;
    }
    #user-component{
        display: none;
    }
    .dataTables_paginate{
        overflow: auto !important;
    }
    #part-table{
        font-size: 11px !important;
    }
    #part-table table{
        table-layout:fixed;
        width:100%;
    }
    .dt-row{
        overflow: auto;
    }
}

@media screen and (max-width: 991px){
    #discipline-menu-searchbar{
        display: none !important;
    }
    #disciplines-menu-mobile{
        display: block !important;
    }
    .dt-buttons{
        display: none;
    }
    #profile-box .row>*{
        width: initial !important;
    }
}

.nav-tabs .nav-link.active{
    border-radius: var(--bs-nav-tabs-border-radius) !important;
}

.regulations{
    font-size: 11px !important;
}

#zapisy-bg{
    padding-top: 75px !important;
}

@media screen and (max-width: 426px){
    #global-user-component{
        font-size: 11px !important;
    }
    #part-table{
        font-size: 10px !important;
    }
    #part-table .btn{
        font-size: 0.5rem !important;
    }
}

@media screen and (max-width: 376px){
    #global-user-component{
        font-size: 10px !important;
    }
}

html, body {
  overflow-x:hidden
}

#profile-box .ibox-title{
    margin-top: 30px !important;
}

.edit-btn{
    z-index: 9999 !important;
    position: relative !important;
}

.curr-item-filter{
    font-weight: bold !important;
}

.login-form .errorlist ul, .login-form .errorlist, .alert-danger p{
  margin-bottom: 0 !important;
}

.footer-desc{
    margin-bottom: 8px !important;
}

.webtechnika-footer{
    color: rgba(var(--bs-component-color-rgb),.5);
    font-weight: normal;
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
    border-radius: .6rem !important;
}

.bootstrap-container{
    max-width: 1340px !important;
}

#participants-mobile{
    display: none;
}

@media screen and (max-width: 768px) {
    #participants-desktop {
        display: none;
    }
    #participants-mobile{
        display: block;
    }
}