body, .form-control, .input-group-text, .btn, .tooltip, .dropdown-item, .dropdown-header, .form-control-plaintext {
    font-size: .8125rem;
}

body .leaflet-container {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: .8125rem;
    line-height: 1.5;
    font-weight: 400;
}

.form-check-input {
    margin-top: .175rem;
}

.text-black-25 {
    color: rgba(0,0,0,.25)!important;
}

.body-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255,255,255,.5);
    z-index: 1029;
    animation: body-overlay 1s linear;
}
@keyframes body-overlay { from { opacity: 0; } to { opacity: 1; } }

.loading {
    opacity: .75;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="32" width="32" viewBox="0 0 32 32"><path d="M16,0H0V16Z" fill="%23EEE"/><path d="M32,0V16L16,32H0Z" fill="%23EEE"/></svg>');
    animation: loading-animation .5s linear infinite;
}
@keyframes loading-animation {
    from { background-position: 0 0; }
    to { background-position: 32px 0; }
}

body, html {
    min-height: 100%;
}

.leaflet-container {
    background-color: rgb(202, 210, 211);
}
.jv-main-nav {
    top: 0;
    position: sticky;
    height: 51px;
    z-index: 1028;
}

.jv-wrap {
    position: relative;
    /*max-width: 1420px;*/
    height: 100%;
}
.jv-menu {
    position: fixed;
    will-change: transform;
    top: 51px;
    bottom: 0;
    left: 0;
    width: 25%;
    /*height: 100%;*/
    overflow-y: auto;
    padding: 15px;
}
.jv-menu > .jv-buttons {
    position: sticky;
    position: -webkit-sticky;
    bottom: -15px;
    background-color: #fff;
    margin: -15px;
    padding: 15px;
}
.jv-content {
    position: relative;
    will-change: transform;
    top: 0;
    bottom: 0;
    left: 25%;
    width: 75%;
    /*overflow-y: auto;*/
    padding: 15px;
}
@media screen and (min-width: 1420px) {
    .jv-menu {
        /*TODO exact: calc(-1 * var(--scrollbar-width));*/
        /*width: 355px;*/
        width: 351px;
    }
    .jv-content {
        /*left: 355px;*/
        /*width: 1065px;*/
        left: 351px;
        width: 1053px;
    }
    .jv-alt-content {
        width: 1053px;
    }
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    overflow-y: scroll;
}
body {
    /*padding: 15px 0;*/
}

body > .container-xl {
    max-width: 1420px;
}

.form-control[readonly] {
    background-color: #fff;
}
.form-control:disabled {
    background-color: #f8f9fa;
}
.toggle-password-input {
    cursor: pointer;
}
th, td {
    cursor: default;
    /*text-overflow: ellipsis;*/
    /* TODO: re-enable ellipsis after investigate inline-block */
    white-space: nowrap;
    overflow: hidden;
}

.toggle + div {
    display: inline-block;
}
.toggle {
    display: inline-block;
    width: 30px;
    height: 30px;
    margin: -17px -5px -13px -11px;
    /*margin: -15px -5px;*/
    vertical-align: middle;
    /*background-color: rgba(255,0,0,.03);*/
    background-repeat: no-repeat;
    background-position: center;
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16"><path d="M12,8l-8,5v-10z" fill="%23BBB"/></svg>');
}
.toggle-open {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16"><path d="M8,12l5,-8h-10z" fill="%23BBB"/></svg>');
}
.toggle-password-input > span {
    background-size: 16px 16px;
    width: 16px;
    height: 16px;
    margin: 0 -5px 0 -4px;
}
.form-check-inline {
    padding-top: .375rem;
    padding-bottom: .375rem;
}
.table {
    table-layout: fixed;
}
.form-control::placeholder, .form-control-plaintext.placeholder {
    /*color: #6c757d;*/
    color: #bcc1c5;
}
a.form-control-plaintext {
    color: #007bff;
}
.fixed-top {
    width: 480px; margin: 8px auto;
}
.alert .close {
    font-size: 1.25rem;
    outline: none;
}

.form-control.is-invalid, .was-validated .form-control:invalid {
    padding-right: inherit;
    background-image: inherit;
}

