#bubble {
    background-color: #021c7d;
}

.bubbleHead {
    color: white;
}

#textHead {
    color: #021c7d;
}

#strip-text-2 {
    color: #021c7d;
}

#strip-text {
    color: #021c7d;
}

#fl {

    background-color: white;

}

#files A {

    color: black;
    text-decoration: none;

}
#files A:hover {

    color: #888;
    text-decoration: none;

}

#linkStopka {
    color:black;
}

#linki {
    color:black;
}

/*.btn-group-toggle>.btn input[type=radio]{
     position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.btn-gus {
     border-color: #001d77;
     color: #001d77;
}

.btn-gus.disabled, .btn-gus[disabled] {
     color: #616161 !important;
     border-color: #616161 !important;
 }

.btn-gus.active {
     background-color: #001d77aa !important;
     border-color: #001d77 !important;
}

.btn-gus.focus {
     box-shadow: 0 0 0 0.2rem #001d7755;
}

.btn-gus:hover {
     background-color: #001d77aa;
     border-color: white;
}

.btn-gus:active {
     background-color: #001d7755 !important;
     border-color: white !important;
}*/

.btn-gus {
     --bs-btn-border-color: #001d77;
     --bs-btn-color: #001d77;
     --bs-btn-hover-bg: #001d77aa;
     --bs-btn-hover-color: white;
     --bs-btn-hover-border-color: white;
     --bs-btn-active-bg: #001d77aa !important;
     --bs-btn-active-color: white !important;
     --bs-btn-active-border-color: #001d77 !important;
     --bs-btn-disabled-color: #616161 !important;
     --bs-btn-disabled-border-color: #616161 !important;
}


/*

@font-face {
     font-family: 'firaregular'; 
     src: url('fonts/FiraSans-Regular.eot');
     src: url('fonts/FiraSans-Regular.eot?#iefix') format('embedded-opentype'), 
          url('fonts/FiraSans-Regular.woff') format('woff'), 
          url('fonts/FiraSans-Regular.ttf') format('truetype');
     font-weight: normal;
     font-style: normal
}

@font-face {
     font-family: 'firabold';
     src: url('fonts/FiraSans-SemiBold.eot');
     src: url('fonts/FiraSans-SemiBold.eot?#iefix') format('embedded-opentype'), 
          url('fonts/FiraSans-SemiBold.woff') format('woff'), 
          url('fonts/FiraSans-SemiBold.ttf') format('truetype');
}

#content {
     width: 100%;
}

#table-preview {
     width: 100%;
     height: 400px;
     overflow: scroll;
}


#horiz-strip {
     position: relative;
     left: -30px;
     background-color: #001d77;
     width: 220px;
     height: 50px;
     color: white;
     font-weight: bold;
     font-size: 13px;
     padding: 15px 5px 10px 45px;
     border-radius: 20px 0 0 20px;
}

#btn-months LABEL {

     font-size: 13px;

}

#side-date {

     font-weight: bold;
     color: #001d77;
     padding: 50px 0 50px 20px;

}





#contr A {
     color: black;
}

TABLE#selected_data THEAD TH {

     font-size: 14px;
     font-weight: normal;
     text-align: center;

}

TABLE#selected_data TBODY TD {

     font-size: 13px;
     font-weight: normal;
     text-align: left;

}

TABLE#selected_data TBODY TD.mid {

     vertical-align: middle;

}

TABLE#selected_data TBODY TD:nth-child(n+2) {

     text-align: right;

}

.btn-gus {
     border-color: #001d77;
     color: #001d77;
}

.btn-gus.disabled, .btn-gus[disabled] {
     color: #616161 !important;
     border-color: #616161 !important;
 }

.btn-gus.active {
     background-color: #001d77aa !important;
     border-color: #001d77 !important;
}

.btn-gus.focus {
     box-shadow: 0 0 0 0.2rem #001d7755;
}

.btn-gus:hover {
     background-color: #001d77aa;
     border-color: white;
}

.btn-gus:active {
     background-color: #001d7755 !important;
     border-color: white !important;
}

.custom-control-input:checked~.custom-control-label::before {
     background-color: #001d77;
     box-shadow: 0 0 0 0.2rem #001d7755;
}

.list-smaller {
     font-size: 13px;
}

.font-fira {

     font-family: 'firaregular', 'latoregular', Arial, Tahoma, sans-serif;

}

.back-blue {

     background-color: #001d77;
     color: white;
     border-radius: 20px;
     padding: 10px 10px 5px 20px;
}

.gray-strip {

     background-color: #eee;
     padding: 0;

}





