@charset "UTF-8";
/***********************************************************************
*   VARIABLES
*
*/
/***********************************************************************
*   MIXINS
*
*/
/***********************************************************************
*   BASE
*
*/
/* BOILERPLATE 
*/
html {
  padding: 0;
  background-color: #F7F7F7;
  font-size: 16px;
  color: #3A3734;
  position: relative;
  height: 100%;
}

body {
  position: relative;
  min-height: 100%;
  margin: 0;
  font-family: arial, sans-serif;
}

body#rmedotnetbody {
  color: #3A3734;
  background-color: #F7F7F7;
}

div.RME {
  background-color: #F7F7F7;
  position: relative;
  min-height: 100%;
}

.LAYOUT, .rme-layout {
  max-width: 100%;
  width: 100%;
  padding: 0;
}

.divCONTENT {
  max-width: 1024px;
  margin: 0 auto;
}

.divCONTENT > [class*=col-]:last-of-type {
  padding-right: 0;
}

h1 {
  font-weight: bold;
  font-family: Nexa-Bold, Arial, sans-serif;
  color: #3C1053;
}

h2 {
  color: #3A3734;
  font-size: 1.5rem;
}

p {
  color: #3A3734;
}

a {
  color: #3C1053;
}
a:hover {
  text-decoration: underline;
  color: #3C1053;
}
a:visited {
  color: #6D4C7E;
}

.muted {
  color: #7F7A77;
  font-style: italic;
}

.tile {
  display: table;
  width: 736px;
  margin-bottom: 1rem;
}
.tile h2 {
  font-size: 1.2rem;
}
.tile ul {
  list-style-type: none;
}
.tile li > a:after {
  content: " >";
}
.tile > div {
  background: #E8E3DA;
  width: 736px;
  margin-right: 4px;
  display: table-row;
}
.tile > div .image {
  display: table-cell;
  background: #AD2116;
  width: 150px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 80px 80px;
}
.tile > div .content {
  display: table-cell;
  padding: 1rem;
}
.tile > div .content > *:first-child {
  margin-top: 0;
}
.tile > div .content > *:last-child {
  margin-bottom: 0;
}

#reports-icon {
  background-image: url(/RME6/ACU/img/profile-report.svg);
}

#manuals-icon {
  background-image: url(/RME6/ACU/img/user-guide.svg);
}

#students-icon {
  background-image: url(/RME6/ACU/img/student.svg);
}

#homescreen_report_links {
  width: 100%;
  border-collapse: collapse;
  background-color: white;
}
#homescreen_report_links td {
  text-align: center;
  vertical-align: middle;
  padding: 0.5rem 0;
  border: 1px solid #DADADA;
}

/* GENERIC FORM CONTROLS */
input[type=text],
input[type=password],
textarea,
input[id*=dateInput_text],
select {
  line-height: 20px;
  padding: 4px 8px;
  font-size: 12.8px;
  box-sizing: border-box;
  min-height: 30px;
  color: black;
  background-color: white;
  border: 1px solid #DADADA;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px 0px inset;
}
input[type=text]:focus,
input[type=password]:focus,
textarea:focus,
input[id*=dateInput_text]:focus,
select:focus {
  border: 1px solid #A0A0A0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px 0px;
}
input[type=text][disabled],
input[type=password][disabled],
textarea[disabled],
input[id*=dateInput_text][disabled],
select[disabled] {
  background: #FAFAFA;
  color: #7F7A77;
}

.PAGE input[type=text],
.PAGE input[type=password],
.PAGE textarea,
.PAGE input[id*=dateInput_text],
.PAGE select {
  width: 100%;
}

.PAGE textarea {
  height: 100px;
}

select {
  padding-top: 5px;
  padding-bottom: 5px;
}

/*
.PAGE
    .CONTAINER
        div
            .SEARCH
        #divFirstPane
            table
        ul.PAGE_LIST
            li
                div.DATAGRID_HEADER
                div#placeContent_UpdatePanel3
                    table
            li#placeContent_li...
                div#placeContent_up...
                    div#placeContent_uc..._UpdatePanel1
                        div#placeContent_uc..._GridPanel
                            div.RMEGridObject
                                div.DATAGRID_HEADER
                                div.RMEGridContent
                                    table.dxgvControl.RMEGrid
                                        tbody
                                            tr
                                                td
                                                    table#...RMEGrid_DXTitle (hidden)
                                                    table#...RMEGrid_DXMainTable.dxgvTable
                                                        tbody
                                                            tr#_RMEGrid_DXHeadersRow0
                                                                td.dxgvHeader
                                                            tr#_RMEGrid_DXDataRow0.dxgvDataRow
                                                                td.dx-nowrap.dxgv
                                                            tr#_RMEGrid_DXDataRow1.dxgvDataRow
                                                                td.dx-nowrap.dxgv
                                                            tr#_RMEGrid_DXFooterRow.dxgvFooter
                                                                td#_RMEGrid_tcFooterRow.dxgv
                                                                    .Pager
                                                                        table
                                                                            tbody
                                                                                tr
                                                                                    td,td,td
            li#placeContent_li...
                div#placeContent_up...
                    div.DATAGRID_HEADER
                    div#placeContent_ucEventGraph_divGrid.SEARCH_RESULTS_HIDDEN
                        div.GraphBase
                            div.InnerGraph

            li#placeContent_li...
                div.DATAGRID_HEADER
                div.section-checkboxlist
                    div
                        div.SUB_NOTE
                        div.SUB_HEADER
                        div#placeContent_up...
                            div.SUB_PREF
                                span
                                    input[type='checkbox']
                                    label
                        

                    div...
                    div...


*/
/*
body#rmedotnetbody
    form#aspnetForm
        div.rme-layout
            div#RMEHeader
                div#divHeader
                div.MAIN_MENU
                div
                    div
                        div.fixable-section.absolute-section
                            //(application title etc)
            div#RMEContent
                div#primaryContent.qme
                    div#qmepage
                        div#sidebar-wrapper
                            div.tabstrip.RadTabStrip_RMPL
                            div#...PageContent_rmpMenu
                        div#body
                            div.collapse-handle
                            div.body-content
                                ...


                div#divFooter
                div
*/
.PAGE label:only-child,
.PAGE #label,
.PAGE .CONTAINER td:not(.TextAlignCenter) > span[id*=_lbl],
.PAGE ul.PAGE_LIST + div > div:last-child > table span {
  display: block;
}
.PAGE #label, .PAGE label,
.PAGE .CONTAINER td:not(.TextAlignCenter) > span[id*=_lbl],
.PAGE ul.PAGE_LIST + div > div:last-child > table span {
  margin: 0;
  font-weight: normal;
  line-height: 1.5rem;
  text-align: right;
  white-space: nowrap;
}
.PAGE .CONTAINER td:not(.TextAlignCenter) > span[id*=_lblDisplayFullName] {
  text-align: left;
}
.PAGE .CONTAINER td.dxgvHeader span[id*=_lbl] {
  text-align: center;
}
.PAGE label.REQUIRED, .PAGE #label.REQUIRED,
.PAGE .CONTAINER td > span[id*=_lbl].REQUIRED,
.PAGE ul.PAGE_LIST + div > div:last-child > table span.REQUIRED {
  font-weight: bold;
  position: relative;
}
.PAGE label.REQUIRED:after, .PAGE #label.REQUIRED:after,
.PAGE .CONTAINER td > span[id*=_lbl].REQUIRED:after,
.PAGE ul.PAGE_LIST + div > div:last-child > table span.REQUIRED:after {
  content: "✶";
  color: #e00034;
}

/* Replace the small asterisk with a much larger one */
#qmepage span[id$=_lblMandatory] {
  color: rgba(255, 255, 255, 0);
  font-size: 0.1px;
}
#qmepage span[id$=_lblMandatory]:after {
  position: relative;
  left: -0.3em;
  content: "✶";
  font-weight: bold;
  font-size: 0.8rem;
  color: #e00034;
}

/* Embiggen the help icon on eforms */
.QMEhelp_16_img {
  position: relative;
  height: 32px;
  top: -8px;
  margin-bottom: -8px;
}

/* GENERIC BUTTONS */
input[type=submit],
input[type=button],
th:not(.GridHeader_RMPL) > input[type=image],
.ADVANCED,
.DATAGRID_HEADER input.HeaderButton,
.DATAGRID_HEADER input.HeaderButton[type=submit],
input.magnify,
input.EXPANDLOOKUP,
.GridCommandRow_RMPL > td > a,
input.stdButton,
.rme-action-list li a,
.dxbButton.HeaderButton {
  font-family: inherit;
  background-image: none;
  background-color: #F0F0F0;
  border: 1px solid #DADADA;
  border-radius: 2px;
  height: 30px;
  line-height: 1.75rem;
  padding: 0px 8px;
  cursor: pointer;
  font-size: 12.8px;
  color: #3A3734;
  display: inline-block;
  font-weight: normal;
  text-decoration: none;
}
input[type=submit] else:hover,
input[type=button] else:hover,
th:not(.GridHeader_RMPL) > input[type=image] else:hover,
.ADVANCED else:hover,
.DATAGRID_HEADER input.HeaderButton else:hover,
.DATAGRID_HEADER input.HeaderButton[type=submit] else:hover,
input.magnify else:hover,
input.EXPANDLOOKUP else:hover,
.GridCommandRow_RMPL > td > a else:hover,
input.stdButton else:hover,
.rme-action-list li a else:hover,
.dxbButton.HeaderButton else:hover {
  background-color: #DADADA;
  border-color: #C0C0C0;
  color: inherit;
  text-decoration: none;
}
input[type=submit] else:active,
input[type=button] else:active,
th:not(.GridHeader_RMPL) > input[type=image] else:active,
.ADVANCED else:active,
.DATAGRID_HEADER input.HeaderButton else:active,
.DATAGRID_HEADER input.HeaderButton[type=submit] else:active,
input.magnify else:active,
input.EXPANDLOOKUP else:active,
.GridCommandRow_RMPL > td > a else:active,
input.stdButton else:active,
.rme-action-list li a else:active,
.dxbButton.HeaderButton else:active {
  background-color: #C0C0C0;
  border-color: #A5A5A5;
  color: inherit;
  text-decoration: none;
}
input[type=submit] else[disabled],
input[type=button] else[disabled],
th:not(.GridHeader_RMPL) > input[type=image] else[disabled],
.ADVANCED else[disabled],
.DATAGRID_HEADER input.HeaderButton else[disabled],
.DATAGRID_HEADER input.HeaderButton[type=submit] else[disabled],
input.magnify else[disabled],
input.EXPANDLOOKUP else[disabled],
.GridCommandRow_RMPL > td > a else[disabled],
input.stdButton else[disabled],
.rme-action-list li a else[disabled],
.dxbButton.HeaderButton else[disabled] {
  color: #A0A0A0;
  background-color: #FAFAFA;
  border-color: #DADADA;
}

/* UTILITY CLASSES */
.Hidecell {
  position: absolute;
  display: none;
  z-index: -1;
}

#primaryContent::after,
.clear-fix::after {
  content: " ";
  display: block;
  clear: both;
}

.rme-override .no-padding {
  padding: 0;
}

.width100p {
  width: 100%;
}

td.SMALL {
  width: 0%;
  text-align: center;
}

/******************************************************************************
* ACU_RME6
*
*/
ul.PAGE_LIST > li > div.DATAGRID_HEADER {
  font-size: 14px;
  color: #3A3734;
  text-align: left;
  padding: 4px;
  padding-left: 8px;
  border: 1px solid #DADADA;
  background: white;
}
ul.PAGE_LIST > li > div.DATAGRID_HEADER > span:not(.hack) {
  text-align: left;
  line-height: 30px;
  font-size: inherit;
  font-weight: normal;
  color: inherit;
}
ul.PAGE_LIST > li > div.DATAGRID_HEADER > div > div > input, ul.PAGE_LIST > li > div.DATAGRID_HEADER > div > input, ul.PAGE_LIST > li > div.DATAGRID_HEADER > input {
  float: right;
  margin-left: 4px;
}
ul.PAGE_LIST > li > div.DATAGRID_HEADER > div > div > input[value=Send], ul.PAGE_LIST > li > div.DATAGRID_HEADER > div > input[value=Send], ul.PAGE_LIST > li > div.DATAGRID_HEADER > input[value=Send] {
  margin-right: 16px;
}
ul.PAGE_LIST > li div[id^=placeContent_UpdatePanel] > table {
  width: 100%;
}

