﻿/*
    Common classes
*/
.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%; }

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;
    min-width: 980px;
    overflow-y: auto;
}

form
{
    -webkit-tap-highlight-color: rgba(0,0,0,0); /* Prevent these elements from flashing when tapped */
}

body.dialog-visible { overflow: hidden;	}

h1 { font-size: 2.8rem; } /* 28px */
h2 { font-size: 2.0rem; } /* 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
{
    border-color: #13A3F7;
}

.validation
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAlUlEQVQoz2P4//8/AwhfZWBgu8rAlwfEx4H4MxQfh4gxsMHUgYmbDJzSQInzQPwfBz4PUgPWADUZRTHCVmRNvBduMzCwgwRz0U3ErgGMcxmg7iRWw3GQ4E8SNPwgVcNnrE7Cg8FOyiPBhjwGUFCBgoyQhmsMvBfBwUpcxPFegEccctK4xsCXD8SngYq+gDCIDRJDThoAeQwYMCV03wMAAAAASUVORK5CYII=");
    background-repeat: no-repeat;
    height: 12px;
    visibility: hidden;
    width: 12px;
}

/*
    Generic buttons
*/

li.button.disabled
{
    cursor: default;
    opacity: .7;
}

li.button > .content
{
    border: solid 1px #CCCCCC;
    border-radius: 3px;
    background-position: 4px center;
    background-repeat: no-repeat;
    color: #686B73;
    display: block;
    padding: 4px 4px 4px 24px;
    text-align: left;
    text-decoration: none;
}

li.button > a.content
{
    cursor: default;
}

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 
{
    color: #13A3F7;
    border-color: #13A3F7;
}

li.button.disabled > .content
{
    color: #777;
    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
{
    background: rgb(230, 230, 230) url('images/D_d_Favicon_Logo_300.png') no-repeat 30px center;
    height: 6.2rem;
    line-height: 6.4rem;
    position: absolute;
    top: 0;
    width: 100%;
}

body.inframe #application-header
{
    display: none;
}

#application-title
{
    font-size: 1.6rem;
    margin-left: 9.5rem;
}

.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 #b3b3b3;
    line-height: 2.5rem;
}

.content-container > .content-header > .caption
{
    color: #13a3f7;
    display: inline-block;
    font-size: 1.4rem;
    font-weight: normal;
}

.content-container.with-page-title > .content-header
{
    border-bottom: .1rem solid #b3b3b3;
    margin-top: 0;
    padding-bottom: .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: #13a3f7;
    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: .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: .8rem;
}

.TabPage
{
    background-color: #fff;
    border: solid 1px #ccc;
    border-radius: 0 .5rem .5rem .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;
}


.overlay.custom-action-overlay 
{
    /*width: 1002px;*/
	width: 92%;
    /*left: 50%;*/
	left: 4%;
    /*margin-left: -501px;*/
}

.overlay.configurator-overlay
{
    width: 92%;
    left: 4%;
}

.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.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;
}


.overlay.print-overlay
{
    width: 1002px;
    left: 50%;
    margin-left: -501px;
}

/*
    Popup dialog
*/

/* "Modal" popup dialog is visible */
body.popup-dialog-visible
{
    overflow-x: hidden;
    overflow-y: hidden;
}

/* 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;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 4px;
    height: 34px;
    max-height: 34px;
}

.button-bar .button,
.button-bar .separator
{
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 4px;
    margin-right: 4px;
}

.button-bar .button.disabled
{
    opacity: .5;
}


/* Common entity actions */
.button-bar .new:hover .content,
.button-bar .new .content:focus 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAACxJREFUeNpjqD/A8P8Bw4EChgMVDAdqGA7wMBwGo/NnQAjCPgBG//8w1P8AANCAEwvhY7lnAAAAAElFTkSuQmCC");
}

.button-bar .new .content,
.button-bar .new.disabled .content 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEUAAABoa3OsprG9AAAAAXRSTlMAQObYZgAAACxJREFUeNpjqD/A8P8Bw4EChgMVDAdqGA7wMBwGo/NnQAjCPgBG//8w1P8AANCAEwvhY7lnAAAAAElFTkSuQmCC");
}


.button-bar .ok:hover .content
{
     background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAa0lEQVR42mNgAALhxd/3k4oZYIASzUD2fwYME4kEIM1kGwDTTJYByJpJNgBDM3IgwgOFFM3YDMBmCC7NYH3YDEBThFMzXgOwYTRXYRqAzxAs3sJuAN4AI9YAfAFKtAFEpAlUA8jFZOdImGYAfhlsPAMhppcAAAAASUVORK5CYII=");
}

