.dx-container #contents,#config,#myTasks,#availableTasks {
    overflow-x: hidden;
    overflow-y: auto;
}
.dx-container .fa.fa-sort {
    margin-left: 4px;
    cursor: pointer;
    display: inline;
}
.dx-container .table .checkbox {position: relative;}
.dx-container .table .checkbox input{
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
}
.dx-container:dx-participant select {
    height: 30px; /* override of AW's bootstrap override */
}
.dx-container .dx-form-data select {width: auto;}
.dx-container.dx-preferences.tab-content {
    position: relative;
    overflow-y: auto;
    overflow-x: hidden;
}
.dx-workflow-details.required:after {content: "* ";}
.dx-workflow-details-content .help-inline {float: none;}
.dx-workflow-details-content .jqx-widget-content {background: #FFFFFF;}
.dx-workflow-details-content .dx-date {
    background: #FFFFFF;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}
.dx-workflow-details-content .selected-queries-container {position: relative;}
.dx-workflow-details-content .selected-queries {
    display: inline-block;
    padding-left: 10px;
    margin: 0;
    position: absolute;    
}
.dx-workflow-details-content .selected-queries > span {display: block;}
.dx-workflow-details.description-container {padding: 10px 0 20px 0;}
.dx-workflow-details.description {font-size: 14px; margin-bottom: 5px;}
.dx-unsupported-doc-type-alert {margin-bottom: 10px;}
.dx-batch-documents {margin-right: 5px;}
.dx-batch-document { 
    margin-bottom: 10px; 
    border-bottom: 1px gray solid;
}
.dx-batch-document > div {display: inline-block;}
.dx-batch-document .record-details-block > * {font-size: 0.9em;}
.dx-batch-documents input[type=checkbox]  {  
  transform: scale(1.2); 
}
.dx-batch-documents .checkbox  {  
  margin: 2px; 
  vertical-align: top;
}
.dx-batch-details.error, .dx-task-details.error {color: #FF0000;}
.dx-hide-property {display: none!important;}
.dx-preferences #preferenceDetails div {display: inline-block;}
.dx-preferences #preferenceDetails #availableSelect div {
     display: block;
     padding-top: 5px;
}
.dx-batch .dropdown {position: absolute;} 
.dx-property-label {
    padding-bottom: 4px;
    font-size: 1.1em;
}
.dx-property-label:after { content: ": ";  white-space: pre;}
.dx-task #taskProperties div, .dx-batch #batchProperties div {display: inline-block;}
.dx-task #taskHistory div.hide {display: none;} 
.dx-contents-section-title {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.5em;
    margin: 0;
}
.dx-form-data .dx-property-label:after { content:""; }
.dx-feedback {text-align: left;}
.dx-form-summary .dx-property-label {display: inline-block;}
.dx-feedback #reassignContainer {
    border-bottom: #000 1px solid;
    margin-bottom: 10px;
    padding-top: 10px;
}
.dx-comments .dx-comment-date, .dx-comments .dx-comment-creator, .dx-comments .dx-comment-message {display: inline-block;}
.dx-comments .dx-comment-creator {padding: 0 4px 0 4px;}
.dx-comment {
    display: block!important;
    margin-top: 5px;
}
.dx-preferences-menu-bar {margin-bottom: 5px;}
.dx-preferences-menu-bar .dx-menu-group {
	display: inline-block;
    vertical-align: middle;
    position: relative;
}
a.dx-title-bar-button {margin-left: 10px;}
.dx-query-selections {
    display: block;
    font-size: 15px;
}
.dx-referral-actions a {margin-right: 5px;}
.dx-major-content-divider {margin-top: 40px;}
.dx-exemption-code-description {
    font-size: 95%;
    padding-left: 5px;
    white-space: normal;
    width: 85%; 
}
.dx-exemption-codeset-header {
    color: #000;
    font-size: 110%;
    font-weight: bold;
}
.dx-exemption-codeset-header:hover {color: #000;}
.dx-exemption-codes-content {
    color: #fff;
    margin-left: 3px;
    margin-top: 5px;
    position: relative;
}
.dx-thumbnail {
    background-color: #fff;
    width: 80%;
}
.dx-thumbnail-err {background-color: transparent;}
.dx-newbatch .record-details-block .dl-horizontal dt {
    text-align: left;
    width: auto;
    padding-right: 1em;
}
.dx-newbatch .record-details-block .dl-horizontal dd {margin-left: 0;}
.dx-toggler:hover{text-decoration: none;}
.dx-toggler:before {
    font-family: FontAwesome;
    font-style: normal;
    font-size: 16px;    
    content:"\f0d7";
    margin-right: 5px;
}
.dx-toggler.collapsed:before {
    font-family: FontAwesome;
    font-style: normal;
    font-size: 16px;
    content: "\f0da";
    margin-right: 5px;
}
.dx-collapsed {display: none!important;}
.dx-section-controls {display: block!important;}
.dx-section-controls a {
    margin-right: 10px;
    text-decoration: none;    
}
.dx-topic-group-label {color: #fff;}
.dx-form-subsection .dx-form-title {font-size: 1.5em;}
#dxFormHistoryTable .dx-form-title {
    font-size: 1.5em;
    margin-bottom: 4px;
}
#dxMDAForm label {cursor: default;}
#dxMDAForm .dx-scratchpad {margin-bottom: 20px;}
#dxMDAForm .help-inline {   
    float: none;
    padding: 0;
    font-size: .9em;
}
.dx-form-verified:before {
    font-family: FontAwesome;
    font-style: normal;
    font-size: 16px;
    content: "\f00c";
}
.dx-task-menu-item {
    cursor: pointer;
    margin-left: 4px;
}
.dx-task-menu-item.dx-task-header-menu-item {
    font-size: .8em;
    vertical-align: middle;
}
.dx-document-task-summary * {padding-right: 4px;}
#dxviewer {background: #353d48;}
#dxrightSide {overflow-y: auto;}
.dx-required-msg {font-size: 0.9em;}
.dx-tab-count {padding-left: 4px;}
.dx-settings-view .dx-menu-group {margin-bottom: 10px;}
#mdx_settingsTabContent  div {margin-top: 5px;}
.dx-document-results-downloader {
    display: inline-block;
    padding-left: 4px;    
}
.dx-document-results-downloader-link {
    display: inline-block;
    padding-bottom: 4px;    
}
.dx-readonly.hide,.dx-edit.hide {display:none !important;}
.dx-preferences .dx-readonly {padding: 2px 0 4px 0;}
.dx-preferences .form-data-tab-field > * {display:block;}
.dx-preferences-menu-title h3 {margin: 0px;}
.dx-color-property {   
    background-image: none;
    margin-bottom: 10px;
    vertical-align: middle;
    padding: 5px 8px;
    display: inline-block;
    height: 20px;
    font-size: 14px;
    line-height: 20px;
    border-radius: 4px;
}

