@font-face {
    font-family: Oswald-Regular;
    src: url('Oswald-Regular.ttf');
  }
  
  @font-face {
    font-family: Oswald-Medium;
    src: url('Oswald-Medium.ttf');
  }
.bg-albastru-matrice{
    background-color: #1b5b9b;
    border-color: #1b5b9b;
}
.font-matrice{
    line-height: 1.5!important;
    font-family: Oswald-Regular, sans-serif;
    color: #000;
    text-transform: uppercase;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0.02em;
}
.buton-matrice{
    color: white;
    font-size: 15px;
}
.matrice-verificare img{
    margin-left: auto!important;
    margin-right: auto!important;
    display: block!important;
}
.background_sursa {
    background-color: black;
    color: white;
    border-radius: 20px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: Oswald-Regular, sans-serif;
}


.nvadisf {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    background-color: var(--vz-footer-bg);
    color: var(--vz-heading-color);
    text-align: center;
    z-index:500;
    box-shadow: 0 -1px 12px hsla(174, 63%, 15%, 0.15) !important;
    border-radius: 1.25rem 1.25rem 0 0;
    transition: .4s;
    padding-top: 5px !important;
}

.jsugjf {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
}

.fadjgs a{
    display: block;
    color: var(--vz-body-color);
    text-decoration: none;
    font-size: 13px;
}

.fadjgs a.active{
    color:var(--vz-vertical-menu-item-hover-color);
}

.fadjgs a i{
    display: block;
    font-size: 18px;
}

.fadjgs a:hover{
    color:var(--vz-vertical-menu-item-hover-color);
}

@media only screen and (min-width: 768px) {
    .nvadisf {
        display: none;
    }
}

.dtr-details{
    width: 100%;
}

.dtr-details .dtr-data{
    float:right;
}

@media only screen and (max-width: 480px) {
    #tabel_fonduri .latime-completa-telefon{
        background-color: #eeeff1!important;
        width: 100%!important;
        min-width: 320px!important;
        padding-left: 10px!important;
    }

    [data-layout-mode="dark"] #tabel_fonduri .latime-completa-telefon{
        background-color: var(--vz-input-bg)!important;
    }

    #tabel_fonduri .latime-completa-telefon:before{
        left:unset!important;
        right:15px!important;
        margin-top: -6px!important;
        box-shadow:unset!important;
        border:unset!important;
        height:1.2em!important;
        width:1.2em!important;
        line-height: 1.2em!important;
        font-size: 14px!important;
        font-weight: 800!important;
    }
}

@media only screen and (max-width: 400px) {
    #tabel_fonduri .latime-completa-telefon{
        min-width: 250px!important;
    }
}
@media only screen and (max-width: 350px) {
    #tabel_fonduri .latime-completa-telefon{
        min-width: 220px!important;
    }
}
@media only screen and (max-width: 300px) {
    #tabel_fonduri .latime-completa-telefon{
        min-width: 200px!important;
    }
}
@media only screen and (max-width: 250px) {
    #tabel_fonduri .latime-completa-telefon{
        min-width: 100px!important;
    }
}

#tabel_istoric .dtr-title{
    min-width:10px;
}

@media (max-width: 900px) {
    #tabel_istoric .latime-completa-telefon{
        background-color: #eeeff1!important;
        width: 100%!important;
        min-width: 550px !important;
        padding-left: 10px!important;
    }

    [data-layout-mode="dark"] #tabel_istoric .latime-completa-telefon{
        background-color: var(--vz-input-bg)!important;
    }

    #tabel_istoric .latime-completa-telefon:before{
        left:unset!important;
        right:15px!important;
        margin-top: -6px!important;
        box-shadow:unset!important;
        border:unset!important;
        height:1.2em!important;
        width:1.2em!important;
        line-height: 1.2em!important;
        font-size: 14px!important;
        font-weight: 800!important;
    }
    #tabel_istoric .dtr-title:after{
        content: ':';
    }
    #tabel_istoric .dtr-data .btn{
        padding: 5px 10px !important;
    }
    
}

