@font-face {
    font-family: 'Avenir LT Std 55 Roman';
    font-style: normal;
    font-weight: normal;
    src: url(../fonts/AvenirLTStd-Roman.woff);
}

* {
    text-shadow: none;
}

    *:focus {
        outline: none!important;
    }

.SD-html {
    /* height: 650px;
    width: 550px; */
    border-left: #dfe1e7 solid 1px;
}

body {
    background-color: #ede6d9;
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    color: #444;
    font-size: 14px;
    font-weight: 200;
    font-family: "Avenir LT Std 55 Roman", Sans-Serif, Arial, Helvetica, sans-serif;
    text-align: left;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -webkit-box-direction: vertical;
    -moz-box-direction: vertical;
    -webkit-flex-direction: vertical;
    -ms-flex-direction: vertical;
    flex-direction: column;
}

.vs_SC_Header {
/*    background-color: #fff;
*/    min-height: 80px;
/*    border-bottom: 1px #dfe1e7 solid;
*/    display: flex;
    align-items: center;
/*    margin-bottom: 1.5em;
*/}

    .vs_SC_Header img {
        margin: auto;
        max-width: 100%;
        width: auto;
        max-height: 100%;
        height: auto;
    }

.card {
    border: 1px solid #d7dae1;
    padding: 1em;
    margin: 1em;
    background-color: #fff;
}

.card-block {
    display: flex;
}

#popupStudioCaptureContent {
    height: calc(100vh - 100px);
}

.draggable-bar {
    width: 100%;
    height: 20px;
    background: repeating-linear-gradient( to bottom, #ffffff 0px, #ffffff 3px, #f1f1f1 3px, #f1f1f1 5px, #ffffff 5px, #ffffff 8px, #f1f1f1 8px, #f1f1f1 10px, #ffffff 10px, #ffffff 13px, #f1f1f1 13px, #f1f1f1 15px, #ffffff 15px, #ffffff 20px );
}

.vs_SC_Header table {
    height: 100%;
    margin: 0 30px;
    flex: 1;
}

.logo-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0My43IDU5LjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzLjcgNTkuMTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNGMDRDMjM7fQo8L3N0eWxlPgo8Zz4KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOC45LDQzLjdoLTE0bC00LjcsNC42SDcuOGwyLjItNC42SDguNWMtMy40LDAtNS43LTIuNy02LjItNS45TDAsMjIuOEMtMC4xLDIyLjMsMC4yLDIyLDAuNywyMmg5CgkJYzAuNSwwLDAuOCwwLjMsMC44LDAuOGwxLjQsOS4zYzAuMSwwLjgsMC42LDEuMSwxLjMsMS4xaDE3LjJjMC43LDAsMS4xLTAuMywxLjMtMS4xbDEuNC05LjNjMC4xLTAuNSwwLjQtMC43LDAuOC0wLjhoOQoJCWMwLjUsMCwwLjcsMC4zLDAuNywwLjhsLTIuMiwxNWMtMC41LDMuMi0yLjcsNS45LTYuMiw1LjloLTEuNWwyLjIsNC42aC0yLjRMMjguOSw0My43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LjMsMjkuNWwtMS4xLTcuNFYyMmMtMC41LTIuMi0yLjEtMy42LTQuMy0zLjdsMCwwSDguMWwwLjYtNC43YzAtMC4zLDAuNS0xLjUsMy44LTIuNQoJCWMyLjUtMC43LDUuOC0xLjIsOS40LTEuMmMzLjUsMCw2LjksMC40LDkuMywxLjJjMy4zLDEsMy44LDIuMiwzLjgsMi41bDAuNiw0LjdoLTEuOGwwLDBjLTIuMiwwLjEtMy44LDEuNS00LjMsMy43djAuMWwtMS4xLDcuNAoJCUgxNS4zeiIvPgo8L2c+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: left center;
    width: 22.85px;
    height: 33px;
    display: inline-block;
    transform: translateY(3px);
}

