/* Minification failed. Returning unminified contents.
(164,43): run-time error CSS1046: Expect comma, found '0'
(164,47): run-time error CSS1046: Expect comma, found '/'
(166,35): run-time error CSS1046: Expect comma, found '0'
(166,39): run-time error CSS1046: Expect comma, found '/'
 */
@font-face {
    font-family: '3 of 9 Barcode';
    src: url(/WebClient/fonts/3of9-webfont.woff2) format('woff2'), url(/WebClient/fonts/3of9-webfont.woff) format('woff'), url(/WebClient/fonts/3of9.ttf);
}

@font-face {
    font-family: 'Vladimir Script';
    src: url(/WebClient/fonts/vladimir-webfont.woff2) format('woff2'), url(/WebClient/fonts/vladimir-webfont.woff) format('woff'), url(/WebClient/fonts/Vladimir.ttf);
}

.WebClient-PageBackground {
    position: relative;
    padding: 10px;
}

.WebClient-BackgroundImage {
    border: 0px;
}

.WebClient-PageSelect {
}

.WebClient-tab-pane {
    width: 100%;
}

.table-format > thead > tr > td,
.table-format > tbody > tr > td {
    font-size: smaller !important;
}

.popover {
    max-width: 500px;
    min-width: 160px;
}

.select2-webapp {
    min-width: 140px !important;
    position: relative !important;
    width: auto !important;
}

.popover-select2-dropdown {
    z-index: 1072 !important;
}

.select2-selection__rendered {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.select2-selection__arrow:before {
    position: relative !important;
    top: 12px !important;
}

.select2-container--open {
    z-index: 10000;
}

.select2-append-value__content {
    position: relative;
    display: block;
}

.select2-append-value__icon {
    position: absolute;
    left: 7px;
    z-index: 1;
    cursor: pointer;
    font-size: 12px;
    top: 8px;
}

.select2-append-value__save {
    position: absolute;
    right: 7px;
    z-index: 1;
    cursor: pointer;
    font-size: 11px;
    top: 5px;
    text-decoration: underline;
}


.select2-append-value__field {
    padding-left: 21px !important;
    padding-right: 37px !important;
    font-size: 12px;
}

.web-client-line {
    height: 50%;
    width: 100%;
}

.web-client-select {
    min-height: 270px;
    max-height: 270px;
    overflow-y: auto;
}

.custom-menu {
    display: none;
    z-index: 1000;
    position: absolute;
    overflow: hidden;
    border: 1px solid #CCC;
    white-space: nowrap;
    font-family: sans-serif;
    background: #FFF;
    color: #333;
    border-radius: 5px;
    font-size: 14px;
}

canvas {
    z-index: 900;
}

.inlineHidden {
    z-index: -10;
    opacity: 0;
}

.inlineVisible {
    z-index: 9999;
}

#FullScreenInk {
    border: 1px solid #000000;
    z-index: 1050;
    width: 100%;
}

.modal.fullScreenInk .modal-dialog {
    width: calc(100vw - 1rem);
    max-width: calc(100vw - 1rem);
}

.textAreaResize {
    resize: none;
}

@media (min-width: 768px) {
    .webclient-nav-centered {
        width: 100%;
        text-align: center;
    }

        .webclient-nav-centered > li {
            float: none !important;
            display: inline-block;
        }
}

/* the bootstrap navbar-inner has min-height 40, and the buttons it contains have height 30; choose margins that center the buttons when in a single row */
.sharedforms-navbar-bottom-fixed {
    position: fixed;
    left: 0px;
    bottom: 0px;
    width: 100%;
    z-index: 1030;
    -webkit-box-shadow: 0 -1px 10px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0 -1px 10px rgba(0,0,0,0.1);
    box-shadow: 0 -1px 10px rgb(0 0 0 / 10%);
    background-color: #fff;
    padding: 10px 0px;
}

.sharedforms-navbar-bottom div.nav {
    margin: 5px 0px 5px 0px;
    width: 100%;
}

@media (min-width: 768px) {
    .sharedforms-navbar-bottom div.nav {
        margin: 5px 0px 5px 0px;
        width: 100%;
        text-align: center;
    }
}