.button-bar .ok .content,
.button-bar .ok.disabled .content
{
     background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAaklEQVR42qWTQQrAIAwE89xCjz7Qp7UqpKRmE5IYWPDgDLoo0Zjrbj0b4jmBx/ohZQzOhMsChksCCacFCpYlfqVkYCRAEgteHBJsm0zYFaBsp9ICTwKuhQVuYVGBV2hYEHgTf0E15R/J8AtVwzHl1YHJfgAAAABJRU5ErkJggg==");
}

.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
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mNgAALhxd/3k4MZKNEMNwTFNBIA7QwAsv+DMBYNKOIEDUBT/J9oA9A1YNNMVBjg00x7AyjyAsWBSHE0DlxKHJAcCdILANblcIDFZr8JAAAAAElFTkSuQmCC"); 
}

.button-bar .cancel .content,
.button-bar .cancel.disabled .content
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mNgAIKM7OL95GAGSjTDDUExjQRAOwOA7P8gjEUDijhBA9AU/yfaAHQN2DQTFQb4NNPeAIq8QHEgUhyNA5cSByRHgvQCADsrNPRCUo5gAAAAAElFTkSuQmCC"); 
}

.button-bar .email:hover .content
{ 
     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:hover .content,
.button-bar .copy .content:focus
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAW0lEQVR42mNgQALCi7//J4QZcAFiNOM1hJANBA0h1QC83iHFizDJ/dgww/7/LAQNwKUZbkjDfya8YQZXiCqJagilBmAzhLYGYDNsJBhAMD3gS854NS/6vg+fZgDKvmW19S7PRAAAAABJRU5ErkJggg==");
}

.button-bar .copy .content,
.button-bar .copy.disabled .content 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAWElEQVR42mNgQAIZ2cX/CWEGXIAYzXgNIWQDQUNINQCvd0jxIkxyPzbc0NDAQtAAXJqRDGHCG2YwhWiSKIZQbAA2Q2hrADbDRoIBhDDe5IxPY3p28T58mgGmQi2LXJ+ayAAAAABJRU5ErkJggg==");
}


.button-bar .print:hover .content,
.button-bar .print .content:focus
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUklEQVR42mNgQAPCi7//x4cZCAF8imhnACFn4/UOuZrhhpBlK5LF9HcBbQ1gIBLgNQBI78ejcT/1DUCJEhINwKsIXQyGiQkgnAYQG8L7sWFc6gEJGH68ZprcrwAAAABJRU5ErkJggg=="); 
}

.button-bar .print .content,
.button-bar .print.disabled .content 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUklEQVR42mNgQAMZ2cX/8WEGQgCfItoZQMjZeL1Drma4IWTZimQx/V1AWwMYiAR4DQDS+/Fo3E99A1CihEQD8CpCF4NhYgIIpwHEhvB+bBiXegBzK0RludfzCAAAAABJRU5ErkJggg=="); 
}

.button-bar .proofing-report:hover .content,
.button-bar .proofing-report .content:focus
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUklEQVR42mNgQAPCi7//x4cZCAF8imhnACFn4/UOuZrhhpBlK5LF9HcBbQ1gIBLgNQBI78ejcT/1DUCJEhINwKsIXQyGiQkgnAYQG8L7sWFc6gEJGH68ZprcrwAAAABJRU5ErkJggg=="); 
}

.button-bar .proofing-report .content,
.button-bar .proofing-report.disabled .content 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAUklEQVR42mNgQAMZ2cX/8WEGQgCfItoZQMjZeL1Drma4IWTZimQx/V1AWwMYiAR4DQDS+/Fo3E99A1CihEQD8CpCF4NhYgIIpwHEhvB+bBiXegBzK0RludfzCAAAAABJRU5ErkJggg=="); 
}


.button-bar .delete:hover .content,
.button-bar .delete .content:focus,
.button-bar .delete:focus .content 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEUAAAATo/cd9CxzAAAAAXRSTlMAQObYZgAAAB9JREFUeNpjkH/AYFHA8P8PCAFB/Q8QSpmBjiDi9h8AuMUSkXHZ3wMAAAAASUVORK5CYII="); 
}

