
.stats__box__loader::before {
    background-image: url("/erif/gfx/newlayout/b2b/img/loading.png");
}

@media ( max-width: 740px) {
    .stats__tables, .stats__tables > .row > div:last-child, .stats__tables > .row > div:first-child,
    .stats__side, .stats__button {
        width: 100%
    }

    .stats__box > .row:nth-last-of-type(2) > div:first-of-type .btn + .btn,
    .stats__tables > .row > div:last-child {
        margin-left: 0px;
    }

    .form-filter .well-filters.well .form-group:first-child {
        padding-left: 15px
    }

    .error-message span {
        white-space: normal;
        display: block;
        width: 120px;
        line-height: normal;
    }
}

div.identification-number-group span.error-message {
    color: red;
}

@media ( min-width: 970px) {
    #your-file-import-raport-history .well .btn-group:not (:last-child )
    .btn {
        width: auto;
    }

    .well .well-done .well-buttons {
        margin-top: 0px;
    }

    .clipboard .nav-tabs > li > a {
        padding: 8px 28px 9px 20px;
    }
}

@media ( max-width: 970px) {
    #container .tooltip-inner {
        min-width: 140px;
    }

    #container .tooltip {
        display: block !important;
    }

    .clipboard .nav-tabs > li > a, .clipboard .nav-tabs > li > a.active, .clipboard .nav-tabs > li > a:hover,
    .clipboard .nav-tabs > li > a.active:hover {
        padding: 8px 28px 9px 20px;
    }
}

@media ( min-width: 740px) {
    #self-search .clipboard .nav-tabs > li > a.active {
        padding: 11px 45px 9px 20px;
    }

    #self-search .clipboard .nav-tabs > li > a {
        padding: 7px 35px 9px 10px;
    }

    .search-person-date {
        width: 188px;
    }

    .well-table_head .well-table_cell {
        white-space: normal;
    }

    #monitoring .form-filter_range .input-group + .input-group {
        margin-top: 0;
        margin-left: 30px;
    }

    #monitoring .form-filter_range .input-group {
        width: 40%;
    }

    #monitoring .form-filter_range .btn {
        width: 10%;
    }
}

@media ( min-width: 740px) and ( max-width: 970px) {
    .stats__tables, .stats__side, .stats__button {
        width: 100%
    }

    .stats__tables div[class^="col-md-"] {
        float: left;
    }

    .stats__box > .row:nth-last-of-type(2) > div:first-of-type .btn + .btn,
    .stats__tables > .row > div:last-child {
        margin-left: 0px;
    }

    .stats__side {
        margin-top: 20px;
    }

    .well .btn-group {
        width: 240px;
    }

    .reports:not (.reports-monits ) .well-done .well-table {
        width: 59%
    }
}

/*  <--- poprawka responsywna dashboardu */
.fly.modal .close {
    position: static;
    top: 15px;
    right: 15px;
    z-index: 999;
}

/*   poprawka responsywna dashboardu ---> */
#search .input-group .tick, #monitoring .input-group .tick {
    display: inline-block;
}

#raport-z-rejestru .qty-row .bootstrap-select, #raport-z-rejestru .qty-row .bootstrap-select .dropdown-toggle {
    width: 60px
}

.bootstrap-select.btn-group .dropdown-toggle .caret {
    background-image: url("/erif/gfx/newlayout/b2b/img/chevron-biznes.svg");
}

#your-document-report-history .well-table_cell:first-child, .clipboard #raport-o-dokumencie .well-table_cell:first-child,
#your-file-import-raport-history .well-table_cell:first-child,
.clipboard #your-register-report-history .well-table_cell:first-child,
#document-report-history .well-table_cell:first-child, .clipboard #raport-z-rejestru .well-table_cell:first-child,
#pzu-importy-plikow-dodatkowych .well-table_cell:first-child,
.other-register-report .well-table_cell:first-child, .clipboard .other-register-report .well-table_cell:first-child {
    width: 300px;
}

#search #raporty-o-firmie .well-table_cell:first-child {
    width: 200px;
}

