@charset "UTF-8";

.hidden {
    display: none !important;
}
/* Usage expects this to affect CSS display property */
.visible {
    visibility: visible !important;
}
/* Usage expects this to affect CSS visibility property */
/*
    Common elements
*/
html,
body {
    height: 100%;
    color: #444;
    outline-color: #808284;
    font-family: Helvetica, Arial, sans-serif;
}

a,
a:link,
a:visited {
    color: #5c88b2;
}

html,
form > * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0.4); /* Specify a default tap highlight color.  We cannot know the default value since it is platform dependent. */
}

body {
    margin: 0;
    overflow-y: auto;
}

form {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* Prevent these elements from flashing when tapped */
}

button:enabled:active,
button:enabled:focus,
button:enabled:hover,
div.RadComboBox > table.rcbFocused:not(.rcbDisabled),
input[type=button]:enabled:active,
input[type=button]:enabled:focus,
input[type=button]:enabled:hover,
input[type=password]:enabled:active,
input[type=password]:enabled:focus,
input[type=reset]:enabled:active,
input[type=reset]:enabled:focus,
input[type=reset]:enabled:hover,
input[type=submit]:enabled:active,
input[type=submit]:enabled:focus,
input[type=submit]:enabled:hover,
input[type=text]:enabled:active,
input[type=text]:enabled:focus,
select:enabled:active,
select:enabled:focus,
textarea:enabled:active,
textarea:enabled:focus {
    border-color: #5b7288;
}

body.dialog-visible {
    overflow: hidden;
}

h1 {
    font-size: 2.8rem;
}
/* 28px */
h2 {
    font-size: 2rem;
}
/* 20px */
h3 {
    font-size: 1.6rem;
}
/* 16px */
h4 {
    font-size: 1.4rem;
}
/* 14px */
h5 {
    font-size: 1.3rem;
}
/* 13px */
h6 {
    font-size: 1.2rem;
}
/* 12px */
/*button,
input[type=password],
input[type=submit],
input[type=text],
select,
textarea
{
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}*/
input[type=checkbox] + label {
    color: rgb(26, 26, 26);
    display: inline-block;
    line-height: 19px;
    padding-left: 3px;
    text-align: right;
    -webkit-transition-duration: 250ms;
    transition-duration: 250ms;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    vertical-align: top;
}

    input[type=checkbox] + label:hover {
        color: rgb(19, 163, 247);
    }

/* DatePickers are readonly for direct input, but we still want to make it appear normal */
input[type=text][readonly].hasDatepicker,
input[type=text][readonly].hasDatepicker:active,
input[type=text][readonly].hasDatepicker {
    border-color: #b3b3b3;
}

    input[type=text][readonly].hasDatepicker:focus,
    input[type=text][readonly].hasDatepicker:active:focus,
    input[type=text][readonly].hasDatepicker:focus {
        border-color: #13a3f7;
    }

.validation {
    background-image: url("images/alert.svg");
    background-size: 12px 12px;
    background-repeat: no-repeat;
    height: 12px;
    visibility: hidden;
    width: 12px;
}

/*
    Generic buttons
*/
li.button.disabled {
    cursor: default;
    opacity: 0.7;
}

li.button > .content {
    display: block;
    height: 30px;
    line-height: 30px;
    border-radius: 4px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    background-color: #4c4c4e;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: 4px center;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    padding: 0 8px 0 24px;
    margin: 0;
}

/* li.button:not(.disabled) .menu-item a:focus { border: none; }*/
li.button:not(.disabled) > .content:active,
li.button:not(.disabled) > .content:hover,
li.button:not(.disabled) > .content:focus {
    background-color: #004c97;
}

li.button.disabled > .content,
li.button.disabled > .content:active,
li.button.disabled > .content:hover,
li.button.disabled > .content:focus {
    background-color: #8395a6;
    cursor: default;
}

/*
    PrintPreview OverLay
*/
#PrintReportPageContainer {
    display: none;
    height: 100%;
    width: 100%;
    z-index: 10000000;
}

#PrintReportPageFrame {
    height: 100%;
    width: 100%;
}

/*
    Containers
*/
.application-form {
    height: 100%;
}

#application-header {
    display: none;
}

.content-container {
    margin-bottom: 1rem;
}

    .content-container.overlay-container {
        margin-bottom: 0;
    }

    .content-container.error {
        margin-left: auto;
        margin-right: auto;
        padding: 20px;
        text-align: left;
        width: 400px;
    }

    .content-container > .content-header {
        border-bottom: 1px solid #808284;
        line-height: 2.5rem;
        margin-bottom: 10px;
    }

        .content-container > .content-header > .caption {
            color: #808284;
            display: inline-block;
            font-size: 1.4rem;
            font-weight: normal;
        }

    .content-container.with-page-title > .content-header {
        border-bottom: 2px solid #808284;
        margin-top: 0;
        padding-bottom: 0.2rem;
    }

        .content-container.with-page-title > .content-header .page-title {
            float: left;
            padding: 0;
        }

            .content-container.with-page-title > .content-header .page-title .title,
            .content-container.with-page-title > .content-header .page-title .subtitle {
                display: inline-block;
            }

            .content-container.with-page-title > .content-header .page-title .title {
                color: #808284;
                font-size: 1.6rem;
                font-weight: normal;
            }

            .content-container.with-page-title > .content-header .page-title .subtitle {
                font-size: 1.4rem;
                font-weight: normal;
                margin-left: 0.4rem;
            }

        .content-container.with-page-title > .content-header .toolbar-container {
            float: right;
            margin-bottom: 0;
        }

    /*
    A content container body should only have top padding if:
        1. The container doesn't have a toolbar (since toolbars currently reside in the body), and
        2. The container has a header
*/
    .content-container:not(.with-toolbar) > .content-header + .content-body {
        padding-top: 0.8rem;
    }

.TabPage {
    background-color: #fff;
    border: solid 1px #ccc;
    border-radius: 0 0.5rem 0.5rem 0.5rem;
}

/*
    Popups/Dialogs/Overlays
*/
.blockUI {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
}

body.blockui-overlay {
    overflow: hidden;
}

body.overlay-content-body {
    background-color: #fff;
    background-image: none;
    height: auto;
    min-width: 941px;
    overflow: auto;
    padding-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 2.5rem;
}

    body.overlay-content-body.order-audit {
        padding: 0 !important;
        width: 100%;
    }

        body.overlay-content-body.order-audit .ui-dialog.ui-widget .ui-dialog-titlebar {
            background-position: 0 3px;
            height: 42px;
            margin: 0 0 20px 0;
        }

            body.overlay-content-body.order-audit .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title {
                font-size: 24px;
                height: 32px;
                line-height: 32px;
                margin: 0 0 0 36px;
            }

            body.overlay-content-body.order-audit .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close {
                height: 42px;
                margin: 0;
                line-height: 42px;
                position: absolute;
                top: 12px;
                right: 24px;
            }

.row-reset-line .link-line-details {
    vertical-align: middle;
}

.overlay.configurator-overlay {
    width: 92%;
    left: 4%;
}

.overlay.custom-action-overlay[data-actionname=StatusInquiry] {
    width: 92%;
    left: 4%;
    margin-left: 0px;
}

.menu-item.custom-action:hover a.content,
.menu-item.custom-action .content:focus {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHonAACAgwAA+mQAAIDSAAB2hgAA7OkAADmeAAAV/sZ+0zoAAACdSURBVHjapNMxDgFRFIXhb14eBYkoLESiI6JQKMQuJXagsYBpbEQ5GmNCnuapmZnT//eec09ukVLSVXF2rI/YdGDLiAMmHeBdQNXRdRUxQIMrnn9AQywwiJhmcJuH/LwTzlhFBNxR/2m3yVFDQMrTWrWEFPRQb7jAuyX3QvHNPGoJj5Fi3rpG2aKqJR4RJ+wxzxF+KeGGS9Hnqz4DAF0sI/b2j4riAAAAAElFTkSuQmCC");
}