.sharedforms-navbar-bottom div.sharedforms-navbar-bottom-bar {
    margin: 0px 30px 0px 30px;
    display: inline-block;
}

.sharedforms-navbar-bottom button:disabled {
    background-color: #cccccc;
    border-color: #cccccc;
    color: #999999;
    border: 0;
    cursor: default;
}

.webclient-validation-error {
    color: white !important;
    text-shadow: none !important;
}

.webclient-validation-navbar {
    justify-content: center;
    align-items: center;
}

    /*.webclient-validation-navbar-top {
    top: 50px !important;
}*/

    .webclient-validation-navbar .navbar-inner {
        background: rgba(255, 0, 0, .7) !important;
        background-image: none !important;
        padding: 5px 10px;
    }

.status-indicator {
    position: fixed;
    right: 0;
    z-index: 1035;
    margin-bottom: 0;
    bottom: 5px;
}

.highlightRegion {
    border: 3px solid red;
}

.webclient-button {
    position: absolute;
    box-sizing: border-box;
    overflow: hidden;
    border-style: solid;
    padding: 0px;
    text-align: center;
}

    .webclient-button:hover {
        text-decoration: none;
    }

#WebClient_PageSelect .pagination {
    margin: 0px 0px 20px 0 !important;
}

    #WebClient_PageSelect .pagination ul {
        display: inline-block !important;
        *display: inline !important;
        margin-bottom: 0 !important;
        margin-left: 0 !important;
        -webkit-border-radius: 4px !important;
        -moz-border-radius: 4px !important;
        border-radius: 4px !important;
        *zoom: 1 !important;
        padding: 0px !important;
    }

        #WebClient_PageSelect .pagination ul > li {
            display: inline !important;
            margin-right: 0px;
        }

            #WebClient_PageSelect .pagination ul > li > a,
            #WebClient_PageSelect .pagination ul > li > span {
                float: left;
                padding: 4px 12px !important;
                line-height: 20px !important;
                text-decoration: none !important;
                background-color: #ffffff !important;
                border: 1px solid #dddddd !important;
                border-left-width: 0 !important;
                border-radius: 0px !important;
            }

                #WebClient_PageSelect .pagination ul > li > a:hover,
                #WebClient_PageSelect .pagination ul > li > a:focus,
                #WebClient_PageSelect .pagination ul > .active > a,
                #WebClient_PageSelect .pagination ul > .active > span {
                    background-color: #f5f5f5 !important;
                    border: 1px solid #dddddd !important;
                }

        #WebClient_PageSelect .pagination ul > .active > a,
        #WebClient_PageSelect .pagination ul > .active > span {
            color: #999999 !important;
            cursor: default !important;
        }

        #WebClient_PageSelect .pagination ul > .disabled > span,
        #WebClient_PageSelect .pagination ul > .disabled > a,
        #WebClient_PageSelect .pagination ul > .disabled > a:hover,
        #WebClient_PageSelect .pagination ul > .disabled > a:focus {
            color: #999999 !important;
            cursor: default !important;
            background-color: transparent !important;
        }

        #WebClient_PageSelect .pagination ul > li:first-child > a,
        #WebClient_PageSelect .pagination ul > li:first-child > span {
            border-left-width: 1px !important;
            -webkit-border-bottom-left-radius: 4px !important;
            border-bottom-left-radius: 4px !important;
            -webkit-border-top-left-radius: 4px !important;
            border-top-left-radius: 4px !important;
            -moz-border-radius-bottomleft: 4px !important;
            -moz-border-radius-topleft: 4px !important;
        }

        #WebClient_PageSelect .pagination ul > li:last-child > a,
        #WebClient_PageSelect .pagination ul > li:last-child > span {
            -webkit-border-top-right-radius: 4px !important;
            border-top-right-radius: 4px !important;
            -webkit-border-bottom-right-radius: 4px !important;
            border-bottom-right-radius: 4px !important;
            -moz-border-radius-topright: 4px !important;
            -moz-border-radius-bottomright: 4px !important;
        }