div[id$=CorePanel] > .SEARCH {
  font-size: 14px;
  color: #3A3734;
  text-align: left;
  padding: 4px;
  padding-left: 8px;
  border: 1px solid #DADADA;
  background: white;
}
div[id$=CorePanel] > .SEARCH > span:not(.hack) {
  text-align: left;
  line-height: 30px;
  font-size: inherit;
  font-weight: normal;
  color: inherit;
}
div[id$=CorePanel] > .SEARCH > div > div > input, div[id$=CorePanel] > .SEARCH > div > input, div[id$=CorePanel] > .SEARCH > input {
  float: right;
  margin-left: 4px;
}
div[id$=CorePanel] > .SEARCH > div > div > input[value=Send], div[id$=CorePanel] > .SEARCH > div > input[value=Send], div[id$=CorePanel] > .SEARCH > input[value=Send] {
  margin-right: 16px;
}

div.DATAGRID_HEADER {
  font-size: 14px;
  color: #3A3734;
  text-align: left;
  padding: 4px;
  padding-left: 8px;
  border: 1px solid #DADADA;
  background: white;
}
div.DATAGRID_HEADER > span:not(.hack) {
  text-align: left;
  line-height: 30px;
  font-size: inherit;
  font-weight: normal;
  color: inherit;
}
div.DATAGRID_HEADER > div > div > input, div.DATAGRID_HEADER > div > input, div.DATAGRID_HEADER > input {
  float: right;
  margin-left: 4px;
}
div.DATAGRID_HEADER > div > div > input[value=Send], div.DATAGRID_HEADER > div > input[value=Send], div.DATAGRID_HEADER > input[value=Send] {
  margin-right: 16px;
}

#divFirstPane {
  padding: 4px 0;
  margin-bottom: 4px;
}

.SEARCH {
  font-size: 14px;
  color: #3A3734;
  text-align: left;
  padding: 4px;
  padding-left: 8px;
  border: 1px solid #DADADA;
  background: white;
}
.SEARCH > span:not(.hack) {
  text-align: left;
  line-height: 30px;
  font-size: inherit;
  font-weight: normal;
  color: inherit;
}
.SEARCH > div > div > input, .SEARCH > div > input, .SEARCH > input {
  float: right;
  margin-left: 4px;
}
.SEARCH > div > div > input[value=Send], .SEARCH > div > input[value=Send], .SEARCH > input[value=Send] {
  margin-right: 16px;
}

.SEARCH > .NAVIGATOR_CONTENT + span {
  padding-left: 32px;
}

div.SEARCH_BODY {
  border: 0;
}
div.SEARCH_BODY > table {
  font-size: 12.8px;
}
div.SEARCH_BODY > table > tbody > tr > td, div.SEARCH_BODY > table > thead > tr > td, div.SEARCH_BODY > table > tfoot > tr > td, div.SEARCH_BODY > table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
div.SEARCH_BODY > table > tbody > tr > td:empty, div.SEARCH_BODY > table > thead > tr > td:empty, div.SEARCH_BODY > table > tfoot > tr > td:empty, div.SEARCH_BODY > table > tr > td:empty {
  padding: 0;
}
div.SEARCH_BODY > table > tbody > tr > td:first-child, div.SEARCH_BODY > table > thead > tr > td:first-child, div.SEARCH_BODY > table > tfoot > tr > td:first-child, div.SEARCH_BODY > table > tr > td:first-child {
  padding-left: 0;
}
div.SEARCH_BODY > table > tbody > tr:first-child > td, div.SEARCH_BODY > table > thead > tr:first-child > td, div.SEARCH_BODY > table > tfoot > tr:first-child > td, div.SEARCH_BODY > table > tr:first-child > td {
  padding-top: 0;
}
div.SEARCH_BODY .ADDNEWSEARCH {
  margin: 0;
}
div.SEARCH_BODY td.REMOVESEARCH {
  height: auto;
  width: auto;
  padding: 4px 0 0 0;
  margin: 0;
}
div.SEARCH_BODY td.REMOVESEARCH > input {
  display: block;
}
div.SEARCH_BODY .search-header th {
  font-weight: normal;
  text-align: center;
  font-size: 11px;
  line-height: 5px;
}
div.SEARCH_BODY select, div.SEARCH_BODY input[type=text] {
  line-height: 20px;
  padding: 4px 8px;
  font-size: 12.8px;
  box-sizing: border-box;
  min-height: 30px;
  color: black;
  background-color: white;
  border: 1px solid #DADADA;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px 0px inset;
  height: 30px;
}
div.SEARCH_BODY select:focus, div.SEARCH_BODY input[type=text]:focus {
  border: 1px solid #A0A0A0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px 0px;
}
div.SEARCH_BODY select[disabled], div.SEARCH_BODY input[type=text][disabled] {
  background: #FAFAFA;
  color: #7F7A77;
}

#SearchControls::after {
  display: block;
  content: "";
  clear: both;
}

.SearchNavigation {
  float: right;
  margin-bottom: 8px;
}
.SearchNavigation > table {
  font-size: 12.8px;
}
.SearchNavigation > table > tbody > tr > td, .SearchNavigation > table > thead > tr > td, .SearchNavigation > table > tfoot > tr > td, .SearchNavigation > table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
.SearchNavigation > table > tbody > tr > td:empty, .SearchNavigation > table > thead > tr > td:empty, .SearchNavigation > table > tfoot > tr > td:empty, .SearchNavigation > table > tr > td:empty {
  padding: 0;
}
.SearchNavigation > table > tbody > tr > td:first-child, .SearchNavigation > table > thead > tr > td:first-child, .SearchNavigation > table > tfoot > tr > td:first-child, .SearchNavigation > table > tr > td:first-child {
  padding-left: 0;
}
.SearchNavigation > table > tbody > tr:first-child > td, .SearchNavigation > table > thead > tr:first-child > td, .SearchNavigation > table > tfoot > tr:first-child > td, .SearchNavigation > table > tr:first-child > td {
  padding-top: 0;
}
.SearchNavigation::after {
  content: " ";
  display: block;
  clear: both;
}

.SeachRemove,
.SeachAdd,
.ADDNEWSEARCH > input,
.REMOVESEARCH > input {
  background-position: center;
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
  height: 0;
  padding-top: 30px;
  background-size: 40%;
  background-color: transparent;
  border: transparent;
}

input.SeachRemove,
.REMOVESEARCH > input {
  background-image: url("/RME6/ACU/icons/cross.svg");
}

input.SeachAdd,
.ADDNEWSEARCH > input {
  background-image: url("/RME6/ACU/icons/plus.svg");
}

/*     div.PAGE .LookUpClass input[type="text"],
div.PAGE .LookUpClass select {
    width: 120px;
} */
.LookUpClass {
  display: none;
  padding: 8px;
  background-color: #FAFAFA;
  border: 1px solid #A0A0A0;
  border-radius: 4px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  width: 500px;
  /*
      .LookUpClass
          #SearchControls.SearchItems
              div
                  table
                  .SEARCH_BUTTONS
                  .SearchNavigation
          .SearchResult
              div
                  table
  
      ~~~ OR ~~~
  
      div
          .SEARCH_BODY
              table
              .ADDNEWSEARCH
          .SEARCH_BODY.SEARCH_BUTTONS
              .SearchNavigation
                  table
  
  */
}
.LookUpClass .SearchItems table {
  font-size: 12.8px;
}
.LookUpClass .SearchItems table > tbody > tr > td, .LookUpClass .SearchItems table > thead > tr > td, .LookUpClass .SearchItems table > tfoot > tr > td, .LookUpClass .SearchItems table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
.LookUpClass .SearchItems table > tbody > tr > td:empty, .LookUpClass .SearchItems table > thead > tr > td:empty, .LookUpClass .SearchItems table > tfoot > tr > td:empty, .LookUpClass .SearchItems table > tr > td:empty {
  padding: 0;
}
.LookUpClass .SearchItems table > tbody > tr > td:first-child, .LookUpClass .SearchItems table > thead > tr > td:first-child, .LookUpClass .SearchItems table > tfoot > tr > td:first-child, .LookUpClass .SearchItems table > tr > td:first-child {
  padding-left: 0;
}
.LookUpClass .SearchItems table > tbody > tr:first-child > td, .LookUpClass .SearchItems table > thead > tr:first-child > td, .LookUpClass .SearchItems table > tfoot > tr:first-child > td, .LookUpClass .SearchItems table > tr:first-child > td {
  padding-top: 0;
}

.DATAGRID_HEADER + div > table {
  width: 100%;
}

.DATAGRID_HEADER + div:not(.section-checkboxlist) > div:not(.RMEGridContent),
.DATAGRID_HEADER + div.section-checkboxlist,
.RMECopyBody,
.DATAGRID_HEADER + .FILEUPLOAD {
  padding: 4px 8px;
  background-color: white;
  border: 1px solid #DADADA;
  border-top-width: 0;
}

.RMEGridContent {
  overflow-x: auto;
}

.ACU_AUDIT_DETAILS + div,
#placeContent_liName > div:last-child {
  background-color: white;
  border: 1px solid #DADADA;
  border-top-width: 0;
  padding: 4px 0;
}

.PAGE_LIST .DATAGRID_HEADER + div {
  /*         background-color: skyblue; */
}

