﻿:root {
    --main-font: Ubuntu, Century Gothic, Tahoma;
    --main-color: black;
    --main-background-color: white;
    --tab-header-background-color: #F4F7FA;
    --tab-header-inactive-color: #888888;
    --tab-header-active-color: #000000;
    --tab-header-active-background-color: #FFFFFF;
    --icon-blue-color: #007bff;
    --icon-gray-color: #6c757d;
    --ist-card-color: #56CFFF;
    --ist-comment-color: #166A7B;
    --ist-document-icon-color: #2dbd9a;
    --ist-grid-icon-color: #888888;
    --ist-stamp-icon-color: #d98f44;
    --ist-markup-icon-color: #2d90d0;
}

a {
    cursor: pointer;
}

body, html {
    height: 100%;
}

/*jQueryUI start*/

body .ui-widget {
    font-family: var(--main-font);
}

.ui-dialog, .ui-dialog-content {
    box-sizing: content-box;
}

.ui-widget-header {
    background: #fafafa !important;
    color: #000000 !important;
}

    .ui-widget-header .ui-icon {
        width: 16px;
        height: 16px;
        display: block;
        float: right;
    }

.ui-datepicker {
    z-index: 1000003 !important;
}

.ui-dialog-titlebar-close .ui-button-text {
    background: transparent !important;
}

.ui-dialog .ui-dialog-titlebar-pin {
    position: absolute;
    right: 1.8em;
    top: 50%;
    width: 20px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px;
}

.ui-autocomplete {
    font-family: var(--main-font);
    font-size: 14px;
}

.ui-autocomplete-input {
    padding-right: 35px;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
    opacity: .35 !important;
}

/* jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon {
    background-color: inherit;
}

/* Another jQueryUI and jQuery Mobile compatability fix - Feel free to remove this style if you are not using jQuery Mobile */
.jqueryui .ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

/*jQueryUI end*/

.ist-dashboard-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32.143" height="25" viewBox="0 0 32.143 25"><defs><style>.ist-1 {fill: rgb(136,136,136);}</style> </defs><path id="ist_dashboard_left_icon" class="ist-1" d="M16.071,38.7a1.339,1.339,0,1,0-1.339-1.339A1.339,1.339,0,0,0,16.071,38.7Zm-7.589.446a1.339,1.339,0,1,0,1.339,1.339A1.339,1.339,0,0,0,8.482,39.143Zm15.179,0A1.339,1.339,0,1,0,25,40.482,1.339,1.339,0,0,0,23.661,39.143Zm3.125,7.589a1.339,1.339,0,1,0,1.339,1.339A1.339,1.339,0,0,0,26.786,46.732ZM16.071,32A16.071,16.071,0,0,0,2.18,56.152,1.766,1.766,0,0,0,3.711,57H28.432a1.766,1.766,0,0,0,1.531-.848A16.071,16.071,0,0,0,16.071,32Zm12.36,23.214-24.71.038a14.286,14.286,0,1,1,26.635-7.181A14.128,14.128,0,0,1,28.432,55.214ZM5.357,46.732A1.339,1.339,0,1,0,6.7,48.071,1.339,1.339,0,0,0,5.357,46.732Zm15.023-9.326a.9.9,0,0,0-1.135.552l-2.892,8.356c-.094-.007-.185-.028-.281-.028a3.576,3.576,0,1,0,1.974.6l2.887-8.342a.894.894,0,0,0-.553-1.136ZM16.071,51.643a1.786,1.786,0,1,1,1.786-1.786A1.788,1.788,0,0,1,16.071,51.643Z" transform="translate(0 -32)"/></svg>') center center no-repeat;
}

    .ist-dashboard-icon:hover, .ist-dashboard-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32.143" height="25" viewBox="0 0 32.143 25"><defs><style>.ist-1 {fill: rgb(255,255,255);}</style> </defs><path id="ist_dashboard_left_icon" class="ist-1" d="M16.071,38.7a1.339,1.339,0,1,0-1.339-1.339A1.339,1.339,0,0,0,16.071,38.7Zm-7.589.446a1.339,1.339,0,1,0,1.339,1.339A1.339,1.339,0,0,0,8.482,39.143Zm15.179,0A1.339,1.339,0,1,0,25,40.482,1.339,1.339,0,0,0,23.661,39.143Zm3.125,7.589a1.339,1.339,0,1,0,1.339,1.339A1.339,1.339,0,0,0,26.786,46.732ZM16.071,32A16.071,16.071,0,0,0,2.18,56.152,1.766,1.766,0,0,0,3.711,57H28.432a1.766,1.766,0,0,0,1.531-.848A16.071,16.071,0,0,0,16.071,32Zm12.36,23.214-24.71.038a14.286,14.286,0,1,1,26.635-7.181A14.128,14.128,0,0,1,28.432,55.214ZM5.357,46.732A1.339,1.339,0,1,0,6.7,48.071,1.339,1.339,0,0,0,5.357,46.732Zm15.023-9.326a.9.9,0,0,0-1.135.552l-2.892,8.356c-.094-.007-.185-.028-.281-.028a3.576,3.576,0,1,0,1.974.6l2.887-8.342a.894.894,0,0,0-.553-1.136ZM16.071,51.643a1.786,1.786,0,1,1,1.786-1.786A1.788,1.788,0,0,1,16.071,51.643Z" transform="translate(0 -32)"/></svg>') center center no-repeat !important;
    }