.logo-title {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI2LjUuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyODEuNSA1OS4xIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyODEuNSA1OS4xOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6I0FGQURBRTt9Cgkuc3Qxe2ZpbGw6IzcyNzI3Mzt9Cjwvc3R5bGU+CjxnPgoJPGc+CgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzMi4yLDM5LjRWMTkuOWMwLTUuMiwyLjctOCw3LjMtOGMzLDAsNSwxLjQsNS45LDIuOVYwaDIuN3Y0Ny4xaC0yLjZ2LTIuNmMtMC45LDEuNC0zLDMtNiwzCgkJCUMxMzQuOSw0Ny40LDEzMi4yLDQ0LjYsMTMyLjIsMzkuNHogTTE0NS41LDM5LjVWMTkuNmMwLTMuMy0yLTUuMy01LjItNS4zYy0zLjIsMC01LjMsMi01LjMsNS42djE5LjZjMCwzLjUsMiw1LjYsNS4zLDUuNgoJCQlDMTQzLjQsNDUsMTQ1LjUsNDMsMTQ1LjUsMzkuNXoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTU0LjQsMzkuMVYyMC4yYzAtNS4xLDIuOS04LjQsOC04LjRjNS4zLDAsNy45LDMuMiw3LjksOC44djEwaC0xMy4zdjguOGMwLDMuMywyLjIsNS40LDUuMyw1LjQKCQkJYzMuMiwwLDUuMi0yLjEsNS4yLTV2LTAuM2gyLjd2MC4zYzAsNC4xLTIuOSw3LjQtNy45LDcuNEMxNTcuMyw0Ny40LDE1NC40LDQ0LjIsMTU0LjQsMzkuMXogTTE1Ny4xLDI4LjRoMTAuNXYtOC4yCgkJCWMwLTMuOS0xLjktNS45LTUuMi01LjljLTMuMSwwLTUuMywyLTUuMyw1LjZMMTU3LjEsMjguNEwxNTcuMSwyOC40eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOTEuMiwxOS42aC0yLjZjMC0zLjUtMi01LjEtNS01LjFzLTQuOCwyLTQuOCw0LjVjMCwxLjQsMC43LDMuMiwyLjEsNC44bDcuNyw5LjJjMi4yLDIuNiwyLjgsNC44LDIuOCw3LjIKCQkJYzAsMy42LTIuNCw3LjItNy43LDcuMmMtNS4xLDAtOC0zLTgtNy45aDIuN2MwLDMuNCwyLDUuNCw1LjMsNS40YzMuMywwLDUuMS0yLjUsNS4xLTQuOWMwLTEuNy0wLjMtMy4yLTIuMi01LjVsLTcuNy05CgkJCWMtMi0yLjQtMi43LTQuNi0yLjctNi42YzAtMy43LDIuNS03LjEsNy4yLTcuMUMxODguNCwxMS44LDE5MS4yLDE0LjUsMTkxLjIsMTkuNnoiLz4KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTk4LjUsNy44Yy0xLDAtMS45LTAuOC0xLjktMS43YzAtMS4xLDAuOS0xLjcsMS45LTEuN2MwLjksMCwxLjcsMC43LDEuNywxLjdDMjAwLjIsNywxOTkuMyw3LjgsMTk4LjUsNy44egoJCQkgTTE5Nyw0Ny4xVjEyLjNoMi43djM0LjlIMTk3eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMDUuOCwzOS4zVjE5LjljMC01LjEsMi43LTcuOSw3LjEtNy45YzMsMCw1LjIsMS4yLDYuMiwyLjl2LTIuNmgyLjZWNTFjMCw1LjEtMi41LDgtNy45LDgKCQkJYy01LjUsMC03LjctMy4yLTcuNy02LjZoMi42YzAsMi40LDEuNyw0LjMsNS4xLDQuM2MzLjUsMCw1LjItMS43LDUuMi01LjN2LTYuOWMtMC45LDEuNS0yLjksMy01LjksMwoJCQlDMjA4LjUsNDcuNCwyMDUuOCw0NC42LDIwNS44LDM5LjN6IE0yMTksMzkuMXYtMTljMC0zLjgtMS45LTUuOS01LjItNS45Yy0zLjIsMC01LjMsMi01LjMsNS42djE5YzAsNC4xLDEuOSw2LjIsNS4zLDYuMgoJCQlDMjE3LjEsNDUsMjE5LDQzLDIxOSwzOS4xeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNDEuNyw0Ny4xVjE5LjhjMC0zLjUtMi4yLTUuNi01LjMtNS42Yy0zLjksMC01LjMsMi45LTUuMyw3LjJ2MjUuN2gtMi43VjEyLjNoMi41VjE1YzEtMS42LDMtMyw2LjEtMwoJCQljNC42LDAsNy4zLDIuOCw3LjMsOHYyNy4xSDI0MS43eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNTAuNCwzOS4xVjIwLjJjMC01LjEsMi45LTguNCw4LTguNGM1LjMsMCw3LjksMy4yLDcuOSw4Ljh2MTBoLTEzLjN2OC44YzAsMy4zLDIuMiw1LjQsNS4zLDUuNAoJCQljMy4yLDAsNS4yLTIuMSw1LjItNXYtMC4zaDIuN3YwLjNjMCw0LjEtMi45LDcuNC03LjksNy40QzI1My4zLDQ3LjQsMjUwLjQsNDQuMiwyNTAuNCwzOS4xeiBNMjUzLjEsMjguNGgxMC41di04LjIKCQkJYzAtMy45LTEuOS01LjktNS4yLTUuOWMtMy4xLDAtNS4zLDItNS4zLDUuNlYyOC40eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yODEuNSwxNC41Yy00LDAtNi40LDIuMi02LjQsNS45djI2LjdoLTIuN1YxMi4zaDIuNVYxNWMwLjktMS41LDIuOC0zLDYuNS0zdjIuNUgyODEuNXoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxnPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNy41LDIwLjRoLTUuNmMwLTIuNS0xLjUtMy41LTIuOS0zLjVjLTEuNSwwLTIuOCwxLjEtMi44LDIuN2MwLDEuMSwwLjQsMi4yLDEuNSwzLjZsNy4xLDguNQoJCQljMi41LDMsMyw1LjQsMyw4YzAsNC4zLTMsNy43LTguNyw3LjdjLTUuNiwwLTktMy4yLTktOC43aDUuN2MwLDIuNSwxLjUsMy44LDMuMywzLjhjMS43LDAsMy0xLjQsMy0zYzAtMS4yLTAuMS0yLjEtMS43LTQuMQoJCQlsLTctOC41Yy0yLjUtMy4xLTIuOC01LjMtMi44LTcuNGMwLTQuMywzLTcuNyw4LjItNy43QzE0LjMsMTEuOCwxNy41LDE0LjYsMTcuNSwyMC40eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMC4xLDEyLjZjMy4xLDAsNC0xLjEsNC01LjVoNHY1LjJoNC4zdjUuMWgtNC4zdjIwLjljMCwyLjksMC4zLDQuMyw0LjMsMy44djUuMWMtMC42LDAuMS0xLjYsMC4xLTIuNSwwLjEKCQkJYy01LjksMC03LjUtMy41LTcuNS04LjhWMTcuNGgtMi4zQzIwLjEsMTcuNCwyMC4xLDEyLjYsMjAuMSwxMi42eiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00OCwxMi4zaDUuN3YyNi4zYzAsNS41LTMuMyw4LjktOC43LDguOWMtNS41LDAtOC43LTMuNC04LjctOC45VjEyLjNINDJ2MjcuMWMwLDIuMSwxLjQsMywzLDMKCQkJYzEuNSwwLDMtMC45LDMtM1YxMi4zeiIvPgoJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik01OC41LDM5LjFWMjAuMmMwLTUuOSwyLjctOC4zLDYuOC04LjNjMy4yLDAsNC42LDIsNC45LDIuNVYwSDc2djQ3LjFoLTUuM3YtMi4yYy0wLjMsMC41LTIsMi41LTUuMywyLjUKCQkJQzYxLjIsNDcuNCw1OC41LDQ1LjEsNTguNSwzOS4xeiBNNzAuMiwzNy45VjIxLjRjMC0zLjItMS00LjMtMy00LjNjLTEuOSwwLTMsMS4yLTMsNC4zdjE2LjVjMCwzLjIsMS4xLDQuMywzLDQuMwoJCQlDNjkuMiw0Mi4yLDcwLjIsNDEuMSw3MC4yLDM3Ljl6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTg0LjIsOC45Yy0yLDAtMy41LTEuNS0zLjUtMy40UzgyLjIsMiw4NC4yLDJjMS45LDAsMy41LDEuNSwzLjUsMy41Qzg3LjcsNy4zLDg2LjEsOC45LDg0LjIsOC45eiBNODcsNDcuMQoJCQloLTUuN1YxMi4zSDg3VjQ3LjF6Ii8+CgkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTkyLDM4LjNWMjFjMC01LjUsMy4yLTkuMSw4LjctOS4xYzUuNCwwLDguNywzLjYsOC43LDkuMXYxNy4zYzAsNS43LTMuMiw5LjItOC43LDkuMgoJCQlDOTUuMSw0Ny41LDkyLDQ0LDkyLDM4LjN6IE05Ny44LDIwLjJ2MTguOWMwLDIuNCwxLjQsMy4yLDMsMy4yYzEuNSwwLDMtMC45LDMtMy4yVjIwLjJjMC0yLjItMS40LTMuMi0zLTMuMgoJCQlDOTkuMSwxNyw5Ny44LDE4LDk3LjgsMjAuMnoiLz4KCTwvZz4KPC9nPgo8Zz4KCTxyZWN0IHg9IjEyMC40IiB5PSIyLjUiIGNsYXNzPSJzdDAiIHdpZHRoPSIyIiBoZWlnaHQ9IjQ3LjUiLz4KPC9nPgo8L3N2Zz4K);
    background-repeat: no-repeat;
    background-position: left center;
    display: inline-block;
    height: 33px;
    width: 149px;
    margin-left: 7.75px;
    transform: translateY(3px);
}