.menu-item.custom-action a.content,
.menu-item.custom-action.disabled a.content {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHonAACAgwAA+mQAAIDSAAB2hgAA7OkAADmeAAAV/sZ+0zoAAACzSURBVHjapNM9agJRFMXx3zzepFAQ15AVCOkiYmFhEVzJQLYgWKYUsoNAdpDGBdi4BnvLsfGDhJfmWevMnP5/7zn3cIuUkraKy9XHF6Yt2G3EAoMW8Dygbum6jihxxQ6XB6AnvKCMGGZwlofcvRN+MI4IOH4+v58ftHut9usaISDlaY1aQgo6qDNc4K8h94vilrnXEO4jxbx1Uu3X2wZVveIU8Y03jHKEe0o4YFN0+ar/AQAjfiisukOS8AAAAABJRU5ErkJggg==");
}

.menu-item.saberis.custom-action a.content,
.menu-item.saberis.custom-action.disabled a.content {
    background-image: url("images/saberis.png");
}

.menu-item.do-not-email.custom-action a.content,
.menu-item.do-not-email.custom-action.disabled a.content {
    background-image: url("images/no-email.png");
}

.menu-item.custom-action.flex-docs:hover a.content {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAACJJREFUeNpjqD/A8P8Bw4EChgMVDAdqGA7w4ET//zDU/wAArjkRYWLP+2wAAAAASUVORK5CYII=");
}

.menu-item.custom-action.flex-docs a.content,
.menu-item.custom-action.flex-docs.disabled a.content {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEUAAABoa3OsprG9AAAAAXRSTlMAQObYZgAAACJJREFUeNpjqD/A8P8Bw4EChgMVDAdqGA7w4ET//zDU/wAArjkRYWLP+2wAAAAASUVORK5CYII=");
}

.line-actions .menu-item.custom-action a.content {
    background-image: none;
}

/*
    Popup dialog
*/
/* "Modal" popup dialog is visible */
body.popup-dialog-visible {
    overflow-x: hidden;
    overflow-y: hidden;
}

    body.popup-dialog-visible .ui-dialog.ui-widget[aria-labelledby=ui-dialog-title-PopupDialog] {
        padding: 0;
        width: auto !important;
    }

        body.popup-dialog-visible .ui-dialog.ui-widget[aria-labelledby=ui-dialog-title-PopupDialog] .ui-dialog-titlebar {
            display: block;
            width: auto;
        }

            body.popup-dialog-visible .ui-dialog.ui-widget[aria-labelledby=ui-dialog-title-PopupDialog] .ui-dialog-titlebar .ui-dialog-title {
                display: inline;
                width: auto;
            }

        body.popup-dialog-visible .ui-dialog.ui-widget[aria-labelledby=ui-dialog-title-PopupDialog] #PopupDialog {
            padding: 0 30px;
            margin: 14px 0;
        }

        body.popup-dialog-visible .ui-dialog.ui-widget[aria-labelledby=ui-dialog-title-PopupDialog] .ui-dialog-buttonpane {
            padding: 0 30px 30px;
        }

/* Hide the dialog content before it is displayed, jQuery dialog will override inline */
.dialog-content {
    display: none;
}

/* Common "context menu style" overlays 
.overlay-menu
{	
    background-color: #eee;
    border: solid 1px #bbb;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0,0,0,0.3);
}*/
/*
    Generic button bar
*/
.button-bar {
    text-align: left;
    white-space: nowrap;
    height: 30px;
    max-height: 30px;
    padding: 0 5px;
    margin-bottom: 20px;
}

    .button-bar .button,
    .button-bar .separator {
        display: inline-block;
        margin: 0 2px;
    }

        .button-bar .button.disabled {
            opacity: 0.5;
        }

    /* Common entity actions */
    .button-bar .new .content,
    .button-bar .new.disabled .content {
        background-image: url("images/new-quote.svg");
    }

    .button-bar .ok:hover .content,
    .button-bar .ok .content,
    .button-bar .ok.disabled .content {
        background-image: url("Images/check.svg");
    }

    .button-bar .save:hover .content,
    .button-bar .save .content:focus {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAAChJREFUeNpjqP/B8P8Pwwk5hhPiDCeEQej8Z4YDzAgE5ELQ//8M9f8AzscUfZYXKUgAAAAASUVORK5CYII=");
    }

    .button-bar .save .content,
    .button-bar .save.disabled .content {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAABoa3OsprG9AAAAAXRSTlMAQObYZgAAAChJREFUeNpjqP/B8P8Pwwk5hhPiDCeEQej8Z4YDzAgE5ELQ//8M9f8AzscUfZYXKUgAAAAASUVORK5CYII=");
    }

    .button-bar .cancel:hover .content,
    .button-bar .cancel .content:focus,
    .button-bar .cancel .content,
    .button-bar .cancel.disabled .content {
        background-image: url("images/cancel.svg");
    }

    .button-bar .email {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOAQMAAAAc4Q7JAAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAACtJREFUeNpjqP/HYP+HYf5PhvOfGZ4/Z/h8nuHnfIY/9gz/6hn+/0eg+n8A114XaJ9A+MwAAAAASUVORK5CYII=");
    }

        .button-bar .email .content,
        .button-bar .email.disabled .content {
            background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOAQMAAAAc4Q7JAAAABlBMVEUAAABoa3OsprG9AAAAAXRSTlMAQObYZgAAACtJREFUeNpjqP/HYP+HYf5PhvOfGZ4/Z/h8nuHnfIY/9gz/6hn+/0eg+n8A114XaJ9A+MwAAAAASUVORK5CYII=");
        }

    .button-bar .copy .content,
    .button-bar .copy.disabled .content {
        background-image: url("images/copy.svg");
    }

    .button-bar .print .content,
    .button-bar .print.disabled .content {
        background-image: url("images/print.svg");
    }

    .button-bar .proofing-report:hover .content,
    .button-bar .proofing-report .content:focus {
        background-image: url("images/proofing.svg");
    }

    .button-bar .proofing-report .content,
    .button-bar .proofing-report.disabled .content {
        background-image: url("images/proofing.svg");
    }

    .button-bar .delete .content,
    .button-bar .delete.disabled .content {
        background-image: url("images/trash.svg");
    }

    /*mod trustile*/
    /*.button-bar .more-actions:hover > .content,
.button-bar .more-actions a:focus {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAIUlEQVR42mNgQAPCi7//Z0QXANGM6AJwQWQBsCC6AAgAALb7DWHg5DTaAAAAAElFTkSuQmCC") no-repeat scroll 90% 60% transparent;
}*/
    /*end mod*/
    .button-bar .more-actions > .content,
    .button-bar .more-actions.disabled > .content {
        /*mod trustile*/
        background-color: #8395a6;
        /*end mod*/
    }

    .button-bar .return-to-quote:hover > .content,
    .button-bar .return-to-order:hover > .content,
    .button-bar .return-to-order .content:focus,
    .button-bar .return-to-quote .content:focus {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHonAACAgwAA+mQAAIDSAAB2hgAA7OkAADmeAAAV/sZ+0zoAAAB6SURBVHjatFPBEcAgCBPOhwO4UPdgPPdwIQfwR196PY4q2Gu+mJBEBWYOGnLpNWzQKF2gCVjIA3G34W02lmD4CBSq7BWIGnllXXVwsnk6kGRNrFECUwdHDholEPnBfQtekhrhKZJLr9bXiNay/itxNbTEQO8nkufuAQBKmDSS3+f0uwAAAABJRU5ErkJggg==");
    }

    .button-bar .return-to-quote > .content,
    .button-bar .return-to-quote.disabled > .content,
    .button-bar .return-to-order > .content,
    .button-bar .return-to-order.disabled > .content {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHonAACAgwAA+mQAAIDSAAB2hgAA7OkAADmeAAAV/sZ+0zoAAAB5SURBVHjatFNBDsAgCBPix/YcE48+g6OJz/Fp7KRZCFNwWa/Y0lYFZg4aUi49bNAqXaAJWMgDcbfhbTaWYPgIFKrsFYgaeWVddXCyeTqQZE2sVQJTB0cOWiUQ+cF9C16SGuEpknLp1teI1rL+K3E1tMRA7yeS5+4BAL+FNCuUuhoiAAAAAElFTkSuQmCC");
    }

    .button-bar .enable-all > .content {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaklEQVR42qWTQQrAIAwE89xCjz7Qp7UqpKRmE5IYWPDgDLoo0Zjrbj0b4jmBx/ohZQzOhMsChksCCacFCpYlfqVkYCRAEgteHBJsm0zYFaBsp9ICTwKuhQVuYVGBV2hYEHgTf0E15R/J8AtVwzHl1YHJfgAAAABJRU5ErkJggg==");
    }

    .button-bar .enable-all:not(.disabled) > .content:focus,
    .button-bar .enable-all:not(.disabled) > .content:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAa0lEQVR42mNgAALhxd/3k4oZYIASzUD2fwYME4kEIM1kGwDTTJYByJpJNgBDM3IgwgOFFM3YDMBmCC7NYH3YDEBThFMzXgOwYTRXYRqAzxAs3sJuAN4AI9YAfAFKtAFEpAlUA8jFZOdImGYAfhlsPAMhppcAAAAASUVORK5CYII=");
    }

    .button-bar .disable-all > .content {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mNgAIKM7OL95GAGSjTDDUExjQRAOwOA7P8gjEUDijhBA9AU/yfaAHQN2DQTFQb4NNPeAIq8QHEgUhyNA5cSByRHgvQCADsrNPRCUo5gAAAAAElFTkSuQmCC");
    }

    .button-bar .disable-all:not(.disabled) > .content:focus,
    .button-bar .disable-all:not(.disabled) > .content:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mNgAALhxd/3k4MZKNEMNwTFNBIA7QwAsv+DMBYNKOIEDUBT/J9oA9A1YNNMVBjg00x7AyjyAsWBSHE0DlxKHJAcCdILANblcIDFZr8JAAAAAElFTkSuQmCC");
    }

    /* Quote/order */
    .button-bar .version .content {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEUAAABoa3OsprG9AAAAAXRSTlMAQObYZgAAACxJREFUeNpjqD/A8P8Bw4EChgMVDAdqGA7wMBwGo/NnQAjCPgBG//8w1P8AANCAEwvhY7lnAAAAAElFTkSuQmCC");
    }

    .button-bar .rapid-change .content,
    .button-bar .rapid-change.disabled .content {
        background-image: url("images/rapid-change.svg");
    }

    .button-bar .rapid-change-exit:hover .content,
    .button-bar .rapid-change-exit .content:focus,
    .button-bar .rapid-change-exit .content,
    .button-bar .rapid-change-exit.disabled .content {
        background-image: url("Images/cancel.svg");
    }

    .button-bar .import .content,
    .button-bar .import.disabled .content {
        background-image: url("images/import.svg");
    }

    .button-bar .export .content,
    .button-bar .export.disabled .content {
        background-image: url("images/export.svg");
    }

    .button-bar .place-order .content,
    .button-bar .place-order.disabled .content {
        background-image: url("images/order-info.svg");
    }

    .button-bar .manage-attachments .content,
    .button-bar .manage-attachments.disabled .content {
        background-image: url("images/attachment.svg");
    }