#WebClient_PageRenderDiv input, #WebClient_PageRenderDiv textarea, #WebClient_PageRenderDiv .uneditable-input {
    width: 206px;
    max-width: unset;
}

    #WebClient_PageRenderDiv textarea,
    #WebClient_PageRenderDiv input[type="text"],
    #WebClient_PageRenderDiv input[type="password"],
    #WebClient_PageRenderDiv input[type="datetime"],
    #WebClient_PageRenderDiv input[type="datetime-local"],
    #WebClient_PageRenderDiv input[type="date"],
    #WebClient_PageRenderDiv input[type="month"],
    #WebClient_PageRenderDiv input[type="time"],
    #WebClient_PageRenderDiv input[type="week"],
    #WebClient_PageRenderDiv input[type="number"],
    #WebClient_PageRenderDiv input[type="email"],
    #WebClient_PageRenderDiv input[type="url"],
    #WebClient_PageRenderDiv input[type="search"],
    #WebClient_PageRenderDiv input[type="tel"],
    #WebClient_PageRenderDiv input[type="color"],
    #WebClient_PageRenderDiv .uneditable-input {
        display: inline-block !important;
        padding: 4px 6px !important;
        margin-bottom: 10px !important;
        font-size: 12px !important;
        line-height: 20px !important;
        color: #555 !important;
        vertical-align: middle !important;
        -webkit-border-radius: 4px !important;
        -moz-border-radius: 4px !important;
        border-radius: 4px !important;
        box-sizing: unset !important;
        background-color: #fff !important;
        border: 1px solid #ccc !important;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
        -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
        box-shadow: inset 0 1px 1px rgba(0,0,0,0.075) !important;
        -webkit-transition: border linear .2s,box-shadow linear .2s !important;
        -moz-transition: border linear .2s,box-shadow linear .2s !important;
        -o-transition: border linear .2s,box-shadow linear .2s !important;
        transition: border linear .2s,box-shadow linear .2s !important;
    }

        #WebClient_PageRenderDiv textarea:focus,
        #WebClient_PageRenderDiv input[type="text"]:focus,
        #WebClient_PageRenderDiv input[type="password"]:focus,
        #WebClient_PageRenderDiv input[type="datetime"]:focus,
        #WebClient_PageRenderDiv input[type="datetime-local"]:focus,
        #WebClient_PageRenderDiv input[type="date"]:focus,
        #WebClient_PageRenderDiv input[type="month"]:focus,
        #WebClient_PageRenderDiv input[type="time"]:focus,
        #WebClient_PageRenderDiv input[type="week"]:focus,
        #WebClient_PageRenderDiv input[type="number"]:focus,
        #WebClient_PageRenderDiv input[type="email"]:focus,
        #WebClient_PageRenderDiv input[type="url"]:focus,
        #WebClient_PageRenderDiv input[type="search"]:focus,
        #WebClient_PageRenderDiv input[type="tel"]:focus,
        #WebClient_PageRenderDiv input[type="color"]:focus,
        #WebClient_PageRenderDiv .uneditable-input:focus {
            border-color: rgba(82, 168, 236, 0.8) !important;
            outline: 0 !important;
            outline: thin dotted \9 !important;
            /* IE6-9 */
            -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
            -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6) !important;
        }

#WebClient_PageRenderDiv .input-append .add-on:last-child, #WebClient_PageRenderDiv .input-append .btn:last-child, #WebClient_PageRenderDiv .input-append .btn-group:last-child > .dropdown-toggle {
    -webkit-border-radius: 0 4px 4px 0 !important;
    -moz-border-radius: 0 4px 4px 0 !important;
    border-radius: 0 4px 4px 0 !important;
}

#WebClient_PageRenderDiv .input-append .add-on, #WebClient_PageRenderDiv .input-append .btn, #WebClient_PageRenderDiv .input-append .btn-group {
    margin-left: -1px !important;
}

    #WebClient_PageRenderDiv .input-append .add-on, #WebClient_PageRenderDiv .input-prepend .add-on, #WebClient_PageRenderDiv .input-append .btn, #WebClient_PageRenderDiv .input-prepend .btn, #WebClient_PageRenderDiv .input-append .btn-group > .dropdown-toggle, #WebClient_PageRenderDiv .input-prepend .btn-group > .dropdown-toggle {
        vertical-align: top !important;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        border-radius: 0 !important;
    }