.ist-ppp-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="31.25" height="25" viewBox="0 0 31.25 25"><defs><style>.ist-1 {fill: rgb(136,136,136);}</style></defs><path id="ist_ppp_left_icon" data-name="3p" class="ist-1" d="M28.906,0H24.219a2.344,2.344,0,0,0-2.344,2.344V3.906H9.375V2.344A2.344,2.344,0,0,0,7.031,0H2.344A2.344,2.344,0,0,0,0,2.344V7.031A2.344,2.344,0,0,0,2.344,9.375H6.976l4.334,7.334a2.329,2.329,0,0,0-.373,1.259v4.688A2.344,2.344,0,0,0,13.281,25h4.687a2.344,2.344,0,0,0,2.344-2.344V17.969a2.344,2.344,0,0,0-2.344-2.344H13.281a2.317,2.317,0,0,0-.723.125L8.484,8.857a2.329,2.329,0,0,0,.891-1.826V5.469h12.5V7.031a2.344,2.344,0,0,0,2.344,2.344h4.688A2.344,2.344,0,0,0,31.25,7.031V2.344A2.344,2.344,0,0,0,28.906,0ZM1.563,7.031V2.344a.782.782,0,0,1,.781-.781H7.031a.782.782,0,0,1,.781.781V7.031a.782.782,0,0,1-.781.781H2.344A.782.782,0,0,1,1.563,7.031ZM17.969,17.188a.782.782,0,0,1,.781.781v4.688a.782.782,0,0,1-.781.781H13.281a.782.782,0,0,1-.781-.781V17.969a.782.782,0,0,1,.781-.781ZM29.688,7.031a.782.782,0,0,1-.781.781H24.219a.782.782,0,0,1-.781-.781V2.344a.782.782,0,0,1,.781-.781h4.688a.782.782,0,0,1,.781.781Z"/></svg>') center center no-repeat;
}

    .ist-ppp-icon:hover, .ist-ppp-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="31.25" height="25" viewBox="0 0 31.25 25"><defs><style>.ist-1 {fill: rgb(255,255,255);}</style></defs><path id="ist_ppp_left_icon" data-name="3p" class="ist-1" d="M28.906,0H24.219a2.344,2.344,0,0,0-2.344,2.344V3.906H9.375V2.344A2.344,2.344,0,0,0,7.031,0H2.344A2.344,2.344,0,0,0,0,2.344V7.031A2.344,2.344,0,0,0,2.344,9.375H6.976l4.334,7.334a2.329,2.329,0,0,0-.373,1.259v4.688A2.344,2.344,0,0,0,13.281,25h4.687a2.344,2.344,0,0,0,2.344-2.344V17.969a2.344,2.344,0,0,0-2.344-2.344H13.281a2.317,2.317,0,0,0-.723.125L8.484,8.857a2.329,2.329,0,0,0,.891-1.826V5.469h12.5V7.031a2.344,2.344,0,0,0,2.344,2.344h4.688A2.344,2.344,0,0,0,31.25,7.031V2.344A2.344,2.344,0,0,0,28.906,0ZM1.563,7.031V2.344a.782.782,0,0,1,.781-.781H7.031a.782.782,0,0,1,.781.781V7.031a.782.782,0,0,1-.781.781H2.344A.782.782,0,0,1,1.563,7.031ZM17.969,17.188a.782.782,0,0,1,.781.781v4.688a.782.782,0,0,1-.781.781H13.281a.782.782,0,0,1-.781-.781V17.969a.782.782,0,0,1,.781-.781ZM29.688,7.031a.782.782,0,0,1-.781.781H24.219a.782.782,0,0,1-.781-.781V2.344a.782.782,0,0,1,.781-.781h4.688a.782.782,0,0,1,.781.781Z"/></svg>') center center no-repeat !important;
    }

.ist-board-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28.571" height="25" viewBox="0 0 28.571 25"><defs><style>.ist-1 {fill: rgb(136,136,136);}</style></defs><path id="ist_board__left_icon" class="ist-1" d="M0,34.679V54.321A2.679,2.679,0,0,0,2.679,57H25.893a2.679,2.679,0,0,0,2.679-2.679V34.679A2.679,2.679,0,0,0,25.893,32H2.679A2.679,2.679,0,0,0,0,34.679Zm13.393-.893v9.821H1.786V34.679a.893.893,0,0,1,.893-.893ZM1.786,54.321V45.393H13.393v9.821H2.679A.893.893,0,0,1,1.786,54.321Zm13.393.893V45.393H26.786v8.929a.893.893,0,0,1-.893.893ZM26.786,43.607H15.179V33.786H25.893a.893.893,0,0,1,.893.893Z" transform="translate(0 -32)"/></svg>') center center no-repeat;
}

    .ist-board-icon:hover, .ist-board-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28.571" height="25" viewBox="0 0 28.571 25"><defs><style>.ist-1 {fill: rgb(255,255,255);}</style></defs><path id="ist_board__left_icon" class="ist-1" d="M0,34.679V54.321A2.679,2.679,0,0,0,2.679,57H25.893a2.679,2.679,0,0,0,2.679-2.679V34.679A2.679,2.679,0,0,0,25.893,32H2.679A2.679,2.679,0,0,0,0,34.679Zm13.393-.893v9.821H1.786V34.679a.893.893,0,0,1,.893-.893ZM1.786,54.321V45.393H13.393v9.821H2.679A.893.893,0,0,1,1.786,54.321Zm13.393.893V45.393H26.786v8.929a.893.893,0,0,1-.893.893ZM26.786,43.607H15.179V33.786H25.893a.893.893,0,0,1,.893.893Z" transform="translate(0 -32)"/></svg>') center center no-repeat;
    }

.ist-document-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.746" height="25" viewBox="0 0 18.746 25"><defs><style>.ist-1 {fill:rgb(136,136,136);}</style></defs><path id="ist_document_left_icon" class="ist-1" d="M18.058,4.684l-4.1-4.1A2.343,2.343,0,0,0,12.307-.1H2.343A2.351,2.351,0,0,0,0,2.248V22.557A2.344,2.344,0,0,0,2.343,24.9H16.4a2.344,2.344,0,0,0,2.343-2.343V6.344a2.355,2.355,0,0,0-.688-1.66Zm-1.1,1.108a.768.768,0,0,1,.205.361H12.5V1.491a.768.768,0,0,1,.361.205ZM16.4,23.338H2.343a.783.783,0,0,1-.781-.781V2.248a.783.783,0,0,1,.781-.781h8.592V6.544a1.169,1.169,0,0,0,1.172,1.172h5.077V22.557A.783.783,0,0,1,16.4,23.338ZM14.06,11.426v.391a.588.588,0,0,1-.586.586h-8.2a.588.588,0,0,1-.586-.586v-.391a.588.588,0,0,1,.586-.586h8.2A.588.588,0,0,1,14.06,11.426Zm0,3.124v.391a.588.588,0,0,1-.586.586h-8.2a.588.588,0,0,1-.586-.586V14.55a.588.588,0,0,1,.586-.586h8.2A.588.588,0,0,1,14.06,14.55Zm0,3.124v.391a.588.588,0,0,1-.586.586h-8.2a.588.588,0,0,1-.586-.586v-.391a.588.588,0,0,1,.586-.586h8.2A.588.588,0,0,1,14.06,17.675Z" transform="translate(0 0.1)"/></svg>') center center no-repeat;
}

    .ist-document-icon:hover, .ist-document-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.746" height="25" viewBox="0 0 18.746 25"><defs><style>.ist-1 {fill:rgb(255,255,255);}</style></defs><path id="ist_document_left_icon" class="ist-1" d="M18.058,4.684l-4.1-4.1A2.343,2.343,0,0,0,12.307-.1H2.343A2.351,2.351,0,0,0,0,2.248V22.557A2.344,2.344,0,0,0,2.343,24.9H16.4a2.344,2.344,0,0,0,2.343-2.343V6.344a2.355,2.355,0,0,0-.688-1.66Zm-1.1,1.108a.768.768,0,0,1,.205.361H12.5V1.491a.768.768,0,0,1,.361.205ZM16.4,23.338H2.343a.783.783,0,0,1-.781-.781V2.248a.783.783,0,0,1,.781-.781h8.592V6.544a1.169,1.169,0,0,0,1.172,1.172h5.077V22.557A.783.783,0,0,1,16.4,23.338ZM14.06,11.426v.391a.588.588,0,0,1-.586.586h-8.2a.588.588,0,0,1-.586-.586v-.391a.588.588,0,0,1,.586-.586h8.2A.588.588,0,0,1,14.06,11.426Zm0,3.124v.391a.588.588,0,0,1-.586.586h-8.2a.588.588,0,0,1-.586-.586V14.55a.588.588,0,0,1,.586-.586h8.2A.588.588,0,0,1,14.06,14.55Zm0,3.124v.391a.588.588,0,0,1-.586.586h-8.2a.588.588,0,0,1-.586-.586v-.391a.588.588,0,0,1,.586-.586h8.2A.588.588,0,0,1,14.06,17.675Z" transform="translate(0 0.1)"/></svg>') center center no-repeat;
    }