.content-body .local-roc .screen-option .unpinned:not(.global) {
    background-image: url("images/lock-unlocked.svg");
    background-size: 16px 16px;
}

.content-body .local-roc .screen-option .pinned:not(.global) {
    background-image: url("images/lock-locked.svg");
    background-size: 16px 16px;
}

.button-bar .quote-info .content,
.button-bar .quote-info.disabled .content {
    background-image: url("images/quote-info.svg");
}

.button-bar .custom-action[title="Open Docs"] .content,
.button-bar .quote-info.disabled .content {
    background-image: url("images/open-docs.svg");
}

.button-bar .saberis-export .content,
.button-bar .saberis-export.disabled .content {
    background-image: url("images/saberis-export.svg");
}

.button-bar .more-actions .content,
.button-bar .more-actions.disabled .content {
    background-image: url("images/more-actions.svg");
}

.button-bar .do-not-email .content,
.button-bar .do-not-email.disabled .content {
    background-image: url("images/no-email.png");
}

.button-bar .order-audit .content,
.button-bar .order-audit.disabled .content {
    background-image: url("images/proofing.svg");
}

.button-bar .ddt-import .content,
.button-bar .ddt-import.disabled .content {
    background-image: url("images/import.svg");
}

.button-bar .RequestSupport .content,
.button-bar .RequestSupport.disabled .content {
    background-image: url("images/support.svg");
}

.button-bar .GuidedOrderPlacement .content,
.button-bar .GuidedOrderPlacement.disabled .content {
    background-image: url("images/order-info.svg");
}

/* Profiles/administration */
.button-bar .password .content,
.button-bar .password.disabled .content {
    background-image: url("images/password.svg");
}

.button-bar .application-settings:hover .content,
.button-bar .application-settings .content:focus,
.button-bar .application-settings .content,
.button-bar .application-settings.disabled .content {
    background-image: url("Images/gear.svg");
}

.button-bar .preferences:hover .content,
.button-bar .preferences .content:focus,
.button-bar .preferences .content,
.button-bar .preferences.disabled .content {
    background-image: url("Images/wrench.svg");
}

.button-bar .manage-locations:hover .content {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAF1SURBVHjazFM5SwNBFP7m2BgNHqgQQTwCqfIH1sZ0AS08WksbsbO1trMRW3+BZTRYWHiAWJjGdFoFDCIK3hDFZHdnfAOGbLK7Hp0fDLz5Zt73jpnHtNbww6PtStFLbZe99YTELFHy3cXh/JhY3bBFqdsCmO8+8ws4ZC4cuyNn9+rozUGaMxSJritgMi7wOJrgud2cLA3FmwLcH91IXb7qtec60oJjmTFM0MoKhhnKYqBS1ZuUoT+BVgGCFeOYIocy2Vs+fo+yObA4smQnIwViDBZd7CDzCUHcmdAJC52hAh9UaOFaO1UHirOgN1HKpRrzV7r+4jR52TAeasDiiZv0tJaSo5+ouZZIDKma0lg6dYYzfbEbe7BNgCL0dEnsV1300tasnZAyQHcKJGaTWWnvgdHM4GeYJo6HNVGZN8fv4EU945/xvwQYWufkO7DAPzBNpLkSZrZ0hJfhv85VQIAkb2l883Q4TbPAogRchXMBXDS4TwEGAPBAcknKga/LAAAAAElFTkSuQmCC");
}

.button-bar .manage-locations .content,
.button-bar .manage-locations.disabled .content {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGESURBVHjaYvz//z8DMvj37x/DkmWrFI+fONPJwcHuBxRi+fnz515jI4OKqMiQ85wcHCjqGZENAGmeOn2u7J279/cBNakwMTGdBAr/AqqxZWVheSskJORaVJB5no+PF66HCdk0kGHPnr9o+vbtmwozM3MGIyOjBRDbAQ3y/fn7t/Dbd+8mAC1hRNaDYgAQAC1i8QBquAtkz0QS38LEyLgHaKgdkC2O0wCgAlagjexAl7xDMxjoOoYXIJqdnZ0TqwF//vxhOH/h0u8fP378A7oAXT8DIyMoiP4xnDl74de3b9/h4iwwxufPXxlmzVks/v//PxagS4SAQv4oNjExKf7+/Zth7vyl0tJSEk+VlBRQDQDawMfGxrbj16+f/EAuCG/AdAUjAxsb6yYgbQ7kPkQPAxGgvBYDAQDUDApEBWyB+A8U5wzEgb+4opFkMLgMYIRiYgAjRjoABSIwBTKD8gN6DkXOK1C5f9gMeA5MB+uBKjyBiYYRlwF///07B4zKazAxgAADAFeqkXWFY0EBAAAAAElFTkSuQmCC");
}

/* Custom actions */
.button-bar .button.custom-action.executing,
.overlay-menu .menu-item.custom-action.executing {
    background-image: url(../Images/Waiting_32.gif);
    background-size: 16px 16px;
    background-position: center;
    background-repeat: no-repeat;
}

.button-bar .custom-action.status-inquiry-link:hover .content {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAASElEQVR42mNgAALhxd//k4MZKNEMNwTGEFn83QGGhRb/OI/MxyZGfQNACmAYyN9PBMbtApACBjSALkZ9A0a9MBi8MCAZCqQXABiW3gQgkCoVAAAAAElFTkSuQmCC");
}