#WebClient_PageRenderDiv .input-append .add-on, #WebClient_PageRenderDiv .input-prepend .add-on {
    display: inline-block !important;
    width: auto !important;
    height: 20px !important;
    min-width: 16px !important;
    padding: 4px 5px !important;
    font-size: 12px !important;
    font-weight: normal !important;
    line-height: 20px !important;
    text-align: center !important;
    text-shadow: 0 1px 0 #fff !important;
    background-color: #eee !important;
    border: 1px solid #ccc !important;
    box-sizing: unset;
}

    #WebClient_PageRenderDiv .input-append .add-on:last-child, #WebClient_PageRenderDiv .input-append .btn:last-child, #WebClient_PageRenderDiv .input-append .btn-group:last-child > .dropdown-toggle {
        -webkit-border-radius: 0 4px 4px 0 !important;
        -moz-border-radius: 0 4px 4px 0 !important;
        border-radius: 0 4px 4px 0 !important;
    }

#WebClient_PageRenderDiv .input-append, .input-prepend {
    display: inline-block !important;
    margin-bottom: 10px !important;
    font-size: 0 !important;
    white-space: nowrap !important;
    vertical-align: middle !important;
}

    #WebClient_PageRenderDiv .input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input, .input-append .dropdown-menu, .input-prepend .dropdown-menu, .input-append .popover, .input-prepend .popover {
        font-size: 12px !important;
    }

    #WebClient_PageRenderDiv .input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
        position: relative !important;
        margin-bottom: 0 !important;
        *margin-left: 0 !important;
        vertical-align: top !important;
        -webkit-border-radius: 0 4px 4px 0 !important;
        -moz-border-radius: 0 4px 4px 0 !important;
        border-radius: 0 4px 4px 0 !important;
    }

    #WebClient_PageRenderDiv .input-append input, .input-append select, .input-append .uneditable-input {
        -webkit-border-radius: 4px 0 0 4px !important;
        -moz-border-radius: 4px 0 0 4px !important;
        border-radius: 4px 0 0 4px !important;
    }

#WebClient_PageRenderDiv .select2-container--default .select2-selection--multiple .select2-selection__arrow:before,
#WebClient_PageRenderDiv .select2-container--default .select2-selection--single .select2-selection__arrow:before {
    content: "";
    border-color: #888 transparent transparent transparent;
    border-style: solid;
    border-width: 5px 4px 0 4px;
    height: 0;
    left: 50%;
    margin-left: -4px;
    margin-top: -2px;
    position: absolute;
    top: 50%;
    width: 0;
}

#WebClient_PageRenderDiv .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 10px !important;
}

#WebClient_PageRenderDiv .select2-container--default .select2-selection.select2-selection--single .select2-selection__rendered {
    line-height: 27px !important;
}

#WebClient_PageRenderDiv .select2-container--default .select2-selection.select2-selection--single .select2-selection__arrow:before {
    top: 21px !important;
}