/* TABLES */
#divFirstPane > table,
div[id^=placeContent_UpdatePanel] > table,
.PAGELOOKUPCONTROL > table,
ul.PAGE_LIST + div > div:last-child > table,
table.RMECopyTable,
#placeContent_ucCustomFields_tabDynamicFields,
.ACU_AUDIT_DETAILS + div > table,
.SEARCH + table,
#ClassificationDiv > table,
#placeContent_upTransType > table,
#CatGroupDiv > table,
#placeContent_liName > .DATAGRID_HEADER + div > table {
  font-size: 12.8px;
}
#divFirstPane > table > tbody > tr > td, #divFirstPane > table > thead > tr > td, #divFirstPane > table > tfoot > tr > td, #divFirstPane > table > tr > td,
div[id^=placeContent_UpdatePanel] > table > tbody > tr > td,
div[id^=placeContent_UpdatePanel] > table > thead > tr > td,
div[id^=placeContent_UpdatePanel] > table > tfoot > tr > td,
div[id^=placeContent_UpdatePanel] > table > tr > td,
.PAGELOOKUPCONTROL > table > tbody > tr > td,
.PAGELOOKUPCONTROL > table > thead > tr > td,
.PAGELOOKUPCONTROL > table > tfoot > tr > td,
.PAGELOOKUPCONTROL > table > tr > td,
ul.PAGE_LIST + div > div:last-child > table > tbody > tr > td,
ul.PAGE_LIST + div > div:last-child > table > thead > tr > td,
ul.PAGE_LIST + div > div:last-child > table > tfoot > tr > td,
ul.PAGE_LIST + div > div:last-child > table > tr > td,
table.RMECopyTable > tbody > tr > td,
table.RMECopyTable > thead > tr > td,
table.RMECopyTable > tfoot > tr > td,
table.RMECopyTable > tr > td,
#placeContent_ucCustomFields_tabDynamicFields > tbody > tr > td,
#placeContent_ucCustomFields_tabDynamicFields > thead > tr > td,
#placeContent_ucCustomFields_tabDynamicFields > tfoot > tr > td,
#placeContent_ucCustomFields_tabDynamicFields > tr > td,
.ACU_AUDIT_DETAILS + div > table > tbody > tr > td,
.ACU_AUDIT_DETAILS + div > table > thead > tr > td,
.ACU_AUDIT_DETAILS + div > table > tfoot > tr > td,
.ACU_AUDIT_DETAILS + div > table > tr > td,
.SEARCH + table > tbody > tr > td,
.SEARCH + table > thead > tr > td,
.SEARCH + table > tfoot > tr > td,
.SEARCH + table > tr > td,
#ClassificationDiv > table > tbody > tr > td,
#ClassificationDiv > table > thead > tr > td,
#ClassificationDiv > table > tfoot > tr > td,
#ClassificationDiv > table > tr > td,
#placeContent_upTransType > table > tbody > tr > td,
#placeContent_upTransType > table > thead > tr > td,
#placeContent_upTransType > table > tfoot > tr > td,
#placeContent_upTransType > table > tr > td,
#CatGroupDiv > table > tbody > tr > td,
#CatGroupDiv > table > thead > tr > td,
#CatGroupDiv > table > tfoot > tr > td,
#CatGroupDiv > table > tr > td,
#placeContent_liName > .DATAGRID_HEADER + div > table > tbody > tr > td,
#placeContent_liName > .DATAGRID_HEADER + div > table > thead > tr > td,
#placeContent_liName > .DATAGRID_HEADER + div > table > tfoot > tr > td,
#placeContent_liName > .DATAGRID_HEADER + div > table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
#divFirstPane > table > tbody > tr > td:empty, #divFirstPane > table > thead > tr > td:empty, #divFirstPane > table > tfoot > tr > td:empty, #divFirstPane > table > tr > td:empty,
div[id^=placeContent_UpdatePanel] > table > tbody > tr > td:empty,
div[id^=placeContent_UpdatePanel] > table > thead > tr > td:empty,
div[id^=placeContent_UpdatePanel] > table > tfoot > tr > td:empty,
div[id^=placeContent_UpdatePanel] > table > tr > td:empty,
.PAGELOOKUPCONTROL > table > tbody > tr > td:empty,
.PAGELOOKUPCONTROL > table > thead > tr > td:empty,
.PAGELOOKUPCONTROL > table > tfoot > tr > td:empty,
.PAGELOOKUPCONTROL > table > tr > td:empty,
ul.PAGE_LIST + div > div:last-child > table > tbody > tr > td:empty,
ul.PAGE_LIST + div > div:last-child > table > thead > tr > td:empty,
ul.PAGE_LIST + div > div:last-child > table > tfoot > tr > td:empty,
ul.PAGE_LIST + div > div:last-child > table > tr > td:empty,
table.RMECopyTable > tbody > tr > td:empty,
table.RMECopyTable > thead > tr > td:empty,
table.RMECopyTable > tfoot > tr > td:empty,
table.RMECopyTable > tr > td:empty,
#placeContent_ucCustomFields_tabDynamicFields > tbody > tr > td:empty,
#placeContent_ucCustomFields_tabDynamicFields > thead > tr > td:empty,
#placeContent_ucCustomFields_tabDynamicFields > tfoot > tr > td:empty,
#placeContent_ucCustomFields_tabDynamicFields > tr > td:empty,
.ACU_AUDIT_DETAILS + div > table > tbody > tr > td:empty,
.ACU_AUDIT_DETAILS + div > table > thead > tr > td:empty,
.ACU_AUDIT_DETAILS + div > table > tfoot > tr > td:empty,
.ACU_AUDIT_DETAILS + div > table > tr > td:empty,
.SEARCH + table > tbody > tr > td:empty,
.SEARCH + table > thead > tr > td:empty,
.SEARCH + table > tfoot > tr > td:empty,
.SEARCH + table > tr > td:empty,
#ClassificationDiv > table > tbody > tr > td:empty,
#ClassificationDiv > table > thead > tr > td:empty,
#ClassificationDiv > table > tfoot > tr > td:empty,
#ClassificationDiv > table > tr > td:empty,
#placeContent_upTransType > table > tbody > tr > td:empty,
#placeContent_upTransType > table > thead > tr > td:empty,
#placeContent_upTransType > table > tfoot > tr > td:empty,
#placeContent_upTransType > table > tr > td:empty,
#CatGroupDiv > table > tbody > tr > td:empty,
#CatGroupDiv > table > thead > tr > td:empty,
#CatGroupDiv > table > tfoot > tr > td:empty,
#CatGroupDiv > table > tr > td:empty,
#placeContent_liName > .DATAGRID_HEADER + div > table > tbody > tr > td:empty,
#placeContent_liName > .DATAGRID_HEADER + div > table > thead > tr > td:empty,
#placeContent_liName > .DATAGRID_HEADER + div > table > tfoot > tr > td:empty,
#placeContent_liName > .DATAGRID_HEADER + div > table > tr > td:empty {
  padding: 0;
}
#divFirstPane > table > tbody > tr > td:first-child, #divFirstPane > table > thead > tr > td:first-child, #divFirstPane > table > tfoot > tr > td:first-child, #divFirstPane > table > tr > td:first-child,
div[id^=placeContent_UpdatePanel] > table > tbody > tr > td:first-child,
div[id^=placeContent_UpdatePanel] > table > thead > tr > td:first-child,
div[id^=placeContent_UpdatePanel] > table > tfoot > tr > td:first-child,
div[id^=placeContent_UpdatePanel] > table > tr > td:first-child,
.PAGELOOKUPCONTROL > table > tbody > tr > td:first-child,
.PAGELOOKUPCONTROL > table > thead > tr > td:first-child,
.PAGELOOKUPCONTROL > table > tfoot > tr > td:first-child,
.PAGELOOKUPCONTROL > table > tr > td:first-child,
ul.PAGE_LIST + div > div:last-child > table > tbody > tr > td:first-child,
ul.PAGE_LIST + div > div:last-child > table > thead > tr > td:first-child,
ul.PAGE_LIST + div > div:last-child > table > tfoot > tr > td:first-child,
ul.PAGE_LIST + div > div:last-child > table > tr > td:first-child,
table.RMECopyTable > tbody > tr > td:first-child,
table.RMECopyTable > thead > tr > td:first-child,
table.RMECopyTable > tfoot > tr > td:first-child,
table.RMECopyTable > tr > td:first-child,
#placeContent_ucCustomFields_tabDynamicFields > tbody > tr > td:first-child,
#placeContent_ucCustomFields_tabDynamicFields > thead > tr > td:first-child,
#placeContent_ucCustomFields_tabDynamicFields > tfoot > tr > td:first-child,
#placeContent_ucCustomFields_tabDynamicFields > tr > td:first-child,
.ACU_AUDIT_DETAILS + div > table > tbody > tr > td:first-child,
.ACU_AUDIT_DETAILS + div > table > thead > tr > td:first-child,
.ACU_AUDIT_DETAILS + div > table > tfoot > tr > td:first-child,
.ACU_AUDIT_DETAILS + div > table > tr > td:first-child,
.SEARCH + table > tbody > tr > td:first-child,
.SEARCH + table > thead > tr > td:first-child,
.SEARCH + table > tfoot > tr > td:first-child,
.SEARCH + table > tr > td:first-child,
#ClassificationDiv > table > tbody > tr > td:first-child,
#ClassificationDiv > table > thead > tr > td:first-child,
#ClassificationDiv > table > tfoot > tr > td:first-child,
#ClassificationDiv > table > tr > td:first-child,
#placeContent_upTransType > table > tbody > tr > td:first-child,
#placeContent_upTransType > table > thead > tr > td:first-child,
#placeContent_upTransType > table > tfoot > tr > td:first-child,
#placeContent_upTransType > table > tr > td:first-child,
#CatGroupDiv > table > tbody > tr > td:first-child,
#CatGroupDiv > table > thead > tr > td:first-child,
#CatGroupDiv > table > tfoot > tr > td:first-child,
#CatGroupDiv > table > tr > td:first-child,
#placeContent_liName > .DATAGRID_HEADER + div > table > tbody > tr > td:first-child,
#placeContent_liName > .DATAGRID_HEADER + div > table > thead > tr > td:first-child,
#placeContent_liName > .DATAGRID_HEADER + div > table > tfoot > tr > td:first-child,
#placeContent_liName > .DATAGRID_HEADER + div > table > tr > td:first-child {
  padding-left: 0;
}
#divFirstPane > table > tbody > tr:first-child > td, #divFirstPane > table > thead > tr:first-child > td, #divFirstPane > table > tfoot > tr:first-child > td, #divFirstPane > table > tr:first-child > td,
div[id^=placeContent_UpdatePanel] > table > tbody > tr:first-child > td,
div[id^=placeContent_UpdatePanel] > table > thead > tr:first-child > td,
div[id^=placeContent_UpdatePanel] > table > tfoot > tr:first-child > td,
div[id^=placeContent_UpdatePanel] > table > tr:first-child > td,
.PAGELOOKUPCONTROL > table > tbody > tr:first-child > td,
.PAGELOOKUPCONTROL > table > thead > tr:first-child > td,
.PAGELOOKUPCONTROL > table > tfoot > tr:first-child > td,
.PAGELOOKUPCONTROL > table > tr:first-child > td,
ul.PAGE_LIST + div > div:last-child > table > tbody > tr:first-child > td,
ul.PAGE_LIST + div > div:last-child > table > thead > tr:first-child > td,
ul.PAGE_LIST + div > div:last-child > table > tfoot > tr:first-child > td,
ul.PAGE_LIST + div > div:last-child > table > tr:first-child > td,
table.RMECopyTable > tbody > tr:first-child > td,
table.RMECopyTable > thead > tr:first-child > td,
table.RMECopyTable > tfoot > tr:first-child > td,
table.RMECopyTable > tr:first-child > td,
#placeContent_ucCustomFields_tabDynamicFields > tbody > tr:first-child > td,
#placeContent_ucCustomFields_tabDynamicFields > thead > tr:first-child > td,
#placeContent_ucCustomFields_tabDynamicFields > tfoot > tr:first-child > td,
#placeContent_ucCustomFields_tabDynamicFields > tr:first-child > td,
.ACU_AUDIT_DETAILS + div > table > tbody > tr:first-child > td,
.ACU_AUDIT_DETAILS + div > table > thead > tr:first-child > td,
.ACU_AUDIT_DETAILS + div > table > tfoot > tr:first-child > td,
.ACU_AUDIT_DETAILS + div > table > tr:first-child > td,
.SEARCH + table > tbody > tr:first-child > td,
.SEARCH + table > thead > tr:first-child > td,
.SEARCH + table > tfoot > tr:first-child > td,
.SEARCH + table > tr:first-child > td,
#ClassificationDiv > table > tbody > tr:first-child > td,
#ClassificationDiv > table > thead > tr:first-child > td,
#ClassificationDiv > table > tfoot > tr:first-child > td,
#ClassificationDiv > table > tr:first-child > td,
#placeContent_upTransType > table > tbody > tr:first-child > td,
#placeContent_upTransType > table > thead > tr:first-child > td,
#placeContent_upTransType > table > tfoot > tr:first-child > td,
#placeContent_upTransType > table > tr:first-child > td,
#CatGroupDiv > table > tbody > tr:first-child > td,
#CatGroupDiv > table > thead > tr:first-child > td,
#CatGroupDiv > table > tfoot > tr:first-child > td,
#CatGroupDiv > table > tr:first-child > td,
#placeContent_liName > .DATAGRID_HEADER + div > table > tbody > tr:first-child > td,
#placeContent_liName > .DATAGRID_HEADER + div > table > thead > tr:first-child > td,
#placeContent_liName > .DATAGRID_HEADER + div > table > tfoot > tr:first-child > td,
#placeContent_liName > .DATAGRID_HEADER + div > table > tr:first-child > td {
  padding-top: 0;
}

.PAGELOOKUPCONTROL > table {
  border-spacing: 0px 0px;
}

.PAGELOOKUPCONTROL > table td + td {
  padding-left: 4px;
}

/* TODO */
#ctl00_placeContent_fuImage,
#placeContent_lblDisplayFullName {
  /*         background: yellow; */
}

td > span.LONGTEXT {
  text-align: left;
}

select[id$=RMEGrid_FooterRow_ddlPaging_0][style] {
  width: 70px !important;
}