table td {
    border: none;
}

    table td:hover {
        background-color: initial;
    }

.vs_SC_Header table td {
    text-align: right;
    vertical-align: middle;
}

    .vs_SC_Header table td:first-child {
        text-align: left;
        width: 100%;
    }

.vs_SC_Content {
    padding: 25px 30px 10px 30px;
    height: calc(100% - 50px);
    overflow-y: scroll;
}

label:before {
    content: "";
}

label {
    color: #344151;
    display: block;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 2px;
    font-size: 14px;
    font-weight: 400;
    float: none;
    text-align: left;
    width: initial;
}

.form-control.active, .vs_SC_ImagesViewer.active {
    border: 1px solid #008CFF;
    box-shadow: 0px 0px 0px 1px #008CFF;
}

table.twoSections {
    width: 100%;
}

    table.twoSections td {
        width: 50%;
        padding: 0;
    }


table.thirdSections {
    width: 100%;
}

    table.thirdSections td:first-child {
        width: 75%;
        padding: 0 5px 0 0;
    }

table td {
    border: none;
}

    table td:hover {
        background-color: initial;
    }

table.twoSections td:first-child {
    padding-right: 38px;
}

section {
    display: block;
    /* width: 100%; */
    margin-bottom: 10px;
    position: relative;
}

    section.paddingRight {
        padding-right: 20px;
    }