.button-bar .delete .content,
.button-bar .delete.disabled .content 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQAQMAAAAcWtx5AAAABlBMVEUAAABoa3OsprG9AAAAAXRSTlMAQObYZgAAAB9JREFUeNpjkH/AYFHA8P8PCAFB/Q8QSpmBjiDi9h8AuMUSkXHZ3wMAAAAASUVORK5CYII="); 
}


.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;
}

.button-bar .more-actions > .content,
.button-bar .more-actions.disabled > .content
{
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAIUlEQVR42mNgQAMzZ878z4guAKIZ0QXggsgCYEF0ARAAANp9DfeTsrlxAAAAAElFTkSuQmCC") no-repeat scroll 90% 60% transparent;
    padding: 4px 14px 4px 4px
}


.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:hover .content,
.button-bar .rapid-change .content:focus
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHonAACAgwAA+mQAAIDSAAB2hgAA7OkAADmeAAAV/sZ+0zoAAAD3SURBVHjajNM/KIVRGMfxz3WVa1R3sJhYRJJNRqPBxCAD3YGFyWIxmViumCRFUrLbyaTuIKtZBmV0Ka7lobe3+95zf3Xq/J5zvuc5f55TarVa/lS9aMppFRNYwh0W3pYr/4O9irWF/Yzfzk/oKQD7sJfxm3juFq6jFP17HGIUYyl4EusZ/xkLPKCaguto4iD8LGawhttO8CA20I9GJn6Cy9SZX/GEYZxH7Ac7kX0gte0yHjP+Cy8YwXsKXons8+ErqOEste1ynG0aQxGbw2m798zD3/jAOI6wiJuiEiwqkkY8zXWH8m0L70Y7llD+Y0zFZV3pQr8DABVALLGaTHMLAAAAAElFTkSuQmCC");
}

.button-bar .rapid-change .content,
.button-bar .rapid-change.disabled .content 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHonAACAgwAA+mQAAIDSAAB2hgAA7OkAADmeAAAV/sZ+0zoAAAEuSURBVHjajJIhSMNREMZ/04GzLxi0nBZBRGxiNBpMGsSgGBQeXpKBRRCWtMynV0QEQQZitysmYUGGJnnRJCw6BZ3B/+Tvn73NL7377o7v3X2Xa7VatFG8aJKGC34NmASWgVsTXXxdKfzm80Tggt8GDlLUTramL9I4AOynKDXR52xdTLkC5JL3nYkeueDHf8RKj1FlF/wUsJmi3l3wd8A9UOz17QrQBA6TeA6YBTZM9Cba7IIfArZMdBCopVKnJlrNquQ6WeWCHwXaC/oChgEBnvZ2S41uM/cDDynqA3gBxky00WvmVaAOLCRxAVg30fOuPieqVROdAUYSet5Ezzr5+cdnE/0E3oAJ4BhYMtHr2BXGLqyWWHNFF3RaWBkom+gJPZDPNE4DdRO95B/4HgD+71z6hk3wmwAAAABJRU5ErkJggg=="); 
}


.button-bar .rapid-change-exit:hover .content,
.button-bar .rapid-change-exit .content:focus
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mNgAALhxd/3k4MZKNEMNwTFNBIA7QwAsv+DMBYNKOIEDUBT/J9oA9A1YNNMVBjg00x7AyjyAsWBSHE0DlxKHJAcCdILANblcIDFZr8JAAAAAElFTkSuQmCC"); 
}

.button-bar .rapid-change-exit .content,
.button-bar .rapid-change-exit.disabled .content
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAS0lEQVR42mNgAIKM7OL95GAGSjTDDUExjQRAOwOA7P8gjEUDijhBA9AU/yfaAHQN2DQTFQb4NNPeAIq8QHEgUhyNA5cSByRHgvQCADsrNPRCUo5gAAAAAElFTkSuQmCC"); 
}


.button-bar .import:hover .content,
.button-bar .import .content:focus
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///8To/dOuvl3ar5wAAAAAXRSTlMAQObYZgAAADdJREFUeNpj4GoNZWAAEg4MXA2sASAiBESEwggGViRi1QogobUAxmViABIMIII1NDSUgTE0NAQADdgMBGMwq4kAAAAASUVORK5CYII="); 
}

.button-bar .import .content, 
.button-bar .import.disabled .content 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///9oa3OOkJaOGOelAAAAAXRSTlMAQObYZgAAADdJREFUeNpj4GoNZWAAEg4MXA2sASAiBESEwggGViRi1QogobUAxmViABIMIII1NDSUgTE0NAQADdgMBGMwq4kAAAAASUVORK5CYII="); 
}