/*     ul.PAGE_LIST + div > div:last-child {
    background-color: white;
    border: 1px solid #DADADA;
    border-top: 0;
    padding: 4px;
} */
#placeContent_upReportList {
  margin-top: 8px;
}

.divCONTENT::after {
  content: " ";
  display: block;
  clear: both;
}

/*     div.PAGE td {
   width: 167px;

} */
#placeContent_upPubCatConf,
#placeContent_upPubCatGridConf {
  padding: 0;
  border: 0;
}

#divFirstPane #placeContent_imgPersonPhoto {
  display: block;
  box-sizing: border-box;
  /*         padding: 1rem; */
  height: auto;
}

#divFirstPane #ctl00_placeContent_fuImage_ctl02 {
  overflow: auto;
  width: 100%;
}

.PAGE_LIST {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.PAGE_LIST > li {
  margin: 0 0 8px;
}

div.Pager {
  font-weight: normal;
  padding: 4px 0;
}
div.Pager > table {
  font-size: 12.8px;
}
div.Pager > table > tbody > tr > td, div.Pager > table > thead > tr > td, div.Pager > table > tfoot > tr > td, div.Pager > table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
div.Pager > table > tbody > tr > td:empty, div.Pager > table > thead > tr > td:empty, div.Pager > table > tfoot > tr > td:empty, div.Pager > table > tr > td:empty {
  padding: 0;
}
div.Pager > table > tbody > tr > td:first-child, div.Pager > table > thead > tr > td:first-child, div.Pager > table > tfoot > tr > td:first-child, div.Pager > table > tr > td:first-child {
  padding-left: 0;
}
div.Pager > table > tbody > tr:first-child > td, div.Pager > table > thead > tr:first-child > td, div.Pager > table > tfoot > tr:first-child > td, div.Pager > table > tr:first-child > td {
  padding-top: 0;
}

/* SEARCH BUTTON as part of search field */
input.magnify,
input.EXPANDLOOKUP,
input.lookupButton {
  background-color: #F0F0F0;
  position: absolute;
  height: 28px;
  width: 29px;
  border-top: none;
  border-right: none;
  border-bottom: none;
  background-image: url("/RME6/ACU/icons/search2.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 20px 20px;
  top: 1px;
  right: 1px;
  height: 0;
  padding-top: 28px;
}

.PAGELOOKUPCONTROL > table {
  width: 100%;
}

.PAGELOOKUPCONTROL td {
  position: relative;
}

/* THINGS THAT POP UP OVER THE REST */
.ui-datepicker {
  display: none;
  padding: 8px;
  background-color: #FAFAFA;
  border: 1px solid #A0A0A0;
  border-radius: 4px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  width: 500px;
  width: 300px;
}
.ui-datepicker tbody td {
  line-height: 2;
  font-size: 11px;
}
.ui-datepicker tbody td > a {
  text-align: center;
  color: #3A3734;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  color: #3A3734;
}

.ui-datepicker .ui-datepicker-today .ui-state-highlight {
  color: #e00034;
}

.ui-state-default.ui #ClassificationLayout {
  margin-bottom: 8px;
}

/* Report group */
.GROUPSELECT select {
  font-size: 0.8rem;
  width: 150px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.GROUPSELECT {
  float: right;
}

.GROUPSELECT label {
  display: inline-block;
  font-size: 0.8rem;
}

/* copy record */
.RMECopy {
  display: none;
}

.RMECopyBody input + label,
input[type=radio] + label {
  display: inline-block;
  margin-left: 0.5rem;
  /*         margin-right: 0.5rem; */
}

label + input[type=radio] {
  display: inline-block;
  margin-left: 0.5rem;
  /*         margin-right: 0.5rem; */
}

.checkbox-list-outertd > span {
  display: block;
  float: left;
}

.checkbox-list-outertd label {
  display: inline-block;
  margin-left: 8px;
}

.RMECopyBody .RMECopyParameters > div {
  display: inline;
}

.RMECopyBody .RMECopyCodeLabel label {
  display: inline-block;
  font-size: 0.8rem;
}

.RMECopyBody .RMECopyCodeText input {
  display: inline-block;
  width: auto;
}

.RMECopyRelated {
  border-top: 1px solid #DADADA;
  margin-top: 0.5rem;
  font-size: 0.8rem;
}

.RMECopyRelatedItems > table {
  width: 100%;
}

.RMECopyCheckBox {
  display: inline-block;
  margin-left: 0.5rem;
}

.RMECopyButtons input {
  float: right;
  margin-left: 4px;
  margin-bottom: 4px;
}

.RMECopyButtons::after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}

#ClassificationLayout {
  background-color: white;
  border: 1px solid #DADADA;
  border-top: none;
  max-width: 100%;
}

#ClassificationLayout > tbody > tr > td:last-child {
  width: 100%;
}

.ClassificationPanel {
  width: 320px;
  max-height: 650px;
  overflow-x: auto;
}

/* CONTROL */
.NAVIGATOR_CONTENT {
  position: absolute;
  z-index: 10;
}

.CONTROL_CONTENT::before {
  z-index: -1;
  position: absolute;
  content: " ";
  top: -30px;
  bottom: -60px;
  left: -20px;
  right: -20px;
}

.CONTROL_TABLE_CONTENT td {
  padding: 0;
}

/*  // ARROW   
.CONTROL_CONTENT::after {
    display: block;
    content: ' ';
    background-color: transparent;
    width: 32px;
    height: 32px;
    border: 16px solid transparent;
    border-bottom-color: #F7F7F7;
    border-bottom-color: black;
    position: absolute;
    top: -32px;
    left: 4px;
    box-shadow: 0px 0px 15px black;
} */
.CONTROL_COGWHEEL {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("/RME6/ACU/icons/gear.svg");
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
}

#placeContent_lblTableHeader,
#placeContent_lblHTMLEdit {
  padding-left: 2rem;
}

div.NAVIGATOR_CONTENT {
  width: 250px;
}

.CONTROL_CONTENT {
  background-color: #F7F7F7;
  color: #666;
  border: 3px solid white;
  border-radius: 3px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  position: relative;
}

.CONTROL_CONTENT_TABLE {
  width: 100%;
}

.CONTROL_TABLE_HEADER td {
  padding: 0.25rem;
  text-align: center;
}

.CONTROL_PANEL {
  margin: 0px 0px;
}

.CONTROL_PANEL input[type=submit] {
  display: inline-block;
  float: none;
  height: 30px;
  width: 30px;
  margin: 0;
  background-position: center;
  background-size: 20px;
  background-repeat: no-repeat;
}

.CONTROL_PANEL input.EXPANDER {
  background-image: url("/RME6/ACU/icons/maximize.svg");
}

.CONTROL_PANEL input.COLLAPSER {
  background-image: url("/RME6/ACU/icons/shrink2.svg");
}

.CONTROL_PANEL input.SCROLL_LEFT {
  background-image: url("/RME6/ACU/icons/chevron-left2.svg");
}

.CONTROL_PANEL input.SCROLL_RIGHT {
  background-image: url("/RME6/ACU/icons/chevron-right2.svg");
}

.CONTROL_PANEL input.CREATE {
  background-image: url("/RME6/ACU/icons/file-empty.svg");
}

.CONTROL_PANEL input.CLONE {
  background-image: url("/RME6/ACU/icons/copy.svg");
}

.CONTROL_CONTENT a {
  display: block;
  font-size: 0.8rem;
  color: #666;
  line-height: 1.5rem;
  text-decoration: none;
}

.MENU_CONTENT {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.MENU_CONTENT a {
  padding: 2px 4px;
}

.MENU_CONTENT a:hover {
  background-color: white;
  color: #AD2116;
}

.CONTROL_TABLE_FOOTER {
  text-align: center;
}

.CONTROL_TABLE_FOOTER a {
  font-size: 0.8rem;
  font-style: italic;
  line-height: 1.5rem;
  text-decoration: none;
}

.CONTROL_TABLE_FOOTER a:hover {
  text-decoration: underline;
}

.overlay, #qmeLoadingPane {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 100;
  background-color: rgba(0, 0, 0, 0.5);
  text-align: center;
  opacity: 1;
}

.overlay div,
#qmeLoadingPane div {
  position: relative;
  top: 45%;
  display: block;
  margin: 0px auto;
  max-width: 20rem;
  padding: 1rem;
  background-color: #F7F7F7;
  border: 4px solid white;
  border-radius: 4px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

.overlay div img,
#qmeLoadingPane img {
  margin-right: 1rem;
}

#qmeLoadingPane img {
  background-image: url("/RME6/Scripts/loading.gif");
  width: 15px;
  height: 15px;
  overflow: hidden;
  padding-top: 15px;
}

#qmeLoadingPane div::after {
  content: "Loading...";
}

.ACU_TOOLBAR_WRAPPER {
  position: fixed;
  top: 50%;
  width: 100%;
  height: 0;
}

#toolbar, #toolbarL {
  display: none;
  height: 0;
  max-width: 1024px;
  margin: 0 auto;
  position: relative;
}

#toolbar {
  text-align: right;
  right: -35px !important;
}

#toolbarL {
  text-align: left;
}

#toolbar > a, #toolbarL > a {
  position: relative;
  background-image: url("/RME6/ACU/icons/arrow-up3.svg");
  background-size: 16px 16px;
  background-position: center;
  background-repeat: no-repeat;
}

#toolbar img, #toolbarL img {
  visibility: hidden;
}

.dxgvDataRow td.dxgv input[type=checkbox] {
  margin: 0 4px;
}

.dxgvDataRow td.dxgv > .non-breaking > select {
  padding-top: 2px;
  padding-bottom: 2px;
  min-height: auto;
}

.SearchResult .dxgvDataRow td.dxgv:not(.Hidecell) {
  width: 72px;
}

.SearchResult .dxgvDataRow td.dxgv:not(.Hidecell) ~ td.dxgv:not(.Hidecell) {
  width: auto;
}

td.dxgv > select,
td.dxgv > input[type=text]:first-child:last-child {
  line-height: 18px;
  margin-top: -2px;
  margin-bottom: -2px;
}

.dxgvControl span.dxICheckBox {
  width: 15px;
}

table.dxgvTable .draggable.ui-sortable-handle {
  width: 100%;
  height: 18px;
  cursor: ns-resize;
  background-image: url("/RME6/ACU/icons/move-vertical.svg");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

table.dxgvTable tbody span[id*=_lbl] {
  text-align: center;
}

.dxgvControl .non-breaking {
  white-space: nowrap;
}

.dxgvControl .non-breaking input[type=checkbox] {
  float: none;
}

.dxgvControl .non-breaking select.custom-category-list {
  margin-left: 19px;
}

.dxgvControl td {
  text-align: inherit;
}

tr.dxgvDataRow.ui-sortable-helper {
  background-color: white;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

.RMERecipient .RMERecipientGrid {
  width: 100%;
  border: 1px solid #DADADA;
  border-top: 0;
}

.RMERecipient td:first-child {
  width: 28px;
}

td.TemplateBodyTD > textarea {
  width: 100% !important;
}

.DATAGRID_HEADER .compress-attachment {
  display: inline-block;
  height: 30px;
  vertical-align: middle;
  margin-left: 2rem;
}

.DATAGRID_HEADER .compress-attachment td {
  height: 28px;
  padding-right: 8px;
}

div.dxbButton.HeaderButton {
  margin-left: 4px;
  height: 30px !important;
}

.DATAGRID_HEADER + div.section-checkboxlist > div:empty {
  display: none;
}

.DATAGRID_HEADER + div.section-checkboxlist > div[style] {
  padding: 0 !important;
}

.DATAGRID_HEADER + div.section-checkboxlist > br,
.DATAGRID_HEADER + div.section-checkboxlist > div[style] > br,
.DATAGRID_HEADER + div.section-checkboxlist > div[style] > hr,
.PAGE_LIST > br,
#placeContent_upTransType > br {
  display: none;
}

.SUB_PREF {
  font-size: 0.8rem;
}

.SUB_PREF input + label {
  display: inline-block;
  width: auto;
  text-align: left;
}

.SUB_HEADER {
  font-size: 14px;
  font-weight: normal;
  padding: 8px 0;
}

.SUB_HEADER::before {
  content: " ";
  display: block;
}

.section-checkboxlist > div ~ div .SUB_HEADER::before {
  display: none;
}

.SUB_HEADER ~ div {
  padding-left: 2rem;
}

/*****************************************************************************************
* LOGO
*
*/
#divHeader {
  background-color: #3C1053;
  height: 119px;
}
#divHeader > .wrapper {
  max-width: 1024px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#divHeader > .wrapper > * {
  display: block;
}
#divHeader #orion_logo {
  display: block !important;
}
#divHeader #eforms_svg_wordmark {
  display: none;
}
#divHeader #dev_svg_wordmark {
  display: none;
}
#divHeader svg {
  width: auto;
  height: auto;
  background: transparent;
}