.vs_SC_ImagesViewer {
    height: 145px;
    border-radius: 5px;
    border: 1px solid #dfe1e7;
    background-color: #fff;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
}

.vs_SC_ScrollLeft, .vs_SC_ScrollRight {
    background-color: white;
    height: 100%;
    width: 36px;
    position: absolute;
    top: 0;
    cursor: pointer;
    z-index: 2;
}

.vs_SC_ScrollLeft {
    left: 0;
    background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAAXNSR0IArs4c6QAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAHJJREFUCB1jZICCVatWMQuKKixkYGQ4ygwS+///P+Pz198WAZnRQMGfTCCBPQfOTAMJMDIwbH7/ijuSCSLwPwMk8O41d0hYmPYvJqDmH2AjGBh5ZGQ+go1jRGhHqAbqglgEM4aBgXEDWBAucfDMAqDO/QCH3D2Ynr7IagAAAABJRU5ErkJggg==') no-repeat center;
}

.vs_SC_ScrollRight {
    right: 0;
    background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAICAYAAAAx8TU7AAAAAXNSR0IArs4c6QAAAVlpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KTMInWQAAAJVJREFUCB1j2LX/VMLuA6cX/v//n5EBClgYGRj9Gf7/D9hz4Mw3oEQWIyPjf6b3r7nCgUo2MzD8zwBKTAPpAGs5duwY59efrFuBEo5AEyYwgYx58oT/LyPD/y8QIxk5GFetusomJPp1zX8GBl8GBsYZLg4mWUyCYl+XQwQYloIEQBaxALXsAeLv718/iGdkNAPKMzAAAMx5O445e8rlAAAAAElFTkSuQmCC') no-repeat center;
}