.ist-risk-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><defs><style>.ist-1 {fill:rgb(136,136,136);}</style></defs><path id="ist_risk_left_icon" class="ist-1" d="M22.321,32H2.679A2.679,2.679,0,0,0,0,34.679V54.321A2.679,2.679,0,0,0,2.679,57H22.321A2.679,2.679,0,0,0,25,54.321V34.679A2.679,2.679,0,0,0,22.321,32Zm.893,22.321a.894.894,0,0,1-.893.893H2.679a.894.894,0,0,1-.893-.893V34.679a.894.894,0,0,1,.893-.893H22.321a.894.894,0,0,1,.893.893ZM12.5,49.187a1.563,1.563,0,1,0,1.563,1.563A1.562,1.562,0,0,0,12.5,49.187Zm.428-1.339h-.893a.67.67,0,0,1-.67-.67v-.021c0-3.925,4.321-3.55,4.321-5.994,0-1.117-.991-2.244-3.205-2.244a3.688,3.688,0,0,0-3.3,1.6.668.668,0,0,1-.907.133l-.733-.511a.669.669,0,0,1-.148-.959,5.856,5.856,0,0,1,5.091-2.5c2.92,0,5.437,1.66,5.437,4.476,0,3.762-4.321,3.563-4.321,5.994v.021a.67.67,0,0,1-.67.67Z" transform="translate(0 -32)"/></svg>') center center no-repeat;
}

    .ist-risk-icon:hover, .ist-risk-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><defs><style>.ist-1 {fill:rgb(255,255,255);}</style></defs><path id="ist_risk_left_icon" class="ist-1" d="M22.321,32H2.679A2.679,2.679,0,0,0,0,34.679V54.321A2.679,2.679,0,0,0,2.679,57H22.321A2.679,2.679,0,0,0,25,54.321V34.679A2.679,2.679,0,0,0,22.321,32Zm.893,22.321a.894.894,0,0,1-.893.893H2.679a.894.894,0,0,1-.893-.893V34.679a.894.894,0,0,1,.893-.893H22.321a.894.894,0,0,1,.893.893ZM12.5,49.187a1.563,1.563,0,1,0,1.563,1.563A1.562,1.562,0,0,0,12.5,49.187Zm.428-1.339h-.893a.67.67,0,0,1-.67-.67v-.021c0-3.925,4.321-3.55,4.321-5.994,0-1.117-.991-2.244-3.205-2.244a3.688,3.688,0,0,0-3.3,1.6.668.668,0,0,1-.907.133l-.733-.511a.669.669,0,0,1-.148-.959,5.856,5.856,0,0,1,5.091-2.5c2.92,0,5.437,1.66,5.437,4.476,0,3.762-4.321,3.563-4.321,5.994v.021a.67.67,0,0,1-.67.67Z" transform="translate(0 -32)"/></svg>') center center no-repeat;
    }

.ist-issue-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.75" height="25" viewBox="0 0 18.75 25"><defs><style>.ist-1 {fill:rgb(136,136,136);}</style> </defs><path id="ist_issue_left_icon" class="ist-1" d="M13.672,11.719H8.2a.392.392,0,0,0-.391.391v.781a.392.392,0,0,0,.391.391h5.469a.392.392,0,0,0,.391-.391v-.781A.392.392,0,0,0,13.672,11.719Zm0,4.688H8.2a.392.392,0,0,0-.391.391v.781a.392.392,0,0,0,.391.391h5.469a.392.392,0,0,0,.391-.391V16.8A.392.392,0,0,0,13.672,16.406Zm-8.2-5.078A1.172,1.172,0,1,0,6.641,12.5,1.169,1.169,0,0,0,5.469,11.328Zm0,4.688a1.172,1.172,0,1,0,1.172,1.172A1.169,1.169,0,0,0,5.469,16.016ZM16.406,3.125H12.08a2.582,2.582,0,0,0,.029-.391,2.734,2.734,0,0,0-5.469,0,2.581,2.581,0,0,0,.029.391H2.344A2.344,2.344,0,0,0,0,5.469V22.656A2.344,2.344,0,0,0,2.344,25H16.406a2.344,2.344,0,0,0,2.344-2.344V5.469A2.344,2.344,0,0,0,16.406,3.125ZM9.375,1.563A1.172,1.172,0,1,1,8.2,2.734,1.169,1.169,0,0,1,9.375,1.563Zm7.813,21.094a.784.784,0,0,1-.781.781H2.344a.784.784,0,0,1-.781-.781V5.469a.784.784,0,0,1,.781-.781H4.688v.977a.588.588,0,0,0,.586.586h8.2a.588.588,0,0,0,.586-.586V4.688h2.344a.784.784,0,0,1,.781.781Z"/></svg>') center center no-repeat;
}

    .ist-issue-icon:hover, .ist-issue-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="18.75" height="25" viewBox="0 0 18.75 25"><defs><style>.ist-1 {fill:rgb(255,255,255);}</style> </defs><path id="ist_issue_left_icon" class="ist-1" d="M13.672,11.719H8.2a.392.392,0,0,0-.391.391v.781a.392.392,0,0,0,.391.391h5.469a.392.392,0,0,0,.391-.391v-.781A.392.392,0,0,0,13.672,11.719Zm0,4.688H8.2a.392.392,0,0,0-.391.391v.781a.392.392,0,0,0,.391.391h5.469a.392.392,0,0,0,.391-.391V16.8A.392.392,0,0,0,13.672,16.406Zm-8.2-5.078A1.172,1.172,0,1,0,6.641,12.5,1.169,1.169,0,0,0,5.469,11.328Zm0,4.688a1.172,1.172,0,1,0,1.172,1.172A1.169,1.169,0,0,0,5.469,16.016ZM16.406,3.125H12.08a2.582,2.582,0,0,0,.029-.391,2.734,2.734,0,0,0-5.469,0,2.581,2.581,0,0,0,.029.391H2.344A2.344,2.344,0,0,0,0,5.469V22.656A2.344,2.344,0,0,0,2.344,25H16.406a2.344,2.344,0,0,0,2.344-2.344V5.469A2.344,2.344,0,0,0,16.406,3.125ZM9.375,1.563A1.172,1.172,0,1,1,8.2,2.734,1.169,1.169,0,0,1,9.375,1.563Zm7.813,21.094a.784.784,0,0,1-.781.781H2.344a.784.784,0,0,1-.781-.781V5.469a.784.784,0,0,1,.781-.781H4.688v.977a.588.588,0,0,0,.586.586h8.2a.588.588,0,0,0,.586-.586V4.688h2.344a.784.784,0,0,1,.781.781Z"/></svg>') center center no-repeat;
    }