#RMEHeader > #divHeader {
  background-color: #3C1053;
}
#RMEHeader > #divHeader > .wrapper {
  max-width: 1200px;
}
#RMEHeader > #divHeader #eforms_svg_wordmark {
  display: inline;
}

#orion_logo {
  text-align: right;
  width: 400px;
}
#orion_logo > svg {
  height: 41.2px;
  display: inline-block;
}
#orion_logo > svg path {
  fill: #fff;
}
#orion_logo > svg rect {
  fill: transparent;
}

#acu_logo {
  height: 80px;
  width: 173.1px;
}

#acu_svg_logo #shield-whole {
  fill: #DA291C;
}
#acu_svg_logo #shield-diamond {
  fill: #fff;
}
#acu_svg_logo #shield-cross {
  fill: #DA291C;
}
#acu_svg_logo #full-text {
  fill: #fff;
}
#acu_svg_logo #acronym {
  fill: #fff;
}

/* LOGIN SCREEN */
.LAYOUT.container #divHeader::after {
  content: "";
  display: block;
  height: 28.2833px;
  width: 100%;
  background: #AD2116;
}

#Menu {
  margin-bottom: 10px;
}

.PAGE {
  max-width: 1024px;
  margin: 0 auto;
}

.login-spacer {
  height: 100px;
}

.LOGIN {
  width: 450px;
  margin: 0 auto;
  background: white;
  /*         border: 2px solid black; */
  border-radius: 4px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}
.LOGIN table {
  width: 100%;
  font-size: 12.8px;
}
.LOGIN table > tbody > tr > td, .LOGIN table > thead > tr > td, .LOGIN table > tfoot > tr > td, .LOGIN table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
.LOGIN table > tbody > tr > td:empty, .LOGIN table > thead > tr > td:empty, .LOGIN table > tfoot > tr > td:empty, .LOGIN table > tr > td:empty {
  padding: 0;
}
.LOGIN table > tbody > tr > td:first-child, .LOGIN table > thead > tr > td:first-child, .LOGIN table > tfoot > tr > td:first-child, .LOGIN table > tr > td:first-child {
  padding-left: 0;
}
.LOGIN table > tbody > tr:first-child > td, .LOGIN table > thead > tr:first-child > td, .LOGIN table > tfoot > tr:first-child > td, .LOGIN table > tr:first-child > td {
  padding-top: 0;
}
.LOGIN table > tbody > tr > td:first-child {
  padding-left: 4px;
}
.LOGIN input {
  width: 100%;
}

.LOGIN_TITLE {
  background-color: #3C1053;
  font-size: 1.2rem;
  color: white;
  /*         border-bottom: 1px solid #dadada; */
  line-height: 200%;
  border-radius: 4px 4px 0 0;
}

.LOGIN .LOGIN_INST {
  padding: 16px 0;
  line-height: 1.5rem;
}

.LOGIN_LABEL {
  padding: 0 8px;
  font-size: 0.8rem;
}

.LOGIN_LABEL label {
  text-align: left;
}

.LOGIN td {
  padding: 0 8px;
}

#access_request_form {
  width: 450px;
  margin: 50px auto 150px;
  font-size: 0.8rem;
  text-align: center;
}

/************************************************************************************
* MENU
*
*   Back office:
*       #Menu (full width)
*           .MENU (constrained)
*               .MENU_LEFT
*                   ul
*               .MENU_RIGHT
*                   ul
*   eForms:
*       .MAIN_MENU (full width)
*           .menu (constrained)
*               .ul.sub-menu 
*
*/
/* MENU LAYOUT */
#Menu, .MAIN_MENU {
  z-index: 50;
  position: relative;
  margin-bottom: 1rem;
}

.MENU, .menu {
  position: relative;
  z-index: 1;
  width: 100%;
  margin: 0 auto;
  padding: 0px;
  background: transparent;
}
.MENU .MENU_LEFT, .menu .MENU_LEFT {
  float: left;
}
.MENU .MENU_RIGHT, .menu .MENU_RIGHT {
  float: right;
  text-align: right;
}
.MENU::after, .menu::after {
  content: " ";
  display: block;
  clear: both;
}
.MENU ul, .menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.MENU {
  max-width: 1024px;
}

.menu {
  max-width: 1200px;
}

/* THEME */
#Menu {
  background: #AD2116;
}

.MAIN_MENU {
  background: #3A3734;
}

.MENU, .menu {
  color: white;
}

.MENU input[type=submit], .menu a, .menu ul li a, .menu ul ul > li a {
  padding: 0px 10px;
  background: none;
  font-size: 0.8rem;
  color: inherit;
  text-align: left;
  border: none;
  border-radius: 0;
  line-height: 1.75rem;
  font-size: 0.8rem;
}

.menu a {
  line-height: 1.75rem;
  height: 1.75rem;
  height: 100%;
}

.MENU li li input, .menu li li a {
  width: 100%;
}

.MENU input.MODULE_HIGHLIGHT {
  background: linear-gradient(to bottom, #DADADA 0%, #FAFAFA 100%) repeat scroll 0% 0% transparent;
  color: #e00034;
}

.MENU input[type=submit]:hover, .menu a:hover, .menu ul ul > li a:hover {
  background: none;
  color: #e00034;
  text-decoration: none;
}

.MENU li:hover, .menu li:hover, .menu ul li:hover, .menu ul ul > li:hover {
  background-color: white;
  background-image: none;
  color: grey;
}

.MENU li li, .menu li li {
  background: #F7F7F7;
}

.MENU li li ul, .menu li li ul {
  z-index: 500;
}

/* POSITIONING */
.MENU ul li, .menu ul li {
  float: left;
}

.MENU ul ul li, .menu ul ul li {
  float: none;
}

.MENU ul, .menu ul {
  position: relative;
}

.MENU ul ul, .menu ul ul {
  position: absolute;
}

.MENU ul ul li, .menu ul ul li {
  position: relative;
}

.MENU ul ul ul, .menu ul ul ul {
  position: absolute;
  top: -1px;
  right: 100%;
  width: 12rem;
}

/* MENU BEHAVIOUR */
.MENU li > ul, .menu li > ul {
  position: absolute;
  display: none;
  border: 2px solid white;
  border-radius: 4px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.MENU li:hover > ul, .menu li:hover > ul {
  display: block;
  animation: menu_appear 0.25s ease-in;
}

@keyframes menu_appear {
  0% {
    display: none;
    opacity: 0;
  }
  1% {
    display: block;
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* MENU FRIENDLINESS */
.MENU ul ul::after {
  content: " ";
  position: absolute;
  top: 0;
  left: -30%;
  height: 140%;
  width: 160%;
}

.MENU ul ul ul::after {
  top: -40%;
  right: 0;
  left: auto;
  height: 180%;
  width: 140%;
}

.MENU ul ul ul::before {
  content: " ";
  /*background-color: hsla(180,100%,50%,0.3);*/
  position: absolute;
  bottom: 0;
  left: 100%;
  height: 100%;
  width: 100%;
}

.MENU ul::after, .MENU ul::before {
  z-index: -5;
}

.MENU ul ul {
  z-index: 10;
}

.MENU ul ul ul {
  z-index: -1;
}

/****************************************************************************************************
* SEARCH
*
*/
.SearchFixed {
  position: relative;
  margin-bottom: 8px;
}

.SearchFixed > div {
  position: relative;
  margin-right: 6rem;
  text-align: right;
}

.SearchFixed input.SearchEntry {
  width: 200px;
}

.ADVANCED {
  position: absolute;
  right: -6rem;
  top: 0;
  width: 5.75rem;
  display: inline-block;
  text-align: center;
}

/*****************************************************************************
* FOOTER
*
*/
html {
  height: 100%;
  position: relative;
}

body,
body > form,
body > form > #Panel1,
body > form #divRME,
body > form #divRME > .LAYOUT {
  position: relative;
  min-height: 100vh;
}

/* FIXED FOOTER */
div#divFooter {
  width: 100%;
  position: absolute;
  bottom: 50px;
  left: 0;
}

#pageInfo,
#divFooter + div {
  left: 0;
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  /* For eforms */
  margin: 0 !important;
  border-top: 0px !important;
  font-size: 0.8rem !important;
  padding: 1rem !important;
}

#pageInfo .FLOAT_LEFT {
  float: left;
}

#pageInfo .FLOAT_RIGHT {
  float: right;
}

.LAYOUT > .CONTENT {
  padding-bottom: 120px;
}

div#divFooter {
  font-size: 0.8rem;
  padding: 1rem;
  color: white;
  background-color: #AD2116;
}

div#divFooter:empty {
  display: none;
}

#pageInfo, #divFooter + div {
  background-color: #3A3734;
  color: white;
  padding: 1rem;
  font-size: 0.8rem;
}

#pageInfo a,
#divFooter a,
#divFooter + div a {
  color: inherit;
  text-decoration: underline;
}

/*******************************************************************************************************
* DXGRID
*
*/
.RMEGrid {
  width: 100%;
  border: 1px solid #DADADA;
  border-top-width: 0;
}

#placeContent_ucExtOrgCode_luGrid_DXMainTable {
  width: 100% !important;
}

.dxgvTable {
  font-size: 0.8rem;
}

.dxgvTitlePanel:empty {
  display: none;
}

.dxgvControl, .dxgvDisabled, .dxeHyperlink {
  font: inherit;
  line-height: inherit;
}

.dxgvHeader,
.dxgvDataRow td.dxgv,
.dxgvSelectedRow td.dxgv {
  padding: 4px 4px;
  line-height: 100%;
}

.dxgvDataRow td.dxgv {
  border-right: 1px solid #DADADA;
  border-bottom: 1px solid #DADADA;
}

.dxgvDataRow:hover {
  color: #e00034;
  background-color: transparent;
}

#rmedotnetbody .dxgvDataRow:hover {
  color: inherit;
  background-color: #ffffe6;
}

.dxgv.HyperlinkCell {
  color: #B30900;
}
.dxgv.HyperlinkCell:hover {
  text-decoration: underline;
  color: #B30900;
}
.dxgv.HyperlinkCell:visited {
  color: #C0524F;
}
.dxgv.HyperlinkCell:hover {
  background-color: transparent;
}

.dxgvSelectedRow {
  background-color: #ffffe6;
  color: inherit;
}

.dxgv input[type=checkbox],
.ChkTitle input[type=checkbox] {
  margin: 0;
}

.dxgvHeader > .dxeHyperlink {
  display: block;
  width: 100%;
  color: inherit;
}

.dxgvHeader {
  background: none;
  border: 0;
  border-bottom: 1px solid #DADADA;
}
.dxgvHeader table, .dxgvHeader a {
  color: inherit;
}
.dxgvHeader a:hover {
  color: #e00034;
}

.dxgvCommandColumn a, .dxgvCommandColumn a:hover, .dxgvCommandColumn a:active {
  margin: 0;
}

.dxbButton[class~=dxgvCommandColumnItem] {
  margin: 0;
}

.dxgvFooter td.dxgv {
  border-bottom: 0;
  padding: 0 4px;
}

.dxgvDataRow {
  background-color: #F0F0F0;
}

.dxgvDataRowAlt {
  background-color: transparent;
}