#search #raporty-o-firmie .well .well-done .well-buttons {
    margin-bottom: 0px;
}

#raport-z-rejestru .qty-row {
    margin-bottom: 10px
}

#search .form-bordered {
    border: none
}

.input-group .tick {
    display: inline-block;
}

.clipboard .tab-content {
    background: linear-gradient(to bottom, white 0%, #e7e6e7 100%);
}

.obligation-info__content__inner tbody td:first-child span {
    float: right;
}

.obligation-info__content__inner tbody td span {
    float: none;
}

.datepicker table .day {
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

.datepicker table .day.active {
    color: #fff;
    cursor: pointer;
}

.datepicker table .day.disabled {
    color: #dedede;
    cursor: not-allowed;
}

fieldset .form-group div.col-md-3.col-sm-4 {
    padding-top: 3px;
}

#monitoring .form-monit-options > .input-group:nth-child(1) {
    width: 100px;
    margin-right: 7px;
}

.reports-monits .checkbox {
    position: static;
    top: 0px;
    left: 0px;
    margin-top: 0px;
}

.reports-monits .well-table {
    margin-right: 19px;
}

.messages-container {
    max-height: 124px;
    overflow-y: hidden;
}

.messages-container.opened {
    max-height: none;
    overflow-y: hidden;
}

.table-summary {
    text-align: right !important;
    font-weight: bold !important;
    border-bottom-width: 0 !important;
    border-left-width: 0 !important;
}

.todo {
    border-color: red !important;
    border-style: dashed !important;
    border-width: 1px !important;
}

.todo > div.todo-comment {
    display: none;
}

.todo:hover > div.todo-comment:before {
    content: 'DEV: ';
}

.todo:hover > div.todo-comment {
    display: block;
    position: absolute;
    border-color: #A0A0A0;
    border-width: 1px;
    border-style: solid;
    font-weight: normal;
    padding: 5px 10px;
    background-color: #F0F0F0;
    z-index: 1000;
    font-size: smaller;
}

#automonitoring .reports-monits .well-table, #monitoring .reports-monits .well-table {
    margin-top: 6px;
}

li:target:before {
    margin-top: -50px;
    height: 50px;
}

.breadcrumb > li::before, .breadcrumb > li::after {
    background-image: url("../../../gfx/newlayout/b2b/img/breadcrumb_triangles.svg");
}

.breadcrumb > li {
    min-width: 130px;
}

.breadcrumb > li > a::before {
    content: initial;
}

#monitoring .form-monit-options > .input-group:nth-child(1), #debtor-list .form-monit-options > .input-group:nth-child(1) {
    width: 100px;
    margin-right: 7px;
}

#monitoring .reports-monits .well-table_head .well-table_cell,
#debtor-list .reports-debtors .well-table_head .well-table_cell {
    white-space: normal;
    word-wrap: break-word;
}

#informacje-o-dluznikach .form-filter_range .input-group,
#informacje-pozytywne .form-filter_range .input-group {
    width: 40%
}

#informacje-o-dluznikach .form-filter_range .btn,
#informacje-pozytywne .form-filter_range .btn {
    width: 10%
}

#debtor-list .form-filter_range .input-group + .input-group {
    margin-top: 0;
    /*margin-left: 30px;*/
}

.reports-debtors .cell-label {
    float: left;
}

.red {
    border: 1px solid red;
}

.reports-debtors .well-table {
    margin-right: 35px;
    margin-top: 8px;
    /* margin-left: 20px; */
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
}

.reports-debtors .well {
    padding-left: 37px;
    padding-bottom: 33px;
}

.reports-debtors .checkbox {
    position: absolute;
    top: 13px;
    left: 10px;
}

.document-form-validation-message {
    background-color: lightblue;
    padding: 10px;
    width: 110%;
    font-size: smaller;
}

#document .form-fieldset-legend {
    font-size: larger;
    font-weight: bold;
}

#invoice-list .reports .well-buttons .btn-link {
    top: -7px
}