.ist-finance-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28.121" height="25" viewBox="0 0 28.121 25"><defs><style>.ist-1 {fill:rgb(136,136,136);}</style></defs><path id="ist_finance_left_icon" class="ist-1" d="M12.532,6.625l2.753.786a1,1,0,0,1-.273,1.963h-1.8a1.883,1.883,0,0,1-1.1-.356.368.368,0,0,0-.478.059l-.557.557a.4.4,0,0,0,.049.6,3.431,3.431,0,0,0,2.094.708h.068v1.172a.392.392,0,0,0,.391.391h.781a.392.392,0,0,0,.391-.391V10.935h.068a2.643,2.643,0,0,0,2.524-1.718,2.575,2.575,0,0,0-1.714-3.31l-2.885-.825a1,1,0,0,1,.273-1.963h1.8a1.883,1.883,0,0,1,1.1.356.368.368,0,0,0,.478-.059l.557-.557a.4.4,0,0,0-.049-.6,3.457,3.457,0,0,0-2.094-.7h-.068V.391A.392.392,0,0,0,14.45,0h-.781a.392.392,0,0,0-.391.391V1.562h-.171a2.563,2.563,0,0,0-2.548,2.807A2.668,2.668,0,0,0,12.532,6.625Zm14.724,9.661a2.644,2.644,0,0,0-3.412-.059l-3.007,2.407a.521.521,0,0,1-.327.112H18.478a2.717,2.717,0,0,0,.234-1.577,2.813,2.813,0,0,0-2.822-2.329H8.851a4.67,4.67,0,0,0-2.812.937L4.164,17.184H.391A.392.392,0,0,0,0,17.575v.781a.392.392,0,0,0,.391.391h4.3l2.29-1.718A3.135,3.135,0,0,1,8.851,16.4h7.162a1.172,1.172,0,0,1,0,2.343h-4.3a.781.781,0,0,0,0,1.562h8.8a2.1,2.1,0,0,0,1.3-.454l3.007-2.4a1.083,1.083,0,0,1,1.386,0,1.038,1.038,0,0,1-.044,1.591l-4.921,3.94a2.075,2.075,0,0,1-1.3.454H.391A.392.392,0,0,0,0,23.828v.781A.392.392,0,0,0,.391,25H19.942a3.63,3.63,0,0,0,2.275-.8l4.926-3.94a2.606,2.606,0,0,0,.112-3.974Z"/></svg>') center center no-repeat;
}

    .ist-finance-icon:hover, .ist-finance-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28.121" height="25" viewBox="0 0 28.121 25"><defs><style>.ist-1 {fill:rgb(255,255,255);}</style></defs><path id="ist_finance_left_icon" class="ist-1" d="M12.532,6.625l2.753.786a1,1,0,0,1-.273,1.963h-1.8a1.883,1.883,0,0,1-1.1-.356.368.368,0,0,0-.478.059l-.557.557a.4.4,0,0,0,.049.6,3.431,3.431,0,0,0,2.094.708h.068v1.172a.392.392,0,0,0,.391.391h.781a.392.392,0,0,0,.391-.391V10.935h.068a2.643,2.643,0,0,0,2.524-1.718,2.575,2.575,0,0,0-1.714-3.31l-2.885-.825a1,1,0,0,1,.273-1.963h1.8a1.883,1.883,0,0,1,1.1.356.368.368,0,0,0,.478-.059l.557-.557a.4.4,0,0,0-.049-.6,3.457,3.457,0,0,0-2.094-.7h-.068V.391A.392.392,0,0,0,14.45,0h-.781a.392.392,0,0,0-.391.391V1.562h-.171a2.563,2.563,0,0,0-2.548,2.807A2.668,2.668,0,0,0,12.532,6.625Zm14.724,9.661a2.644,2.644,0,0,0-3.412-.059l-3.007,2.407a.521.521,0,0,1-.327.112H18.478a2.717,2.717,0,0,0,.234-1.577,2.813,2.813,0,0,0-2.822-2.329H8.851a4.67,4.67,0,0,0-2.812.937L4.164,17.184H.391A.392.392,0,0,0,0,17.575v.781a.392.392,0,0,0,.391.391h4.3l2.29-1.718A3.135,3.135,0,0,1,8.851,16.4h7.162a1.172,1.172,0,0,1,0,2.343h-4.3a.781.781,0,0,0,0,1.562h8.8a2.1,2.1,0,0,0,1.3-.454l3.007-2.4a1.083,1.083,0,0,1,1.386,0,1.038,1.038,0,0,1-.044,1.591l-4.921,3.94a2.075,2.075,0,0,1-1.3.454H.391A.392.392,0,0,0,0,23.828v.781A.392.392,0,0,0,.391,25H19.942a3.63,3.63,0,0,0,2.275-.8l4.926-3.94a2.606,2.606,0,0,0,.112-3.974Z"/></svg>') center center no-repeat;
    }