.dxgvFooter {
  background: none;
}
.dxgvFooter .Pager span {
  font-weight: normal;
}
.dxgvFooter .Pager input.FooterButton {
  font-family: inherit;
  background-image: none;
  background-color: #F0F0F0;
  border: 1px solid #DADADA;
  border-radius: 2px;
  height: 30px;
  line-height: 1.75rem;
  padding: 0px 8px;
  cursor: pointer;
  font-size: 12.8px;
  color: #3A3734;
  display: inline-block;
  font-weight: normal;
  text-decoration: none;
}
.dxgvFooter .Pager input.FooterButton else:hover {
  background-color: #DADADA;
  border-color: #C0C0C0;
  color: inherit;
  text-decoration: none;
}
.dxgvFooter .Pager input.FooterButton else:active {
  background-color: #C0C0C0;
  border-color: #A5A5A5;
  color: inherit;
  text-decoration: none;
}
.dxgvFooter .Pager input.FooterButton else[disabled] {
  color: #A0A0A0;
  background-color: #FAFAFA;
  border-color: #DADADA;
}
.dxgvFooter .Pager input[type=text], .dxgvFooter .Pager input.dxeEditAreaSys {
  line-height: 20px;
  padding: 4px 8px;
  font-size: 12.8px;
  box-sizing: border-box;
  min-height: 30px;
  color: black;
  background-color: white;
  border: 1px solid #DADADA;
  border-radius: 2px;
  box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px 0px inset;
}
.dxgvFooter .Pager input[type=text]:focus, .dxgvFooter .Pager input.dxeEditAreaSys:focus {
  border: 1px solid #A0A0A0;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 8px 0px;
}
.dxgvFooter .Pager input[type=text][disabled], .dxgvFooter .Pager input.dxeEditAreaSys[disabled] {
  background: #FAFAFA;
  color: #7F7A77;
}
.dxgvFooter .Pager .dxeTextBox {
  border: 0;
  width: auto !important;
}

select[id$=RMEGrid_FooterRow_ddlPaging] {
  width: auto !important;
}

.SearchResult table.dxgvControl {
  border-width: 1px;
}

table.dxgvControl {
  display: table !important;
}

table.dxgvControl > tbody {
  width: 100% !important;
}

.dxgv.dx-nowrap > div {
  padding: 4px 0;
  margin-top: -4px;
  margin-bottom: -4px;
}

.dxgv > table.edit-form {
  width: 100%;
}

.dxgv > table.edit-form label {
  display: block;
  padding-right: 4px;
}

a.dxbButton {
  text-decoration: none;
  color: inherit;
}

/********************************************************************************************
* JQUERY UI
*
*/
.ui-datepicker {
  font-family: inherit;
}

.ui-datepicker-year {
  color: black;
  display: inline-block;
  width: 48px;
}

table.calendarWrapper_RMPL,
div[id*=rdp_calendar_wrapper] {
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

table.calendarWrapper_RMPL, table.calendarWrapper_RMPL td {
  background: white;
  font-family: Arial, sans-serif;
  font-weight: normal;
  font-size: 0.8rem;
}

table.calendarWrapper_RMPL table.titlebar_RMPL td {
  border-bottom: none;
}

table.calendarWrapper_RMPL table.titlebar_RMPL a {
  min-width: 20px;
}

table.calendarWrapper_RMPL table.TableLayout_RMPL td {
  border: 1px solid #DADADA;
}

table.calendarWrapper_RMPL table.TableLayout_RMPL a {
  color: inherit;
  background-color: transparent;
  cursor: pointer;
}

table.calendarWrapper_RMPL td.radCalDefault_RMPL a {
  color: #3A3734;
}

table.calendarWrapper_RMPL td.DaysOfWeek_RMPL {
  color: #666;
  background: #F7F7F7;
}

table.calendarWrapper_RMPL td.radCalSelect_RMPL {
  color: white;
  background-color: #e00034 !important;
}

table.calendarWrapper_RMPL td.radCalHover_RMPL {
  color: #e00034;
  background: #ffffe6;
}

.MonthYearFastNav_RMPL {
  font-family: Arial, sans-serif;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/***************************************************************************
* EFORMS
*
*/
.fixable-section.fixed-section {
  z-index: 2000;
}

#RMEContent,
.MAIN_MENU > .menu,
#RMEHeader > div:last-child {
  max-width: 1200px;
  margin: 0 auto;
}

#RMEContent {
  padding-bottom: 108px;
}

.MAIN_MENU > .menu li {
  cursor: pointer;
}

.MAIN_MENU a.menu-link {
  display: none;
}

.MAIN_MENU .logout-menu {
  float: right;
}

#ctl00_pnlCaseTitle {
  /*     background: purple; */
}

.CaseTitle {
  font-size: 16px;
  background-color: transparent;
}

#RMEContent > #primaryContent > [class*=col-]:first-of-type {
  padding-left: 0;
}

#RMEContent > #primaryContent > [class*=col-]:last-of-type {
  padding-right: 0;
}

div.RadPanelbar_RMPL {
  background: none;
  font-size: 12.8px;
}
div.RadPanelbar_RMPL a.link {
  padding: 4px 0;
  color: #3A3734;
}
div.RadPanelbar_RMPL a.link:hover {
  color: #e00034;
}
div.RadPanelbar_RMPL a.link.selected {
  font-weight: bold;
}
div.RadPanelbar_RMPL a.link.CreatePanelItem .text {
  background-image: url("/RME6/ACU/icons/file-text2.svg");
  background-position: left;
  background-size: contain;
  background-repeat: no-repeat;
}
div.RadPanelbar_RMPL .group a.link:active {
  background-color: transparent;
  color: #b7002a;
}
div.RadPanelbar_RMPL .text,
div.RadPanelbar_RMPL .group .text,
div.RadPanelbar_RMPL .rootGroup .text,
div.RadPanelbar_RMPL .group .selected .text {
  font: inherit;
  color: inherit;
  line-height: inherit;
}

.PagerPanel {
  float: right;
  padding: 0 !important;
}

.PagerPanel > input {
  display: inline-block;
  width: auto;
  margin: 0 4px;
}

/*   } > #primaryContent {
left: -15px;
right: -15px;
display: block;
position: relative;
width: calc(100%+30px);
} */
.cr_row > .cr_label {
  float: left;
  line-height: 30px;
}

.cr_row {
  margin-bottom: 4px;
}

.GridCommandRow_RMPL > td > a {
  float: right;
}

.GridCommandRow_RMPL > td > a > input {
  display: none;
}

#ctl00_Pagecontent_pnlToolbar {
  position: absolute;
  right: 8px;
  width: auto !important;
  z-index: 100;
}

#ctl00_Pagecontent_pnlToolbar > input {
  display: inline-block;
  background-size: 20px;
  background-position: center;
  background-repeat: no-repeat;
  object-position: -99999px 999999px;
  padding: 0;
}

#ctl00_Pagecontent_pnlToolbar > input[title=Save] {
  background-image: url("/RME6/ACU/icons/save.svg");
}

#ctl00_Pagecontent_pnlToolbar > input[title=Exit] {
  background-image: url("/RME6/ACU/icons/sign-out.svg");
}

td > hr:first-child:last-child {
  margin: 8px 0;
  border-color: #DADADA;
}

div.RadGrid_RMPL {
  background: transparent;
  border: none;
}

#divRME .MasterTable_RMPL thead table {
  background-color: #FAFAFA !important;
  border: 1px solid #AAA;
  border-bottom: none;
}
#divRME .MasterTable_RMPL thead table:last-of-type {
  border-top: 0;
}

.MasterTable_RMPL {
  font-size: 0.8rem;
  border: 1px solid #DADADA;
  border-bottom: 1px solid #DADADA;
}
.MasterTable_RMPL .GridHeader_RMPL,
.MasterTable_RMPL .GridHeader_RMPL > a,
.MasterTable_RMPL .GridHeader_RMPL {
  color: inherit;
}
.MasterTable_RMPL tr.GridPager_RMPL {
  background: transparent;
  color: black;
}
.MasterTable_RMPL tr.GridPager_RMPL span {
  font-family: inherit;
  background-image: none;
  background-color: #F0F0F0;
  border: 1px solid #DADADA;
  border-radius: 2px;
  height: 30px;
  line-height: 1.75rem;
  padding: 0px 8px;
  cursor: pointer;
  font-size: 12.8px;
  color: #3A3734;
  display: inline-block;
  font-weight: normal;
  text-decoration: none;
  color: #A0A0A0;
  background-color: #FAFAFA;
  border-color: #DADADA;
}
.MasterTable_RMPL tr.GridPager_RMPL span else:hover {
  background-color: #DADADA;
  border-color: #C0C0C0;
  color: inherit;
  text-decoration: none;
}
.MasterTable_RMPL tr.GridPager_RMPL span else:active {
  background-color: #C0C0C0;
  border-color: #A5A5A5;
  color: inherit;
  text-decoration: none;
}
.MasterTable_RMPL tr.GridPager_RMPL span else[disabled] {
  color: #A0A0A0;
  background-color: #FAFAFA;
  border-color: #DADADA;
}
.MasterTable_RMPL tr.GridPager_RMPL a {
  font-family: inherit;
  background-image: none;
  background-color: #F0F0F0;
  border: 1px solid #DADADA;
  border-radius: 2px;
  height: 30px;
  line-height: 1.75rem;
  padding: 0px 8px;
  cursor: pointer;
  font-size: 12.8px;
  color: #3A3734;
  display: inline-block;
  font-weight: normal;
  text-decoration: none;
}
.MasterTable_RMPL tr.GridPager_RMPL a else:hover {
  background-color: #DADADA;
  border-color: #C0C0C0;
  color: inherit;
  text-decoration: none;
}
.MasterTable_RMPL tr.GridPager_RMPL a else:active {
  background-color: #C0C0C0;
  border-color: #A5A5A5;
  color: inherit;
  text-decoration: none;
}
.MasterTable_RMPL tr.GridPager_RMPL a else[disabled] {
  color: #A0A0A0;
  background-color: #FAFAFA;
  border-color: #DADADA;
}
.MasterTable_RMPL tr.GridPager_RMPL a[title="Next Page"]::before {
  content: "Next ";
}
.MasterTable_RMPL tr.GridPager_RMPL a[title="Previous Page"]::after {
  content: " Prev";
}
.MasterTable_RMPL > thead th {
  font-weight: normal;
  text-align: center;
}
.MasterTable_RMPL > thead th > a {
  color: black;
}
.MasterTable_RMPL > thead, .MasterTable_RMPL > tbody {
  border-bottom: 1px solid #DADADA;
}
.MasterTable_RMPL th, .MasterTable_RMPL td {
  padding: 4px;
  line-height: 100%;
}
.MasterTable_RMPL > tfoot {
  color: inherit;
}
.MasterTable_RMPL > tfoot td[colspan] {
  vertical-align: middle;
  line-height: 30px;
}
.MasterTable_RMPL tr.GridRow_RMPL {
  background-color: #F0F0F0;
}
.MasterTable_RMPL tr.GridAltRow_RMPL {
  background-color: transparent;
}
.MasterTable_RMPL .GridRow_RMPL, .MasterTable_RMPL .GridAltRow_RMPL {
  line-height: 100%;
}
.MasterTable_RMPL .GridRow_RMPL > td, .MasterTable_RMPL .GridAltRow_RMPL > td {
  border: 1px solid #DADADA;
  line-height: 125%;
}
.MasterTable_RMPL .GridRow_RMPL > td > input[type=image]:first-child:last-child, .MasterTable_RMPL .GridAltRow_RMPL > td > input[type=image]:first-child:last-child {
  display: block;
  margin: 0 auto;
}
.MasterTable_RMPL .GridRow_RMPL a, .MasterTable_RMPL .GridAltRow_RMPL a {
  color: #3C1053;
}
.MasterTable_RMPL .GridRow_RMPL a:hover, .MasterTable_RMPL .GridAltRow_RMPL a:hover {
  text-decoration: underline;
  color: #3C1053;
}
.MasterTable_RMPL .GridRow_RMPL a:visited, .MasterTable_RMPL .GridAltRow_RMPL a:visited {
  color: #6D4C7E;
}
.MasterTable_RMPL .GridRow_RMPL a:hover, .MasterTable_RMPL .GridAltRow_RMPL a:hover {
  background-color: transparent;
}
.MasterTable_RMPL .GridRow_RMPL.GridRowOver_RMPL, .MasterTable_RMPL .GridAltRow_RMPL.GridRowOver_RMPL {
  background-color: #ffffe6;
}
.MasterTable_RMPL .GridCommandRow_RMPL > td {
  padding: 0;
}
.MasterTable_RMPL .GridCommandRow_RMPL > td > table {
  border: none;
}
.MasterTable_RMPL .GridCommandRow_RMPL > td > table > tbody > tr > td {
  padding: 4px !important;
}
.MasterTable_RMPL tr.GroupHeader_RMPL {
  background-color: #F0F0F0;
}
.MasterTable_RMPL tfoot a.PagerLinkButton {
  font-family: inherit;
  background-image: none;
  background-color: #F0F0F0;
  border: 1px solid #DADADA;
  border-radius: 2px;
  height: 30px;
  line-height: 1.75rem;
  padding: 0px 8px;
  cursor: pointer;
  font-size: 12.8px;
  color: #3A3734;
  display: inline-block;
  font-weight: normal;
  text-decoration: none;
}
.MasterTable_RMPL tfoot a.PagerLinkButton else:hover {
  background-color: #DADADA;
  border-color: #C0C0C0;
  color: inherit;
  text-decoration: none;
}
.MasterTable_RMPL tfoot a.PagerLinkButton else:active {
  background-color: #C0C0C0;
  border-color: #A5A5A5;
  color: inherit;
  text-decoration: none;
}
.MasterTable_RMPL tfoot a.PagerLinkButton else[disabled] {
  color: #A0A0A0;
  background-color: #FAFAFA;
  border-color: #DADADA;
}