/* ---- */
.dropdown-menu {
    padding-top: .25rem;
    padding-bottom: .25rem;
    z-index: 1026;
}
.dropdown-header,
.dropdown-item {
    padding: .5rem 1rem;
}

/* ---- */
.ui-menu {
    background-color: #FFF;
    border: 1px solid #ced4da;
}
.ui-menu-item-wrapper.ui-state-active {
    margin: 0;
    background-color: #b8daff;
}
.ui-menu .ui-menu-item-wrapper {
    padding: 0;
}
.ui-menu-item-wrapper > p {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    padding-right: .75rem;
    padding-left: .75rem;
    margin-bottom: 0;
    line-height: 1.5;
}

.ui-autocomplete {
    max-height: 332px;
    overflow-x: hidden;
    overflow-y: auto;
}

/* ---- */
th.sortable {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16"><path d="M6,3l4,4h-8z" fill="%23BBB"/><path d="M6,13l4,-4h-8z" fill="%23BBB"/></svg>');
    background-position: right 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    padding-right: 18px;
}
th.sortable.asc {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16"><path d="M6,3l4,4h-8z" fill="%23BBB"/><path d="M6,13l4,-4h-8z" fill="%23000"/></svg>');
}
th.sortable.desc {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16"><path d="M6,3l4,4h-8z" fill="%23000"/><path d="M6,13l4,-4h-8z" fill="%23BBB"/></svg>');
}

/* ---- */
td.dirty {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 16 16"><path d="M8,0l8,8v-8z" fill="%23ffc107"/></svg>');
    background-repeat: no-repeat;
    background-position: top right;
}

a {
    cursor: pointer;
}

a:not([href]) {
    color: inherit;
    text-decoration: none;
}

input[type=number].form-control {
    padding-right: 0;
}

.tooltip-inner {
    max-width: 400px;
    text-align: left;
    white-space: pre-wrap;
}

pre.pretty {
    overflow-x: auto;
    min-height: 1.5rem;

    word-wrap: break-word;
    white-space: pre-wrap;
}


/* ------ */

.lsf-number {
    font-size: 1.75rem;
    line-height: 1;
}

.multi-level-list > div {
    padding: .75rem;
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
    margin: 0 0 -1px 0;
}

.uplot .legend {
    font-size: .75rem;
}


.status-client-table a {
    color: #007bff !important;
}

a.form-control-plaintext > svg {
    margin-left: 5px;
    margin-bottom: 1px;
}

/*.uplot .legend.inline .series.off {*/
/*    display: none;*/
/*}*/

/* --- FloorPlan specific --- */

.marker-tag {
    font-size: 10px;
    position: absolute;
    top: -14px;
    left: 23px;
    padding: 0 3px;
    background-color: rgba(255,255,255,.75);
    border: 1px solid rgba(0,0,0,.25);
    color: #444;
    white-space: nowrap;
}

.marker-tag-red {
    border: 1px solid rgba(192,0,0,.5);
    color: #C00;
}

.floor-plan .edit-container {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 200px;
    /*background-color: rgba(255,255,255,.25);*/
    background-color: #fff;
    z-index: 1000;
    overflow-y: auto;
    transform: translate3d(200px, 0, 0);
    transition-property: transform, box-shadow;
    transition-duration: .25s;
}

.floor-plan .edit-container > div:first-child {
    background-color: #FFF;
    padding: 15px;
    position: sticky;
    top: 0;
    border-bottom: 1px solid #dee2e6;
    margin-bottom: -1px;
}

.floor-plan .device-list {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-bottom: -1px;
}
.floor-plan .device-list > li {
    background-color: #FFF;
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6;

    cursor: grab;
    white-space: nowrap;
    overflow: hidden;
}