.vs_SC_ImagesContainer {
    height: 100%;
    padding: 0 36px;
    overflow: hidden;
    transition-duration: 0.5s;
    background-color: white;
}

.vs_SC_ImageHolder {
    display: table-cell;
    padding: 10px 5px;
    box-sizing: border-box;
    position: relative;
}

.vs_SC_ImagesScroller {
    height: 100%;
    display: table;
    padding: 0 5px;
    position: relative;
    z-index: 1;
    left: 0;
    transition-duration: 0.5s;
}

.vs_SC_ImagesViewer img {
    object-fit: scale-down;
    max-height: 125px;
    float: left;
    max-width: 200px;
}

.vs_SC_ImageRemove, a.vs_SC_ImageRemove {
    Background-color: #a00;
    border-radius: 100%;
    display: inline-block;
    width: 20px;
    height: 20px;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    position: absolute;
    right: 0;
    bottom: 0;
    margin: 0 8px 13px 0;
    box-shadow: 0 0 0px 2px #fff;
}

    .vs_SC_ImageRemove:before {
        content: "";
        display: block;
        width: 50%;
        height: 10%;
        background-color: #FFF;
        margin: 45% 25%;
    }

div.vs_SC_hr {
    margin: 30px 0 25px 0;
    height: 0;
    border-bottom: 1px solid #eff3f6;
}

.dd-error-container {
    padding: 0 25px 20px 25px;
    overflow-y: scroll;
    text-align: center;
}

.form-control {
    display: block;
    width: 100%;
    padding: 6px 9px;
    font-size: 14px;
    line-height: 21px;
    color: #464a4c;
    background: #fff none;
    background-clip: padding-box;
    border: 1px solid #beb5a6;
    border-radius: 5px;
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
}

    .form-control::-ms-expand {
        background-color: transparent;
        border: none;
    }

    .form-control::-webkit-input-placeholder {
        color: #636c72;
        opacity: 1;
    }

    .form-control:-ms-input-placeholder {
        color: #636c72;
        opacity: 1;
    }

    .form-control::-ms-input-placeholder {
        color: #636c72;
        opacity: 1;
    }

    .form-control::placeholder {
        color: #636c72;
        opacity: 1;
    }

input.form-control {
    /* padding-left: 16px; */
    /* padding-right: 16px; */
}

    input.form-control:focus {
        background-color: #cce4fe;
        border-color: #6aaefc;
        outline: none !important;
        box-shadow: none;
    }

select.form-control {
    height: 36px;
    background: #fff;
    background-position-x: calc(100% - 20px);
    padding-left: 16px;
}

    select.form-control:focus {
        color: #464a4c;
        background-color: #fff;
        outline: none !important;
        box-shadow: none;
    }

textarea.form-control {
    height: auto;
    resize: vertical;
    font-family: "Avenir LT Std 55 Roman", Sans-Serif, Arial, Helvetica, sans-serif;
}

span.required {
    color: #bf111e;
    display: inline;
}