.ist-cr-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><path id="Union_28" data-name="Union 28" d="M.023,16.434c-.429-.9,1.724-2.152,2.646.195,1.418,2.533,4.8,4.44,8.721,4.44a10.835,10.835,0,0,0,6.92-2.376l-2.394-1.948c-.373-.3-.113-.827.411-.827h6.257a.541.541,0,0,1,.585.482v5.093c0,.428-.626.644-1,.343l-2.2-1.789A13.435,13.435,0,0,1,11.39,23C6.266,23,1.887,20.371.023,16.434Zm17.849-2.642V8.357H24v5.435ZM-1,12.676V7.242H5.128v5.434ZM.662,11.2h2.8V8.717H.662Zm19.8-6.831c-1.417-2.532-4.8-4.439-8.72-4.439a10.836,10.836,0,0,0-6.92,2.376L7.22,4.256c.373.3.113.827-.41.827H.552A.542.542,0,0,1-.033,4.6V-.493c0-.428.626-.645,1-.344l2.2,1.79A13.431,13.431,0,0,1,11.747-2c5.123,0,9.5,2.629,11.366,6.567.247.515-.359,1.149-1.1,1.149C21.474,5.716,20.859,5.369,20.467,4.371Z" transform="translate(1 2)" fill="rgb(136,136,136)"/></svg>') center center no-repeat;
}

    .ist-cr-icon:hover, .ist-cr-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25"><path id="Union_28" data-name="Union 28" d="M.023,16.434c-.429-.9,1.724-2.152,2.646.195,1.418,2.533,4.8,4.44,8.721,4.44a10.835,10.835,0,0,0,6.92-2.376l-2.394-1.948c-.373-.3-.113-.827.411-.827h6.257a.541.541,0,0,1,.585.482v5.093c0,.428-.626.644-1,.343l-2.2-1.789A13.435,13.435,0,0,1,11.39,23C6.266,23,1.887,20.371.023,16.434Zm17.849-2.642V8.357H24v5.435ZM-1,12.676V7.242H5.128v5.434ZM.662,11.2h2.8V8.717H.662Zm19.8-6.831c-1.417-2.532-4.8-4.439-8.72-4.439a10.836,10.836,0,0,0-6.92,2.376L7.22,4.256c.373.3.113.827-.41.827H.552A.542.542,0,0,1-.033,4.6V-.493c0-.428.626-.645,1-.344l2.2,1.79A13.431,13.431,0,0,1,11.747-2c5.123,0,9.5,2.629,11.366,6.567.247.515-.359,1.149-1.1,1.149C21.474,5.716,20.859,5.369,20.467,4.371Z" transform="translate(1 2)" fill="rgb(255,255,255)"/></svg>') center center no-repeat;
    }

.ist-lesson-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21.875" height="25" viewBox="0 0 21.875 25"><defs><style>.ist-1 {fill: rgb(136,136,136);} </style></defs><path id="ist_lesson_left_icon" class="ist-1" d="M17.383,7.813H9.18a.588.588,0,0,1-.586-.586V6.836A.588.588,0,0,1,9.18,6.25h8.2a.588.588,0,0,1,.586.586v.391A.588.588,0,0,1,17.383,7.813Zm.586,2.539V9.961a.588.588,0,0,0-.586-.586H9.18a.588.588,0,0,0-.586.586v.391a.588.588,0,0,0,.586.586h8.2A.588.588,0,0,0,17.969,10.352Zm3.159,13.086h.161a.588.588,0,0,1,.586.586v.391a.588.588,0,0,1-.586.586H3.906A3.905,3.905,0,0,1,0,21.094V3.906A3.905,3.905,0,0,1,3.906,0H20.7a1.169,1.169,0,0,1,1.172,1.172V19.141a1.177,1.177,0,0,1-.728,1.084A9.293,9.293,0,0,0,21.128,23.438ZM6.25,18.75H20.313V1.563H6.25Zm-4.687.781a3.907,3.907,0,0,1,2.344-.781h.781V1.563H3.906A2.344,2.344,0,0,0,1.563,3.906Zm18.179,3.906a11.162,11.162,0,0,1,0-3.125H3.906c-3.125,0-3.125,3.125,0,3.125Z"/></svg>') center center no-repeat;
}

    .ist-lesson-icon:hover, .ist-lesson-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="21.875" height="25" viewBox="0 0 21.875 25"><defs><style>.ist-1 {fill: rgb(255,255,255);} </style></defs><path id="ist_lesson_left_icon" class="ist-1" d="M17.383,7.813H9.18a.588.588,0,0,1-.586-.586V6.836A.588.588,0,0,1,9.18,6.25h8.2a.588.588,0,0,1,.586.586v.391A.588.588,0,0,1,17.383,7.813Zm.586,2.539V9.961a.588.588,0,0,0-.586-.586H9.18a.588.588,0,0,0-.586.586v.391a.588.588,0,0,0,.586.586h8.2A.588.588,0,0,0,17.969,10.352Zm3.159,13.086h.161a.588.588,0,0,1,.586.586v.391a.588.588,0,0,1-.586.586H3.906A3.905,3.905,0,0,1,0,21.094V3.906A3.905,3.905,0,0,1,3.906,0H20.7a1.169,1.169,0,0,1,1.172,1.172V19.141a1.177,1.177,0,0,1-.728,1.084A9.293,9.293,0,0,0,21.128,23.438ZM6.25,18.75H20.313V1.563H6.25Zm-4.687.781a3.907,3.907,0,0,1,2.344-.781h.781V1.563H3.906A2.344,2.344,0,0,0,1.563,3.906Zm18.179,3.906a11.162,11.162,0,0,1,0-3.125H3.906c-3.125,0-3.125,3.125,0,3.125Z"/></svg>') center center no-repeat;
    }