@charset "UTF-8";/*!
 * jQuery contextMenu - Plugin for simple contextMenu handling
 *
 * Version: v2.4.4
 *
 * Authors: Björn Brala (SWIS.nl), Rodney Rehm, Addy Osmani (patches for FF)
 * Web: http://swisnl.github.io/jQuery-contextMenu/
 *
 * Copyright (c) 2011-2017 SWIS BV and contributors
 *
 * Licensed under
 *   MIT License http://www.opensource.org/licenses/mit-license
 *
 * Date: 2017-04-03T15:28:34.264Z
 */@-webkit-keyframes cm-spin{0%{-webkit-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(359deg);transform:translateY(-50%) rotate(359deg)}}@-o-keyframes cm-spin{0%{-webkit-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(359deg);-o-transform:translateY(-50%) rotate(359deg);transform:translateY(-50%) rotate(359deg)}}@keyframes cm-spin{0%{-webkit-transform:translateY(-50%) rotate(0);-o-transform:translateY(-50%) rotate(0);transform:translateY(-50%) rotate(0)}100%{-webkit-transform:translateY(-50%) rotate(359deg);-o-transform:translateY(-50%) rotate(359deg);transform:translateY(-50%) rotate(359deg)}}.context-menu-icon.context-menu-icon--fa::before,.context-menu-icon::before{left:0;width:2em;font-size:1em;font-style:normal;font-weight:400;line-height:1;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%}@font-face{font-family:context-menu-icons;font-style:normal;font-weight:400;src:url(/WebClient/css/font/context-menu-icons.eot?596za);src:url(/WebClient/css/font/context-menu-icons.eot?596za#iefix) format("embedded-opentype"),url(/WebClient/css/font/context-menu-icons.woff2?596za) format("woff2"),url(/WebClient/css/font/context-menu-icons.woff?596za) format("woff"),url(/WebClient/css/font/context-menu-icons.ttf?596za) format("truetype")}.context-menu-icon-add:before{content:"\EA01"}.context-menu-icon-copy:before{content:"\EA02"}.context-menu-icon-cut:before{content:"\EA03"}.context-menu-icon-delete:before{content:"\EA04"}.context-menu-icon-edit:before{content:"\EA05"}.context-menu-icon-loading:before{content:"\EA06"}.context-menu-icon-paste:before{content:"\EA07"}.context-menu-icon-quit:before{content:"\EA08"}.context-menu-icon::before{font-family:context-menu-icons;color:#2980b9;transform:translateY(-50%)}.context-menu-icon.context-menu-hover:before{color:#fff}.context-menu-icon.context-menu-disabled::before{color:#bbb}.context-menu-icon.context-menu-icon-loading:before{-webkit-animation:cm-spin 2s infinite;-o-animation:cm-spin 2s infinite;animation:cm-spin 2s infinite}.context-menu-icon.context-menu-icon--fa{display:list-item;font-family:inherit}.context-menu-icon.context-menu-icon--fa::before{font-family:FontAwesome;color:#2980b9;transform:translateY(-50%)}.context-menu-icon.context-menu-icon--fa.context-menu-hover:before{color:#fff}.context-menu-icon.context-menu-icon--fa.context-menu-disabled::before{color:#bbb}.context-menu-list{position:absolute;display:inline-block;min-width:13em;max-width:26em;padding:.25em 0;margin:.3em;font-family:inherit;font-size:inherit;list-style-type:none;background:#fff;border:1px solid #bebebe;border-radius:.2em;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.5);box-shadow:0 2px 5px rgba(0,0,0,.5)}.context-menu-item{position:relative;padding:.2em 2em;color:#2f2f2f;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.context-menu-separator{padding:0;margin:.35em 0;border-bottom:1px solid #e6e6e6}.context-menu-item>label>input,.context-menu-item>label>textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.context-menu-item.context-menu-hover{color:#fff;cursor:pointer;background-color:#2980b9}.context-menu-item.context-menu-disabled{color:#bbb;cursor:default;background-color:#fff}.context-menu-input.context-menu-hover{color:#2f2f2f;cursor:default}.context-menu-submenu:after{position:absolute;top:50%;right:.5em;z-index:1;width:0;height:0;content:'';border-color:transparent transparent transparent #2f2f2f;border-style:solid;border-width:.25em 0 .25em .25em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.context-menu-item.context-menu-input{padding:.3em .6em}.context-menu-input>label>*{vertical-align:top}.context-menu-input>label>input[type=checkbox],.context-menu-input>label>input[type=radio]{position:relative;top:.12em;margin-right:.4em}.context-menu-input>label{margin:0}.context-menu-input>label,.context-menu-input>label>input[type=text],.context-menu-input>label>select,.context-menu-input>label>textarea{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.context-menu-input>label>textarea{height:7em}.context-menu-item>.context-menu-list{top:.3em;right:-.3em;display:none}.context-menu-item.context-menu-visible>.context-menu-list{display:block}.context-menu-accesskey{text-decoration:underline}
/*# sourceMappingURL=jquery.contextMenu.min.css.map */