.button-bar .export:hover .content,
.button-bar .export .content:focus
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///8To/dOuvl3ar5wAAAAAXRSTlMAQObYZgAAADNJREFUeNpjYGINZWDgagx1YNBawBrAsGoFawgDVwNQEEowsBIggICVgTU0NJSBMTQ0BAAORAwAleGOcQAAAABJRU5ErkJggg=="); 
}

.button-bar .export .content,
.button-bar .export.disabled .content 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEX///9oa3OOkJaOGOelAAAAAXRSTlMAQObYZgAAADNJREFUeNpjYGINZWDgagx1YNBawBrAsGoFawgDVwNQEEowsBIggICVgTU0NJSBMTQ0BAAORAwAleGOcQAAAABJRU5ErkJggg=="); 
}


.button-bar .place-order:hover .content,
.button-bar .place-order .content:focus
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASUlEQVR42mNgAALhxd/3E8IMuAAxmvEaQtAGQmrobgCQ/k+yAWjq/6MYQq4BcEPwGYCsGBemrQEUe4FqgUhxNNInJdI8R+LSCwBRzAhI4dExJAAAAABJRU5ErkJggg==");
}

.button-bar .place-order .content,
.button-bar .place-order.disabled .content 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAASUlEQVR42mNgAIKM7OL9hDADLkCMZryGELSBkBq6GwCk/5NsAJr6/yiGkGsA3BB8BiArxoVpawDFXqBaIFIcjfRJiTTPkbj0AgAwht2TsSf3OgAAAABJRU5ErkJggg==");
}

.button-bar .manage-attachments:hover .content,
.button-bar .manage-attachments .content:focus
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACAUlEQVR42o1TTUgVURR+GpS4KJyZ50+rFrbJTbQo2kXmItwpFC3aaQTRokIQgxAyaSXx3BiCNnPmWT2oTdBCxYIgFyG2KsJAEPxpU5Hee66l3r5z39h7qe/hwMecOXe+73zn3HtTqXJPzh70I90mYU3u+xGfOAaUH/OCH+qbZbmpXlsZxPwMhE0vXj8B0nvEBu/RgPgdYuuR6ijJ92OTkZ+CUHcFsXmNeL0mVBfdorUV+B4HPu1J9iK+J2RU68M7BLb8iK8W/yPCyP/Zg6w6XWUyw8CAsxrpW84V8QPvyWpT4mBylwOPdDuSG7D/AhW7nQsyD11F4l4nHOk7yD3KF9FXCpaIz7khEb8JInXd2SYecdUidSMRG4Tw3aS9+//I6ezaSSz+9MjMeqG+LL3BxSts4wG4uiSuUOB5QOqaCEt7IpxUVg1IrgBztWNrdVCeRzx99LGt9kNzQaaP3EQivIFCL0W4qG8zhOSPdNYcTwbFIPSDcBbxL+ADirTirYG3x0Zt1f/7TbwovRUE+Wm+X4cvEGuW9mD7o5zG3QeG+Lfs6fZ3Y8YeQt+33dRDfRrrS8BXabXEiePPQHZnvn5kNS1zAb6lyTSWPrLEPTJ1zKJlO5e/OGYmb12dKntnZCgydbdVscm5vZbbJkOL+HxqP48X28PJsV1ObtwUrvGZ/XD/AuNjY0oc/hzDAAAAAElFTkSuQmCC");
}

.button-bar .manage-attachments .content,
.button-bar .manage-attachments.disabled .content
{
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB9UlEQVR42o1TTUhVURC+Gpi40JVE+9roRlwo7sRqEe2Mp7gQXPjOuffOvei7cx5GQVywwpWIbgRBEYx+oDaCCxUVBF2I2CoRg0BQa5UElfb/zb3H0p49PDDMnDNn5nzzzRzHKbIycVymfW4VW6m+Kpd4yiXzCXpHBxwWi3XiOC71An6Kyz90yDXQK5BDyIRHvAz9C7r7vwngHE4vmbzr8wzsIyS8ad0l2M8CzeszgzXxfQl2A/PAC8wk7J+QztMPIDHxt4Jg14+ySTDxmBvwYGL7nEt8xA+zlKu1COYLELhBdBuO74D6AkF3bAkDqc/ENhkj8ZDYILjjRLBptiQtao9dgQ0exuU1RRGlJUUjQHjPEtj/Jzjr5+tweIDaN7QftUttkOlMJnMBMNsEFeQZWqcsH2OS2En723sZB+8g2909PZeg3wLiqlKqwvPMdWEf+zmbGInMS0n8FzqZUbz8Qev8VUvUF9T9SJNpgv0R/jXlmVuwP6PMpa6uuPw0ccS7UtuJ/RPbBalzS1N0TcqDvJJpLGwb8Vfp6fE+DMOLCIoS1sNcA+Dv4c4bKfXMoYFzEzAf/3uORNXCC+S97+euFBvZu8I6eLhxfJZ+HLMu0BX11hf9NEKKsG4Zfp70Gr/NktbinGcBbqUd230ZJqBaUGQazxP7G7k2HclUejfnAAAAAElFTkSuQmCC");
}