.ist-analytics-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28.125" height="25" viewBox="0 0 28.125 25"> <path id="analytics" d="M3.906,17.188H.781A.781.781,0,0,0,0,17.969v6.25A.781.781,0,0,0,.781,25H3.906a.781.781,0,0,0,.781-.781v-6.25A.781.781,0,0,0,3.906,17.188Zm-.781,6.25H1.563V18.75H3.125ZM27.344,9.375H24.219a.781.781,0,0,0-.781.781V24.219a.781.781,0,0,0,.781.781h3.125a.781.781,0,0,0,.781-.781V10.156A.781.781,0,0,0,27.344,9.375Zm-.781,14.063H25v-12.5h1.563ZM24.549,4.33a2.339,2.339,0,1,0-1.112-1.986,2.318,2.318,0,0,0,.138.764L19.2,6.607a2.3,2.3,0,0,0-2.464,0l-4.375-3.5a2.316,2.316,0,0,0,.138-.764,2.344,2.344,0,1,0-4.453,1l-4.7,4.7a2.339,2.339,0,1,0,1.339,2.109,2.321,2.321,0,0,0-.234-1l4.7-4.7a2.287,2.287,0,0,0,2.237-.124l4.375,3.5a2.344,2.344,0,1,0,4.411,0l4.375-3.5Zm1.232-2.768A.781.781,0,1,1,25,2.344.782.782,0,0,1,25.781,1.563ZM2.344,10.938a.781.781,0,1,1,.781-.781A.782.782,0,0,1,2.344,10.938Zm7.813-7.812a.781.781,0,1,1,.781-.781A.782.782,0,0,1,10.156,3.125Zm7.813,6.25a.781.781,0,1,1,.781-.781A.782.782,0,0,1,17.969,9.375Zm-6.25,0H8.594a.781.781,0,0,0-.781.781V24.219A.781.781,0,0,0,8.594,25h3.125a.781.781,0,0,0,.781-.781V10.156A.781.781,0,0,0,11.719,9.375Zm-.781,14.063H9.375v-12.5h1.563Zm8.594-7.812H16.406a.781.781,0,0,0-.781.781v7.813a.781.781,0,0,0,.781.781h3.125a.781.781,0,0,0,.781-.781V16.406A.781.781,0,0,0,19.531,15.625Zm-.781,7.813H17.188v-6.25H18.75Z" fill="rgb(136,136,136)"/> </svg> ') center center no-repeat;
}

    .ist-analytics-icon:hover, .ist-analytics-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="28.125" height="25" viewBox="0 0 28.125 25"> <path id="analytics" d="M3.906,17.188H.781A.781.781,0,0,0,0,17.969v6.25A.781.781,0,0,0,.781,25H3.906a.781.781,0,0,0,.781-.781v-6.25A.781.781,0,0,0,3.906,17.188Zm-.781,6.25H1.563V18.75H3.125ZM27.344,9.375H24.219a.781.781,0,0,0-.781.781V24.219a.781.781,0,0,0,.781.781h3.125a.781.781,0,0,0,.781-.781V10.156A.781.781,0,0,0,27.344,9.375Zm-.781,14.063H25v-12.5h1.563ZM24.549,4.33a2.339,2.339,0,1,0-1.112-1.986,2.318,2.318,0,0,0,.138.764L19.2,6.607a2.3,2.3,0,0,0-2.464,0l-4.375-3.5a2.316,2.316,0,0,0,.138-.764,2.344,2.344,0,1,0-4.453,1l-4.7,4.7a2.339,2.339,0,1,0,1.339,2.109,2.321,2.321,0,0,0-.234-1l4.7-4.7a2.287,2.287,0,0,0,2.237-.124l4.375,3.5a2.344,2.344,0,1,0,4.411,0l4.375-3.5Zm1.232-2.768A.781.781,0,1,1,25,2.344.782.782,0,0,1,25.781,1.563ZM2.344,10.938a.781.781,0,1,1,.781-.781A.782.782,0,0,1,2.344,10.938Zm7.813-7.812a.781.781,0,1,1,.781-.781A.782.782,0,0,1,10.156,3.125Zm7.813,6.25a.781.781,0,1,1,.781-.781A.782.782,0,0,1,17.969,9.375Zm-6.25,0H8.594a.781.781,0,0,0-.781.781V24.219A.781.781,0,0,0,8.594,25h3.125a.781.781,0,0,0,.781-.781V10.156A.781.781,0,0,0,11.719,9.375Zm-.781,14.063H9.375v-12.5h1.563Zm8.594-7.812H16.406a.781.781,0,0,0-.781.781v7.813a.781.781,0,0,0,.781.781h3.125a.781.781,0,0,0,.781-.781V16.406A.781.781,0,0,0,19.531,15.625Zm-.781,7.813H17.188v-6.25H18.75Z" fill="rgb(255,255,255)"/> </svg> ') center center no-repeat;
    }

.ist-correspondence-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="33.333" height="25" viewBox="0 0 33.333 25"> <path id="correspondence" d="M30.208,64H3.125A3.126,3.126,0,0,0,0,67.125v18.75A3.126,3.126,0,0,0,3.125,89H30.208a3.126,3.126,0,0,0,3.125-3.125V67.125A3.126,3.126,0,0,0,30.208,64ZM3.125,66.083H30.208a1.045,1.045,0,0,1,1.042,1.042v2.7c-1.426,1.2-3.464,2.865-9.8,7.9-1.1.872-3.268,2.975-4.779,2.949-1.51.026-3.685-2.077-4.779-2.949-6.341-5.033-8.379-6.693-9.8-7.9v-2.7A1.045,1.045,0,0,1,3.125,66.083ZM30.208,86.917H3.125a1.045,1.045,0,0,1-1.042-1.042V72.529c1.484,1.217,3.828,3.1,8.509,6.816,1.335,1.068,3.691,3.418,6.074,3.4,2.37.02,4.707-2.311,6.074-3.4,4.681-3.717,7.025-5.6,8.509-6.816V85.875A1.045,1.045,0,0,1,30.208,86.917Z" transform="translate(0 -64)" fill="rgb(136,136,136)"/> </svg> ') center center no-repeat;
}

    .ist-correspondence-icon:hover, .ist-correspondence-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="33.333" height="25" viewBox="0 0 33.333 25"> <path id="correspondence" d="M30.208,64H3.125A3.126,3.126,0,0,0,0,67.125v18.75A3.126,3.126,0,0,0,3.125,89H30.208a3.126,3.126,0,0,0,3.125-3.125V67.125A3.126,3.126,0,0,0,30.208,64ZM3.125,66.083H30.208a1.045,1.045,0,0,1,1.042,1.042v2.7c-1.426,1.2-3.464,2.865-9.8,7.9-1.1.872-3.268,2.975-4.779,2.949-1.51.026-3.685-2.077-4.779-2.949-6.341-5.033-8.379-6.693-9.8-7.9v-2.7A1.045,1.045,0,0,1,3.125,66.083ZM30.208,86.917H3.125a1.045,1.045,0,0,1-1.042-1.042V72.529c1.484,1.217,3.828,3.1,8.509,6.816,1.335,1.068,3.691,3.418,6.074,3.4,2.37.02,4.707-2.311,6.074-3.4,4.681-3.717,7.025-5.6,8.509-6.816V85.875A1.045,1.045,0,0,1,30.208,86.917Z" transform="translate(0 -64)" fill="rgb(255,255,255)"/> </svg> ') center center no-repeat;
    }

