/* Minimalizowanie nie powiodło się. Trwa zwracanie niezminimalizowanej zawartości.
(107,45): run-time error CSS1039: Token not allowed after unary operator: '-ct-border-width'
 */

.tt-menu{
    z-index:100000 !important;
}

input[type="number"] {
    text-align: right;
    padding-right:10px;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    margin-left: 10px;
}


.link-clickable{
    cursor:pointer;
}

.start-40 {
    left: 45% !important;
}

footer {
    position:fixed;
    bottom:0;
    width:100%;
}

.pagination .btn.disabled, .pagination .btn.active {
    border: none !important;
}

.bold {
    font-weight:bold;
}

.blockquote-footer .bold {
    font-size:0.9rem;
}
/*
input[type="checkbox" i]:disabled {
    background-color:azure;
}*/



select.AplicationsClubLicType option[value="1"] {
    background: #e7faf5;
}

select.AplicationsClubLicType option[value="2"] {
    background: #f1f2fe;
}

select.AplicationsClubLicType option[value="3"] {
    background: #fff9ef;
}

.badge.display-6 {
    font-size: 1rem !important;
    font-weight: bold !important;
}

.dev .card {
}

.prod .card {
}

.ea .card {
}

.dev .card .card-header {
    background-color: #E33147 !important;
}

.prod .card .card-header {
}

.ea .card .card-header {
}


input[type="checkbox"][disabled][checked] {
    filter: invert(100%) hue-rotate(18deg) brightness(6);
}

input[type="checkbox"][disabled] {
    filter: invert(100%) hue-rotate(18deg) brightness(6);
}


.form-floating > label {
    border:none !important;
    background:none !important;
}

.form-floating { 
    overflow-x: hidden;
}
.even {
    background-color: rgb(238, 242, 247) !important;
}

.select2, .select2 .selection, .select2-selection, .select2-selection__rendered {
    height: calc(1.5em + 0.9rem + calc(var(--ct-border-width) * 2)) !important;
}

.select2-selection__rendered {
    padding: .35rem .9rem;
    font-size: .9rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6c757d;
}
.select2-selection__arrow {
    padding: .45rem .9rem;
    top:5px !important;
}


/* Chrome, Safari, Edge, Opera */
input.noarrows::-webkit-outer-spin-button,
input.noarrows::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number].noarrows {
    -moz-appearance: textfield;
}

.w60 {
    width: 60px;
}