@media only screen and (max-width: 730px) {
    #tabel_istoric .latime-completa-telefon{
        min-width: 500px!important;
    }
}
@media only screen and (max-width: 630px) {
    #tabel_istoric .latime-completa-telefon{
        min-width: 400px!important;
    }
}
@media only screen and (max-width: 510px) {
    #tabel_istoric .latime-completa-telefon{
        min-width: 300px!important;
    }
    #tabel_istoric .dtr-data{
        white-space: normal!important;
        display:inline;
        float:unset;
    }
    #tabel_istoric .dtr-title{
        display:inline;
        float:unset;
    }
}
@media only screen and (max-width: 400px) {
    #tabel_istoric .latime-completa-telefon{
        min-width: 220px!important;
    }
}
@media only screen and (max-width: 350px) {
    #tabel_fondtabel_istoricuri .latime-completa-telefon{
        min-width: 120px!important;
    }
}
@media only screen and (max-width: 300px) {
    #tabel_istoric .latime-completa-telefon{
        min-width: 100px!important;
    }
}

.customizer-setting{
    position: fixed;
    bottom: 70px;
    right: 20px;
    z-index: 1000;
}
.buton-whatsapp{
    position: fixed;
    bottom: 10px;
    right: 20px;
    z-index: 1000;
    animation: pulseaza 1s infinite;
}
.buton-whatsapp i{
    font-size:25px!important;
}
#back-to-top{
    position: fixed;
    bottom: 130px;
    right: 28px;
    transition: all .5s ease;
    z-index: 1000;
}

@media (max-width: 768px){
    #back-to-top{
        bottom: 110px;
    }
    .buton-whatsapp{
        bottom: 50px;
    }
}

@keyframes pulseaza {
    0% {
      transform: scale(1);
    }
    50% {
      transform: scale(1.1);
    }
    100% {
      transform: scale(1);
    }
  }
  
.hide{
    display:none;
}
.z-index-10{
    z-index:10;
}

#navbar{
    right: unset!important;
    max-width: 100vw !important;
    width: 100vw!important;
}

[data-layout-mode="dark"] .tabel-preturi, [data-layout-mode="dark"] .mofifica_fundal_gri, [data-layout-mode="dark"] .fundal-gri{
    background-color: var(--vz-body-bg)!important;
}

[data-layout-mode="dark"] .font-matrice{
    color: var(--vz-table-color);
}
.swal2-popup{
    background-color: var(--vz-card-bg-custom)!important;
    color: var(--vz-body-color)!important;
}
.text-bg-primary{
    background-color:#1b5b9b!important;
}
.text-bg-success{
    background-color:green!important;
}
.text-bg-danger{
    background-color:red!important;
}
.text-bg-warning{
    background-color:#FEA500!important;
    color:#000!important;
}
.btn-warning {
    --vz-btn-color:#fff;
    --vz-btn-bg:#FEA500;
    --vz-btn-border-color:#FEA500;
    --vz-btn-hover-color:#fff;
    --vz-btn-hover-bg:#feba00;
    --vz-btn-hover-border-color:#feba00;
    --vz-btn-focus-shadow-rgb:235,198,108;
    --vz-btn-active-color:#fff;
    --vz-btn-active-bg:#FEA500;
    --vz-btn-active-border-color:#feba00;
    --vz-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);
    --vz-btn-disabled-color:#fff;
    --vz-btn-disabled-bg:#FEA500;
    --vz-btn-disabled-border-color:#FEA500;
}
.btn-danger {
    --vz-btn-bg: red;
    --vz-btn-border-color: red;
}
.page-content {
    padding: calc(70px + 1.5rem + 5px) .75rem 60px
  }
  
#tip_cautare{
    background-color: #fff;
}
#tip_cautare:checked{
    background-color: #865ce2;
}