#invoice-list .payments-list {
    font-size: smaller;
}

#invoice-list .payments-list th {
    min-width: 125px
}

#invoice-list .reports .well .well-buttons a {
    margin: 0 0 10px 5px;
    padding: 2px 12px;
}

.shortInfo {
    padding: 5px 20px;
    line-height: 25px;
    margin: 0 0 10px 0;
    font-size: small;
    position: relative;
}

.shortInfo .stats__box__loader {
    position: inherit;
    margin: 0 auto;
    width: 58px;
    height: 58px;
}

.shortInfo .stats__box__loader::before {
    display: block;
    position: inherit;
    margin-left: 0px;
}

/*///////////////////////////REBRANDING///////////////////////////////*/
.stats__box__h {
    color: #0078af;
}

/* .navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > :hover > a,
.navbar-default .navbar-nav > :hover > a:hover,
.navbar-default .navbar-nav > :hover > a:focus {
	color: #475874;
} */
.navbar-default .navbar-nav > .active > a::before, .navbar-default .navbar-nav > .active > a:hover::before,
.navbar-default .navbar-nav > .active > a:focus::before, .navbar-default .navbar-nav > :hover > a::before,
.navbar-default .navbar-nav > :hover > a:hover::before, .navbar-default .navbar-nav > :hover > a:focus::before {
    color: #0078af;
}

.alert-warning {
    background-color: #0078af;
}

.alert a {
    color: #f18b00;
}

.alert-warning .alert-link {
    color: #f18b00;
}

.clipboard .well-filters {
    background-color: rgba(183, 217, 241, 0.77);
}

.btn-link[disabled].clearfilter {
    color: #989898;
}

.alert::after {
    border-color: #0078af transparent transparent transparent;
}

.nav-tabs > li > a.active, .nav-tabs > li > a.active:hover, .nav-tabs > li > a.active:focus {
    color: #0078af;
}

.box:hover, .box.hover {
    color: #3a923e;
}

.box:hover .icon, .box.hover .icon {
    fill: #31a836;
    color: #3a923e;
}

.session-info li .icon {
    fill: #31a836;
}

.box:hover .box_description, .box.hover .box_description {
    color: #3a923e;
}

.btn-info {
    background-color: #0078af !important;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover,
.pagination > .active > span:hover, .pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #0078af;
}

.form-control:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 15px rgba(0, 120, 175, 0.5);
    border-color: #0078af;

}

#user .input-group .form-control {
    z-index: 0;
}

#automonitoring .well-table_cell {
    max-width: 500px;
    white-space: inherit;
}

.search-big2big {
    border: 1px solid #dddddd;
    padding-top: 10px;
    padding-bottom: 10px;
}

.search-history-big2big {
    margin-top: 20px;
    box-sizing: border-box;
    width: 100%;
}

.search-history-big2big table td:last-child {
    text-align: left;
}

.search-history-big2big .table-no-bottom-margin{
    margin-bottom: 0;
}
.search-history-big2big i{
    margin-right: 7px;
}

.search-big2big-total-price {
    font-size: 14px;
    text-align: center;
}

.search-history-big2big-erif-report {
    text-align: left;
    background: #fff;
    padding-left: 10px;
    padding-right: 10px;
}

.search-big2big-download-erif-btn {
    text-align: right;
    padding-top: 50px;
    margin-bottom: -70px;
}

.search-big2big-download-erif-btn button:before {
    position: absolute;
    content: '';
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 100;
}

.search-big2big-download-erif-btn .btn .icon {
    height: 18px;
    margin-top: -9px;
}

.query-report-button {
    width: 190px !important;
}

.query-report-info-image {
    float: left;
    margin-right: 20px;
}

.query-report-info-box {
    min-width: 700px;
}

@media screen and (min-width: 0px) and (max-width: 1009px) {
    .query-report-button {
        font-size: 12px;
    }
}

.unified-report-title{
    font-size: 16px;
    color: #0078af;
    font-weight: bold;
}

.display-side-by-side {
    display: flex;
}