.button-bar .custom-action.status-inquiry-link .content,
.button-bar .custom-action.status-inquiry-link.disabled .content {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAARklEQVR42mNgAIKM7OL/5GAGSjTDDYFzckocYDg9u/g8Mh+rGNUNACmAYSB/PxEYtwtAChjQALoY9Q0Y9cJg8MKAZCiQXgAyxpAPWEvhxQAAAABJRU5ErkJggg==");
}

.button-bar .custom-action.flexdocs:hover .content {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAACJJREFUeNpjqD/A8P8Bw4EChgMVDAdqGA7w4ET//zDU/wAArjkRYWLP+2wAAAAASUVORK5CYII=");
}

.button-bar .custom-action.flexdocs .content,
.button-bar .custom-action.flexdocs.disabled .content {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEUAAABoa3OsprG9AAAAAXRSTlMAQObYZgAAACJJREFUeNpjqD/A8P8Bw4EChgMVDAdqGA7w4ET//zDU/wAArjkRYWLP+2wAAAAASUVORK5CYII=");
}

.content-header .button-bar {
    margin: 0;
}

.content-header .actions-container {
    float: right;
}

/*
    Message overlay
*/
#messageContainer,
#messageContainerForLineValidation {
    background-color: #fff;
    display: none;
}

    #messageContainer .message-title,
    #messageContainerForLineValidation .message-title {
        background: transparent url("../images/toolbar-background.png") repeat-x scroll 50% 50%;
        color: #000;
        font-weight: bold;
        height: 26px;
        text-align: left;
    }

        #messageContainer .message-title div,
        #messageContainerForLineValidation .message-title div {
            padding-left: 6px;
            padding-top: 6px;
        }

.message-title div {
    padding-left: 6px;
    padding-top: 6px;
}

.message-title .close {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mNgAALhxd/3k4MZKNEMNwTFNBIA7QwAsv+DMBYNKOIEDUBT/J9oA9A1YNNMVBjg00x7AyjyAsWBSHE0DlxKHJAcCdILANblcIDFZr8JAAAAAElFTkSuQmCC");
    background-position: top left;
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 16px;
    margin-right: 4px;
    margin-top: -3px;
    width: 16px;
}

.message-header {
    color: #000;
    text-align: left;
}

.message-header-spacer {
    height: 50px;
}

.message-additional-details {
    border: solid 1px #ddd;
    display: none;
    height: 150px;
    margin-top: 5px;
    overflow: scroll;
    padding: 3px;
}

div#message-waiting,
div#message-waiting-ff {
    overflow: hidden !important;
}

/*
    Page messages
*/
.page-messages {
    cursor: default;
    margin: 15px 30px;
    position: relative;
    font-size: 10px;
}

    .page-messages .message {
        background-color: white;
        border: 1px solid #b3b3b3;
        border-radius: 5px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
        color: #666666;
        font-size: 1.2em;
        line-height: 25px;
        margin: 10px 10px 10px 0;
        padding-top: 10px;
        padding-bottom: 7px;
    }

        .page-messages .message.warning {
            border: 1px solid #ffdc00;
        }

        .page-messages .message.informational {
            border: 1px solid #13a3f7;
        }

        .page-messages .message.error {
            border: 1px solid #d5000e;
        }

        .page-messages .message .count {
            position: relative;
            right: 0;
        }

            .page-messages .message .count .text {
                text-align: center;
                position: absolute;
                width: 85px;
                right: 0;
                top: -1px;
                /* prevent clicking next/previous to select text */
                -webkit-user-select: none; /* Chrome/Safari */
                -moz-user-select: none; /* Firefox */
                -ms-user-select: none; /* IE10+ */
                -o-user-select: none;
                user-select: none;
            }

            .page-messages .message .count .buttons {
                position: absolute;
                height: 25px;
                top: 0;
                right: 0;
                width: 85px;
            }

                .page-messages .message .count .buttons .iconButton {
                    display: block;
                    position: absolute;
                }

                .page-messages .message .count .buttons .previous {
                    left: 0;
                }

                .page-messages .message .count .buttons .next {
                    right: 0;
                }

        .page-messages .message .closeButton {
            float: right;
            position: relative;
            left: 0;
            background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAbUlEQVQoz2P4//8/AykYTGzcvHU+EJ8HYgEGNAAUMwDi9yA1yBpAAv/RNSEpBsm9R9ZggK4JXTGID9eAxbTz6IpBalA0YNGEophYDSh+wuek99gCApen30P5GAGBLVhR3IyuCT3iUBTjjThSMADa7lYEUDabMAAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;
            border: medium none;
            outline: medium none;
            overflow: hidden;
            padding-right: 20px;
            width: 20px;
            height: 20px;
        }

        .page-messages .message .icon {
            float: left;
            height: 26px;
            margin-left: 15px;
            margin-right: 15px;
            margin-top: -1px;
            overflow: hidden;
            width: 26px;
        }

            .page-messages .message .icon.informational {
                background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAACR0lEQVR42r2US3LaQBCGZ2ObEMcIU7EpKrxibJwdR+AqXrtcHCGVx9qY9yMhApsQ7EtwFB1BW42kUad7ZiQkQpV3oeqrv6f771+jBWLsf/w+vTgVpI1YCOxg6Vnl1aDrZ8eoPzsmKig4bGsH6qQvGlWjlxt7w67WvIFY9TWHq7WDcI0L13gOoVldz+uqtrDXSIRd/uEGYtdWHFD/gX2BG6KG4RL01VZO3GNfrmI3/bjim4vfHBQuXOACUcdXZl9h+3Ss6VZbb4KN9FSfeLO65FBZulDdgW7CvsUCv0ODerijPTyG3Gmy8qNrlp9cQIUSgeaSPpeXCgy6IWQvJOYjLam+yYoL1y7OXSA+hCwQcz+0SPPi3FO+UKm38GxWMD2Q/CJ1Ud3k2eSt8I0Lc69VmIWzGLEzO0dDfuaDUg/Of/qQJ2a+PCN3YWB+Ju7OQp8mH6Ey2PsfPig8jb9LdEOqk/7k3hnCclPfzk182AsacB4F5iZBK5pNfTidxmrZFzbLjoSZHflgjAkhwR5QL4um7DiIArHfOp14YODcGGn/aEt2LEyWGYpmZhjAyVBIMqQDhYG8G4go0BhAK/RFDGJgljQe98XmuB8AqibQAJz0xW0YiLPb5DzuF5voD5DuBUa6G9jprgDULX2pn0PfW6zTfR/Qr+Y9TVfYlJH4QKQ6QSPVAQsVUmiW2gOpbzQ4h3RH9ZRP1rgDjb2fsMOHwDh6ABMBrCVHWnfPSskbGK9+aA/aUEHah+3AOmgHILkHVHzQPVg0I8++3b+cOBxG5Ge+wwAAAABJRU5ErkJggg==") no-repeat scroll 0 0 transparent;
            }

            .page-messages .message .icon.warning {
                background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABLklEQVR42r3UTU6DUBQFYKhVxKLgDlhCl8AGSLoEh7oK2YEzHXYDGpdAmlh/Wi1WW3/qgFmnLIAH19Pmia+Ir60Qm3zJyz23BwYvKMp//9KJ2ko/VJqbqE65srealb7XQiAuLFf4uuEB5Rz8qSx5qdsQAeVEybhurV842mwD/cJbr+x5ywHiDoX5kTC3Vy8can7ypBF3nM1xzuZD7XK1ssftFpDgTMhOc9nya8QGesgCnQQXWRbo5wvZQPflZQ87HlBOR8g7BXnxNWL9hsXuGxFQzhhsaMKoIA9n//1Z2DNOWN+gAlNwuGnhTs9YvEbsbtcGKiGC77dkt3s+kITLyXba87L4xnSAJNyvB8/O0t1rs6nEXTPAgZZwOfle1/RRaFGVlPhqPwSqSFD5F/4TBnBbG6woaK8AAAAASUVORK5CYII=") no-repeat scroll 0 0 transparent;
            }

            .page-messages .message .icon.error {
                background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAABI0lEQVR42q2VPU4DMRBG5wKJ9gjuuQR1Klo6So6RCsqpcg4aegpaYACTDiToUBpAUCIN3+TH2mzWM1kJS08a73x+ktdaL1HPmNM4AQYCtIOse4mi8UTjBjDQPeFIJgNkG2xNsyXLeJArssX0fIu+jK3NbSkmnFeNHbqjlsub7aNITkh/Pz6LzGovay56hBlojZ+r6yK02suay4Tyj0KhBxQeXWGUD4VfF5fDhPc0Uo/36VkRLnimUT4UPh9OllLD6lAoNBKgHvN0sCTKmcuE7IXeTk7Llq0OhGzC5IW+W6dsdSBc3UB3MAPtww6ifSi1nDnKt4xJA6QWfjk61lds15HJzvV1CykQoAOxNU31XkSTB8iY9hk3eLmAgQDtIOte7y/gD7aKwkpbzuIUAAAAAElFTkSuQmCC") no-repeat scroll 0 0 transparent;
            }

        .page-messages .message .messageField {
            display: table;
            margin-right: 80px;
        }

        .page-messages .message .header {
            color: #666666;
            font-size: 1.5em;
            display: none;
        }

        .page-messages .message .clickable {
            margin-left: 5px;
        }

            .page-messages .message .clickable,
            .page-messages .message .clickable:visited {
                cursor: pointer;
                color: #13a3f7;
                text-decoration: underline;
            }

                .page-messages .message .clickable:hover {
                    color: #ff6400;
                    transition-duration: 150ms;
                    transition-property: color;
                    transition-timing-function: ease;
                }

        .page-messages .message .iconButton {
            display: inline-block;
            border: 1px solid transparent;
            border-radius: 3px 3px 3px 3px;
            cursor: default;
            height: 20px;
            margin-left: 2px;
            margin-right: 2px;
            outline: medium none;
            padding: 0 1px;
            width: 22px;
        }

            .page-messages .message .iconButton.previous {
                background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAAQUlEQVR42mNkwAMysov/w9iMxCjCqRBdEVaF2BRhKMSlCEUhPkVwhYQUgRUSo4g0E0lyI0m+JikcSYoZkuIam2IAVyEiG+wuEFsAAAAASUVORK5CYII=") no-repeat scroll center center transparent;
            }

                .page-messages .message .iconButton.previous:not(.disabled):hover,
                .page-messages .message .iconButton.previous:not(.disabled):active {
                    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPCAYAAADd/14OAAAAQUlEQVR42mNkwAOEF3//D2MzEqMIp0J0RVgVYlOEoRCXIhSF+BTBFRJSBFZIjCLSTCTJjST5mqRwJClmSIprbIoBoCkoJP6AdwgAAAAASUVORK5CYII=") no-repeat scroll center center transparent;
                }

            .page-messages .message .iconButton.next {
                background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPAQMAAADnMcxNAAAABlBMVEUAAABoa3OsprG9AAAAAXRSTlMAQObYZgAAACpJREFUeNpjeMDA8IGB4QcDwx8Ghn8MDP+BqIHh/wEwCRb5A5YFqnnAAAB0JRBANLhcxgAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;
            }

                .page-messages .message .iconButton.next:not(.disabled):hover,
                .page-messages .message .iconButton.next:not(.disabled):active {
                    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAPAQMAAADnMcxNAAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAACpJREFUeNpjeMDA8IGB4QcDwx8Ghn8MDP+BqIHh/wEwCRb5A5YFqnnAAAB0JRBANLhcxgAAAABJRU5ErkJggg==") no-repeat scroll center center transparent;
                }

            .page-messages .message .iconButton.disabled {
                opacity: 0.5;
            }