.floor-plan-control-icon-close-fullscreen {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="18px" viewBox="0 0 24 24" width="18px" fill="%23000000"><rect fill="none" height="24" width="24"/><path d="M22,3.41l-5.29,5.29L20,12h-8V4l3.29,3.29L20.59,2L22,3.41z M3.41,22l5.29-5.29L12,20v-8H4l3.29,3.29L2,20.59L3.41,22z"/></svg>');
}
.floor-plan-control-icon-open-in-full {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="18px" viewBox="0 0 24 24" width="18px" fill="%23000000"><rect fill="none" height="24" width="24"/><polygon points="21,11 21,3 13,3 16.29,6.29 6.29,16.29 3,13 3,21 11,21 7.71,17.71 17.71,7.71"/></svg>');
}
.floor-plan-control-icon-edit {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="18px" viewBox="0 0 24 24" width="18px" fill="%23000000"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M14.06 9.02l.92.92L5.92 19H5v-.92l9.06-9.06M17.66 3c-.25 0-.51.1-.7.29l-1.83 1.83 3.75 3.75 1.83-1.83c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.2-.2-.45-.29-.71-.29zm-3.6 3.19L3 17.25V21h3.75L17.81 9.94l-3.75-3.75z"/></svg>');
}
.floor-plan-control-icon-edit-off {
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="18px" viewBox="0 0 24 24" width="18px" fill="%23000000"><g><path d="M0,0h24v24H0V0z" fill="none"/></g><g><g><path d="M14.06,9.02l0.92,0.92l-1.11,1.11l1.41,1.41l2.52-2.52l-3.75-3.75l-2.52,2.52l1.41,1.41L14.06,9.02z M20.71,7.04 c0.39-0.39,0.39-1.02,0-1.41l-2.34-2.34C18.17,3.09,17.92,3,17.66,3s-0.51,0.1-0.7,0.29l-1.83,1.83l3.75,3.75L20.71,7.04z M2.81,2.81L1.39,4.22l7.32,7.32L3,17.25V21h3.75l5.71-5.71l7.32,7.32l1.41-1.41L2.81,2.81z M5.92,19H5v-0.92l5.13-5.13l0.92,0.92 L5.92,19z"/></g></g></svg>');
}

/* --- leafletjs extension --- */

.leaflet-bar a {
    overflow: hidden;
}

.leaflet-bar-horizontal a,
.leaflet-bar-horizontal a:hover {
    float: left;
    border-radius: 0;
    border-right: 1px solid #ccc;
    border-bottom: 0;
}