/* Profiles/administration */


.button-bar .password:hover .content,
.button-bar .password .content:focus
{ 
    background-image: url('data:image/png;base64,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');
}

.button-bar .password .content,
.button-bar .password.disabled .content
{ 
    background-image: url('data:image/png;base64,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');
}


.button-bar .application-settings:hover .content,
.button-bar .application-settings .content:focus
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABQklEQVR42p1UO1LDMBAVlDQg2zRcge9MylBSwA04jm/B0EBsGQpOkCElOQFnCJOOJnLkIkbsU5TYijTBZGd2MhtpP2/fkxnbYnFW3SRCpTxX12xXowIfsVCa/L1TwsmjPoiL6iES8pZpvXck5CUl17bIIhmUPZbq/SSf31P8hPv+6HRgE+AT8p9WrG38tY6poT/6soPu6jwr73w8NKrTqfEy8N8EkL0a0WB26kKoPnkmL3CGX8RtaMcv8mqdzIt5Py7UEMtzx10WaO7J841pasMeyQA0piEIQd0EoCF/Jahxi87wJPnsbKPAghCMHCECo7cTgtBAcXdidOMZbdvqows7U7Dps0NK/Y9OoKu/FDsNJDqKjYR69Yrwt+9DHJgOeCOEuUV7bXRBkKFUWugz7nd6lHi9lsbxzp8C0Gd0BEFtsV+EOrRBj9R47AAAAABJRU5ErkJggg==");
}

.button-bar .application-settings .content,
.button-bar .application-settings.disabled .content 
{ 
    background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABO0lEQVR42p1UMVLDMBC0KWnyECAwQwklBfyAD8SRLKWwpQytf5EudLyBIWXyAt4QJi9IF5PcYoFl+cYx0cwVZ/v2bm9XjqKOI6V9ENoWSWruo1OPVGYplNlTfPQqSJLkXGozG6fZI6XxeJJfU3HpQHZSmtuiKM6Ess8EPsf3XNe5K0CsKb69fO/yr98cDVsg6BAUdQaBPLVAqlHrTnXYLQOyBuUWyEhlFwGFT1Jn6FQaIvepjdLpTU1DT+/o4TuW1xjXAfwtXmdXwTQl1IMNIviAo8ApyFKj+spQKl95crKTCGEvA4Cd0GbRMCI4hjsBBY9KYyfwDTdt7PzRR50N1GwhwKn/8Ql8dcyxG6aw4Vjaxxtzd14GeIEOGBWcPdlL54sYTqX8Fd/3upS4vRVIvjr5VwD54IMfQ3WcAzb7ZzwflllQAAAAAElFTkSuQmCC");
}


.button-bar .preferences:hover .content,
.button-bar .preferences .content:focus
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABGUlEQVR42mNgwAJEln+VElnw1Vh4/k8Nhob/TAykAuElP6YKL/7+H4qfCi38nkSaCfv/swA17kQy5L/wku8xJJkhMP+9AFDTdSRDHjP8/89IkiFCC79ZIrtCaMlPLUxFS77JCC/+MYFh1X9mjLBY+D0e2QCRhV99MAwQXfzdFqLgx0apmf+5UAxY/H0JSjgs/hqAJcS/miIC6scZ4UU/NYUXfQsSWvxjBlDsM2pAfjXFMEBh/n8OoOQnVJtw4hOCq97xYyachd9KiTQAjyGLv6YDJZ9RZAgoAYGjbtH3BKFFX1OB6cAZFLikGYIOVv1nw2PIQuJSFC5Dlnw/SXyyxDTkq/DCHy6kZTKQIUt+TAJqviq0+IsHSAgAISU5v65QZaQAAAAASUVORK5CYII=");
}