#qmepage .GridCommandRow_RMPL .searchArea .searchContent {
  border: 0;
}
#qmepage .ComboBox_RMPL img {
  display: none;
}

.ComboBoxDropDown_RMPL {
  display: none;
  padding: 8px;
  background-color: #FAFAFA;
  border: 1px solid #A0A0A0;
  border-radius: 4px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

.RadWWrapperModal {
  max-width: 900px;
}

.searchArea {
  position: relative;
  padding: 0;
  background: transparent;
}

.searchArea > table {
  font-size: 12.8px;
}
.searchArea > table > tbody > tr > td, .searchArea > table > thead > tr > td, .searchArea > table > tfoot > tr > td, .searchArea > table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
.searchArea > table > tbody > tr > td:empty, .searchArea > table > thead > tr > td:empty, .searchArea > table > tfoot > tr > td:empty, .searchArea > table > tr > td:empty {
  padding: 0;
}
.searchArea > table > tbody > tr > td:first-child, .searchArea > table > thead > tr > td:first-child, .searchArea > table > tfoot > tr > td:first-child, .searchArea > table > tr > td:first-child {
  padding-left: 0;
}
.searchArea > table > tbody > tr:first-child > td, .searchArea > table > thead > tr:first-child > td, .searchArea > table > tfoot > tr:first-child > td, .searchArea > table > tr:first-child > td {
  padding-top: 0;
}

.searchArea > table > tbody > tr:first-child > * {
  /*     display: inline-block; */
}

.cr_comparison {
  display: block;
  float: left;
}

.cr_comparison > select {
  line-height: 28px;
}

.cr_value {
  /*     display: inline; */
  position: relative;
  float: left;
}

.rme-action-list {
  list-style: none;
  margin: 0 0 8px;
  padding: 0;
  text-align: right;
}

.rme-action-list li {
  display: inline-block;
  margin-left: 8px;
}

/*   Applcation filters */
.searchArea {
  /*     background: paleturquoise; */
  font-size: 0.8rem;
  margin-bottom: 8px;
}

.searchArea .searchHeading input {
  background-image: url("/RME6/ACU/icons/plus.svg");
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center center;
  float: left;
  margin-right: 4px;
  padding: 0;
  height: 0;
  padding-top: 28px;
  width: 28px;
}

.searchArea .searchHeading input[src*=minus] {
  background-image: url("/RME6/ACU/icons/cross.svg");
}

.searchArea .searchHeading {
  background: white;
  padding: 4px;
  border: 1px solid #DADADA;
  color: #3A3734;
  font-size: 14px;
  line-height: 1.825rem;
}

.searchArea .searchHeading::after {
  content: " ";
  display: block;
  clear: both;
}

.searchArea .searchContent {
  background: white;
  padding: 4px;
  border: 1px solid #DADADA;
  border-top: 0;
}

.searchArea br {
  display: none;
}

.searchArea th br {
  display: inline;
}

.searchArea .search-criteria {
  padding: 0;
}

div.cr_label, div.cr_comparison, div.cr_value1, div.cr_value {
  float: left;
  margin-right: 4px;
  padding: 0;
}

.searchArea .cr_row select {
  width: auto;
}

.searchArea .cr_row {
  position: inherit;
  display: block;
  white-space: nowrap;
}

.searchArea .cr_row::after {
  content: " ";
  display: block;
  background: red;
  clear: both;
}

.searchArea .cr_row > div {
  /*     background: orange; */
}

.width142 {
  width: 142px;
}

.searchArea .cr_value1 {
  width: 136px;
}

.searchArea .manage-search-buttons {
  clear: both;
}

.searchArea .manage-search-buttons > input {
  float: left;
  margin-right: 8px;
}

.searchArea .manage-search-buttons::after {
  content: " ";
  display: block;
  background: purple;
  clear: both;
}

span[id*=dateInput] ~ a[class*=radPopupImage] {
  display: inline-block;
  margin-left: 4px;
  background-image: url("/RME6/ACU/icons/calendar.svg");
  background-size: 16px;
  background-repeat: no-repeat;
}

span[id*=dateInput] ~ a[class*=radPopupImage] > img {
  visibility: hidden;
}

.searchHeading strong {
  font-weight: normal;
  display: inline-block;
  float: left;
}

span[id*=_rblFilter] label {
  display: inline-block;
  /*     float: left; */
}

/* RMEOverride */
.RMENetLinks {
  font-size: 12.8px;
  line-height: 30px;
  border: 2px solid white;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px 0px;
  background: white;
  padding-top: 30px !important;
  border-radius: 4px;
}

.RMENetLinks br {
  display: none;
}

.RMENetLinks h2 {
  font-size: inherit;
  text-align: center;
  margin: 0;
  padding: 8px;
  background-color: #3A3734;
  color: white;
  position: absolute;
  left: -2px;
  right: -2px;
  top: -2px;
  border-radius: 4px 4px 0 0;
}

.RMENetLinks ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  left: 8px;
  position: relative;
  color: #3A3734;
}

.RMENetLinks a {
  color: grey;
  padding: 0 24px;
  display: block;
  position: relative;
  left: -8px;
}

.RMENetLinks a:hover {
  color: #e00034;
  background-color: #DADADA;
  text-decoration: none;
}

.nav-tabs {
  border-bottom: none;
  font-weight: normal !important;
}
.nav-tabs + div > div > div:nth-of-type(1).pnlSearch {
  border-top: 1px solid #DADADA;
  padding-top: 4px;
}

.nav li a {
  color: #3A3734;
}

.nav li a:hover {
  color: #e00034;
  background-color: white;
  border-color: #DADADA;
}

#appTitle {
  background: #F7F7F7;
}

#TreeDiv {
  height: 100%;
}

#TreeDiv td {
  width: 19px;
}

.dxgvHeader {
  color: #333;
  font-weight: normal;
}

.dxgvHeader .dxeHyperlink,
.dxgvHeader .dxeHyperlink:hover {
  width: auto;
  color: inherit;
  font-weight: normal;
}

div.RMEGridObject a.dxeHyperlink:hover {
  color: inherit;
}

#primaryContent > div#body[style] {
  background-color: transparent !important;
}

#primaryContent > div#body > div > br {
  display: none;
}

div.RMEGridObject span {
  width: auto;
}

#RMEGridHeader {
  background-color: inherit;
  background-color: white;
  color: inherit;
  font-size: inherit;
  padding: 4px 4px 4px 8px;
  line-height: 30px;
  border: 1px solid #DADADA;
  margin-top: 8px;
}

:not(#EmailBodyHeader) > .AdSearch {
  display: none;
  padding: 8px;
  background-color: #FAFAFA;
  border: 1px solid #A0A0A0;
  border-radius: 4px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  width: 500px;
  /*
      .LookUpClass
          #SearchControls.SearchItems
              div
                  table
                  .SEARCH_BUTTONS
                  .SearchNavigation
          .SearchResult
              div
                  table
  
      ~~~ OR ~~~
  
      div
          .SEARCH_BODY
              table
              .ADDNEWSEARCH
          .SEARCH_BODY.SEARCH_BUTTONS
              .SearchNavigation
                  table
  
  */
}
:not(#EmailBodyHeader) > .AdSearch .SearchItems table {
  font-size: 12.8px;
}
:not(#EmailBodyHeader) > .AdSearch .SearchItems table > tbody > tr > td, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > thead > tr > td, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > tfoot > tr > td, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
:not(#EmailBodyHeader) > .AdSearch .SearchItems table > tbody > tr > td:empty, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > thead > tr > td:empty, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > tfoot > tr > td:empty, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > tr > td:empty {
  padding: 0;
}
:not(#EmailBodyHeader) > .AdSearch .SearchItems table > tbody > tr > td:first-child, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > thead > tr > td:first-child, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > tfoot > tr > td:first-child, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > tr > td:first-child {
  padding-left: 0;
}
:not(#EmailBodyHeader) > .AdSearch .SearchItems table > tbody > tr:first-child > td, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > thead > tr:first-child > td, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > tfoot > tr:first-child > td, :not(#EmailBodyHeader) > .AdSearch .SearchItems table > tr:first-child > td {
  padding-top: 0;
}

.SEARCH_BODY2 {
  padding: 8px;
  background-color: #FAFAFA;
  border: 1px solid #A0A0A0;
  border-radius: 4px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  width: 500px;
}

#EmailBodyHeader > .AdSearch {
  position: absolute;
}
#EmailBodyHeader > .AdSearch > .SEARCH_BODY2 {
  display: none;
  padding: 8px;
  background-color: #FAFAFA;
  border: 1px solid #A0A0A0;
  border-radius: 4px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  width: 500px;
  /*
      .LookUpClass
          #SearchControls.SearchItems
              div
                  table
                  .SEARCH_BUTTONS
                  .SearchNavigation
          .SearchResult
              div
                  table
  
      ~~~ OR ~~~
  
      div
          .SEARCH_BODY
              table
              .ADDNEWSEARCH
          .SEARCH_BODY.SEARCH_BUTTONS
              .SearchNavigation
                  table
  
  */
  width: 700px;
}
#EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table {
  font-size: 12.8px;
}
#EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tbody > tr > td, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > thead > tr > td, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tfoot > tr > td, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
#EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tbody > tr > td:empty, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > thead > tr > td:empty, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tfoot > tr > td:empty, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tr > td:empty {
  padding: 0;
}
#EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tbody > tr > td:first-child, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > thead > tr > td:first-child, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tfoot > tr > td:first-child, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tr > td:first-child {
  padding-left: 0;
}
#EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tbody > tr:first-child > td, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > thead > tr:first-child > td, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tfoot > tr:first-child > td, #EmailBodyHeader > .AdSearch > .SEARCH_BODY2 .SearchItems table > tr:first-child > td {
  padding-top: 0;
}