.ist-bim-icon {
    background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25.192" height="25" viewBox="0 0 25.192 25"> <path id="bim" d="M11.538,2.135a3.139,3.139,0,0,1,2.121,0L23.106,5.51a3.15,3.15,0,0,1,2.086,2.967V20.423A3.152,3.152,0,0,1,23.1,23.39l-9.447,3.375a3.139,3.139,0,0,1-2.121,0L2.086,23.39A3.15,3.15,0,0,1,0,20.423V8.477A3.152,3.152,0,0,1,2.091,5.51l9.447-3.375ZM12.6,5.1,4.049,8.152,12.6,11.2l8.547-3.051ZM14.17,23.238l7.872-2.809v-9.25L14.17,13.987Z" transform="translate(0 -1.95)" fill="rgb(136,136,136)"/> </svg> ') center center no-repeat;
}

    .ist-bim-icon:hover, .ist-bim-icon.active {
        background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="25.192" height="25" viewBox="0 0 25.192 25"> <path id="bim" d="M11.538,2.135a3.139,3.139,0,0,1,2.121,0L23.106,5.51a3.15,3.15,0,0,1,2.086,2.967V20.423A3.152,3.152,0,0,1,23.1,23.39l-9.447,3.375a3.139,3.139,0,0,1-2.121,0L2.086,23.39A3.15,3.15,0,0,1,0,20.423V8.477A3.152,3.152,0,0,1,2.091,5.51l9.447-3.375ZM12.6,5.1,4.049,8.152,12.6,11.2l8.547-3.051ZM14.17,23.238l7.872-2.809v-9.25L14.17,13.987Z" transform="translate(0 -1.95)" fill="rgb(255,255,255)"/> </svg> ') center center no-repeat;
    }

.notifyjs-corner {
    margin-bottom: 33px !important;
    font-size: 20px;
    z-index: 1105 !important;
}

.ist_font {
    font-family: var(--main-font);
}

.ist-min-h-40 {
    min-height: 40px;
    height: auto;
}

.ist-w-40 {
    width: 40px !important;
    min-width: 40px !important;
    max-width: 40px !important;
}

.ist-w-130 {
    width: 130px;
}

.ist-w-95-percent {
    width: 95% !important;
}

.ist-display-contents {
    display: contents;
}
.ist-hidden {
    display: none !important;
}

.error {
    color: red;
}

.ist-label {
    line-height: 30px;
    margin-right: 5px;
    color: #888888;
    /*min-width:100px;*/
    text-align: right;
}

.ist-select {
    max-width: 160px !important;
    width: 130px !important;
    height: 30px !important;
}

.ist-select-sm {
    max-width: 80px !important;
    width: 80px !important;
    height: 30px !important;
}

.ist-main-layout-middle {
    margin: 0 25px 0 80px;
}

.ist-area-icon-3p {
    margin-top: 3px !important;
    font-size: 39px !important;
    line-height: 26px !important;
}

.ist-area-icon-element {
    margin-top: 3px !important;
    font-size: 11px !important;
    line-height: 24px !important;
    margin-top: 3px !important;
}

.ist-area-icon-sub-object {
    margin-top: 3px !important;
    font-size: 25px !important;
}


.ist-main-layout-left-nav a {
    margin: 0px 0;
    height: 44px;
    display: block;
    padding: 10px 0 0;
}

    .ist-main-layout-left-nav a:hover, .ist_main_layout_left_nav a.active {
        background-repeat: no-repeat;
        background-position: 40px 11px;
    }

.ist-main-layout-left-nav::-webkit-scrollbar {
    width: 8px !important;
    height: 8px !important;
    background-color: #F5F5F5;
}

.ist-main-layout-left-nav::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    background-color: #e6e6e6;
}

.ist-main-layout-left-nav::-webkit-scrollbar-thumb, .ist_main_layout_left_nav::-webkit-scrollbar-thumb {
    background-color: #C0C0C0;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent));
}

.ist-main-layout-left-menu {
    width: 53px;
    background: #2B303A;
    position: fixed;
    text-align: center;
    height: 100%;
    z-index: 99;
    -webkit-box-shadow: 4px 0px 25px 0px rgba(0,0,0,0.50);
    -moz-box-shadow: 4px 0px 25px 0px rgba(0,0,0,0.50);
    box-shadow: 4px 0px 25px 0px rgba(0,0,0,0.50);
    overflow-x: hidden;
    overflow-y: auto; /**/
}

    .ist-main-layout-left-menu::-webkit-scrollbar-thumb {
        background-color: #1d2026;
        border-radius: 5px;
    }

    .ist-main-layout-left-menu::-webkit-scrollbar {
        width: 7px;
        background-color: #424751
    }

    .ist-main-layout-left-menu nav {
        margin-top: 86px;
        padding: 10px 0 0;
    }

.ist-grid-link-cell a {
    color: #0dcaf0 !important;
}

    .ist-grid-link-cell a:focus, .ist-grid-link-cell a:hover {
        color: #3dd5f3 !important;
    }

.ist-form-info-bar {
    position: absolute;
    z-index: 1;
    bottom: 0px;
    left: 20px;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    color: red;
    background: #ffffff;
    border: 1px solid rgb(199, 199, 199);
    border-radius: 5px;
    display: none;
}

.ist-progress-container {
    display: inline-block;
    visibility: hidden;
    border: 1px solid #0d8a51;
    width: 65%;
    height: 18px;
    margin-top: 2px;
    border-radius: 8px;
    overflow: hidden;
}

.ist-progress-title {
    font-size: 15px;
    color: black;
}

.ist-progress {
    height: 18px;
    width: 0%;
    margin-top: 18px;
    vertical-align: middle;
    background-color: rgb(4, 166, 0);
}

.ist-progress-info {
    font-size: 15px;
    margin: -20px 0 0 20px;
    color: #122b11;
}