/* Input fields */
/* div.RadComboBox.RadComboBox_Default .rcbInput,*/
input[type=password],
input[type=text] {
    color: #444;
    border: 1px solid #bbb;
    border-radius: 4px;
    height: 2.2rem;
    line-height: 2.2rem;
    padding: 0 6px;
}

div.RadComboBox.RadComboBox_Default .rcbInput {
    border-color: transparent;
}

div.RadComboBox > table {
    border-collapse: separate !important;
    border-style: solid;
    border-color: #bbb;
    border-width: 1px;
    border-radius: 4px;
    overflow: hidden;
}

input[type=password]:disabled,
input[type=text]:disabled,
select:disabled,
textarea:disabled {
    border: 1px solid #ccc;
}

.input-field-group,
.input-field {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 420px;
}

.input-field {
    line-height: 2.2rem;
    min-height: 2.3rem;
    white-space: nowrap;
    margin-bottom: 0.5rem;
}

.input-field-group.horizontal-flow .input-field-group,
.input-field-group.horizontal-flow .input-field {
    display: block;
    float: left;
}

.input-field-group.vertical-flow .input-field-group,
.input-field-group.vertical-flow .input-field {
    clear: both;
    display: block;
}

.input-field-group.one-column > .input-field-group,
.input-field-group.one-column > .input-field {
    margin-left: 1%;
    margin-right: 1%;
    width: 98%;
}

    .input-field-group.one-column > .input-field .control {
        width: 694px;
    }

.input-field-group.two-column > .input-field-group,
.input-field-group.two-column > .input-field {
    margin-left: 1%;
    margin-right: 1%;
    width: 48%;
}

.input-field-group.three-column > .input-field-group,
.input-field-group.three-column > .input-field {
    margin-left: 1%;
    margin-right: 1%;
    width: 31%;
}

.input-field-group.no-min-width,
.input-field-group.no-min-width .input-field-group,
.input-field-group.no-min-width .input-field {
    min-width: inherit;
}

.input-field .caption,
.input-field .validation,
.input-field .control,
.input-field .field-controls,
.input-field .field-controls > *,
.input-field label {
    display: inline-block;
}

.input-field .caption {
    padding-right: 9px;
    vertical-align: top;
    white-space: nowrap;
    width: 171px;
}

    .input-field .caption[disabled] {
        color: #666666;
    }

/*.input-field .caption.required,
span.required /* Legacy */
/*{
    background-image: url("data:image/png;base64,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");
    background-position: right 2px;
    background-repeat: no-repeat;
} */
/* Legacy */
/*span.required
{
    padding-right: 9px;
} */
.screen-option.required .asterik {
    background-image: none !important;
}

    .screen-option.required .asterik:before,
    span.required:after {
        content: "*";
        color: #844521;
    }

.input-field .validation {
    margin: 4px 1px 0 1px;
    vertical-align: top;
}

.input-field .control,
.input-field.with-uom .field-controls,
.input-field.with-action .field-controls {
    vertical-align: top;
    width: 226px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

r .input-field.bill-to-name .control {
    height: auto;
}

.input-field > textarea {
    height: 46px !important;
}

.line-comments-popup .input-field.line-comments > textarea {
    height: auto !important;
}

#sendEmailContainer {
    min-width: 0;
}

    #sendEmailContainer .input-field {
        min-width: 0;
    }

        #sendEmailContainer .input-field > textarea {
            height: 200px !important;
        }

.input-field span.control {
    color: #777;
    white-space: normal;
}

.input-field input[type=checkbox].control,
.input-field .control input[type=checkbox] {
    margin-top: 0.3rem;
    width: auto;
}

.input-field.with-uom .control {
    width: 194px;
}

.input-field.with-uom .field-uom {
    text-align: right;
    width: 16px;
}

.input-field.with-action .control {
    width: 194px;
}

.input-field.with-action.two-actions .control {
    width: 188px;
}

.input-field.with-action .field-action,
.input-field.with-datepicker .ui-datepicker-trigger {
    background-attachment: scroll;
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    border: none;
    cursor: default;
    display: inline-block;
    height: 16px;
    margin-top: 2px;
    min-width: 16px;
    padding: 0;
    vertical-align: top;
    width: 16px;
}

.input-field.with-datepicker .ui-datepicker-trigger {
    background-image: url("data:image/png;base64,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");
    background-size: 15px 16px;
    height: 0;
    margin-left: 3px;
    min-width: 0;
    padding: 8px;
    width: 0;
}

    .input-field.with-datepicker .ui-datepicker-trigger:hover {
        background-image: url("data:image/png;base64,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");
    }

.input-field.with-datepicker .clear-date {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATklEQVR42mNgGJ4gPas4MiO7+D8+jNcAkIKcnDIpXHIgCwjajk0OZOhIsD0jp6QBHWdml/QSZTtYIRYDRoLtWG0mxna4AQTSPJDejwsDAD5ovyfMcCKdAAAAAElFTkSuQmCC");
}

    .input-field.with-datepicker .clear-date:enabled:hover {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAATUlEQVR42mNgGJ5AZPG3SOHF3//jw3gNACkQWf5VCqcc0AKCtmOVAxo6EmwXWfy9ARP/6CXOdqBCbAaMDNuxaSbCdpgBhNI8kN6PCwMAR+LmdUi+fB0AAAAASUVORK5CYII=");
    }