.vs_SC_warning {
    color: #bf111e;
    display: block;
    font-size: 14px;
    font-weight: 400;
}

span.vs_SC_warning {
    margin-top: 6px;
}

.form-control.vs_SC_warning {
    border-color: #a00;
}

    .form-control.vs_SC_warning::-webkit-input-placeholder {
        color: #a99;
    }

    .form-control.vs_SC_warning::-moz-placeholder {
        color: #a99;
    }

    .form-control.vs_SC_warning:-moz-placeholder {
        color: #a99;
    }

    .form-control.vs_SC_warning:-ms-input-placeholder {
        color: #a99;
    }

.btn {
    display: inline-block;
    border-radius: 5px;
    border: 1px solid white;
    background: white no-repeat center;
    /* box-shadow: 0px 17px 24px 0px rgba(53, 66, 79, 0.09); */

    width: 32px;
    height: 42px;
    /* margin-left: 12px; */
    padding: 0;
}

.btn-save {
    /* background-image: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAOVBMVEX///+ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL4AAACRQgvxAAAAEXRSTlMA6IDQwO9N+pBBPAPYyM/l4jluHL8AAAABYktHRBJ7vGwAAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH4gQFDToSi856uQAAAD5JREFUCNdjYGRiYGBgZmFgZmVjYBCEcQTZ2RgEOYAcTi5uHkFBVgZBJICPAzIADDiI5/ByQAGfIAM/wjABAHuzBRgu7TJxAAAAAElFTkSuQmCC'); */
    background: #f04c23;
    color: #fff;
    min-width: 120px;
    height: 39px;
    width: 100%;
}

    .btn-save:hover {
        /* background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAcElEQVR42mN4GOf8e/H6vQ0MSOCDr+Z/EAaxF6/fcwHEXrRmry9ckhgNcE0QDXsmIGtYuHaP48J1u21CV61iBhp2A6YBbAgyhxhMJw3onsYGQP4c1BrW7TkBEsCHF63fcx6sYceE/jfEhtDyFZseAwCGOfWaOy52AAAAAABJRU5ErkJggg=='); */
        background: #cc3d19;
        cursor: pointer;
    }

.btn-back {
    background: #559093;
    color: #fff;
    min-width: 70px;
    width: 100%;
    height: 39px;
    margin-left: 10px;
}

    .btn-back:hover {
        background: #558083;
        cursor: pointer;
    }

.btn-screenshot {
    width: 25%;
    margin-bottom: 10px;
}

.btn-add {
    background: #738597;
    color: #fff;
    width: 70px;
    margin-left: 10px;
}

.btn-close {
    background-image: url('data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAMAAABhq6zVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAATlBMVEX///+ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL6ksL4AAADB7/rrAAAAGHRSTlMAFc5pxg/SbXj9W/5/iPpOfr6wCaZJnAaygBvqAAAAAWJLR0QZ7G61iAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB+IEBQ06OSdyg/kAAABSSURBVAjXLcvbFoAgCETRKa3USrtZ8/9fmoC8ePYSMIwOOs5PmEnVQno4qoI9qtYx6TJlrE1rb2zyE6x3Mscu6ZJM2oDowKndlHnhfqqd1vf7Aa/mBge0TR2hAAAAAElFTkSuQmCC');
    position: absolute;
    top: -3px;
    right: 2px;
}

    .btn-close:hover {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAo0lEQVR42mOYt2qb6KJ1e84tXr87kwEHAMktWr/n2MxVu/kZgIovffDV/A/C2DQtXLs7FyYP0gTWDRNA17Rw3d4KrHLYNKErBrokGsOdyArwKsanCadiiIa99egaQE7Drnjd7g5cTsLQhK54wdpdfiCnYNWETTHMIHRNQH4dUHDvPmyKsWkCRtwGhr5VqziBnl22cP1eT1yBAZIDKp5Tv2oVGwA3jOk8v2NYjgAAAABJRU5ErkJggg==');
        cursor: pointer;
    }