progress {
    text-align: center;
    margin-left: 0;
}

    progress:after {
        content: attr(value)'%';
        position: relative;
        top: 9px;
        color: black;
    }

    progress[value] {
        height: 20px;
    }

        progress[value]::-moz-progress-bar {
            background-image: -moz-linear-gradient(135deg, transparent 33%, rgba(0, 0, 0, 0.1) 33%, rgba(0, 0, 0, 0.1) 66%, transparent 66% ), -moz-linear-gradient(top, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.25)), -moz-linear-gradient(left, #09c, #4f4);
            border-radius: 2px;
            background-size: 35px 20px, 100% 100%, 100% 100%;
        }

        progress[value]::-webkit-progress-value {
            background-image: -webkit-linear-gradient(-45deg, transparent 33%, rgba(0, 0, 0, .1) 33%, rgba(0,0, 0, .1) 66%, transparent 66%), -webkit-linear-gradient(top, rgba(255, 255, 255, .25), rgba(0, 0, 0, .25)), -webkit-linear-gradient(left, #09c, #f44);
            border-radius: 2px;
            background-size: 35px 20px, 100% 100%, 100% 100%;
        }

.button_upload, .button_clear {
    display: none;
}

#progressBar {
    position: absolute;
    z-index: 99;
    display: none;
}

.ist-search-box {
    position: relative;
    display: none;
    overflow: hidden;
}

.ist-in-active-flow {
    color: red !important;
}

.ist-in-not-finished-flow {
    color: orange !important;
}

.ist-map-infobox-info {
    background-color: rgba(0,0,0,0.5);
    color: white;
    border-radius: 10px;
    padding: 10px;
    font-size: 14px;
    pointer-events: auto !important;
    overflow: hidden;
}

    .ist-map-infobox-info::after {
        content: "";
        position: absolute;
        height: 15px;
        width: 15px;
        bottom: -15px;
        left: 10px;
        background-color: rgba(0,0,0,0.5);
        clip-path: polygon(0 0, 100% 0, 100% 100%);
    }

.ist-icon-grid {
    color: var(--ist-grid-icon-color);
}
.ist-icon-card {
    color: var(--ist-card-color);
}
.ist-icon-comment {
    color: var(--ist-comment-color);
}
.ist-icon-document {
    color: var(--ist-document-icon-color);
}
.ist-icon-stamp {
    color: var(--ist-stamp-icon-color);
}
.ist-icon-markup {
    color: var(--ist-markup-icon-color);
}

.ist-spinner {
    background: url('data:image/svg+xml;utf8, <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="margin: auto; background: none; display: block; shape-rendering: auto;" width="100px" height="100px" viewBox="0 0 100 100" preserveAspectRatio="xMidYMid"> <circle cx="84" cy="50" r="10" fill="%23642d85"> <animate attributeName="r" repeatCount="indefinite" dur="0.5s" calcMode="spline" keyTimes="0;1" values="10;0" keySplines="0 0.5 0.5 1" begin="0s"></animate> <animate attributeName="fill" repeatCount="indefinite" dur="2s" calcMode="discrete" keyTimes="0;0.25;0.5;0.75;1" values="%23642d85;%23d31577;%23f3bf15;%232294a3;%23642d85" begin="0s"></animate> </circle><circle cx="16" cy="50" r="10" fill="%23642d85"> <animate attributeName="r" repeatCount="indefinite" dur="2s" calcMode="spline" keyTimes="0;0.25;0.5;0.75;1" values="0;0;10;10;10" keySplines="0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1" begin="0s"></animate> <animate attributeName="cx" repeatCount="indefinite" dur="2s" calcMode="spline" keyTimes="0;0.25;0.5;0.75;1" values="16;16;16;50;84" keySplines="0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1" begin="0s"></animate> </circle><circle cx="50" cy="50" r="10" fill="%232294a3"> <animate attributeName="r" repeatCount="indefinite" dur="2s" calcMode="spline" keyTimes="0;0.25;0.5;0.75;1" values="0;0;10;10;10" keySplines="0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1" begin="-0.5s"></animate> <animate attributeName="cx" repeatCount="indefinite" dur="2s" calcMode="spline" keyTimes="0;0.25;0.5;0.75;1" values="16;16;16;50;84" keySplines="0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1" begin="-0.5s"></animate> </circle><circle cx="84" cy="50" r="10" fill="%23f3bf15"> <animate attributeName="r" repeatCount="indefinite" dur="2s" calcMode="spline" keyTimes="0;0.25;0.5;0.75;1" values="0;0;10;10;10" keySplines="0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1" begin="-1s"></animate> <animate attributeName="cx" repeatCount="indefinite" dur="2s" calcMode="spline" keyTimes="0;0.25;0.5;0.75;1" values="16;16;16;50;84" keySplines="0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1" begin="-1s"></animate> </circle><circle cx="16" cy="50" r="10" fill="%23d31577"> <animate attributeName="r" repeatCount="indefinite" dur="2s" calcMode="spline" keyTimes="0;0.25;0.5;0.75;1" values="0;0;10;10;10" keySplines="0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1" begin="-1.5s"></animate> <animate attributeName="cx" repeatCount="indefinite" dur="2s" calcMode="spline" keyTimes="0;0.25;0.5;0.75;1" values="16;16;16;50;84" keySplines="0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1;0 0.5 0.5 1" begin="-1.5s"></animate> </circle> </svg>') center center no-repeat; z-index: 9999;
    margin: auto;
    position: absolute;
    left: calc(50% - 50px);
    top: calc(50% - 50px);
    min-height: 100px;
    min-width: 100px;
}

.ist-img-selection-body {
    margin: 10px;
}

    .ist-img-selection-body img {
        margin-left: 10px;
        width: 75px;
        height: 50px;
        object-fit: cover;
    }

.nav-link.active {
    font-weight: 600;
    border-bottom: 2px solid rgb(113, 124, 145) !important;
}
.ol-popup {
    position: absolute;
    background-color: white;
    box-shadow: 0 1px 4px rgba(0,0,0,0.2);
    padding: 15px;
    border-radius: 10px;
    border: 1px solid #cccccc;
    bottom: 12px;
    left: -50px;
    min-width: 280px;
}

    .ol-popup:after, .ol-popup:before {
        top: 100%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .ol-popup:after {
        border-top-color: white;
        border-width: 10px;
        left: 48px;
        margin-left: -10px;
    }

    .ol-popup:before {
        border-top-color: #cccccc;
        border-width: 11px;
        left: 48px;
        margin-left: -11px;
    }

.ol-popup-closer {
    text-decoration: none;
    position: absolute;
    top: 2px;
    right: 8px;
}

    .ol-popup-closer:after {
        content: "✖";
    }