.EmailBody #Body {
  margin-right: 8px;
  flex-grow: 7;
}
.EmailBody #Body > table {
  font-size: 12.8px;
  width: 100%;
}
.EmailBody #Body > table > tbody > tr > td, .EmailBody #Body > table > thead > tr > td, .EmailBody #Body > table > tfoot > tr > td, .EmailBody #Body > table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
.EmailBody #Body > table > tbody > tr > td:empty, .EmailBody #Body > table > thead > tr > td:empty, .EmailBody #Body > table > tfoot > tr > td:empty, .EmailBody #Body > table > tr > td:empty {
  padding: 0;
}
.EmailBody #Body > table > tbody > tr > td:first-child, .EmailBody #Body > table > thead > tr > td:first-child, .EmailBody #Body > table > tfoot > tr > td:first-child, .EmailBody #Body > table > tr > td:first-child {
  padding-left: 0;
}
.EmailBody #Body > table > tbody > tr:first-child > td, .EmailBody #Body > table > thead > tr:first-child > td, .EmailBody #Body > table > tfoot > tr:first-child > td, .EmailBody #Body > table > tr:first-child > td {
  padding-top: 0;
}
.EmailBody #Body .MessageBody {
  min-height: 20rem;
}
.EmailBody #Fields {
  flex-grow: 1;
}
.EmailBody #Fields table {
  font-size: 12.8px;
  width: 100%;
  margin-top: 4px;
}
.EmailBody #Fields table > tbody > tr > td, .EmailBody #Fields table > thead > tr > td, .EmailBody #Fields table > tfoot > tr > td, .EmailBody #Fields table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
.EmailBody #Fields table > tbody > tr > td:empty, .EmailBody #Fields table > thead > tr > td:empty, .EmailBody #Fields table > tfoot > tr > td:empty, .EmailBody #Fields table > tr > td:empty {
  padding: 0;
}
.EmailBody #Fields table > tbody > tr > td:first-child, .EmailBody #Fields table > thead > tr > td:first-child, .EmailBody #Fields table > tfoot > tr > td:first-child, .EmailBody #Fields table > tr > td:first-child {
  padding-left: 0;
}
.EmailBody #Fields table > tbody > tr:first-child > td, .EmailBody #Fields table > thead > tr:first-child > td, .EmailBody #Fields table > tfoot > tr:first-child > td, .EmailBody #Fields table > tr:first-child > td {
  padding-top: 0;
}
.EmailBody #Fields .FieldList {
  min-height: 15rem;
}

.ACU_FLEXBOX {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}

/* ACTION BUTTONS */
/*!
Pure v0.5.0
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
https://github.com/yui/pure/blob/master/LICENSE.md
*/
a._action_button {
  /* Structure */
  display: inline-block;
  *display: inline;
  /*IE 6/7*/
  zoom: 1;
  font-weight: bold;
  line-height: normal;
  white-space: nowrap;
  vertical-align: baseline;
  text-align: center;
  cursor: pointer;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-bottom: 11px;
  /* Firefox: Get rid of the inner focus border */
  /*csslint outline-none:false*/
  font-family: inherit;
  font-size: 120%;
  *font-size: 90%;
  /*IE 6/7 - To reduce IE's oversized button text*/
  *overflow: visible;
  /*IE 6/7 - Because of IE's overly large left/right padding on buttons */
  padding: 0.5em 1em;
  color: #444 !important;
  /* rgba not supported (IE 8) */
  color: rgba(0, 0, 0, 0.8) !important;
  /* rgba supported */
  *color: #444 !important;
  /* IE 6 & 7 */
  border: 1px solid #999;
  /*IE 6/7/8*/
  border: none rgba(0, 0, 0, 0);
  /*IE9 + everything else*/
  background-color: #E6E6E6;
  text-decoration: none;
  border-radius: 2px;
}
a._action_button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
a._action_button:hover, a._action_button:focus {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#1a000000",GradientType=0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(transparent), color-stop(40%, rgba(0, 0, 0, 0.05)), to(rgba(0, 0, 0, 0.1)));
  background-image: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.1));
  background-image: -o-linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(transparent, rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));
  text-decoration: none;
}
a._action_button:focus {
  outline: 0;
}
a._action_button:active {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.15) inset, 0 0 6px rgba(0, 0, 0, 0.2) inset;
}
a._action_button[disabled] {
  border: none;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  filter: alpha(opacity=40);
  -khtml-opacity: 0.4;
  -moz-opacity: 0.4;
  opacity: 0.4;
  cursor: not-allowed;
  box-shadow: none;
}
a._action_button._action_button-success, a._action_button._action_button-error, a._action_button._action_button-warning, a._action_button._action_button-secondary {
  color: white !important;
  border-radius: 4px;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
a._action_button._action_button-success {
  background: #1cb841;
  /* this is a green */
}
a._action_button._action_button-error {
  background: #ca3c3c;
  /* this is a maroon */
}
a._action_button._action_button-warning {
  background: #df7514;
  /* this is an orange */
}
a._action_button._action_button-secondary {
  background: #42b8dd;
  /* this is a light blue */
}

.quick_searching {
  position: relative;
}
.quick_searching::after {
  position: absolute;
  right: 6px;
  bottom: 4px;
  font-style: italic;
  color: #333;
  display: block;
  content: "Searching...";
}

input[id^=placeContent_txtFor] {
  width: 100% !important;
}

.PAGE > .CONTAINER > #placeContent_UpdatePanel1 > #divFirstPane > table {
  width: 100%;
}

/* Event Graph */
div.GraphBase {
  position: relative;
  max-height: 400px;
  background-color: #FFFFFF;
  text-align: left;
  padding: 0 11px 0 11px;
  overflow-x: auto;
}

div.InnerGraph {
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 0;
  border-left: solid 1px #585858;
  border-right: solid 1px #585858;
}

div.Period, div.PeriodAlternate {
  height: 100%;
  position: absolute;
  margin: 0;
  padding: 0;
  top: 0;
  font-size: 12px;
  text-align: left;
}

div.PeriodAlternate {
  background-color: #E6E6E6;
}

.duration-bar {
  height: 4px;
  display: inline-block;
}

.completed-bar {
  background-color: Green;
}

.overdue-bar {
  background-color: Red;
}

.inprogress-bar {
  background-color: #EDBE13;
}

.unknown-bar {
  background-color: Black;
}

.InnerGraph table.SingleEvent {
  float: left;
  clear: both;
  width: auto;
  text-align: left;
  border-collapse: collapse;
  position: relative;
  white-space: nowrap;
  margin-top: 2px;
}

.InnerGraph table.SingleEvent tr {
  height: auto;
  width: auto;
  padding: 0;
}

.InnerGraph table.SingleEvent tr td {
  text-align: left;
  width: auto;
  border: none;
  padding: 0;
}

.InnerGraph table.SingleEvent span {
  width: auto;
  padding: 0;
}

table span.EventName {
  font-size: 0.75rem;
}

table span.EventDate {
  font-size: 0.75rem;
  color: #585858;
}

div.EventGroup {
  position: relative;
  display: inline-block;
  float: left;
  clear: both;
}

.EventGroup > .sub-event-button {
  position: absolute;
  left: -16px;
  width: 12px;
  height: 12px;
  margin: 4px 2px;
  background-image: url(images/ui-icons_222222_256x240.png);
  background-repeat: repeat-x;
  background-color: white;
  border: 1px solid #585858;
  --border-radius: 0 0 0 0;
}

.EventGroup > .sub-event-button:hover {
  border-top: solid 1px #585858;
  border-left: solid 1px #585858;
  border-right: 1px outset;
  border-bottom: 1px outset;
  cursor: pointer;
}

.sub-event-button.ui-icon-minus {
  background-position: -51px -132px;
}

.sub-event-button.ui-icon-plus {
  background-position: -19px -132px;
}

div.InnerGraph .graph-end-marker {
  clear: both;
}

.apr_infobox {
  display: block;
  background: #ffffe6;
  border: 1px solid #DADADA;
  padding: 8px;
  clear: both;
}
.apr_infobox :last-child {
  margin-bottom: 0;
}

#ctl00_ctl00_pnlMessages {
  padding: 8px;
  margin-bottom: 4px;
  background: #ffffe6 !important;
  border-color: #DADADA !important;
}

#ctl00_ctl00_pnlMessages > ul {
  margin: 0;
  padding: 0;
}

.dxpcDropDown, .dxeListBox, td.dxeListBoxItem {
  font-family: inherit;
}

td.dxeListBoxItem {
  font-size: 12.8px;
}

.dxeListBoxItemHover {
  color: #e00034;
  background-color: transparent;
  cursor: pointer;
}

.CodeNameComboBox_Name:empty {
  content: "Search and choose in the box above";
}

#WzTtDiV {
  padding: 8px;
  background-color: #FAFAFA;
  border: 1px solid #A0A0A0;
  border-radius: 4px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  width: 500px;
}

#WzClOsE {
  display: inline-block;
  color: #3A3734 !important;
  background-color: transparent !important;
}

#WzTiTl {
  background-color: white !important;
  padding: 0 !important;
}

#WzBoDy {
  background-color: transparent !important;
  border: 0 !important;
  top: 0 !important;
  padding: 4px !important;
}

#WzBoDyI {
  font-size: inherit !important;
}

#WzTtShDwR, #WzTtShDwB {
  display: none;
}

#placeContent_BudgetGrid_RMEGrid_FooterRow_EditMode_0 {
  margin-left: -5px;
  margin-right: -5px;
}

#placeContent_BudgetGrid_RMEGrid_FooterRow_EditMode_0_DXDataRow0 td {
  padding: 0;
  border: 0;
}

#DIV_ACCOUNT_Name_0 {
  width: 170px;
}

.LookupPupup {
  padding: 8px;
  background-color: #FAFAFA;
  border: 1px solid #A0A0A0;
  border-radius: 4px;
  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
  width: 500px;
  /*
      .LookUpClass
          #SearchControls.SearchItems
              div
                  table
                  .SEARCH_BUTTONS
                  .SearchNavigation
          .SearchResult
              div
                  table
  
      ~~~ OR ~~~
  
      div
          .SEARCH_BODY
              table
              .ADDNEWSEARCH
          .SEARCH_BODY.SEARCH_BUTTONS
              .SearchNavigation
                  table
  
  */
  width: auto;
}
.LookupPupup .SearchItems table {
  font-size: 12.8px;
}
.LookupPupup .SearchItems table > tbody > tr > td, .LookupPupup .SearchItems table > thead > tr > td, .LookupPupup .SearchItems table > tfoot > tr > td, .LookupPupup .SearchItems table > tr > td {
  padding-left: 4px;
  padding-top: 4px;
}
.LookupPupup .SearchItems table > tbody > tr > td:empty, .LookupPupup .SearchItems table > thead > tr > td:empty, .LookupPupup .SearchItems table > tfoot > tr > td:empty, .LookupPupup .SearchItems table > tr > td:empty {
  padding: 0;
}
.LookupPupup .SearchItems table > tbody > tr > td:first-child, .LookupPupup .SearchItems table > thead > tr > td:first-child, .LookupPupup .SearchItems table > tfoot > tr > td:first-child, .LookupPupup .SearchItems table > tr > td:first-child {
  padding-left: 0;
}
.LookupPupup .SearchItems table > tbody > tr:first-child > td, .LookupPupup .SearchItems table > thead > tr:first-child > td, .LookupPupup .SearchItems table > tfoot > tr:first-child > td, .LookupPupup .SearchItems table > tr:first-child > td {
  padding-top: 0;
}
.LookupPupup img {
  display: none;
}

#placeContent_divProdKey {
  display: absolute;
  left: 0;
  top: 0;
}

#placeContent_lblProdKey {
  color: #7F7A77;
  border: #DADADA;
  background: white;
  padding: 8px;
  border-radius: 4px;
  display: absolute;
  left: 0;
  top: 0;
}
#placeContent_lblProdKey::before {
  content: "For office use only: ";
  font-weight: bold;
}

#divcboeheaderbuttons,
.divCBoEInstructions {
  background: white;
  border-width: 0 1px;
  border-color: #DADADA;
  border-style: solid;
  padding: 0 4px;
  margin: 0;
}

.divCBoEInstructions {
  border-top-width: 1px;
  padding-top: 4px;
}

.RMEGridHeader[id$=_RMERICSearch] {
  background: #e1e9fa;
  padding: 4px;
}

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