pre.xdebug-var-dump {
    position: relative;
    overflow: inherit;
    z-index: 99999999999999999;
    background: white;
}

.form-control[disabled]{
    border: 0 !important;
}

[v-cloak] {
    display: none;
}

.toast-top-right{
    top: 100px;
}

.filter_header .form-group{
    margin-bottom: 0;
}

.table thead th, .table tbody td{
    vertical-align: middle;
}

.list-wrapper{
    display: inline-table;
    width: 100%;
}

.bootstrap-switch{
    border-color: transparent !important;
    background-color: #e9e9e9;
}

.bootstrap-switch-container{
    border-color: transparent !important;
}

.has-promo{
    color: #f66e84;
}

.loading{
    position: absolute;
    top: 11px;
    right: 15px;
    color: #575962;
}

.breadcrumb_link{
    display: inline-flex !important;
}

.search_topbar_input{
    background-color: initial !important;
}

.search_topbar_input input,
.search_topbar_input .input-group-text,
.search_topbar_input i.la{
    background-color: transparent !important;
    color: #b1b0bc !important;
    border-top: 0 !important;
    border-right: 0 !important;
    border-left: 0 !important;
    border-bottom-color: #b1b0bc;
}

.search_topbar_input button.btn{
    background-color: transparent;
    border-bottom: 1px solid #b1b0bc;
}

.toast-top-center{
    top: 10px !important;
}

#toast-container>div{
    width: 500px !important;
}

.sticky{
    position: fixed !important;
    z-index: 999;
    background: #fff;
    left: 100px;
    right: 20px;
    top: 70px;
    box-shadow: 0 1px 25px -5px #000;
}

.sticky + .stickSibling{
    padding-top: 160px !important;
}

.book-list{
    max-height: 65px;
}

.search-items{
    max-height: 590px;
}

.fixed_ladder_panel{
    position: fixed !important;
    top: 155px;
    right: 20px;
    width: 450px;
}

.m-brand{
    padding: 0 !important;
    padding-right: 30px !important;
}

.m-brand a:hover{
    color: #5867dd;
    text-decoration: none;
}

#waiting_panel{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
}

#waiting_panel .waiting_panel_layout{
    position: absolute;
    color: #fff;
    z-index: 9999;
    width: 100%;
    height: 100%;
}

#waiting_panel .waiting_panel_background{
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    opacity: 0.75;
}

.highlight{
    background-color: #0a6aa1;
    color: #FAFAFA;
}

.gray-box{
    padding: 2.2rem 2.4rem;
    background-color: #f2f3f8;
    overflow: hidden;
}

.table-no-borders td{
    border-width: 0 !important;
}

@media screen and (max-width:1210px){
    html{
        zoom: 0.7;
    }
}


/* VERI*FACTU in the top bar: the mode the installation issues in, and the taxpayer being operated
   (change verifactu-01, decision 9; manual check UI-01-3). The icon carries the mode, and the words in the
   panel say it too, so the state never depends on colour alone. */
.verifactu-topbar__icon{
    font-size: 1.4rem;
    vertical-align: middle;
}

.verifactu-topbar__icon--inactive{
    color: #7e7d89;
}

.verifactu-topbar__icon--active{
    color: #34bfa3;
}

.verifactu-topbar__label,
.verifactu-topbar__nif{
    color: #888e91;
}

.verifactu-topbar__nif{
    margin-left: .4rem;
}