.button-bar .preferences .content, 
.button-bar .preferences.disabled .content 
{ 
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABFUlEQVR42mNgwAJycsqkMjOLjdNyijUaGhqYGEgFGTnFUzOyi/9D8dOM7KIkkgwA2sqSmVOyE8mQ/+mZRTEkGZJQUCAA1HgdyZDHQGFGkgxJzy6xRHFFbrEWhqKU3DIZoJ8nhIaGMqPLZWYXxyMbAAwLHwwDMjMLbaEKNqalpXGhBGZ28RJkA9IyiwMwDMjKKjaFK8opPpOVVaCZnlUclJFdMgMo9hnZAJBazMBKaOAASn5CdSp2DPTSibS0cn5Mb2SXlBJjAF5DMrKK0oFeeEaRIaAEBI66rKIEIE5Nzy5yBgUuSYagg9CGBjachuSULCQqQeEx5CTRqRLTkJKvmZklLiQlbZAhQL9PAhpwNT2r0AMkBgCp4gO/LG3ImAAAAABJRU5ErkJggg==");
}


.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
{
    background-color: #fff;
    display: none;
}

.message-title
{
    background: transparent url("../images/toolbar-background.png") repeat-x scroll 50% 50%;
    color: #000;
    font-weight: bold;
    height: 26px;
    text-align: left;
}

.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
*/

.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: 20px;
    min-height: 24px;
    white-space: nowrap;
}

.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;
}

.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;
    height: 20px;
}

.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, /* Ex.: representative "Manage Users" field */
.input-field .control input[type=checkbox] /* Ex.: My Company Profile "Enable location security" and "Direct sales model" controls */
{
    margin-top: .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;
}

.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("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAABdElEQVR42mNgQAWMadmlRulZxVmZ2SXlmTlFMTk5ZVIMhEBmZrFxRnbJ6Yzs4v9o+C8Qz83MrBDEqjE9u8gZqOA7EH/OyCppSc8usUzPK1XNzCn2BBq4Cij+D0hfy83NFUXRCBJIzy5+D1TwJC2nWAOrq3JKEiEGFG1AkcjIKu4EOQ9ogCs+b2XkFE8FqcvKKjZFmJpdfBMoeJVwmJSpg8MA6C2EidnFf4B4CQMRABouy5EEir4CA2YtIY2hoaHMQI2/07NKFiObdgyIX4Y2NLDh93OJA8TZxcVIIVmcBhbMKS7DZyswbA4D1f1MyS2TgUs0NDSwAAVPgfyenlOcAUplyBqzsrJ4gHIroQnmZ0ZOUTCKySDTQCEOVXARiFtBzgMmjBlA9mu0FIdpQGxJCTfQaTVAyUcoinOKzwD92wTWhM8AWObIyChQSM8t0k8uLBRCBGxJILIBoFTJQAoABm4A1ABg2igJYyAVgKIsK6vIEcQGAMWh2Cm13fUWAAAAAElFTkSuQmCC");
    background-size: 15px 16px;
}

.input-field.customer .field-action:enabled:focus,
.input-field.customer .field-action:enabled:hover
{
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAYAAADJViUEAAABdklEQVR42pVTMS8EQRReIRqC25lDRKEROglR6IgodESi0mhEtBIalVD4ARINYmfWxSYS/0AhUaBRkGhFI4ojl52Z4xjfrJObPZdd95Ivd3nzvu+9982s49ihdQNl4TDhaoUwsU64XKC5sMdJC+qHI4TJa0BX4ZN4cr/df83UJKLDJIokUEDhlnskxrK+6s9wNU25CpD/Au67DwrZGNEkCFN5HD6R4+JgLXGXycVIgIuzqq5qx4znMjWVtBY82I3W4OGolZQPwF2qJ0wNRGSsZZNLAHf+EcYXrJCzEyFGP01lBroRtR8As52+ROIZh83JY8txMzblYtXeZelnF7GW1BXkC9QVXS56KwfnugnJK7M79dSyeWU2LxvoVhBPyg+m6DIxF79HqBnHo7GYuMXvthkP5uyB+FL14v4KdHm6BdewATzGi9UNBDYNKVHg9+PoOJR9nex9qC14cyvGitm4gMo79QRh4UxZoITO8069Ya6M+nLC/P8GNecMV5jPzKsAAAAASUVORK5CYII=");
}