.leaflet-bar-horizontal a:first-child {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.leaflet-bar-horizontal a:last-child {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    border-right: 0;
}

.leaflet-touch .leaflet-bar-horizontal a:first-child {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
}
.leaflet-touch .leaflet-bar-horizontal a:last-child {
    border-top-right-radius: 2px;
    border-bottom-right-radius: 2px;
}

.icon-visibility-black {
    /* visibility_FILL0_wght300_GRAD0_opsz24.svg + black */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="%23000000"><path d="M480.091-336.924q67.985 0 115.485-47.59 47.5-47.591 47.5-115.577 0-67.985-47.59-115.485-47.591-47.5-115.577-47.5-67.985 0-115.485 47.59-47.5 47.591-47.5 115.577 0 67.985 47.59 115.485 47.591 47.5 115.577 47.5ZM480-392q-45 0-76.5-31.5T372-500q0-45 31.5-76.5T480-608q45 0 76.5 31.5T588-500q0 45-31.5 76.5T480-392Zm.055 171.999q-137.977 0-251.439-76.115Q115.155-372.231 61.54-500q53.615-127.769 167.022-203.884 113.406-76.115 251.383-76.115t251.439 76.115Q844.845-627.769 898.46-500q-53.615 127.769-167.022 203.884-113.406 76.115-251.383 76.115ZM480-500Zm0 220q113 0 207.5-59.5T832-500q-50-101-144.5-160.5T480-720q-113 0-207.5 59.5T128-500q50 101 144.5 160.5T480-280Z"/></svg>');
}
.icon-visibility-off-black {
    /* visibility_off_FILL0_wght300_GRAD0_opsz24.svg + black */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="%23000000"><path d="M630.922-441.078 586-486q9-49.693-28.346-89.346Q520.307-615 466-606l-44.922-44.922q13.538-6.077 27.769-9.115 14.23-3.039 31.153-3.039 68.076 0 115.576 47.5T643.076-500q0 16.923-3.039 31.538-3.038 14.615-9.115 27.384Zm127.231 124.462L714-358q38-29 67.5-63.5T832-500q-50-101-143.5-160.5T480-720q-29 0-57 4t-55 12l-46.614-46.614q37.923-15.077 77.461-22.231 39.538-7.154 81.153-7.154 140.615 0 253.614 77.538 113 77.539 164.846 202.461-22.231 53.615-57.423 100.076-35.192 46.461-82.884 83.308Zm32.308 231.383L628.616-245.848q-30.769 11.385-68.192 18.616Q523-220.001 480-220.001q-140.999 0-253.614-77.538Q113.771-375.078 61.54-500q22.154-53 57.231-98.885 35.077-45.884 77.231-79.576l-110.77-112 42.154-42.153 705.228 705.228-42.153 42.153ZM238.155-636.309q-31.692 25.231-61.654 60.655Q146.539-540.231 128-500q50 101 143.5 160.5T480-280q27.308 0 54.386-4.616 27.077-4.615 45.923-9.538l-50.616-51.847q-10.231 4.153-23.693 6.615-13.461 2.462-26 2.462-68.076 0-115.576-47.5T316.924-500q0-12.154 2.462-25.423 2.462-13.27 6.615-24.27l-87.846-86.616ZM541-531Zm-131.768 65.769Z"/></svg>');
}

.icon-account-white {
    /* account_circle_FILL0_wght300_GRAD0_opsz24.svg + white*/
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="%23ffffff"><path d="M240.924-268.307q51-37.846 111.115-59.769Q412.154-349.999 480-349.999t127.961 21.923q60.115 21.923 111.115 59.769 37.308-41 59.116-94.923Q800-417.154 800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 62.846 21.808 116.77 21.808 53.923 59.116 94.923Zm239.088-181.694q-54.781 0-92.396-37.603-37.615-37.604-37.615-92.384 0-54.781 37.603-92.396 37.604-37.615 92.384-37.615 54.781 0 92.396 37.603 37.615 37.604 37.615 92.384 0 54.781-37.603 92.396-37.604 37.615-92.384 37.615Zm-.012 350q-79.154 0-148.499-29.77-69.346-29.769-120.654-81.076-51.307-51.308-81.076-120.654-29.77-69.345-29.77-148.499t29.77-148.499q29.769-69.346 81.076-120.654 51.308-51.307 120.654-81.076 69.345-29.77 148.499-29.77t148.499 29.77q69.346 29.769 120.654 81.076 51.307 51.308 81.076 120.654 29.77 69.345 29.77 148.499t-29.77 148.499q-29.769 69.346-81.076 120.654-51.308 51.307-120.654 81.076-69.345 29.77-148.499 29.77ZM480-160q54.154 0 104.423-17.423 50.27-17.423 89.27-48.731-39-30.154-88.116-47Q536.462-290.001 480-290.001q-56.462 0-105.77 16.654-49.308 16.654-87.923 47.193 39 31.308 89.27 48.731Q425.846-160 480-160Zm0-349.999q29.846 0 49.924-20.077 20.077-20.078 20.077-49.924t-20.077-49.924Q509.846-650.001 480-650.001t-49.924 20.077Q409.999-609.846 409.999-580t20.077 49.924q20.078 20.077 49.924 20.077ZM480-580Zm0 355Z"/></svg>');
}
.icon-language-white {
    /* language_FILL0_wght300_GRAD0_opsz24.svg + white */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24" fill="%23ffffff"><path d="M480-100.001q-78.154 0-147.499-29.962-69.346-29.961-120.962-81.576-51.615-51.616-81.576-120.962Q100.001-401.846 100.001-480q0-78.769 29.962-147.807 29.961-69.038 81.576-120.654 51.616-51.615 120.962-81.576Q401.846-859.999 480-859.999q78.769 0 147.807 29.962 69.038 29.961 120.654 81.576 51.615 51.616 81.576 120.654Q859.999-558.769 859.999-480q0 78.154-29.962 147.499-29.961 69.346-81.576 120.962-51.616 51.615-120.654 81.576Q558.769-100.001 480-100.001Zm0-60.845q30.616-40.616 51.539-81.924 20.923-41.308 34.077-90.308H394.384q13.923 50.539 34.462 91.847 20.538 41.308 51.154 80.385Zm-77.46-11q-23-33-41.308-75.039t-28.462-86.193H197.076q31.693 62.309 85.001 104.694 53.309 42.385 120.463 56.538Zm154.92 0q67.154-14.153 120.463-56.538 53.308-42.385 85.001-104.694H627.23q-12.077 44.539-30.385 86.578t-39.385 74.654Zm-385.537-221.23h148.693q-3.769-22.308-5.461-43.731-1.692-21.424-1.692-43.193t1.692-43.193q1.692-21.423 5.461-43.731H171.923q-5.769 20.385-8.846 42.385Q160-502.539 160-480t3.077 44.539q3.077 22 8.846 42.385Zm208.692 0h198.77q3.769-22.308 5.462-43.347 1.692-21.038 1.692-43.577 0-22.539-1.692-43.577-1.693-21.039-5.462-43.347h-198.77q-3.769 22.308-5.462 43.347-1.692 21.038-1.692 43.577 0 22.539 1.692 43.577 1.693 21.039 5.462 43.347Zm258.769 0h148.693q5.769-20.385 8.846-42.385Q800-457.461 800-480t-3.077-44.539q-3.077-22-8.846-42.385H639.384q3.769 22.308 5.461 43.731 1.692 21.424 1.692 43.193t-1.692 43.193q-1.692 21.423-5.461 43.731ZM627.23-626.922h135.694Q730.846-690 678.5-731.616q-52.347-41.615-121.04-56.923 23 34.923 40.923 76.385 17.924 41.462 28.847 85.232Zm-232.846 0h171.232q-13.923-50.154-35.039-92.424-21.115-42.269-50.577-79.808-29.462 37.539-50.577 79.808-21.116 42.27-35.039 92.424Zm-197.308 0H332.77q10.923-43.77 28.847-85.232 17.923-41.462 40.923-76.385-69.077 15.308-121.232 57.116-52.154 41.808-84.232 104.501Z"/></svg>');
}
.dropdown-icon {
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 0 51%;
    padding: 10px 0 10px 20px;
}

.img-main-logo {
    /* fiber-unlimited-logo.svg edited */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="168" height="35" viewBox="0 0 168 35" fill="%23fff"><g><path d="m 7.709,0.078 a 7.44,7.44 0 0 1 3.959,1.016 L 10.6,4.245 A 5.035,5.035 0 0 0 8.412,3.62 2.078,2.078 0 0 0 6.172,5.938 V 6.329 H 10.6 V 9.715 H 6.172 V 20.6 H 2.11 V 9.714 H 0 V 6.328 h 2.11 v -0.1 c 0,-4.193 2.266,-6.146 5.6,-6.146" /><path d="m 12.62,2.422 a 2.435,2.435 0 0 1 4.87,0 2.435,2.435 0 0 1 -4.87,0 m 0.365,3.906 h 4.088 V 20.6 h -4.088 z" /><path d="m 35.271,13.464 c 0,4.323 -3.073,7.5 -7.11,7.5 A 5.386,5.386 0 0 1 23.89,19.011 V 20.6 H 19.931 V 0.781 h 4.089 v 6.954 a 5.491,5.491 0 0 1 4.141,-1.771 7.15,7.15 0 0 1 7.11,7.5 m -4.17,-0.021 a 3.573,3.573 0 0 0 -3.62,-3.724 3.609,3.609 0 0 0 -3.646,3.724 3.636,3.636 0 1 0 7.266,0" /><path d="m 51.624,14.845 h -10.5 a 3.645,3.645 0 0 0 3.88,2.682 8.564,8.564 0 0 0 4.454,-1.38 l 1.615,2.787 a 10.548,10.548 0 0 1 -6.25,1.979 c -5.339,0 -7.813,-3.594 -7.813,-7.474 a 7.207,7.207 0 0 1 7.526,-7.475 c 4.089,0 7.214,2.63 7.214,7.162 a 12.75,12.75 0 0 1 -0.13,1.719 M 41.106,11.928 h 6.719 a 3.215,3.215 0 0 0 -3.282,-2.656 3.451,3.451 0 0 0 -3.438,2.656" /><path d="m 58.154,16.96 v -4.429 a 2.476,2.476 0 0 1 2.6,-2.709 2.449,2.449 0 0 1 2.6,2.52 l 3.413,-3.029 c -1.027,-2.1 -3.156,-3.241 -6.01,-3.241 -4.141,0 -6.693,2.318 -6.693,6.485 v 8.033 z" /><path d="m 58.142,20.811 v 7.322 c 0,4.167 -2.553,6.486 -6.694,6.486 -3.855,0 -6.388,-2.083 -6.667,-5.791 l 4.063,-3.607 v 2.938 a 2.606,2.606 0 1 0 5.208,0 v -3.718 z" /><path d="m 74.191,26.041 v 8.151 h -4.089 v -8.178 a 2.606,2.606 0 1 0 -5.209,0 v 8.178 h -4.089 v -8.151 c 0,-4.167 2.552,-6.485 6.693,-6.485 4.089,0 6.693,2.344 6.693,6.485" /><path d="m 77.133003,14.434 h 4.089 v 19.819 h -4.089 z" /><path d="m 83.954,16.101 a 2.435,2.435 0 1 1 2.448,2.422 2.391,2.391 0 0 1 -2.448,-2.422 m 0.365,3.881 h 4.089 v 14.272 h -4.089 z" /><path d="m 114.867,25.58 v 8.672 h -4.089 v -7.888 c 0,-2.083 -1.146,-3.021 -2.631,-3.021 a 2.87,2.87 0 0 0 -2.917,3.152 v 7.761 h -4.089 v -7.865 c 0,-1.953 -1.12,-3.047 -2.682,-3.047 a 2.86,2.86 0 0 0 -2.891,3.177 v 7.735 H 91.479 V 19.981 h 3.985 v 2.031 a 4.875,4.875 0 0 1 4.4,-2.422 4.335,4.335 0 0 1 4.089,2.422 6.07,6.07 0 0 1 5.052,-2.422 c 3.178,0 5.86,2.005 5.86,5.99" /><path d="m 117.354,16.101 a 2.435,2.435 0 1 1 2.448,2.422 2.391,2.391 0 0 1 -2.448,-2.422 m 0.365,3.881 h 4.089 v 14.272 h -4.089 z" /><path d="m 135.756,33.446 a 8.631,8.631 0 0 1 -4.375,1.172 c -3.334,0 -5.1,-1.927 -5.1,-5.756 v -5.495 h -2.268 v -3.386 h 2.292 v -5.052 h 4.063 v 5.053 h 4.584 v 3.386 h -4.584 v 5.1 c 0,1.641 0.625,2.422 1.9,2.422 a 4.952,4.952 0 0 0 2.344,-0.7 z" /><path d="m 151.122,28.498 h -10.5 a 3.645,3.645 0 0 0 3.88,2.682 8.564,8.564 0 0 0 4.454,-1.38 l 1.615,2.787 a 10.548,10.548 0 0 1 -6.251,1.98 c -5.339,0 -7.813,-3.594 -7.813,-7.475 a 7.206,7.206 0 0 1 7.531,-7.477 c 4.089,0 7.214,2.63 7.214,7.162 a 12.794,12.794 0 0 1 -0.13,1.719 m -10.518,-2.915 h 6.719 a 3.215,3.215 0 0 0 -3.281,-2.657 3.451,3.451 0 0 0 -3.438,2.657" /><path d="m 168.18,14.434 v 19.819 h -3.959 v -1.536 a 5.419,5.419 0 0 1 -4.245,1.9 c -3.984,0 -7.032,-3.177 -7.032,-7.5 0,-4.3 3.047,-7.5 7.032,-7.5 a 5.509,5.509 0 0 1 4.115,1.745 v -6.928 z m -3.88,12.657 a 3.649,3.649 0 1 0 -3.646,3.8 3.616,3.616 0 0 0 3.646,-3.8" /></g></svg>');
}

.jv-main-nav > .img-main-logo {
    width: 112px;
    height: 24px;
    background-repeat: no-repeat;
    background-size: 112px 24px;
    color: transparent !important;
}