.input-field-group.auto-size-within-input-fields .input-field .caption,
.input-field-group.auto-size-within-input-fields .input-field .control,
.input-field-group.auto-size-within-input-fields .input-field .field-controls,
.input-field-group.auto-size-within-input-fields .input-field .field-action,
.input-field-group.auto-size-within-input-fields .input-field .field-uom {
    width: auto;
}

.input-field .numeric {
    text-align: right;
}

    .input-field .numeric.negative {
        color: #f00;
    }

.input-field.no-min-width {
    min-width: inherit;
}

/*
    Helpers
*/
.hidden-outofflow-block {
    display: block !important;
    position: absolute !important;
    visibility: hidden !important;
}

/* LEGACY GRID MENU STYLES */
td.MenuCell {
    height: 22px;
    vertical-align: middle;
    background-color: White;
}

td.ToolbarCell,
td.ToolBarCell,
TD.ToolBarCell,
DIV.ToolBarCell,
div.ToolBarCell {
    border-left: solid 1px #95b7f3;
    border-right: solid 1px #95b7f3;
    border-bottom: solid 1px #95b7f3;
    border-top: none;
    height: 22px;
}

.pageFilter {
    padding-left: 10px;
}

td.TrackingControlCell,
td.trackingControlCell {
    height: 22px;
    padding-left: 2px;
}

.GridMenuDisabledItem {
    color: #aca899;
    font-style: normal;
}

.GridMenuItem {
    color: Black;
    font-style: normal;
}

.GridMenuSelectedItem {
    background-color: #ebf3fa;
    border: 1px Solid #316ac5;
    color: black;
    font-style: normal;
}

.location-dropdown-name {
    width: 200px;
}

.location-dropdown-city {
    width: 120px;
}

.location-dropdown-state {
    width: 50px;
}

.location-dropdown-erp {
    width: 118px;
}

/* Customer Dropdown */
.customer-dropdown-name {
    width: 212px;
}

.customer-dropdown-city {
    width: 140px;
}

.customer-dropdown-state {
    width: 70px;
}

/* Begin Rad Styling */
body .RadComboBox {
    vertical-align: top;
}

body .rcbSlide {
    z-index: 9999999;
}

    /*
    With the way the items are being requested/returned in the item selection dropdown,
    the IE-only iframe shim behind the scrollable div is visible if the results don't fill the MaxHeight.
    For IE<10 Telerik adds a CSS filter to set the opacity, but we need to set it via the CSS property for IE10 since filters are not supported.
*/
    body .rcbSlide > iframe {
        opacity: 0;
    }

.rcbHeaderTemplate > li {
    margin: 0;
    padding: 2px 2px 0 0;
    line-height: 14px;
    display: inline-block;
    height: 14px;
    overflow: hidden;
}

.rcbItemTemplate > li {
    margin: 0;
    padding: 4px 2px 4px 0;
    line-height: 14px;
    float: left;
    /*height: 14px;*/
    overflow: hidden;
}

.rcbList > li {
    height: 100% !important;
}

/* End Rad Styling */
/* Hide IE 10 Windows 8 Inputs */
*::-ms-clear {
    width: 0;
    height: 0;
    display: none;
}

/* END LEGACY GRID MENU STYLES */
/*
    Float containment
*/
.button-bar:after,
.toolbar-container:after,
.content-container .content-body:after,
.input-field-group:after,
.input-field:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}

.inforFieldSetLabel {
    border-bottom: 1px solid #b3b3b3;
    color: #13a3f7;
    display: block;
    font-size: 1.1667em;
    height: 24px;
    line-height: 25px;
    margin-bottom: 8px;
    padding-bottom: 0;
    text-align: left;
    text-indent: 0;
    vertical-align: middle;
    white-space: nowrap;
    width: auto;
}

.ui-tabs-nav {
    border-bottom: 1px solid #bbb;
    background: #ffffff;
    background: linear-gradient(to bottom, #ffffff 0%, #ffffff 70%, #f7f7f7 95%, #ededed 100%);
    padding: 0 10px;
}

.ui-tabs .ui-tabs-nav li {
    border: 1px solid #bbb;
    background: #f7f7f7;
    margin: 0 0 -1px 0;
}

    .ui-tabs .ui-tabs-nav li.ui-state-focus {
        border: 1px solid #bbb;
    }

    .ui-tabs .ui-tabs-nav li.ui-state-hover {
        background: #808284;
    }

        .ui-tabs .ui-tabs-nav li.ui-state-hover a {
            color: #fff;
        }

    .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
        border-bottom: 1px solid #fff;
        background: #fff;
    }

        .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
        .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:link,
        .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:visited {
            color: #444;
        }

.rapid-options.ui-tabs .ui-tabs-panel {
    margin: 10px 0;
}

.file-uploader {
    display: inline-block;
    position: relative;
}

    .file-uploader input[type=text] {
        padding-right: 16px;
        text-overflow: ellipsis;
    }

.input-field .file-uploader input[type=text] {
    width: 202px; /* Normal width of 214px from .input-field .control plus the difference in padding-right (4px - 16px = -12px) */
}

.file-uploader label {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAUElEQVR42mNgoARs2Lz1PwyTrAEXJtUF74kyFYjnQzXsBxH3idBwH6qhH0TMJ9btQDoARCQQ6awAmEcUiNTQj+J7IjScR9awE4h/UTUOYAAAFSIKYZGJQyYAAAAASUVORK5CYII=");
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 0 2px 2px 0;
    height: 18px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 18px;
}

    .file-uploader label:hover,
    .file-uploader input[type=text]:focus + label {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAcUlEQVR42mNgoAQIL/7+H4ZJ1oALk+QCiQXv/xNlqtbkS7dBGtSnXv/NIDPnxW9CGkBqQBqMe4+8ZADpJtbtpj0H20G65hCjAawYBDKyixWI0aAz8dw5hO/nv/9HSIPCrEff4BpUp916I7LwC3XjAAYAGo3mXAnY3CkAAAAASUVORK5CYII=");
    }

    .file-uploader label:hover {
        background-color: #eee;
    }

.file-uploader input[type=file] {
    display: none;
}

.input-field.customer .field-action {
    background-image: url("images/magnify.svg");
    background-size: 16px 16px;
}

    .input-field.customer .field-action:enabled:focus,
    .input-field.customer .field-action:enabled:hover {
        background-image: url("images/magnify_hover.svg");
    }

/* Override jqGrid core styling */
.entity-search .ui-jqgrid .ui-jqgrid-hdiv,
.entity-search .ui-jqgrid .ui-jqgrid-pager,
.ui-dialog .ui-jqgrid .ui-jqgrid-hdiv,
.ui-dialog .ui-jqgrid .ui-jqgrid-pager {
    background-color: #eeeeee;
    color: #444;
}

.channel-sales-jqgrid {
    margin-bottom: 10px;
}

.entity-search .ui-jqgrid .ui-jqgrid-btable tr:hover,
.ui-dialog .ui-jqgrid .ui-jqgrid-btable tr:hover {
    background-color: rgba(0, 76, 151, 0.1);
}

.entity-search .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels .ui-th-column:hover > div,
.ui-dialog .ui-jqgrid .ui-jqgrid-htable .ui-jqgrid-labels .ui-th-column:hover > div {
    background-color: rgba(0, 0, 0, 0.1);
}

.entity-search .ui-jqgrid .ui-jqgrid-btable,
.ui-dialog .ui-jqgrid .ui-jqgrid-btable {
    color: #444;
}

.ui-jqgrid tr.ui-search-toolbar th:first-child {
    vertical-align: middle; /* fix reset filter alignment */
}

.entity-search .ui-jqgrid .jqgrid-action.clear-grid-state,
.ui-dialog .ui-jqgrid .jqgrid-action.clear-grid-state {
    background-image: url("images/reset-filters.svg");
    background-size: 16px 16px;
}

    .entity-search .ui-jqgrid .jqgrid-action.clear-grid-state:hover,
    .ui-dialog .ui-jqgrid .jqgrid-action.clear-grid-state:hover {
        background-image: url("images/reset-filters_hover.svg");
    }