.btn-folder {
    border: none;
    border-radius: 6px;
    background: #559093;
    height: 35px;
    color: white;
    font-family: "Avenir LT Std 55 Roman", Sans-Serif, Arial, Helvetica, sans-serif;
    font-size: 14px;
    min-width: 100px;
}

    .btn-folder:hover {
        background: #558083;
        cursor: pointer;
    }

.hide {
    display: none;
}

.spinner-wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 999998;
    margin: auto;
}

.spinner-panel {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: RGBA(255, 255, 255, 0.75);
    z-index: 9999;
    border-radius: 5px;
}

    .spinner-panel img {
        width: 60px;
        height: 60px;
    }

.row-head {
    padding: 20px 20px 20px 30px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #eff3f6;
}

    .row-head h4 {
        font-size: 18px;
        color: #344151;
    }

    .row-head .head-title {
        display: flex;
        align-items: center;
    }

        .row-head .head-title .chair-holder {
            width: 32px;
            height: 32px;
            margin-right: 20px;
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #f04c23;
            box-shadow: 0 17px 24px 0 rgba(53, 66, 79, 0.27);
        }

.float-right {
    float: right !important;
}

.section-images_group-btn {
    display: flex;
    justify-content: space-between;
    gap: 15px;
}

    .section-images_group-btn button {
        flex: 1;
    }

table.equal-spacing td {
    width: 50%;
}

    table.equal-spacing td:first-child {
        padding-right: 6px;
    }

    table.equal-spacing td:last-child {
        padding-left: 6px;
    }

.form-control-checkbox {
    display: flex;
    align-items: baseline;
    cursor: pointer;
}

input[type="checkbox"] {
    appearance: none;
    background-color: #FFFFFF;
    margin: 0 0.5em 0 0;
    font: inherit;
    color: #559093;
    width: 1.15em;
    height: 1.15em;
    border: 0.15em solid #559093;
    border-radius: 0.15em;
    transform: translateY(-0.06em);
    display: grid;
    place-content: center;
    cursor: pointer;
}

    input[type="checkbox"]:checked {
        background-color: #559093;
    }

    input[type="checkbox"]::before {
        content: "";
        width: 0.65em;
        height: 0.65em;
        transform: scale(0);
        transition: 120ms transform ease-in-out;
        box-shadow: inset 1em 1em #FFFFFF;
        transform-origin: bottom left;
        clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
    }

    input[type="checkbox"]:checked::before {
        transform: scale(1);
    }

.btn-logout {
    width: auto;
    padding: 3px 20px;
    background: none;
    color: #462c23;
    border: 1px solid #462c23;
    border-radius: 20px
}

.logout{
    text-align:center;
}

#select_host {
    padding: 2px;
}

.btnCreateFolderWrapper, .btnCreateVendorWrapper {
    display: flex;
}

.already-logged-page h1, .already-logged-page p {
    text-align: center;
}

.dev-ui {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.filter_panel {
    background-color: #fff;
    padding: 0 1em;
    position:sticky;
    z-index:999;
    top:0;
    margin: -2em -1em 1em -1em;
}

.search-group{
    margin-bottom:.5em;
}

.generic-search-box {
    border: 1px solid #00000040;
    border-right: none;
    border-radius: .25em 0 0 .25em;
    background-clip: padding-box;
    background-color: #fff;
    padding: .5em .5em 0 .5em;
    color: #7c8085;
}

#clear-search-field, #clear-client-field, #clear-tags-field {
    display: block;
    position: relative;
    left: -18px;
    top: 9px;
    color: #c00;
    width: 0;
    height: 20px;
    overflow: visible;
    z-index: 3;
    cursor: pointer;
}

#clear-client-field, #clear-tags-field {
    left:-30px;
}

.items-search-icon {
    font-size: 14px !important;
}

#generic-search-box {
    border-radius: 0 .25em .25em 0;
    border-left:none;
}

.header{
    border:none;
    background:none;
    margin-bottom: -1em;
    padding-bottom:0;
}
@media (max-width: 767px){
    #search-label{
        display:none;
    }
   .search-group.input-group{
       margin-top:.5em;
   }
}