.entity-search .ui-state-default .ui-icon-refresh,
.entity-search .ui-state-disabled .ui-icon-refresh,
.ui-dialog .ui-state-default .ui-icon-refresh,
.ui-dialog .ui-state-disabled .ui-icon-refresh {
    background-image: url("images/reload.svg");
    background-size: 16px 16px;
}

.entity-search .ui-state-hover .ui-icon-refresh,
.entity-search .ui-state-focus .ui-icon-refresh,
.entity-search .ui-state-active .ui-icon-refresh,
.ui-dialog .ui-state-hover .ui-icon-refresh,
.ui-dialog .ui-state-focus .ui-icon-refresh,
.ui-dialog .ui-state-active .ui-icon-refresh {
    background-image: url("images/reload_hover.svg");
}

.ui-jqgrid .ui-jqgrid-hdiv,
.ui-jqgrid .ui-jqgrid-pager {
    background-color: #e6eaed;
    color: #444;
}

.ui-state-default .ui-icon-seek-next,
.ui-state-disabled .ui-icon-seek-next {
    background-image: url("images/next-dark.svg");
    background-size: 16px 16px;
}

.ui-state-hover .ui-icon-seek-next,
.ui-state-focus .ui-icon-seek-next,
.ui-state-active .ui-icon-seek-next {
    background-image: url("images/next-dark_hover.svg");
}

.ui-state-default .ui-icon-seek-prev,
.ui-state-disabled .ui-icon-seek-prev {
    background-image: url("images/prev-dark.svg");
    background-size: 16px 16px;
}

.ui-state-hover .ui-icon-seek-prev,
.ui-state-focus .ui-icon-seek-prev,
.ui-state-active .ui-icon-seek-prev {
    background-image: url("images/prev-dark_hover.svg");
}

.ui-state-default .ui-icon-seek-end,
.ui-state-disabled .ui-icon-seek-end {
    background-image: url("images/last-dark.svg");
    background-size: 16px 16px;
}

.ui-state-hover .ui-icon-seek-end,
.ui-state-focus .ui-icon-seek-end,
.ui-state-active .ui-icon-seek-end {
    background-image: url("images/last-dark_hover.svg");
}

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-state-default .ui-icon-seek-first,
.ui-state-disabled .ui-icon-seek-first {
    background-image: url("images/first-dark.svg");
    background-size: 16px 16px;
}

.ui-state-hover .ui-icon-seek-first,
.ui-state-focus .ui-icon-seek-first,
.ui-state-active .ui-icon-seek-first {
    background-image: url("images/first-dark_last.svg");
}

/* End Override jqGrid core styling */
.ui-jqgrid-view .ui-icon-asc {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAAMklEQVR42mNggIKM7OL9DMgAKBAAxP9BNLLgeqjgfpiAAlQAhhVAgv1ogv0gwfdogu8BYtstAxDqNewAAAAASUVORK5CYII=") repeat scroll 0 0 transparent;
}

.ui-jqgrid-view .ui-icon-desc {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAANElEQVR42mPIyC5+D8T/kfB7BiDRjybYDxJUQBNUYAABIGM9VGA/AwwAOQFQwQAGZICsCgCs/i0D7SIiywAAAABJRU5ErkJggg==") repeat scroll 0 0 transparent;
}

.ui-jqgrid .ui-pg-button:hover {
    padding: 1px;
}

.ui-jqgrid .ui-pager-control {
    height: 100%;
}

.ui-jqgrid .ui-jqgrid-pager .ui-pg-button {
    cursor: default !important;
}

.ui-pg-button.ui-state-hover {
    background-color: rgb(217, 217, 217);
    color: rgb(19, 163, 247);
}

.ui-jqgrid .ui-pg-input {
    height: 1.4rem;
}

body .ui-jqgrid .jqgrid-overlay.ui-widget-overlay {
    background-color: rgba(0, 0, 0, 0.1);
    background-image: url("images/bkdg-diag-stripes.png");
    z-index: 1000;
}

/* Dialog box */
.ui-dialog {
    position: absolute;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%);
}

    .ui-dialog.ui-widget {
        background: #fff;
        border: 1px solid #bbb;
        box-shadow: -2px 2px 5px 2px rgba(0, 0, 0, 0.3);
        cursor: default;
        min-height: 100px;
        min-width: 200px;
        padding: 20px 25px;
    }

        .ui-dialog.ui-widget[aria-labelledby=ui-dialog-title-messageContainer] {
            padding: 0;
            width: fit-content !important;
            max-width: 50vw;
        }

            .ui-dialog.ui-widget[aria-labelledby=ui-dialog-title-messageContainer] #messageContainer {
                padding: 0 30px;
                height: fit-content !important;
                max-height: 60vh;
                overflow-y: auto;
            }

                .ui-dialog.ui-widget[aria-labelledby=ui-dialog-title-messageContainer] #messageContainer h4 {
                    margin: 0 0 12px 0;
                }

                .ui-dialog.ui-widget[aria-labelledby=ui-dialog-title-messageContainer] #messageContainer ul {
                    padding-left: 12px;
                    line-height: 1.2;
                }

                    .ui-dialog.ui-widget[aria-labelledby=ui-dialog-title-messageContainer] #messageContainer ul li {
                        padding-left: 8px;
                        margin: 10px 0;
                    }

            .ui-dialog.ui-widget[aria-labelledby=ui-dialog-title-messageContainer] .ui-dialog-buttonpane {
                padding: 0 30px 20px;
            }

        .ui-dialog.ui-widget.overlay.configurator-overlay, .ui-dialog.ui-widget.overlay.custom-action-overlay, .ui-dialog.ui-widget.overlay.rapid-options-overlay, .ui-dialog.ui-widget.overlay.line-pricing-adjustments-overlay, .ui-dialog.ui-widget.overlay.RequestSupport, .ui-dialog.ui-widget.overlay.ddt-import, .ui-dialog.ui-widget.overlay.print-overlay, .ui-dialog.ui-widget.overlay.quote-info {
            padding: 0;
            display: flex;
            flex-direction: column;
            width: 94%;
            margin-left: auto !important;
        }

            .ui-dialog.ui-widget.overlay.configurator-overlay > .overlay-content, .ui-dialog.ui-widget.overlay.custom-action-overlay > .overlay-content, .ui-dialog.ui-widget.overlay.rapid-options-overlay > .overlay-content, .ui-dialog.ui-widget.overlay.line-pricing-adjustments-overlay > .overlay-content, .ui-dialog.ui-widget.overlay.RequestSupport > .overlay-content, .ui-dialog.ui-widget.overlay.ddt-import > .overlay-content, .ui-dialog.ui-widget.overlay.print-overlay > .overlay-content, .ui-dialog.ui-widget.overlay.quote-info > .overlay-content {
                width: auto;
            }

        .ui-dialog.ui-widget.overlay.ddt-import {
            width: 720px !important;
            height: 560px;
            display: block;
            overflow-y: hidden;
        }

            .ui-dialog.ui-widget.overlay.ddt-import .ui-dialog-titlebar {
                background-image: url(Images/import-dark.svg);
            }

        .ui-dialog.ui-widget.overlay.configurator-overlay .ui-dialog-titlebar {
            background-image: url(Images/detailed-settings-dark.svg);
            margin-bottom: 0;
            border-bottom: 0;
        }

        .ui-dialog.ui-widget.overlay.rapid-options-overlay .ui-dialog-titlebar {
            background-image: url(Images/rapid-change-modal.svg);
        }

        .ui-dialog.ui-widget.overlay.RequestSupport .ui-dialog-titlebar {
            background-image: url(Images/support-dark.svg);
        }

        .ui-dialog.ui-widget.overlay.print-overlay {
            width: 720px;
            height: 560px;
            display: block;
            overflow-y: hidden;
        }

            .ui-dialog.ui-widget.overlay.print-overlay .ui-dialog-titlebar {
                background-image: url(Images/print-dark.svg);
            }

        .ui-dialog.ui-widget.overlay[data-actionname=ConvertQuoteToOrderTermsEvent] .ui-dialog-titlebar {
            background-image: url(Images/order-info-dark.svg);
        }

        .ui-dialog.ui-widget.overlay.quote-info .ui-dialog-titlebar {
            background-image: url(Images/quote-info-dark.svg);
        }

        .ui-dialog.ui-widget .ui-dialog-titlebar {
            flex: 0 0 auto;
            display: block;
            height: 64px;
            line-height: 64px;
            padding: 0;
            margin: 0 0 20px;
            position: initial;
            border-bottom: 1px solid #bbb;
            color: #444;
            background-image: url(Images/warning.svg);
            background-repeat: no-repeat;
            background-size: 24px 24px;
            background-position: 24px center;
        }

            .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title {
                font-size: 28px;
                position: initial;
                padding: 0;
                margin: 0 0 0 60px;
                width: initial;
                overflow: auto;
                text-overflow: ellipsis;
                white-space: nowrap;
            }

            .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close {
                display: block;
                float: right;
                position: initial;
                height: 64px;
                width: 40px;
                margin: 0 24px 0 0;
                font-size: 40px;
                line-height: 64px;
                color: #bbb;
                background-image: none;
                text-decoration: none;
                text-align: right;
                cursor: pointer;
            }

                .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
                    display: none;
                }

                .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close::after {
                    display: block;
                    content: "×";
                }

                .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close:focus, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close:active, .ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
                    color: #004c97;
                }

            .ui-dialog.ui-widget .ui-dialog-titlebar .ui-corner-all {
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0;
            }

        .ui-dialog.ui-widget .ui-dialog-content {
            margin: 0 0 20px;
        }

            .ui-dialog.ui-widget .ui-dialog-content br {
                display: none;
            }

            .ui-dialog.ui-widget .ui-dialog-content .message-header {
                font-size: 14px;
                line-height: 1.4;
                color: #666;
            }

                .ui-dialog.ui-widget .ui-dialog-content .message-header > div + div {
                    border-top: 1px dotted #bbbbbb;
                    padding-top: 12px;
                    margin-top: 12px;
                }

                .ui-dialog.ui-widget .ui-dialog-content .message-header h4 {
                    font-size: 16px;
                    font-weight: 600;
                    color: #444444;
                    margin-bottom: 6px;
                }

                .ui-dialog.ui-widget .ui-dialog-content .message-header ul {
                    padding-left: 12px;
                }

                    .ui-dialog.ui-widget .ui-dialog-content .message-header ul li {
                        list-style-type: disc;
                    }

                        .ui-dialog.ui-widget .ui-dialog-content .message-header ul li + li {
                            margin-top: 10px;
                        }

        .ui-dialog.ui-widget .ui-dialog-buttonpane {
            padding: 0;
        }

            .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset {
                width: 100%;
                height: auto;
                text-align: center;
                margin: 0;
            }

                .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
                    display: inline-block;
                    height: 32px;
                    background: #004c97;
                    border: 0;
                    border-radius: 8px;
                    outline: 0;
                    padding: 0px 10px;
                    margin: 6px 0;
                }

                    .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button .ui-button-text {
                        font-size: 14px;
                        line-height: 32px;
                        color: #ffffff;
                    }

                    .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:active, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:focus, .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:hover {
                        background-image: none;
                        background-color: #3370ac;
                        border: 0;
                    }

                    .ui-dialog.ui-widget .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button + .ui-button {
                        margin-left: 12px;
                    }

a.btn {
    display: inline-block;
    background: #004c97;
    border-radius: 8px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    text-decoration: none;
    color: #ffffff;
    outline: 0;
    padding: 0 20px;
}

    a.btn:active, a.btn:focus, a.btn:hover {
        background-color: #3370ac;
    }

.ui-widget-overlay {
    background-color: rgba(26, 43, 61, 0.4);
    background-image: url("images/bkdg-diag-stripes.png");
    opacity: 1;
}

.GuidedOrderPlacement.ui-dialog.overlay .overlay-content, .GuidedOrderPlacement.ui-dialog.ui-widget .overlay-content {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 80vh;
}

    .GuidedOrderPlacement.ui-dialog.overlay .overlay-content iframe, .GuidedOrderPlacement.ui-dialog.ui-widget .overlay-content iframe {
        flex-grow: 1;
        border: none;
        margin: 0;
        padding: 0;
    }

.GuidedOrderPlacement.ui-dialog.overlay .ui-dialog-titlebar, .GuidedOrderPlacement.ui-dialog.ui-widget .ui-dialog-titlebar {
    margin-right: 16px;
    background-image: url("images/order-info-dark.svg");
    background-position: 0 center;
}

    .GuidedOrderPlacement.ui-dialog.overlay .ui-dialog-titlebar .ui-dialog-title, .GuidedOrderPlacement.ui-dialog.ui-widget .ui-dialog-titlebar .ui-dialog-title {
        margin-left: 32px;
    }

.RequestSupport .ui-dialog-titlebar {
    background: url("images/alert-support.svg") no-repeat;
    background-size: 22px 22px;
    height: 40px;
}

.search-named-configurations-popup .ui-dialog-titlebar {
    background-image: url("images/named-dialog.svg");
}

/* Telerik RadComboBox */
div.RadComboBoxDropDown.RadComboBoxDropDown_Default {
    border-radius: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
    color: #444;
}

div.RadComboBoxDropDown_Default .rcbHeader,
div.RadComboBoxDropDown_Default .rcbFooter,
div.RadComboBoxDropDown_Default .rcbMoreResults {
    background-color: #e6eaed;
    background-image: none;
    color: #333;
}

    div.RadComboBoxDropDown_Default .rcbMoreResults:hover {
        background-color: #eeeeee;
    }

div.RadComboBoxDropDown_Default .rcbHovered {
    background-color: #eeeeee;
}

form .table-bordered tbody:last-child tr:last-child > td.title-bar:last-child,
form .table-bordered tbody:last-child tr:last-child > td.title-bar:last-child:hover {
    border-radius: 0;
    padding: 10px;
    background-color: #004c97;
}

.order-audit .titlebar,
.order-audit .titlebar:hover,
.quote-information .titlebar,
.quote-information .titlebar:hover {
    background: #004c97;
    padding: 10px;
    border-radius: 0 !important;
}

    .order-audit .titlebar a.btn,
    .order-audit .titlebar:hover a.btn,
    .quote-information .titlebar a.btn,
    .quote-information .titlebar:hover a.btn {
        color: #444;
        background-color: #ffffff;
        opacity: 0.8;
    }

        .order-audit .titlebar a.btn:hover,
        .order-audit .titlebar:hover a.btn:hover,
        .quote-information .titlebar a.btn:hover,
        .quote-information .titlebar:hover a.btn:hover {
            opacity: 1;
        }

.order-audit .wrapper {
    width: 100%;
    overflow: auto;
}

.order-audit #viewer #viewer_AsyncWait {
    border: none !important;
    background-color: rgba(26, 43, 61, 0.4) !important;
    background-image: url("images/bkdg-diag-stripes.png");
    opacity: 1 !important;
}

.order-audit .MSRS-RVC .WaitControlBackground {
    border: none !important;
    background-color: #fff !important;
    opacity: 1 !important;
    box-shadow: -8px 8px 10px -6px rgba(0, 0, 0, 0.4);
    width: auto !important;
    height: auto !important;
}

    .order-audit .MSRS-RVC .WaitControlBackground td {
        vertical-align: middle;
        text-align: center;
        padding: 12px;
    }

.order-audit .MSRS-RVC .spinnie {
    display: block;
    height: 120px;
    width: 120px;
    background-image: url("images/blue-loader.gif");
    background-repeat: no-repeat;
    background-position: center;
}

    .order-audit .MSRS-RVC .spinnie .dot {
        display: none;
    }

.ddt-import .btn-large {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    padding: 0 40px;
    border-radius: 8px;
    background-color: #004c97;
}

.ddt-import .btn-primary {
    background-color: #004c97;
    background-image: none;
}

    .ddt-import .btn-primary:hover {
        color: #fff;
        text-decoration: none;
        background-color: #3370ac;
    }

/*MOD ENHANCEMENT - Remove blockUI gif image created by infor as we use our own themed loading images */
.rapid-options .blockUI.blockMsg > h1 {
    background-image: none !important;
}

/*# sourceMappingURL=Common.css.map */
