.evidencecluster {
 background-color: #E8E8E8;
 padding: 10px;
 margin-top:5;
 font-size: 10pt;
 width: 100%;
 margin: 1ex 0 1ex 0;
 border-left: 1px solid #91A6B4;
 border-right: 1px solid #91A6B4;
 border-bottom: none;
 border-top: none;
}

.evidencecluster caption {
  padding: 0;
  margin: 0;
}

.evidencecluster .top {
  vertical-align: top;
}

.evidencecluster .title .fieldlist .title {
  text-align: left;
}

.evidencecluster .title .header {
  background-color: #369;
  color: #fff;
  display: block;
  font-size: 10pt;
  font-weight: bold;
  padding: 2px 4px 3px 4px;
  border: none;
}

.evidencecluster .title .desc {
  display: block;
  color: #369;
  font-size: 8pt;
  padding: 0 0 0 2px;
  margin: 0;
  border: none;
}

.evidencecluster .labelfirst, .evidencecluster .labellast, .evidencecluster .labelempty {
  background-color: #c0d4e7;
  color: #369;
  vertical-align: middle;
}

.evidencecluster .labelfirst {
  padding-right: 0.5em;
  text-align: right;
}
.evidencecluster .labellast {
  padding-left: 0.5em;
  text-align: left;
}

.evidencecluster .fieldfirst, .evidencecluster .fieldlast {
  vertical-align: top;
}

.evidencecluster .fieldfirst {
  text-align: right;
}

.evidencecluster .fieldlast {
  text-align: left;
}

.evidencecluster .fieldnolabels {
  padding-left: 0;
  margin-left: 0;
  vertical-align: top;
}




.evidencecluster {
 background-color: #E8E8E8;
 padding: 10px;
 margin-top:5;
 font-size: 10pt;
 width: 100%;
 margin: 1ex 0 1ex 0;
 border-left: 1px solid #91A6B4;
 border-right: 1px solid #91A6B4;
 border-bottom: none;
 border-top: none;
}

.evidencecluster caption {
  padding: 0;
  margin: 0;
}

.evidencecluster .top {
  vertical-align: top;
}

.evidencecluster .title .fieldlist .title {
  text-align: left;
}

.evidencecluster .title .header {
  background-color: #369;
  color: #fff;
  display: block;
  font-size: 10pt;
  font-weight: bold;
  padding: 2px 4px 3px 4px;
  border: none;
}

.evidencecluster .title .desc {
  display: block;
  color: #369;
  font-size: 8pt;
  padding: 0 0 0 2px;
  margin: 0;
  border: none;
}

.evidencecluster .labelfirst, .evidencecluster .labellast, .evidencecluster .labelempty {
  background-color: #c0d4e7;
  color: #369;
  vertical-align: middle;
}

.evidencecluster .labelfirst {
  padding-right: 0.5em;
  text-align: right;
}
.evidencecluster .labellast {
  padding-left: 0.5em;
  text-align: left;
}

.evidencecluster .fieldfirst, .evidencecluster .fieldlast {
  vertical-align: top;
}

.evidencecluster .fieldfirst {
  text-align: right;
}

.evidencecluster .fieldlast {
  text-align: left;
}

.evidencecluster .fieldnolabels {
  padding-left: 0;
  margin-left: 0;
  vertical-align: top;
}

div.evidence-workspace-cluster {
  padding-bottom: 5px;
}

div.evidence-workspace-cluster table {
  border-spacing: 0px;
}

div.evidence-workspace-cluster td {
  background-color:#FFFFFF;
  border:0pt solid #FFFFFF;
  padding-left:8px;
  padding-right:10px;
}

div.evidence-workspace-cluster .list {
  width: 100%;
}

.control-with-right-padding {
  padding-right: 20px;
}

div.sitemap-cluster {
  margin-top: 20px;
}

div.sitemap-cluster table {
  border-spacing: 0;
}

div.sitemap-cluster .cds--cluster {
  width: 100%;
  border: 0 solid white;
}

div.sitemap-cluster td {
  border-bottom: 0 solid white;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

div.sitemap-heading-cluster {
  text-align: left;
  margin-top: 0;
}

div.sitemap-heading-cluster td {
  text-align: left;
  color: #7786B8;
  background-color: #E9E9FF;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 10px;
  border-right: 1px solid white;
}

div.sitemap-link-cluster {
  margin-top: 0;
}

div.sitemap-link-cluster td {
  background-color: #F5F5F5;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 10px;
  border-right: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
}

.evidence-hidden-submit table td .action-set {
  margin-top: 5px ;
}

.evidence-hidden-submit .action-set.blue-action-set a {
  position:absolute;
  left: -10000000px;
}

.evidence-hidden-submit .action-set .cds--btn--cluster--list {
  display:none;
}

.rtl .evidencecluster .title .fieldlist .title {
  text-align: right;
}

.rtl .evidencecluster .title .desc {
  padding: 0 2px 0 0;
}

.rtl .evidencecluster .labelfirst {
  padding-right: 0px;
  padding-left: 0.5em;
  text-align: left;
}
.rtl .evidencecluster .labellast {
  padding-left: 0px;
  padding-right: 0.5em;
  text-align: right;
}

.rtl .evidencecluster .fieldfirst {
  text-align: left;
}

.rtl .evidencecluster .fieldlast {
  text-align: right;
}

.rtl .evidencecluster .fieldnolabels {
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
  margin-right: 0;
}

.rtl div.evidence-workspace-cluster td {
  padding-left:10px;
  padding-right:8px;
}

.rtl.control-with-right-padding {
  padding-right: 0px;
  padding-left: 20px;
}

.rtl div.sitemap-heading-cluster {
  text-align: right;
}

.rtl div.sitemap-heading-cluster td {
  text-align: right;
  padding-left: 10px;
  padding-right: 5px;
  border-right: none;
  border-left: 1px solid white;
}

.rtl div.sitemap-link-cluster td {
  padding-left: 10px;
  padding-right: 5px;
  border-right: none;
  border-left: 1px solid #E3E3E3;
}

.rtl .evidence-hidden-submit .action-set.blue-action-set a {
  left: auto;
  right: -10000000px;
}
.cds--cluster .PersonPhoto-Container {
 padding-left: 2px;
 padding-top: 2px; 
 padding-right: 0px; 
 padding-bottom: 2px; 
 border-bottom:0px solid #EBEDF2;
 background-color: #e0e3ee;
}

div.person-photo-cluster {
width:95.7%;
}

div.person-photo-cluster > table > tbody > tr > td.top {
padding:1pt;
}

div.person-photo-cluster > table > tbody > tr > td.top + td.top{
padding:0pt;
padding-left:8px;
}
.rtl .cds--cluster .PersonPhoto-Container {
 padding-left: 0px;
 padding-right: 2px; 
}

.rtl div.person-photo-cluster .top + .top{
padding-left:0px;
padding-right:8px;
}
.prospectcluster {
  font-size: 10pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: magenta;
  font-weight: bolder;
  text-align: right;
  text-decoration: underline;
  padding: 0;
}
.prospectclustersearch {
  font-size: 10pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bolder;
  text-align: right;
  text-decoration: underline;
  padding: 0;
}

.rtl .prospectcluster {
  text-align: left;
}
.rtl .prospectclustersearch {
  text-align: left;
}

/*______________________________________________________________________________
 * ADMINAPP.css
 *
 * Styling specific to the Administrator Application View.
 */
 
.ADMINAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/MAGENTA/pod_title_cc.png");
}

.ADMINAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/MAGENTA/pod_title_tl.png");
}

.ADMINAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/MAGENTA/pod_title_tc.png");
}

.ADMINAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/MAGENTA/pod_title_tr.png");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * AUDITCOAPP.css
 *
 * Styling specific to the Audit Coordinator Application View.
 */

.AUDITCOAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/LIGHTORANGE/pod_title_cc.png");
}

.AUDITCOAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tl.png");
}

.AUDITCOAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tc.png"); 
}

.AUDITCOAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tr.png"); 
}
/*------------------------------------*/
/*______________________________________________________________________________
 * AUDITORAPP.css
 *
 * Styling specific to the Auditor Application View.
 */

.AUDITORAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/LIME/pod_title_cc.png");
}

.AUDITORAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/LIME/pod_title_tl.png");
}

.AUDITORAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/LIME/pod_title_tc.png"); 
}

.AUDITORAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/LIME/pod_title_tr.png");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * DefaultApp.css
 *
 * Styling specific to the Default Application View.
 */

.DefaultApp.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/PURPLE/pod_title_cc.png");
}

.DefaultApp.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/PURPLE/pod_title_tl.png");
}

.DefaultApp.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/PURPLE/pod_title_tc.png");
}

.DefaultApp.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/PURPLE/pod_title_tr.png");
}

/*------------------------------------*/
/*______________________________________________________________________________
 * FINAPP.css
 *
 * Styling specific to the Financial Worker Application View.
 */

.FINAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/LIGHTORANGE/pod_title_cc.png");
}

.FINAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tl.png");
}

.FINAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tc.png"); 
}

.FINAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tr.png");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * INVESTRAPP.css
 *
 * Styling specific to the Investigator Application View.
 */
 
.INVESTRAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_cc.png");
}

.INVESTRAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_tl.png");
}

.INVESTRAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_tc.png");
}

.INVESTRAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_tr.png");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * SYSADMAPP.css
 *
 * Styling specific to the System Administrator Application View.
 */

.SYSADMAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/GREY/pod_title_cc.png");
}

.SYSADMAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/GREY/pod_title_tl.png");
}

.SYSADMAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/GREY/pod_title_tc.png");
}

.SYSADMAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/GREY/pod_title_tr.png");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * TaskContextPanel.css
 *
 * Create styles that are applied to the HTML for task context details.
 */

.task-container-panel {
    position: relative;
    top: 5px;
}

.task-content-panel {
    left: 5px;
    position: absolute;
    width: 99%;
}

div.task-content-panel div.wrapper div.wrapper-bottom div.center {
  background-color: #E6EBF1;
}

div.task-content-panel div.wrapper div.wrapper-bottom div.left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

div.task-content-panel div.wrapper div.wrapper-bottom div.center div.right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}

.task-context-panel-details {
  float: left;
  height: 115px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  width: 100%;
}

.task-context-panel-details  *:focus-visible {
   outline: 0.125rem solid #0f62fe;
	 outline-offset: -0.125rem;
}

.task-context-table {
  background-color: white;
  padding-left: 15px;
  padding-bottom: 23px;
}

.task-context-table-cell-label {
  color: #696969;
}

.task-context-table-cell-value {
  color: black;
}

.task-context-table-link a {
    color: #005291;
    text-decoration: none;
}

.task-context-table-link a:hover {
    text-decoration: underline;
}

.task-context-table table td {
    height: 18px;
    white-space: nowrap;
    width: 90px;
    word-wrap: normal;
}

.task-context-table table .task-context-table-link {
    width: 150px;
}

.task-context-table table th {
    height: 18px;
    white-space: nowrap;
    width: 70px;
    word-wrap: normal;
}

.task-context-header {
    background-color: white;
    color: #FB7803;
    font-family: tahoma;
    font-size: 140%;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-top: 10px;
}

div.task-context-subject-details img {
  padding-left: 11px;
  padding-right: 10px;
  padding-top: 4px;
  float: left;
}

.task-context-subject-details {
  font-weight: normal;
}

.task-context-subject-label {
    color: black;
    padding-top: 6px;
}

/* ======== Curam 2016 Styling ======== */

body.curam.soria div.task-container-panel {
  width: 100%;
  top: 0px;
}

body.curam.soria .task-content-panel {
  background-color: transparent;
  top: 10px;
}

body.curam.soria .task-context-panel-details {
  float: left;
  height: 160px;
  border-left: none;
  border-right: none;
  width: 100%;
}

body.curam.soria .task-context-table {
  background-color: transparent;
  padding-left: 0px;
  padding-bottom: 0px;
}

body.curam.soria .task-context-table table td.task-context-table-cell-label {
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  line-height: 20px;
  white-space: nowrap;
  width: auto;
  word-wrap: normal;
  padding-left: 10px !important;
  padding-right: 20px;
}

body.curam.soria .task-context-table table td.task-context-table-cell-value,
body.curam.soria .task-context-table table td.horiz-body-last-celltask-context-table-cell-value {
  font-family:MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  line-height: 20px;
  white-space: nowrap;
  width: auto;
  word-wrap: normal;
  padding-right: 40px;
  padding-left: 0px !important;
}

body.curam.soria .task-context-table-link a {
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #0f62fe;
  line-height: 20px;
  text-decoration: none;
}

body.curam.soria .task-context-table-link a:hover {
  color: #0353e9;
  text-decoration: none;
}

body.curam.soria .task-context-table table .task-context-table-link {
  width: auto;
  white-space: nowrap;
  word-wrap: normal;
  padding-right: 40px;
  padding-left: 0px !important;
}

body.curam.soria .task-context-table table th.horiz-body-first-celltask-context-table-cell-label {
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  line-height: 20px;
  white-space: nowrap;
  width: auto;
  word-wrap: normal;
  padding-right: 20px;
}

body.curam.soria .task-context-header {
  background-color: transparent;
  font-weight: normal;
  padding-bottom: 5px;
  padding-left: 0px;
  padding-top: 10px;
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 21px;
  color:#152935;
  letter-spacing:-0.22px;
  line-height: 30px;  
}

body.curam.soria div.task-context-subject-details img {
  padding-left: 0px;
  padding-right: 10px;
  padding-top: 0px;
}

body.curam.soria .task-context-subject-details {
  font-weight: normal;
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  line-height: 20px;
  padding-left: 0px;
  padding-top: 45px;
}

body.curam.soria .task-context-subject-label {
  padding-top: 0px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  line-height: 20px;
  padding-left: 0px;
}

/* ==== Curam 2016 Styling ==== */

body.curam.soria .task-content-panel {
  top: 0px;
  height: 180px;
}
body.curam .task-context-panel-details .task-context-table table {
  width: 100%;
}
body.curam.soria .task-context-table table td.field,
body.curam.soria .task-context-table table th.field {
  padding: 0px 0px 5px 0px !important;
  font-size: 14px;
  color: #161616;
}
body.curam.soria.context-panel .task-context-panel-details .task-context-table table .task-context-table-cell-label {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  width: 13%;
}
body.curam.soria.context-panel .task-context-panel-details .task-context-table table .task-context-table-cell-value {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  width: 20%;
}
body.curam.soria .task-context-subject-details {
  width: 100%;
  position: absolute;
  bottom: 10px;
}
/* Overdue icon in Available Tasks list */
body#Curam_Inbox_availableTaskSearch td.field img {
  vertical-align: middle;
}

/*______________________________________________________________________________
 * TaskContextPanel_rtl.css
 *
 * Create styles that are applied to the HTML for task context details.
 */

.rtl .task-content-panel {
    left: auto;
    right: 5px;
}

.rtl .task-context-panel-details {
  float: right;
}

.rtl .task-context-table {
  padding-left: 0px;
  padding-right: 15px;
}

.rtl .task-context-header {
    padding-left: 0px;
    padding-right: 15px;
}

.rtl div.task-context-subject-details img {
  padding-left: 10px;
  padding-right: 11px;
  float: right;
}

/* ======== Curam 2016 Styling ======== */

body.rtl.curam .task-content-panel .task-context-header {
  padding-right: 0px;
}

body.rtl.curam .task-content-panel .task-context-table {
  padding-right: 0px;
}

body.rtl.curam .task-context-table table th.horiz-body-first-celltask-context-table-cell-label {
  padding-right: 0px;
  padding-left: 20px;
}

body.rtl.curam .task-context-table table td.task-context-table-cell-value, 
body.rtl.curam .task-context-table table td.horiz-body-last-celltask-context-table-cell-value {
  padding-left: 40px !important;
  padding-right: 0px !important;
}

body.rtl.curam .task-context-table table td.task-context-table-cell-label {
  padding-left: 20px !important;
  padding-right: 10px !important;
}

body.rtl.curam .task-context-table table .task-context-table-link {
  padding-right: 0px !important;
  padding-left: 40px !important;
}

body.rtl.curam div.task-context-subject-details img {
  padding-left: 10px;
  padding-right: 0px;
}

/*______________________________________________________________________________
 * 
 * core css for pre 6.0 application style
 * 
 */

/*______________________________________________________________________________
 * contactlogpreview.css
 *
 */

body.soria div.contact-log-preview div.cl-table-header table thead tr th {
  padding: 5px 10px 5px 8px;

}

div.narrative {
  padding-left: 7px;
  background-color: #FFFFFF;
}

div.narrative table {
  margin-top: 5px;
}

div.narrative table thead {
  background-color: transparent;
}

 div.contact-log-preview div.narrative {
  display: inline-block;
}


div.contact-log-preview div.narrative table thead tr th {
  background: transparent;
  border: 0px !important;
}


div.contact-log-preview div.narrative table tbody tr td {
  background: transparent !important;
  background-image: transparent !important;
  padding: 0px 0px 4px 0px !important;
  border: 0px !important;
}

div#note-history table tbody tr td {
  border: 0px !important;
}

div.contact-log-preview div.narrative #note-history .rich-text {
 padding-bottom: 14px; 
}

body.soria div.preview-contact-log-wrapper table tr.even-last-row td.first-field,
body.soria div.preview-contact-log-wrapper table tr.odd-last-row td.first-field {

  border-bottom: 1px solid #B6B6B6 !important;
  border-left: 1px solid #B6B6B6 !important;

}

div.preview-contact-log-wrapper table tbody tr td.first-field {
  padding: 0px;
}

div.contact-log-preview table.list-body tbody tr td {
  background-color: #ffffff !important;
}

.contact-log-spacer {
  background-color: #E6EBF1;
}

.cl-table-header table {
  margin-top: 0px !important;
}

/*______________________________________________________________________________
 * end contactlogpreview.css
 *
 */
.rtl div.preview-contact-log-wrapper tr.even-last-row td.first-field, 
.rtl div.div.preview-contact-log-wrapper tr.odd-last-row td.first-field {
  padding-left: 0px;
  padding-right: 0px; }

/*______________________________________________________________________________
 * contactlogpreview_rtl.css
 *
 */

body.rtl.soria div.contact-log-preview div.cl-table-header table thead tr th {
  padding: 5px 8px 5px 10px;

}

.rtl div.narrative {
  padding-left: 0px;
  padding-right: 7px;
}

body.rtl.soria div.preview-contact-log-wrapper table tr.even-last-row td.first-field,
body.rtl.soria div.preview-contact-log-wrapper table tr.odd-last-row td.first-field {

  border-left: none !important;
  border-right: 1px solid #B6B6B6 !important;

}

/*______________________________________________________________________________
 * end contactlogpreview_rtl.css
 *
 */
/*______________________________________________________________________________
 * core custom.css
 *
 * Core custom css styles.
 */

.hidden-screenreader-label {
	border: 0; 
	clip: rect(0 0 0 0);
	height: 1px; 
	margin: -1px;
	overflow: hidden;
	padding: 0; 
	position: relative;
	width: 1px;	
	
}


.action-link-button input {
  background-color: white;
  color: #376F8F;
  border: none;
  text-decoration: none;
  cursor: pointer;
  font-size: 100%;
  position: relative;
  bottom: -1px;
}

span.taskSubject{
    font-size: 120%;
    font-weight: bold;
    color: #F39002;
    width:100%;
}

.details .cds--cluster .top .center,
.details .cds--cluster .bottom .center {
    display:none;
}
.details .cds--cluster .top .left,
.details .cds--cluster .bottom .left {
    background:none;
}


/*
* Add styling to the person search page
*/
table tbody td.field div.personsearchname img,
a.in-page-list-icon img,
body.curam.soria div#content div.list table td a ~ img {
  vertical-align:middle;
}

body.curam.soria table tbody td.field div.personsearchname img {
	padding: 0 5px;
}

/*
* Add styling for viewing rich text
*/
div.rich-text ul, div.rich-text ol {
  margin-top:12px;
  margin-bottom:12px;
  padding-left:40px;
}

div.rich-text ul li {
  list-style-type:disc;
  list-style-image:none;
  list-style-position:outside;
}

div.rich-text ol li {
  list-style-type:decimal;
  list-style-image:none;
  list-style-position:outside;
}

div.rich-text sub {
  vertical-align:sub !important;
}

div.rich-text sup {
  vertical-align:super !important;
}

div.events-attendees-list table tbody tr td.first-field {
  padding-left: 0px;
}


/*
* Styling to remove extra set of action buttons from Org Structure tree
* TEC-6302
* CR00254430, JF
*/
#Curam_Organization_OrganisationStructureTreeWindow .page-header
{
  display: none;
}

#Curam_Organization_OrganisationStructureTreeWindow .title-exists
{
  top:0px;
}

/*
* Styling to add the elipsis to the property description when it excceds one
* line on the search result list.
* CR00344670, JY
*/
.SYSADMAPP.soria .list.property-admin-search-result-list table tbody tr td.field div.text-field div.line {
  display:none;
}
.SYSADMAPP.soria .list.property-admin-search-result-list table tbody tr td.field div.text-field div.line:first-child {
  display:block;
}

.SYSADMAPP.soria .list.property-admin-search-result-list table tbody td.first-field+td.field+td.field,
.SYSADMAPP.soria .list.property-admin-search-result-list table tbody td.first-field+td.field+td.field+td.field,
.SYSADMAPP.soria .list.property-admin-search-result-list table tbody td.field div.text-field div.line {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-wrap: normal;
}

.soria div.cds--cluster.property-admin-dynamic-message .cds--field {
color: #FF0000;
}
.soria .cds--cluster.evidence-in-page-navg .in-page-nav-tabContainer { height: 25px !important; }

mark:not(.cds--list-box__menu-item__marked-bold)::before,
mark:not(.cds--list-box__menu-item__marked-bold)::after {
  clip-path: inset(100%);
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

mark:not(.cds--list-box__menu-item__marked-bold)::before {
  content: " highlight start ";
}

mark:not(.cds--list-box__menu-item__marked-bold)::after {
  content: " highlight end ";
}

/*______________________________________________________________________________
 * core custom_rtl.css
 *
 * Core custom css styles.
 */

/*
* Add styling for viewing rich text
*/
.rtl div.rich-text ul, .rtl div.rich-text ol {
  padding-left:0px;
  padding-right:40px;
}

.rtl div.events-attendees-list table tbody tr td.first-field {
  padding-left: 0px;
  padding-right: 0px;
}

body.soria div.SEARCHCRITERIAPANEL{
    margin-top: 0px;
    margin-left:0px;
    background-color: #F1F5Fd;
}

body.soria div.SEARCHCRITERIAPANEL1 {
    background-color: #F1F5Fd;
    padding-left: 50%;
    position: fixed;
    top: 25px;
    height: 30px;
    z-index:99999;
    width: 50% !important;

}

.soria div.SEARCHCRITERIAPANEL1 table td {
    background-color: transparent;
}

.soria div.SEARCHCRITERIAPANEL2,
.soria .SEARCHCRITERIAPANEL2 table.input-cluster,
.soria .SEARCHCRITERIAPANEL2 table.input-cluster td {
    background-color: transparent;
}

body#Curam_HCRIntakeErrors div#content, body#Curam_HCRIntakeErrors_customised div#content{
    margin-top:10px;
}

/*.soria .SEARCHCRITERIAPANEL1 table div.action-set a.ac span.left-corner, .soria .SEARCHCRITERIAPANEL1 table div.action-set a.ac span.right-corner, .soria .SEARCHCRITERIAPANEL1 table div.action-set a.ac span.middle{
    display:none !important;
}*/

.soria .SEARCHCRITERIAPANEL2 table.input-cluster table.date-time td.time{
    display:none;
}

.soria .SEARCHCRITERIAPANEL2 table.input-cluster th.label{
    color:#000000;
    white-space: nowrap;
    padding-right: 0px;
}

.soria .SEARCHCRITERIAPANEL2 table.input-cluster th span[title="To: "]{
    margin-left: 38px;
}

.soria .SEARCHCRITERIAPANEL2 table.input-cluster table.date-time td.popup-actions a{
    padding-left: 2px;
}

.soria .SEARCHCRITERIAPANEL2 table.input-cluster table.date-time td.input-date input{
    padding-left: 5px;
}

.soria .SEARCHCRITERIAPANEL2 table.input-cluster table.date-time td.input-date{
    width:60px;
}

.soria .SEARCHCRITERIAPANEL2 table.input-cluster th#N20031-1-2 span.label{
    margin-left: 15px;
}

body#Curam_HCRIntakeErrors_customised div.page-description, body#Curam_HCRIntakeErrors div.page-description{
    display:none;
}

body#Curam_HCRIntakeErrors_customised div.mandatory-icon-help, body#Curam_HCRIntakeErrors div.mandatory-icon-help{
    display:none;
}

body#Curam_HCRIntakeErrors_customised div.description-title .mand-help .no-desc-text, body#Curam_HCRIntakeErrors div.description-title .mand-help .no-desc-text{
    display:none;
}

.soria div.DPDESCRIPTION table th {
    display:none;
}

.soria div.DPDESCRIPTION table td {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    position: relative;
    left: 0px;
    margin: 0px;
}

.soria div.WORKFLOWDESCRIPTION table th {
    display:none;
}

.soria div.WORKFLOWDESCRIPTION table td {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    position: relative;
    left: 0px;
    margin: 0px;
}

.soria div.WORKFLOWCHART table th{
    display:none;
}

.soria div.WORKFLOWCHART table td{
    display: inline-block;
    height: 350px;
    overflow: hidden;
    width: 200%;
    position: relative;
    left: -15px;
    margin: 0px;
}

.soria div.DEFERREDPROCESSCHART table th{
    display:none;
}

.soria div.DEFERREDPROCESSCHART table td {
    display: inline-block;
    height: 350px;
    overflow: hidden;
    white-space: nowrap;
    width: 200%;
    position: relative;
    left: -15px;
    margin: 0px;
}

/* ==== Curam 2016 Styling ==== */

body#Curam_HCRIntakeErrors.curam div#content,
body#Curam_HCRIntakeErrors_customised.curam div#content {
  margin-top: 35px;
}

body.curam.soria div#content #mainForm div.SEARCHCRITERIAPANEL{
  margin-top: 0px;
  margin-left:0px;
  margin-right: 45px;
  background-color: #ffffff;
  position: fixed;
  top: 60px;
  overflow-y: auto;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL table {
  margin-left: 0;
  margin-top: 0;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL table td {
  padding-bottom: 0px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL1 {
  background-color: transparent;
  padding: 0;
  position: relative;
  height: 40px;
  z-index: 1;
  float: right;
  min-width: 425px;
  top: 0px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL1 table td {
  background-color: transparent;
  padding-bottom: 0px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL1 table td.first-col.top:first-child {
  padding-top: 5px;
  padding-bottom: 5px;
  position: absolute;
  width: 325px;
  right: 145px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL1 table td.last-col.top {
  position: absolute;
  width: 100px;
  right: 0px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL1 table td div.action-set {
  margin-top: 5px;
  padding-left: 0px;
  padding-right: 20px;
  float: right;
}

body.curam.basic div#content div.SEARCHCRITERIAPANEL1 table td div.action-set a.ac {
  background-color: #f4f4f4;
  padding: 3px 0px 4px 0px;
  margin-bottom: 0px;
}

body.curam.basic div#content div.SEARCHCRITERIAPANEL1 table td div.action-set a.ac:hover,
body.curam.basic div#content div.SEARCHCRITERIAPANEL1 table td div.action-set a.ac:focus {
  background-color: #0f62fe;
}

body.curam.basic div#content div.SEARCHCRITERIAPANEL1 .action-set.blue-action-set a:hover .middle,
body.curam.basic div#content div.SEARCHCRITERIAPANEL1 .action-set.blue-action-set a:focus .middle {
  color: #f4f4f4;
}

body.curam.basic div#content div.SEARCHCRITERIAPANEL1 .action-set.blue-action-set .middle {
  padding: 1px 7px 0px 7px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL2,
body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.input-cluster,
body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.input-cluster td {
  background-color: transparent;
  padding-top: 0px;
  padding-left: 10px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.input-cluster th.label{
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #161616;
  line-height: 17px;
  text-align: right;
  white-space: nowrap;
  padding-right: 0px !important;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.input-cluster {
  overflow: visible;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.input-cluster table.date-time {
  overflow: visible;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.input-cluster table.date-time td.input-date + td.popup-actions + td.time {
  display:none;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.input-cluster table.date-time td.input-date {
  padding-top: 0px;
  padding-left: 0px;
  width: 90px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.input-cluster table.date-time td.input-date input{
  padding-left: 5px;
  background-color: #f4f4f4;
  height: 30px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.date-time td.popup-actions img {
  margin-top: 5px;
}

body#Curam_HCRIntakeErrors.curam div.cds--cluster div.cds--cluster .top,
body#Curam_HCRIntakeErrors_customised.curam div.cds--cluster div.cds--cluster .top {
  padding-left: 0px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.input-cluster .cds--label{
  margin-left: 0px;
}

body#Curam_HCRIntakeErrors.curam .list table thead tr th,
body#Curam_HCRIntakeErrors.curam .list table thead tr th.field,
body#Curam_HCRIntakeErrors_customised.curam .list table thead tr th,
body#Curam_HCRIntakeErrors_customised.curam .list table thead tr th.field {
  padding: 10px;
}

body#Curam_HCRIntakeErrors.curam div.cds--cluster div.list table tr td:first-child,
body#Curam_HCRIntakeErrors_customised.curam div.cds--cluster div.list table tr td:first-child{
  padding: 10px 10px !important;
}

body#Curam_HCRIntakeErrors.curam div.cds--cluster div.list table tr td.dummy-tfoot-td,
body#Curam_HCRIntakeErrors_customised.curam div.cds--cluster div.list table tr td.dummy-tfoot-td {
  padding: 0 !important;
}

body#Curam_Person_listCase table.breadcrumb td,
body#Curam_Person_listCaseForDuplicate table.breadcrumb td,
body#Curam_Person_listCommunicationForDuplicate table.breadcrumb td,
body#Curam_Person_listCommunication table.breadcrumb td,
body#Curam_Person_listDeductionForDuplicate table.breadcrumb td,
body#Curam_Person_listDeduction table.breadcrumb td,
body#Curam_Person_listFinancialInstrumentForDuplicate table.breadcrumb td,
body#Curam_Person_listFinancialInstrument table.breadcrumb td,
body#Curam_Person_listFinancialForDuplicate table.breadcrumb td,
body#Curam_Person_listFinancial table.breadcrumb td,
body#Curam_Person_listInteractionForDuplicate table.breadcrumb td,
body#Curam_Person_listInteraction table.breadcrumb td,
body#Curam_Person_listIssueForDuplicate table.breadcrumb td,
body#Curam_Person_listIssue table.breadcrumb td,
body#Curam_Person_listRoleForDuplicate.uim table.breadcrumb td,
body#Curam_Person_listRole.uim table.breadcrumb td,
body#Curam_Person_listTaskForDuplicate table.breadcrumb td,
body#Curam_Person_listTask table.breadcrumb td
body#Curam_Person_listTask table.breadcrumb td
{
padding-right:5px
}

div.tab-renderer td.top {
background-color: #F9F9F9;
border:1px solid #7786B8;
padding:10px 10px 10px 17px;
}

div.tab-renderer td.top div.action-set {
padding-bottom:5px;
}

div.tab-renderer {
border: medium none;
}
div.tab-renderer>table {
border-collapse:collapse;
}
div.tab-renderer>table>tbody>tr>td {
padding:0;
border:none;
}
div.tab-renderer>table>tbody>tr>td+td {
padding-left:15px;
}
div.tab-renderer div.cds--cluster,
div.tab-renderer div.list {
width:99%;
margin:0;
}
body#Curam_Person_listCase.rtl table.breadcrumb td,
body#Curam_Person_listCaseForDuplicate.rtl table.breadcrumb td,
body#Curam_Person_listCommunicationForDuplicate.rtl table.breadcrumb td,
body#Curam_Person_listCommunication.rtl table.breadcrumb td,
body#Curam_Person_listDeductionForDuplicate.rtl table.breadcrumb td,
body#Curam_Person_listDeduction.rtl table.breadcrumb td,
body#Curam_Person_listFinancialInstrumentForDuplicate.rtl table.breadcrumb td,
body#Curam_Person_listFinancialInstrument.rtl table.breadcrumb td,
body#Curam_Person_listFinancialForDuplicate.rtl table.breadcrumb td,
body#Curam_Person_listFinancial.rtl table.breadcrumb td,
body#Curam_Person_listInteractionForDuplicate.rtl table.breadcrumb td,
body#Curam_Person_listInteraction.rtl table.breadcrumb td,
body#Curam_Person_listIssueForDuplicate.rtl table.breadcrumb td,
body#Curam_Person_listIssue.rtl table.breadcrumb td,
body#Curam_Person_listRoleForDuplicate.uim.rtl table.breadcrumb td,
body#Curam_Person_listRole.uim.rtl table.breadcrumb td,
body#Curam_Person_listTaskForDuplicate.rtl table.breadcrumb td,
body#Curam_Person_listTask.rtl table.breadcrumb td
body#Curam_Person_listTask.rtl table.breadcrumb td
{
padding-right:0px;
padding-left:5px;
}

.rtl div.tab-renderer td.top {
padding:10px 17px 10px 10px;
}

.rtl div.tab-renderer>table>tbody>tr>td+td {
padding-left:0px;
padding-right:15px;
}

/*
 * Copyright Merative US L.P. 2012, 2021
 */

div.cluster-cpr-no-internal-padding .top{
 padding-left: 0px !important;
 padding-right: 0px !important;
 border-bottom: 0px;
 padding-bottom:0px;
 padding-top:0px;
}

div.cluster-cpr-field-bold {
 font-weight: bold;
}

div.list-cpr-margin-top-bottom {
 margin-bottom: 4px;
 margin-top: 4px;
 margin-left:0px !important;
 margin-right: 0px !important;
}

div.cluster-cpr-grey-background .top{
 background-color: #EBEDF2;
}

.rtl .soria div.cds--cluster .top.last-col div.cds--cluster.cluster-cpr-no-border,
.rtl .soria div.cds--cluster .top.last-col div.list.cluster-cpr-no-border {
 margin-left:15px !important;
}

.rtl div.cluster-cpr-no-border { 
 margin-right:0px !important;
} 

/*
 * Copyright Merative US L.P. 2012, 2025
 */
/*______________________________________________________________________________
 * core evidenceDashboard
 *
 * styles for the evidence dashboard page.
 */
.evidenceDashboard {
  margin-left: 4px;
  margin-right: 4px;
  container: evidence-dashboard / inline-size;
}

.evidenceDashboard table td a {
  color: #376F8F;
  text-decoration: none;
  vertical-align: middle;
}

.evidenceDashboard .dijitTitlePane,
.evidenceDashboard .dijitTitlePane:last-of-type {
  border-top: 1px solid #e0e0e0;
}

.evidenceFolderOpened {
  background: center  url(../../Images/tree_minus.png);
}

.evidenceFolderClosed {
  background: center  url(../../Images/tree_plus.png);
}

.arrowImageButtonClass {
  cursor: pointer;
  padding: 10px;
  margin-inline-start: auto;
  border: none;
  background-color: transparent;
}

.arrowImageButtonClass:hover {
  background-color: #e8e8e8;
}

.arrowImageButtonClass:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}

.arrowImageButtonClass img {
  vertical-align: middle;
}

.evidenceLeaf {
  background: no-repeat center  url(../../Images/tree_minus.png);
}


.tdStyle {
  vertical-align: middle;
  height: 25px;
  
}

.dashboardLegend {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
}

.dashboardLegend > * {
  padding-block-end: 1rem;
}

.dashboardLegendSpan {
  padding-inline-start: 10px;
  font-size: 14px;
  color: #161616;
}

.dashboardLegendSpan + img {
  padding-inline-start: 30px;
}

.dashboardColumn {
  border-inline-end: 1px solid #c6c6c6  ;
}

.dashboardColumn + td {
  width: 33%;
}

.dashboardColumn.first {
  width: 34%;
}

@container evidence-dashboard (max-width: 80ch) {
  .dashboardColumn,
  .dashboardColumn.first,
  .dashboardColumn + td {
    display: block;
    width: 100%;
    border: none;
  }
}

.dashboardTextColumn {
  padding-left: 5px;
}

.dashboardTextColumn div span {
  padding-right: 15px;
  vertical-align: middle;
}

.dashboardImageColumn {
  cursor: pointer;
  display: inline-block;
}

.dashboardImageColumn button {
  border: none;
  background-color: transparent;
  cursor: pointer;
  height: 32px;
  width: 32px;
}

.dashboardImageColumn button:hover, 
.dashboardImageColumn button:focus {
  background-color: #e8e8e8;
}

.dashboardImageColumn button:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}

body.curam.soria .dashboardTextColumn .dashboardImageColumn button img {
  vertical-align: middle;
  padding: 0;
}


.tdArrowStyle {
  padding-right: 10px;
  padding-left: 10px;
} 

/*
 * Styles for the evidence filter buttons - Recorded, not recored and All. 
 */
.contentPanelFilterButtonLabelsStyle {
  cursor: pointer;
  display: inline-block;
}

.filterLabelText {
  position: relative;
  color: #525252;
  font-size: 14px;
  text-align: center;
}

.noBorderTitlePaneContentOuter {
  border: none;
}

.evidence-dashboard-cluster {
  display: none;
  margin-top: -3px;
}

.EvidenceDashboardOpen {
  background: repeat-x url(../../Images/category_bar_selected.png);
}

.EvidenceDashboardClosed {
  background: repeat-x url(../../Images/category_bar_deselected.png);
}

.evidence-dashboard-header-wrapper {
  background: repeat-x url(../../Images/category_bar_selected.png);
}

.evidence_dijitTitlePaneTitleFocus {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/*
 * Style for the title pane title.
 */
.evidenceTitlePaneHeader {
  display: inline;
  flex: 1;
  margin-inline-start: 10px;
  font-size: 14px;
  font-weight: 600;
  color: #161616;
}

@container evidence-dashboard (max-width: 280px) {
  .evidenceTitlePaneHeader {
    flex-basis: 100%;
  }
}

.evidenceTitlePane .dijitArrowNode {
  display: none;
}

.dijitTreeContainer {
  vertical-align: top;
}

.opened {
  background-image: url(../../Images/arrow_open_16x16.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}
.closed {
  background-image: url(../../Images/arrow_closed_16x16.png);
  background-repeat: no-repeat;
  width: 18px;
  height: 18px;
}
.dashboardHeader {
  width: 100%;
}

.dashboardHeader td {
  vertical-align: middle;
}
.dashboardLegend td #iconsColumn {
  text-align: right;
}
/*
 * Style for the filter-groups selection list
 */
.dashboardHeader td .dijitSelect .dijitButtonContents {
  min-width: 170px;
  max-width: 170px;
}

.dashboardFilter table.dijit span.dijitReset {
  max-width: 170px;
  overflow: hidden;
}

div[dijitpopupparent="dashboardFilterSelection"] {
  max-height: 200px !important;
  border: 1px solid #7F9DB9 !important;
}

/* ======== Curam 2016 Styling ======== */

body.curam.soria .evidenceDashboard {
  margin-left: 4px;
  margin-right: 4px;
}

body.curam.soria .evidenceTitlePane {
  background: transparent;
  padding: 1px;
}

body.curam.soria .evidenceDashboard table td a {
  color: #0f62fe;
}

body.curam.soria .evidenceDashboard table td a:focus {
  outline: 2px solid #0f62fe;
}

body.curam.soria .dashboardColumnContent {
  padding-inline: 10px;
}

body.curam.soria .dashboardColumnContent li {
  display: flex;
  flex-wrap: wrap;
}

body.curam.soria .dashboardColumnContent li > ul {
  display: block;
  width: 100%;
}

body.curam.soria .dashboardColumnContent .evidenceTextAndButtonWrapper {
  width: 100%;
  display: block;
  line-height: 2rem;
}

body.curam.soria .dashboardTextColumn {
  padding-left: 10px;
  display: inline-block;
}

body.curam.soria .dashboardTextColumn img {
  padding: 0px 2px;
  vertical-align: middle;
}

body.curam.soria .dashboardTextColumn img:first-of-type {
  padding-left: 5px;
}

body.curam.soria .dashboardTextColumn img:last-of-type {
  padding-right: 5px;
}

body.curam.soria .dashboardTextColumn div span {
  padding-right: 5px;
  vertical-align: middle;
  line-height: 20px;
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
}

body.curam.soria .dashboardTextColumn div span.evidenceDashIndentation {
  padding: 0;
}

body.curam.soria .dashboardTextColumn div span.mandatory-field-indicator {
  padding-right: 0px;
  color: #da1e28;
  padding-left: 1ch;
  font-weight: 400;
  letter-spacing: var(--cds-label-01-letter-spacing, 0.32px);
}

body.curam.soria .evidenceDashboard .requiredFieldLegendContainer {
  display: flex;
  gap: 2rem;
  flex-wrap: wrap;
  width: auto;
  float: none;
}

body.curam.soria .evidenceDashboard .requiredFieldLegend {
  font-size: 12px;
  color: #da1e28;
  text-align: end;
  margin-inline-start: auto;
}

body.curam.soria .filterButton {
  height: 40px;
  border: none;
  padding: 0 20px;
  display: inline-block;
  text-align: center;
  background: none;
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  cursor: pointer;
}

body.curam.soria .filterButton:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}

body.curam.soria .filterButtonHighlight .filterLabelText,
body.curam.soria .filterButtonHighlightRollover .filterLabelText {
  border-bottom: 3px solid #0f62fe;
  padding-bottom: 8px;
  color: #0f62fe;
}

body.curam.soria .filterButtonHighlight,
body.curam.soria .filterButtonHighlightRollover {
  background: #f4f4f4;  
}

body.curam.soria .filterButtonNormalRollover .filterLabelText {
  color: #161616;
}

body.curam.soria .dashboardHeader #filterColumn {
  padding-bottom: 17px;
}

body.curam.soria .dashboardHeader #filterColumn .dashboardFilter span {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
}

body.curam.soria .dashboardHeader #filterColumn .dashboardFilter table.dijitSelect {
  background: #ffffff;
  border: 1px solid #8d8d8d;
}

body.curam .evidenceDashboardFilterMenu {
  border: 1px solid #8d8d8d;
}


body.curam.soria .dashboardHeader #filterColumn .dashboardFilter table.dijitSelect:focus {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
}

body.curam.soria .dashboardHeader #filterColumn .dashboardFilter table.dijitSelect td.dijitButtonContents {
  border: none;
  overflow: hidden;
}

body.curam.soria .dashboardHeader #filterColumn .dashboardFilter table.dijitSelect td.dijitArrowButton {
  padding: 5px;
  transition: transform 70ms cubic-bezier(0.2, 0, 0.38, 0.9);
  right: 5px;
  background: none;
}

body.curam.soria .dashboardHeader #filterColumn .dashboardFilter table.dijitSelectOpened td.dijitArrowButton {
  transform: rotate(180deg);
}

body.curam.soria .dashboardHeader #filterColumn .dashboardFilter table.dijitSelect td.dijitArrowButton .dijitArrowButtonInner {
  display: none;
}

body.curam.soria .dashboardHeader #filterColumn .dashboardFilter table.dijitSelect td.dijitButtonContents span.dijitSelectLabel {
  padding-top: 1px;
  padding-left: 10px;
}

body.curam.soria .dashboardHeader {
  width: 100%;
  margin-top: 10px;
}

body.curam.soria div[dijitpopupparent="dashboardFilterSelection"] {
  max-height: 200px !important;
  border: none !important;
}

body.curam.soria div[dijitpopupparent="dashboardFilterSelection"] td.dijitReset.dijitMenuItemLabel {
  height: 20px !important;
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  font-weight: normal;
}

body.curam.soria div[dijitpopupparent="dashboardFilterSelection"] .dijitMenuItemSelected td.dijitReset.dijitMenuItemLabel {
  height: 20px !important;
}

body.curam.soria div[dijitpopupparent="dashboardFilterSelection"] td.dijitReset.dijitMenuArrowCell,
body.curam.soria div[dijitpopupparent="dashboardFilterSelection"] td.dijitReset.dijitMenuItemIconCell {
  display: none;
}

body.curam div.dijitPopup.dijitMenuPopup .dijitMenuItemSelected {
  background-image: none;
  background: #e8e8e8;
  color: #161616;
  opacity: 1;
}

body.curam div.dijitPopup.dijitMenuPopup .dijitMenuItemSelected .selectedIcon {
  background: none;
  color: #161616;
  opacity: 1;
}

body.curam div.dijitPopup.dijitMenuPopup .isSelectedContainer {
  background: none;
  height: 39px;
}

body.curam div.dijitPopup.dijitMenuPopup .selectedIcon {
  fill: #161616;
  transform: translateY(65%);
  position: relative;
  right: 5px;
}

@media screen and (-ms-high-contrast: active), (forced-colors: active) {
  body.curam div.dijitPopup.dijitMenuPopup .selectedIcon {
    fill: ButtonText;
  }
  
  body.curam div.dijitPopup.dijitMenuPopup .dijitMenuItemSelected .isSelectedContainer  {
    border-width: 1px;
    border-style: solid;
    border-left: none;
  }
}

body.curam div.dijitPopup.dijitMenuPopup .notSelected {
  width: 16px;
  height: 16px;
}

body.curam.soria .dijitTitlePaneContentInner {
  padding: 0;
  padding-block-end: 20px;
  margin-inline: -10px;
}

body.curam.soria .evidenceDashboard br {
  line-height: 30px;
}

@media print {
  .arrowImageButtonClass {
	display: none;
  }
}
/*
 * Copyright Merative US L.P. 2012, 2025
 */
/*______________________________________________________________________________
 * core evidenceDashboard_rtl
 *
 * styles for the evidence dashboard page.
 */

.rtl .dashboardTextColumn {
 padding-right:5px;
 padding-left:0;
}

.rtl .dashboardTextColumn div span {
  padding-left: 15px;
  padding-right: 0;
}


/*
 * Styles for the evidence labels - Recorded, not recored and All. 
 */

.rtl .backgroundHighlight {
  border-left: none;
  border-right: 1px solid #A9BBCE;
}

.rtl .backgroundHighlightRollover {
  border-left: none;
  border-right: 1px solid #A9BBCE;
}

.rtl .backgroundNormal {
  border-left: none;
  border-right: 1px solid #A9BBCE;
  float: left;
}

/* ======== Curam 2016 Styling ======== */

body.curam.rtl .dashboardTextColumn {
  padding-right: 10px;
  padding-left: 0;
}

body.curam.rtl .dashboardTextColumn div span {
  padding-left: 5px;
  padding-right: 0;
}

body.curam.rtl .backgroundHighlight {
  border-left: none;
  border-right: none;
  float: none;
}

body.curam.rtl .backgroundHighlightRollover {
  border-left: none;
  border-right: none;
  float: none;
}

body.curam.rtl .backgroundNormal {
  border-left: none;
  border-right: none;
  float: none;
}

body.curam.rtl .backgroundNormalRollover {
  border-left: none;
  height: 30px;
  padding: 0 20px;
  text-align: center;
  display: inline-block;
  color: #0353e9;
  background: none;
  float: none;
}

body.curam.rtl .evidenceTitlePaneTextNode {
  margin-right: 10px;
  margin-left: 0px;
}

body.curam.rtl .dashboardHeader td#filterColumn div.dashboardFilter span {
  padding: 0px 10px 0px 20px !important;
}

body.curam.rtl .dashboardHeader td#filterColumn div.dashboardFilter table.dijitSelect td.dijitButtonContents span.dijitSelectLabel {
  padding: 1px 10px 0px 0px !important;
}

body.curam.rtl .dashboardHeader td#filterColumn div.dashboardFilter table.dijitSelect td.dijitButtonContents div {
  float: right;
}

body.curam.rtl div[dijitpopupparent="dashboardFilterSelection"] td.dijitReset.dijitMenuItemLabel {
  padding-right: 8px;
}

body.curam.soria.rtl .dashboardHeader #filterColumn .dashboardFilter table.dijitSelect td.dijitArrowButton {
  right: -5px;
}

body.curam.rtl div.dijitPopup.dijitMenuPopup .selectedIcon {
  right: 0px;
}

body.curam.soria.rtl .dashboardTextColumn div span.mandatory-field-indicator {
  padding-right: 1ch;
  padding-left: 0px;
}

body.curam.soria.rtl .dashboardTextColumn img:first-of-type {
  padding-right: 5px;
  padding-left: 2px;
}

body.curam.soria.rtl .dashboardTextColumn img:last-of-type {
  padding-right: 2px;
  padding-left: 5px;
}

span.inner-span-action-control-visibility-hidden  {
  display:none;
}

/*______________________________________________________________________________
 * core orgsummarypod
 *
 * styles for the organisation summary pod.
 */

.org-summ-background {
  background-color: #ffffff;
}

table.summary-title, table.summary-content, table.summary-content-loc  {
  width: 100%;
}

table.summary-title th {
  padding-bottom: 3px;
  padding-left: 8px;
  padding-top: 5px;
}

table.summary-content tr:first-child td,
table.summary-content-loc tr:first-child td {
  padding-top: 6px;
}

table.summary-content tr td:first-child,
table.summary-content-loc tr td:first-child {
  padding-left: 8px;
}

.line-sep {
  border-bottom: 1px solid #dddddd;
  margin-left: 8px;
  margin-right: 8px;
}

table.summary-content tr td a,
table.summary-content-loc tr td a {
  color: #376F8F;
  text-decoration: none;
}

table.summary-content tr td a:hover,
table.summary-content-loc tr td a:hover {
  color: #376F8F;
  text-decoration: underline;
}

table.summary-content-loc td {
  padding-bottom: 10px;
}

/* ======== Curam 2016 Styling ======== */

body.curam.soria div#PT2025_body div.org-summ-background table.summary-title th {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #777677;
    line-height: 20px;
    padding-bottom: 5px;
}

body.curam.soria div#PT2025_body div.org-summ-background table.summary-content td,
body.curam.soria div#PT2025_body div.org-summ-background table.summary-content-loc td {
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616;
    line-height: 20px;
    padding: 5px 0;
}

body.curam.soria div#PT2025_body div.org-summ-background table.summary-content tr td:first-child, 
body.curam.soria div#PT2025_body div.org-summ-background table.summary-content-loc tr td:first-child {
	padding-left: 10px;
	line-height: 10px;
}

body.curam.soria div#PT2025_body div.org-summ-background table.summary-content tr td:last-child, 
body.curam.soria div#PT2025_body div.org-summ-background table.summary-content-loc tr td:last-child {
	padding-right: 10px;
}

body.curam.soria div#PT2025_body div.org-summ-background table.summary-content td a,
body.curam.soria div#PT2025_body div.org-summ-background table.summary-content-loc td a {
	font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	color: #0f62fe;
	line-height: 20px;
}

body.curam.soria div#PT2025_body div.org-summ-background table.summary-content td a:hover,
body.curam.soria div#PT2025_body div.org-summ-background table.summary-content td a:focus,
body.curam.soria div#PT2025_body div.org-summ-background table.summary-content-loc td a:hover,
body.curam.soria div#PT2025_body div.org-summ-background table.summary-content-loc td a:focus {
	color: #0353e9;
	text-decoration: none;
}

body.curam.soria div#PT2025_body div.org-summ-background div.line-sep {
	border-bottom: 1px solid #ecf0f2;
}

/*______________________________________________________________________________
 * core orgsummarypod_rtl
 *
 * styles for the organisation summary pod.
 */

.rtl table.summary-title th {
  padding-left: 0px;
  padding-right: 8px;
}

.rtl table.summary-content tr td:first-child,
.rtl table.summary-content-loc tr td:first-child {
  padding-left: 0px;
  padding-right: 8px;
}

/* ======== Curam 2016 Styling ======== */

body.curam.soria.rtl div#PT2025_body div.org-summ-background table.summary-content tr td:first-child, 
body.curam.soria.rtl div#PT2025_body div.org-summ-background table.summary-content-loc tr td:first-child {
	padding-right: 10px;
	padding-left: 0;
}

body.curam.soria div#PT2025_body div.org-summ-background table.summary-content tr td:last-child, 
body.curam.soria div#PT2025_body div.org-summ-background table.summary-content-loc tr td:last-child {
	padding-right: 0;
	padding-left: 10px;
}

#sidebar div.page-nav-links ul{
margin-top:2px;
padding-bottom:0;
}
#sidebar div.page-nav-links li{
background-color:#E0E3EE;
margin:0;
border:#9aa6cd solid 0;
}
#sidebar div.page-nav-links li a {
background-image: url("../../themes/classic/images/tree/page_16x16.gif");
background-repeat: no-repeat;
background-position: 24px 4px; 
color:#000000;
font-weight:normal;
font-size:98%;
border-color:#d7dae3 #bdc2d1 #bdc2d1 #d7dae3;
border-width:0;
border-style:none;
background-color:#E0E3EE;
padding:1px 1px 2px 38px;
}
#sidebar div.page-nav-links li.selected a {
border-color:#ebedf2;
background-color:#ebedf2;
}
.rtl #sidebar div.page-nav-links li a {
padding:1px 38px 2px 1px;
}

/*______________________________________________________________________________
 * 
 * This file contains styles that are aimed at specific pages using the id value
 * of the body element which is generated from the page-id to be Curam_'page-id'
 *
 * **** NB ****
 * The use of id's for styling is strongly discouraged and this is a solution of last
 * resort.
 *
 * ***** PLEASE CONSIDER OTHER OPTIONS BEFORE ADDING TO THIS FILE. *****
 */
#Curam_AdminCustomHome .page-header,
#Curam_AuditCoordinatorCustomHome .page-header,
#Curam_AuditorCustomHome .page-header,
#Curam_CaseworkerCustomHome .page-header,
#Curam_FinancialCustomHome .page-header,
#Curam_InvestigatorCustomHome .page-header,
#Curam_SupervisorCustomHome .page-header,
#Curam_SysAdminCustomHome .page-header
{
 display: none;
 visibility:hidden;
}
#Curam_AdminCustomHome div#content,
#Curam_AuditCoordinatorCustomHome div#content,
#Curam_AuditorCustomHome div#content,
#Curam_CaseworkerCustomHome div#content,
#Curam_FinancialCustomHome div#content,
#Curam_InvestigatorCustomHome div#content,
#Curam_SupervisorCustomHome div#content,
#Curam_SysAdminCustomHome div#content
{
  top:0;
}

div.nested-cluster-no-border{
border:0 none;
}

div.nested-cluster-no-border td.top {
padding-left:0;
padding-right:0;
border-bottom:0;
}


div.cds--cluster div.nested-cluster-left{
margin:0;
width:95%;
}

div.cds--cluster div.nested-cluster-right{
margin:0;
width:99%;
}

div.pod h2 {
  background-color:#4682B4;
  border-color:#F4F5F9 rgb(214, 217, 226) rgb(214, 217, 226) rgb(244, 245, 249);
  border-style:solid;
  border-width:2px;
  color:#FFFFFF;
  font-weight:bold;
  padding:0px 14px 1px 0px;
}

div.pod h2 {
  background-image:url(../themes/new/images/new/toggleUp.gif);
  background-position:100% 0%;
  background-repeat:no-repeat;
}

div.pod h4 {
  background-color:#F5F5F5;
  border-color:#F4F5F9 rgb(214, 217, 226) rgb(214, 217, 226) rgb(244, 245, 249);
  border-style:solid;
  border-width:2px;
  color:#000000;
  font-weight:bold;
  padding:0px 14px 1px 0px;
}

td.podbodyrow {
  border-bottom-style:none;
  border-right:medium none;
}


.filters .task-filter-title .filter-title{
    width: 40%;
}

.filters .task-filter-title .filter-content{
    width: 10%;
}

.rtl div.pod h2 {
  padding:0px 0px 1px 14px;
}

.rtl div.pod h4 {
  padding:0px 0px 1px 14px;
}

.rtl td.podbodyrow {
  border-right:none;
  border-left:medium none;
}

.rtl .overdue {
  float: right;
  padding:10px 23px 0px 0px;
  background-position:bottom right;
}

/*______________________________________________________________________________
 * searchcontextpanels.css
 *
 * Style appiled to context panels used with search expanded list
 *
 */

 /* Person Preview Page */
  body#Curam_Person_homeTabDetailsPreview.list-inline-page { overflow-y: visible }

  body#Curam_Person_homeTabDetailsPreview.list-inline-page .top .left { background:none }

  body#Curam_Person_homeTabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent; }

  body#Curam_Person_homeTabDetailsPreview.list-inline-page .top .right { background:none; }

  body#Curam_Person_homeTabDetailsPreview.list-inline-page .top { height: 1px; }

  body#Curam_Person_homeTabDetailsPreview.list-inline-page .bottom .left { background:none }

  body#Curam_Person_homeTabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent; }

  body#Curam_Person_homeTabDetailsPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_Person_homeTabDetailsPreview.list-inline-page .bottom{ height: 1px; }

 body#Curam_Person_homeTabDetailsPreview.list-inline-page div#tab-title {
   display: none;
 }

 body#Curam_Person_homeTabDetailsPreview.list-inline-page div#content {
   border-left: 0px;
   border-right: 0px;
   overflow: auto;
   position: relative;
   top: 0px;
   background: #ffffff;
   width: calc(100% - 110px);
   margin-left: 30px;
   margin-top: 0px;
   height: 180px;
 }

 body#Curam_Person_homeTabDetailsPreview.list-inline-page div#content div.person-container-panel {
   min-width: 850px;
   top: 0px;
}

 /* Prospect Person Preview Page */
 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page { overflow-y: visible }

 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page .top .left { background:none }

 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page .top .right { background:none; }

 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page .top { height: 1px; }

 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page .bottom .left { background:none }

 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page .bottom{ height: 1px; }

 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page div#tab-title {
   display: none;
 }

 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page div#content {
   border-left: 0px;
   border-right: 0px;
   overflow: auto;
   position: relative;
   top: 0px;
   background: #ffffff;
   width: calc(100% - 110px);
   margin-left: 30px;
   margin-top: 0px;
   height: 180px;
 }

 body#Curam_ProspectPerson_homeTabDetailsPreview.list-inline-page div#content div.person-container-panel {
   min-width: 850px;
   top: 0px;
}

/* Employer */
  body#Curam_Employer_homeDetailsPreview.list-inline-page { overflow-y: visible }

 body#Curam_Employer_homeDetailsPreview.list-inline-page .top .left { background:none }

 body#Curam_Employer_homeDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_Employer_homeDetailsPreview.list-inline-page .top .right { background:none; }

 body#Curam_Employer_homeDetailsPreview.list-inline-page .top { height: 1px; }

 body#Curam_Employer_homeDetailsPreview.list-inline-page .bottom .left { background:none }

 body#Curam_Employer_homeDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_Employer_homeDetailsPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_Employer_homeDetailsPreview.list-inline-page .bottom{ height: 1px; }

body#Curam_Employer_homeDetailsPreview.list-inline-page div#tab-title {
  display: none;
}

body#Curam_Employer_homeDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow: auto;
  position: relative;
  top: 0px;
  background: #ffffff;
  width: calc(100% - 110px);
  margin-left: 30px;
  margin-top: 0px;
  height: 180px;
}

body#Curam_Employer_homeDetailsPreview.list-inline-page div#content div.employer-container-panel {
  min-width: 905px;
  top: 0px;
}

body#Curam_Employer_homeDetailsPreview.list-inline-page div#content div.employer-container-panel div.employer-details-panel .content-address {
  max-width: 60%;
}


/* Prospect Employer */
  body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page { overflow-y: visible }

 body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page .top .left { background:none }

 body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page .top .right { background:none; }

 body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page .top { height: 1px; }

 body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page .bottom .left { background:none }

 body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page .bottom{ height: 1px; }

body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page div#tab-title {
  display: none;
}

body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow: auto;
  position: relative;
  top: 0px;
  background: #ffffff;
  width: calc(100% - 110px);
  margin-left: 30px;
  margin-top: 0px;
  height: 180px;
}

body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page div#content div.employer-container-panel {
  min-width: 911px;
  top: 0px;
}

body#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page div#content div.employer-container-panel div.employer-details-panel .content-address {
  max-width: 60%;
}

/* Product Delivery */
 body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page { overflow-y: visible }

 body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page .top .left { background:none }

 body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page .top .right { background:none; }

 body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page .top { height: 1px; }

 body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page .bottom .left { background:none }

 body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page .bottom{ height: 1px; }


body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page div#tab-title {
  display: none;
}

body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow-x: auto;
  overflow-y: auto;
  position: relative;
  top: 0px;
  background: #ffffff;
  margin-left: 30px;
  margin-top: 0px;
}

body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page div#content div.pd-container-panel {
  min-width: 900px;
  top: 0px;
  padding-top: 0px;
  height: 180px;
}

body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page.curam.soria div#content div.context-panel-wrapper div.pd-container-panel div.case-participant-panel {
  height: auto !important;
}

body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page.curam.soria div#content div.content-panel-detail.person-image-panel div.image-panel-content,
body#Curam_ProductDelivery_tabDetailsPreview.list-inline-page.curam.soria div#content div.content-panel-detail.case-participant-panel div.image-panel-content {
  background-color: transparent;
  width: 160px;
  height: 160px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel div.image-panel-content div.name-background {
  top: 127px;
  position: absolute;
  bottom: 15px;
  width: 152px;
  margin-left: 0px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content .name-one-title,
body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.container-panel .image-panel-content .name-one-title {
  height: 20px;
  width: 100%;
  background-color: transparent;
  padding-top: 0px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content .right-corner-image {
  top: 0px;
  left: 96px;
  z-index: 100;
  right: 0px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content .participant-image {
  width: 120px;
  height: 120px;
  position: absolute;
  left: 16px;
  padding: 0px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel div.image-panel-content div.participant-details {
  top: 140px;
  position: absolute;
  bottom: 0px;
  width: 152px;
  text-align: center;
  margin-left: 0px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content div.image-first-line,
body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content div.participant-details-divider,
body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content div.image-second-line {
  clear: none;
  width: auto;
  float: none;
  display: inline-block;
  padding: 0px;
  padding-top: 5px !important;
  text-align: center;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content .pd-content-panel,
body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content .pd-content-panel-onecol {
  right: 393px;
  left: 175px;
  background-color: transparent;
  top: 10px;
  width: auto;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content .pd-details .pd-reference {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 15px;
  padding-bottom: 0px;
  text-align: left;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content .pd-details .pd-reference .pd-reference-id {
position: unset;
font-size: inherit;
padding: unset;
background-color: inherit;
color: inherit;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content .pd-details .pd-reference .pd-status {
  padding: unset;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content .pd-details .pd-reference-id {
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 20px;
  background-color: #f4f4f4;
  position: absolute;
  right: 0px;
  top: 5px;
  padding-left: 5px;
  text-align: right;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-content-panel-onecol div.pd-related-ic-case,
body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-content-panel-onecol div.started,
body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-content-panel-onecol div.certified,
body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-content-panel-onecol div.pd-details-table {
  padding-left: 15px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.decision-content {
  background-color: transparent;
  bottom: 0px;
  top: 136px;
  width: 100%;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.decision-content img {
  margin-left: 0px;
  width: 20px;
  height: 20px;
  padding: 0px 0px 0px 15px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-links-panel,
body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-links-panel-onecol {
  right: 30px;
  top: 20px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail div.tab-links {
  background: transparent;
  height: 160px;
  padding-left: 20px;
  padding-right: 20px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail .pd-case-status {
  height: 23px;
  padding-bottom: 5px;
  background-color: transparent;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail .pd-case-owner {
  padding-left: 0px;
}

/* Integrated Case */
body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page { overflow-y: visible }

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page .top .left { background:none }

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page .top .right { background:none; }

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page .top { height: 1px; }

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page .bottom .left { background:none }

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page .bottom .right { background:none; }

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page .bottom{ height: 1px; }

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page div#tab-title {
  display: none;
}

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  top: 0px;
  background: #ffffff;
  width: calc(100% - 30px);
  margin-left: 30px;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 0px;
}

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page div#content div.container-panel-ic {
  height: 180px;
  top: 0px;
}
body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page div#content div.container-panel-ic div.image-panel-content div.name-background {
  top: 125px;
}
body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page div#content div.container-panel-ic.single-person {
  min-width: 850px;
}
body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page div#content div.container-panel-ic.multi-person {
  min-width: 1169px;
}

body.curam.soria tr.list-details-row div.uimController {
  width: 100% !important;
}

body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page div#content div.container-panel-ic div.ic-links-panel,
body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page div#content div.container-panel-ic div.ic-links-panel-one-casemem {
  right: 40px;
  width: 320px;
  min-width: 320px;
}

body.curam.soria.list-inline-page #stackCon-fourimages #container_stackCon-fourimages div.stack-container-photo {
  width: 620px !important;
}

body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #container_stackCon-fourimages {
  padding-left:20px;
  top: 0px;
}

body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #stackCon-fourimages {
  width: calc(100% - 380px);
  min-width: 714px;
  overflow: hidden;
}

body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #stackCon-fourimages .stackControl {
  padding-left: 20px;
}

body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #container_stackCon-fourimages .stack-container-photo .rotator-default {
  width: 730px;
}

body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #container_stackCon-fourimages .stack-container-photo .rotator-default .rotator {
  width: calc(100% - 272px);
}

body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list {
  width: 710px;
}

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page div#content div.ic-single-member {
  margin-left: 40px;
}

/* Payment Correction */
 body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page { overflow-y: visible }

 body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page .top .left { background:none }

 body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page .top .right { background:none; }

 body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page .top { height: 1px; }

 body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page .bottom .left { background:none }

 body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page .bottom{ height: 1px; }

body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page div#tab-title {
  display: none;
}

body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow-x: auto;
  overflow-y: auto;
  position: relative;
  top: 0px;
  background: #ffffff;
  margin-left: 30px;
  margin-top: 0px;
}

body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page div#content div.underpay-container-panel,
body#Curam_PaymentCorrection_tabDetailsPreview.list-inline-page div#content div.overpay-container-panel {
  min-width: 900px;
  top: 0px;
  height: 180px;
}

body#Curam_PaymentCorrection_tabDetailsPreview.curam.soria.list-inline-page div#content div.underpay-container-panel div.image-panel-content div.name-background,
body#Curam_PaymentCorrection_tabDetailsPreview.curam.soria.list-inline-page div#content div.overpay-container-panel div.image-panel-content div.name-background  {
  top: 127px;
}

body#Curam_PaymentCorrection_tabDetailsPreview.curam.soria.list-inline-page div#content div.underpay-container-panel div.image-panel-content div.participant-details,
body#Curam_PaymentCorrection_tabDetailsPreview.curam.soria.list-inline-page div#content div.overpay-container-panel div.image-panel-content div.participant-details {
  top: 145px;
}

/* Underpayment */
 body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page { overflow-y: visible }

 body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page .top .left { background:none }

 body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page .top .right { background:none; }

 body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page .top { height: 1px; }

 body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page .bottom .left { background:none }

 body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page .bottom{ height: 1px; }

body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page div#tab-title {
  display: none;
}

body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow-x: auto;
  overflow-y: auto;
  position: relative;
  top: 0px;
  background: #ffffff;
  margin-left: 30px;
  margin-top: 0px;
}

body#Curam_ICBenefitUnderPayment_tabDetailsPreview.list-inline-page div#content div.underpay-container-panel {
  min-width: 850px;
  top: 0px;
  height: 180px;
}

body#Curam_ICBenefitUnderPayment_tabDetailsPreview.curam.soria.list-inline-page div#content div.underpay-container-panel div.image-panel-content div.name-background  {
  top: 127px;
}

body#Curam_ICBenefitUnderPayment_tabDetailsPreview.curam.soria.list-inline-page div#content div.underpay-container-panel div.image-panel-content div.participant-details {
  top: 145px;
}

/* Overpayment */
 body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page { overflow-y: visible }

 body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page .top .left { background:none }

 body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page .top .right { background:none; }

 body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page .top { height: 1px; }

 body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page .bottom .left { background:none }

 body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page .bottom{ height: 1px; }

body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page div#tab-title {
  display: none;
}

body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow-x: auto;
  overflow-y: auto;
  position: relative;
  top: 0px;
  background: #ffffff;
  margin-left: 30px;
  margin-top: 0px;
}

body#Curam_BenefitSampleOverpayment_tabDetailsPreview.list-inline-page div#content div.overpay-container-panel {
  min-width: 850px;
  top: 0px;
  height: 180px;
}

body#Curam_BenefitSampleOverpayment_tabDetailsPreview.curam.soria.list-inline-page div#content div.overpay-container-panel div.image-panel-content div.name-background  {
  top: 127px;
}

body#Curam_BenefitSampleOverpayment_tabDetailsPreview.curam.soria.list-inline-page div#content div.overpay-container-panel div.image-panel-content div.participant-details {
  top: 145px;
}

/* Investigation */
 body#Curam_Investigation_homeTabDetailsPreview.list-inline-page { overflow-y: visible }

 body#Curam_Investigation_homeTabDetailsPreview.list-inline-page .top .left { background:none }

 body#Curam_Investigation_homeTabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_Investigation_homeTabDetailsPreview.list-inline-page .top .right { background:none; }

 body#Curam_Investigation_homeTabDetailsPreview.list-inline-page .top { height: 1px; }

 body#Curam_Investigation_homeTabDetailsPreview.list-inline-page .bottom .left { background:none }

 body#Curam_Investigation_homeTabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_Investigation_homeTabDetailsPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_Investigation_homeTabDetailsPreview.list-inline-page .bottom{ height: 1px; }

body#Curam_Investigation_homeTabDetailsPreview.list-inline-page div#tab-title {
  display: none;
}

body#Curam_Investigation_homeTabDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow: auto;
  position: relative;
  top: 0px;
  background: #ffffff;
  width: calc(100% - 110px);
  margin-left: 30px;
  margin-top: 0px;
}

body#Curam_Investigation_homeTabDetailsPreview.list-inline-page div#content div.investigation-container-panel {
  min-width: 1000px;
  top: 0px;
  height: 180px;
}


/* Incident */
 body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page { overflow-y: visible }

 body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page .top .left { background:none }

 body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page .top .right { background:none; }

 body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page .top { height: 1px; }

 body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page .bottom .left { background:none }

 body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page .bottom{ height: 1px; }

body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page div#tab-title {
  display: none;
}

body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow: auto;
  position: relative;
  top: 0px;
  background: #ffffff;
  width: calc(100% - 110px);
  margin-left: 30px;
  margin-top: 0px;
}

body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page div#content div.incident-container-panel {
  min-width: 900px;
  top: 0px;
  height: 180px;
}

body#Curam_Incident_viewIncidentTabDetailPreview.list-inline-page div#content div.incident-container-panel .wrapper {
  width: 100%;
}

/* Default ProductDelivery */
body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page { overflow-y: visible }

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page .top .left { background:none }

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page .top .right { background:none; }

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page .top { height: 1px; }

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page .bottom .left { background:none }

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page .bottom .right { background:none; }

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page .bottom{ height: 1px; }


body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page div#tab-title {
  display: none;
}

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow-x: auto;
  overflow-y: auto;
  position: relative;
  top: 0px;
  background: #ffffff;
  margin-left: 30px;
  margin-top: 0px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page div#content div.pd-container-panel {
  min-width: 900px;
  top: 0px;
  padding-top: 0px;
  height: 180px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page.curam.soria div#content div.context-panel-wrapper div.pd-container-panel div.case-participant-panel {
  height: auto !important;
}

body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page.curam.soria div#content div.content-panel-detail.person-image-panel div.image-panel-content,
body#Curam_DefaultICProduct_tabDetailsPreview.list-inline-page.curam.soria div#content div.content-panel-detail.case-participant-panel div.image-panel-content {
  background-color: transparent;
  width: 160px;
  height: 160px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel div.image-panel-content div.name-background {
  top: 127px;
  position: absolute;
  bottom: 15px;
  width: 152px;
  margin-left: 0px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content .name-one-title,
body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.container-panel .image-panel-content .name-one-title {
  height: 20px;
  width: 100%;
  background-color: transparent;
  padding-top: 0px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content .right-corner-image {
  top: 0px;
  left: 96px;
  z-index: 100;
  right: 0px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content .participant-image {
  width: 120px;
  height: 120px;
  position: absolute;
  left: 16px;
  padding: 0px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel div.image-panel-content div.participant-details {
  top: 140px;
  position: absolute;
  bottom: 0px;
  width: 152px;
  text-align: center;
  margin-left: 0px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content div.image-first-line,
body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content div.participant-details-divider,
body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.pd-container-panel .image-panel-content div.image-second-line {
  clear: none;
  width: auto;
  float: none;
  display: inline-block;
  padding: 0px;
  padding-top: 5px !important;
  text-align: center;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content .pd-content-panel,
body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content .pd-content-panel-onecol {
  right: 393px;
  left: 175px;
  background-color: transparent;
  top: 10px;
  width: auto;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content .pd-details .pd-reference {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 15px;
  padding-bottom: 0px;
  text-align: left;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content .pd-details .pd-reference-id {
  padding-bottom: 0px;
  padding-top: 0px;
  padding-right: 20px;
  background-color: #f4f4f4;
  position: absolute;
  right: 0px;
  top: 5px;
  padding-left: 5px;
  text-align: right;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-content-panel-onecol div.pd-related-ic-case,
body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-content-panel-onecol div.started,
body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-content-panel-onecol div.certified,
body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-content-panel-onecol div.pd-details-table {
  padding-left: 15px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.decision-content {
  background-color: transparent;
  bottom: 0px;
  top: 136px;
  width: 100%;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.decision-content img {
  margin-left: 0px;
  width: 20px;
  height: 20px;
  padding: 0px 0px 0px 15px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-links-panel,
body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail.pd-links-panel-onecol {
  right: 30px;
  top: 20px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail div.tab-links {
  background: transparent;
  height: 160px;
  padding-left: 20px;
  padding-right: 20px;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail .pd-case-status {
  height: 23px;
  padding-bottom: 5px;
  background-color: transparent;
}

body#Curam_DefaultICProduct_tabDetailsPreview.curam.soria.list-inline-page div#content div.content-panel-detail .pd-case-owner {
  padding-left: 0px;
}

/* Default Integrated Case */
body#Curam_DefaultIC_tabDetailsPreview.list-inline-page { overflow-y: visible }

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page .top .left { background:none }

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page .top .right { background:none; }

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page .top { height: 1px; }

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page .bottom .left { background:none }

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page .bottom .right { background:none; }

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page .bottom{ height: 1px; }

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page div#tab-title {
  display: none;
}

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  top: 0px;
  background: #ffffff;
  width: calc(100% - 30px);
  margin-left: 30px;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 0px;
}

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page div#content div.container-panel-ic {
  height: 180px;
  top: 0px;
}
body#Curam_DefaultIC_tabDetailsPreview.curam.soria.list-inline-page div#content div.container-panel-ic div.image-panel-content div.name-background {
  top: 125px;
}
body#Curam_DefaultIC_tabDetailsPreview.list-inline-page div#content div.container-panel-ic.single-person {
  min-width: 850px;
}
body#Curam_DefaultIC_tabDetailsPreview.list-inline-page div#content div.container-panel-ic.multi-person {
  min-width: 1169px;
}

body.curam.soria tr.list-details-row div.uimController {
  width: 100% !important;
}

body#Curam_DefaultIC_tabDetailsPreview.curam.soria.list-inline-page div#content div.container-panel-ic div.ic-links-panel,
body#Curam_DefaultIC_tabDetailsPreview.curam.soria.list-inline-page div#content div.container-panel-ic div.ic-links-panel-one-casemem {
  right: 40px;
  width: 320px;
  min-width: 320px;
}

body.curam.soria.list-inline-page #stackCon-fourimages #container_stackCon-fourimages div.stack-container-photo {
  width: 620px !important;
}

body#Curam_DefaultIC_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #container_stackCon-fourimages {
  padding-left:20px;
  top: 0px;
}

body#Curam_DefaultIC_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #stackCon-fourimages {
  width: calc(100% - 380px);
  min-width: 714px;
  overflow: hidden;
}

body#Curam_DefaultIC_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #stackCon-fourimages .stackControl {
  padding-left: 20px;
}

body#Curam_DefaultIC_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #container_stackCon-fourimages .stack-container-photo .rotator-default {
  width: 730px;
}

body#Curam_DefaultIC_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #container_stackCon-fourimages .stack-container-photo .rotator-default .rotator {
  width: calc(100% - 272px);
}

body#Curam_DefaultIC_tabDetailsPreview.curam.soria.list-inline-page .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list {
  width: 710px;
}

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page div#content div.ic-single-member {
  margin-left: 40px;
}

body[id^="Curam_Case_search"].curam tr.list-details-row.even td,
body[id^="Curam_Case_search"].curam tr.list-details-row.odd td,
body[id^="Curam_Person_search"].curam tr.list-details-row.even td,
body[id^="Curam_Person_search"].curam tr.list-details-row.odd td,
body[id^="Curam_Investigation_search"].curam tr.list-details-row.even td,
body[id^="Curam_Investigation_search"].curam tr.list-details-row.odd td,
body[id^="Curam_Employer_search"].curam tr.list-details-row.even td,
body[id^="Curam_Employer_search"].curam tr.list-details-row.odd td,
body[id^="Curam_Participant_search"].curam tr.list-details-row.even td,
body[id^="Curam_Participant_search"].curam tr.list-details-row.odd td {
  padding-right: 0px;
}

body#Curam_ProductProvider_tabDetails.list-inline-page div#content,
body#Curam_ServiceSupplier_homeTabDetails.list-inline-page div#content,
body#Curam_EducationalInstitute_homeTabDetails.list-inline-page div#content,
body#Curam_ExternalParty_homeTabDetails.list-inline-page div#content,
body#Curam_InformationProvider_homeTabDetails.list-inline-page div#content,
body#Curam_ServiceSupplier_homeTabDetails.list-inline-page div#content,
body#Curam_Utility_homeTabDetails.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow: auto;
  position: relative;
  top: 0px;
  background: #ffffff;
  width: calc(100% - 110px);
  margin-left: 30px;
  margin-top: 0px;
  height: 180px;
}


body#Curam_ProductProvider_tabDetails.list-inline-page div#content div.details-cluster-wrapper,
body#Curam_ServiceSupplier_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper,
body#Curam_EducationalInstitute_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper,
body#Curam_ExternalParty_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper,
body#Curam_InformationProvider_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper,
body#Curam_ServiceSupplier_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper,
body#Curam_Utility_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper {
  top: 0px;
  min-width: 850px;
}

body#Curam_ProductProvider_tabDetails.list-inline-page div#content div.details-cluster-wrapper div.cluster-with-no-header,
body#Curam_ServiceSupplier_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper div.cluster-with-no-header,
body#Curam_EducationalInstitute_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper div.cluster-with-no-header,
body#Curam_ExternalParty_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper div.cluster-with-no-header,
body#Curam_InformationProvider_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper div.cluster-with-no-header,
body#Curam_ServiceSupplier_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper div.cluster-with-no-header,
body#Curam_Utility_homeTabDetails.list-inline-page div#content div.details-cluster-wrapper div.cluster-with-no-header {
  border-left: none;
  border-right: none;
}

@media print {

	/* Set overflow to visible when printing preview panels */
	body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page div#content  .container-panel-ic #stackCon-fourimages {
		overflow: visible;
	}
	
	body#Curam_IntegratedCase_tabDetailsPreview.curam.list-inline-page div#content {
		overflow-x: visible;
	}
	
	body.curam.basic.list-inline-page#Curam_ApplicationContextPanel {
		overflow: visible;
	}
	
	/* Person ID in Preview panel is cut off in chrome/portrait mode */
	body.curam.list-inline-page div.person-container-panel .content-participant-id {
		right: 100px;
	}
	
	/* Prevent scrollbar on employer preview panel */
	body#Curam_Employer_homeDetailsPreview.curam.list-inline-page div#content {
		overflow: hidden;
	}
	
	body#Curam_Employer_homeDetailsPreview.curam.list-inline-page .employer-container-panel {
		height: 180px;
	}
	
	/* Prevent content of employer preview panel being cut off */
	body#Curam_Employer_homeDetailsPreview.curam.list-inline-page .employer-container-panel .employer-details-panel .tab-details {
		overflow: visible;
	}
}

/*______________________________________________________________________________
 * end searchcontextpanels.css
 */

/*______________________________________________________________________________
 * searchcontextpanels_rtl.css
 *
 * Style appiled to context panels used with search expanded list
 *
 */

body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page.rtl div#content div.container-panel-ic div.ic-links-panel,
body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page.rtl div#content div.container-panel-ic div.ic-links-panel-one-casemem {
  right: auto;
  left: 10px;
}

body#Curam_DefaultIC_tabDetailsPreview.list-inline-page.rtl div#content div.container-panel-ic div.ic-links-panel,
body#Curam_DefaultIC_tabDetailsPreview.list-inline-page.rtl div#content div.container-panel-ic div.ic-links-panel-one-casemem {
  right: auto;
  left: 10px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page.rtl div#content .pd-content-panel, 
body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page.rtl div#content .pd-content-panel-onecol {
  right: 185px;
}

body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page.rtl div#content div.content-panel-detail.pd-links-panel,
body#Curam_ProductDelivery_tabDetailsPreview.curam.soria.list-inline-page.rtl div#content div.content-panel-detail.pd-links-panel-onecol {
  right: auto;
}

body#Curam_Person_homeTabDetailsPreview.curam.soria.list-inline-page.rtl div#content {
  margin-left: 0px;
  margin-right: 30px;
}

body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page.rtl div#content div.ic-single-member {
  margin-left: 0px;
  margin-right: 40px;
}

body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page.rtl div#content div.container-panel-ic div.ic-links-panel,
body#Curam_IntegratedCase_tabDetailsPreview.curam.soria.list-inline-page.rtl div#content div.container-panel-ic div.ic-links-panel-one-casemem {
  right: auto;
  left: 40px;
}

body[id^="Curam_Case_search"].curam.rtl div.list table tr.list-details-row.even td, 
body[id^="Curam_Case_search"].curam.rtl div.list table tr.list-details-row.odd td,
body[id^="Curam_Person_search"].curam.rtl div.list table tr.list-details-row.even td, 
body[id^="Curam_Person_search"].curam.rtl div.list table tr.list-details-row.odd td,
body[id^="Curam_Investigation_search"].curam.rtl div.list table tr.list-details-row.even td, 
body[id^="Curam_Investigation_search"].curam.rtl div.list table tr.list-details-row.odd td,
body[id^="Curam_Employer_search"].curam.rtl div.list table tr.list-details-row.even td, 
body[id^="Curam_Employer_search"].curam.rtl div.list table tr.list-details-row.odd td  {
  padding-right: 10px;
  padding-left: 0px;
}

/*______________________________________________________________________________
 * end searchcontextpanels_rtl.css
 */






/*______________________________________________________________________________
 * timeline-calendar.css
 *
 * Create styles that are applied to the HTML for the TimelineCalendar widget.
 */

.timelineCalendar .dijitStackContainer {
    will-change: transform;
    transform: translateZ(0);
}

#timelineCalendarContentPane {
    padding : 0px;
    overflow : hidden;
}

.timelineCalendarTooltipDialog {
    margin-top: -8px;
}

.timelineCalendarTooltipDialog .timelineCalendarTooltipContainer{
    border: 2px solid #9BBDDC;
    background-color: #FFF !important;
    padding: 6px 8px; 
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25); 
}

.timelineCalendarTooltipConnector {
    background-image: url("../../Images/timelinecalendar/timeline_calendar_tooltip_connector.png") !important;
    background-repeat: no-repeat !important;
    width: 16px;
    height: 14px;
    position: relative;
}

.dijitTooltipBelow .timelineCalendarTooltipConnector {
    top: 6px;
    left: 50%;
}

.dijitTooltipAbove .timelineCalendarTooltipConnector {
    background-position: -15px 0px;
    position: absolute;
    left: 50%;
    bottom: -3px;
}

.timelineCalendarTooltipDialog p{
    padding: 4px 4px; 
    font-size: 1em;
    text-align: center;
}

.timelineCalendarTooltipDialog .title {
    font-weight: bold;
    text-align: center;
    margin: 0.5em;
}

.timelineCalendarTooltipDialog .dates {
    text-align: center;
    margin: 0.5em;
    border-bottom: 1px solid #e0e0e0;
    padding-bottom: 0.5em;
}

.timelineCalendarTooltipDialog .timelineCalendarKeyEventTitle {
    font-weight: bold;
    text-align: center;
    padding: 0.5em;
    border-bottom: 1px solid #e0e0e0;
}

.timelineCalendarTooltipDialog .timelineCalendarKeyEventList {
    text-align: left;
    margin: 0.5em;
}

.timelineCalendarTooltipDialog .timelineCalendarKeyEvent {
    margin: 0.5em;
}

.timelineCalendarTooltipDialog .subTitle {
    text-align: center;
    margin: 0.5em;
}

.timelineCalendarTooltipDialogClose {
    display: block;
    background: transparent url("../../Images/timelinecalendar/timeline_calendar_tooltip_close.png") no-repeat scroll -9px -9px;
    position: absolute;
    right: -2px;
    top: -3px;
    cursor: pointer;
    width: 26px;
    height: 26px;
    z-index: 1001;
}

.timelineCalendarTooltipDialogClose:hover {
    background-position: -9px -51px;
}

.timelineCalendarClickable {
    cursor: pointer;
}

.timelineCalendarTooltipDialog .additionalinfo td{
    padding: 0.4em;
}

.timelineCalendarTooltipDialog .additionalinfo .key {
    color: #636363;
}

.timelineCalendarTooltipDialog .additionalinfo tbody{
	display: block;
    overflow-y: auto;
    max-height: 10rem;
}

/*______________________________________________________________________________
 * end timeline-calendar.css
 */

/* ==== Curam 2016 Styling ==== */

/* Remove padding added by clusters */
#Curam_Person_timelineCalendarGraph div.cds--cluster.cluster-with-no-header.label-field,
#Curam_IntegratedCase_timelineCalendarGraph div.cds--cluster.cluster-with-no-header.label-field,
#Curam_Person_timelineCalendarGraph table,
#Curam_IntegratedCase_timelineCalendarGraph table {
  margin: 0px;
}
#Curam_Person_timelineCalendarGraph table td.field.last-cell,
#Curam_IntegratedCase_timelineCalendarGraph table td.field.last-cell {
  padding: 0px;
}
/* Position of graph within the content panel */
body.curam#Curam_IntegratedCase_timelineCalendarGraph div#content {
  top: 65px;
}

/* Tooltip styling */
body.curam div.timelineCalendarTooltipDialog .title,
body.curam div.timelineCalendarTooltipDialog .timelineCalendarKeyEventTitle {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: black;
  margin: 0px 10px;
  position: relative;
  z-index: 1000;
}
body.curam div.timelineCalendarTooltipDialog .dates {
  color: #777677;
  border-bottom: none;
  padding-bottom: 0px;
  margin: 5px;
}
body.curam div.timelineCalendarTooltipDialog table.additionalinfo {
  border-top: 1px solid #e0e0e0;
  width: 100%;
}
body.curam div.timelineCalendarTooltipDialog .dates,
body.curam div.timelineCalendarTooltipDialog table.additionalinfo td.key,
body.curam div.timelineCalendarTooltipDialog table.additionalinfo td.value,
body.curam div.timelineCalendarTooltipDialog .timelineCalendarKeyEventList,
body.curam div.timelineCalendarTooltipDialog .timelineCalendarKeyEvent {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: black;
}
body.curam div.timelineCalendarTooltipDialog table.additionalinfo td.value {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}
body.curam div.timelineCalendarTooltipDialog div.timelineCalendarTooltipContainer {
  border: none;
  background: #f4f4f4 !important;
  box-shadow: 0px 2px 4px 0px #777677;
  padding: 7px 8px;
  height: 100%;
  margin: 7px;
  z-index: 1000;
}
body.curam .timelineCalendarTooltipConnector {
  background-image: none;
  z-index: 999;
}
body.curam .dijitTooltipBelow .timelineCalendarTooltipConnector {
  background-image: url("../../Images/timelinecalendar/tooltip_arrow_up.png") !important;
}
body.curam .dijitTooltipAbove .timelineCalendarTooltipConnector {
  background-image: url("../../Images/timelinecalendar/tooltip_arrow_down.png") !important;
}

body.curam .timelineCalendarTooltipConnector {
  background-position: 0px 0px;
  width: 20px;
  height: 10px;
}
body.curam .timelineCalendarTooltipDialogClose {
  top: 2px;
  left: 2px;
  right: auto;
  width: 20px;
  height: 20px;
  box-shadow: 0px 1px 2px #777677;
  background: url("../../Images/timelinecalendar/tooltip.png");
  border-radius: 100%;
}
body.curam .timelineCalendarTooltipDialogClose:hover,
body.curam .timelineCalendarTooltipDialogClose:focus {
  background-image: url("../../Images/timelinecalendar/tooltip_hover.png");
}

/* Key Events tooltip styling */
body.curam .timelineCalendarTooltipDialog {
	height: 95%;
}
body.curam .timelineCalendarTooltipDialog .timelineCalendarKeyEventTitle {
  padding: 0px;
  border-bottom: none;
}
body.curam .timelineCalendarTooltipDialog .timelineCalendarKeyEventList {
  border-top: 1px solid #e0e0e0;
  overflow-y: scroll;
  height: calc(100% - 40px);
  margin: 5px 0px 0px 0px;
  padding-top: 5px;
}
body.curam .timelineCalendarTooltipDialog .additionalinfo {
	overflow-y: scroll;
  	height: calc(100% - 50px);
  	display: block;
}
body.curam .timelineCalendarTooltipDialog.dijitTooltipDialog.dijitTooltipAbove {
	margin-top: 10px;
	padding-bottom: 0;
}
body.curam .timelineCalendarTooltipDialog .timelineCalendarKeyEventList .timelineCalendarKeyEvent {
  margin: 3px 0px;
}
.dijitTooltipDialogPopup {
  scrollbar-track-color: #f4f4f4;
}

#Curam_Person_timelineCalendarGraph .dijitTooltipDialogPopup,
#Curam_IntegratedCase_timelineCalendarGraph .dijitTooltipDialogPopup {
	overflow-y: hidden !important;
}
/*______________________________________________________________________________
 * timeline-calendar_rtl.css
 *
 * Create styles that are applied to the HTML for the TimelineCalendar widget - Right-to-Left version.
 */
 
.rtl .timelineCalendarTooltipDialog {
    margin-right: 0;
    margin-left: 10px;
}

.rtl .timelineCalendarTooltipDialogClose {
    left: -2px;
    right: auto;
}

.rtl .dijitTooltipAbove .timelineCalendarTooltipDialogClose {
    right: auto;
    left: -2px;
}

.rtl .timelineCalendarTooltipDialog .timelineCalendarKeyEventList {
    text-align: right;
}
 
 .rtl .dijitTooltipBelow .timelineCalendarTooltipConnector {
    left: auto;
    right: 50%;
}

.rtl .dijitTooltipAbove .timelineCalendarTooltipConnector {
    left: auto;
    right: 50%;
}

/*______________________________________________________________________________
 * end timeline-calendar_rtl.css
 */

/* ==== Curam 2016 Styling ==== */

body.curam.rtl .timelineCalendarTooltipDialogClose {
  left: auto;
  right: -10px;
}

span.transfer-evid-search-hidden {
  position: absolute;
  right: -1000px;
}

.rtl span.transfer-evid-search-hidden {
  right: auto;
  left: -1000px;
}

.evidencecluster {
 background-color: #E8E8E8;
 padding: 10px;
 margin-top:5;
 font-size: 10pt;
 width: 100%;
 margin: 1ex 0 1ex 0;
 border-left: 1px solid #91A6B4;
 border-right: 1px solid #91A6B4;
 border-bottom: none;
 border-top: none;
}
span.transfer-evid-search-hidden {
  position: absolute;
  right: -1000px;
}

.rtl span.transfer-evid-search-hidden {
  right: auto;
  left: -1000px;
}

table.evidence-broker th.shared_evidence{
	background-color    : #D5D9E6;
}

table.evidence-broker tr.header_bottom th.label{
	border-top          : none;
}

table.evidence-broker tr.header_bottom th{
	border-top          : solid 1px #D5D9E6;
}

table.evidence-broker td.highlight{
	font-style          : italic;
}

#mainForm div#evidence-broker{
	width               : 100%
}

#mainForm div#identical-evidence-options td{
   border               : none;
}

div#evidence-broker td.shared_evidence{
	color               : #485878;
}

div#evidence-broker img#warning-icon{
	margin-right        : 5px;
}

div#evidence-broker tr.header_top th.existing-evidence{
	color               : #000000;
}
div#evidence-broker tr.header_bottom th.existing-evidence{
	border-top          : solid 1px;
	border-color        : #D5D9E6;
}

div#evidence-broker tr.header_bottom th{
	font-weight         : normal;
}

div#evidence-broker .label{
	text-align          : left;
	width               : 20%;
}

div#evidence-broker-message{
	background-color    : #e0e3ee;
	color               : #4D5D8E;
	font-family         : verdana;
	font-weight         : normal;
	padding             : 0.5em;
}

body.soria .list table td.single-field {
border-left:1px solid #b6b6b6;
border-right:1px solid #b6b6b6;
}

body.soria .list table thead tr th.evidence-field {
background:#cfdff6;
border-right:1px solid #e4f1fc;
padding:0px;
color:black;
border-left:none;
border-bottom:1px solid #c6d8ef;
border-top:none;
font-weight:bold;
padding-bottom:0px;
padding-top:0px;
}

body.soria .list table thead tr th.evidence-first-header-expanding-list {
background:#cfdff6;
border-left:none;
border-right:1px solid #c6d8ef;
border-bottom:1px solid #c6d8ef;
}

body.soria .list table thead tr th.evidence-last-header {
background:#cfdff6;
border-right:none;
border-bottom:1px solid #c6d8ef;
}

body.soria .list table thead tr th.first-header-expanding-list evidence-first-header-span {
border-right-width:0px;
}

body.soria .list table thead tr th evidence-span {
padding:4px 10px 4px 10px;
display:block;
height:100%;
border-right:1px solid #c5d7ef;
border-top:none;
border-bottom:none;
}

body.soria .list table thead tr th.last-header evidence-last-header-span {
border-bottom: medium none;
border-right: 1px solid #c5d7ef;
border-top: medium none;
display: block;
height: 100%;
padding: 4px 10px;
}


#Curam_EvidenceBroker_modifyIdenticalSharedEvidenceConfigFromList td.codetable input[type="radio"] {
   vertical-align: bottom;
  margin-right: 5px;
}


#Curam_EvidenceBroker_modifyIdenticalSharedEvidenceConfigFromList td.codetable label {
  margin-right: 5px;
  padding-right: 35px;
  
}

#Curam_EvidenceBroker_createIdenticalSharedEvidenceConfig td.codetable input[type="radio"] {
  vertical-align: bottom;
  margin-right: 5px;
}


#Curam_EvidenceBroker_createIdenticalSharedEvidenceConfig td.codetable label {
  margin-right: 5px;
  padding-right: 35px;
  
}


#Curam_EvidenceBroker_createNonIdenticalSharedEvidenceConfig td.codetable input[type="radio"] {
  vertical-align: bottom;
  margin-right: 5px;
}


#Curam_EvidenceBroker_createNonIdenticalSharedEvidenceConfig td.codetable label {
  margin-right: 5px;
  padding-right: 35px;
  
}

#Curam_EvidenceBroker_modifyNonIdenticalSharedEvidenceConfig td.codetable input[type="radio"] {
   vertical-align: bottom;
  margin-right: 5px;
}

#Curam_EvidenceBroker_modifyNonIdenticalSharedEvidenceConfig td.codetable label {
  margin-right: 5px;
  padding-right: 35px;
}


/* External Evidence Sharing related style rules */

div.ees-sharingLimits {
  margin-left: 0px !important;
}

th.ees-sharingLimits-options-hidden,
span.ees-sharingLimits-options-hidden,
th.ees-sharingLimits-updates-hidden,
span.ees-sharingLimits-updates-hidden {
  visibility: hidden;
}

th.ees-sharingLimits-options,
td span.ees-sharingLimits-options,
span.ees-sharingLimits-options,
th.ees-sharingLimits-updates,
td span.ees-sharingLimits-updates,
span.ees-sharingLimits-updates {
  visibility: visible;
}

span.ees-sharingLimits-options input.text,
span.ees-sharingLimits-options div.codetable {
  float: left;
  margin-right: 2px;
}

span.ees-sharingLimits-options div div input.dijitInputInner {
 padding-top: 0px !important;
}

div.ees-evidence-select-option {
  margin-left: 0px !important; 
}

div.ees-evidence-select-option div table tbody tr td.codetable input {
  float: left;
  clear: left;
  margin-right: 5px;
  margin-bottom: 2px;
}

div.ees-evidence-select-option div table tbody tr td.codetable label {
  float: left;
  margin-top: 2px;
}

div.ees-verifications,
div.ees-limitSharingTo {
  margin-left: 0px !important;
  margin-right: 14px !important;
}

div.ees-verifications td,
div.ees-limitSharingTo td {
  padding-left: 6px !important;
}

div.read-ees-verifications,
div.read-ees-limitSharingTo {
  margin-left: 0px !important;
  margin-right: 2px !important;
}

td.ees-sharingLimits-options,
td.ees-sharingLimits-updates {
  padding-left: 6px !important;
}

/* ======== Curam 2016 Styling ======== */

body.curam#Curam_EvidenceBroker_compareIdenticalEvidence h2 {
  font-family: MainLightFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 21px;
  color: #161616;
  line-height: 30px;
  margin-bottom: 10px;
}
body.curam .header_bottom {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 12px;
  background-color: #ffffff;
}
body.curam.soria .list table thead tr th.evidence-field {
  color: #161616;
}
body.curam.soria .list table thead tr th.evidence-first-header-expanding-list,
body.curam.soria .list table thead tr th.evidence-field,
body.curam.soria .list table thead tr th.evidence-field evidence-span,
body.curam.soria .list table thead tr th.evidence-field evidence-last-header-span {
  background-color: transparent;
  border: none;
}
body.curam.soria .list table thead tr th.evidence-first-header-expanding-list,
body.curam.soria .list table thead tr th.evidence-field {
  border-bottom: 1px solid #ffffff;
}

.rtl div#evidence-broker img#warning-icon{
	margin-right        : 0px;
	margin-left        : 5px;
}

.rtl div#evidence-broker .label{
	text-align          : right;
}

body.rtl.soria .list table thead tr th.evidence-field {
border-left:1px solid #e4f1fc;
border-right:none;
}

body.rtl.soria .list table thead tr th.evidence-first-header-expanding-list {
background-position: top right;
border-right:none;
border-left:1px solid #c6d8ef;
}

body.rtl.soria .list table thead tr th.evidence-last-header {
background-position: top left;
border-left:none;
}


.rtl #Curam_EvidenceBroker_modifyIdenticalSharedEvidenceConfigFromList td.codetable input[type="radio"] {
  margin-right: 0px;
  margin-left: 5px;
}


.rtl #Curam_EvidenceBroker_modifyIdenticalSharedEvidenceConfigFromList td.codetable label {
  margin-right: 0px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 35px;

}

.rtl #Curam_EvidenceBroker_createIdenticalSharedEvidenceConfig td.codetable input[type="radio"] {
  margin-right: 0px;
  margin-left: 5px;
}


.rtl #Curam_EvidenceBroker_createIdenticalSharedEvidenceConfig td.codetable label {
  margin-right: 0px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 35px;

}


.rtl #Curam_EvidenceBroker_createNonIdenticalSharedEvidenceConfig td.codetable input[type="radio"] {
  margin-right: 0px;
  margin-left: 5px;
}


.rtl #Curam_EvidenceBroker_createNonIdenticalSharedEvidenceConfig td.codetable label {
  margin-right: 0px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 35px;

}

.rtl #Curam_EvidenceBroker_modifyNonIdenticalSharedEvidenceConfig td.codetable input[type="radio"] {
  margin-right: 0px;
  margin-left: 5px;
}

.rtl #Curam_EvidenceBroker_modifyNonIdenticalSharedEvidenceConfig td.codetable label {
  margin-right: 0px;
  margin-left: 5px;
  padding-right: 0px;
  padding-left: 35px;
}

.rtl #Curam_EvidenceBroker_modifyNonIdenticalSharedEvidenceConfig td.codetable {
  /* Disable wrapping of the radio button labels (TVT-2691) */
  white-space: nowrap;
}

.rtl .business-object-viewer {
	padding-left: 0;
	padding-right: 10px;
}

.rtl .business-object-viewer__actions {
	margin-left: 10px;
	margin-right: 0;
}

.rtl .business-object-incoming {
	border-left: 1px solid #DEDEDE;
	border-right: none;
	padding-left: 25px;
	padding-right: 0;
}

.rtl .business-object-viewer__navigation {
	float: left;	
}


.rtl .business-object-update__conflict>svg, 
.rtl .information-missing__card>svg {
	left: 0;
	right: 20px;
}

.rtl .business-object-viewer__navigation_text {
	float: left;
}

.rtl .business-object-timeline__timeline {
	left: auto;
	right: 0;	
}

.rtl .business-object-timeline__point::before {
	transform: translateX(50%);
}

.rtl .evidence-viewer__buttons {
	float: left;
}

.rtl .evidence-viewer__collapse-collapsed {
	transform: rotate(-90deg);
}

.rtl .evidence-viewer__actions {
	margin-left: 10px;
	margin-right: 0;
}

.rtl .evidence-attribute-viewer__name-container {
	margin-left: 5%;
	margin-right: 0;
}

.rtl .evidence-attribute-viewer__name {
	float: right;
}

.rtl .evidence-attribute-viewer__value {
	float: right;
}

.rtl .information-missing__title::before, 
.rtl .business-object-conflict__title::before {
	left: 0;
	right: -20px;
}

.rtl div.information-missing__title, 
.rtl div.business-object-conflict__title {
    margin-left: 0;
    margin-right: 40px;
    padding-left: 0;
    padding-right: 10px;
}

.rtl .information-missing__text,
.rtl .business-object-conflict__text {
	margin-right: 50px;
	margin-left: 0;
}

.rtl .business-object-viewer__title {
	margin-left: 0;
	margin-right: 20px;
}

.rtl .business-object-viewer__sourceCaseDescription {
	margin-left: 0;
	margin-right: 20px;
}

.rtl .business-object-viewer__buttons {
	margin: 5px 14px 0 5px;
}

.rtl .existing-business-object-viewer__navigationTitle,
.rtl .business-object-viewer__timelineTitle, 
.rtl .business-object-update__title,
.rtl .information-missing__title,
.rtl .business-object-conflict__title {
    margin-left: 0;
    margin-right: 20px;
}

.rtl .existing-business-object-viewer__navigation>p{
	padding: 0 20px 0 10px;
	margin-left: 0;
	margin-right: 20px;
}
.rtl .business-object-viewer__timelineDescription {
	padding: 5px 20px 0 0;
}

.rtl .business-object-viewer__timelineLabel {
	padding: 20px 10px 0 10px;
}

.rtl .business-object-timeline__span {
	transform: translateX(50%);
}

.rtl .business-object-viewer__timelineLabel>span {
	float: left;
}

.rtl .evidence-attribute-viewer__value-container>.conflict-icon, 
.rtl .evidence-attribute-viewer__value-container>.missingInfo-icon {
	left: 0;
	right: -21px;
}

.rtl .business-object-update>p{
	padding-right: 20px;
	padding-left: 0;
}

.rtl .business-object-conflict__form,
.rtl .business-object-conflict__form>input#existing {
	margin-right: 50px;
	margin-left: 0;
}

.rtl .business-object-conflict__form>input,
.rtl .business-object-conflict__form>label {
	margin-left: 10px;
	margin-right: 0;
}

.rtl .business-object-update_button {
	margin: 15px 20px 0 0;
}

.rtl .incoming-evidence-comparison__container {
	width: 100%;
} 


.existing-business-object-viewer__navigation, 
.business-object-update, 
.business-object-viewer__timelineContainer,
.information-missing__card {
	border: 1px solid #e0e0e0;
    padding: 10px 0;
}

.business-object-viewer__timelineContainer{
	padding-bottom: 0;
	background: #f4f4f4;
}
.existing-business-object-viewer__headingContainer {
	display: flex;
	margin-left: 20px;
	padding-top: 10px;
}

div.information-missing__title, div.business-object-conflict__title {
	margin-left: 40px;
    position: relative;
    padding-left: 10px;
    padding-top: 5px;
}

.existing-business-object-viewer__navigationTitle,
.business-object-viewer__timelineTitle, 
.business-object-update__title,
.information-missing__title,
.business-object-conflict__title {
	font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 18px;
    margin-left: 20px;
}

.business-object-viewer__timelineTitle {
	font-size: 14px;
}

.business-object-viewer__timelineTitle, 
.business-object-update__title,
.information-missing__title,
.business-object-conflict__title {
	padding-bottom: 5px;
	display: block;
}

.business-object-viewer__timelineDescription {
	font-size: 16px;
    padding: 5px 0 0 20px;
}

.business-object-viewer__timelineContainer { 
	background-color: #f4f4f4;
	border-top: none;
}

.existing-business-object-viewer__navigation>p{
	padding: 0 10px 0 20px;
	margin-left: 20px;
}

.incoming-evidence-comparison__header>div {
	margin-bottom: 20px;
}

.incoming-evidence-comparison {
	position: relative;
	width: 100%;
	display: flex;
    flex-direction: row;
    align-content: stretch;
}

.business-object-viewer {
	box-sizing: border-box;
	position: relative;
	vertical-align: top;
	min-height: 100%;
	max-width: calc(100% - 15px);
	flex: 1;
	margin-left: 15px;
}

.business-object-viewer__evidence {
	border: 1px solid #e0e0e0;
	border-top: none;
    padding: 10px;
}

.business-object-incoming {
	padding-left: 0;
	margin-left: 0;
}

.business-object-viewer__title {
	font-size : 18px ;
	font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	line-height: 30px;
	color: black;
	display: inline-block;
	margin-left: 20px;
}

.business-object-viewer__sourceCaseDescription {
	margin-left: 20px;
	
}

.business-object-viewer__navigation {
	float: right;
}

.existing-business-object-viewer__headingContainer>div {
	line-height: 24px;
}

.business-object-viewer__navigation_button {
	border:none;
	height: 24px;
	width: 24px;
	cursor: pointer;
	margin-right: 5px;
	padding: 0;
	background: none;
}

.business-object-viewer__navigation_button[disabled],
.business-object-timeline__button[disabled] {
	pointer-events: none;
}

.business-object-viewer__navigation_button[disabled] .caret,
.business-object-timeline__button[disabled] .caret {
	fill: #9fa7a7;
}

.business-object-viewer__navigation_button[disabled] .circle,
.business-object-timeline__button[disabled] .circle {
	stroke:  #9fa7a7;
}

.business-object-viewer__navigation_button:hover .navigationIcon, 
.business-object-viewer__navigation_button:focus .navigationIcon,
.business-object-timeline__button:hover .navigationIcon,
.business-object-timeline__button:focus .navigationIcon {
	background: #E5E5E5;
}

.business-object-viewer__informational {
	box-sizing: border-box;
	height: 50px;
	visibility: hidden;	
}

.business-object-timeline {
	box-sizing: border-box;
	width: 100%;
	height: 70px;
}

.business-object-timeline>.business-object-timeline__button:first-child {
	margin-left: 5px;
}

.business-object-timeline>.business-object-timeline__button:last-child {
	margin-right: 5px;
}

.business-object-timeline__button {
	height: 25px;
	width: 25px;
	cursor: pointer;
	float: left;
	margin-top: 38px;
	padding: 0;
	border: none;
	
	
}

.business-object-timeline__button .navigationIcon {
	width: 25px;
	height: 25px;
}



.business-object-timeline__timelinewrapper {
	float: left;
	box-sizing: border-box;
	width: calc(100% - 80px);	
	position: relative;
	margin: 0 10px;
  	height: 100%;
}

.business-object-timeline__timeline {
	box-sizing: border-box;
	height: 2px;
	padding: 0 15px;
	background: #0f62fe;
	border-top: 2px solid #0f62fe;
	position: absolute;
	left: 0;
    top: 50px;
	width: 100%;
	z-index: 1;
}

.business-object-timeline__point {
    position: absolute;
   	z-index: 2;
  	text-align: center;
  	bottom: -8px;
  	width: 20px;
  	height: 20px;
  	border: none;
  	transform: translateX(-50%);
  	transition: background-color 0.3s, border-color 0.3s, width 0.3s, height 0.3s;
  	cursor: pointer;
}

.business-object-timeline__spanWrapper {
    width: 110px;
    height: 40px;
    position: relative;
    pointer-events: none;
    display: flex;
    top: -60px;
    transform: translateX(-40%);
    align-items: center;
    justify-content: center;
}

.business-object-timeline__point-active > .business-object-timeline__spanWrapper,
.business-object-timeline__point.business-object-timeline__point-active > .business-object-timeline__spanWrapper {
    top: -86px;
}

.business-object-timeline__span {
    color: #0f62fe;
    pointer-events: none;
    font-size: calc(5px + 0.6vw);
}

.business-object-timeline__point-active > svg,
.business-object-timeline__point:hover > svg.timeline-icon >circle,
.business-object-timeline__point:focus > svg.timeline-icon >circle,
.business-object-timeline__point.business-object-timeline__point-active > .timeline-icon > circle  {
	fill: #0f62fe;
}

.business-object-timeline__point:hover > svg, 
.business-object-timeline__point:focus > svg {
	background: #E5E5E5;
}



.evidence-viewer__name>span {
	padding-left: 10px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    	
}

.timelineDescriptionNode {
	font-size: 16px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    
}

.business-object-viewer__timelineLabel {
	font-size: 13px;
    padding: 10px 10px 0 20px;
	font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}

.business-object-viewer__timelineLabel>span {
	float:right;
	font-weight: normal;
}

.business-object-timeline__point-active {
	z-index: 1;
	pointer-events: none;
}

.business-object-timeline__point-active>.chevron,
.business-object-timeline__point-missingData>.chevron,
.business-object-timeline__point-conflict>.chevron {
	position: relative;
	top: -1px;
}

.evidence-viewer__container {
	padding-bottom: 10px;
    margin-bottom: 5px;
}
    
.evidence-viewer__container, .business-object-viewer__container {
	background-color: #fff;
	border-bottom: 1px solid #e0e0e0;	
	display: -webkit-box;
    display: -ms-flexbox;
	display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
}

.business-object-viewer__container {
	padding: 10px 0 15px;
 	border: 1px solid #e0e0e0;   
}

.business-object-viewer__container .business-object-viewer__actions {
	padding: 5px;
}

.evidence-viewr__textContainer {
	margin-left: 5px;
}
.evidence-viewer__textContainer, .businss-object-viewer__textContainer {
	-webkit-box-flex: 1;
    -ms-flex: 1 1 24ch;
    flex: 1 1 24ch;
    -ms-flex-item-align: center;
    align-self: center;
}

.evidence-viewer__date {
	display: inline-flex;
	margin-left: 4px;
}

.evidence-viewer__name {
	font-size: 16px;
    font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    color: black;
    display: inline-flex;
    line-height: 23px;
    margin-left: 4px;
}

.evidence-viewer__buttons, .business-object-viewer__buttons {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 100%;
	align-self: center;
	line-height: 23px;
}

.business-object-viewer__buttons {
	margin-left: 20px;
}

.business-object-viewer__buttons > button {
	margin-right: 5px;
}

.evidence-viewer__collapse {
	cursor: pointer;
	border: 0;
	padding: 0;
	background-color: #FFFFFF;
	transition: transform 500ms;
	transform-origin: center center;
	position: relative;
    top: 6px;
    display: inline;
}

.evidence-viewer__collapse:hover svg{
	background: #E5E5E5;
}

.evidence-viewer__collapse-collapsed {
	transform: rotate(90deg);
}


.business-object-viewer__actions,
.evidence-viewer__actions {
	border: none;
	height: 100%;
}

.evidence-viewer__buttons .evidence-viewer__actions {
	vertical-align: middle;
	margin-left: 4px;
	padding: 5px;
}

.evidence-viewer__actions, .business-object-viewer__actions,
.business-object-update_button, .business-object-conflict_button {
	position: relative;
	background: transparent;
	color: #0f62fe;
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	background-color: #fff;
	cursor: pointer;
	border: 1px solid transparent;
	display: inline-flex;
	padding: 0;
	outline-offset: 5px;
}

.business-object-update_button, .business-object-conflict_button {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	padding: 5px 10px;
	margin: 15px 0 0 20px;
    display: block;
    border: 1px solid #0f62fe;
}

.evidence-viewer__actions[disabled], .business-object-viewer__actions[disabled],
.business-object-update_button[disabled], .business-object-conflict_button[disabled] {
	border-color: #9fa7a7;
	color: #9fa7a7;
	pointer-events: none;
}

.evidence-viewer__actions:hover, .evidence-viewer__actions:focus,
.business-object-viewer__actions:hover, .business-object-viewer__actions:focus,
.business-object-update_button:hover, .business-object-update_button:focus,
.business-object-conflict_button::hover, .business-object-conflict_button::focus {
	color: #FFF;
	background-color: #0f62fe;

}

.business-object-update_button:hover,
.business-object-viewer__actions:hover,
.evidence-viewer__actions:hover {
	background: #E5E5E5;
}

.evidence-viewer__description {
	font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	display: inline-block;
	background-color: #ad1625;
    border-radius: 20px;
    padding: 5px 10px 5px 10px;
    color: #ffffff;
    font-size: 12px;
    margin-left: 4px;
}

.evidence-viewer__attributes {
	width: 100%;
	overflow: hidden;
	transition: max-height 500ms;
}

.evidence-attribute-viewer {
	padding: 5px;
	font-size: 0;
}

.evidence-attribute-viewer__name-container {
	display:inline-block;
    width: 35%;
    margin-right: 5%;
    vertical-align: top;
}

.evidence-attribute-viewer__name {
    font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    min-height: 20px;
    color: black;
    float: left;
}

.evidence-attribute-viewer__value-container {
	display:inline-block;
    width: 58%;
    position: relative;
}

.evidence-attribute-viewer__value {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    min-height: 20px;
    color: black;
    padding: 0 3px;
    float: left;
}

.evidence-attribute-viewer__value-highlight {
	background-color: #FADB8C;
	transition: background-color 250ms linear;
}

.business-object-update>p{
	padding-left: 20px;
}

.information-missing__card,
.business-object-update,
.conflict__informational {
	display: none;
	position: relative;
}

.evidence-attribute-viewer__value-container.information-missing>.evidence-attribute-viewer__value {
	font-style: italic;
	position: relative
}

.business-object-timeline__point>svg {
	position: relative;
	padding: 2px;	
	width: 22px;
	height: 22px;
}

.evidence-attribute-viewer__value-container>.conflict-icon, 
.evidence-attribute-viewer__value-container>.missingInfo-icon {
	display: none;
	position: absolute;
	left: -21px;
	width: 18px;
}

.evidence-attribute-viewer__value-container.evidence-attribute-viewer__value-conflict>.conflict-icon,
.evidence-attribute-viewer__value-container.information-missing>.missingInfo-icon {
	display: inline-block;
}

.business-object-timeline__point-active.business-object-timeline__point-conflict::after,
.business-object-timeline__point-active.business-object-timeline__point-missingData::after,
.business-object-timeline__point.business-object-timeline__point-conflict:hover:after, 
.business-object-timeline__point.business-object-timeline__point-conflict:focus:after,
.business-object-timeline__point.business-object-timeline__point-missingData:hover:after, 
.business-object-timeline__point.business-object-timeline__point-missingData:focus:after {
    font-size: 11px;
    line-height: 11px;
    border: 1px solid #ffffff;
    border-radius: 50%;
    width: 10px;
    height: 10px;
    padding: 1px;
    color: #ffffff;
    display: inline-block;
    position: absolute;
    top: -7px;
    left: -7px;
}

.business-object-viewer__noComparison {
	display: none;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
}

.business-object-viewer__noComparison>div {
	padding: 5px 10px 0 20px;
}

.business-object-viewer__noComparison>div:first-child {
	padding-top: 20px;
}

.evidence-attribute-viewer__value-conflict>.evidence-attribute-viewer__value {
	background-color: #E6CF01;
	transition: background-color 250ms linear;
	position: relative;
	min-width: 50px;
}

.business-object-update__conflict {
	display: none;
	padding-top: 20px;
}

.business-object-update__conflict>svg, 
.information-missing__card>svg {
	position: absolute;
    left: 20px;
    width: 24px;
}

.information-missing__text,
.business-object-conflict__text {
	padding: 10px 0;
	margin-left: 50px;
}

.business-object-conflict__form,
.business-object-conflict__form>input#existing {
	margin-left: 50px;
}

.business-object-conflict__form>input,
.business-object-conflict__form>label {
	vertical-align: top;
	margin-right: 10px;
}

.business-object-conflict__form>input {
	cursor: pointer;
}

body.curam.soria ul.messages.incoming-evidence-comparison__informational {
	display: none;
	background: none;
	width: calc(100% - 3px);
	pointer-events: none; 
}

body.curam.soria ul.messages li.level-2.incoming-evidence-comparison__informationalList {
	background: none;
	position: relative;
}

.incoming-evidence-comparison__informationalList:before {
    content: '\2714';
    position: absolute;
    color: #FFFFFF;
    width: 20px;
    line-height: 20px;
    height: 20px;
    text-align: center;
    background: green;
    border-radius: 50%;
}

@media all and (-ms-high-contrast: active) {
 .evidence-viewer__collapse>svg>.chevron {
	fill: #FFFFFF;
 }
 
 .evidence-viewer__collapse:hover>svg>.chevron {
    fill: #161616;
 }
 
.business-object-timeline__point-active>.chevron>polygon {
 	fill: #000; 
 	stroke: #FFFFFF;
 }
 
 
 .business-object-timeline__point-active>.chevron>line {
 	stroke: #000000;
 }
 
 .evidence-attribute-viewer__value-container>.conflict-icon>path, 
 .evidence-attribute-viewer__value-container>.missingInfo-icon>path {
	fill: #FFFFFF;
 }	

}

@media all and (-ms-high-contrast: black-on-white) {
 .evidence-viewer__collapse>svg>.chevron {
	fill: #161616;
 }
 

 .business-object-timeline__point-active>.chevron>polygon {
 	fill: #FFF; 
 	stroke: #161616;
 }
 
  .business-object-timeline__point-active>.chevron>line {
 	stroke: #FFF;
 }
 
 .evidence-attribute-viewer__value-container>.conflict-icon>path, 
 .evidence-attribute-viewer__value-container>.missingInfo-icon>path {
	fill: #161616;
 }	
}
@media all and (-ms-high-contrast: white-on-black) {
 .business-object-viewer__navigation_button .caret,
 .business-object-timeline__button .caret {
	fill: #FFFFFF;
 }

 .business-object-viewer__navigation_button .circle,
 .business-object-timeline__button .circle {
	stroke:  #FFFFFF;
 }
 
 .business-object-viewer__navigation_button:hover .caret,
 .business-object-viewer__navigation_button:focus .caret,
 .business-object-timeline__button:hover .caret,
 .business-object-timeline__button:focus .caret {
	fill: #161616;
 }

 .business-object-viewer__navigation_button:hover .circle,
 .business-object-viewer__navigation_button:focus .circle,
 .business-object-timeline__button:hover .circle,
 .business-object-timeline__button:hover .circle {
	stroke:  #161616;
 }
}
/*______________________________________________________________________________
 * vis.css
 *
 * Create styles that are applied to the HTML for the AESGraph widget.
 */

.vis-configuration-popup {
    position: absolute;
    background: rgba(57, 76, 89, 0.85);
    border: 2px solid #f2faff;
    line-height:30px;
    height:30px;
    width:150px;
    text-align:center;
    color: #ffffff;
    font-size:14px;
    border-radius:4px;
    -webkit-transition: opacity 0.3s ease-in-out;
    -moz-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out;
}
.vis-configuration-popup:after, .vis-configuration-popup:before {
    left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
}

.vis-configuration-popup:after {
    border-color: rgba(136, 183, 213, 0);
    border-left-color: rgba(57, 76, 89, 0.85);
    border-width: 8px;
    margin-top: -8px;
}
.vis-configuration-popup:before {
    border-color: rgba(194, 225, 245, 0);
    border-left-color: #f2faff;
    border-width: 12px;
    margin-top: -12px;
}
div.vis-tooltip {
  position: absolute;
  visibility: hidden;
  padding: 5px;
  white-space: nowrap;
  font-family: verdana;
  font-size:14px;
  color:#000000;
  background-color: #f5f4ed;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: 1px solid #808074;
  box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.2);
  z-index: 5;
  overflow-y: scroll;
  margin-left: -40px;
  max-height: 150px;
  
}

div.vis-tooltip table.aesGraphTooltip th{
	font-weight: bold;
	padding-bottom: 5px;
}

div.vis-tooltip table.aesGraphTooltip th, td{
	padding-left: 5px;
	padding-right: 5px;
}

body#Curam_ServicePlanDelivery_listForDuplicatePerson table.breadcrumb td,
body#Curam_ServicePlanDelivery_listForPerson table.breadcrumb td,
{
padding-right:5px
}
body#Curam_ServicePlanDelivery_listForDuplicatePerson.rtl table.breadcrumb td,
body#Curam_ServicePlanDelivery_listForPerson.rtl table.breadcrumb td
{
padding-right:0px;
padding-left:5px;
}
/*
 * Copyright Merative US L.P. 2020
 */
div.verifiable-dataitem-name-style{
    float: left;
}

div.verifiable-submitted-documents-icon-style {
    float: left;
    margin-left: 4px;
}


/*
 * Copyright Merative US L.P. 2020
 */
.rtl div.verifiable-dataitem-name-style{
    float: right;
}

.rtl div.verifiable-submitted-documents-icon-style {
    float: right;
    margin-left: 4px;
}


/*
 * Copyright Merative US L.P. 2020
 */
div.list.list-with-header.is-uncollapsed.submitted-documents-list-style, 
div.list.list-with-header.is-collapsed.submitted-documents-list-style{
	margin-top: 30px;
}

body#Curam_VerificationApplication_POutstandingVerificationListForDuplicate table.breadcrumb td,
body#Curam_VerificationApplication_POutstandingVerificationList table.breadcrumb td,
body#Curam_VerificationApplication_PersonVerificationList table.breadcrumb td,
body#Curam_VerificationApplication_PersonVerificationListForDuplicate table.breadcrumb td,
{
padding-right:5px
}
body#Curam_VerificationApplication_POutstandingVerificationListForDuplicate.rtl table.breadcrumb td,
body#Curam_VerificationApplication_POutstandingVerificationList.rtl table.breadcrumb td,
body#Curam_VerificationApplication_PersonVerificationList.rtl table.breadcrumb td,
body#Curam_VerificationApplication_PersonVerificationListForDuplicate.rtl table.breadcrumb td
{
padding-right:0px;
padding-left:5px;
}
.verification-container-fields {
  font-size: 10pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: red;
  font-weight: bolder;
  text-align: left;
  padding: 0;
}

.verificationSpaceStyle {
  width:100%
}

.rtl .verification-container-fields {
  text-align: right;
}

/*______________________________________________________________________________
 * SUPERAPP.css
 *
 * Styling specific to the Supervisor User Application View.
 */

.SUPERAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_cc.png");
}

.SUPERAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_tl.png");
}

.SUPERAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_tc.png"); 
}

.SUPERAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_tr.png");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * SUPERUIAPP.css
 *
 * Styling specific to the Supervisor User Application View.
 */

.SUPERUIAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_cc.png");
}

.SUPERUIAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_tl.png");
}

.SUPERUIAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_tc.png"); 
}

.SUPERUIAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_tr.png");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * 
 * supervisor workspace css for application style
 * 
 */
div.cds--cluster div.cluster-margin-left {
  padding-left: 5px;
}
div.cds--cluster div.cluster-margin-right {
  padding-right: 5px;
}

.supervisor-case-filterdescription{
  /* BEGIN CR00124955 SAI */ 
  font-size: 8pt;  
  font-family: Verdana; 
  font-weight: normal;
  /* END CR00124955 */ 
  color: darkblue;  
  text-align: left;
  padding: 0;
}


/*
* Copyright Merative US L.P. 2020,2024
*/

/**** Editor Application user message  ***/
body div.user-message {
	display: inline-block;
	width: 100%;
}

body div#content-message-warning {
	overflow: auto;
	max-height: 158px;
}

body div.user-message:focus {
	outline: none;
}

/**** User Message text    ***/
body div#message-container {
	padding: 40px 40px;
}

body div#message-container ul.messages {
	float: none;
	list-style: none;
}

body div#message-container ul.messages li div {
	color: black;
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	min-height: 20px;
	padding-left: 30px;
	font-weight:400;
}

body div#message-container ul.messages {
	background: #f9f9f9;
	padding: 10px 0px;
	margin: 0px;
	width: 100%;
	border-left: 3px solid #777677;
}

body div#message-container ul.messages:focus {
	outline: none;
	border-top: 1px solid#ffffff;
	border-bottom: 1px solid#ffffff;
	border-right: 1px solid#ffffff;
	box-shadow: 0px 4px 4px -2px#ffffff;
}

body div#message-container ul.messages {
	width: 100%;
}

body div#message-container ul.messages span {
	position: absolute;
	left: -999px;
	width: 990px;
}

body div#message-container ul.messages li.level-0 {
	background: url('../themes/curam/images/Info_Blue50_20px.png') no-repeat
		left top !important;
	padding: 0px;
	margin: 0px 0px 5px 10px;
}

/*______________________________________________________________________________
 * BIReportInPodoRenderer.css
 *
 * Create styles that are applied to the HTML produce by the 
 * BIReportInPodRenderer.
 */

.birt-iframe-wrapper {
  background-color:#FFF;
}
/* END PodBodyRender.css
 ______________________________________________________________________________*/
/*
 * Copyright Merative US L.P. 2016, 2021
 */
/*______________________________________________________________________________
 * BiWeeklyRenderer.css
 */
.weekly-calendar{
 position:relative;
 padding-top:5px;
 text-overflow:ellipsis;
 white-space:no-wrap;
 overflow-x:hidden;
 width:100%;
 cursor:auto;
}

.narbar-back-panel {
 height:36px;
 background: url("../../Images/biweeklycal/days_background.png") repeat-x scroll 0 0 transparent;
}

.week-tab.bwc-selected.bwc-current {
  cursor:normal;
}
.week-tab.bwc-current .left-edge {
  float:left;
  background: url("../../Images/biweeklycal/tab_desel_left_corner.png") repeat-x scroll 0 0 transparent;
  height:24px;
  width:5px;
}
.week-tab.bwc-current .center {
  float:left;
  height:20px;
  padding-left: 10px;
  padding-top:5px;
  background: url("../../Images/biweeklycal/tab_desel_middle.png") repeat-x scroll 0 0 transparent;
}
.week-tab.bwc-current .tab-slope {
  background: url("../../Images/biweeklycal/tab_desel_left_slope.png") repeat-x scroll 0 0 transparent;
  height:24px;
  width:43px;
  float:left;
}
.week-tab.bwc-selected.bwc-current .left-edge{
  background: url("../../Images/biweeklycal/tab_sel_left_corner.png") repeat-x scroll 0 0 transparent;
}
.week-tab.bwc-selected.bwc-current .center{
  background: url("../../Images/biweeklycal/tab_sel_middle.png") repeat-x scroll 0 0 transparent;
}
.week-tab.bwc-selected.bwc-current .tab-slope{
  background: url("../../Images/biweeklycal/tab_sel_left_slope.png") repeat-x scroll 0 0 transparent;
}
.week-tab.bwc-next {
  cursor:pointer;
  float:right;
}
.week-tab.bwc-next.bwc-selected {
  cursor:normal;
}

.week-tab.bwc-next .tab-slope {
  background: url("../../Images/biweeklycal/tab_desel_right_slope.png") repeat-x scroll 0 0 transparent;
  height:24px;
  width:43px;
  float:right;
}

.week-tab.bwc-next .center{
  float:right;
  background: url("../../Images/biweeklycal/tab_desel_middle.png") repeat-x scroll 0 0 transparent;
  height:20px;
  padding-right: 10px;
  padding-top:5px;
}

.week-tab.bwc-next .right-edge{
  float:right;
  background: url("../../Images/biweeklycal/tab_desel_right_corner.png") repeat-x scroll 0 0 transparent;
  height:24px;
  width:5px;
}

.week-tab.bwc-next.bwc-selected .tab-slope {
  background: url("../../Images/biweeklycal/tab_sel_right_slope.png") repeat-x scroll 0 0 transparent;
}

.week-tab.bwc-next.bwc-selected .center{
  background: url("../../Images/biweeklycal/tab_sel_middle.png") repeat-x scroll 0 0 transparent;
}

.week-tab.bwc-next.bwc-selected .right-edge{
  background: url("../../Images/biweeklycal/tab_sel_right_corner.png") repeat-x scroll 0 0 transparent;
}


.navbar-left {
 float:left;
 position:relative;
 width:2px;
 height:35px;
 background: url("../../Images/biweeklycal/days_left_side.png") repeat-x scroll 0 0 transparent;
}
.navbar {
 width:98%;
 float:left;
}
.navbar-right {
 float:right;
 width:2px;
 height:35px;
 background: url("../../Images/biweeklycal/days_right_side.png") repeat-x scroll 0 0 transparent;
}
.weeks {
 float:left;
 overflow:hidden;
 height:36px;
 width:99%;
}
.weeks .week-days{
 width:100%;
}
.weeks .week-days.bwc-current{
 display:none;
}
.weeks .week-days.bwc-current.bwc-selected{
 display:block;
}

.weeks .week-days.bwc-next{
 display:none;
}
.weeks .week-days.bwc-next.bwc-selected{
 display:block;
}
table>tbody.table-body{
  width:100%;
}
table.day-table, tr.day-row {
  width:100%;
  height:36px;
}
.day-button, .day-button a {
 text-align:center;
 text-decoration:none;
 text-indent:0px;
 width:13%;
 cursor:pointer;
}

.date-string .date-display {
 display: none;
 padding-left: 5px;
 padding-top: 5px;
 padding-bottom: 10px;
 background-color:#FFFFFF;
 border-left: 1px solid #dee5ed;
 border-right: 1px solid #dee5ed;
}
.date-string .date-display.bwc-selected {
 display:block;
}

.all-events{
  background-color:#FFFFFF;
  color:#10486B;
  border-left: 1px solid #dee5ed;
  border-right: 1px solid #dee5ed;
  padding-left:5px;
  padding-right:5px;

}
.dates-stack {
  position:inherit;
  width:100%;
}
.events-table{
  display:none;
  background-color:#FFFFFF;
  width:100%;
  border-collapse : collapse;
}
.events-table.bwc-selected > thead {
  color:white;
  height:0;
  font-size:1pt;
}
.events-table.bwc-selected{
  display: table;
}

.events-table.bwc-selected > tbody {
  display: block;
  display: table-row-group;
}
.events-table.bwc-selected > tbody > tr{
  display: block;
  display: table-row;
}
.events-table.bwc-selected > tbody > tr > td {
  display: block;
  display: table-cell;
}
.bwc-event{
  width: 100%;
  font-weight: normal;
}
.events-table.empty .bwc-event{
  height: 26px;
}
.bwc-event.last .text,.bwc-event.last .icon,.bwc-event.last .time {
  border-bottom: 0px;
}
.bwc-event .time{
  width:66px;
  vertical-align:top;
  border-bottom: 1px solid #D6DFDA;
  padding-top: 5px;
  padding-bottom: 5px;
}

.bwc-event .icon{
 width:20px;
 vertical-align:top;
 padding-left:4px;
 padding-right:0px;
 padding-top: 5px;
 padding-bottom: 0x;
 border-bottom: 1px solid #D6DFDA;
}

.bwc-event .text {
  white-space:normal;
  vertical-align:top;
  border-bottom: 1px solid #D6DFDA;
  padding-left:4px;
  padding-top: 5px;
  padding-bottom: 5px;

}
.text a.event-link {
  text-decoration:none;
  color:#10486B;
}
.text a.event-link:hover {
  text-decoration:underline;
  cursor: pointer;
}
.events-table.empty .bwc-event {
  height: 26px;
}
.events-bottom {
  height:6px;
  background-color:#FFFFFF;
  position:inherit;
  width:100%;
}
.events-bottom.left {
  background: url("../../Images/biweeklycal/corner_list_left.png") no-repeat scroll left top transparent;
}
.events-bottom .center {
  width:99%;
  background-color:#FFFFFF;
  float:right;
}
.events-bottom .right {
  background: url("../../Images/biweeklycal/corner_list_right.png") no-repeat scroll left top #E2E7ED;
  float:right;
  width:6px;
  height:6px;
}




body.curam.soria .pod-body .weekly-calendar {
	position: relative;
	padding-top: 5px;
	text-overflow: ellipsis;
	white-space: no-wrap;
	overflow-x: hidden;
	width: 100%;
	cursor: auto;
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #161616;
}

body.curam.soria .pod-body .narbar-back-panel {
	height: 44px;
	background: #ffffff;
	border-top: 1px solid #ecf0f2;
}

body.curam.soria .pod-body .navbar {
	width: 100%;
	float: left;
}

body.curam.soria .pod-body .navbar-left {
	float: left;
	position: relative;
	width: 2px;
	height: 35px;
	background: #f4f4f4;
	display: none;
}

body.curam.soria .pod-body .navbar-right {
	float: right;
	width: 2px;
	height: 35px;
	background: #f4f4f4;
	display: none;
}

body.curam.soria .pod-body .day-button.bwc-today {
	background-color: #ffffff;
}

body.curam.soria .pod-body .day-button.bwc-today.hasEvent {
	background-color: #ffffff;
}

body.curam.soria .pod-body .day-button.hasEvent.mouseover {
	color: #0353e9;
}

body.curam.soria .pod-body .day-button.hasEvent {
	background: #f4f4f4 url("../../Images/chevron__mini--10-enabled.svg") no-repeat 90% 90%;
}

body.curam.soria .pod-body .day-button.mouseover {
	background-color: #f4f4f4;
	color: #0353e9;
}

body.curam.soria .pod-body .day-button.bwc-selected,
body.curam.soria .pod-body .day-button.hasEvent.bwc-selected {
	background-color: rgba(192, 230, 255, 0.2);
}

body.curam.soria .pod-body .all-events {
	background-color: #f4f4f4;
	color: #10486B;
	border: none;
	padding: 0px;
}

body.curam.soria .date-string .date-display {
	margin: 0;
	padding: 5px 10px 0 10px;
	height: 17px;
	background-color: rgba(192, 230, 255, 0.2) !important;
	display: none;
	border: none;
	text-align: left;
}

body.curam.soria .date-string .date-display.bwc-selected {
	display: block;
}

body.curam.soria .pod-body .events-bottom.left {
	background: #f4f4f4;
	display: none;
}

body.curam.soria .pod-body.events-table {
	display: none;
	background-color: rgba(192, 230, 255, 0.2);
	width: 100%;
	border-collapse: collapse;
	margin-bottom: 5px;
}

body.curam.soria .pod-body .week-tabs {
	background: none;
	height: 20px;
}

body.curam.soria .pod-body .week-tab.bwc-current {
	cursor: pointer;
	float: left;
	height: 20px;
}

body.curam.soria .pod-body .week-tab.bwc-next {
	cursor: pointer;
	float: left;
	margin-left: 20px;
}

body.curam.soria .pod-body .week-tab.bwc-next .center,body.curam.soria .pod-body .week-tab.bwc-current .center
	{
	float: left;
	background: none;
	height: 17px;
	padding: 0;
	border: none;
}

body.curam.soria .pod-body .week-tab.bwc-next:not(.bwc-selected ) .center:hover,
body.curam.soria .pod-body .week-tab.bwc-current:not(.bwc-selected ) .center:hover,
body.curam.soria .pod-body .week-tab.bwc-next:not(.bwc-selected ) .center:focus,
body.curam.soria .pod-body .week-tab.bwc-current:not(.bwc-selected ) .center:focus {
	color: #0353e9;
}

body.curam.soria .pod-body .week-tab.bwc-next.bwc-selected .center,body.curam.soria .pod-body .week-tab.bwc-current.bwc-selected .center
	{
	border-bottom: 3px solid #161616;
	cursor: default;
}

body.curam.soria .pod-body .week-tab.bwc-selected.bwc-current .tab-slope,body.curam.soria .pod-body .week-tab.bwc-next .tab-slope,body.curam.soria .pod-body .week-tab.bwc-current .tab-slope
	{
	display: none;
}

body.curam.soria .pod-body .week-tab.bwc-selected.bwc-current .left-edge,body.curam.soria .pod-body .week-tab.bwc-next .right-edge,body.curam.soria .pod-body .week-tab.bwc-current .left-edge
	{
	display: none;
}

body.curam.soria .pod-body .week-tab.bwc-selected.bwc-current .center,body.curam.soria .pod-body .week-tab.bwc-next .center
	{
	background: none;
}

body.curam.soria .pod-body .weeks {
	float: left;
	overflow: hidden;
	height: 44px;
	width: 100%;
}

body.curam.soria .pod-body table.day-table,tr.day-row {
	width: 100%;
	height: 44px;
}

body.curam.soria .pod-body .bwc-event {
	width: 100%;
	background-color: rgba(192, 230, 255, 0.2);
	border-bottom: 1px solid #ecf0f2;
}

body.curam.soria .pod-body .events-table.empty .bwc-event {
	height: 26px;
}

body.curam.soria .pod-body .bwc-event.last .text,
body.curam.soria .pod-body .bwc-event.last .icon,
body.curam.soria .pod-body .bwc-event.last .time {
	border: none;
}

body.curam.soria .pod-body .bwc-event table {
	table-layout: auto;
	border-collapse: collapse;
	width: 100%;
}

body.curam.soria .pod-body .bwc-event td {
	height: 20px;
	padding: 5px 0;
	white-space: nowrap;
}

body.curam.soria .pod-body .bwc-event td a {
	text-decoration: none;
	color: #0f62fe;
}

body.curam.soria .pod-body .bwc-event td a:hover {
	text-decoration: none;
	color: #0353e9;
}

body.curam.soria .pod-body .bwc-event .time {
	width: auto;
	vertical-align: middle;
	border-bottom: none;
    text-align: left;
    padding-left: 10px;
}

body.curam.soria .pod-body .bwc-event .icon {
	width: 20px;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: none;
}

body.curam.soria .pod-body .bwc-event .text {
	white-space: normal;
	vertical-align: middle;
	border-bottom: none;
	text-align: left;
	width: 100%;
}

body.curam.soria .pod-body .events-table.empty .bwc-event {
	height: 20px;
}

body.curam.soria .pod-body .events-table.empty .bwc-event td {
	height: 20px;
	padding: 5px 0;
}

body.curam.soria .pod-body .events-bottom {
	height: 6px;
	background-color: #f4f4f4;
	position: inherit;
	width: 100%;
}

body.curam.soria .pod-body .events-bottom.left {
	background: url("../../Images/biweeklycal/corner_list_left.png")
		no-repeat scroll left top transparent;
}

body.curam.soria .pod-body .events-bottom .center {
	width: 99%;
	background-color: #f4f4f4;
	float: right;
}

body.curam.soria .pod-body .events-bottom .right {
	background: url("../../Images/biweeklycal/corner_list_right.png")
		no-repeat scroll left top #E2E7ED;
	float: right;
	width: 6px;
	height: 6px;
}

/* End BiWeeklyRenderer.css
_________________________________________________________________________________*/

/*______________________________________________________________________________
 * BiWeeklyRenderer_rtl.css
 */
 body.rtl.curam.soria .pod-body .bwc-event .time {
    padding-left: 0px;
    padding-right: 10px;
}

body.rtl.curam.soria .pod-body .bwc-event .text {
    text-align: right;
}

body.rtl.curam.soria .date-string .date-display {
	text-align: right;
}

body.rtl.curam.soria .pod-body .bwc-event .icon img {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";	
}

body.rtl.curam.soria .pod-body .events-table.bwc-selected{
  display: table; 
} 

body.rtl.curam.soria .pod-body .week-tab.bwc-current {
    float: right;
}

body.rtl.curam.soria .pod-body .week-tab.bwc-next {
    float: right;
    margin-left: 0px;
    margin-right: 20px;
} 

.rtl .week-tab.bwc-current {
  float:right;
}

.rtl .week-tab.bwc-current {
  float:right;
}

.rtl .week-tab.bwc-current .left-edge {
  float:right;
  background-image: url("../../Images/biweeklycal/tab_desel_right_corner.png");
}
.rtl .week-tab.bwc-current .center {
  float:right;
  padding-left: 0;
  padding-right: 10px;
}
.rtl .week-tab.bwc-current .tab-slope {
  background-image: url("../../Images/biweeklycal/tab_desel_right_slope.png");
  float:right;
}
.rtl .week-tab.bwc-selected.bwc-current .left-edge{
  background-image: url("../../Images/biweeklycal/tab_sel_right_corner.png");
}
.rtl .week-tab.bwc-selected.bwc-current .tab-slope{
  background-image: url("../../Images/biweeklycal/tab_sel_right_slope.png");
}
.rtl .week-tab.bwc-next {
  float:left;
}

.rtl .week-tab.bwc-next .tab-slope {
  background-image: url("../../Images/biweeklycal/tab_desel_left_slope.png");
  float:left;
}

.rtl .week-tab.bwc-next .center{
  float:left;
  padding-right: 0;
  padding-left: 10px;
}

.rtl .week-tab.bwc-next .right-edge{
  float:left;
  background-image: url("../../Images/biweeklycal/tab_desel_left_corner.png");
}

.rtl .week-tab.bwc-next.bwc-selected .tab-slope {
  background-image: url("../../Images/biweeklycal/tab_sel_left_slope.png");
}

.rtl .week-tab.bwc-next.bwc-selected .right-edge{
  background-image: url("../../Images/biweeklycal/tab_sel_left_corner.png");
}

.rtl .navbar-left {
 float:right;
 background-image: url("../../Images/biweeklycal/days_right_side.png");
}
.rtl .navbar {
 float:right;
}
.rtl .navbar-right {
 float:left;
 background-image: url("../../Images/biweeklycal/days_left_side.png");
}

.rtl .events-table.bwc-selected{
  display: inline-table;
}

.rtl .weeks {
 float:right;
}

.rtl .day-button.bwc-today.hasEvent {
 background-image: url("../../Images/biweeklycal/day_current_with_event_rtl.png");
}
.rtl .day-button.hasEvent.mouseover {
 background-image: url("../../Images/biweeklycal/day_rollover_with_event_rtl.png");
}
.rtl .day-button.hasEvent {
 background-image: url("../../Images/biweeklycal/day_with_event_rtl.png");
}
.rtl .day-button.hasEvent.bwc-selected {
 background-image: url("../../Images/biweeklycal/day_sel_with_event_rtl.png");
}

.rtl .bwc-event .icon{
 padding-left:0px;
 padding-right:4px;
}

.rtl .date-string .date-display {
 padding-left: 0;
 padding-right: 5px;
}

.rtl img[src$="biweeklycal/icon_activity.png"],
.rtl img[src$="biweeklycal/icon_recurring_activity.png"] {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
 
 
 /* End BiWeeklyRenderer.css 
_________________________________________________________________________________*/
/*______________________________________________________________________________
 * ButtonLinkRenderer.css
 */
.button-link .actioncontrol-button-left, .button-link.hover .actioncontrol-button-left {
  display: table;
  display: inline-block;
  float: none;
  height: 18px;
  padding: 0;
  top: 1px;
  z-index: 3;
}

.button-link .actioncontrol-button-left {
  background: url("../../Images/new_left_nor.png") no-repeat scroll 0 0 transparent;
}

.button-link.hover .actioncontrol-button-left {
  background: url("../../Images/new_left_roll.png") no-repeat scroll 0 0 transparent;
}


.button-link .actioncontrol-button-right, .button-link.hover .actioncontrol-button-right {

  background: url("../../Images/new_right_nor.png") no-repeat scroll right top transparent;
  display: inline-block;
  height: 18px;
  margin: 0 0 0 2px;
  padding: 0 4px 0 0;

}

.button-link .actioncontrol-button-right {
  background: url("../../Images/new_right_nor.png") no-repeat scroll right top transparent;
}

.button-link.hover .actioncontrol-button-right {
  background: url("../../Images/new_right_roll.png") no-repeat scroll right top transparent;
}

.button-link .actioncontrol-button-center, .button-link.hover .actioncontrol-button-center {

  background-image: url("../../Images/new_mid_nor.png");
  background-repeat: repeat-x;
  display: inline-block;
  height: 18px;
  padding: 1px 8px 1px 12px;
  cursor: pointer;
}

.button-link .actioncontrol-button-center {
  background-image: url("../../Images/new_mid_nor.png");
}

.button-link.hover .actioncontrol-button-center {
  background-image: url("../../Images/new_mid_roll.png");
}
/*
 * End ButtonLinkRenderer.css
 *______________________________________________________________________________*/
/*______________________________________________________________________________
 * CEFWidgets.css
 *
 * Catch all for shared CSS styles.
*/

/* Use this style to position items off screen that we want the
 * screen reader to still read. This is used as a workaround 
 * where CSS background images are used instead of inline images.
 */
.hiddenControlForScreenReader{
  position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}
/* END CEFWidgets.css
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * CEFWidgets_rtl.css
 *
 * Catch all for shared CSS styles.
*/

/* Use this style to position items off screen that we want the
 * screen reader to still read. This is used as a workaround 
 * where CSS background images are used instead of inline images.
 */
.rtl .hiddenControlForScreenReader{
  left:auto;
  right:-10000px;
}
/* END CEFWidgets_rtl.css
 ______________________________________________________________________________*/
/*
 * Copyright Merative US L.P. 2016, 2021
 */

/*
 *______________________________________________________________________________
 * CaseAuditHome.css
 *
 * Create styles that are applied to the HTML for the case audit tab details.
 */

div.caseaudit-container-panel {
  background-color: transparent;
  height:135px;
  overflow: hidden;
  position: relative;
  top: 5px;
  min-width: 910px;
}

.caseaudit-details {
  padding-left: 15px;
}

.caseaudit-details .caseaudit-reference,
.caseaudit-details .caseauditplan-reference {
  font-size: 140%;
  color: #FB7803;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
}

.caseaudit-details .caseauditplan-reference {
  padding-bottom: 10px;
}

.caseaudit-details .caseaudit-reference-id {
  font-size: 120%;
  font-family: tahoma;
  color: #FB7803;
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 15px;
  background-color: white;
  position: absolute;
  right: 0px;
  top: 5px;
  padding-left: 5px;
}

.audit-case-link {
  padding-bottom: 6px;
  font-size: 103%;
}

.caseaudit-details-table,
.caseaudit-details-table2 {
  float: left;
}

.caseaudit-details-table {
  margin-right: 50px;
}

.caseaudit-details-table table td,
.caseaudit-details-table2 table td {
  padding-left: 30px !important;
}

.caseaudit-content-panel {
  background-color: #FFFFFF;
  position: absolute;
  left: 10px;
  right: 360px;
  top: 0;
  z-index: 0;
  min-width: 450px;
}

.caseaudit-tab-details {
  height: 125px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

.caseaudit-extradetails-content {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background-color: #E6EBF1;
}

.caseaudit-tab-details .caseaudit-extradetails-content {
  position: absolute;
  bottom: 1px;
  left: 1px;
  width: 100%;
  background-color: #E6EBF1;
}

.caseaudit-focusareas-content-detail,
.caseaudit-extradetails-content-detail {
  padding-left: 10px;
}

.caseaudit-extradetails-content-detail {
  margin-top: 2px;
}

.caseaudit-timelimit-table table {
  float: left;
}

.caseaudit-timelimit-table table td {
  padding-bottom: 0px !important;
  color: #696969;
}

div.caseaudit-timelimit-table table {
  margin-left: 5px;
  margin-top: 2px;
}

.caseaudit-extradetails-content .content {
  padding-left: 11px;
}

div.caseaudit-tab-details .caseaudit-extradetails-content img {
  padding: 0px;
  float: left;
}


h3.focus-area-title {
  background: url(../../Images/icon_focus_area.png) no-repeat top left white;
  padding-left: 25px;
  height: 20px;
  border-bottom: 1px solid #DFDFDF;
  width: 85%;
  padding-top: 2px;
}

div.caseaudit-caseowner-table  {
  float: left;
  overflow: hidden;
  white-space: nowrap;
  width: 35%;
  margin-top: 3px;
  padding-left: 3px;
}

div.audit-owner-image img {
  margin-top: 2px;
}

div.caseaudit-timelimit-table  {
  overflow: hidden;
  white-space: nowrap;
}


.caseaudit-tab-details div.watermark {
  color:gainsboro;
  font-size:500%;
  z-index: -1;
  position:absolute;
  top: 30px;
  left: 130px;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  background-color: #ffffff;
}
/* BEGIN, WI117561, YF */
/* END, WI117561, YF */
.caseaudit-report-content-panel {
  position: absolute;
  right: 10px;
  top: 0;
  width: 340px;
}

.caseaudit-report-details {
  height: 125px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.caseaudit-chart-content-panel {
  height: 100px;
}

div.caseaudit-extradetails-content-detail div.schedule-detail {
    float: left;
    padding-left: 4px;
    margin-top: 2px;
}

.no-chart-text {
  padding-top: 5px;
  padding-left: 10px;
}


/* ======== Curam 2016 Styling ======== */

body.curam.soria .caseaudit-container-panel div.incident-details {
    padding-left: 0px;
    padding-right: 0px;
}

body.curam.soria .caseaudit-container-panel .caseaudit-reference,
body.curam.soria .caseaudit-container-panel .caseauditplan-reference {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 21px;
    color: #161616;
    letter-spacing: -0.22px;
    text-align: left;
    line-height: 30px;
}

body.curam.soria .caseaudit-container-panel .caseauditplan-reference {
    padding-bottom: 5px;
}

body.curam.soria .caseaudit-container-panel table tbody.horiz-table-body th {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616;
    line-height: 20px;
}

body.curam.soria .caseaudit-container-panel table tbody.horiz-table-body td {
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616;
    line-height: 20px;
    padding-left: 20px !important;
}

body.curam.soria .caseaudit-container-panel .caseaudit-tab-details {
    border: 0px;
    background-color: #ffffff;
}

body.curam .caseaudit-container-panel .caseaudit-reference-id {
    background: none;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616;
    text-align: right;
    padding-right: 20px;
    top: 10px;
}

body.curam.soria .caseaudit-container-panel div.caseaudit-tab-details {
    padding-left: 0px;
    padding-right: 0px;
}

body.curam.soria .caseaudit-content-panel {
    left: 0;
}

body.curam.soria .caseaudit-content-panel .caseaudit-details {
    padding-left: 0px;
    padding-top: 0px;
}

body.curam.soria .caseaudit-details-table2 {
    margin-right: 50px;
}

body.curam.soria .caseaudit-container-panel .caseaudit-report-details {
    height: 135px;
    padding: 0px 0px 0px 20px;
    background: none;
    border: 0px;
    border-left: 2px solid #ffffff;
    width: 360px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616;
}

body.curam.soria div.caseaudit-container-panel {
    background-color: transparent;
    overflow: visible;
    position: relative;
    top: 10px;
    height: auto;
}

body.curam.soria div.caseaudit-container-panel *:focus-visible {
  outline: 0.125rem solid #0f62fe;
	outline-offset: -0.125rem;
  padding-right: 0.313rem;
  padding-left: 0.313rem;
}

body.curam.soria div.caseaudit-container-panel .caseaudit-tab-details .caseaudit-extradetails-content {
    background-color: transparent;
}

body.curam.soria .caseaudit-container-panel .caseaudit-extradetails-content {
    top: 130px
}

body.curam.soria .caseaudit-container-panel .caseaudit-extradetails-content-detail {
    margin-top: 10px;
}

body.curam.soria .caseaudit-container-panel .caseaudit-focusareas-content-detail,
body.curam.soria .caseaudit-container-panel .caseaudit-extradetails-content-detail {
    padding-left: 0px;
}

body.curam.soria .caseaudit-container-panel .caseaudit-timelimit-table .horiz-body-first-cell {
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}

body.curam.soria .caseaudit-container-panel div.caseaudit-timelimit-table table {
    margin-left: 10px;
    margin-top: 0px;
}

body.curam.soria .caseaudit-container-panel table tbody.horiz-table-body a {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    color: #0f62fe;
}

body.curam.soria .caseaudit-container-panel table tbody.horiz-table-body a:focus,
body.curam.soria .caseaudit-container-panel table tbody.horiz-table-body a:hover {
    color: #0043ce;
}

body.curam.soria .caseaudit-container-panel table tbody.horiz-table-body a:hover {
    text-decoration: underline;
}

body.curam.soria .caseaudit-container-panel .caseaudit-report-content-panel {
    top: 10px;
    right: 20px;
}

body.curam.soria .caseaudit-container-panel .audit-case-link a {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #0f62fe;
}

body.curam.soria .caseaudit-container-panel .audit-case-link a:focus,
body.curam.soria .caseaudit-container-panel .audit-case-link a:hover {
    color: #0043ce;
}

body.curam.soria .caseaudit-container-panel .audit-case-link a:hover {
    text-decoration: underline;
}

body.curam.soria .caseaudit-container-panel .caseaudit-focusareas-content-detail h3.focus-area-title {
    background-color: transparent;
    border: none;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    padding-top: 2px;
    line-height: 13px;
    color: #161616;
    background-image: url(../../Images/icon_focus_areas.png);
    padding-left: 30px;
}

body.curam.soria .caseaudit-container-panel .caseaudit-chart-content-panel {
    margin-top: 13px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616;
}

body.curam.soria .caseaudit-container-panel .watermark {
    color: #ad1625;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    z-index: inherit;
    line-height: 20px;
    -moz-opacity: inherit;
    -khtml-opacity: inherit;
    opacity: inherit;
    background: none;
    position: relative;
    top: 0px;
    left: 0px;
}

body.curam.soria .caseaudit-container-panel .content-panel-detail.caseaudit-content-panel {
    width: calc(100% - 360px);
}

body.curam.soria .caseaudit-container-panel .caseaudit-caseowner-table {
    padding-left: 10px;
    margin-top: 0px;
}

body.curam.soria .caseaudit-content-panel .schedule-detail {
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616;
    line-height: 20px;
    margin-top: 0;
    padding-left: 10px;
}

body.curam.soria .caseaudit-container-panel .caseaudit-caseowner-table {
    width: 40%;
}

body.curam.soria .caseaudit-container-panel .no-chart-text {
    padding: 0;
}

/*______________________________________________________________________________
 * end CaseAuditHome.css
 */

/*______________________________________________________________________________
 * CaseAuditHome_rtl.css
 *
 * Create styles that are applied to the HTML for the case audit tab details.
 */

.rtl .caseaudit-details {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .caseaudit-details .caseaudit-reference-id {
  padding-right: 5px;
  padding-left: 15px;
  right: auto;
  left: 0px;
}

.rtl .caseaudit-details-table,
.rtl .caseaudit-details-table2 {
  float: right;
}

.rtl .caseaudit-details-table {
  margin-right: 0;
  margin-left: 50px;
}

.rtl .caseaudit-details-table table td,
.rtl .caseaudit-details-table2 table td {
  padding-left: 0 !important;
  padding-right: 30px !important;
}

.rtl .caseaudit-content-panel {
  left: 360px;
  right: 10px;
}

.rtl .caseaudit-tab-details {
  padding-right: 0px;
  float: right;
}

.rtl .caseaudit-extradetails-content {
  left: auto;
  right: 0px;
}

.rtl .caseaudit-tab-details .caseaudit-extradetails-content {
  left: auto;
  right: 1px;
}

.rtl .caseaudit-focusareas-content-detail,
.rtl .caseaudit-extradetails-content-detail {
  padding-left: 0;
  padding-right: 10px;
}

.rtl .caseaudit-timelimit-table table {
  float: right;
}

.rtl div.caseaudit-timelimit-table table {
  margin-left: 0;
  margin-right: 5px;
}

.rtl .caseaudit-extradetails-content .content {
  padding-left: 0;
  padding-right: 11px;
}

.rtl div.caseaudit-tab-details .caseaudit-extradetails-content img {
  float: right;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}


.rtl h3.focus-area-title {
  background-position: right top;
  padding-left: 0;
  padding-right: 25px;
}

.rtl div.caseaudit-caseowner-table  {
  float: right;
  padding-left: 0;
  padding-right: 3px;
}


.rtl .caseaudit-tab-details div.watermark {
  left: auto;
  right: 130px;
}

.rtl .caseaudit-report-content-panel {
  right: auto;
  left: 10px;
}

.rtl .caseaudit-report-details {
  padding-right: 0px;
  float: right;
}

.rtl div.caseaudit-extradetails-content-detail div.schedule-detail {
    float: right;
    padding-left: 0;
    padding-right: 4px;
}

.rtl .no-chart-text {
  padding-left: 0;
  padding-right: 10px;
}

/* ======== Curam 2016 Styling ======== */

.rtl body.curam.soria .caseaudit-container-panel .caseaudit-reference,
.rtl body.curam.soria .caseaudit-container-panel .caseauditplan-reference {
    text-align: right;
}

.rtl body.curam.soria .caseaudit-container-panel table tbody.horiz-table-body td {
    padding-left: 0px !important;
    padding-right: 20px !important;
}

.rtl body.curam .caseaudit-container-panel .caseaudit-reference-id {
    padding-right: 0px;
    padding-left: 20px;
}

.rtl body.curam.soria .caseaudit-content-panel {
    right: 0;
}

.rtl body.curam.soria .caseaudit-container-panel .caseaudit-report-details {
    padding: 0px 20px 0px 0px;
    border-left: none;
    border-right: 2px solid #ffffff;
}

.rtl body.curam.soria .caseaudit-container-panel .caseaudit-focusareas-content-detail,
.rtl body.curam.soria .caseaudit-container-panel .caseaudit-extradetails-content-detail {
    padding-left: 0px;
    padding-right: 0px;
}

.rtl body.curam.soria .caseaudit-container-panel div.caseaudit-timelimit-table table {
    margin-left: 0px;
    margin-right: 10px;
}

.rtl body.curam.soria .caseaudit-container-panel .caseaudit-report-content-panel {
    right: auto;
    left: 20px;
}

.rtl body.curam.soria .caseaudit-container-panel .caseaudit-focusareas-content-detail h3.focus-area-title {
    padding-right: 30px;
    padding-left: 0px;
}

.rtl body.curam.soria .caseaudit-content-panel .caseaudit-details {
    padding-left: 0px;
    padding-top: 0px;
    padding-right: 0px;
}

.rtl body.curam.soria .caseaudit-container-panel .watermark {
	right: 0px;
}

.rtl body.curam.soria .caseaudit-content-panel .caseaudit-caseowner-table {
    padding-left: 0;
    padding-right: 10px;
}

.rtl body.curam.soria .caseaudit-content-panel .schedule-detail {
    padding-left: 0px;
    padding-right: 10px;
}

.rtl body.curam.soria .caseaudit-details-table2 {
    margin-right: 0px;
    margin-left: 50px;
}

/*______________________________________________________________________________
 * end CaseAuditHome_rtl.css
 */

/*______________________________________________________________________________
 * CaseTabList.css
 *
 * Create styles that are applied to the HTML for the participant types.
 */
.tab-case-list {
  width: 100%;
}

div table tr.odd td {
  background-color :#FFFFFF !important;
}

div table tr.even td {
  background-color :#E6ECF4 !important;
}

.tab-case-list tbody tr td.icon-table div table {
  border : none;
}

.tab-case-list div.div.table-list td {
  padding: 0 !important;
}

.tab-case-list div table {
  width: 100%;
  table-layout: fixed;
}


.tab-case-list div table thead tr {
  background-image: url("../../Images/details_member_header.png");
  background-color: #DEDEDE;
  background-repeat: repeat-x;
  height: 23px;
}

.tab-case-list div table thead tr th.header-last-cell {
  padding:0px;
  border-left: 0px;
}


.tab-case-list div table thead tr th {
  padding: 0px;
}

.tab-case-list div table tr {
  height: 28px;
}

.person-age-icons .age {

  float: left;
  padding-right: 70px;
  padding-top: 6px;
}

div.inv-list-icon,
div.legalaction-list-icon {

  float: left;
  padding-right: 5px;
  padding-top: 4px;
}

.person-name-icons .person-name {

  float: left;
  padding-right: 5px;
  padding-top: 6px;
  padding-left: 3px;
}

div.table-list table tbody td a img {
  padding-top: 3px;
}

/*
CR00461776
*/
/* Flip row icon */
.rtl div.table-list table tbody td a img {
  filter: fliph;
  -moz-transform: scaleX(-1);
  -ms-filter: fliph; /*IE*/
  -o-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}

/* style for fixed headers */

.tab-case-list div.table-list {
  position: relative;
  max-height: 112px;
  width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
}

.tab-case-list div.table-list div {
  zoom: 1;
}

.tab-case-list div.table-listtable {
  border-width: 1px 1px 0px 0px;
}

.tab-case-list div.table-list table thead tr {
  position: absolute;
  top: expression(this.offsetParent.scrollTop);
}

.tab-case-list div.table-list table thead tr th {
  border-bottom: 0px;
}

.tab-case-list div.table-list table tbody {
  height: auto;
}

.tab-case-list div.table-list table thead tr th.table-header {
  padding: 0px 0px 0px 8px;
}

.tab-case-list div.table-list table tbody tr td.field {
  padding-bottom: 0px !important;
  padding-left: 8px !important;
}

/*
CR00461776
*/
.rtl .tab-case-list div.table-list table tbody tr td.field {
  padding-left: 0px !important;
  padding-right: 8px !important;
}

.tab-case-list .list-body th.table-header{
  font-weight: bold;
  padding-bottom: 4px;
  padding-left: 8px;
  border: 0px;
}

/*
CR00461776
*/
.rtl .tab-case-list .list-body th.table-header {
  padding-left: 0px;
  padding-right: 8px;
}

/*______________________________________________________________________________
 * CaseTabList_rtl.css
 *
 * Create styles that are applied to the HTML for the participant types.
 */

.rtl .tab-case-list div table thead tr th.header-last-cell {
  border-right: 0px;
}

.rtl .person-age-icons .age {
  float: right;
  padding-right: 0;
  padding-left: 70px;
}

.rtl div.inv-list-icon,
.rtl div.legalaction-list-icon {
  float: right;
  padding-right: 0;
  padding-left: 5px;
}

.rtl .person-name-icons .person-name {
  float: right;
  padding-right: 3px;
  padding-left: 5px;
}

/* style for fixed headers */


.rtl .tab-case-list div.table-listtable {
  border-width: 1px 0px 0px 1px;
}

.rtl .tab-case-list div.table-list table thead tr th.table-header {
  padding: 0px 8px 0px 0px;
}

.rtl .tab-case-list div.table-list table tbody tr td.field {
  padding-right: 8px !important;
}

.rtl .tab-case-list .list-body th.table-header{
  padding-left: 0;
  padding-right: 8px;
}

/*______________________________________________________________________________
 * ChoiceRenderer.css
 *
 * Create styles that are applied to the HTML produce by the ChoiceRenderer.
 */

.cds--cluster .podConfigButtonWrapper{
  padding-left:0px;
  padding-right:0px;
}

td.podConfigButtonWrapper{
    padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}

div.podConfigButtonWrapper{
  background-color:#D1D5E5;
}

div.podConfigButtonEditWrapper{
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-top:0px;
}

div.podConfig_emptyspace {
	float:right;
	height: 23px;
	width: 5px;
}

div.podConfig_button {
	padding-right: 5px;
}

div.darkbutton_right{
    background: #E0E3EE url(../../Images/ButtonBGBlue.gif) 76px 22px;
    color: #3A4667;
    width: 76px;
    height: 22px;
    cursor:pointer;
    float: right;
	text-indent:0px;
	text-align:center;
}

span.darkbutton_right{
	top: 3px;
}

div.lightbutton_right{
    background: #E0E3EE url(../../Images/ButtonBGBlueLight.png) 64px 19px;
    color: #3A4667;
    width: 64px;
    height: 19px;
    cursor:pointer;
    float: right;
	text-indent:0px;
	text-align:center;
}

span.lightbutton_right{
	top: 3px;
}

/* Buttons of customize menu */
div.darkbutton_left{
    background: #E0E3EE url(../../Images/ButtonBGBlue.gif) 76px 22px;
    color: #3A4667;
    width: 76px;
    height: 22px;
    cursor:pointer;
    float: left;
	text-indent:0px;
	text-align:center;
}

span.darkbutton_left{
	top                        : 3px;
}

.checkbox-container, dijitContentPane div{
    margin-top  :5px;
}

.selection-table .checkbox-container .checkbox-label {
  white-space: nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  margin-right:10px;
}

.checkbox-container .checkbox-label, dijitContentPane div{
   padding-left: 5px;
}

.filter-content .checkbox-container {
  margin-top: 2px;
}

.filter-content .radiobutton-control {
  margin-top: 2px;
  height: 15px;
}

table#PT2010\/taskPriority td {
  padding-bottom: 3px;
}

.filter-content .checkbox-container .checkbox-label {
  margin-top: -1px;
  float:left;
}

.checkbox-container .checkbox-control {
  height: 15px;
}

.checkbox-container .checkbox-control, dijitContentPane div{
   float                       : left;
   margin-right           : 5px;
   margin-bottom       : 5px
}

.pod-select-pane .tableContainer-valueCell, .portlet-options-table .tableContainer-valueCell{
    border-bottom      : 2px groove white;
    background-color  :#E0E3EE;
}

table.portlet-options-table td{
    border-bottom     : 2px groove white;
}
/* END ChoiceRender.css
 ______________________________________________________________________________*/

/*______________________________________________________________________________
 * ChoiceRenderer_rtl.css
 * 
 * Create styles that are applied to the HTML produce by the ChoiceRenderer.
 */

.rtl .selection-table .checkbox-container .checkbox-label {
  margin-right:0px;
  margin-left:10px;
}

.rtl .checkbox-container .checkbox-label, dijitContentPane div{ 
   padding-left: 0;
   padding-right: 5px;
}

.rtl .filter-content .checkbox-container .checkbox-label {
  float:right;
}

.rtl .checkbox-container .checkbox-control, dijitContentPane div{
   float                       : right; 
   margin-right           : 0px;
   margin-left           : 5px;
}

/* END ChoiceRender_rtl.css 
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * ContextPanelContentRenderer.css
 */

.context-panel-mask{
 width:100%;
 height:100%;
 background: url("../../Images/details-panel-background.png") repeat-x scroll left top #DBE3ED;
 position:absolute;
 z-index:2000;
 left:0pt;
 top:0pt;
}

/*______________________________________________________________________________
 * End of ContextPanelContentRenderer.css
 */
.dojoDndItemOver {background-color: #feb !important;}.dojoDndItemSelected {background: #ccf; color: #444;}.dojoDndItemBefore {border-top: 3px solid red;}.dojoDndItemAfter {border-bottom: 3px solid red;}.dojoDndItemAnchor {background: #ccf; color: black;}.dojoDndItemOver.dojoDndItemSelected {background: #ec8;}.dojoDndItemOver.dojoDndItemAnchor {background: #feb !important;}.dojoDndAvatarItem {background: #eee;}.dndDropIndicator {border: 1px dashed #FF6600;cursor: default;}
.expandable-list div tbody tr.odd td {
  background-color: #F1F3F8;
 }

.expandable-list div tbody tr.even td {
  background-color: #FFFFFF;
 }
 
 .expandable-list div tbody tr.collapsed-child-row {
  display: none;
 }
.rtl .expandable-list div tbody tr td div.list-toggle-parent img.collapsedRow {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
 }
/*______________________________________________________________________________
 * GoogleMapsAddressViewRenderer.css
 * 
 * Create styles that are applied to the HTML produce by the GoogleMapsAddressViewRenderer.
 */


div.directions table{
  table-layout : auto;
}

/* END GoogleMapsAddressViewRenderer.css 
 ______________________________________________________________________________*/
.dragNode{z-index:10000; cursor:move;}.dragHandle{cursor:move;}.dropIndicator{position:relative; height:50px; border:1px dashed #FFF;}.dropIndicator > div{position:absolute; left:0;top:0;right:0;bottom:0; background-color:#000; opacity:0.17; filter:alpha(opacity=17); -khtml-opacity:0.17; -moz-opacity:0.17;}.dj_ie6 .dropIndicator div{position:relative; height:100%; background-color:#000; filter:alpha(opacity=17);}.dj_ie6 .dropIndicator{_margin:10px;}.dndCover{background-image:url(../jscript/curam/cefwidgets/GridContainer/dojox/layout/resources/icons/pixel.gif); position:absolute; left:0; top:0; width:100%; height:1000px; z-index:9999; cursor:move;}.dndCover2{z-index: 10001;}.dragNode{z-index:10000; cursor:move;}.dragHandle{cursor:move;}.dropIndicator{position:relative; height:50px; border:1px dashed #FFF;}.dropIndicator > div{position:absolute; left:0;top:0;right:0;bottom:0; background-color:#000; opacity:0.17; filter:alpha(opacity=17); -khtml-opacity:0.17; -moz-opacity:0.17;}.dj_ie6 .dropIndicator div{position:relative; height:100%; background-color:#000; filter:alpha(opacity=17);}.dj_ie6 .dropIndicator{_margin:10px;}.dj_ie6 .orange .dndCover, .dj_ie7 .orange .orange .dndCover2{z-index: 10001;}.dj_ie6 .gridContainer *{zoom:1;}.gridContainer{display:block; position:relative; background:#FFF; margin:0; width:100%; height:auto; overflow-y:auto; overflow-x:hidden !important;} .gridContainerTable{width:100%; border:1px solid #BFBFBF;}.gridContainerTable tbody, .gridContainerTable tr{height:100%;}.gridContainerZone{vertical-align:top; background-color:#FDFDFD; height:100%;}.gridContainerZone .serviceWidgetTitleText h2{position:relative;}.gridContainerGrip{cursor:default; position:absolute; top:0; width:10px; padding:0; margin:0; background-image:url(../jscript/curam/cefwidgets/GridContainer/dojox/layout/resources/icons/pixel.gif); height:100%;} .gridContainerGripShow{cursor:e-resize; position:absolute; top:0; width:10px; padding:0; margin:0; background-image:url(../../cefwidgets/GridContainer/dojox/layout/resources/icons/gridcontainer_grip.gif); height:100%;}.dropIndicator{border:2px dashed #BFBFBF;}.dropIndicator > div{background-color:#FFF;}.dj_ie6 .dropIndicator,.dj_ie6 .dijitContentPane,.dj_ie6 .dojoxPortlet, .dj_ie6 .dijitTitlePane{margin: 10px;}.gridContainerZone > *{margin: 10px !important;}
/*______________________________________________________________________________
 * ImagePanel.css
 *
 * Create styles that are applied to the Image panels.
 *
 */

.image-panel-content {
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

/*
CR00461776
*/
.rtl .image-panel-content {
  float: left;
}

.name-one-background, .name-two-background, .name-one-only-background {
  background-color:#ebebeb;
}

.name-one-background, .name-two-background {
  height: 14px;
}

.name-one-only-background {
  height: 28px;
}

.image-panel-content .name-one-only-background .name-one-title {
  padding-top: 7px;
  width: 90%;
}

.image-panel-content .name-one-title,
.image-panel-content .name-two-title {
  background-color:#ebebeb;
  text-align: center;
  font-family: tahoma;
  margin: auto;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 56%;
  height: 14px;
}

.image-panel-content .name-one-title {
  padding-top: 0px;
}

.image-panel-content .corner-image {
  position:absolute;
}

.reflection .corner-image {
  display:none;
}

.image-panel-content .left-corner-image {
  position: absolute;
  left: 0px;
  top: 0px;
}

.image-panel-content .right-corner-image {
  position :absolute;
  right: 1px;
  top: 4px;
}

/*
* CR00461750
*/
.rtl .image-panel-content .right-corner-image {
  left: 1px;
  right: auto;
  /* Flip the icon */
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.image-panel-content div.participant-image {
  height: 75px;
  width: 68px;
  padding-left: 12px;
  padding-top: 5px;
  float: left;
  clear: left;
}

.image-panel-content .image-display-only div.participant-image {
  padding-top: 17px;
  padding-bottom: 16px;
  padding-left: 15px;
}

.employer-image-panel .image-panel-content .image-display-only div.participant-image {
  padding-top: 17px;
  padding-bottom: 16px;
  padding-left: 5px;
  width: 91px;
}

.image-panel-content .image-no-icons div.participant-image {
  height: 75px;
  width: 68px;
  padding-left: 19px;
  padding-top: 5px;
  float: left;
  clear: left;
}

/*
CR00461776
*/
.rtl .image-panel-content .image-no-icons div.participant-image {
  clear: right;
  float: right;
  padding-left: 0px;
  padding-right: 19px;
}

.image-panel-content div.participant-image img {
  height:100%;
  width:100%;
  object-fit: cover;
}


.image-panel-content .image-links  {
  position: absolute;
  top: 10px;
  right: 6px;
}

.image-panel-content div.image-first-line,
.image-panel-content div.image-second-line {
  width: 100%;
  text-align: center;
  font-family: tahoma;
  color: black;
  padding-bottom: 1px;
  float: left;
  clear: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*
CR00461776
*/
.rtl .image-panel-content div.image-first-line,
.rtl .image-panel-content div.image-second-line {
  clear: right;
  float: right;
}

.image-panel-content div.image-first-line {
  padding-top: 1px;
}

.pane-item .image-panel-content .left-corner-image {
  left: 9px;
}

.image-panel-content .left-corner-image img {
  height: 29px;
}

.image-panel-content a {
  color: #376F8F;
  text-decoration: none;
}

.image-panel-content a:hover {
  text-decoration: underline;
}

/*__________________ high contrast styling _____________________*/

.high-contrast .image-panel-content {
  border-left: 1px solid #575757;
  border-right: 1px solid #575757;
}

.high-contrast .name-one-only-background,
.high-contrast .name-two-background {
  border-bottom: 1px solid #575757;
}

.high-contrast .name-one-background,
.high-contrast .name-two-background,
.high-contrast .name-one-only-background {
  background-color: #ffffff;
}

.high-contrast .image-panel-content .name-one-title,
.high-contrast .image-panel-content .name-two-title {
  background-color: #ffffff;
}

/* end ImagePanel.css */
/*______________________________________________________________________________
 * ImagePanel_rtl.css
 *
 * Create styles that are applied to the Image panels.
 *
 */

.rtl .image-panel-content {
  float: right;
}

.rtl .image-panel-content .left-corner-image {
  left: auto;
  right: 0px;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl .image-panel-content .right-corner-image {
  right: auto;
  left: 1px;
}

.rtl img[src$="Images/ccv__filled--20-enabled.svg"] {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl .image-panel-content div.participant-image {
  padding-left: 0;
  padding-right: 12px;
  float: right;
  clear: right;
}

.rtl .image-panel-content .image-display-only div.participant-image {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .employer-image-panel .image-panel-content .image-display-only div.participant-image {
  padding-left: 0;
  padding-right: 5px;
}

.rtl .image-panel-content .image-no-icons div.participant-image {
  padding-left: 0;
  padding-right: 19px;
  float: right;
  clear: right;
}

.rtl .image-panel-content .image-links  {
  right: auto;
  left: 6px;
}

.rtl .image-panel-content div.image-first-line,
.rtl .image-panel-content div.image-second-line {
  float: right;
  clear: right;
}

.rtl .pane-item .image-panel-content .left-corner-image {
  left: auto;
  right: 9px;
}

/* end ImagePanel_rtl.css */
/*
 * Copyright Merative US L.P. 2016, 2024
 */
/*______________________________________________________________________________
 * Incident.css
 *
 * Create styles that are applied to the HTML for the incident tab details.
 */
div.incident-container-panel {
	background-color: transparent;
	height: 146px;
	overflow: visible;
	position: relative;
	top: 5px;
	min-width: 900px;
}

div.incident-container-panel div.incident-content-panel {
	width: 100%;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
}

div.incident-tab-height {
	height: 138px;
}

div.incident-content-panel div#tab-details div.content {
	padding: 0;
}

div.incident-tab-details div.incident-details div.content {
	padding: 0;
}

.incident-details .content-incident-type {
	font-size: 140%;
	color: #FB7803;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.reported-by-table table {
	float: left;
}

.incident-details-table table {
	width: 100%;
}

.incident-details-table table td {
	padding-left: 15px !important;
}

.reported-by-table table td {
	padding-left: 30px !important;
}

.incident-details .incident-participants {
	padding-bottom: 13px;
}

.incident-details  .incident-opened-date {
	float: left;
}

.incident-details  .incident-opened-by {
	float: left;
	padding-left: 3px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.incident-details .incident-date {
	font-family: tahoma;
	color: black;
	display: inline;
}

.incident-details .incident-time {
	font-family: tahoma;
	color: black;
	display: inline;
}

.incident-details {
	float: left;
	width: 45%;
	padding-left: 15px;
	margin-top: 3px;
}

.reported-details {
	float: right;
	border: 1px solid #DADADA;
	background-image: url('../../Images/details_panel_background_grey.png');
	width: 420px;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 5px;
	margin-right: 10px;
	height: 96px;
}

.reported-by {
	float: left;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 3px;
}

.reported-by-person {
	float: left;
	font-weight: bold;
	padding-bottom: 3px;
	padding-right: 3px;
}

.reported-by-date {
	float: left;
	clear: right;
	font-weight: bold;
	padding-bottom: 3px;
}

.reported-by-address {
	padding-bottom: 10px;
	clear: left;
}

.reported-details  .phonenumber {
	float: left;
	padding-right: 52px;
	color: black;
	padding-top: 12px;
}

.reported-details  .email {
	float: left;
	color: black;
	padding-top: 12px;
}

.reported-details .reported-by-phone {
	float: left;
	clear: left;
	padding-right: 10px;
	padding-top: 10px;
	color: #696969;
	margin-left: -2px;
}

.reported-details .reported-by-email {
	float: left;
	padding-right: 10px;
	padding-top: 10px;
}

.incident-tab-details {
	height: 137px;
	padding-left: 0px;
	border-left: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	float: left;
	width: 100%;
	background-color: #FFFFFF;
	position: relative;
}

.incident-contact-content .content {
	padding-left: 11px;
}


body.curam.soria .incident-tab-details {
	height: 170px;
	border: 0px;
	background-color: #ffffff;
}

body.curam.soria .incident-details .content-incident-type {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 21px;
	color: #152935;
	letter-spacing: -0.22px;
	text-align: left;
	line-height: 30px;
	padding-bottom: 5px;
}

body.curam.soria .incident-details .incident-date,
body.curam.soria .incident-details .incident-time {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #161616;
	line-height: 20px;
}

body.curam.soria .incident-details .incident-participants {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	padding-bottom: 5px;
}

body.curam.soria .incident-tab-details a:hover,
body.curam.soria .incident-tab-details focus{
	color: #0043ce;
}

body.curam.soria .incident-tab-details a {
	color: #0f62fe;
	text-decoration: none;
}

body.curam.soria .incident-details .incident-opened-by {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

body.curam.soria div.incident-tab-details div.contact-content {
	background-color: transparent;
	bottom: 6px;
	width: 60%;
}

body.curam.soria div.incident-content-panel table tbody.horiz-table-body th {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #161616;
	line-height: 20px;
}

body.curam.soria div.incident-content-panel div.incident-details-table table tbody.horiz-table-body td {
	padding-left: 0px !important;
}

body.curam.soria div.incident-content-panel table tbody.horiz-table-body td {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #161616;
	line-height: 20px;
	padding-left: 20px !important;
}

body.curam.soria div.incident-tab-details .reported-details {
	height: 110px;
	margin: 20px 0 0 0;
	padding: 0px 0px 0px 20px;
	background: none;
	border: 0px;
	border-left: 2px solid #ffffff;
	width: 360px;
}

body.curam.soria div.incident-content-panel .reported-by,
body.curam.soria div.incident-content-panel .reported-by-person,
body.curam.soria div.incident-content-panel .reported-by-date {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #264a60;
	line-height: 23px;
	padding-bottom: 5px;
}

body.curam.soria div.incident-content-panel div.reported-by-address {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #161616;
	text-align: left;
	line-height: 20px;
	padding-bottom: 5px;
}

body.curam.soria div.incident-content-panel .reported-details .phonenumber,
body.curam.soria div.incident-content-panel .reported-details .email {
	margin-top: 5px;
	padding-top: 0;
}

body.curam.soria div.incident-content-panel .reported-details .phonenumber {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #161616;
	line-height: 20px;
	float: left;
	clear: left;
	background: url(../../Images/phone--20-enabled.svg) no-repeat left bottom;
	padding-left: 30px;
	padding-right: 20px;
}

body.curam.soria div.incident-content-panel .reported-details .no-email
	{
	background: url(../../Images/email--20-enabled.svg) no-repeat left center;
	padding-left: 30px;
}

body.curam.soria div.incident-content-panel .reported-details .email a {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}

body.curam.soria div.incident-content-panel .reported-details .email:hover a {
	color: #0353e9;
	text-decoration: none;
}

body.curam.soria div.incident-content-panel .reported-details .email {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #161616;
	line-height: 20px;
}

body.curam.soria div.incident-content-panel .reported-details .email a {
	background: url(../../Images/email--20-enabled.svg) no-repeat left center;
	padding-left: 30px;
	display: block;
	line-height: 20px;
}

body.curam.soria div.incident-content-panel .reported-details .email a:hover {
	background: url(../../Images/email--20-enabled.svg) no-repeat left
		center;
}

body.curam.soria div.investigation-tab-details .contact-content img,
body.curam.soria div.incident-tab-details .contact-content img
{
	display: none;
}

body.curam.soria div.incident-content-panel div.contact-content-detail .inital-contact-table {
	width: auto;
	padding-right: 40px;
}

body.curam.soria div.content-panel-detail div.inital-contact-table table,
body.curam.soria div.content-panel-detail div.latest-contact-table table {
	margin: 0;
}

body.curam.soria div.incident-content-panel div.contact-content-detail .inital-contact-table,
body.curam.soria div.incident-content-panel div.contact-content-detail .latest-contact-table {
	background: url(../../Images/time--20-enabled.svg) no-repeat left center;
	padding-left: 30px;
}

body.curam.soria div.incident-content-panel div.incident-tab-details .reported-details .reported-by-phone,
body.curam.soria div.incident-content-panel div.incident-tab-details .reported-details .reported-by-email
{
	display: none;
}

body.curam.soria div.incident-tab-details div.incident-details-table table {
	width: 85% !important;
}

body.curam.soria div.incident-content-panel div.incident-details {
    padding-left: 0px;
    padding-right: 0px;
}

body.curam.soria div.incident-tab-details div.contact-content div.contact-content-detail {
    padding-left: 0px;
}

body.curam.soria div.incident-container-panel div.incident-content-panel {
    padding-left: 0px;
    padding-right: 0px;
}

body.curam.soria div.incident-container-panel div.incident-content-panel *:focus-visible{
	outline: 0.125rem solid #0f62fe;
	outline-offset: -0.125rem;
}

/*______________________________________________________________________________
 * Incident_rtl.css
 *
 * Create styles that are applied to the HTML for the incident tab details.
 */


.rtl .reported-by-table table {
  float: right;
}

.rtl .incident-details-table table td {
  padding-left: 0 !important;
  padding-right: 15px !important;
}

.rtl .reported-by-table table td {
  padding-left: 0 !important;
  padding-right: 30px !important;
}

.rtl .incident-details  .incident-opened-date {
  float: right;
}

.rtl .incident-details  .incident-opened-by {
  float: right;
  padding-left: 0;
  padding-right: 3px;
}

.rtl .incident-details {
  float: right;
  padding-left: 0;
  padding-right: 15px;
}

.rtl .reported-details {
  float: left;
  padding-left: 0;
  padding-right: 10px;
  margin-right: 0;
  margin-left: 10px;
}

.rtl .reported-by {
  float: right;
  padding-right: 0;
  padding-left: 3px;
}

.rtl .reported-by-person {
  float: right;
  padding-right: 0;
  padding-left: 3px;
}

.rtl .reported-by-date {
  float:right;
  clear: left;
}

.rtl .reported-by-address {
  clear: right;
}

.rtl .reported-details  .phonenumber {
  float: right;
  padding-right: 0;
  padding-left: 52px;
}

.rtl .reported-details  .email {
  float: right;
}

.rtl .reported-details .reported-by-phone {
  float: right;
  clear: right;
  padding-right: 0;
  padding-left: 10px;
  margin-left: 0;
  margin-right: -2px;
}

.rtl .reported-details .reported-by-phone > img {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl .reported-details .reported-by-email {
  float: right;
  padding-right: 0;
  padding-left: 10px;
}

.rtl .reported-details .reported-by-email > img {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl .incident-tab-details {
  padding-right: 0px;
  float: right;
}

.rtl .incident-contact-content .content {
  padding-left: 0;
  padding-right: 11px;
}

/*______________________________________________________________________________
 * end Incident_rtl.css
 */

 
 body.curam.soria.rtl div.incident-content-panel div.reported-by-address {
    text-align: right;
}

body.curam.soria.rtl div.incident-content-panel .reported-details .phonenumber {
    float: right;
    clear: right;
    background: url(../../Images/phone--20-enabled.svg) no-repeat right bottom;
    padding-left: 20px;
    padding-right: 30px;
}

body.curam.soria.rtl div.incident-content-panel .reported-details .email a {
    background: url(../../Images/email--20-enabled.svg) no-repeat right center;
    padding-left: 0px;
    padding-right: 30px;
}

body.curam.soria.rtl div.incident-tab-details div.reported-details {
    border-left: 0;
    border-right: 2px solid #e0e0e0;
}

body.curam.soria.rtl .incident-details .content-incident-type {
    text-align: right;
}

body.curam.soria div.incident-content-panel div.incident-details-table table tbody.horiz-table-body td {
    padding-right: 0px;
}

body.curam.soria div.incident-content-panel table tbody.horiz-table-body td {
    padding-right: 20px;
    padding-left: 0px;
}

body.curam.soria.rtl div.incident-content-panel div.contact-content-detail .inital-contact-table, 
body.curam.soria.rtl div.incident-content-panel div.contact-content-detail .latest-contact-table {
    background: url(../../Images/time--20-enabled.svg) no-repeat right center;
    padding-right: 30px;
    padding-left: 0px;
}

body.curam.soria.rtl div.incident-content-panel .reported-details .email a:hover {
    background: url(../../Images/email--20-enabled.svg) no-repeat right center;
}

body.curam.soria.rtl div.incident-tab-details .reported-details {
	padding: 0px 20px 0px 0px;
}
/*
 * Copyright Merative US L.P. 2019, 2024
 */

/*______________________________________________________________________________
 * IntegratedCase.css
 *
 * Create styles that are applied to the HTML for the integrated case tab details.
 */

div.container-panel-ic {
  background: transparent;
  height: 150px;
  overflow: visible;
  min-width: 977px;
  position: relative;
}

div.container-panel-ic div.content-panel-detail {
  background: transparent;
  padding: 0;
  bottom: auto !important;
  height: auto !important;
  overflow: visible;
  font-family: tahoma;
}

div.ic-links-panel,
div.ic-links-panel-one-casemem {
  position: absolute;
  top: 0px;
  width: 345px;
  right: 10px;
}

/*
* CR00461740
*/
.rtl div.ic-links-panel,
.rtl div.ic-links-panel-one-casemem {
  left: 10px;
  right: auto;
}

/*
* CR00397192
*/
div.ic-links-panel .tab-links .left-col .link-wrapper, div.ic-links-panel .tab-links .left-col .nolink-wrapper{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

div.ic-links-panel .tab-links .left-col{
  width:95%;
}
/*
* END CR00397192
*/

div.ic-links-panel {
  padding-top: 7px !important;
}

div.ic-single-member {
  top: 7px !important;
}

div.ic-case-owner-panel {
  width: 100%;
  background-color: #FFFFFF;
  float: left;
  height: 18px;
  padding-top: 4px;
}

div.ic-case-owner-icon {
  padding-left: 11px;
  padding-right: 4px;
}

div.ic-case-owner,
div.ic-case-owner-icon {
  float: left;
  display:flex;
}

div.ic-links-panel div.tab-links div.ic-link div.link-icon {
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}

div.ic-links-panel div.tab-links div.ic-link div.link-text {
  float: left;
  padding-top: 5px;
}

.ic-links-panel .inner-col .link-wrapper {
  width: 142px;
}

div.container-panel-ic div.content-panel-detail a {
  color:#0f62fe;
  text-decoration: none;
}

div.container-panel-ic div.content-panel-detail a:hover {
  text-decoration: underline;
}

div.ic-case-status {
  width: 100%;
  background-color: #FFFFFF;
  height: 18px;
}

div.ic-status {
  padding-left: 13px;
}

.tab-case-list div.dijitContentPane {
  padding: 0px !important;
}

.ic-links-panel .inner-col {
  padding-right: 0px;
}

.tab-case-list a {
  text-decoration: none;
  color:#376F8F;
}

.tab-case-list a:hover {
  text-decoration: underline;
}

.displaying-num-of {
  background-color:#EBEBEB;
  color:#376F8F;
  font-size:85%;
  padding-bottom:5px;
  padding-left:4px;
  text-align:left;
  display: inline;
}

div.list-icon {

  float: left;
  padding-right: 5px;
  padding-top: 4px;
}

/*______________________________________________________________________________
 * end IntegratedCase.css
 */

/* ======== Curam 2016 Styling ======== */

/* Size and position of context panel inner container */
body.curam.soria div#content div.context-panel-wrapper div.container-panel-ic {
  width: 100%;
}
body.curam.soria div#content div.context-panel-wrapper div.container-panel-ic.single-person {
  min-width: 949px;
}
body.curam.soria div#content div.context-panel-wrapper div.container-panel-ic.multi-person {
  min-width: 1206px;
}

body.curam.soria div#content div.context-panel-wrapper div.container-panel-ic div.case-participant-panel {
  width: auto;
  left: 0px;
}

/* Position of stack controller buttons */
body.curam.soria .container-panel-ic #stackCon-fourimages {
  top: 10px;
  left: 0px;
  overflow: auto;
  width: calc(100% - 362px);
  min-width: 844px;
  height: 170px;
}
body.curam.soria .container-panel-ic #stackCon-fourimages .stackControl {
  top: 5px;
  left: 0px;

}
body.curam.soria div.context-panel-wrapper div.container-panel-ic div#stackCon-fourimages span.dijitStackController.control-span span.dijitToggleButton {
  margin: 0px;
}
body.curam.soria div.context-panel-wrapper div.container-panel-ic div#stackCon-fourimages span.curamStackController.control-span span.dijitToggleButton {
  margin: 0px;
  display: block;
}
body.curam.soria div.context-panel-wrapper div.container-panel-ic span.dijitButtonNode {
  border: 0px;
  padding: 0px;
}

body.curam.soria .curamButtonText {
  display: none;
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1 img,
  body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2 img {
    filter: invert(1);
  }
}
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1 img.hoverIcon,
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2 img.hoverIcon {
  display: none;
}
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1:hover img.defaultIcon,
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1:focus img.defaultIcon,
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2:hover img.defaultIcon,
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2:focus img.defaultIcon {
  display: none;
}
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1:hover img.hoverIcon,
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1:focus img.hoverIcon,
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2:hover img.hoverIcon,
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2:focus img.hoverIcon {
  display: block;
}

/* Position of central rotator/list panel */
body.curam.soria .container-panel-ic #stackCon-fourimages .dijitContainer {
  top: 0px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list {
  height: 150px !important;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list {
  left: 60px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo {
  width: 844px !important;
  height: 160px !important;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo .rotator-default {
  left: 0px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo .rotator-default {
  width: 844px;
  height: 160px !important;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo .rotator-default .rotator {
  width: calc(100% - 80px) !important;
}

/* Styling of rotator buttons*/
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  width: 40px;
  height: 30px;
}
@media all and (-ms-high-contrast: active) {
  body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button,
  body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
    background: none;
    width: 40px;
    height: 30px;
    margin-top: 18px;
  }
}
body.curam.soria #content div.rotator-default div.prev-button-div button.rotator-prev-button, 
body.curam.soria #content div.rotator-default div.next-button-div button.rotator-next-button {
    cursor: pointer;
}

body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
  background: url("../../Images/caret__outline--left20-enabled.svg") center center no-repeat;
  margin: 0;
  padding: 1px 6px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus {
  background-image: url("../../Images/caret__outline--left20-enabled.svg");
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  background: url("../../Images/caret__outline--right20-enabled.svg") center center no-repeat;
  margin: 0;
  padding: 1px 6px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus {
  background-image: url("../../Images/arrow_scroll_right_hover.png");
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div {
  margin-top: 65px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button img,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button img {
  background: none;
  display: block;
  margin-top: 0px;
  margin-left: 4px;
  margin-right: auto;
}
@media all and (-ms-high-contrast: none) {
  body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button img,
  body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button img {
    background: none;
    display: block;
    margin-top: 0px;
    margin-left: 2px;
    margin-right: auto;
  }
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button img.hoverIcon,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button img.hoverIcon {
  display: none;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover img.hoverIcon,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus img.hoverIcon,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover img.hoverIcon,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus img.hoverIcon {
  display: block;
  position: relative;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover img.defaultIcon,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus img.defaultIcon,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover img.defaultIcon,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus img.defaultIcon {
  display: none;
}

/* List size and position */
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list {
  width: 730px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div table.list-body {
  width: 713px;
}

/* List header styling */
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list th.table-header {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  height: 20px;
  line-height: 20px;
  padding: 0px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div table thead {
  height: 26px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div table thead tr {
  background: inherit;
  height: 25px;
  border-bottom: 1px solid #e0e0e0;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div.table-list {
  max-height: 125px;
  height: 125px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div:not(.table-list) th.header-last-cell {
  display: none;
}

/* List column and row styling */
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div td.field {
  padding: 0px !important;
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: black;
  line-height: 20px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div.table-list tr.odd td.field,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div.table-list tr.even td.field {
  background-color: inherit !important;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div.table-list tr {
  height: 31px;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div.table-list td.field {
  height: 30px;
  border-bottom: 1px solid #e0e0e0;
}

/* First column action control*/
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac {
  display: block;
  width: 30px;
  height: 30px;
  background: url("../../Images/ccv__filled--20-enabled.svg") 5px center no-repeat;
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac:hover,
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac:focus {
  background-image: url("../../Images/ccv__filled--20-enabled.svg");
}
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac img {
  display: none;
}

/* Position of list row icons */
body.curam.soria div.container-panel-ic div.tab-case-list table.list-body td.icon-content div.person-name-icons div.list-icon {
  float: left;
}

/* Size of image panel content */
body.curam.soria .container-panel-ic .image-panel-content {
  width: 176px;
  height: 160px;
  background-color: transparent;
}

/* Size and positioning of image panes */
body.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
  padding-left: 10px;
  width: 176px;
  height: 160px;
}

/* Size and position of participant image */
body.curam.soria .container-panel-ic .image-panel-content .participant-image {
  padding: 0px;
  width: 120px;
  height: 120px;
  position: absolute;
  left: 38px;
}
body.curam.soria div.ic-single-member {
  top: 10px !important;
}
body.curam.soria .container-panel-ic .ic-single-member .image-panel-content .participant-image {
  left: 28px;
}

body.curam.soria .container-panel-ic .image-panel-content .participant-image img {
  border-radius: 50%;
}

/* Size and position of special caution icon */
body.curam.soria .container-panel-ic .image-panel-content .left-corner-image {
  left: 38px;
  z-index: 100;
}
body.curam.soria .container-panel-ic .ic-single-member .image-panel-content .left-corner-image {
  left: 28px;
}

/* Size and position of citizen context viewer icon */
body.curam.soria .container-panel-ic .image-panel-content .right-corner-image {
  top: 0px;
  left: 120px;
  z-index: 100;
  background: url("../../Images/ccv__filled--20-enabled.svg") center center no-repeat;
}
body.curam.soria .container-panel-ic .image-panel-content .right-corner-image:hover,
body.curam.soria .container-panel-ic .image-panel-content .right-corner-image:focus {
  display: block;
  height: 40px;
  background: url("../../Images/ccv__filled--20-enabled.svg") center center no-repeat;
}
body.curam.soria .container-panel-ic .image-panel-content .right-corner-image a {
  display: block;
  width: 40px;
  height: 40px;
}
body.curam.soria .container-panel-ic .image-panel-content .right-corner-image a img {
  display: none;
}
body.curam.soria .container-panel-ic .ic-single-member .image-panel-content .right-corner-image {
  left: 110px;
}

/* Size and position of image icon links (vertical row of icons) */
body.curam.soria .container-panel-ic .image-panel-content .image-links {
  top: 10px;
  left: 163px;
}
body.curam.soria .container-panel-ic .ic-single-member .image-panel-content .image-links {
  left: 153px;
}

/* Size and position of participant name */
body.curam.soria .container-panel-ic .image-panel-content .name-background {
  position: absolute;
  bottom: 15px;
  width: 176px;
}
body.curam.soria .container-panel-ic .image-panel-content .name-one-title {
  height: 20px;
  width: 100%;
  background-color: transparent;
}
body.curam.soria .container-panel-ic .image-panel-content .name-one-title a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #0f62fe;
  letter-spacing: -0.15px;
  text-align: center;
  line-height: 20px;
  height: 20px;
  width: 100%;
  text-decoration: none;
}
body.curam.soria .container-panel-ic .image-panel-content .name-one-title a:hover,
body.curam.soria .container-panel-ic .image-panel-content .name-one-title a:focus {
  color: #0043ce;
}
body.curam.soria .container-panel-ic .image-panel-content .name-one-title a:hover {
  text-decoration: underline;
}


/* Size and position of participant relationship, divider and age fields */
body.curam.soria .container-panel-ic .image-panel-content .participant-details {
  position: absolute;
  bottom: 0px;
  top: 145px;
  width: 176px;
  text-align: center;
}

body.curam.soria .container-panel-ic .image-panel-content div.image-first-line,
body.curam.soria .container-panel-ic .image-panel-content div.participant-details-divider,
body.curam.soria .container-panel-ic .image-panel-content div.image-second-line {
  clear: none;
  width: auto;
  float: none;
  display: inline-block;
  padding: 0px;
  font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: black;
}
body.curam.soria .container-panel-ic .image-panel-content div.participant-details-divider {
  margin-left: 10px;
  margin-right: 7px;
  width: 3px;
  height: 10px;
  border-left: 1px solid #c7c7c7;
}

@media print {
  /* List view context panel - show all participants */
  body.curam.soria .tab-case-list div.table-list {
    overflow-y: visible;
    overflow-x: visible;
  }
}

/*
 * Copyright Merative US L.P. 2020, 2021
 */
 
/*______________________________________________________________________________
 * IntegratedCase_rtl.css
 *
 * Create styles that are applied to the HTML for the integrated case tab details.
 */

.rtl div.ic-links-panel,
.rtl div.ic-links-panel-one-casemem {
  right: auto;
  left: 10px;
}

.rtl div.ic-case-owner-panel {
  float: right;
}

.rtl div.ic-case-owner-icon {
  padding-left: 4px;
  padding-right: 11px;
}

.rtl div.ic-case-owner,
.rtl div.ic-case-owner-icon {
  float: right;
}

.rtl div.ic-links-panel div.tab-links div.ic-link div.link-icon {
  float: right;
}

.rtl div.ic-links-panel div.tab-links div.ic-link div.link-text {
  float: right;
}

.rtl div.ic-status {
  padding-left: 0;
  padding-right: 13px;
}

.rtl .ic-links-panel .inner-col {
  padding-left: 0px;
}

.rtl .displaying-num-of {
  padding-left:0;
  padding-right:4px;
  text-align:right;
}

.rtl div.list-icon {
  float: right;
  padding-right: 0;
  padding-left: 5px;
}


/*______________________________________________________________________________
 * end IntegratedCase_rtl.css
 */

/* ======== Curam 2016 Styling ======== */

/* Position of central rotator/list panel */
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-list .tab-case-list {
  right: 60px;
}

/* Position of stack controller buttons */
body.rtl.curam.soria #stackCon-fourimages .stackControl {
  left: auto;
  right: 0px;
}

body.rtl.curam.soria .curamButtonText {
  display: none;
}

body.rtl.curam.soria div.context-panel-wrapper div.container-panel-ic div#stackCon-fourimages span.curamStackController.control-span span.dijitToggleButton {
  margin: 0px;
  width: 40px;
  height: 21px;
  display: block;
}

body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1 img,
body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2 img {
  margin-right: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 4px;
}

body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1 img.hoverIcon,
body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2 img.hoverIcon {
  display: none;
}

body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1:hover img.defaultIcon,
body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1:focus img.defaultIcon,
body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2:hover img.defaultIcon,
body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2:focus img.defaultIcon {
  display: none;
}

body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1:hover img.hoverIcon,
body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1:focus img.hoverIcon,
body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2:hover img.hoverIcon,
body.rtl.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2:focus img.hoverIcon {
  display: block;
}

/* Styling of rotator buttons*/
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
  background: url("../../Images/caret__outline--right20-enabled.svg") center center no-repeat;
}
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus {
  background-image: url("../../Images/arrow_scroll_right_hover.png");
}
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  background: url("../../Images/caret__outline--left20-enabled.svg") center center no-repeat;
}
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus {
  background-image: url("../../Images/caret__outline--left20-enabled.svg");
}
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button img,
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button img {
  background: none;
  display: block;
  margin-left: auto;
  margin-right: 4px;
}
@media all and (-ms-high-contrast: none) {
  body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button img,
  body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button img {
    background: none;
    display: block;
    margin-top: 0px;
    margin-left: auto;
    margin-right: 2px;
  }
}
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button img.hoverIcon,
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button img.hoverIcon {
  display: none;
}
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover img.hoverIcon,
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus img.hoverIcon,
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover img.hoverIcon,
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus img.hoverIcon {
  display: block;
  position: relative;
}
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover img.defaultIcon,
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus img.defaultIcon,
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover img.defaultIcon,
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus img.defaultIcon {
  display: none;
}

/* List column and row styling */
body.rtl.curam.soria .list-body th.table-header {
  border-left: 0px;
}

/* Position of list row icons */
body.rtl.curam.soria div.container-panel-ic div.tab-case-list table.list-body td.icon-content div.person-name-icons div.list-icon {
  float: right;
}

/* Size and positioning of image panes */
body.rtl.curam.soria .container-panel-ic #container_stackCon-fourimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
  padding-left: 0px;
  padding-right: 10px;
}
body.rtl.curam.soria .container-panel-ic .stack-container-photo .rotator-default .rotator .pane-item .image-panel-content .participant-image {
  left: auto;
  right: 38px;
}
body.rtl.curam.soria .container-panel-ic .ic-single-member .image-panel-content .participant-image {
  right: 28px;
  left: auto;
}

/* Size and position of special caution icon */
body.rtl.curam.soria .container-panel-ic .stack-container-photo .rotator-default .rotator .pane-item .image-panel-content .left-corner-image {
  right: 38px;
}
body.rtl.curam.soria .container-panel-ic .ic-single-member .image-panel-content .left-corner-image {
  right: 28px;
  left: auto;
}

/* Size and position of citizen context viewer icon */
body.rtl.curam.soria .container-panel-ic .stack-container-photo .rotator-default .rotator .pane-item .image-panel-content .right-corner-image {
  right: 120px;
}
body.rtl.curam.soria .container-panel-ic .ic-single-member .image-panel-content .right-corner-image {
  right: 110px;
}

/* Size and position of image icon links (vertical row of icons) */
body.rtl.curam.soria .container-panel-ic .stack-container-photo .rotator-default .rotator .pane-item .image-panel-content .image-links {
  left: auto;
  right: 163px;
}
body.rtl.curam.soria .container-panel-ic .ic-single-member .image-panel-content .image-links {
  left: auto;
  right: 153px;
}

/* Size and positioning of links panel */
body.rtl.curam.soria div.ic-links-panel,
body.rtl.curam.soria div.ic-links-panel-one-casemem {
  right: auto;
}

/*
 * Copyright Merative US L.P. 2016, 2024
 */

/*
 *_________________________________________________________________________________
 * investigation.css
 *
 * Create styles that are applied to the HTML for the investigation tab details.
 */

div.investigation-container-panel {
  background-color: transparent;
  height:130px !important;
  overflow: visible;
  position: relative;
  top: 5px;
  min-width: 940px;
  width: 100%;
}

.investigation-details {
  float: left;
  width: 100%;
  padding-left: 15px;
  margin-bottom: 14px;
}

.investigation-details .investigation-reference {
  font-size: 140%;
  color: #FB7803;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 10px;
}

.invest-details-table table td {
  padding-left: 31px !important;
}

div.investigation-content-panel {
  background-color: #FFFFFF;
  position: absolute;
  left: 126px;
  right: 235px;
  top: 0;
  z-index: -1;
}

.investigation-tab-details {
  height: 120px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

div.investigation-links-panel {
  position: absolute;
  right: 10px;
  top: 0;
  width: 215px;
}

div.investigation-links-panel div.investigation-username {
  background-color: #FFFFFF;
  color: #376F8F;
  text-align: center;
}

div.inv-case-owner-panel {

  width: 100%;
  background-color: #FFFFFF;
  float: left;
  height: 20px;
  padding-top: 4px;

}

div.inv-case-owner-icon {

  padding-left: 13px;
  padding-right: 4px;

}

div.inv-case-owner,
div.inv-case-owner-icon {
  display:flex;
  float: left; 

}

.investigation-links-panel .left-col .link-wrapper {
  width:200px;
}

.investigation-tab-details div.agree-with-watermark {
  color: gainsboro;
  font-size: 400%;
  z-index: -2;
  position: absolute;
  top: 10px;
  left: 104px;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  background-color: #ffffff;
  line-height: 1em;
  text-align: center;
  width: 320px;
}

.investigation-tab-details div.resoluton-watermark {
  background-color: #FFFFFF;
  color: gainsboro;
  font-size: 450%;
  left: 130px;
  line-height: 1em;
  opacity: 0.8;
  position: absolute;
  text-align: center;
  top: 16px;
  z-index: -2;
}

.investigation-tab-details div.resoluton-date-watermark {
  background-color: #FFFFFF;
  color: gainsboro;
  font-size: 300%;
  left: 150px;
  line-height: 1em;
  opacity: 0.8;
  position: absolute;
  text-align: center;
  top: 65px;
  z-index: -2;
}

/* ======== Curam Styling 2016 ======== */

/* Size and position of context panel inner container */
body.curam.soria div#content div.context-panel-wrapper div.investigation-container-panel{
  height: 180px !important;
}

body.curam.soria div#content div.context-panel-wrapper div.investigation-container-panel *:focus-visible:not(.name-one-title a):not(.inv-case-owner-panel .inv-case-owner .ac){
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
}


body.curam.soria div#content div.context-panel-wrapper div.investigation-container-panel .name-one-title a:focus-visible{
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
  display: flow-root;
  text-overflow: ellipsis;
  overflow: hidden;
}

body.curam.soria div#content div.context-panel-wrapper div.investigation-container-panel .inv-case-owner-panel .inv-case-owner .ac:focus-visible{
  outline: 0.125rem solid #0f62fe;
  display: block;
  height: auto;
  margin-bottom: 8px;
}

body.curam.soria div#content div.context-panel-wrapper div.case-participant-panel {
  width: 100%
}

body.curam.soria div#content div.context-panel-wrapper div.investigation-container-panel div.case-participant-panel {
  width: auto;
  left: 0px;
}

body.curam.soria div.investigation-container-panel div.case-participant-panel .image-panel-content .participant-image {
  left: 17px;
}

body.curam.soria div.investigation-container-panel {
  top: 0px !important;
}

body.curam.soria div.case-participant-panel {
  top: 10px !important;
}

/* Position of list row icons */
body.curam.soria div.investigation-container-panel div.tab-case-list table.list-body td.icon-content div.person-name-icons div.list-icon {
  float: left;
}

/* Size of image panel content */
body.curam.soria .investigation-container-panel .image-panel-content {
  width: 154px;
  height: 160px;
  background-color: transparent;
}

/* Size and position of participant image */
body.curam.soria .investigation-container-panel .image-panel-content .participant-image {
  padding: 0px;
  width: 120px;
  height: 120px;
  position: absolute;
  left: 17px;
}


body.curam.soria .investigation-container-panel .image-panel-content .participant-image img {
  border-radius: 50%;
}

/* Size and position of special caution icon */
body.curam.soria .investigation-container-panel .image-panel-content .left-corner-image {
  left: 27px;
  z-index: 100;
}

body.curam.soria .investigation-container-panel .case-participant-panel .image-panel-content .left-corner-image {
  left: 17px;
}

/* Size and position of citizen context viewer icon */
body.curam.soria .investigation-container-panel .image-panel-content .right-corner-image {
  top: 0px;
  left: 97px;
  z-index: 100;
  background: url("../../Images/ccv__filled--20-enabled.svg") center center no-repeat;
}
body.curam.soria .investigation-container-panel .image-panel-content .right-corner-image:hover,
body.curam.soria .investigation-container-panel .image-panel-content .right-corner-image:focus {
  display: block;
  height: 40px;
  background: url("../../Images/ccv__filled--20-enabled.svg") center center no-repeat;
}
body.curam.soria .investigation-container-panel .image-panel-content .right-corner-image a {
  display: block;
  width: 40px;
  height: 40px;
}
body.curam.soria .investigation-container-panel .image-panel-content .right-corner-image a img {
  display: none;
}


/* Size and position of image icon links (vertical row of icons) */
body.curam.soria .investigation-container-panel .image-panel-content .image-links {
  top: 10px;
  left: 137px;
}


/* Size and position of participant name */
body.curam.soria .investigation-container-panel .image-panel-content .name-background {
  position: absolute;
  bottom: 15px;
  top: 125px;
  width: 152px;
}

body.curam.soria .investigation-container-panel .image-panel-content .name-one-title {
  height: 20px;
  width: 100%;
  background-color: transparent;
}

body.curam.soria .investigation-container-panel .image-panel-content .name-one-title a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #0f62fe;
  letter-spacing: -0.15px;
  text-align: center;
  line-height: 20px;
  height: 20px;
  width: 100%;
  text-decoration: none;
}

body.curam.soria .investigation-container-panel .image-panel-content .name-one-title a:hover,
body.curam.soria .investigation-container-panel .image-panel-content .name-one-title a:focus {
  color: #0043ce;
}

body.curam.soria .investigation-container-panel .image-panel-content .name-one-title a:hover {
  text-decoration: underline;
}

/* Size and position of participant relationship, divider and age fields */
body.curam.soria .investigation-container-panel .image-panel-content .participant-details {
  position: absolute;
  bottom: 0px;
  top: 145px;
  width: 152px;
  text-align: center;
}

body.curam.soria .investigation-container-panel .image-panel-content div.image-first-line,
body.curam.soria .investigation-container-panel .image-panel-content div.participant-details-divider,
body.curam.soria .investigation-container-panel .image-panel-content div.image-second-line {
  clear: none;
  width: auto;
  float: none;
  display: inline-block;
  padding: 0px;
  font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #161616;
}
body.curam.soria .investigation-container-panel .image-panel-content div.participant-details-divider {
  margin-left: 10px;
  margin-right: 7px;
  width: 3px;
  height: 10px;
  border-left: 1px solid #e0e0e0;
}

/* Investigation content Panel */
body.curam.soria div.investigation-content-panel {
    background-color: transparent;
    position: absolute;
    left: 193px;
    right: 382px;
    top: 10px;
    z-index: 0;
}
body.curam.soria .investigation-details {
    padding-left: 0px;
    margin-bottom: 0px;
    height: 160px;
}

body.curam.soria div.investigation-tab-details {
    border:none;
}

body.curam.soria div.investigation-details .investigation-reference {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 21px;
    color: #161616;
    line-height: 30px;
    padding-bottom: 5px;
    letter-spacing:-0.22px;
}
body.curam.soria div.investigation-details table tbody.horiz-table-body td,
body.curam.soria div.contact-content table tbody.horiz-table-body td  {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: black;;
	line-height: 20px;
	padding-left: 20px !important;
}

body.curam.soria div.investigation-details table tbody.horiz-table-body th,
body.curam.soria div.contact-content table tbody.horiz-table-body th {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: black;
	line-height: 20px;
}
body.curam.soria div.investigation-details table tbody.horiz-table-body th {
	min-width: 123px;
}

body.curam.soria div.investigation-content-panel div.investigation-tab-details .contact-content .contact-content-detail img{
    display: block;
}
body.curam.soria div.investigation-content-panel div.investigation-tab-details .contact-content div.latest-contact-table {
    padding-left: 10px;
}

body.curam.soria div.investigation-content-panel div.investigation-tab-details .contact-content {
    background-color: transparent;
}
body.curam.soria div.contact-content {
    top:140px;
}
body.curam.soria div.contact-content-detail {
    padding-left: 0px;
    margin-top: 0px;
}

body.curam.soria div.investigation-content-panel div.investigation-tab-details div.resoluton-watermark,
body.curam.soria div.investigation-content-panel div.investigation-tab-details div.resoluton-date-watermark {
	color: #ad1625;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    z-index: inherit;
    line-height: 20px;
    position: absolute;
    text-align: left;
    top: 120px;
    left: inherit;
    -moz-opacity: inherit;
    -khtml-opacity: inherit;
    opacity: inherit;
    background: none;
}

body.curam.soria div.investigation-content-panel div.investigation-tab-details div.resoluton-watermark {
    min-width: 123px;
}

body.curam.soria div.investigation-content-panel div.investigation-tab-details div.resoluton-date-watermark {
    padding-left:143px;
}

body.curam.soria div.investigation-content-panel div.investigation-tab-details div.pd-reference-id {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height:16px;
    color:#264a60;
    text-align:right;
    background-color:transparent;
    padding-right: 20px;
    padding-left: 20px;
    top: 0px;
    padding-top: 10px;
}
/* ======== End Curam Styling 2016 ======== */

/*______________________________________________________________________________
 * end investigation.css
 */

/*______________________________________________________________________________
 * investigation_rtl.css
 *
 * Create styles that are applied to the HTML for the investigation tab details.
 */

.rtl .investigation-details {
  float: right;
  padding-left: 0;
  padding-right: 15px;
}

.rtl .invest-details-table table td {
  padding-left: 0 !important;
  padding-right: 31px !important;
}

.rtl div.investigation-content-panel {
  left: 235px;
  right: 126px;
}

.rtl .investigation-tab-details {
  padding-right: 0px;
  float: right;
}

.rtl div.investigation-links-panel {
  right: auto;
  left: 10px;
}

.rtl div.inv-case-owner-panel {
  float: right;
}

.rtl div.inv-case-owner-icon {

  padding-left: 4px;
  padding-right: 13px;

}

.rtl div.inv-case-owner,
.rtl div.inv-case-owner-icon {

  float: right;

}

.rtl .investigation-tab-details div.agree-with-watermark {
  left: auto;
  right: 104px;
}

.rtl .investigation-tab-details div.resoluton-watermark {
  left: auto;
  right: 130px;
}

.rtl .investigation-tab-details div.resoluton-date-watermark {
  left: auto;
  right: 150px;
}
/* ======== Curam Styling 2016 ======== */
body.rtl.curam.soria div.investigation-container-panel div.case-participant-panel .image-panel-content .participant-image {
    right: 17px;
}

/* Participant image Panel */
body.rtl.curam.soria div#content div.context-panel-wrapper div.investigation-container-panel div.case-participant-panel {
    right: 0px;
}
body.rtl.curam.soria .investigation-container-panel .case-participant-panel .image-panel-content .left-corner-image {
    right: 17px;
    left: 0px;
}
body.rtl.curam.soria .investigation-container-panel .image-panel-content .right-corner-image {
    left: 0px;
    right: 97px;
}
body.rtl.curam.soria .investigation-container-panel .image-panel-content .image-links {
  left: 0px;
  right: 137px;
}
/* Investigation content Panel */
body.rtl.curam.soria div.investigation-content-panel {
    right: 193px;
    left: 382px;
}

body.rtl.curam.soria div.contact-content-detail {
    padding-right: 0px;
}

body.rtl.curam.soria .investigation-details {
    padding-right: 0px;
}

body.rtl.curam.soria div.investigation-content-panel div.investigation-tab-details div.resoluton-date-watermark {
    padding-left: 0px;
    padding-right: 143px;
}

body.rtl.curam.soria div.investigation-details table tbody.horiz-table-body td, 
body.rtl.curam.soria div.contact-content table tbody.horiz-table-body td {
    padding-right: 20px !important;
    padding-left: 0px !important;
}

body.rtl.curam.soria div.investigation-content-panel div.investigation-tab-details div.resoluton-watermark,
body.rtl.curam.soria div.investigation-content-panel div.investigation-tab-details div.resoluton-date-watermark {
  left: auto;
  right: 0px;
  text-align:right;
}

body.rtl.curam.soria div.investigation-content-panel div.investigation-tab-details .contact-content div.latest-contact-table {
    padding-right: 10px;
    padding-left: 0px;
}

body.rtl.curam.soria div.investigation-content-panel div.investigation-tab-details div.pd-reference-id {
    text-align: left;
}
/* ======== End Curam Styling 2016 ======== */
/*______________________________________________________________________________
 * end investigation_rtl.css
 */
/*______________________________________________________________________________
 * ListActionsRenderer.css
 *  
 * Create styles that are applied to the HTML produced by the List Actions Renderer 
 */

.soria .cds--cluster div.custom-list-row-menu .dijitButtonNode {
 background-image: url('../themes/v6/images/expand-list-action-button.png') !important; 
 border: none;
 height: 20px;
 width: 25px;
 padding: 0px;
}

.soria td div.custom-list-row-menu .dijitButtonNode {
  background-image: url('../themes/v6/images/expand-list-action-button.png') !important; 
  border: none;
  height: 20px;
  width: 25px;
  padding: 0px;
}

.soria td div.custom-list-row-menu .dijitButtonNode .dijitArrowButtonInner {
  background-image: none !important;
}

.soria div.custom-list-row-menu .dijitButtonNode {
background: transparent !important;
}

.custom-list-row-menu .dijitDropDownButton {
  margin: 0px;
}
/*______________________________________________________________________________
 * ListActionsRenderer_rtl.css
 *  
 * Create styles that are applied to the HTML produced by the List Actions Renderer 
 */

.rtl .soria .cds--cluster div.custom-list-row-menu .dijitButtonNode {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl .soria td div.custom-list-row-menu .dijitButtonNode {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

/*______________________________________________________________________________
 * ListBodyRenderer.css
 *
 * Create styles that are applied to the HTML produce by the ListBodyRenderer
 */

.listcontroller {
  text-align: left;
  padding-bottom :5px;
  font-weight: bold;
  color: #7495CF;
}

span.list-info{
  text-align: left;
  padding-bottom: 4px;
  color: black;
  display: block;
}

.listcontroller .hide {
  margin-right: 5px;
  margin-top: 5px;
  cursor: pointer;
  float:left;
}

.listcontroller .show {
  margin-top: 5px;
  cursor: pointer;
  float:left;
}

.listcontroller .enabled img{
  opacity     : 1;
  filter      : alpha(opacity=100);
  vertical-align: bottom;
}

.listcontroller .disabled img{
  opacity : 0.4;
  filter  : alpha(opacity=40);
  vertical-align: bottom;
}

.list-body tbody tr.blocked {
  display                         : none;
}

.list-body th.table-header{
  font-weight: bold;
  padding-bottom: 4px;
  padding-left: 8px;
  border-right: 1px solid #D6D9E2;
  border-bottom: 1px solid #D6D9E2;
}

.list-body td{
  padding-bottom: 3px !important;
  padding-left: 8px !important;
  border-bottom: 0px;
}

table tbody.horiz-table-body th {
  color: #696969;
}

table tbody.horiz-table-body td {
  padding-bottom: 0px !important;
}

table tbody.horiz-table-body td.right {
  text-align: left;
}

.remove-button {
  display: inline-block;
  float: left;
  padding-top: 3px;
  padding-left: 8px;
  cursor:pointer;
}

.remove-button .podcontrol-button-left {
  padding-left:5px
}

.remove-button .podcontrol-button-right {
  padding-right:5px
}

.remove-button.button-disabled .podcontrol-button-left {
  background: url("../../Images/remove_left_ina.png") no-repeat scroll 0 0 transparent;
}

.remove-button.button-disabled .podcontrol-button-right {
  background: url("../../Images/remove_right_ina.png") no-repeat scroll right top transparent;
}

.remove-button.button-disabled .podcontrol-button-center {
  background: url("../../Images/remove_mid_ina.png");
  color: #BEBEBE;
  height:14px;
  padding-top: 0px;
  padding-bottom: 2px;
}

.remove-button.button-enabled .podcontrol-button-left {
  background: url("../../Images/remove_left_nor.png") no-repeat scroll 0 0 transparent;
  padding-left:5px
}

.remove-button.button-enabled .podcontrol-button-right {
  background: url("../../Images/remove_right_nor.png") no-repeat scroll right top transparent;
  padding-right:5px
}

.remove-button.button-enabled .podcontrol-button-center {
  background: url("../../Images/remove_mid_nor.png");
  color: #376F8F;
  height:14px;
  padding-top: 0px;
  padding-bottom: 2px;
}

.remove-button.button-enabled.hover .podcontrol-button-left {
  background: url("../../Images/remove_left_rol.png") no-repeat scroll 0 0 transparent;
}

.remove-button.button-enabled.hover .podcontrol-button-right {
  background: url("../../Images/remove_right_rol.png") no-repeat scroll right top transparent;
}

.remove-button.button-enabled.hover .podcontrol-button-center {
  background: url("../../Images/remove_mid_rol.png");
  color: #376F8F;
  height:14px;
  padding-top: 0px;
  padding-bottom: 2px;
}

td.action-menu-col {
 padding-right: 10px !important;
 padding-left: 2px !important;
 padding-top: 0px !important;
 padding-bottom:0px !important;
 width:13%;
}
.selector-col {
 padding-left: 10px !important;
 padding-right: 2px !important;
 width:10%;
}
.custom-list-row-menu {
  float:right;
}

table tbody.horiz-table-body th {
  color: #575757;
}


/* END ListBodyRenderer.css
 ______________________________________________________________________________*/

/*______________________________________________________________________________
 * ListBodyRenderer_rtl.css
 *
 * Create styles that are applied to the HTML produce by the ListBodyRenderer
 */

.rtl span.list-info{
  text-align: right;
}

.rtl .list-body th.table-header{
  padding-left: 0px;
  padding-right: 8px;
  border-right: none;
  border-left: 1px solid #D6D9E2;
}

.rtl .list-body td{
  padding-left: 0px !important;
  padding-right: 8px !important;
}

.rtl td.action-menu-col {
 padding-right: 2px !important;
 padding-left: 10px !important;
}

.rtl .remove-button {
  float: right;
  padding-left: 0px;
  padding-right: 8px;
}

.rtl .custom-list-row-menu {
  float:left;
}


/* END ListBodyRenderer_rtl.css
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * LoadingMaskRenderer.css
 */

.loading-mask{
 width:100%;
 height:100%;
 background: url("../../Images/details-panel-background.png") repeat-x scroll left top #DBE3ED;
 position:absolute;
 z-index:2000;
 left:0pt;
 top:0pt;
}

/*______________________________________________________________________________
 * End of loadingMaskRenderer.css
 */
/*______________________________________________________________________________
 * MultiListBodyRenderer.css
 * 
 * Create styles that are applied to the HTML produce by the 
 * MultiListBodyRenderer
 */

div.multi-list {
 text-align: left;
}
/* END MultiListBodyRenderer.css 
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * MultiListBodyRenderer_rtl.css
 * 
 * Create styles that are applied to the HTML produce by the 
 * MultiListBodyRenderer
 */

.rtl div.multi-list {
 text-align: right;
}
/* END MultiListBodyRenderer_rtl.css 
 ______________________________________________________________________________*/
/*
 * Copyright Merative US L.P. 2016, 2024
 */

.person-details  td.person-name {
	font-size: 125%;
	font-family: tahoma;
	color: #FB7803;
	font-weight: bold;
	padding-left:0px !important;
}


.person-details .person-id {
	font-size: 110%;
	font-family: tahoma;
	color: #FB7803;
	font-weight: bold;
	float:right;
}

.person-details  td.person-address {
	font-size: 110%;
	font-family: tahoma;
	color: #000000;
	font-weight: bold;
	padding-left:0px !important;
}

.person-details .ac {
    text-decoration: none;
    color: #3B7192;
    font-weight: bold;
    font-family: tahoma;
}

.person-details .person-contacts {
	padding-top: 20px;
	width: 70%;
}

.person-details .person-contacts td {
	font-size: 75%;
	font-family: tahoma;
	color: #737373;
}

.person-contacts td.phone {
	width: 25%;
}

.person-details .person-contacts td.email {
	color: #3B7192;
}

.person-details .person-contacts td.icon {
	width:15px;
}

.person-details .person-age  {
display:inline;
}

.person-details .content {
position:relative;
}

.person-details div.watermark {
color:gainsboro;
font-size:5em;
left:20%;
position:absolute;
top:20%;
}

.tab-details div.testwatermark {
color:gainsboro;
font-size:500%;
position:absolute;
top: 60px;
left: 130px;

}

.tab-details .test-content-participant-id {
	font-size: 120%;
	font-family: tahoma;
	color: #FB7803;
	font-weight: bold;
    padding-bottom:2px !important;
	padding-top: 0px;
	padding-right: 15px;
	background-color: white;
	position: absolute;
	right: 0px;
	top: 10px;
	padding-left: 5px;
	z-index: 0;
}

/* ======== Curam Styling 2016 ======== */

body.curam iframe.detailsPanelFrame {
  height: 100%;
}

body.curam div.context-panel-wrapper,
body.curam div.context-panel-wrapper div.person-container-panel {
  height: 100%;
}

body.curam div.context-panel-wrapper div.person-container-panel {
	display: flex;
	height: 100%;
	column-gap: 2rem;
	padding: 20px 0;
	overflow: visible;
}

/* FIXME AB Should this be in the expandable lists styling? */
body.curam.list-inline-page div#content {
  height: auto;
}

body.curam.list-inline-page div#content div.content-panel-detail.person-image-panel,
body.curam.list-inline-page div#content div.content-panel-detail.case-participant-panel {
  position: relative;
}

/* Change position of top of context panel container */
body.curam div.person-container-panel {
  top: 0px;
}

/* Remove wrapper elements */
body.curam div.wrapper div.wrapper-top,
body.curam div.wrapper div.wrapper-bottom,
body.curam div.wrapper div.wrapper-top div.left,
body.curam div.wrapper div.wrapper-top div.center div.right,
body.curam div.wrapper div.wrapper-bottom div.left,
body.curam div.wrapper div.wrapper-bottom div.center div.right,
body.curam div.wrapper .wrapper-top .center,
body.curam div.wrapper .wrapper-bottom .center {
  display: none;
}

/* Picture */


body.curam.list-inline-page div.content-panel-detail.person-image-panel,
body.curam.list-inline-page div.content-panel-detail.case-participant-panel {
  top: 0px;
}

body.curam div.content-panel-detail.person-image-panel div.image-panel-content,
body.curam div.content-panel-detail.case-participant-panel div.image-panel-content  {
  background-color: transparent;
}

body.curam div.image-panel-content {
  border: 0px;
}

body.curam div.image-panel-content div.image-display-only div.participant-image {
  width: 120px;
  height: 120px;
  padding: 0px;
}

body.curam div.image-panel-content div.image-display-only div.participant-image img {
  border-radius: 50%;
}

body.curam div.left-corner-image,
body.curam div.right-corner-image {
  width: 40px;
  height: 40px;
}

body.curam div.left-corner-image img,
body.curam div.right-corner-image img {
  width: 40px;
  height: 40px;
  padding: 10px;
}

body.curam div.right-corner-image {
  top: 0px;
  right: 0px;
}

body.curam div.content-panel-detail.person-image-panel div.image-panel-content div.right-corner-image a.ac {
  width: 40px;
  height: 40px;
  display: block;
}

/* ======== person-details-panel ======== */

body.curam div.content-panel-detail.person-details-panel-onecol {
  z-index: 0;
}

body.curam div.content-panel-detail.person-details-panel-no-links .content-name,
body.curam div.content-panel-detail.person-details-panel-onecol .content-name,
body.curam div.content-panel-detail.person-details-panel .content-name,
body.curam div.content-panel-detail.person-details-panel .content-person-name {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size:21px;
  color:#161616;
  letter-spacing:-0.22px;
  text-align:left;
  padding-left: 0px;
  padding-bottom:5px;
}

body.curam div.content-panel-detail.person-details-panel-no-links .tab-details,
body.curam div.content-panel-detail.person-details-panel-onecol .tab-details,
body.curam div.content-panel-detail.person-details-panel .tab-details {
  min-height: 100%;
  border-left: none;
  border-right: none;
}

body.curam div.content-panel-detail.person-details-panel-no-links tr td.content-address,
body.curam div.content-panel-detail.person-details-panel-no-links div.content-address,
body.curam div.content-panel-detail.person-details-panel-no-links div.content-sex,
body.curam div.content-panel-detail.person-details-panel-no-links div.content-age,
body.curam div.content-panel-detail.person-details-panel-no-links div.phonenumber,
body.curam div.content-panel-detail.person-details-panel-no-links div.faxnumber,
body.curam div.content-panel-detail.person-details-panel-no-links div.email,
body.curam div.content-panel-detail.person-details-panel-onecol div.content-address,
body.curam div.content-panel-detail.person-details-panel-onecol div.content-sex,
body.curam div.content-panel-detail.person-details-panel-onecol div.content-age,
body.curam div.content-panel-detail.person-details-panel-onecol div.phonenumber,
body.curam div.content-panel-detail.person-details-panel-onecol div.faxnumber,
body.curam div.content-panel-detail.person-details-panel-onecol div.email,
body.curam div.content-panel-detail.person-details-panel div.email,
body.curam div.content-panel-detail.person-details-panel tr td.content-address,
body.curam div.content-panel-detail.person-details-panel div.content-address,
body.curam div.content-panel-detail.person-details-panel div.content-sex,
body.curam div.content-panel-detail.person-details-panel div.content-age,
body.curam div.content-panel-detail.person-details-panel div.phonenumber,
body.curam div.content-panel-detail.person-details-panel div.faxnumber {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height:20px;
	color:black;
	padding-left:0px;
	padding-bottom:0px;
}

body.curam div.content-panel-detail.person-details-panel-no-links a:hover,
body.curam div.content-panel-detail.person-details-panel-no-links a:focus,
body.curam div.content-panel-detail.person-details-panel-onecol a:hover,
body.curam div.content-panel-detail.person-details-panel-onecol a:focus,
body.curam div.content-panel-detail.person-details-panel a:hover,
body.curam div.content-panel-detail.person-details-panel a:focus {
	color:#0043ce;
}

body.curam div.content-panel-detail.person-details-panel-no-links a:hover,
body.curam div.content-panel-detail.person-details-panel-onecol a:hover,
body.curam div.content-panel-detail.person-details-panel a:hover {
	text-decoration: underline;
}

body.curam div.content-panel-detail.person-details-panel-no-links a,
body.curam div.content-panel-detail.person-details-panel-onecol a,
body.curam div.content-panel-detail.person-details-panel a {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height: 20px;
	color:#0f62fe;
	text-decoration: none;
}



body.curam div.content-panel-detail.person-details-panel .tab-details div.content-contacts {
	padding-bottom: 0px;
}


body.curam div.content-panel-detail.person-details-panel-no-links div.tab-details img.iconHover,
body.curam div.content-panel-detail.person-details-panel-onecol div.tab-details img.iconHover,
body.curam div.content-panel-detail.person-details-panel div.tab-details img.iconHover {
  display:none;
}

body.curam div.content-panel-detail.person-details-panel-no-links div.content-map a,
body.curam div.content-panel-detail.person-details-panel-no-links div.phonenumber,
body.curam div.content-panel-detail.person-details-panel-no-links div.email a,
body.curam div.content-panel-detail.person-details-panel-no-links div.faxnumber,
body.curam div.content-panel-detail.person-details-panel-onecol div.content-map a,
body.curam div.content-panel-detail.person-details-panel-onecol div.phonenumber,
body.curam div.content-panel-detail.person-details-panel-onecol div.email a,
body.curam div.content-panel-detail.person-details-panel-onecol div.faxnumber,
body.curam div.content-panel-detail.person-details-panel div.content-map a,
body.curam div.content-panel-detail.person-details-panel div.phonenumber,
body.curam div.content-panel-detail.person-details-panel div.email a,
body.curam div.content-panel-detail.person-details-panel div.faxnumber {
    display: block;
	padding-top:0px;
}
body.curam div.content-panel-detail.person-details-panel-no-links div.content-map a,
body.curam div.content-panel-detail.person-details-panel-onecol div.content-map a,
body.curam div.content-panel-detail.person-details-panel div.content-map a {
  display: block;
    background: url("../../Images/icon_map.png") no-repeat left center;
}
body.curam div.content-panel-detail.person-details-panel-no-links div.content-map a:hover,
body.curam div.content-panel-detail.person-details-panel-no-links div.content-map a:focus,
body.curam div.content-panel-detail.person-details-panel-onecol div.content-map a:hover,
body.curam div.content-panel-detail.person-details-panel-onecol div.content-map a:focus,
body.curam div.content-panel-detail.person-details-panel div.content-map a:hover,
body.curam div.content-panel-detail.person-details-panel div.content-map a:focus {
    background: url("../../Images/icon_map_hover.png") no-repeat left center;
}

body.curam div.content-panel-detail.person-details-panel-no-links div.phonenumber,
body.curam div.content-panel-detail.person-details-panel-onecol div.phonenumber,
body.curam div.content-panel-detail.person-details-panel div.phonenumber {
   padding-left: 10px;
}
body.curam div.content-panel-detail.person-details-panel-no-links div.faxnumber,
body.curam div.content-panel-detail.person-details-panel-onecol div.faxnumber,
body.curam div.content-panel-detail.person-details-panel div.faxnumber {
    background: url("../../Images/icon_fax.png") no-repeat left center;
}

body.curam div.content-panel-detail.person-details-panel-no-links div.email,
body.curam div.content-panel-detail.person-details-panel-onecol div.email,
body.curam div.content-panel-detail.person-details-panel div.email {
	margin-right:0px;
	padding-top:0px;
}

body.curam div.content-panel-detail.person-details-panel-no-links div.not-recorded.email,
body.curam div.content-panel-detail.person-details-panel-onecol div.not-recorded.email,
body.curam div.content-panel-detail.person-details-panel div.not-recorded.email {
    padding-left:10px;
}

body.curam div.content-panel-detail.person-details-panel-no-links div.email img,
body.curam div.content-panel-detail.person-details-panel-no-links div.not-recorded.email img,
body.curam div.content-panel-detail.person-details-panel-onecol div.email img,
body.curam div.content-panel-detail.person-details-panel-onecol div.not-recorded.email img,
body.curam div.content-panel-detail.person-details-panel div.email img,
body.curam div.content-panel-detail.person-details-panel div.not-recorded.email img{
   	padding-right: 10px;
}

body.curam div.content-panel-detail.person-details-panel-no-links .content-participant-id,
body.curam div.content-panel-detail.person-details-panel-onecol .content-participant-id,
body.curam div.content-panel-detail.person-details-panel .content-participant-id {
	background:none;
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color:#161616;
	text-align:end;
}

body.curam div.content-panel-detail.person-details-panel-no-links div.content-age,
body.curam div.content-panel-detail.person-details-panel-onecol div.content-age,
body.curam div.content-panel-detail.person-details-panel div.content-age {
	padding-bottom:0px !important;
}

body.curam div.content-panel-detail.person-details-panel-no-links .tab-details div.watermark,
body.curam div.content-panel-detail.person-details-panel-onecol .tab-details div.watermark,
body.curam div.content-panel-detail.person-details-panel .tab-details div.watermark {
	color:#ad1625;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    z-index: inherit;
    line-height: 20px;
    position: inherit;
    top: inherit;
    left: inherit;
    filter: none;
    -moz-opacity: inherit;
    -khtml-opacity: inherit;
    opacity: inherit;
    background: none;
}

/* BEGIN, 200485, SH */
body.curam div.content-panel-detail.person-details-panel-no-links .tab-details div.prospectdupwatermark,
body.curam div.content-panel-detail.person-details-panel-onecol .tab-details div.prospectdupwatermark,
body.curam div.content-panel-detail.person-details-panel .tab-details div.prospectdupwatermark {
	color:#ad1625;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    z-index: inherit;
    line-height: 20px;
    position: inherit;
    top: inherit;
    left: inherit;
    filter: none;
    -moz-opacity: inherit;
    -khtml-opacity: inherit;
    opacity: inherit;
    background: none;
}
/* END, 200485 */


div.content-panel-detail a.ac:hover img.hoverIcon,
div.content-panel-detail a.ac:focus img.hoverIcon,
div.right-corner-image a.ac:hover img.hoverIcon,
div.right-corner-image a.ac:focus img.hoverIcon {
  display:block;
}

div.content-panel-detail a.ac:hover img.defaultIcon,
div.content-panel-detail a.ac:focus img.defaultIcon,
div.right-corner-image a.ac:hover img.defaultIcon,
div.right-corner-image a.ac:focus img.defaultIcon {
  display: none;
}

div.content-panel-detail a.ac img.hoverIcon,
div.right-corner-image a.ac img.hoverIcon {
  display:none;	
}  



div.content-panel-detail a.ac img.defaultHover,
div.right-corner-image a.ac img.defaultHover  {
  display:block;	
}  

div.content-panel-detail.person-details-panel-no-links div.email a.ac,
div.content-panel-detail.person-details-panel-onecol div.email a.ac,
div.content-panel-detail.person-details-panel div.email a.ac {
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  padding-left: 30px;
  white-space: nowrap;
}

div.content-panel-detail.person-details-panel-no-links div.email a.ac img.defaultIcon,
div.content-panel-detail.person-details-panel-onecol div.email a.ac img.defaultIcon,
div.content-panel-detail.person-details-panel div.email a.ac img.defaultIcon,
div.content-panel-detail.person-details-panel-no-links div.email a.ac img.hoverIcon,
div.content-panel-detail.person-details-panel-onecol div.email a.ac img.hoverIcon,
div.content-panel-detail.person-details-panel div.email a.ac img.hoverIcon{
  position: absolute;
  left: 0px;
  top: 0px;
}

/* === Context panel Person name overlap issue === */

body.curam div.person-container-panel div.content-panel-detail .tab-details{
	display: grid;
    grid-template-columns: 1fr auto;
    grid-template-areas: "main aside";
    grid-template-rows: repeat(4, auto) 1fr;
    border: none;
    padding: 0;
    float: unset;
}

body.curam div.person-container-panel div.content-panel-detail .tab-details > * {
    grid-column: main;
}

body.curam div.person-container-panel div.content-panel-detail .tab-details .content-name{
	width: 100%;
}

body.curam div.person-container-panel div.content-panel-detail .tab-details .content-participant-id{
	grid-column: aside;
    grid-row: 1;
    align-self: center;
    position: static;
}

body.curam div.person-container-panel div.content-panel-detail .tab-details .content-address{
	margin: 0;
    padding-bottom: 3px;
    float: unset;
    max-width: 100%;
}
body.curam div.person-container-panel div.content-panel-detail .tab-details .content-contacts {
    align-self: end;
    order: 1;
    padding: 0.75rem 0;
    display: flex;
    flex-wrap: wrap;
}

body.curam div.person-container-panel div.content-panel-detail .tab-details .content-contacts .phone-details,
body.curam div.person-container-panel div.content-panel-detail .tab-details .content-contacts .email-details {
    display: flex;
    align-items: start;
}


body.curam div.content-panel-detail.person-details-panel-no-links .wrapper,
body.curam div.content-panel-detail.person-details-panel-onecol .wrapper,
body.curam div.content-panel-detail.person-details-panel .wrapper {
	flex: 1;
}

body.curam div.content-panel-detail.person-details-panel-no-links,
body.curam div.content-panel-detail.person-details-panel-onecol,
body.curam div.content-panel-detail.person-details-panel {
	flex: 1;
	display: flex;
}

div.person-container-panel .person-image-panel .image-panel-content {
  display: flex;
  flex-direction: column-reverse;
  position: relative;
}

div.person-container-panel .image-panel-content .name-background {
	width: 100px;
	align-self: center;
	margin-right: 0;
}

[dir="ltr"] body.curam .person-container-panel div.content-panel-detail.person-links-panel-onecol, 
[dir="ltr"] body.curam .person-container-panel div.content-panel-detail.person-links-panel {
	border-left: 2px solid #e0e0e0;
}
body.curam .person-container-panel div.content-panel-detail.person-links-panel-onecol, 
body.curam .person-container-panel div.content-panel-detail.person-links-panel {
    background-color: transparent;
    width: 362px;
    min-width: 362px;
}

body.curam .person-container-panel div.content-panel-detail.person-links-panel-onecol .wrapper, 
body.curam .person-container-panel div.content-panel-detail.person-links-panel .wrapper {
	height: 100%;
    background: transparent;
}


body.curam .person-container-panel div.content-panel-detail.person-links-panel-onecol .tab-links, 
body.curam .person-container-panel div.content-panel-detail.person-links-panel .tab-links {
	  display: flex;
    flex-direction: column;
    height: 100%;
    box-sizing: border-box;
}

body.curam .person-container-panel div.content-panel-detail.person-links-panel-onecol .tab-links .left-col, 
body.curam .person-container-panel div.content-panel-detail.person-links-panel .tab-links .left-col {
	flex: 1;
}

body.curam .person-container-panel .content-panel-detail.person-links-panel-onecol .ic-case-owner-panel, 
body.curam .person-container-panel .content-panel-detail.person-links-panel .ic-case-owner-panel {
	position: static;
	height: auto;
	order: 1;    
	align-self: end;
}

body.context-panel.no-sidebar div#content .person-container-panel {
	padding-inline: 2.5rem;
}
 
body.curam div.person-container-panel div.content-panel-detail .tab-details .name-details .content-name,
body.curam div.person-container-panel div.content-panel-detail .tab-details .content-address,
body.curam div.person-container-panel div.content-panel-detail .tab-details .content-age,
body.curam div.person-container-panel div.content-panel-detail .tab-details .email,
body.curam div.person-container-panel div.content-panel-detail .tab-details .email a {
	text-overflow: unset;
    white-space: normal;
    word-break: break-word;
    overflow: unset;
}


/** Context panel Person name overlap issue end === */

/* ==== Person Details Panel Print Specific Styles ==== */
@media print {

  /* Prevent screenreader labels from being shown */
  div > div.hidden-screenreader-label {
    display: none;
  } 
  
  div.hidden-screenreader-label {
    display: none;
  }
  
  /* Have email appear on the same line as phone number when printing to prevent it being cut off  */
  body.curam.soria.list-inline-page div.content-panel-detail.person-details-panel-no-links div.email {
    width: auto;
  }
}
body.curam.soria .person-container-panel *:focus-visible,
body.curam.soria .pd-container-panel *:focus-visible, 
body.curam.soria .container-panel *:focus-visible {
	outline: 0.125rem solid #0f62fe;
	outline-offset: -0.125rem;
}

body.curam.soria .person-container-panel .name-one-title a:focus-visible,
body.curam.soria .pd-container-panel .name-one-title a:focus-visible,
body.curam.soria .container-panel .name-one-title a:focus-visible { 
  display: flow-root;
  text-overflow: ellipsis;
  overflow: hidden;
}

body.curam.soria .pd-container-panel .pd-case-owner a:focus-visible {
  display: block;
  height: auto;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem;
}
body.curam.soria .person-container-panel .ic-case-owner a:focus-visible {
  display: block;
  height: auto;
  margin-right: 0.5rem;
  margin-top: 1.5rem;
}

body.curam.soria .pd-container-panel .tab-case-list .ac:focus-visible {
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
  display:flow-root;
}


/* ======== end person-details-panel ======== */

.rtl .tab-details .test-content-participant-id {
	padding-right: 5px;
	right: auto;
	left: 0px;
	padding-left: 15px;
}

/* ======== Curam Styling 2016 ======== */

body.rtl.curam div.image-panel-content div.left-corner-image {
  right: 0px;
}

body.rtl.curam div.image-panel-content div.right-corner-image {
  right: 80px;
}

body.rtl.curam div.person-image-panel {
  right: 0px;
}

body.rtl.curam div.content-panel-detail.person-details-panel-onecol,
body.rtl.curam div.content-panel-detail.person-details-panel {
  left: 431px;
  right: 160px;
}

/* ======== person-details-panel ======== */
body.rtl.curam div.content-panel-detail.person-details-panel-no-links
{
    right: 160px;
}

body.rtl.curam div.content-panel-detail.person-details-panel div.content-name,
body.rtl.curam div.content-panel-detail.person-details-panel div.content-person-name,
body.rtl.curam div.content-panel-detail.person-details-panel div.content-address,
body.rtl.curam div.content-panel-detail.person-details-panel div.content-sex,
body.rtl.curam div.content-panel-detail.person-details-panel div.content-age,
body.rtl.curam div.content-panel-detail.person-details-panel div.phonenumber,
body.rtl.curam div.content-panel-detail.person-details-panel div.content-contacts,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.content-name,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.content-address,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.content-sex,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.content-age,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.phonenumber,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.content-contacts,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.content-name,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.content-address,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.content-sex,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.content-age,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.phonenumber,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.content-contacts
{
	text-align: right;
  padding-right: 0px;
}

body.rtl.curam.details div.content-panel-detail.person-details-panel .content-participant-id,
body.rtl.curam.details div.content-panel-detail.person-details-panel-onecol .content-participant-id,
body.rtl.curam.details div.content-panel-detail.person-details-panel-no-links .content-participant-id
{
	left: 0px;
	padding-left: 22px !important;
}

body.rtl.curam div.content-panel-detail.person-details-panel div.content-map,
body.rtl.curam div.content-panel-detail.person-details-panel div.phonenumber,
body.rtl.curam div.content-panel-detail.person-details-panel div.faxnumber,
body.rtl.curam div.content-panel-detail.person-details-panel div.email,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.faxnumber,
body.rtl.curam div.content-panel-detail.person-details-panel div.not-recorded.email,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.not-recorded.email,
body.rtl.curam div.content-panel-detail.person-details-panel div.email a,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.email a,
body.rtl.curam div.content-panel-detail.person-details-panel div.content-map a:hover,
body.rtl.curam div.content-panel-detail.person-details-panel div.content-map a:focus,
body.rtl.curam div.content-panel-detail.person-details-panel div.email a:hover,
body.rtl.curam div.content-panel-detail.person-details-panel div.email a:focus,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.content-map,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.phonenumber,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.faxnumber,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.email,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.content-map a:hover,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.content-map a:focus,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.email a:hover,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.email a:focus,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.content-map,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.phonenumber,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.faxnumber,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.email,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.content-map a:hover,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.content-map a:focus,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.email a:hover,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.email a:focus
{
    background-position: right center;
}

body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.content-map a,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.phonenumber,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.email a,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.faxnumber,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.content-map a,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.phonenumber,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.email a,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.faxnumber,
body.rtl.curam div.content-panel-detail.person-details-panel div.content-map a,
body.rtl.curam div.content-panel-detail.person-details-panel div.phonenumber,
body.rtl.curam div.content-panel-detail.person-details-panel div.email a,
body.rtl.curam div.content-panel-detail.person-details-panel-no-links div.not-recorded.email,
body.rtl.curam div.content-panel-detail.person-details-panel div.not-recorded.email,
body.rtl.curam div.content-panel-detail.person-details-panel-onecol div.not-recorded.email
{
    padding-right: 30px;
    padding-left: 20px;
}

body.rtl.curam div.person-container-panel div.content-panel-detail div.email a img.defaultIcon,
body.rtl.curam div.person-container-panel div.content-panel-detail div.email a img.hoverIcon {
	right: 0;
}
body.rtl.curam  .pd-container-panel .pd-case-owner a:focus-visible {
  margin-left: 0.5rem;
}

body.rtl.curam .person-container-panel .ic-case-owner a:focus-visible {
  margin-left: 0.5rem;
}


/* ======== end person-details-panel ======== */

#person-links {
  border:1px solid #7786B8;
}

#person-links div.top-panel table td{
    background-color:#E6EBF1;
    font-size: 75%;
    font-family: tahoma;
    color: #000000;
    font-weight: bold;
}

#person-links div.top-panel table  td.icon {
    width:15px;
    background-color:#E6EBF1;
}

#person-links div.top-panel table  td.issues {
    color:#6B6C6D;
}

#person-links div.top-panel table  td.legal-actions {
    color:#6B6C6D;
}

#person-links div.top-panel table  td.investigations {
    color:#3B7192;
}

#person-links div.top-panel table  td.incidents {
    color:#3B7192;
}

#person-links div.top-panel table  td.appeals {
    color:#3B7192;
}

#person-links div.bottom-panel table  td.icon {
    width:15px;
}

#person-links div.bottom-panel table  td.citizen-context-viewer {
    color:#3B7192;
}
#sample-border-container
    { width: 100%; height:280px;}
    
#sample-border-container div.content-panel-person-thumbnail{
width:15%;
}    
    
#sample-border-container div.content-panel-person-links,
#sample-border-container div.content-panel-person-thumbnail {
padding:0px;
}   


#sample-border-container #person-thumbnail-with-title {
width:100%;
}

#sample-border-container div.thumbnail-picker {
width:73%;
}

#sample-border-container div.person-links {
width:25%;
}


#sample-border-container div.person-links-ic {
margin-top:20px;
}

#sample-border-container div.thumbnail-picker #stackContainer div.stack-container-list {
height:230px;
}

#sample-border-container div.thumbnail-picker #stackContainer div.stack-container-photo {
height:230px;
}

#sample-border-container #Rotator_Demo {
width:99%;
}


/*______________________________________________________________________________
 * PersonThumbnailDetails.css
 * 
 * Create styles that are applied to the Person Thumbnail Picker Image panels.
 *
 */
.person-thumbnail {
  width:170px;
}

.person-thumbnail .content {
  height:200px;
  width:100%;
}


.person-thumbnail .person-image img {
  padding-left:15%;
  padding-right:15%;
  padding-top:10%;
}

.person-thumbnail .edit-link {
  padding-bottom:5%;
  padding-left:40px;
  padding-top:5%;
}

.person-thumbnail .corner-image {
  position:absolute;
}

.person-thumbnail .reflection .corner-image {
  display:none;
}

.person-thumbnail-with-title .corner-image {
  position:absolute;
}

.person-thumbnail-with-title .name-title {
  background-color:#ebebeb;
  padding-bottom:0px !important;
  padding-left:0px !important;
}

.person-thumbnail-with-title .name-title td {
  background-color:#ebebeb;
  font-family:arial;
  font-size:100%;
  font-weight:bold;
  text-align:center;
}

.person-thumbnail-with-title div.title table td.icon-placeholder{
  background-color:#ebebeb;
  width:20px;
  padding-bottom:0px !important;
  padding-left:0px !important;
}
 
.person-thumbnail-with-title div.title table td.title{
  background-color:#ebebeb;
}

.person-thumbnail-with-title table {
  margin-top:0px;
}


.person-thumbnail-with-title .left-table td.age {
  font-size:90%;
}

.person-thumbnail-with-title .left-table td.relationship {
  font-weight:bold;
}

.person-thumbnail-with-title .right-table  {
margin-top:5px;
}

.person-thumbnail-with-title .right-table td.icon  {
padding:0px !important;
}

.tab-thumbnail-with-title {
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.tab-thumbnail-with-title .name-one-title,
.tab-thumbnail-with-title .name-two-title {
  background-color:#ebebeb;
  text-align: center;
  font-family: tahoma;
  color: #3366FF;
  font-weight: bold;
}

.tab-thumbnail-with-title .name-one-title {
  padding-top: 2px;
}

.tab-thumbnail-with-title .name-two-title {
  padding-bottom: 3px;
}

.tab-thumbnail-with-title .corner-image {
  position:absolute;
}

.reflection .corner-image {
  display:none;
}

.tab-thumbnail-with-title .left-corner-image {
  position:absolute;
  left: 0px;
  top: 0px;
}

.tab-thumbnail-with-title div.title table td.icon-placeholder{
  background-color:#ebebeb;
  width:20px;
  padding-bottom:0px !important;
  padding-left:0px !important;
}
 
.tab-thumbnail-with-title div.title table td.title{
 background-color:#ebebeb;
}

.tab-thumbnail-with-title table {
margin-top:0px;
}

.tab-thumbnail-with-title .left-table {
float:left;
width:100px;
margin-top:5px;
margin-left: 13px;
}

.tab-thumbnail-with-title .left-table img {
  height: 95px;
  width: 90px;
}

.tab-thumbnail-with-title .left-table td {
text-align:center;
}

.tab-thumbnail-with-title .right-table  {
margin-top:5px;
}

.tab-thumbnail-with-title .right-table td.icon  {
padding:0px !important;
}

.tab-thumbnail-with-title div.left-table table td.relationship,
.tab-thumbnail-with-title div.left-table table td.age {
  text-align: center;
  font-family: tahoma;
  font-weight: bold;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  color: black;
}

.tab-thumbnail-with-title div.left-table table td.age  {
  margin-bottom: 5px;
}

.tab-thumbnail-with-title .left-table img {
  height: 95px;
  width: 90px;
}

.tab-thumbnail-with-title div.participant-image {
  height: 95px;
  width: 63%;
  padding-left: 17px;
  padding-top: 5px;
}

.tab-thumbnail-with-title div.participant-image-only {
  height: 95px;
  width: 63%;
  padding-left: 24px;
  padding-top: 5px;
}

.tab-thumbnail-with-title div.participant-image,
.tab-thumbnail-with-title div.age,
.tab-thumbnail-with-title div.age-display-only,
.tab-thumbnail-with-title div.relationship {
  float: left;
  clear: left;
}

.tab-thumbnail-with-title div.participant-image img {
  height:100%;
  width:100%;
}

.tab-thumbnail-with-title div.age,
.tab-thumbnail-with-title div.age-display-only,
.tab-thumbnail-with-title div.relationship {
  width: 100%;	
  text-align: center;
  font-family: tahoma;
  color: black;
}

.tab-thumbnail-with-title div.age-display-only,
.tab-thumbnail-with-title div.relationship {
  padding-top: 4px;
}

.tab-thumbnail-with-title div.age-display-only {
  padding-bottom: 3px;
}

.tab-thumbnail-with-title div.age {
  padding-top: 1px;
}


div.case-participant-panel {
  width: 107px;
  left: 10px;
  top: 0;
  position: absolute;
}

/*
* CR00461740
*/
.rtl div.case-participant-panel {
  left: auto;
  right: 10px;
}

div.rotator div.pane div.pane-item div.tab-thumbnail-with-title {
  background-color: #FFFFFF;
}

.tab-thumbnail-with-title .image-links  {
  padding-top: 5px;
}

.tab-thumbnail-with-title .image-links div.icon img {
  padding-left:7px;
}

.tab-thumbnail-with-title div.image-first-line,
.tab-thumbnail-with-title div.image-second-line {
  width: 100%;	
  text-align: center;
  font-family: tahoma;
  color: black;
  padding-top: 2px;
  padding-bottom: 2px;
  float: left;
  clear: left;
}

.tab-thumbnail-with-title div.image-first-line {
  font-weight: bold;
}

.pane-item .tab-thumbnail-with-title .left-corner-image {
  left: 9px;
}

/* end PersonThumbnailPicker.css */ 
/*______________________________________________________________________________
 * PersonThumbnailDetails_rtl.css
 * 
 * Create styles that are applied to the Person Thumbnail Picker Image panels.
 *
 */

.rtl .person-thumbnail .edit-link {
  padding-left:0;
  padding-right:40px;
}

.rtl .person-thumbnail-with-title .name-title {
  padding-right:0px !important;
}

.rtl .person-thumbnail-with-title div.title table td.icon-placeholder{
  padding-right:0px !important;
}

.rtl .tab-thumbnail-with-title {
  float: right;
}

.rtl .tab-thumbnail-with-title .left-corner-image {
  left: auto;
  right: 0px;
}

.rtl .tab-thumbnail-with-title div.title table td.icon-placeholder{
  padding-right:0px !important;
}

.rtl .tab-thumbnail-with-title .left-table {
float:right;
margin-left: 0;
margin-right: 13px;
}

.rtl .tab-thumbnail-with-title div.participant-image {
  padding-left: 0;
  padding-right: 17px;
}

.rtl .tab-thumbnail-with-title div.participant-image-only {
  padding-left: 0;
  padding-right: 24px;
}

.rtl .tab-thumbnail-with-title div.participant-image,
.rtl .tab-thumbnail-with-title div.age,
.rtl .tab-thumbnail-with-title div.age-display-only,
.rtl .tab-thumbnail-with-title div.relationship {
  float: right;
  clear: right;
}


.rtl div.case-participant-panel {
  left: auto;
  right: 10px;
}

.rtl .tab-thumbnail-with-title .image-links div.icon img {
  padding-left:0;
  padding-right:7px;
}

.rtl .tab-thumbnail-with-title div.image-first-line,
.rtl .tab-thumbnail-with-title div.image-second-line {
  float: right;
  clear: right;
}

.rtl .pane-item .tab-thumbnail-with-title .left-corner-image {
  left: auto;
  right: 9px;
}

/* end PersonThumbnailPicker_rtl.css */ 
/*
 * Copyright Merative US L.P. 2016, 2024
 */
/*______________________________________________________________________________
 * PodBodyRenderer.css
 *
 * Create styles that are applied to the HTML produce by the PodBodyRenderer.
 */

.soria .gridContainer{
  padding: 0px;
}
div.pod-styling * div.dijitTitlePaneContentInner{
  padding: 0px;
}

div.pod-styling * div.dojoxPortletSettingsContainer{
  padding: 0px; 
}

.portlet-options-table td {
  background-color:#E0E3EE; /*ie6&7 do not support inherit*/
  border-left: 3px solid #E0E3EE;
  border-right: 3px solid #E0E3EE;
}

.soria div.filter-content table tr { 
  background-color: #B0C0C7;
}

.soria div.filter-content table td {
  background-color: #B0C0C7;
  padding-bottom: 5px;
}

.soria .dojoxPortlet .dijitTitlePaneContentOuter {
  border: none;
}

.soria .dojoxPortlet .dijitTitlePaneTitle {
  font-size: 1em;
  border: none;
  padding-bottom:0;
  padding-top:0;
  margin-bottom:0;
  height:22px;
}

.soria .dojoxPortlet .dijitTitlePaneTitle span {
  color: #ffffff;
}

.soria .dojoxPortlet .dijitOpen .dojoxArrowDown {
  background-image:url("../../Images/white_arrow_open.png");
  background-position: 0 bottom !important;
  float:left;
  margin-left: 6px;
}

.soria .dojoxPortlet  .dijitClosed .dojoxArrowDown {
  background-image:url("../../Images/white_arrow_closed.png");
  background-position: -1 bottom !important;
  float:left;
  margin-left: 6px;
}

/*
 * iconWrapper id added to the following icon related rules to enable correct 
 * ordering of HTML for screen reader accessibility, see [CR00287888] for 
 * further details if needed.
 */
.soria .dojoxPortlet .dojoxPortletSettingsIcon,
.soria .dojoxPortlet .iconWrapper .dojoxPortletSettingsIcon,
.soria .dojoxPortlet .dojoxPortletSettingsIcon.dojoxPortletSettingsIconHover,
.soria .dojoxPortlet .iconWrapper .dojoxPortletSettingsIcon.dojoxPortletSettingsIconHover {
  background-position:0 0px !important;
  padding-right: 4px;
}

.soria .dojoxPortlet .dojoxPortletSettingsIcon,
.soria .dojoxPortlet .iconWrapper .dojoxPortletSettingsIcon {
  background-image:url("../../Images/filter_nor.png") !important;
}

.soria .dojoxPortlet .dojoxPortletSettingsIconHover,
.soria .dojoxPortlet .iconWrapper .dojoxPortletSettingsIconHover {
  background-image:url("../../Images/filter_roll.png") !important;
}

.soria .dojoxPortlet .dojoxPortletSettingsIconSelect,
.soria .dojoxPortlet .iconWrapper .dojoxPortletSettingsIconSelect {
  background-image:url("../../Images/filter_sel.png") !important;
}
.soria .dojoxPortlet .dojoxCloseNode,
.soria .iconWrapper .dojoxPortlet .dojoxCloseNode {
  background-image: url("../../Images/exit_nor.png") !important;
  background-position: center;
  margin-right: 6px;
}

.soria .dojoxPortlet .dojoxCloseNodeHover
.soria .dojoxPortlet .iconWrapper .dojoxCloseNodeHover {
  background-image: url("../../Images/exit_roll.png") !important;
  background-position: center;
}

.soria .dojoxPortlet .dojoxCloseNodeSelect,
.soria .dojoxPortlet .iconWrapper .dojoxCloseNodeSelect {
  background-image: url("../../Images/exit_sel.png") !important;
  background-position: center;
}

/*
* Override Portlet.css styling rule, change float from right to left
*/
.dojoxPortlet .dijitTitlePaneTitle .iconWrapper .dojoxPortletIcon {
  background-repeat: no-repeat;
  cursor: pointer;
  float: left;
  height: 15px;
  width: 15px;
}

.dojoxPortlet .dijitTitlePaneTitle .iconWrapper {
  float: right;
}



.dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pod_title_default_cc.png");
  background-repeat: repeat-x;
  background-color: #7495CF;
}

.pod-styling div.dijitTitlePaneTitle {
  border: none;
}

.soria div.pod-styling .dijitTitlePane{
  border: none;
}
.soria div.pod-styling .dijitTitlePaneContentOuter{
  border: none;
}
.soria div.pod-styling .dijitTitlePaneContentWipeNode{
  background-color: #e2e7ed;
}
.soria div.roundy-pod-top {
  height: 6px;
  width: 100%;
}

.soria div.roundy-pod-top .title-left {
  height: 10px;
  background-image: url("../../Images/pod_title_default_tl.png");
  background-color: #FFF;
  float:left;
  width: 6px;
  height:6px;
}

.soria div.roundy-pod-top .title-center {
  height: 6px;
  background-image: url("../../Images/pod_title_default_tc.png");
}

.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pod_title_default_tr.png");
  background-color: #FFF;
  width:6px;
  height:6px;
  float:right;
}


#PT2006_body .pod-link {
  background-color: transparent;
}

#PT2006_body .dijitAccordionContainer {
  border: 0px;
}

#PT2006_body .dijitAccordionTitle {
  background: #EFF6FF;
  border: 1px solid #E0E7EF;
  padding-right: 0px;
  padding-left: 0px;
}

#PT2006_body .dijitAccordionTitle-selected {
  background: none;
  border: none;
  padding-right: 0px;
  padding-left: 0px;
}

#PT2010_body div.dijitTitlePane .dijitOpen .dijitArrowNode { 
  background-image:url("../../Images/white_arrow_open.png");
  background-position: 0 bottom !important;
}

#PT2010_body div.dijitTitlePane .dijitClosed .dijitArrowNode {
  background-image:url("../../Images/white_arrow_closed.png");
  background-position: 0 bottom !important;
}


.background {
  background-color: #ffffff;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  width: 100%;
}

.background .pod-list {
  float: left;
}

.pod-body .list-body {
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
  border-top: 1px solid #FFFFFF;
  border-bottom: 0px;
}

.num-list-items {
  color: #FB7803;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-right: 5px;
  float: right;
}

/* BEGIN, CR00444326, JAF */
.portlet-controls {
  float: right;
  height: 22px;
  width: 20%;
  padding-top: 15px;
  margin-right:5px;
  border-top: 1px solid #A3B3BB;
}

.filter-button {
 float: left;
 padding-right: 4px;
}

.filter-button.cancel {
 float: right;
 padding-right: 10px;
}
/* END, CR00444326 */

.filter-button .podcontrol-button-left {
  background: url("../../Images/update_left_nor.png") no-repeat scroll 0 0 transparent;
  display: table;
  display: inline-block;
  float: none;
  height: 16px;
  padding: 0;
  top: 1px;
  z-index: 3;

}

.filter-button .podcontrol-button-right {

  background: url("../../Images/update_right_nor.png") no-repeat scroll right top transparent;
  display: inline-block;
  height: 16px;
  margin: 0 0 0 2px;
  padding: 0 4px 0 0;

}

.filter-button .podcontrol-button-center {

  background-image: url("../../Images/update_mid_nor.png");
  background-repeat: repeat-x;
  display: inline-block;
  height: 16px;
  padding:1px 1px 1px 5px;
  cursor: pointer;
}

.filter-button .podcontrol-button-center {
  color: #5D6978;
}

.filter-button.hover .podcontrol-button-center {
  color: #F39002;
}

table td input[type=checkbox] {
  cursor: pointer;
}

.pod-body table tbody tr td.body-last-cell {
  padding-right: 8px;
}

#border-layout .north {
  padding-bottom: 0px;
}

div.pod-error{ 
  background-color:white;
  color:red;
  width:100%;
  white-space:normal;
}

/*
 * Rule used for testing the styling of list column titles.
 */
tr.hideColumnTitle,
th.hideColumnTitle {
  position: absolute;
  left: -100000px;
}

/* POD MAIN CONTAINER */
body.curam.soria .pod-container .gridContainerZone > * { 
    margin: 10px 3px 0 0 !important;
}

body.curam.soria .pod-container .gridContainerZone {
    vertical-align: top;
    background-color: #f4f4f4;
    height: 100%;
}

body.curam.soria .pod-container .gridContainerZone .dropIndicator {
    border: 2px dashed #ffffff; 
    border-radius: 8px;
    width: 94%;  
    margin-left: 30px !important;     
    background: url("../../Images/move--20-enabled.svg") no-repeat center;  
}  

body.curam.soria .pod-container .gridContainerZone .pod-styling {
	margin-left: 30px !important;     
}

body.curam.soria .pod-container .gridContainerZone .pod-styling:focus-visible {
	outline:2px solid #0f62fe;  
}

body.curam.soria .pod-container .gridContainerZone .pod-styling:focus-visible {
	outline:2px solid #0f62fe;  
}

body.curam.soria .pod-container .pod-container-actions .customize-button:focus-visible{
	outline:2px solid #0f62fe;
  outline-offset: -2px;
}

/* Apply blue outline to focusable elements in .gridContainerZone, excluding .day-button and .pod-home-link */
body.curam.soria .pod-container td.gridContainerZone *:focus-visible:not(.day-button):not(.pod-home-link):not(.pod-home-link *):not(.radiobutton-control):not(.curam-checkbox) {
  outline: 2px solid #0f62fe;
  outline-offset: -2px;
  padding-left: 4px !important;
  display: flow-root;
}

/* Apply red outline to .day-button when focused */
body.curam.soria .pod-body .day-row .day-button:focus-visible {
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
}

/* Apply red outline to .pod-home-link when focused */
body.curam.soria .pod-body .pod-home-link *:focus-visible {
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
}

body.curam.soria .pod-body .pod-home-link span:focus-visible { 
  outline: 0.125rem solid #0f62fe;
  padding-bottom: 0.375rem;
}

body.curam.soria .pod-container div.pod-select-pane *:focus-visible{
	outline:2px solid #0f62fe;
}

.curam .page-title-bar *:focus-visible:not(.cds--btn--ghost){
  outline:2px solid #0f62fe;
}
  
body.curam.soria .pod-container td.gridContainerZone:last-child .pod-styling {   
    margin-right: 40px !important; 
}

body.curam.soria .pod-container td.gridContainerZone:first-child .pod-styling { 
    margin-left: 40px !important;
}

body.curam.soria .pod-container .gridContainerZone .pod-styling:not(:first-child) {
    margin-top: 20px !important; 
}

body.curam.soria .pod-container .gridContainerZone .pod-styling, 
body.curam.soria .dndCover .pod-styling { 
	border-radius: 0;
	background: #ffffff;
}


/* POD TITLE TEXT */
body.curam.soria .pod-container .dojoxPortlet .dijitTitlePaneTitle span.dijitTitlePaneTextNode, 
body.curam.soria .dndCover .dojoxPortlet .dijitTitlePaneTitle span.dijitTitlePaneTextNode { 
    height: 26px;
    margin: 5px 10px;
    font-weight: 600;
	font-size: 18px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	color: #161616;  
    display: inline-block;
    line-height: normal;
    width: calc(100% - 89px) !important;   
}

body.curam.soria .pod-container .dojoxPortlet .dijitTitlePaneTitle span.dijitArrowNodeInner {
	display: none;
} 

/* POD CLOSE ICON */
body.curam.soria .pod-container .dojoxPortlet .dojoxCloseNode, 
body.curam.soria .dndCover .dojoxPortlet .dojoxCloseNode  { 
	background-image: url("../../Images/close--20-enabled.svg") !important; 
    background-position: center;
    margin: 8px 0 0 0;
    width: 20px;
    height: 20px;  
} 
body.curam.soria .pod-container .dojoxPortlet .dojoxCloseNode:hover, 
body.curam.soria .pod-container .dojoxPortlet .dojoxCloseNode:focus, 
body.curam.soria .dndCover .dojoxPortlet .dojoxCloseNode:hover, 
body.curam.soria .dndCover .dojoxPortlet .dojoxCloseNode:focus {  
	background-image: url("../../Images/close--20-enabled.svg") !important; 
}

/* POD COLLAPSE ICON */
body.curam.soria .dojoxPortlet .dijitOpen .dojoxArrowDown,
body.curam.soria .dndCover .dijitOpen .dojoxArrowDown {
    background-image: url("../../Images/chevron--down20-enabled.svg");
    background-position: center !important;
    float: left;
    margin: 8px 0 0 0; 
    width: 20px;
    height: 20px;
}

body.curam.soria .dojoxPortlet .dijitOpen .dojoxArrowDown:hover, 
body.curam.soria .dojoxPortlet .dijitOpen .dojoxArrowDown:focus, 
body.curam.soria .dndCover .dijitOpen .dojoxArrowDown:hover,
body.curam.soria .dndCover .dijitOpen .dojoxArrowDown:focus {
	background-image: url("../../Images/chevron--down20-enabled.svg");
}

body.curam.soria .dojoxPortlet .dijitClosed .dojoxArrowDown,
body.curam.soria .dndCover .dijitClosed .dojoxArrowDown {
    background-image: url("../../Images/chevron--right20-enabled.svg");
    background-position: center !important;
    float: left;
    margin: 8px 0 0 0; 
    width: 20px;
    height: 20px;
} 
  
body.curam.soria .dojoxPortlet .dijitClosed .dojoxArrowDown:hover, 
body.curam.soria .dojoxPortlet .dijitClosed .dojoxArrowDown:focus, 
body.curam.soria .dndCover  .dijitClosed .dojoxArrowDown:hover,
body.curam.soria .dndCover  .dijitClosed .dojoxArrowDown:focus {
	background-image: url("../../Images/chevron--right20-enabled.svg");
}

/* POD - EDIT / PENCIL - ICON */
body.curam.soria .pod-container .dojoxPortlet .dojoxPortletSettingsIcon,
body.curam.soria .dndCover .dojoxPortletSettingsIcon  {
    background: url("../../Images/edit--20-enabled.svg") no-repeat center !important;
    margin: 8px 8px 0 0; 
    padding: 0;
    width: 20px;
    height: 20px;
}

body.curam.soria .pod-container .dojoxPortlet .dojoxPortletSettingsIcon.dojoxPortletSettingsIconSelect,
body.curam.soria .dndCover .dojoxPortletSettingsIcon.dojoxPortletSettingsIconSelect { 
	background: url("../../Images/edit--20-enabled.svg") no-repeat center !important; 
    margin: 8px 8px 0 0;
    padding: 0;
    width: 20px;
    height: 20px; 
} 

body.curam.soria .pod-container .dojoxPortlet .dojoxPortletSettingsIcon.dojoxPortletSettingsIconHover, 
body.curam.soria .dndCover .dojoxPortletSettingsIcon.dojoxPortletSettingsIconHover { 
	background: url("../../Images/edit--20-enabled.svg") no-repeat center !important; 
    margin: 8px 8px 0 0;
    padding: 0;
    width: 20px;
    height: 20px;  
}

/* POD TITLE CONTAINER */
body.curam.soria .pod-container .pod-styling  .dijitTitlePaneTitle, 
body.curam.soria .dndCover .pod-styling  .dijitTitlePaneTitle {
    height: 36px;
    background: infrastructure_primary-menu-and-border_background-color;
    padding: 0;
    border: none;
    border-bottom: 0;
    margin: 0 15px; 
}

/* POD BODY */
body.curam.soria .pod-container .pod-styling .dijitTitlePaneContentWipeNode, 
body.curam.soria .dndCover .pod-styling .dijitTitlePaneContentWipeNode { 
	background: #ffffff;
}

body.curam.soria .pod-container .pod-styling  .dijitTitlePaneContentOuter .dijitTitlePaneContentInner, 
body.curam.soria .dndCover  .pod-styling  .dijitTitlePaneContentOuter .dijitTitlePaneContentInner {
	margin: 0 15px;
} 

body.curam.soria .pod-container .pod-styling  .pod-body, 
body.curam.soria .dndCover  .pod-styling  .pod-body  {  
  padding: 0 10px 10px 10px !important;
  background-color: #ffffff;
}  

body.curam.soria div.roundy-pod-bottom {
    height: 0px;
    margin: 0;
    background: none;
    box-shadow: none;
}
 
/* Hide the POD footer when closed */
body.curam.soria .pod-container .dijitClosed~.roundy-pod-bottom { 
	padding-bottom: 5px;
    background: #f4f4f4; 
    box-shadow: none;
}

body.curam.soria div.roundy-pod-bottom .center, 
body.curam.soria div.roundy-pod-bottom .left, 
body.curam.soria div.roundy-pod-bottom .right {
	display: none;
}
 
.pod-body .center{
  text-align: left;
}

 
body.curam.soria .pod-container .pod-styling .dijitTitlePane div.dijitTitlePaneTitle {
	background: none;
}

body.curam.soria .pod-container .pod-styling .dijitTitlePane div.dijitTitlePaneTitle {
    background: none;
}

body.curam.soria .pod-container .pod-styling .soria .dijitTitlePaneTitle {
    background: none;
    border: 1px solid #bfbfbf;
    padding: 3px 4px;
    font-size: 0.9em;
    font-weight: bold;
    color: #6d6d6d;
}

body.curam.soria .pod-container .pod-styling  div.roundy-pod-top .title-left, 
body.curam.soria .dndCover .pod-styling  div.roundy-pod-top .title-left {
    background: none;
    height: 10px;
    float: left;
    width: 6px;
    height: 6px;
}

body.curam.soria .pod-container .pod-styling   div.roundy-pod-top .title-center, 
body.curam.soria .dndCover .pod-styling   div.roundy-pod-top .title-center {
    height: 6px;
    background: none;
} 

body.curam.soria .pod-container .pod-styling   div.roundy-pod-top .title-right, 
body.curam.soria .dndCover .pod-styling  div.roundy-pod-top .title-right { 
    background: none;
    width: 6px;
    height: 6px;
    float: right;
}

/** POD - QUICK LINKS **/
body.curam.soria .pod-styling .pod-list.list-body {
  	width: 100%;
  	table-layout: fixed;
  	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #0f62fe;
	text-align:left;
	word-wrap: break-word;  
	margin-bottom: 5px;  
}

body.curam.soria .pod-styling #PT2002_body .pod-list.list-body td {
  background-color: transparent !important;
  padding: 0 0 5px 0!important;  
  height: 20px; 
  border: none;
}

body.curam.soria .pod-styling #PT2002_body .pod-list.list-body td a { 
  color: #0f62fe; 
  text-decoration: none;
  padding: 3px 0; 
} 
 
body.curam.soria .pod-styling #PT2002_body .pod-list.list-body td a:focus,
body.curam.soria .pod-styling #PT2002_body .pod-list.list-body td a:hover {  
	color: #0353e9;
	text-decoration: none; 
}


 /* POD BUTTON LINK */
body.curam.soria .pod-body span.action-bar {
    margin: 0;
    padding: 0;
}

body.curam.soria .pod-body div.action-bar {
	margin: 5px 0;
	padding: 0;
}
  
 body.curam.soria .pod-body .button-link { 
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    letter-spacing:-0.15px;
    text-align:right;
 }
 
body.curam.soria .pod-body .button-link .actioncontrol-button-left, 
body.curam.soria .pod-body .button-link.hover .actioncontrol-button-left,
body.curam.soria .pod-body .button-link .actioncontrol-button-right, 
body.curam.soria .pod-body .button-link.hover .actioncontrol-button-right {  
    background: none;
    display: inline-block;
    height: 20px;
    padding: 0;
    margin: 0;       
}

body.curam.soria .pod-body .button-link .actioncontrol-button-center {
    color:#0f62fe; 
    padding: 0;
    display: inline-block; 
    height: 20px;
    cursor: pointer; 
    background: #ffffff;
} 

body.curam.soria .pod-body .button-link .actioncontrol-button-center a {  
    padding: 0 30px 3px 0;
    color: #0f62fe;  
    background: url("../../Images/add--20-accent.svg") no-repeat scroll right transparent;  
}

body.curam.soria .pod-body .button-link.hover .actioncontrol-button-center a,
body.curam.soria .pod-body .button-link .actioncontrol-button-center a:focus {
    color: #0353e9;
    background: url("../../Images/add--20-accent.svg") no-repeat scroll right transparent; 
}


/* POD FOOTER BUTTON LINK */
body.curam.soria .pod-body div.pod-home-link {
    height: 20px;
    padding: 0;
    margin: 10px 0 0 0; 
    background-color: #ffffff;
    text-align: right;
}

body.curam.soria .pod-body a.pod-home-link-text {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #0f62fe;
    letter-spacing: -0.15px;
    height: 20px;
    display: inline-block;
    text-align: right;
    text-decoration: none;
    vertical-align: top;
}



body.curam.soria .pod-body .pod-home-link.hover a.pod-home-link-text {
  text-decoration: none;
  color: #0353e9; 
} 

body.curam.soria .pod-body a.pod-home-link-image {
background: url("../../Images/arrow--right20-accent.svg") no-repeat center;
    background-repeat: no-repeat;
    text-decoration: none;
    height: 20px; 
    width: 20px;
    display: inline-block;
    margin: 0 0 0 10px;
} 

body.curam.soria .pod-body .pod-home-link.hover a.pod-home-link-image, 
body.curam.soria .pod-body a.pod-home-link-image:active { 
  background-image:url("../../Images/arrow--right20-accent.svg");
}

/* POD LISTS */
body.curam.soria .pod-body .list-body { 
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    text-align: left;
    width: 100%;
}

body.curam.soria .pod-body span.list-info {
	position: relative;
    top: -27px;
    width: 250px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616;
    text-align: left; 
} 

/* For pods without the north region */
body.curam.soria .pod-container .pod-styling .pod-body > div > div.list-info-header .list-info, 
body.curam.soria .dndCover .pod-styling .pod-body > div > div.list-info-header .list-info {
    top: 0px;
    padding-bottom: 10px;
}

body.curam.soria .pod-body .center div.list-info-header {
    height: 0;
}

body.curam.soria .pod-body .list-body th.table-header { 
	font-weight: normal;
    padding: 0 0 5px 0;
    border-bottom: 1px solid #ecf0f2 !important; 
    border-right: none !important;
    color: #777677; 
}

body.curam.soria .pod-body .list-body td.field,
body.curam.soria .pod-body .list-body td.action-menu-col {
	text-align: left;
    padding: 5px 0 !important;
    background: #ffffff !important;
    border-bottom: 1px solid #ecf0f2;
}

body.curam.soria .pod-body .list-body tr:last-child td.field, 
body.curam.soria .pod-body .list-body tr:last-child td.action-menu-col {
    border-bottom: none;
}

body.curam.soria .pod-body .list-body tbody[visibleitems="1"] td.field, 
body.curam.soria .pod-body .list-body tbody[visibleitems="1"] td.action-menu-col {
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616;
    text-align: left;
}

body.curam.soria .pod-body .list-body td.field a {
	color:#0f62fe;
	text-decoration: none;  
} 

body.curam.soria .pod-body .list-body td.field a:hover,
body.curam.soria .pod-body .list-body td.field a:focus {
	color:#0353e9;	
}

/* POD LIST ACTION MENU */
body.curam.soria .pod-body .list-body td.action-menu-col .dijitDropDownButton .dijitButtonNode { 
    background: none !important;
}

body.curam.soria .pod-body .list-body td.action-menu-col .dijitDropDownButton .dijitButtonNode .dijitButtonContents { 
    background: url('../themes/curam/images/overflow-menu-horizontal--20-enabled.svg') no-repeat center;
    border: none;
    height: 2rem;
    width: 2rem;
    padding: 0px;
}

body.curam.soria .pod-body .list-body td.action-menu-col .dijitDropDownButton .dijitButtonNode .dijitButtonContents:hover,
body.curam.soria .pod-body .list-body td.action-menu-col .dijitDropDownButton .dijitButtonNode .dijitButtonContents:focus { 
    background: url('../themes/curam/images/overflow-menu-horizontal--20-enabled.svg') no-repeat center #e8e8e8;
}

/* POD MY TASKs FILTERS */
body.curam.soria .pod-container .gridContainerZone .pod-styling .dojoxPortletSettingsContainer, 
body.curam.soria .dndCover .pod-styling .dojoxPortletSettingsContainer {
	padding: 0;
	margin: 0;
	border: 0;
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filters,
body.curam.soria .dndCover .pod-styling .filters {
	margin: 0 15px;
	padding: 10px;
	background: #ececec;
	height: auto;
	cursor: auto;
	display: block;
	overflow: auto;
}


body.curam.soria .pod-container .gridContainerZone .pod-styling .filter-font, 
body.curam.soria .dndCover .pod-styling .filter-font {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616;
    text-align: left;
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filter-content, 
body.curam.soria .dndCover .pod-styling .filter-content { 
  width: auto; 
  float:left;
}

body.curam.soria div#content div#PT2017_pane table#PT2017_table tr td {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  line-height: 20px;
}

/* My Audit Plans Pod */
body.curam.soria .pod-container .gridContainerZone .pod-styling#PT2013 .filter-content, 
body.curam.soria .dndCover .pod-styling#PT2013 .filter-content {
	width: 100%	
}

/* My Next Reviews Pod */
body.curam.soria .pod-container .gridContainerZone .pod-styling#PT10001 .filter-content, 
body.curam.soria .dndCover .pod-styling#PT10001 .filter-content {
    width: 100%;
}

body.curam.soria .pod-container .filter-content .checkbox-container .checkbox-label, 
body.curam.soria .dndCover .filter-content .checkbox-container .checkbox-label {
	margin-right: 17px;
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filter-content > table, 
body.curam.soria .dndCover .pod-styling .filter-content > table {
  width: 100%;
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filter-content > table tr, 
body.curam.soria .dndCover .pod-styling .filter-content > table tr {
  background: none;
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filter-content > table tr td, 
body.curam.soria .dndCover .pod-styling .filter-content > table tr td {
  background: none;
  padding: 0;
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filter-content .radiobutton-label, 
body.curam.soria .dndCover .pod-styling .filter-content .radiobutton-label {
  margin: 0 17px;
  display:inline;
} 
 
body.curam.soria .pod-container .gridContainerZone .pod-styling .filter-title,
body.curam.soria .dndCover .pod-styling .filter-title { 
  float: left;
  width: auto;
  margin-right: 30px
}

/* My Next Reviews Pod */ 
body.curam.soria .pod-container .gridContainerZone .pod-styling#PT10001 .filter-title,
body.curam.soria .dndCover .pod-styling#PT10001 .filter-title { 
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 19px;
}
body.curam.soria .pod-styling#PT10001 .filters input {
    width: 60px; 
    margin-top: 10px;
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filters .portlet-controls,
body.curam.soria .dndCover .pod-styling .filters .portlet-controls { 
    padding: 0;
    margin: 10px 0 0 0;
    float: right;
    height: 31px;  
    width: 100%;  
    border: none;
}


body.curam.soria .pod-container .gridContainerZone .pod-styling .filters .portlet-controls .filter-button,
body.curam.soria .dndCover .pod-styling .filters .portlet-controls .filter-button {
	margin-left: 10px;
	padding: 0;
	float: right;
	display: inline-block;
	height: 29px;
	font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#0f62fe;
	letter-spacing:-0.15px;
	background: #f4f4f4;
	border: 1px solid #0f62fe;
	position: relative;
	cursor: pointer; 
}
 
body.curam.soria .pod-container .gridContainerZone .pod-styling .filters .portlet-controls .filter-button.hover,
body.curam.soria .dndCover .pod-styling .filters .portlet-controls .filter-button.hover {
  color: #f4f4f4;  
  background: #0f62fe; 
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filters .portlet-controls .filter-button .podcontrol-button-left,
body.curam.soria .dndCover .pod-styling .filters .portlet-controls .filter-button .podcontrol-button-left {
  display: inline-block;
  padding: 5px 10px 7px 10px;  
  background: none;
}  


body.curam.soria .pod-container .gridContainerZone .pod-styling .filters .portlet-controls .filter-button .podcontrol-button-right,
body.curam.soria .dndCover .pod-styling .filters .portlet-controls .filter-button .podcontrol-button-right {
  background: none;
  display: inline-block;
  margin: 0 0 0 0px;
  padding: 0 0 0 0;
  position: relative;
  height: auto;
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filters .portlet-controls .filter-button .podcontrol-button-center,
body.curam.soria .dndCover .pod-styling .filters .portlet-controls .filter-button .podcontrol-button-center {
  background-image: none;
  background-repeat: no-repeat;
  display: inline-block;
  font-weight: normal;
  height: auto;
  padding: 0;
  position: relative;
  cursor: pointer;
  color: #0f62fe;
} 

body.curam.soria .pod-container .gridContainerZone .pod-styling .filters .portlet-controls .filter-button.hover .podcontrol-button-center,
body.curam.soria .dndCover .pod-styling .filters .portlet-controls .filter-button.hover .podcontrol-button-center {
  color: #f4f4f4;	
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filters select,
body.curam.soria .dndCover .pod-styling .filters select {
    background: #f4f4f4 url("../../Images/chevron--down20-enabled.svg") no-repeat right; 
    height: 20px;
    border: 1px solid transparent !important;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616;
    box-sizing: border-box;
    -webkit-appearance: none;
    -moz-appearance: none;    
    padding-left: 5px;
    padding-right: 20px; 
    width: 100%;
}

/* for IE 11 */
body.curam.soria .pod-container .gridContainerZone .pod-styling .filters select::-ms-expand,
body.curam.soria .dndCover .pod-styling .filters select::-ms-expand { 
  display: none; 
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filters select:hover,
body.curam.soria .dndCover .pod-styling .filters select:hover {
    border: none;  
}

/* MY TASKS POD - OVERDUE */
body.curam.soria .pod-body .north .overdue { 
    display: inline-block;
    float: left;
    height: 20px;
    width: 100%;
    margin: 10px 0px 0px 0px;
    padding-left: 27px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #161616; 
    text-align: left;
} 

body.curam.soria .pod-body .north .overdue-image { 
    top: 30px;
    position: relative;
}

body.curam.soria .pod-body .center.overdue span.list-info {
	top: -57px 
}

/* POD RECENT NOTIFICATIONS FIX */
body.curam.soria .pod-container .pod-styling#PT2018 .pod-body div#border-layout, 
body.curam.soria .dndCover .pod-styling#PT2018 .pod-body div#border-layout,
body.curam.soria .pod-container .pod-styling#PT2019 .pod-body div#border-layout,
body.curam.soria .dndCover .pod-styling#PT2019 .pod-body div#border-layout, 
body.curam.soria .pod-container .pod-styling#PT2021 .pod-body div#border-layout,
body.curam.soria .dndCover .pod-styling#PT2021 .pod-body div#border-layout {
    margin-top: 30px;
}
/* END PodBodyRender.css
 ______________________________________________________________________________*/

/*______________________________________________________________________________
 * PodBodyRenderer_rtl.css
 *
 * Create styles that are applied to the HTML produce by the PodBodyRenderer.
 */

body.rtl.curam.soria .dojoxPortlet .dijitClosed .dojoxArrowDown, 
body.rtl.curam.soria .dndCover .dijitClosed .dojoxArrowDown, 
body.rtl.curam.soria .dojoxPortlet .dijitOpen .dojoxArrowDown,
body.rtl.curam.soria .dndCover .dijitOpen .dojoxArrowDown{
	float: right; 
}

body.rtl.curam.soria .dojoxPortlet .dijitClosed .dojoxArrowDown, 
body.rtl.curam.soria .dndCover .dijitClosed .dojoxArrowDown {
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1); 
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
}

body.rtl.curam.soria .pod-container td.gridContainerZone:last-child .pod-styling {  
    margin-right: 0px !important; 
    margin-left: 40px !important; 
}

body.rtl.curam.soria .pod-container td.gridContainerZone:first-child .pod-styling {  
    margin-right: 40px !important; 
    margin-left: 30px !important;   
}

body.rtl.curam.soria .pod-body a.pod-home-link-image {
    margin: 0 0 0 0;
}

body.rtl.curam.soria .pod-body div.pod-home-link {
	text-align: left !important;
}

body.rtl.curam.soria .pod-body .button-link .actioncontrol-button-center a,
body.rtl.curam.soria .pod-body .button-link.hover .actioncontrol-button-center a,
body.rtl.curam.soria .pod-body .button-link .actioncontrol-button-center a:focus {
    padding: 0 0 3px 30px;
    background-position: left;
}

body.rtl.curam.soria .pod-body .list-body tbody td.field {
	text-align: right !important;
}
    
body.rtl.curam.soria .pod-body span.list-info { 
	text-align: right !important;
}

body.rtl.curam.soria .pod-container .gridContainerZone .pod-styling .filters .portlet-controls, 
body.rtl.curam.soria .dndCover .pod-styling .filters .portlet-controls {
    float: left;
}

body.rtl.curam.soria .pod-container .gridContainerZone .pod-styling .filter-title, 
body.rtl.curam.soria .dndCover .pod-styling .filter-title {
    float: right;
    margin-right: 0;
    margin-left: 30px;
}

body.rtl.curam.soria .pod-container .gridContainerZone .pod-styling .filter-content, 
body.rtl.curam.soria .dndCover .pod-styling .filter-content {
	float: right;
}

body.rtl.curam.soria .pod-container .gridContainerZone .pod-styling .filters select, 
body.rtl.curam.soria .dndCover .pod-styling .filters select {
	background-position: left;
}

body.rtl.curam.soria .pod-container .gridContainerZone .pod-styling .filters .portlet-controls .filter-button, 
body.rtl.curam.soria .dndCover .pod-styling .filters .portlet-controls .filter-button {
	float: left; 
} 

body.rtl.curam.soria .filter-content .checkbox-container {
	float: right;
} 

body.rtl.curam.soria .pod-container .filter-content .checkbox-container .checkbox-label {
	margin-right: 0;
	margin-left: 25px;
} 

body.rtl.curam.soria .pod-container .gridContainerZone .pod-styling .filter-content .radiobutton-label, 
body.rtl.curam.soria .dndCover .pod-styling .filter-content .radiobutton-label {
    margin: 0 5px 0 35px;
}

body.rtl.curam.soria .pod-container .gridContainerZone .pod-styling .filters select, 
body.rtl.curam.soria .dndCover .pod-styling .filters select {
    padding-left: 20px;
    padding-right: 5px;
} 
    

.rtl div.pod-styling .list-body th.table-header{
  padding-left: 0;
  padding-right: 8px;
}

.rtl .filter {
  margin: 5px 9px 0px 5px;
}

.rtl .filter-content {
  float:right;
}

.rtl .filter-content .radiobutton-label {
  margin-left: 0;
  margin-right: 10px;
}

.rtl .filter-title {
  float: right;
}

.rtl div.pod-home-link {
  padding-right: 0;
  padding-left: 4px;
  text-align: left;
}

.rtl a.pod-home-link-text {
  margin-right:0;
}

.rtl a.pod-home-link-image {
  margin-right:0;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl .pod-body .center{
  text-align: right;
}

/* Apply blue outline to focusable elements in .gridContainerZone, excluding .day-button and .pod-home-link */
body.rtl.curam.soria .pod-container td.gridContainerZone *:focus-visible:not(.day-button):not(.pod-home-link):not(.pod-home-link *):not(.iconWrapper button) {
  padding-left: 20px !important;
}

/*
 * iconWrapper id added to the following icon related rules to enable correct 
 * ordering of HTML for screen reader accessibility, see [CR00287888] for 
 * further details if needed.
 */
.rtl .soria .dojoxPortlet .dojoxPortletSettingsIcon,
.rtl .soria .dojoxPortlet .iconWrapper .dojoxPortletSettingsIcon,
.rtl .soria .dojoxPortlet .dojoxPortletSettingsIcon.dojoxPortletSettingsIconHover,
.rtl .soria .dojoxPortlet .iconWrapper .dojoxPortletSettingsIcon.dojoxPortletSettingsIconHover {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl .soria .dojoxPortlet .dojoxCloseNode,
.rtl .soria .iconWrapper .dojoxPortlet .dojoxCloseNode {
  margin-right: 0;
  margin-left: 6px;
}

/*
* Override Portlet.css styling rule, change float from right to left
*/
.rtl .dojoxPortlet .dijitTitlePaneTitle .iconWrapper .dojoxPortletIcon {
  float: right;
}

.rtl .dojoxPortlet .dijitTitlePaneTitle .iconWrapper {
  float: left;
}

.rtl .background .pod-list {
  float: right;
}

.rtl .num-list-items {
  margin-right: 0;
  margin-left: 5px;
  float: left;
}

.rtl .portlet-controls {
  float: left;
  margin-right:0;
  margin-left:5px;
}

.rtl .filter-button {
 float: left;
 padding-right: 0;
 padding-left: 4px;
}

.rtl .filter-button.cancel {
 padding-right: 0;
 padding-left: 10px;
}

.rtl .filter-button .podcontrol-button-right {
  margin: 0 2px 0 0;
  padding: 0 0 0 4px;

}

.rtl .filter-button .podcontrol-button-center {
  padding:1px 5px 1px 1px;
}

.rtl .pod-body table tbody tr td.body-last-cell {
  padding-right: 0;
  padding-left: 8px;
}

/* END PodBodyRender_rtl.css
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * PodCalendarMonthRenderer.css
 *
 * Create styles that are applied to the HTML produce by the
 * PodCalendarMonthRenderer.
 */

div.calendar .currentMonth,
div.calendar .previousMonth,
div.calendar .nextMonth {
  overflow: hidden;
}

div.calendar-monthview {
  height: 100%;
  margin:0px;
  padding:0px;
}

div.calendar-monthview div.calendar {
  height: 160px;
  width: 80%;
  border : 0px;
  float: none;
  background-color: transparent;
  vertical-align: top;
  margin-left: auto;
  margin-right: auto;
  padding-left: 4px;
}

div.calendar-monthview div.activity {
  height: auto;
  border : 0px;
  background-color: transparent;
  vertical-align: top;
  padding-top: 5px;
}

div.calendar-monthview .activity {
  padding-left:1px;
}

div.calendar-monthview table.calendar-monthtable {
  background: url("../../Images/calendar_background.png") repeat-x;
  filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='gray', Positive='true');
  width: 73%;
  float: left;
  border: 1px solid #CBD8E5;
}

div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody td {
  border-top: 0px;
  border-right-width: 0;
  border-left-width:0;
  border-right: none;
  text-align:center;
}


div.calendar-monthview .calendar-month-title {
  border-right: none;
  background-color:#ffffff;
  text-align:center;
  color:#F69026;
  font-weight: bold;
  height: 20px;
}

.calendar-monthtable .calendar-monthtitle {
  border-bottom:1px solid #CBD8E5;
}

div.calendar-monthview .previousMonth .calendar-month-title {
  border-right: none;
  background-color:#ffffff;
}

div.calendar-monthview .nextMonth .calendar-month-title {
  border-right: none;
  background-color:#ffffff;
}


div.calendar-monthview .calendar-month-selector-left {
  cursor: pointer;
  float: left;
  margin-top: 60px;
  margin-right: 10px;
  margin-right: 3px;
  width: 22px;
}

div.calendar-monthview .calendar-month-selector-right {
  cursor: pointer;
  float: left;
  margin-top: 60px;
  margin-left: 6px;
  width: 22px;
}

.calendar-month-selector-left img,
.calendar-month-selector-right img {
  width: 20px;
  height: 29px;
}

div.calendar-monthview .selector-invisible {
  visibility: hidden;
}

/* Styling for the day titles for the month calendar*/
div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tr.calendar-monthtable-row td {
  color: #F69026;
  font-weight:bold;
  padding: 1px;
}


div.calendar-monthview div.calendar-month-cell div  table.calendar-monthtable tbody tr.current-week td.selected-day {
  background: url("../../Images/indicator_selected.png") no-repeat;
  background-position: center center;
  background-color: #ffffff;
}

div.calendar-monthview div.calendar-month-cell div  table.calendar-monthtable tbody tr td.selected-day {
  background: url("../../Images/indicator_selected.png") no-repeat;
  background-position: center center;
}

div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody tr td.calendar-today {
             background: url("../../Images/indicator_current.png") no-repeat;
             background-position: center center;
             background-color: #ffffff;
             color:white;}

div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody tr td.calendar-today-activity {
             background: url("../../Images/indicator_current.png") no-repeat;
             background-position: center center;
             background-color: #ffffff;
             color:black;
             cursor: pointer;
             font-weight: bold;
}

div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody tr td {
             border-bottom:none;
             color:#808182;
             white-space: nowrap;
             height: 19px;
}

div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody .current-week td {
             border-bottom:none;
             background-color:white;
             color:#808182;
             white-space: nowrap;
}

div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody tr td.calendar-day-with-activity,
div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody tr td.calendar-day-without-activity {
             color: black;
             cursor: pointer;
}

div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody tr td.calendar-day-with-activity {
             color: black;
             cursor: pointer;
             font-weight: bold;
}


/* REMOVED THE HOVER CLASSES BECAUSE OF PERFORMANCE ISSUES 
div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody tr td.calendar-day-with-activity:hover,
div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody tr td.calendar-day-without-activity:hover {
  background: url("../../Images/indicator_rollover.png") no-repeat;
  background-position: center center;
}

div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody tr.current-week td.calendar-day-with-activity:hover,
div.calendar-monthview div.calendar-month-cell table.calendar-monthtable tbody tr.current-week td.calendar-day-without-activity:hover {
  background: url("../../Images/indicator_rollover.png") no-repeat;
  background-position: center center;
  background-color: #ffffff;
}
*/
/* Month Calendar POD Activity styling */
div.calendar-monthview div.month-activity-title {
             font-weight: bold;
             color: black;
             background-color: transparent;
             border-right: none;
             padding-bottom: 5px;
             padding-left: 9px;
             white-space: nowrap;
             overflow: hidden;
             text-overflow: ellipsis;
}

div.calendar-monthview .month-activity-details {
             width: 97%;
             height: 100%;
             background-color: transparent;
}

div.calendar-monthview .month-activity-details div.month-activity-location {
             color: #305283;
             font-weight:bold;
             background-color:#FFFFFF;
             border-bottom: 0px solid white;
             border-right: none;}

div.calendar-monthview .month-activity-details div.month-activity-subject {
             background-color: transparent;
             padding-top: 0px;
             padding-left: 15px;
             padding-right: 0px;
             text-align: left;
             height: auto !important;
}

div.calendar-monthview #empty-activity tbody td {
             background-color: transparent;
             padding-left: 7px;
}

.calendar-monthview-activity .month-activity-details .dijitAccordionTitle .dijitAccordionArrow {
  background: url("../../Images/orange_mini_arrow.png") no-repeat scroll top transparent;
  height: 11px;
  width: 11px;
}

.calendar-monthview-activity .month-activity-details .dijitAccordionTitle-selected .dijitAccordionArrow {
  background: url("../../Images/orange_expand_arrow.png") no-repeat scroll top transparent;
  height: 11px;
  width: 11px;
}

.calendar-monthview-activity .month-activity-details .dijitAccordionTitle .dijitAccordionText {
  margin: 0px;
  text-decoration: none;
}

#activitiesPageContainer .dijitStackContainer-child {
  height: 100% !important;
}

.pod-body table.calendar-monthtable tbody tr td:last-child {
  padding-right: 0px;
}

/* END PodCalendarMonthRenderer.css
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * PodCalendarMonthRenderer_rtl.css
 *
 * Create styles that are applied to the HTML produce by the
 * PodCalendarMonthRenderer.
 */
 
.rtl div.calendar-monthview div.calendar {
  padding-left: 0;
  padding-right: 4px;
  float: none;
}

.rtl div.calendar-monthview .activity {
  padding-left:0;
  padding-right:1px;
}

.rtl div.calendar-monthview table.calendar-monthtable {
  float: right;
}

.rtl div.calendar-monthview .calendar-month-selector-left {
  float: right;
  margin-right: 0;
  margin-left: 3px;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl div.calendar-monthview .calendar-month-selector-right {
  float: right;
  margin-left: 0;
  margin-right: 6px;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}


.rtl .calendar-monthview-activity .month-activity-details .dijitAccordionTitle .dijitAccordionArrow {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl div.calendar-monthview .month-activity-details div.month-activity-subject {
  padding-left: 0px;
  padding-right: 15px;
  text-align: right;
}

 /* END PodCalendarMonthRenderer.css
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * PodCalendarWeekRenderer.css
 * 
 * Create styles that are applied to the HTML produce by the 
 * PodCalendarWeekRenderer.
 */
             
.calendar-weekview .week-pane td {
                 background-color: #E9EBF4;}
                 
#calendar-weekview .week-title {    
                 width:250px;
                 table-layout:fixed;}
                 
#calendar-weekview .week-title .week-selector {
                 width:15%;}                   
                 
#calendar-weekview .week-title td {
                 border-right:0px;
                 background-color: white;
                 border-bottom:0px;
                 font-weight:bold;}   
                                                 
                 
#calendar-weekview .calendar-week-day-details {
                 color:#8376A6;
                 border:1px solid #EBEDF3;}                  
                 
#calendar-weekview #week-details { 
                height:150px;
                width:100%;
                overflow-x: hidden;
                overflow:auto;}
                
#calendar-weekview #week-details table { 
                border-spacing:3px;}                

#calendar-weekview .day-details td, #calendar-weekview .all-day-details td, #calendar-weekview .week-details .day-title td{
                 border-right:0px;} 

/* Styling for activity day details table  */
#calendar-weekview .day-details table, #calendar-weekview .all-day-details table {
                 width:450px;
                 table-layout:fixed;} 
                                             
/* Week Activity Times Styling */
#calendar-weekview .day-activity-time {
                 font-weight:600;
                 color:#607CA3;
                 border-right:0px;}    
                 
/* Week Activity Location Styling */
#calendar-weekview .day-activity-location {
                 width:auto;
                 font-weight:600;
                 color:#5D5D5D;
                 border-right:0px;} 
                 
/* Week Activity Subject Styling */
#calendar-weekview .day-activity-subject {
                 color:black;
                 font-weight:600;
                 border-right:0px;} 
                 
#calendar-weekview .calendar-week-day-details {
                padding:0px;}
                 
#calendar-weekview .calendar-week-day-details .day-title td {
                 background-color:#EBEDF3;
                 border-bottom:0px;
                 border-right:0px;
                 font-weight:600;
                 padding:0px;}
                 
#calendar-weekview .calendar-week-day-details .day-details td {
                 background-color:#DDE0EA;
                 border-bottom:0px;
                 padding:0px;}  

#calendar-weekview .calendar-week-day-details .all-day-details td {
                 background-color:white;
                 border-bottom:0px;
                 padding:0px;}  


/* Define styling for the current day week calendar */
#calendar-weekview .current-calendar-week-day-details {
                 color:#CB762F;
                 background-color:#FDFDFD;
                 border:1px solid #FCD774;}
                 
#calendar-weekview .current-calendar-week-day-details {
                padding:0px;}
                
#calendar-weekview .current-calendar-week-day-details .day-title td {
                 background-color:#FDFDFD;
                 border-bottom:0px;
                 border-right:0px;
                 font-weight:600;
                 padding:0px;}
                 
#calendar-weekview .current-calendar-week-day-details .day-details td {
                 background-color:#F9DE96;
                 border-bottom:0px;
                 padding:0px;}
                 
#calendar-weekview .current-calendar-week-day-details .all-day-details td {
                 background-color:white;
                 border-bottom:0px;
                 padding:0px;}                 
                 

#calendar-weekview .current-calendar-week-day-details .day-activity-time {
                 color:#E7A45D;
                 font-weight:600;
                 border-right:0px;}    
                 

#calendar-weekview .current-calendar-week-day-details .day-activity-location {
                 width:auto;
                 color:#6F6C63;
                 font-weight:600;
                 border-right:0px;} 
                 

#calendar-weekview .current-calendar-week-day-details .day-activity-subject {
                 color:black;
                 font-weight:600;
                 border-right:0px;} 

/* END PodCalendarWeekRenderer.css 
 ______________________________________________________________________________*/
/*
 * Copyright Merative US L.P. 2012, 2021
 */

/*
 *______________________________________________________________________________
 * PodContainer.css
 *
 * Create styles that are applied to the HTML produce by the PodContainerRendere
 */

/* A white mask for the page to hide the re-draw until finished */
.pod_container_loading_mask{
 width:100%;
 height:100%;
 background:none repeat scroll 0% 0% #FFFFFF; 
 position:absolute;
 z-index:2000;
 left:0pt;
 top:0pt;
}

/* Remove the standard actions from the title bars. */
body.includes-pod-container .page-header {
 display: none;
 visibility:hidden;
}

body.includes-pod-container div#content {
  top:0;
}

div.pod-container {
  vertical-align: top;
  height: 2000px; /** Forces constant vertical scroll bar. Stops container from changing size when dragging Pods below the screen. */
  padding: 0px !important;
}

.pod-container .gridContainer {
  padding: 0px !important;
  display: inline;
}

.pod-container .gridContainerTable {
  border: 0px;
  table-layout: fixed;
}

span.hidden {
  display: none;
}

.soria .dndDropIndicator {
  border: 2px dashed #99BBE8;
  cursor: default;
  margin-bottom: 5px;
}

.cds--cluster td.gridContainerZone {
  vertical-align: top;
}

.soria .pod-container-settings-panel {
  display: inline;
}

.soria .dijitBorderContainer .pod-container-settings-panel {
  left: 0px !important;
  right: 0px !important;
  top: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 0px !important;
  padding-left: 0px !important;
  width: 100%;
  overflow: auto;
}

div.pod-container-actions {
    height: 40px;
    background: #f4f4f4; 
    box-shadow: 0px 2px 5px 0px #f4f4f4; 
}

.pod-container-actions,dijitContentPane div{ 
    background: #f1f5fd;
    width: 100%;
}

.pod-container-actions-right,dijitContentPane span{
    display: table;
    margin-left: auto;
}

div.customize-actions,dijitContentPane{
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 5px;
}

div.customize-actions div.save-button, div.cancel-button, div.reset-button {
  float:left !important;
  position: relative;
  margin-right: 10px;
}

div.selection-table > table {
  width :  100%;
  table-layout:fixed;
}

div.pod-select-pane .save-button, div.pod-select-pane .cancel-button, div.pod-select-pane .reset-button,{
    height: 20px;
}


div.pod-select-pane .save-button .dijitInline {
    margin-right: 5px;
}

span.save-button span.dijitRight {
    float: right;
}

div.pod-select-pane .cancel-button .dijitInline {
    float: left;
}

.portlet-options-table .tableContainer-valueCell {
    background-color: #E0E3EE; /*ie6&7 do not support inherit*/
    border-bottom: 2px groove white;
    border-left: 3px solid #E0E3EE;
    border-right: 3px solid #E0E3EE;
}

.tundra .dojoxPortlet-movable .pod-body .dijitTitlePaneTitle,
.soria .dojoxPortlet-movable .pod-body .dijitTitlePaneTitle,
.nihilo .dojoxPortlet-movable .pod-body .dijitTitlePaneTitle {
    cursor: pointer;
}

.soria .cds--cluster .pod-container-actions .dijitButtonNode {
  background: #E0E3EE !important;
}

.soria .cds--cluster .customize-actions .dijitButtonNode {
  background: #E0E3EE !important;
}

.soria .input-cluster .pod-container-actions .dijit {
  width: auto;
}

.soria .input-cluster .customize-actions .dijit {
  width: inherit;
}

.soria .input-cluster .customize-actions .dijit .dijitReset{
  padding : 0;
  margin: 0;
}

.pod-container-actions-left {
  float: right;
  padding-right: 20px;
}

.pod-select-pane .tableContainer-valueCell {
  background-color: transparent; /*ie6&7 do not support inherit*/
  padding-left: 112px;
  border: none;
}


.pod-container-actions .dijitButtonNode {
  margin: 0 !important;
}

body.curam.soria .pod-container {
	background: #f4f4f4; 
}
 
body.curam.soria .pod-container .pod-container-actions .customize-button,
body.curam.soria .pod-container .pod-container-actions .refresh,
body.curam.soria .pod-container .pod-container-actions .help {
	float: left;
	height: 40px;
	width: 40px;
	color: #f4f4f4;
	margin: 0;
	padding: 0;
	background:none; 
	text-decoration: none;
} 

body.curam.soria .pod-container .pod-container-actions img {
	padding: 10px 0px 0px 6px;
}

body.curam.soria .pod-container .pod-container-actions .customize-button img.hover-icon,
body.curam.soria .pod-container .pod-container-actions .customize-button:focus img.default-icon,
body.curam.soria .pod-container .pod-container-actions .customize-button:hover img.default-icon,
body.curam.soria .pod-container .pod-container-actions .refresh img.hover-icon,
body.curam.soria .pod-container .pod-container-actions .refresh:focus img.default-icon,
body.curam.soria .pod-container .pod-container-actions .refresh:hover img.default-icon,
body.curam.soria .pod-container .pod-container-actions .help img.hover-icon,
body.curam.soria .pod-container .pod-container-actions .help:focus img.default-icon,
body.curam.soria .pod-container .pod-container-actions .help:hover img.default-icon {
	display: none;
}

body.curam.soria .pod-container .pod-container-actions .customize-button img.default-icon,
body.curam.soria .pod-container .pod-container-actions .customize-button:focus img.hover-icon,
body.curam.soria .pod-container .pod-container-actions .customize-button:hover img.hover-icon,
body.curam.soria .pod-container .pod-container-actions .refresh img.default-icon,
body.curam.soria .pod-container .pod-container-actions .refresh:focus img.hover-icon,
body.curam.soria .pod-container .pod-container-actions .refresh:hover img.hover-icon,
body.curam.soria .pod-container .pod-container-actions .help img.default-icon,
body.curam.soria .pod-container .pod-container-actions .help:focus img.hover-icon,
body.curam.soria .pod-container .pod-container-actions .help:hover img.hover-icon {
	display: inline-block;
}

body.curam.soria .pod-container .pod-container-actions .customize-button img {
	pointer-events: none;
}


body.curam.soria .pod-container .selection-table {
	margin: 15px 40px 0px 50px;
	background-color: #ffffff; 
	border: none;
}
 
body.curam.soria .pod-container .selection-table .checkbox-container, dijitContentPane div {
    margin-top: 0px;
    margin-bottom: 10px;
    display: inline-block;
    width: 100%; 
}

body.curam.soria .pod-container .selection-table .checkbox-container .checkbox-label {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-right: 10px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	color:black;
	display: inline-block;  
    vertical-align: -6px;
    margin-left: 10px;
} 


/* Fix for tablets. Less space for the checkbox labels. */ 
@media (max-width: 1250px) {
	body.curam.soria .pod-container .selection-table .checkbox-container .checkbox-label { 
		width: 75%;
	}
}

body.curam.soria .pod-container div.pod-select-pane {
	vertical-align: top;
	background-color: #ffffff;
	border: none;
	margin-bottom: 5px; 
	margin-top: 0px;
	box-shadow: 0px 2px 5px 0px #ffffff; 
}

body.curam.soria .pod-container div.pod-select-pane div.customize-actions {
    background-color: #ffffff;
    height: 30px;
    text-align: center;
    margin: 0;   
    padding-bottom: 15px;
    padding-top: 5px;  
}

/*
.customize-button {
  padding-right: 5px;
}

.customize-button {
  float: left;
}

.customize-button .button-left{
  background: url("../../Images/customize_left_nor.png") no-repeat scroll 0 0 transparent;
}

.customize-button.hover .button-left {
  background: url("../../Images/customize_left_rol.png") no-repeat scroll 0 0 transparent;
}

* IE won't recognise :active on divs so need to use javascript to add/remove 'selected' class *
.customize-button.selected .button-left {
  background: url("../../Images/customize_left_sel.png") no-repeat scroll 0 0 transparent;
}

.customize-button .button-left,
.customize-button.hover .button-left,
.customize-button.selected  .button-left{
  display: table;
  display: inline-block;
  float: none;
  height: 20px;
  padding: 0;
  position: relative;
  top: 0px;
  z-index: 3;
}

.customize-button.opened-console .button-right {
  background: url("../../Images/customize_right_nor_open.png") no-repeat scroll right top transparent;
}
.customize-button.opened-console.hover .button-right {
  background: url("../../Images/customize_right_rol_open.png") no-repeat scroll right top transparent;
}
.customize-button.opened-console.selected .button-right {
  background: url("../../Images/customize_right_sel_open.png") no-repeat scroll right top transparent;
}
.customize-button.closed-console .button-right {
  background: url("../../Images/customize_right_nor.png") no-repeat scroll right top transparent;
}
.customize-button.closed-console.hover .button-right {
  background: url("../../Images/customize_right_rol.png") no-repeat scroll right top transparent;
}
.customize-button.closed-console.selected .button-right {
  background: url("../../Images/customize_right_sel.png") no-repeat scroll right top transparent;
}


* IE won't recognise :active on divs so need to use javascript to add/remove 'selected' class *
.customize-button.selected .button-right {
  background: url("../../Images/customize_right_sel.png") no-repeat scroll right top transparent;
}

.customize-button .button-right,
.customize-button.hover .button-right,
.customize-button.selected .button-right{
  display: inline-block;
  height: 20px;
  margin: 0 0 0 2px;
  padding: 0 4px 0 0;
  position: relative;
}

.customize-button .button-center {
  color: #368FAF;
  background-image: url("../../Images/customize_mid_nor.png");
}

.customize-button.hover .button-center {
  color: #fa8d0e;
  background-image: url("../../Images/customize_mid_rol.png");
}

* IE won't recognise :active on divs so need to use javascript to add/remove 'selected' class *
.customize-button.selected .button-center {
  color: #368FAF;
  background-image: url("../../Images/customize_mid_sel.png");
}


.customize-button .button-center,
.customize-button.hover .button-center,
.customize-button.selected .button-center {
  background-repeat: repeat-x;
  display: inline-block;
  font-weight: bold;
  height: 20px;
  padding:1px 4px 1px 5px;
  margin-right: 7px;
  position: relative;
  cursor: pointer;
}
*/

body.curam.soria .save-button,
body.curam.soria .cancel-button,
body.curam.soria .reset-button {
	margin-left: 20px;
	display: inline-block;
	height: 29px;
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#0f62fe;
	letter-spacing:-0.15px;
	background: #f4f4f4;
	border: 1px solid #0f62fe;
	position: relative;
	cursor: pointer; 
}

body.curam.soria .reset-button {
	margin-left: 0;
}

body.curam.soria .save-button.hover, 
body.curam.soria .cancel-button.hover, 
body.curam.soria .reset-button.hover { 
  color: #f4f4f4;  
  background: #0f62fe; 
}

body.curam.soria .save-button .button-left, 
body.curam.soria .cancel-button .button-left, 
body.curam.soria .reset-button .button-left {
  display: inline-block;
  padding: 5px 10px 7px 10px; 
}  



body.curam.soria .save-button .button-right, 
body.curam.soria .cancel-button .button-right, 
body.curam.soria .reset-button .button-right {
  background: none;
  display: inline-block;
  margin: 0 0 0 0px;
  padding: 0 0 0 0;
  position: relative;
  height: auto;
}

body.curam.soria .save-button .button-center, 
body.curam.soria .cancel-button .button-center, 
body.curam.soria .reset-button .button-center {
  background-image: none;
  background-repeat: no-repeat;
  display: inline-block;
  font-weight: normal;
  height: auto;
  padding: 0;
  position: relative;
  cursor: pointer;
} 

body.curam.soria .save-button .button-center, 
body.curam.soria .cancel-button .button-center, 
body.curam.soria .reset-button .button-center {
  color: #0f62fe;
}

body.curam.soria .save-button.hover .button-center, 
body.curam.soria .cancel-button.hover .button-center, 
body.curam.soria .reset-button.hover .button-center {
  color: #f4f4f4;  
} 


body.curam.soria .gridContainer.dijitLayoutContainer.dijitContainer:focus { 
	outline: none;
}

body.curam.soria .pod-container .dojoxPortlet .iconWrapper button.dojoxPortletIcon {
	background-color: transparent;
	border: 0px;
}

/* END PodContainer.css
 ______________________________________________________________________________*/

/*______________________________________________________________________________
 * PodContainer_rtl.css
 *
 * Create styles that are applied to the HTML produce by the PodContainerRenderer
*/

/* A white mask for the page to hide the re-draw until finished */
body.rtl.curam.soria .pod-container .selection-table { 
	margin: 15px 50px 0px 40px;
}
body.rtl.curam.soria .pod-container .selection-table .checkbox-container .checkbox-label {
    margin-right: 25px;
    margin-left: 10px;
} 

.rtl .pod-container-actions-left { 
  float: left; 
  padding-left: 20px;
  padding-right: 0px;
  display: flex;
}

body.rtl.curam.soria .save-button,
body.rtl.curam.soria .cancel-button,
body.rtl.curam.soria .reset-button {
	margin-right: 20px;
	margin-left: 0px; 
}

body.rtl.curam.soria .pod-container .pod-container-actions .customize-button,
body.rtl.curam.soria .pod-container .pod-container-actions .refresh,
body.rtl.curam.soria .pod-container .pod-container-actions .help {
  padding-right: 4px;
} 


/*______________________________________________________________________________
 * PodTabRenderer.css
 * 
 * Create styles that are applied to the HTML produce by the PodTabRenderer.
 */
 
.tab-container .dijitTabPaneWrapper .tab-content-pane{
  padding : 0px;
}

.tab-container .dijitTabPaneWrapper{
    width :100%;
}

/* END PodTabRender.css 
 ______________________________________________________________________________*/
/*
 * Copyright Merative US L.P. 2019, 2021
 */

/*______________________________________________________________________________
 * Rotator.css
 */


.rotator-default {
  background: transparent;
  height: 145px !important;
  width: 98%;
}

.rotator-default .rotator{
  /*
  width: 94%; 
  This was removed as a consequence of upgrading to dojo 1.9, 
  where the rotator animation required a fixed width and height
  in order for the previous and next buttons to work;
  */
  height: 100%;
  width: 500px;
  overflow: hidden;
  float: left;
 }

.rotator-default .rotator .pane{
  width: 100%;
}

.rotator-default .prev-button-div {
  float: left;
  margin-top: 54px;
}

.rotator-default .rotator-next-button {
  background-image: url('../../Images/caret__outline--right20-enabled.svg');
  background-color: transparent;
  background-repeat: no-repeat;
  font-size: 0px;
  border: 0px;
  height: 19px;
  width: 18px;
  border-style: none;
}

.rotator-default .rotator-prev-button {
  background-image: url('../../Images/caret__outline--left20-enabled.svg');
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 0px;
  border: 0px;
  height: 19px;
  width: 18px;
  border-style: none;
}

div.cluster-with-no-header div.rotator-default .rotator-prev-button,
div.cluster-with-no-header div.rotator-default .rotator-next-button {
  background: none;
  display: block;
}
div.cluster-with-no-header div.rotator-default .rotator-prev-button img,
div.cluster-with-no-header div.rotator-default .rotator-next-button img {
  margin: -4px;
}
@media all and (-ms-high-contrast: none) {
  div.cluster-with-no-header div.rotator-default .rotator-prev-button img,
  div.cluster-with-no-header div.rotator-default .rotator-next-button img {
    margin-left: -8px;
    width: 18px;
    height: 19px;
  }
}

div.cluster-with-no-header div.rotator-default .rotator-prev-button img.hoverIcon,
div.cluster-with-no-header div.rotator-default .rotator-next-button img.hoverIcon {
  display: none;
}
div.cluster-with-no-header div.rotator-default .rotator-prev-button:hover img.defaultIcon,
div.cluster-with-no-header div.rotator-default .rotator-prev-button:focus img.defaultIcon,
div.cluster-with-no-header div.rotator-default .rotator-next-button:hover img.defaultIcon,
div.cluster-with-no-header div.rotator-default .rotator-next-button:focus img.defaultIcon {
  display: none;
}
div.cluster-with-no-header div.rotator-default .rotator-prev-button:hover img.hoverIcon,
div.cluster-with-no-header div.rotator-default .rotator-prev-button:focus img.hoverIcon,
div.cluster-with-no-header div.rotator-default .rotator-next-button:hover img.hoverIcon,
div.cluster-with-no-header div.rotator-default .rotator-next-button:focus img.hoverIcon {
  display: block;
  position: relative;
}
#container_stackContainer div.stack-container-photo .rotator-default .rotator-prev-button,
#container_stackContainer div.stack-container-photo .rotator-default .rotator-next-button {
  background: none;
  padding-left: 0px;
}

.rotator-default .next-button-div{
  float: left;
  margin-top: 54px;
}

.rotator-default .rotator div.pane div.pane-item {
  float: left;
  padding-left: 9px;
  position: relative;
  width: 18%; /* based on 5 pane items per rotator pane */
}

@media print {

  /* Show all particpants in icon view in preview or context panel */
  body.curam.context-panel .rotator-default .rotator .pane,
  body.curam.list-inline-page .rotator-default .rotator .pane {
    display: block !important;
    position: relative !important;
  }
  
  body.curam.context-panel #container_stackCon-fourimages .stack-container-photo .rotator-default .rotator,
  body.curam.list-inline-page #container_stackCon-fourimages .stack-container-photo .rotator-default .rotator,
  body.curam.context-panel #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator,
  body.curam.basic.list-inline-page#Curam_ApplicationContextPanel #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator {
    overflow: visible;
  }
  
}

/*__________________ high contrast styling _____________________*/

.high-contrast .rotator-default .rotator-next-button {
  background-image: url('../../Images/highcontrast/caret__outline--right20-enabled.svg');
}

.high-contrast .rotator-default .rotator-prev-button {
  background-image: url('../../Images/highcontrast/caret__outline--left20-enabled.svg');
}

/*______________________________________________________________________________
 * end Rotator.css
 */

/*
 * Copyright Merative US L.P. 2020, 2021
 */

/*______________________________________________________________________________
 * Rotator_rtl.css
 */

.rtl .rotator-default .rotator{
  float: right;
 }

.rtl .rotator-default .prev-button-div {
  float: right;
}

.rtl .rotator-default .rotator-next-button {
  background-image: url('../../Images/caret__outline--left20-enabled.svg');
}

.rtl .rotator-default .rotator-prev-button {
  background-image: url('../../Images/caret__outline--right20-enabled.svg');
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .rtl div.cluster-with-no-header div.rotator-default .rotator-prev-button img,
  .rtl div.cluster-with-no-header div.rotator-default .rotator-next-button img {
    margin-right: -8px;
    width: 18px;
    height: 19px;
  }
}

.rtl .rotator-default .next-button-div{
  float: right;
}

.rtl .rotator-default .rotator div.pane div.pane-item {
  float: right;
  padding-left: 0;
  padding-right: 9px;
}

/*______________________________________________________________________________
 * end Rotator_rtl.css
 */

/*______________________________________________________________________________
 * RoundedCorners.css
 *
 * Styles used to create the rounded corner effect on content panels.
 */

div.content-panel-detail div.details-panel-cluster .wrapper-top {
  display: none;
}

div.wrapper .wrapper-top {
  float:left;
  height:5px;
  width:100%;
  position: static;
}

/*
CR00461776
*/
.rtl div.wrapper .wrapper-top {
  float: right;
}

div.wrapper .wrapper-top .left {
  background:url("../../Images/details-cluster-corners.png") no-repeat scroll 0 0 transparent;
  float:left;
  height:12px;
  width:10px;
}

/*
CR00461776
*/
.rtl div.wrapper .wrapper-top .left {
  background-position: right top;
  float: right;
}

div.wrapper .left {
  text-align:left;
}

/*
CR00461776
*/
.rtl div.wrapper .left {
  text-align: right;
}

div.wrapper .wrapper-top .center {
  background-color:#FFFFFF;
  border-top:1px solid #DADADA;
  display:block;
  height:4px;
  margin-right:-2px;
}

/*
CR00461776
*/
.rtl div.wrapper .wrapper-top .center {
  margin-left: -2px;
  margin-right: 0px;
}

div.wrapper .center {
  text-align:center;
}

div.wrapper .wrapper-top .center .right {
  background:url("../../Images/details-cluster-corners.png") no-repeat scroll right top transparent;
  float:right;
  height:12px;
  margin-top:-1px;
  width:10px;
}

/*
CR00461776
*/
.rtl div.wrapper .wrapper-top .center .right {
  background-position: left top;
  float: left;
}

div.wrapper .right {
  text-align:right;
}

/*
CR00461776
*/
.rtl div.wrapper .right {
  text-align: left;
}

div.wrapper .wrapper-bottom {
  float:left;
  height:3px;
  width:100%;
  position: inherit;
}

/*
CR00461776
*/
.rtl div.wrapper .wrapper-bottom {
  float: right;
}

div.wrapper .wrapper-bottom .left {
  background:url("../../Images/details-cluster-corners.png") no-repeat scroll left bottom transparent;
  float:left;
  height:3px;
  width:10px;
}

/*
CR00461776
*/
.rtl div.wrapper .wrapper-bottom .left {
  background-position: right bottom;
  float: right;
}

div.wrapper .left {
  text-align:left;
}

div.wrapper .wrapper-bottom .center {
   background-color:#FFFFFF;
   border-bottom:1px solid #DADADA;
   display:block;
   height:2px;
   margin-right:-2px;
}

/*
CR00461776
*/
.rtl div.wrapper .wrapper-bottom .center {
  margin-left: -2px;
  margin-right: 0px;
}

div.wrapper .center {
  text-align:center;
}

div.wrapper .wrapper-bottom .center .right {
  background:url("../../Images/details-cluster-corners.png") no-repeat scroll right bottom transparent;
  float:right;
  height:3px;
  width:10px;
}

/*
CR00461776
*/
.rtl div.wrapper .wrapper-bottom .center .right {
  background-position: left bottom;
  float: left;
}

div.wrapper .right {
  text-align:right;
}

div.content-panel-detail div.details-cluster-wrapper div.wrapper-top,
div.content-panel-detail div.details-cluster-wrapper div.wrapper-bottom {
  display: none;
}

div.content-panel-detail div.details-cluster-wrapper div.wrapper div.wrapper-top,
div.content-panel-detail div.details-cluster-wrapper div.wrapper div.wrapper-bottom {
  display: inline;
}


div.person-links-panel div.wrapper div.wrapper-top div.center,
div.person-links-panel div.wrapper div.wrapper-bottom div.center,
div.investigation-links-panel div.wrapper div.wrapper-top div.center {
  background-color: #E6EBF1;
}

div.person-links-panel div.wrapper .wrapper-top .left,
div.investigation-links-panel div.wrapper .wrapper-top .left,
div.dijitTooltipContainer div.wrapper .wrapper-top .left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll 0 0 transparent;
}

div.person-links-panel div.wrapper .wrapper-top .center .right,
div.investigation-links-panel div.wrapper .wrapper-top .center .right,
div.dijitTooltipContainer .wrapper-top .center .right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right top transparent;
}

/*
CR00461776
*/
.rtl div.dijitTooltipContainer .wrapper-top .center .right,
.rtl div.investigation-links-panel div.wrapper .wrapper-top .center .right,
.rtl div.person-links-panel div.wrapper .wrapper-top .center .right {
  background-position: left top;
}

div.person-links-panel div.wrapper .wrapper-bottom .left,
div.dijitTooltipContainer div.wrapper .wrapper-bottom .left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

/*
CR00461776
*/
.rtl div.dijitTooltipContainer div.wrapper .wrapper-bottom .left
.rtl div.person-links-panel div.wrapper .wrapper-bottom .left {
  background-position: right bottom;
}

div.person-links-panel div.wrapper .wrapper-bottom .center .right,
div.dijitTooltipContainer div.wrapper .wrapper-bottom .center .right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}

div.person-links-panel div.wrapper div.wrapper-top,
div.person-links-panel div.wrapper div.wrapper-bottom,
div.ic-links-panel div.wrapper div.wrapper-top {

  background-color: #E6EBF1;

}

div.case-participant-panel div.wrapper .wrapper-top,
div.pane-item div.wrapper .wrapper-top,
div.stack-container-list div.wrapper .wrapper-top,
div.proddelivery-image-panel div.wrapper .wrapper-top {
  height: 1px;
}

div.case-participant-panel div.wrapper .wrapper-top .center,
div.pane-item div.wrapper .wrapper-top .center,
div.proddelivery-image-panel div.wrapper .wrapper-top .center,
div.dijitTooltipContainer div.wrapper .wrapper-top .center {
  background-color: #EBEBEB;
}

div.incident-content-panel div.wrapper div.wrapper-bottom div.left,
div.investigation-content-panel div.wrapper div.wrapper-bottom div.left,
div.pd-content-panel div.wrapper div.wrapper-bottom div.left,
div.pd-content-panel-onecol div.wrapper div.wrapper-bottom div.left,
div.legalaction-order-details-panel div.wrapper div.wrapper-bottom div.left,
div.appeal-hr-details-panel div.wrapper div.wrapper-bottom div.left,
div.caseaudit-content-panel div.wrapper div.wrapper-bottom div.left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

div.incident-content-panel div.wrapper div.wrapper-bottom div.center div.right,
div.investigation-content-panel div.wrapper div.wrapper-bottom div.center div.right,
div.pd-content-panel div.wrapper div.wrapper-bottom div.center div.right,
div.pd-content-panel-onecol div.wrapper div.wrapper-bottom div.center div.right,
div.legalaction-order-details-panel div.wrapper div.wrapper-bottom div.center div.right,
div.appeal-hr-details-panel div.wrapper div.wrapper-bottom div.center div.right,
div.caseaudit-content-panel div.wrapper div.wrapper-bottom div.center div.right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}

div.incident-content-panel div.wrapper div.wrapper-bottom div.center,
div.investigation-content-panel div.wrapper div.wrapper-bottom div.center,
div.pd-content-panel div.wrapper div.wrapper-bottom div.center,
div.pd-content-panel-onecol div.wrapper div.wrapper-bottom div.center,
div.legalaction-order-details-panel div.wrapper div.wrapper-bottom div.center,
div.appeal-hr-details-panel div.wrapper div.wrapper-bottom div.center,
div.caseaudit-content-panel div.wrapper div.wrapper-bottom div.center,
div.dijitTooltipContainer div.wrapper div.wrapper-bottom div.center {
  background-color:  #E6EBF1;
}

div.stack-container-list div.wrapper .wrapper-top .center {
  margin-right: -1px;
}

div.tooltip-outer-panel div.wrapper .wrapper-top .left {
  background:url("../../Images/details-cluster-corners.png") no-repeat scroll 0 0 transparent;
}

/*
CR00461776
*/
.rtl div.tooltip-outer-panel div.wrapper .wrapper-top .left {
  background-position: right top;
}

div.tooltip-outer-panel .wrapper-top .center .right {
  background:url("../../Images/details-cluster-corners.png") no-repeat scroll right top transparent;
}

div.tooltip-outer-panel div.wrapper .wrapper-bottom .left {
  background:url("../../Images/details-cluster-corners.png") no-repeat scroll left bottom transparent;
}

/*
CR00461776
*/
.rtl div.tooltip-outer-panel div.wrapper .wrapper-bottom .left {
  background-position: left bottom;
}

div.tooltip-outer-panel div.wrapper .wrapper-bottom .center .right {
  background:url("../../Images/details-cluster-corners.png") no-repeat scroll right bottom transparent;
}

/*
CR00461776
*/
.rtl div.tooltip-outer-panel div.wrapper .wrapper-bottom .center .right {
  background-position: left bottom;
}

div.dijitTooltipContainer div.tooltip-outer-panel div.wrapper .wrapper-top .center,
div.dijitTooltipContainer div.tooltip-outer-panel div.wrapper .wrapper-bottom .center {
  background-color: #FFFFFF;
}

div.person-links-panel-onecol div.wrapper div.wrapper-top div.center,
div.person-links-panel-onecol div.wrapper div.wrapper-bottom div.center {
  background-color: #E6EBF1;
}

div.person-links-panel-onecol div.wrapper .wrapper-top .left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll 0 0 transparent;
}

div.person-links-panel-onecol div.wrapper .wrapper-top .center .right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right top transparent;
}

div.person-links-panel-onecol div.wrapper .wrapper-bottom .left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

div.person-links-panel-onecol div.wrapper .wrapper-bottom .center .right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}

div.person-links-panel-onecol div.wrapper div.wrapper-top,
div.person-links-panel-onecol div.wrapper div.wrapper-bottom {

  background-color: #E6EBF1;

}

/*__________________ high contrast styling _____________________*/

.high-contrast div.wrapper .wrapper-top .left {
  background:url("../../Images/highcontrast/details-cluster-corners.png") no-repeat scroll 0 0 transparent;
}

.high-contrast div.wrapper .wrapper-top .center {
  border-top: 1px solid #575757;
}

.high-contrast div.wrapper .wrapper-top .center .right {
  background:url("../../Images/highcontrast/details-cluster-corners.png") no-repeat scroll right top transparent;
}

.high-contrast div.wrapper .wrapper-bottom .left {
  background:url("../../Images/highcontrast/details-cluster-corners.png") no-repeat scroll left bottom transparent;
}

.high-contrast div.wrapper .wrapper-bottom .center {
   border-bottom: 1px solid #575757;
}

.high-contrast div.wrapper .wrapper-bottom .center .right {
  background:url("../../Images/highcontrast/details-cluster-corners.png") no-repeat scroll right bottom transparent;
}

.high-contrast div.person-links-panel div.wrapper div.wrapper-top div.center,
.high-contrast div.person-links-panel div.wrapper div.wrapper-bottom div.center,
.high-contrast div.investigation-links-panel div.wrapper div.wrapper-top div.center {
  background-color: #ffffff;
}

.high-contrast div.person-links-panel div.wrapper .wrapper-top .left,
.high-contrast div.investigation-links-panel div.wrapper .wrapper-top .left,
.high-contrast div.dijitTooltipContainer div.wrapper .wrapper-top .left {
  background:url("../../Images/highcontrast/details-cluster-corners-blue.png") no-repeat scroll 0 0 transparent;
}

.high-contrast div.person-links-panel div.wrapper .wrapper-top .center .right,
.high-contrast div.investigation-links-panel div.wrapper .wrapper-top .center .right,
.high-contrast div.dijitTooltipContainer .wrapper-top .center .right {
  background:url("../../Images/highcontrast/details-cluster-corners-blue.png") no-repeat scroll right top transparent;
}

/*
CR00461776
*/
.rtl .high-contrast div.dijitTooltipContainer .wrapper-top .center .right,
.rtl .high-contrast div.investigation-links-panel div.wrapper .wrapper-top .center .right,
.rtl .high-contrast div.person-links-panel div.wrapper .wrapper-top .center .right {
  background:url("../../Images/highcontrast/details-cluster-corners-blue.png") no-repeat scroll right top transparent;
}

.high-contrast div.person-links-panel div.wrapper .wrapper-bottom .left,
.high-contrast div.dijitTooltipContainer div.wrapper .wrapper-bottom .left {
  background:url("../../Images/highcontrast/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

.high-contrast div.person-links-panel div.wrapper .wrapper-bottom .center .right,
.high-contrast div.dijitTooltipContainer div.wrapper .wrapper-bottom .center .right {
  background:url("../../Images/highcontrast/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}

.high-contrast div.incident-content-panel div.wrapper div.wrapper-bottom div.left,
.high-contrast div.investigation-content-panel div.wrapper div.wrapper-bottom div.left,
.high-contrast div.pd-content-panel div.wrapper div.wrapper-bottom div.left,
.high-contrast div.pd-content-panel-onecol div.wrapper div.wrapper-bottom div.left,
.high-contrast div.legalaction-order-details-panel div.wrapper div.wrapper-bottom div.left,
.high-contrast div.appeal-hr-details-panel div.wrapper div.wrapper-bottom div.left,
.high-contrast div.caseaudit-content-panel div.wrapper div.wrapper-bottom div.left {
  background:url("../../Images/highcontrast/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

.high-contrast div.incident-content-panel div.wrapper div.wrapper-bottom div.center div.right,
.high-contrast div.investigation-content-panel div.wrapper div.wrapper-bottom div.center div.right,
.high-contrast div.pd-content-panel div.wrapper div.wrapper-bottom div.center div.right,
.high-contrast div.pd-content-panel-onecol div.wrapper div.wrapper-bottom div.center div.right,
.high-contrast div.legalaction-order-details-panel div.wrapper div.wrapper-bottom div.center div.right,
.high-contrast div.appeal-hr-details-panel div.wrapper div.wrapper-bottom div.center div.right,
.high-contrast div.caseaudit-content-panel div.wrapper div.wrapper-bottom div.center div.right {
  background:url("../../Images/highcontrast/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}

.high-contrast div.case-participant-panel div.wrapper .wrapper-top .center,
.high-contrast div.pane-item div.wrapper .wrapper-top .center,
.high-contrast div.proddelivery-image-panel div.wrapper .wrapper-top .center,
.high-contrast div.dijitTooltipContainer div.wrapper .wrapper-top .center {
  background-color: #ffffff;
}

.high-contrast div.incident-content-panel div.wrapper div.wrapper-bottom div.center,
.high-contrast div.investigation-content-panel div.wrapper div.wrapper-bottom div.center,
.high-contrast div.pd-content-panel div.wrapper div.wrapper-bottom div.center,
.high-contrast div.pd-content-panel-onecol div.wrapper div.wrapper-bottom div.center,
.high-contrast div.legalaction-order-details-panel div.wrapper div.wrapper-bottom div.center,
.high-contrast div.appeal-hr-details-panel div.wrapper div.wrapper-bottom div.center,
.high-contrast div.caseaudit-content-panel div.wrapper div.wrapper-bottom div.center,
.high-contrast div.dijitTooltipContainer div.wrapper div.wrapper-bottom div.center {
  background-color:  #ffffff;
}

.high-contrast div.tooltip-outer-panel div.wrapper .wrapper-top .left {
  background:url("../../Images/highcontrast/details-cluster-corners.png") no-repeat scroll 0 0 transparent;
}


.high-contrast div.tooltip-outer-panel .wrapper-top .center .right {
  background:url("../../Images/highcontrast/details-cluster-corners.png") no-repeat scroll right top transparent;
}

.high-contrast div.tooltip-outer-panel div.wrapper .wrapper-bottom .left {
  background:url("../../Images/highcontrast/details-cluster-corners.png") no-repeat scroll left bottom transparent;
}

.high-contrast div.tooltip-outer-panel div.wrapper .wrapper-bottom .center .right {
  background:url("../../Images/highcontrast/details-cluster-corners.png") no-repeat scroll right bottom transparent;
}

.high-contrast div.person-links-panel-onecol div.wrapper div.wrapper-top div.center,
.high-contrast div.person-links-panel-onecol div.wrapper div.wrapper-bottom div.center {
  background-color: #ffffff;
}

.high-contrast div.person-links-panel-onecol div.wrapper .wrapper-top .left {
  background:url("../../Images/highcontrast/details-cluster-corners-blue.png") no-repeat scroll 0 0 transparent;
}

.high-contrast div.person-links-panel-onecol div.wrapper .wrapper-top .center .right {
  background:url("../../Images/highcontrast/details-cluster-corners-blue.png") no-repeat scroll right top transparent;
}

.high-contrast div.person-links-panel-onecol div.wrapper .wrapper-bottom .left {
  background:url("../../Images/highcontrast/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

.high-contrast div.person-links-panel-onecol div.wrapper .wrapper-bottom .center .right {
  background:url("../../Images/highcontrast/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}


/*______________________________________________________________________________
 * end RoundedCorners.css
 */
/*______________________________________________________________________________
 * RoundedCorners_rtl.css
 *
 * Styles used to create the rounded corner effect on content panels.
 */

.rtl div.wrapper .wrapper-top {
  float:right;
}

.rtl div.wrapper .wrapper-top .left {
  background-position: right 0;
  float:right;
}

.rtl div.wrapper .left {
  text-align:right;
}

.rtl div.wrapper .wrapper-top .center {
  margin-right:0;
  margin-left:-2px;
}

.rtl div.wrapper .wrapper-top .center .right {
  background-position:left top;
  float:left;
}

.rtl div.wrapper .right {
  text-align:left;
}

.rtl div.wrapper .wrapper-bottom {
  float:right;
}

.rtl div.wrapper .wrapper-bottom .left {
  background-position:right bottom;
  float:right;
}

.rtl div.wrapper .left {
  text-align:right;
}

.rtl div.wrapper .wrapper-bottom .center {
   margin-right:0;
   margin-left:-2px;
}

.rtl div.wrapper .wrapper-bottom .center .right {
  background-position:left bottom;
  float:left;
  height:3px;
  width:10px;
}

div.wrapper .right {
  text-align:right;
}

.rtl div.person-links-panel div.wrapper .wrapper-top .left,
.rtl div.investigation-links-panel div.wrapper .wrapper-top .left,
.rtl div.dijitTooltipContainer div.wrapper .wrapper-top .left {
  background-position:right 0;
}

.rtl div.person-links-panel div.wrapper .wrapper-top .center .right,
.rtl div.investigation-links-panel div.wrapper .wrapper-top .center .right,
.rtl div.dijitTooltipContainer .wrapper-top .center .right {
  background-position:left top;
}

.rtl div.person-links-panel div.wrapper .wrapper-bottom .left,
.rtl div.dijitTooltipContainer div.wrapper .wrapper-bottom .left {
  background-position:right bottom;
}

.rtl div.person-links-panel div.wrapper .wrapper-bottom .center .right,
.rtl div.dijitTooltipContainer div.wrapper .wrapper-bottom .center .right {
  background-position:left bottom;
}

/*______________________________________________________________________________
 * end RoundedCorners_rtl.css
 */
/*______________________________________________________________________________
 * SearchRenderer.css
 * 
 * Create styles that are applied to the HTML produce by the SearchRenderer.
 */
.search-widget{
    float         : left;
    padding-right : 4px;
}

.search-container{
    float        : right;
}

.search-title{
	color        : white;
	font-weight  : bold;
	text-align   : left;
}

.search-query{
	color        : #EE7B13;
	margin-right : 5px;
}

.search-button{
	color        : #EE7B13;
	margin-right : 5px;
}
/* END SearchRender.css 
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * SpanRenderer.css
 *
 * Create styles that are applied to the HTML produce by the SpanRenderer.
 */

div.action-bar {
  display: inline-block;
  margin-left: -10px;
  margin-top: -5px;
  padding-left: 19px;
  width: 100%;
}

span.action-bar {
  display: inline-block;
  margin: 0px 6px 0px 0px;
  padding-top: 4px;
  padding-left: 3px;
  padding-right: 2px;
  padding-bottom: 2px;
  text-indent: 0;
  border: 0px;
  border-right-style: none;
  float: right;
}

.action-bar a.ac {
  text-decoration : none;
  padding: 0px;
  border: 2px;
  color: #376F8F;
}

.podcontrol-button-center .action-bar a.ac,
.podcontrol-button-center .action-bar a.ac:hover  {
  text-decoration : none;
  padding: 0px;
  border: 2px;
}

.podcontrol-button-center a.ac {
  color: #57595B;
}

.podcontrol-button-center a.ac:hover {
  color: #F39002;
}

/* END SpanRender.css
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * SpanRenderer_rtl.css
 *
 * Create styles that are applied to the HTML produce by the SpanRenderer.
 */

.rtl div.action-bar {
  margin-left: 0;
  margin-right: -10px;
  padding-left: 0;
  padding-right: 19px;
}

.rtl span.action-bar {
  margin: 0px 0px 0px 6px;
  padding-left: 2px;
  padding-right: 3px;
  border-left-style: none;
  float: left;
}


/* END SpanRender_rtl.css
 ______________________________________________________________________________*/

/*
 * Copyright Merative US L.P. 2020, 2024
 */
 
#stackContainer {
  position: absolute;
  right: 330px;
  left: 10px;
}

/* BEGIN SPM-133887, PB*/
body.curam.soria .curamStackController {
  border: 1px solid #161616;
  display: block;
}

body.curam.soria .curamStackController [role="tab"] {
  width: 2rem;
  height: 2rem;
  align-content: center;
  justify-content: center;
}

body.curam.soria .curamStackController [role="tab"]:hover {
  background-color: #f4f4f4-hover;
}

body.curam.soria .curamStackController [role="tab"]:hover img,
body.curam.soria .curamStackController [role="tab"] img
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}
body.curam.soria .curamStackController [role="tab"] img {
	max-width: 100%;
}
body.curam.soria .curamStackController .dijitToggleButton {
	margin: 0px;
  display: block;
}

body.curam.soria .curamStackController .dijitButtonNode {
  background: transparent;
  margin-left: auto;
  margin-right: auto;
  border: none;
  padding:0;
}

/* Selected state for first tab */
body.curam.soria .curamStackController [role="tab"][aria-selected="true"],
body.curam.soria .curamStackController [role="tab"][aria-selected="true"]:hover {
  background-color: #161616     ;  
}
/* Selected state for first tab */
body.curam.soria .curamStackController [role="tab"][aria-selected="true"] img {
filter: invert(1);
}

/* END SPM-133887 */

#stackContainer #container_stackContainer div.stack-container-photo {
  overflow: hidden;
  height: 205px;
  width: 739px;
  padding: 0px;
}

#stackContainer #container_stackContainer div.stack-container-list {
  height: 172px;
  overflow: visible;
}

#controller_stackContainer span span span {
  border: none;
  padding: 0px;
}


#controller_stackContainer span.dijitChecked #controller_stackContainer_title_1{
  background-image: url('../../Images/view_list_active.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

#controller_stackContainer span #controller_stackContainer_title_1{
  background-image: url('../../Images/view_list_inactive.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

#controller_stackContainer span.dijitChecked #controller_stackContainer_title_2 {
  background-image: url('../../Images/view_photo_active.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

#controller_stackContainer span #controller_stackContainer_title_2 {
  background-image: url('../../Images/view_photo_inactive.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

div.stack-container-list div.wrapper {
  width: 99%;
}

/* Below are the style classes to display five images in a stack container */

#stackCon-fiveimages {
  position: absolute;
  right: 330px;
  left: 10px;
}

#stackCon-fiveimages .dijitContainer {
  overflow:visible;
}

#stackCon-fiveimages #container_stackCon-fiveimages div.stack-container-photo {
  overflow: visible;
  height: 205px;
  width: 739px;
  padding: 0px;
}

#stackCon-fiveimages #container_stackCon-fiveimages div.stack-container-list {
  height: 172px;
  overflow: visible;
}

#controller_stackCon-fiveimages span span span {
  border: none;
  padding: 0px;
}


#controller_stackCon-fiveimages span.dijitChecked #controller_stackCon-fiveimages_title_1{
  background-image: url('../../Images/view_list_active.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

#controller_stackCon-fiveimages span #controller_stackCon-fiveimages_title_1{
  background-image: url('../../Images/view_list_inactive.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

#controller_stackCon-fiveimages span.dijitChecked #controller_stackCon-fiveimages_title_2 {
  background-image: url('../../Images/view_photo_active.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

#controller_stackCon-fiveimages span #controller_stackCon-fiveimages_title_2 {
  background-image: url('../../Images/view_photo_inactive.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

div.stack-container-list div.wrapper {
  width: 99%;
}

#container_stackCon-fiveimages .stack-container-photo .rotator-default .rotator {
  width: 85%;
  overflow: hidden;
  float: left;
}

#container_stackCon-fiveimages .stack-container-photo .rotator-default {
  left: 0;
  position: absolute;
  width: 725px;
}

#container_stackCon-fiveimages .stack-container-photo .rotator-default .next-button-div {
   margin-left: -8px;
}

#container_stackCon-fiveimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: left;
   padding-left: 9px;
   position: relative;
   width: 18%; /* based on 5 pane items per rotator pane */
}

#container_stackCon-fiveimages .stack-container-list .tab-case-list {
  left: 0;
  position: absolute;
  width: 640px;
}

 /* End of styling for five image stack container  */

/* Below are the style classes to display four images in a stack container */

#stackCon-fourimages {
  position: absolute;
  right: 360px;
  left: 5px;
  z-index: 1;
  top: 5px;
}

#stackCon-fourimages .dijitContainer {
  overflow: visible;
  position: absolute;
  top: 3px;
  z-index: -1;
}

#controller_stackCon-fourimages {
  display: block;
  width: 1px;
}

#stackCon-fourimages .stackControl {
  position: absolute;
  left: -2px;
}

#stackCon-fourimages #container_stackCon-fourimages div.stack-container-photo {
  overflow: visible;
  height: 145px;
  width: 620px;
  padding: 0px;
}

#stackCon-fourimages #container_stackCon-fourimages div.stack-container-list {
  height: 150px;
  overflow: visible;
}

#controller_stackCon-fourimages span span span {
  border: none;
  padding: 0px;
  background: transparent;
}


#controller_stackCon-fourimages span.dijitChecked #controller_stackCon-fourimages_title_1{
  background-image: url('../../Images/avatar--20-enabled.svg');
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-fourimages span #controller_stackCon-fourimages_title_1{
  background-image: url('../../Images/avatar--20-enabled.svg');
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-fourimages span.dijitChecked #controller_stackCon-fourimages_title_2 {
  background-image: url('../../Images/list--20-enabled.svg');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-fourimages span #controller_stackCon-fourimages_title_2 {
  background-image: url('../../Images/list--20-enabled.svg');
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

div.stack-container-list div.wrapper {
  width: 99%;
}

#container_stackCon-fourimages .stack-container-photo .rotator:first-child {
  width: 85% !important;
}

#container_stackCon-fourimages .stack-container-photo .rotator-default .rotator {
  width: 83%;
  overflow: hidden;
  float: left;
}

#container_stackCon-fourimages .stack-container-photo .rotator-default {
  left: 0;
  position: absolute;
  width: 600px;
}

#container_stackCon-fourimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: left;
   padding-left: 9px;
   position: relative;
   width: 113px;
}

#container_stackCon-fourimages .stack-container-list .tab-case-list {
  left: 28px;
  position: absolute;
  width: 585px;
}

 /* End of styling for four image stack container  */

 /* Below are the style classes to display two images in a stack container, see further
  * down for styling for three images in stack container
  */

#stackCon-twoimages {
  position: absolute;
  right: 618px;
  left: 10px;
}

#stackCon-twoimages .dijitContainer {
  overflow:visible;
}

#stackCon-twoimages #container_stackCon-twoimages div.stack-container-photo {
  overflow: visible;
  height: 145px;
  width: 739px;
  padding: 0px;
}

#stackCon-twoimages #container_stackCon-twoimages div.stack-container-list {
  height: 172px;
  overflow: visible;
}

#controller_stackCon-twoimages span span span {
  border: none;
  padding: 0px;
}


#controller_stackCon-twoimages span.dijitChecked #controller_stackCon-twoimages_title_1{
  background-image: url('../../Images/view_list_active.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

#controller_stackCon-twoimages span #controller_stackCon-twoimages_title_1{
  background-image: url('../../Images/view_list_inactive.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

#controller_stackCon-twoimages span.dijitChecked #controller_stackCon-twoimages_title_2 {
  background-image: url('../../Images/view_photo_active.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

#controller_stackCon-twoimages span #controller_stackCon-twoimages_title_2 {
  background-image: url('../../Images/view_photo_inactive.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 15px;
  width: 15px;
  border-style: none;
}

div.stack-container-list div.wrapper {
  width: 99%;
}

#container_stackCon-twoimages .stack-container-photo .rotator-default .rotator {
  width: 85%;
  overflow: hidden;
  float: left;
}

#container_stackCon-twoimages .stack-container-photo .rotator-default {
  left:0;
  position:absolute;
  width:350px;
}

#container_stackCon-twoimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: left;
   padding-left: 9px;
   position: relative;
   width: 45%; /* based on 2 pane items per rotator pane */
}

#container_stackCon-twoimages .stack-container-list .tab-case-list {
  left: 0;
  position: absolute;
  width: 346px;
}

/* End of styling for two image stack container  */

/* Below are the style classes to display three images in a stack container */

#stackCon-threeimages {
  position: absolute;
  right: 460px;
  left: 5px;
  z-index: 1;
  top: 5px;
}

/*
CR00461776
*/
.rtl #stackCon-threeimages {
  left: 460px;
  right: 5px;
}

#stackCon-threeimages .dijitContainer {
  overflow: visible;
  position: absolute;
  top: 3px;
  z-index: -1;
}

#controller_stackCon-threeimages {
  display: block;
  width: 1px;
}

#stackCon-threeimages .stackControl {
  position: absolute;
  left: -2px;
}

/*
CR00461776
*/
.rtl #stackCon-threeimages .stackControl {
  left: auto;
  right: -2px;
}

#stackCon-threeimages #container_stackCon-threeimages div.stack-container-photo {
  overflow: visible;
  height: 145px;
  width: 450px;
  padding: 0px;
}

#stackCon-threeimages #container_stackCon-threeimages div.stack-container-list {
  height: 172px;
  overflow: visible;
}

#controller_stackCon-threeimages span span span {
  border: none;
  padding: 0px;
  background: transparent;
}


#controller_stackCon-threeimages span.dijitChecked #controller_stackCon-threeimages_title_1{
  background-image: url('../../Images/avatar--20-enabled.svg');
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-threeimages span #controller_stackCon-threeimages_title_1{
  background-image: url('../../Images/avatar--20-enabled.svg');
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-threeimages span.dijitChecked #controller_stackCon-threeimages_title_2 {
  background-image: url('../../Images/list--20-enabled.svg');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-threeimages span #controller_stackCon-threeimages_title_2 {
  background-image: url('../../Images/list--20-enabled.svg');
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

span#curam_controller_stackCon-threeimages span.dijitButtonNode {
 background: transparent;
 border: none;
 padding: 0;
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  span#curam_controller_stackCon-threeimages_title_1 img,
  span#curam_controller_stackCon-threeimages_title_2 img {
    filter: invert(1);
  }
}

span#curam_controller_stackCon-threeimages_title_1 img.hoverIcon,
span#curam_controller_stackCon-threeimages_title_2 img.hoverIcon {
  display: none;
}

span#curam_controller_stackCon-threeimages_title_1:hover img.hoverIcon,
span#curam_controller_stackCon-threeimages_title_1:focus img.hoverIcon,
span#curam_controller_stackCon-threeimages_title_2:hover img.hoverIcon,
span#curam_controller_stackCon-threeimages_title_2:focus img.hoverIcon {
  display: block;
}

span#curam_controller_stackCon-threeimages_title_1:hover img.defaultIcon,
span#curam_controller_stackCon-threeimages_title_1:focus img.defaultIcon,
span#curam_controller_stackCon-threeimages_title_2:hover img.defaultIcon,
span#curam_controller_stackCon-threeimages_title_2:focus img.defaultIcon {
  display: none;
}

#container_stackContainer .stack-container-photo div.rotator-default div.prev-button-div button img,
#container_stackContainer .stack-container-photo div.rotator-default div.next-button-div button img {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

#container_stackContainer .stack-container-photo div.rotator-default div.prev-button-div button img.hoverIcon,
#container_stackContainer .stack-container-photo div.rotator-default div.next-button-div button img.hoverIcon {
  display: none;
}

#container_stackContainer .stack-container-photo div.rotator-default div.prev-button-div button:hover img.hoverIcon,
#container_stackContainer .stack-container-photo div.rotator-default div.prev-button-div button:focus img.hoverIcon,
#container_stackContainer .stack-container-photo div.rotator-default div.next-button-div button:hover img.hoverIcon,
#container_stackContainer .stack-container-photo div.rotator-default div.next-button-div button:focus img.hoverIcon {
  display: block;
  position: relative;
}

#container_stackContainer .stack-container-photo div.rotator-default div.prev-button-div button:hover img.defaultIcon,
#container_stackContainer .stack-container-photo div.rotator-default div.prev-button-div button:focus img.defaultIcon,
#container_stackContainer .stack-container-photo div.rotator-default div.next-button-div button:hover img.defaultIcon,
#container_stackContainer .stack-container-photo div.rotator-default div.next-button-div button:focus img.defaultIcon {
  display: none;
}

div.stack-container-list div.wrapper {
  width: 99%;
}

body.curam.soria #container_stackCon-threeimages .stack-container-photo .rotator:first-child {
  width: 90% !important;
}

#container_stackCon-threeimages .stack-container-photo .rotator-default .rotator {
  width: 83%;
  overflow: hidden;
  float: left;
}

.rtl #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator {
  float: right;
}

#container_stackCon-threeimages .stack-container-photo .rotator-default {
  left:0;
  position:absolute;
  width: 455px;
}

/*
CR00461776
*/
.rtl #container_stackCon-threeimages .stack-container-photo .rotator-default {
  left: auto;
  right: 0;
}

#container_stackCon-threeimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: left;
   padding-left: 9px;
   position: relative;
   width: 113px; /* based on 3 pane items per rotator pane */
}

/*
CR00461776
*/
.rtl #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
  float: right;
  padding-left: 0px;
  padding-right: 9px;
}

#container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: 28px;
  position: absolute;
  width: 478px;
}

/*
CR00461776
*/
.rtl #container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: 0px;
  right: 28px;
}

 /* End of styling for three image stack container  */

 .stackControl .dijitButtonText {
   display: none;
}

.rotator-buttons-disabled .pane {
  left: 18px !important;
}

/*
CR00461776
*/
.rtl .rotator-buttons-disabled .pane {
  left: auto !important;
  right: 18px !important;
}

div.container-panel span.curamStackController {
  display: block;
}

#stackContainer #curam_controller_stackContainer_title_1 img,
#stackContainer #curam_controller_stackContainer_title_2 img {
  height: 21px;
  width: 21px;
  margin-left: auto;
  margin-right: auto;  
}

#stackContainer #curam_controller_stackContainer_title_1 img.hoverIcon,
#stackContainer #curam_controller_stackContainer_title_2 img.hoverIcon {
  display: none;
}

#stackContainer #curam_controller_stackContainer_title_1:hover img.defaultIcon,
#stackContainer #curam_controller_stackContainer_title_1:focus img.defaultIcon,
#stackContainer #curam_controller_stackContainer_title_2:hover img.defaultIcon,
#stackContainer #curam_controller_stackContainer_title_2:focus img.defaultIcon {
  display: none;
}

#stackContainer #curam_controller_stackContainer_title_1:hover img.hoverIcon,
#stackContainer #curam_controller_stackContainer_title_1:focus img.hoverIcon,
#stackContainer #curam_controller_stackContainer_title_2:hover img.hoverIcon,
#stackContainer #curam_controller_stackContainer_title_2:focus img.hoverIcon {
  display: block;
}

/*__________________ high contrast styling _____________________*/

.high-contrast #controller_stackCon-fourimages span.dijitChecked #controller_stackCon-fourimages_title_1{
  background-image: url('../../Images/highcontrast/avatar--20-enabled.svg');
}

.high-contrast #controller_stackCon-fourimages span #controller_stackCon-fourimages_title_1{
  background-image: url('../../Images/highcontrast/avatar--20-enabled.svg');
}

.high-contrast #controller_stackCon-fourimages span.dijitChecked #controller_stackCon-fourimages_title_2 {
  background-image: url('../../Images/highcontrast/list--20-enabled.svg');
}

.high-contrast #controller_stackCon-fourimages span #controller_stackCon-fourimages_title_2 {
  background-image: url('../../Images/highcontrast/list--20-enabled.svg');
}


.high-contrast #controller_stackCon-threeimages span.dijitChecked #controller_stackCon-threeimages_title_1{
  background-image: url('../../Images/highcontrast/avatar--20-enabled.svg');
}

.high-contrast #controller_stackCon-threeimages span #controller_stackCon-threeimages_title_1{
  background-image: url('../../Images/highcontrast/avatar--20-enabled.svg');
}

.high-contrast #controller_stackCon-threeimages span.dijitChecked #controller_stackCon-threeimages_title_2 {
  background-image: url('../../Images/highcontrast/list--20-enabled.svg');
}

.high-contrast #controller_stackCon-threeimages span #controller_stackCon-threeimages_title_2 {
  background-image: url('../../Images/highcontrast/list--20-enabled.svg');

}

.high-contrast #container_stackCon-fourimages .stack-container-list .tab-case-list {
  border: 1px solid #575757;
}

.high-contrast #container_stackCon-twoimages .stack-container-list .tab-case-list {
  border: 1px solid #575757;
}

.high-contrast #container_stackCon-threeimages .stack-container-list .tab-case-list {
  border: 1px solid #575757;
}

.stackControl .dijitToggleButton input.dijitOffScreen {
  display: none;
}


/*
 * Copyright Merative US L.P. 2020
 */
 
.rtl #stackContainer {
  right: 10px;
  left: 330px;
}

/* Below are the style classes to display five images in a stack container */

.rtl #stackCon-fiveimages {
  right: 10px;
  left: 330px;
}

.rtl #container_stackCon-fiveimages .stack-container-photo .rotator-default .rotator {
  float: right;
}

.rtl #container_stackCon-fiveimages .stack-container-photo .rotator-default {
  left: auto;
  right: 0;
}

.rtl #container_stackContainer div.stack-container-photo .rotator-default .rotator-prev-button,
.rtl #container_stackContainer div.stack-container-photo .rotator-default .rotator-next-button {
  background: none;
  padding-right: 0px;
}

.rtl #container_stackCon-fiveimages .stack-container-photo .rotator-default .next-button-div {
   margin-left: 0;
   margin-right: -8px;
}

.rtl #container_stackCon-fiveimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: right;
   padding-left: 0;
   padding-right: 9px;
}

.rtl #container_stackCon-fiveimages .stack-container-list .tab-case-list {
  left: auto;
  right: 0;
}

 /* End of styling for five image stack container  */

/* Below are the style classes to display four images in a stack container */

.rtl #stackCon-fourimages {
  right: 5px;
  left: 360px;
}

.rtl #stackCon-fourimages .stackControl {
  left: auto;
  right: -2px;
}

.rtl #container_stackCon-fourimages .stack-container-photo .rotator-default .rotator {
  float: right;
}

.rtl #container_stackCon-fourimages .stack-container-photo .rotator-default {
  left: auto;
  right: 0;
}

.rtl #container_stackCon-fourimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: right;
   padding-left: 0;
   padding-right: 9px;
}

.rtl #container_stackCon-fourimages .stack-container-list .tab-case-list {
  left: auto;
  right: 28px;
}

 /* End of styling for four image stack container  */

 /* Below are the style classes to display two images in a stack container, see further
  * down for styling for three images in stack container
  */

.rtl #stackCon-twoimages {
  right: 10px;
  left: 618px;
}

.rtl #container_stackCon-twoimages .stack-container-photo .rotator-default .rotator {
  float: right;
}

.rtl #container_stackCon-twoimages .stack-container-photo .rotator-default {
  right:0;
  left:auto;
}

.rtl #container_stackCon-twoimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: right;
   padding-left: 0;
   padding-right: 9px;
}

.rtl #container_stackCon-twoimages .stack-container-list .tab-case-list {
  left: auto;
  right: 0;
}

/* End of styling for two image stack container  */

/* Below are the style classes to display three images in a stack container */

.rtl #stackCon-threeimages {
  right: 5px;
  left: 460px;
}

.rtl #stackCon-threeimages .stackControl {
  left: auto;
  right: -2px;
}

.rtl #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator {
  float: right;
}

.rtl #container_stackCon-threeimages .stack-container-photo .rotator-default {
  left:auto;
  right:0;
}

.rtl #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: right;
   padding-left: 0;
   padding-right: 9px;
}

.rtl #container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: auto;
  right: 28px;
}

 /* End of styling for three image stack container  */


.rtl .rotator-buttons-disabled .pane {
  left: auto !important;
  right: 18px !important;
}

.rtl .container-panel span.curamStackController {
  display: block;
  width: 37px;
}

.rtl .stackControl .dijitButtonNode,
.rtl .stackControl .dijitToggleButtonHover .dijitButtonNode,
.rtl .stackControl .dijitToggleButtonRtlActive .dijitButtonNode {
  border-style: none;
  background: none;
}

#case-member-thumbnail-picker {
overflow:hidden;
position:relative;
}


#thumbnail-picker-container {
overflow:hidden;
position:relative;
  border:1px solid #7786B8;
}

#case-member-thumbnail-picker {
  border:1px solid #7786B8;
  width:70%;
}

#case-member-thumbnail-picker td.thumbnail-picker-button {
width:1%;
}

#case-member-thumbnail-picker .thumbnail-picker-container {
width:90%;
}

#case-member-thumbnail-picker .thumbnail-picker-container {
width:90%;
}



col.thumbnail-picker-button {
width:10px;
}

td.thumbnail-picker-button input {
width:10px;
}

.rtl td.thumbnail-picker-button input {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

/*
 * Copyright Merative US L.P. 2012, 2024
 */

/*
 *______________________________________________________________________________
 * Tooltip.css
 *
 * Create styles that are applied to the HTML produce by the
 * Tooltip renderer.
 */

.tooltip-startup-position {
  top: 5000px;
  left: 5000px;
  position: absolute;
}

.dijitPopup,
.dijitTooltipContainer {
  border: none !important;
}

div.dijitTooltipFocusNode,
.dijitPopup div.dijitTooltipContainer {
  padding: 0px;
  border: 0px;
  width: 200px;
}

.dijitTooltipConnector {
  display: none;
  background: transparent !important;
}

.tooltip-inner-panel,
.tooltip-inner-panel-special-caution {
  background-color: #ffffff;
  overflow: hidden;
  width: 100%;
  font-size: 14px;
  color: #161616;
  letter-spacing: 0px;
  text-align: left;
  padding: 10px;
  border: 0px;
}

.tooltip-outer-panel {
  overflow: hidden;
  width: 100%;
}

.tooltip-outer-panel .tooltip-title {
  font-size: 85%;
  padding-left: 7px;
  padding-bottom: 5px;
  text-align: left;
  margin-right: 15px; /* enough to buffer the close button. */
}

.tooltip-outer-panel .tooltip-title-nolink {
  background-color: #ebebeb;
  color: #161616;
  font-size: 85%;
  padding-left: 7px;
  padding-bottom: 5px;
  text-align: left;
}

.tooltip-outer-panel .wrapper {
  margin-left: 5px;
  margin-right: 5px;
}

div.dijitTooltipBelow {
  padding-top: 0;
}

.tooltip-inner-panel a {
  text-decoration: none;
}

.tooltip-inner-panel a:hover {
  text-decoration: underline;
}

.spec-caution-roll-firstlink {
  padding-left: 5px;
}

.spec-caution-roll-firstlink a,
.spec-caution-roll-link a {
  text-decoration: none;
}

.spec-caution-roll-firstlink a:hover,
.spec-caution-roll-link a:hover {
  text-decoration: underline;
}

.investigation-content {
  padding-left: 5px;
  padding-bottom: 5px;
}

.investigation-ref {
  padding-right: 5px;
  margin-top: 1px;
  display: inline;
}

.incident-content {
  padding-left: 5px;
  padding-bottom: 1px;
  padding-right: 5px;
}

.incident-date {
  color: #fb7803;
  padding-right: 3px;
  display: inline;
}

.tooltip-inner-panel .more-link {
  float: right;
  padding-right: 7px;
}

.incident-content .incident-text {
  float: none;
  display: inline;
}

.incident-content .incident-type {
  display: inline;
}

.tooltip-inner-panel .person-tooltip-detail,
.tooltip-inner-panel .tooltip-phone,
.tooltip-inner-panel .tooltip-email {
  float: none;
}

.tooltip-phone,
.tooltip-email {
  padding-left: 5px;
}

/*
CR00461776
*/
.rtl .tooltip-email,
.rtl .tooltip-phone {
  padding-left: 0px;
  padding-right: 5px;
}

.tooltip-phone img,
.tooltip-phone .tooltip-phonenumber,
.tooltip-email img,
.tooltip-email .tooltip-emailaddress {
  float: left;
}

/*
CR00461776
*/
.rtl .tooltip-email img,
.rtl .tooltip-email .tooltip-emailaddress,
.rtl .tooltip-phone img,
.rtl .tooltip-phone .tooltip-phonenumber {
  float: right;
}

.tooltip-phone img {
  clear: left;
  margin-left: -2px;
}

/*
CR00461776
*/
.rtl .tooltip-phone img {
  clear: right;
  margin-left: 0px;
  margin-right: -2px;
}

.tooltip-email img {
  margin-left: -2px;
}

/*
CR00461776
*/
.rtl .tooltip-email img {
  margin-left: 0px;
  margin-right: -2px;
}

.tooltip-phonenumber,
.tooltip-emailaddress {
  padding-left: 5px;
  padding-top: 3px;
}

/*
CR00461776
*/
.rtl .tooltip-emailaddress,
.rtl .tooltip-phonenumber {
  padding-left: 0px;
  padding-right: 5px;
}

.tooltip-address {
  padding-left: 5px;
  margin-right: 5px;
  padding-bottom: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/*
CR00461776
*/
.rtl .tooltip-address {
  padding-left: 0px;
  padding-right: 5px;
  margin-left: 5px;
  margin-right: 0px;
}

.link-content {
  font-size: 80%;
  padding-left: 5px;
}

.links-tooltips {
  background-color: #e7ebf4;
}

.tooltip-shadow {
  background-color: #aaacaf;
  border: 1px solid #ccc;
  margin: 4px 5px;
  height: 100%;
}

.tooltip-shadow .wrapper {
  margin: -3px 4px 2px -4px;
  height: 100%;
}

.tooltip-shadow .tooltip-outer-panel .wrapper {
  margin: 0px 5px 0px 5px;
  height: 100%;
}

.investig-tooltip-width {
  width: 265px;
}

.incident-tooltip-width {
  width: 265px;
}

.speccaution-tooltip-width {
  width: 190px;
}

.details-tooltip-width {
  width: 265px;
}

.tooltip-title a {
  text-decoration: none;
}

.tooltip-title a:hover {
  text-decoration: underline;
}

div.speccaution-tooltip-width div.tooltip-close-button {
  position: absolute;
  top: 5px;
  left: 180px;
  background-repeat: no-repeat;
  width: 11px;
  height: 12px;
}

div.speccaution-tooltip-width div.tooltip-close-button-normal {
  background-image: url("../../Images/hover_close_nor.png");
}

div.speccaution-tooltip-width div.tooltip-close-button-mouseover {
  background-image: url("../../Images/hover_close_rol.png");
  cursor: pointer;
}

div.speccaution-tooltip-width div.tooltip-close-button-active {
  background-image: url("../../Images/hover_close_sel.png");
}

div.incident-tooltip-width div.tooltip-close-button {
  position: absolute;
  top: 5px;
  left: 255px;
  background-repeat: no-repeat;
  width: 11px;
  height: 12px;
}

div.incident-tooltip-width div.tooltip-close-button-normal {
  background-image: url("../../Images/hover_close_nor.png");
}

div.incident-tooltip-width div.tooltip-close-button-mouseover {
  background-image: url("../../Images/hover_close_rol.png");
  cursor: pointer;
}

div.incident-tooltip-width div.tooltip-close-button-active {
  background-image: url("../../Images/hover_close_sel.png");
}

div.investig-tooltip-width div.tooltip-close-button {
  position: absolute;
  top: 5px;
  left: 255px;
  background-repeat: no-repeat;
  width: 11px;
  height: 12px;
}

div.investig-tooltip-width div.tooltip-close-button-normal {
  background-image: url("../../Images/hover_close_nor.png");
}

div.investig-tooltip-width div.tooltip-close-button-mouseover {
  background-image: url("../../Images/hover_close_rol.png");
  cursor: pointer;
}

div.investig-tooltip-width div.tooltip-close-button-active {
  background-image: url("../../Images/hover_close_sel.png");
}

div.details-tooltip-width + div.tooltip-close-button {
  position: absolute;
  top: 5px;
  left: 255px;
  background-repeat: no-repeat;
  width: 11px;
  height: 12px;
}

/*
CR00461776
*/
.rtl div.details-tooltip-width + div.tooltip-close-button {
  left: auto;
  right: 255px;
}

div.details-tooltip-width + div.tooltip-close-button-normal {
  background-image: url("../../Images/hover_close_nor.png");
}

div.details-tooltip-width + div.tooltip-close-button-mouseover {
  background-image: url("../../Images/hover_close_rol.png");
  cursor: pointer;
}

div.details-tooltip-width + div.tooltip-close-button-active {
  background-image: url("../../Images/hover_close_sel.png");
}

/*__________________ high contrast styling _____________________*/

.high-contrast .tooltip-outer-panel {
  background-color: #ffffff;
  border-left: 1px solid #575757;
  border-right: 1px solid #575757;
}

.high-contrast .tooltip-outer-panel .tooltip-title {
  background-color: #ffffff;
}

.high-contrast .tooltip-outer-panel .tooltip-title-nolink {
  background-color: #ffffff;
}

.high-contrast .tooltip-inner-panel {
  border-left: 1px solid #575757;
  border-right: 1px solid #575757;
}

.high-contrast .incident-date {
  color: #a22d0b;
}

.high-contrast div.speccaution-tooltip-width div.tooltip-close-button-normal {
  background-image: url("../../Images/highcontrast/hover_close_nor.png");
}

.high-contrast
  div.speccaution-tooltip-width
  div.tooltip-close-button-mouseover {
  background-image: url("../../Images/highcontrast/hover_close_rol.png");
}

.high-contrast div.speccaution-tooltip-width div.tooltip-close-button-active {
  background-image: url("../../Images/highcontrast/hover_close_sel.png");
}

.high-contrast div.incident-tooltip-width div.tooltip-close-button-normal {
  background-image: url("../../Images/highcontrast/hover_close_nor.png");
}

.high-contrast div.incident-tooltip-width div.tooltip-close-button-mouseover {
  background-image: url("../../Images/highcontrast/hover_close_rol.png");
}

.high-contrast div.incident-tooltip-width div.tooltip-close-button-active {
  background-image: url("../../Images/highcontrast/hover_close_sel.png");
}

.high-contrast div.investig-tooltip-width div.tooltip-close-button-normal {
  background-image: url("../../Images/highcontrast/hover_close_nor.png");
}

.high-contrast div.investig-tooltip-width div.tooltip-close-button-mouseover {
  background-image: url("../../Images/highcontrast/hover_close_rol.png");
}

.high-contrast div.investig-tooltip-width div.tooltip-close-button-active {
  background-image: url("../../Images/highcontrast/hover_close_sel.png");
}

.high-contrast div.details-tooltip-width + div.tooltip-close-button-normal {
  background-image: url("../../Images/highcontrast/hover_close_nor.png");
}

.high-contrast div.details-tooltip-width + div.tooltip-close-button-mouseover {
  background-image: url("../../Images/highcontrast/hover_close_rol.png");
}

.high-contrast div.details-tooltip-width + div.tooltip-close-button-active {
  background-image: url("../../Images/highcontrast/hover_close_sel.png");
}

/*______________________________________________________________________________
 * End of Tooltip.css
 */

/* ==== Curam 2016 Styling ==== */

/* Size and position of tooltip dialog */
body.curam .dijitTooltipDialogPopup .tooltip-shadow {
  height: 100%;
  margin: 0px;
  padding: 0px;
  border: 0px;
}

body.curam .dijitTooltipDialogPopup *:focus-visible {
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
}


body.curam div.dijitTooltipFocusNode,
body.curam .dijitPopup div.dijitTooltipContainer,
body.curam .dijitTooltipDialogPopup .tooltip-shadow.speccaution-tooltip-width,
body.curam .dijitTooltipDialogPopup .tooltip-shadow.details-tooltip-width {
  width: 100%;
  min-width: 200px;
}
body.curam .dijitTooltipDialogPopup .tooltip-shadow.incident-tooltip-width {
  width: 280px;
}

body.curam .dijitTooltipDialogPopup .wrapper {
  margin: 0px;
}
body.curam .dijitTooltipDialogPopup .wrapper .wrapper-top,
body.curam .dijitTooltipDialogPopup .wrapper .wrapper-bottom {
  display: none;
}

/* Position and styling of tooltip title text */
body.curam .dijitTooltipDialogPopup .tooltip-title,
body.curam .dijitTooltipDialogPopup .tooltip-title-nolink {
  font-weight: 600;
  font-size: 14px;
  height: 40px;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  padding: 10px;
  margin: 0px;
  background-color: #fff;
}

/* Position and styling of close button */
body.curam .dijitTooltipDialogPopup .tooltip-close-button {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 2px;
  top: 0px;
  left: auto;
  background-color: #fff;
  border: none;
  margin-top:2px;
  margin-right:2px;
}

body.curam
  .dijitTooltipDialogPopup
  .tooltip-close-button
  img.tooltip-close-default-icon,
body.curam
  .dijitTooltipDialogPopup
  .tooltip-close-button:hover
  img.tooltip-close-hover-icon,
body.curam
  .dijitTooltipDialogPopup
  .tooltip-close-button:focus
  img.tooltip-close-hover-icon {
  display: block;
}

body.curam
  .dijitTooltipDialogPopup
  .tooltip-close-button:hover
  img.tooltip-close-default-icon,
body.curam
  .dijitTooltipDialogPopup
  .tooltip-close-button:focus
  img.tooltip-close-default-icon,
body.curam
  .dijitTooltipDialogPopup
  .tooltip-close-button
  img.tooltip-close-hover-icon {
  display: none;
}

/* Fix this element causing a strange 1px bump at the top of the close button */
body.curam .dijitTooltipDialogPopup .tooltip-close-button div a {
  position: absolute;
  top: 1px;
}

/*______________________________________________________________________________
 * Tooltip_rtl.css
 *
 * Create styles that are applied to the HTML produce by the
 * Tooltip renderer.
 */

.rtl .tooltip-startup-position {
  left:auto;
  right:5000px;
}

.rtl .tooltip-outer-panel {
  float: right;
}

.rtl .tooltip-outer-panel .tooltip-title {
  padding-left: 0px;
  padding-right: 7px;
  text-align: right;
  margin-right: 0px; /* enough to buffer the close button. */
  margin-left: 15px; /* enough to buffer the close button. */
}

.rtl .tooltip-outer-panel .tooltip-title-nolink {
  padding-left: 0px;
  padding-right: 7px;
  text-align: right;
}

.rtl .investigation-content {
  padding-left: 0px;
  padding-right: 5px;
}

.rtl .investigation-ref {
  padding-right: 0px;
  padding-left: 5px;
}

.rtl .incident-date {
  padding-right: 0px;
  padding-left: 3px;
}

.rtl .tooltip-phone,
.rtl .tooltip-email {
  padding-left: 0px;
  padding-right: 5px;
}

.rtl .tooltip-phone img,
.rtl .tooltip-phone .tooltip-phonenumber,
.rtl .tooltip-email img,
.rtl .tooltip-email .tooltip-emailaddress {
  float: right;
}

.rtl .tooltip-phone img {
  clear: right;
  margin-left: 0px;
  margin-right: -2px;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl .tooltip-email img {
  margin-left: 0px;
  margin-right: -2px;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl .tooltip-phonenumber,
.rtl .tooltip-emailaddress {
  padding-left: 0px;
  padding-right: 5px;
  padding-top: 3px;
}

.rtl .tooltip-address {
  padding-left: 0px;
  padding-right: 5px;
  margin-right: 0px;
  margin-left: 5px;
}

.rtl .tooltip-shadow .wrapper  {
 margin:-3px -4px 2px 4px;
}

.rtl div.speccaution-tooltip-width div.tooltip-close-button {
left: auto;
right: 180px;
}

.rtl div.incident-tooltip-width div.tooltip-close-button {
left: auto;
right: 255px;
}

.rtl div.investig-tooltip-width div.tooltip-close-button {
left: auto;
right: 255px;
}

.rtl div.details-tooltip-width div.tooltip-close-button {
left: auto;
right: 255px;
}

/*______________________________________________________________________________
 * End of Tooltip_rtl.css
 */

/* ==== Curam 2016 Styling ==== */

/* Position and styling of tooltip title text */
body.rtl.curam .dijitTooltipDialogPopup .tooltip-title,
body.rtl.curam .dijitTooltipDialogPopup .tooltip-title-nolink {
  text-align: right;
}

/* Styling of tooltip dialog contents */
body.rtl.curam .dijitTooltipDialogPopup .tooltip-inner-panel {
  text-align: right;
}

/* Position of close button */
body.rtl.curam .dijitTooltipDialogPopup .tooltip-close-button {
  right: auto;
  left: 2px;
}

/*
 * Copyright Merative US L.P. 2016, 2024
 */
/*______________________________________________________________________________
 * Announcements.css
 *
 * Create styles that are applied to the HTML produce by the
 * AnnouncementsRenderer.
 */

 .spm-component .cds--cluster.cds--cluster--full-width.announcements-cluster {
  margin: unset;
}

.spm-component .announcements-cluster .cds--col.cds--col {
  padding-inline: 0;
}

.hide-announcements {
  display: none;
}

.text-container {
  float: left;
}

.announcements {
  height: 40px;
  background: repeating-linear-gradient(
    -60deg,
    transparent,
    transparent 5px,
    #f9f9f9 0,
    #f9f9f9 14px
  );
}

.announcement-text {
  float: left;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  height: 28px;
  width: 100%;
  padding-top: 6px;
  text-indent: 9px;
}

.text-mouseover {
  cursor: pointer;
  text-decoration: underline;
}

.announcements .ctrl-right {
  float: left;
  width: 5px;
  height: 30px;
}

span#announcements b {
  padding-right: 5px;
}

/* ======== Curam Styling 2016 ======== */

body.curam.soria .announcements::before {
  content: " ";
  display: inline-block;
  width: 6px;
  height: 40px;
  background-color: #da1e28;
  float: left;
}

body.curam.soria .announcements .controls {
  float: right;
  background: transparent;
  margin-right: 16px;
  margin-left: 5px;
}

body.curam.soria .announcements .controls span,
.announcements span {
  background: none;
}

body.curam.soria .announcement-text a:focus-visible {
  outline: 2px solid #0f62fe;
  padding-right: 3px; /* Add space for outline to avoid clipping */
  padding-left: 3px; /* Ensure proper padding on the left */ 
  outline-offset: -2px;
  display: flow-root;
  overflow: hidden; /* Hide overflowing text */
  text-overflow: ellipsis; /* Add ellipsis when the text overflows */
}


body.curam.soria .announcements .text-container {
  height: 40px;
  width: calc(100% - 150px);
}

body.curam.soria .announcements .control {
  height: 20px;
  width: 20px;
  float: left;
  padding: 5px;
  margin-top: 5px;
}

body.curam.soria .announcements .controls *:focus-visible {
  outline:2px solid #0f62fe;
  padding-bottom: 25px;
  padding-right: 25px;
}

body.curam.soria .announcement-text {
  padding-top: 10px;
}

body.curam.soria span#announcements b {
  padding-right: 10px;
  padding-left: 34px;
  float: left;
  font-size: 14px;
  line-height: 20px;
  padding-top: 0px;
  text-indent: 0px;
  display:inline-block;
}



body.curam.soria .announcement-text a {
  font-size: 14px;
  line-height: 20px;
  padding-top: 0px;
  text-indent: 0px;
  display: inline-block; /* Ensures both elements are on the same line */
  vertical-align: middle; /* Align them vertically in the middle */
  padding-left: 5px;
  padding-right: 5px; 
  max-width: calc(100% - 30px); /* Ensure <a> doesn't exceed container width */
  overflow: hidden; /* Hide overflowing text */
  text-overflow: ellipsis; /* Add ellipsis when the text overflows */
  white-space: nowrap; /* Prevent wrapping of the text in <a> */
  display:flow-root;
}

body.curam.soria span#announcements b{
  font-size: 14px;
  line-height: 20px;
  padding-top: 0px;
  text-indent: 0px;
}

body.curam.soria .announcements .pause,
body.curam.soria .announcements .play {
  margin: 5px 20px 0px 20px;
}
/* ======== End Curam Styling 2016 ======== */

/* END Announcements.css
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * Announcements_rtl.css
 *
 * Create styles that are applied to the HTML produce by the
 * AnnouncementsRenderer.
 */

.rtl .text-container{
  float:right;
}

.rtl .announcement-text{
  float:right;
}

.rtl .announcements .controls{
  float: left;
  margin-right: 0px;
  margin-left: 6px;
}

.rtl span#announcements b {
  padding-right: 0px;
  padding-left: 5px;
}

/* END Announcements_rtl.css
 ______________________________________________________________________________*/
 
 /* ======== Curam Styling 2016 ======== */
 
 body.rtl.curam.soria .announcements::before {
    float: right;
}

body.rtl.curam.soria .announcements .controls {
    float: left;
    margin-right: 5px;
    margin-left: 25px;
}
body.rtl.curam.soria span#announcements b {
  float:right;
  padding-right: 34px;
  padding-left: 10px;
}

body.rtl.curam.soria .announcements .controls *:focus-visible {
  outline:2px solid #0f62fe;
  padding-bottom: 25px;
  padding-left: 25px;
  padding-right:5px;
}

/** Turn the control buttons around **/
body.rtl.curam.soria .announcements .play img,
body.rtl.curam.soria .announcements .play-roll-over img,
body.rtl.curam.soria .announcements .play-select img,
body.rtl.curam.soria .announcements .last img,
body.rtl.curam.soria .announcements .last-roll-over img,
body.rtl.curam.soria .announcements .last-select img,
body.rtl.curam.soria .announcements .next img,
body.rtl.curam.soria .announcements .next-roll-over img,
body.rtl.curam.soria .announcements .next-select img
 {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

/** Turn the play button around **/
	
 /* ======== End Curam Styling 2016 ======== */
 
/*______________________________________________________________________________
 * canadian-address.css
 *
 * Styling specific to the Canadian Civic Address format renderer.
 */

td.ADI {
  padding-right: 7px !important;
}

td.UNITNO div.inputWrapper {
  width: 50%;
}

td.STRNUMSFX span.container input.text {
  width: 4em !important;
  float: left;
}

td.STRNUMSFX span.container span.separator {
  width: 3px;
  float: left;
}

td.STRNUMSFX span.container div.codetable {
  width: 4em !important;
}

td.STRNUMBER {
  padding-right: 0px !important;
}

td.STRNOSFX {
  padding-right: 0px !important;
}

td.STRTYPEDIR {
  padding-right: 2px !important;
}

td.STRTYPE {
  width: 75%;
  padding-right: 3px !important;
}

td.STRDIR {
  width: 25%;
  padding-right: 0px !important;
}

td.PROV {
  padding-right: 2px !important;
}

td.PROV div.inputWrapper .dijitTextBox, 
td.PROV div.inputWrapper .dijitComboBox, 
td.PROV div.inputWrapper .dijitSpinner {
  width: 100% !important;
}

td.POSTCODE div.inputWrapper {
  width: 50%;
} 
/*______________________________________________________________________________
 * CaseAudits.css
 * 
 * Create styles that are applied to the HTML produced by  
 * Case Audit renderers.
 */

div.FocusAreaCluster td {
  border: none;
  background-color :white; 
}

div.case-audit-scroll-list {
  overflow:auto;
  width:100%;
}

div.case-audit-height-90 {
  height:90px;
}

div.case-audit-height-120 {
  height:120px;
}

/* END CaseAudits.css 
 ______________________________________________________________________________*/
/* ======== Curam 2016 Styling ======== */

body.curam .cke_bottom {
  display: none;
}

/*______________________________________________________________________________
 * contact-log.css
 *
 * Create styles that are applied to the Incident and Investigation tabs for the contact details.
 */

.contact-content {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background-color: #E6EBF1;
}

.investigation-tab-details .contact-content {
  position: absolute;
  bottom: 3px;
  left: 1px;
  width: 100%;
  background-color: #E6EBF1;
}

.contact-content-detail {
  padding-left: 12px;
  margin-top: 1px;
}

.inital-contact-table table,
.latest-contact-table table {
  float: left;
}

.inital-contact-table table td,
.latest-contact-table table td {
  padding-bottom: 0px !important;
}

div.content-panel-detail div.inital-contact-table table {
  margin-left: 5px;
  margin-top: 2px;
  margin-right: 15px;
}

div.content-panel-detail div.latest-contact-table table {
  margin-left: 5px;
  margin-top: 2px;
}

.contact-content .content {
  padding-left: 11px;
}

div.investigation-tab-details .contact-content img,
div.incident-tab-details .contact-content img {
  padding: 0px;
  float: left;
}

div.inital-contact-table  {
  float: left;
  overflow: hidden;
  white-space: nowrap;
  width: 35%;
}

div.latest-contact-table  {
  overflow: hidden;
  white-space: nowrap;
}

/*______________________________________________________________________________
 * end contact-log.css
 */


/*______________________________________________________________________________
 * contact-log_rtl.css
 *
 * Create styles that are applied to the Incident and Investigation tabs for the contact details.
 */

.rtl .contact-content {
  left: auto;
  right: 0px;
}

.rtl .investigation-tab-details .contact-content {
  left: auto;
  right: 1px;
}

.rtl .contact-content-detail {
  padding-left: 0;
  padding-right: 12px;
}

.rtl .inital-contact-table table,
.rtl .latest-contact-table table {
  float: right;
}

.rtl div.content-panel-detail div.inital-contact-table table {
  margin-left: 15px;
  margin-right: 5px;
}

.rtl div.content-panel-detail div.latest-contact-table table {
  margin-left: 0;
  margin-right: 5px;
}

.rtl .contact-content .content {
  padding-left: 0;
  padding-right: 11px;
}

.rtl div.investigation-tab-details .contact-content img,
.rtl div.incident-tab-details .contact-content img {
  float: right;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl div.inital-contact-table  {
  float: right;
}

/*______________________________________________________________________________
 * end contact-log_rtl.css
 */


/*
 * Copyright Merative US L.P. 2019, 2024
 */

/*______________________________________________________________________________
 * employer-tab-details.css
 *
 * Create styles that are applied to the HTML to produce Employer details tab.
 */

div.employer-container-panel {
  background-color: transparent;
  height:120px;
  overflow: visible;
  position: relative;
  top: 5px;
  min-width:975px;
}

div.employer-container-panel *:focus-visible {
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
}

.tab-details .employer-related-companies {
  font-family: tahoma;
  color: #3B7192;
  right: 15px;
  top: 24px;
  position: absolute;
  background-color: white;
  padding-left: 5px;
}

.tab-details .employer-content-industry {
  font-family: tahoma;
  padding-left: 15px;
  clear: left;
}

div.employer-image-panel {
  width: 98px;
  position: absolute;
  left: 10px;
  top: 0px;
}

div.employer-details-panel {
  background-color: #ffffff;
  position: absolute;
  left: 117px;
  right: 290px;
  top: 0px;
  z-index: 0;
}

.employer-workforce-detail .birtviewer_document_fragment {
  border: none !important;
}

.employer-workforce-panel {
  position: absolute;
  right: 10px;
  top: 0;
  width: 271px;
}

.employer-workforce-detail  {
  background-color: #FFFFFF;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  height: 108px;
  padding-left: 0;
  width: 100%;
}

div.employer-details-panel .content-address {
  max-width: 65%;
  text-overflow: ellipsis;

}


/*__________________ high contrast styling _____________________*/

.employer-workforce-detail  {
  border-left: 1px solid #575757;
  border-right: 1px solid #575757;
}


/*______________________________________________________________________________
 * end employer-tab-details.css
 */

/* ======== Curam 2016 Styling ======== */

body.curam.list-inline-page#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page div#content,
body.curam.list-inline-page#Curam_Employer_homeDetailsPreview #content {
  background: #ffffff;
}
body.curam#Curam_Employer_homeDetailsPreview.list-inline-page div#content div.employer-container-panel,
body.curam#Curam_ProspectEmployer_homeTabDetailsPrevew.list-inline-page div#content div.employer-container-panel,
body.curam.context-panel .employer-container-panel {
  min-width: 920px;
}
body.curam .employer-container-panel  {
  top: 0px;
  height: 180px;
}
body.curam#Curam_Employer_homeDetailsPreview.list-inline-page .employer-details-panel,
body.curam#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page .employer-details-panel,
body.curam.context-panel .employer-container-panel .employer-details-panel {
  min-width: 420px;
  width: calc(100% - 510px);
}
body.curam#Curam_Employer_homeDetailsPreview.list-inline-page .employer-workforce-panel,
body.curam#Curam_ProspectEmployer_homeTabDetailsPreview.list-inline-page .employer-workforce-panel,
body.curam .employer-container-panel .employer-workforce-panel {
  width: 329px;
  min-width: 329px;
}
body.curam .employer-container-panel .employer-workforce-panel {
  float: right;
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}
body.curam .employer-container-panel .employer-image-panel,
body.curam .employer-container-panel .employer-details-panel {
  position: relative;
  float: left;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  background-color: transparent;
}
body.curam .employer-container-panel .employer-image-panel {
  width: 120px;
  max-width: 120px;
  min-width: 120px;
  margin-top: 20px;
  margin-right: 40px;
}
body.curam .employer-container-panel .employer-details-panel {
  height: 140px !important;
  min-width: 740px;
  width: calc(100% - 590px);
  margin-top: 20px;
  margin-bottom: 20px;
  border-right: 2px solid #ffffff;
}
body.curam .employer-container-panel .employer-image-panel .image-panel-content {
  background-color: transparent;
}
body.curam .employer-container-panel .employer-details-panel .tab-details {
  border: none;
  height: 140px;
  overflow: visible;
}
body.curam .employer-container-panel .employer-details-panel .content-name,
body.curam .employer-container-panel .employer-details-panel .content-participant-id,
body.curam .employer-container-panel .employer-details-panel .content-address,
body.curam .employer-container-panel .employer-details-panel .employer-related-companies,
body.curam .employer-container-panel .employer-details-panel .employer-content-industry,
body.curam .employer-container-panel .employer-details-panel .content-web-address,
body.curam .employer-container-panel .employer-details-panel .content-contacts {
  padding: initial;
}
body.curam .employer-container-panel .employer-details-panel .content-address {
  padding: initial !important;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts {
  position: relative;
  margin-top: 27px;
}
body.curam .employer-container-panel .employer-details-panel .content-participant-id,
body.curam .employer-container-panel .employer-details-panel .employer-related-companies {
  right: 20px;
}
body.curam .employer-container-panel .employer-details-panel .content-name {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 23px;
  height: 23px;
  color: #161616;
  padding-bottom: 5px;
}
body.curam .employer-container-panel .employer-details-panel .content-participant-id {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  color: #161616;
  background: transparent;
}
body.curam .employer-container-panel .employer-details-panel .content-address {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  color: #161616;
}
body.curam .employer-container-panel .employer-details-panel .content-map a {
  display: block;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  color: #0f62fe;
  padding: 0px 30px 0px 0px;
  background: url('../../Images/icon_map.png') no-repeat right center;
}
body.curam .employer-container-panel .employer-details-panel .content-map a:hover,
body.curam .employer-container-panel .employer-details-panel .content-map a:focus {
  color: #0043ce;
  background-image: url('../../Images/icon_map_hover.png');
}
body.curam .employer-container-panel .employer-details-panel .content-map a:hover {
  text-decoration: underline;
}
body.curam .employer-container-panel .employer-details-panel .content-map a img {
  display: none;
}
body.curam .employer-container-panel .employer-details-panel .employer-related-companies,
body.curam .employer-container-panel .employer-details-panel .employer-related-companies a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  color: #0f62fe;
  background: transparent;
}
body.curam .employer-container-panel .employer-details-panel .employer-related-companies a:hover,
body.curam .employer-container-panel .employer-details-panel .employer-related-companies a:focus {
  color: #0043ce;
}
body.curam .employer-container-panel .employer-details-panel .employer-related-companies a:hover {
  text-decoration: underline;
}
body.curam .employer-container-panel .employer-details-panel .employer-content-industry {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  color: #161616;
}
body.curam .employer-container-panel .employer-details-panel .content-web-address,
body.curam .employer-container-panel .employer-details-panel .content-web-address a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  color: #0f62fe;
  padding-top: 5px;
}
body.curam .employer-container-panel .employer-details-panel .content-web-address a:hover,
body.curam .employer-container-panel .employer-details-panel .content-web-address a:focus {
  color: #0043ce;
}
body.curam .employer-container-panel .employer-details-panel .content-web-address a:hover {
  text-decoration: underline;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts .phonenumber,
body.curam .employer-container-panel .employer-details-panel .content-contacts .faxnumber,
body.curam .employer-container-panel .employer-details-panel .content-contacts .email,
body.curam .employer-container-panel .employer-details-panel .content-contacts {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  color: #161616;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts .phonenumber, 
body.curam .employer-container-panel .employer-details-panel .content-contacts .faxnumber, 
body.curam .employer-container-panel .employer-details-panel .content-contacts .email {
    max-width: 30%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts img {
  display: none;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts div.phonenumber {
  background: url('../../Images/phone--20-enabled.svg') no-repeat left center;
  padding: 0px 20px 0px 30px;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts div.faxnumber {
  background: url('../../Images/icon_fax.png') no-repeat left center;
  padding: 0px 20px 0px 30px;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts div.email {
  line-height: 20px;
  padding: 0px;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts div.email a {
  display: block;
  background: url('../../Images/email--20-enabled.svg') no-repeat left center;
  padding: 0px 20px 0px 30px;
  line-height: 20px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  height: 20px;
  color: #0f62fe;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts div.email a:hover,
body.curam .employer-container-panel .employer-details-panel .content-contacts div.email a:focus {
  background-image: url('../../Images/email--20-enabled.svg');
  color: #0043ce;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts div.email a:hover {
  text-decoration: underline;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts div.email.not-recorded {
  background: url('../../Images/email--20-enabled.svg') no-repeat left center;
  padding: 0px 20px 0px 30px;
  line-height: 20px;
}
body.curam .employer-container-panel .employer-details-panel .watermark {
  position: relative;
  z-index: 0;
  top: auto;
  left: auto;
  bottom: auto;
  right: auto;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #ad1625;
  line-height: 20px;
  background: transparent;
}
body.curam .employer-container-panel .employer-workforce-panel {
  height: 140px;
  padding: 20px 0px;
}
body.curam .employer-container-panel .employer-workforce-detail {
  border: none;
  background: transparent;
}
/* IE 11 fix */
html.dj_trident7 body.curam .employer-container-panel .employer-details-panel .content-participant-id {
  right: 5px;
}
html.dj_trident7 body.curam .employer-container-panel .employer-details-panel .watermark {
  position: absolute;
  left: 15px;
  bottom: 25px;
}
html.dj_trident7 body.curam .employer-container-panel .employer-details-panel .content-contacts {
  margin-left: 3px;
}

@media print {
  
  /* Prevent content being cut off in print mode */
  body.curam.context-panel div.context-panel-wrapper div.employer-container-panel {
    min-width: 1200px;
  }
}

/*______________________________________________________________________________
 * employer-tab-details_rtl.css
 *
 * Create styles that are applied to the HTML to produce Employer details tab.
 */

.rtl .tab-details .employer-related-companies {
  right: auto;
  left: 15px;
  padding-left: 0;
  padding-right: 5px;
}

.rtl .tab-details .employer-content-industry {
  padding-left: 0;
  padding-right: 15px;
  clear: right;
}

.rtl div.employer-image-panel {
  left: auto;
  right: 10px;
}

.rtl div.employer-details-panel {
  left: 290px;
  right: 117px;
}

.rtl .employer-workforce-panel {
  right: auto;
  left: 10px;
}

.rtl .employer-workforce-detail  {
  float: right;
  padding-right: 0;
}

/*______________________________________________________________________________
 * end employer-tab-details_rtl.css
 */

/* ======== Curam 2016 Styling ======== */

body.rtl.curam .employer-container-panel .employer-workforce-panel {
  float: left;
}
body.rtl.curam .employer-container-panel .employer-image-panel,
body.rtl.curam .employer-container-panel .employer-details-panel {
  float: right;
}
body.rtl.curam .employer-container-panel .employer-image-panel {
  margin-right: 0px;
  margin-left: 40px;
}
body.rtl.curam .employer-container-panel .employer-details-panel {
  border-left: 2px solid #ffffff;
  border-right: none;
}
body.rtl.curam .employer-container-panel .employer-details-panel .content-participant-id,
body.rtl.curam .employer-container-panel .employer-details-panel .employer-related-companies {
  right: auto;
  left: 20px;
}
body.rtl.curam .employer-container-panel .employer-details-panel .content-map a {
  padding: 0px 0px 0px 30px;
  background-position: left center;
}
body.rtl.curam .employer-container-panel .employer-details-panel .content-contacts div.phonenumber {
  background-position: right center;
  padding: 0px 30px 0px 20px;
}
body.rtl.curam .employer-container-panel .employer-details-panel .content-contacts div.faxnumber {
  background-position: right center;
  padding: 0px 30px 0px 20px;
}
body.rtl.curam .employer-container-panel .employer-details-panel .content-contacts div.email a {
  background-position: right center;
  padding: 0px 30px 0px 20px;
}
body.rtl.curam .employer-container-panel .employer-details-panel .content-contacts div.email.not-recorded {
  background-position: right center;
  padding: 0px 30px 0px 20px;
}
body.rtl.curam .content-participant-id {
  padding-left: 20px !important;
}
/* IE 11 fix */
html.dj_trident7 body.rtl.curam .employer-container-panel .employer-details-panel .content-participant-id {
  right: auto;
  left: 5px;
}
html.dj_trident7 body.rtl.curam .employer-container-panel .employer-details-panel .watermark {
  position: absolute;
  left: auto;
  right: 15px;
}
html.dj_trident7 body.rtl.curam .employer-container-panel .employer-details-panel .content-contacts {
  margin-left: 0px;
  margin-right: 3px;
}

/*
  This is a temporary override of the gantt
  css file.  It can be removed when these changes
  have been integrated into the JDE.
*/
#gantt #gantt-data #left-data {
  padding-right: 6px;
}
#gantt #gantt-data #right-data { 
  margin-left: 0px;
}
/*
 * Copyright Merative US L.P. 2020, 2021
 */
 
/*______________________________________________________________________________
 * legalactionhearing.css
 *
 * Create styles that are applied to the HTML for the legal action hearing context details.
 */

div.container-panel-legalaction {
  background: transparent;
  height: 230px;
  overflow: visible;
  min-width: 915px;
  position: relative;
}

div.container-panel-legalaction .curamStackController {
  display: flex;
  flex-direction: column-reverse;
  margin-right: 0px;
  margin-left: 0px;
}

div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_1 img,
div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_2 img {
  background-color: #f4f4f4;
  height: 21px;
  width: 21px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_1 img.hoverIcon,
div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_2 img.hoverIcon {
  display: none;
}

div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_1:hover img.defaultIcon,
div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_1:focus img.defaultIcon,
div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_2:hover img.defaultIcon,
div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_2:focus img.defaultIcon {
  display: none;
}

div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_1:hover img.hoverIcon,
div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_1:focus img.hoverIcon,
div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_2:hover img.hoverIcon,
div.container-panel-legalaction span.curamStackController #curam_controller_stackCon-threeimages_title_2:focus img.hoverIcon {
  display: block;
}

@media all and (-ms-high-contrast: none)  {
  div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
    width: 38px;
    height: 30px;
    margin-left: 5px;
  }
  div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
    width: 38px;
    height: 30px;
    margin-right: -5px;
  }
}

@media all and (-ms-high-contrast: active) {
  div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
    width: 38px;
    height: 30px;
    margin-top: 15px;
    margin-left: 5px;
  }
  div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
    width: 38px;
    height: 30px;
    margin-top: 15px;
    margin-right: -5px;
  }
}

div.container-panel-legalaction #container_stackCon-threeimages .rotator-default .rotator-prev-button,
div.container-panel-legalaction #container_stackCon-threeimages .rotator-default .rotator-next-button {
  background-image: none;
  padding-left: 0px;
  height: 21px;
  width: 20px;		
}

div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button img,
div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button img {
  display: block;
  padding-left: 0px;
  padding-right: 0px;
}

div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button img.hoverIcon,
div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button img.hoverIcon {
  display: none;
}

div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover img.defaultIcon,
div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus img.defaultIcon,
div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover img.defaultIcon,
div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus img.defaultIcon {
  display: none;
}

div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover img.hoverIcon,
div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus img.hoverIcon,
div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover img.hoverIcon,
div.container-panel-legalaction #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus img.hoverIcon {
  display: block;
  position: relative;
}

.legalaction-hearing-details {
  height: 150px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
  overflow: hidden;
}

.legalaction-hearing-details-panel {
  position: absolute;
  left: 510px;
  right: 10px;
  top: 8px;
}

.legalaction-hearing-ref {
  font-size: 120%;
  font-family: tahoma;
  color: #FB7803;
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 15px;
  background-color: white;
  position: absolute;
  right: 0px;
  top: 5px;
  padding-left: 5px;
  white-space: nowrap;
}

.legalaction-hearing-docketnum-label {
  display: inline;
  padding-left: 15px;
  padding-right: 5px;
  white-space: nowrap;
}

.legalaction-hearing-docketnum {
  display: inline;
}

.legalaction-hearing-details-table {
  padding-left: 15px;
  padding-top: 5px;
}

.legalaction-hearing-details-table table td,
.schedule-details-table table td {
  padding-left: 40px !important;
  white-space: nowrap;
  word-wrap:normal;
}

.legalaction-hearing-details-table table th,
.schedule-details-table table th {
  white-space: nowrap;
  word-wrap:normal;
}

.content-panel-detail.legalaction-hearing-details-panel .legalaction-hearing-details-table .horiz-table-body a:hover,
.content-panel-detail.legalaction-hearing-details-panel .legalaction-hearing-details-table .horiz-table-body a:focus {
  color: #0043ce;
}

.content-panel-detail.legalaction-hearing-details-panel .legalaction-hearing-details-table .horiz-table-body a:hover {
   text-decoration: underline;
}

.schedule-details {
  background-image: url('../../Images/details_panel_background_grey.png');
  width: 91%;
  margin-left: 15px;
  margin-top: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
  padding-top: 5px;
  padding-left: 10px;
  padding-bottom: 5px;
  overflow: hidden;
}

h3.schedule-title{
  height: 20px;
  white-space: nowrap;
}

.hearing-schedule-time {


}

.hearing-schedule-status {


}

/* end legalactionhearing.css */




/*
 * Copyright Merative US L.P. 2020
 */

/*______________________________________________________________________________
 * legalactionhearing_rtl.css
 *
 * Create styles that are applied to the HTML for the legal action hearing context details.
 */

.rtl .legalaction-hearing-details {
  padding-right: 0px;
  float: right;
}

.rtl .legalaction-hearing-details-panel {
  left: 10px;
  right: 510px;
}

.rtl .legalaction-hearing-ref {
  padding-right: 5px;
  padding-left: 15px;
  right: auto;
  left: 0px;
}

.rtl .legalaction-hearing-docketnum-label {
  padding-left: 5px;
  padding-right: 15px;
}

.rtl .legalaction-hearing-docketnum {
  display: inline-block;
}

.rtl .legalaction-hearing-details-table {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .legalaction-hearing-details-table table td,
.rtl .schedule-details-table table td {
  padding-left: 0 !important;
  padding-right: 40px !important;
}

.rtl .schedule-details {
  margin-left: 10px;
  margin-right: 15px;
  padding-left: 0;
  padding-right: 10px;
}

.rtl div.container-panel-legalaction #container_stackCon-threeimages .rotator-default .rotator-prev-button,
.rtl div.container-panel-legalaction #container_stackCon-threeimages .rotator-default .rotator-next-button {
  background-image: none;
  padding-right: 0px;
  height: 21px;
  width: 20px;		
}

/* end legalactionhearing_rtl.css */

/*
 * Copyright Merative US L.P. 2021
 */
/*______________________________________________________________________________
 * legalactionorder.css
 * 
 * Create styles that are applied to the HTML for the legal action order context details.
 */

.legalaction-order-details {
  height: 165px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
  overflow: hidden;
}

.legalaction-order-details-panel {
  position: absolute;
  left: 510px;
  right: 10px;
  top: 20px;
}

.legalaction-order-effective {
  padding-left: 15px;
  white-space: nowrap;
}

.legalaction-order-details-table { 
  padding-left: 15px;
  padding-top: 15px;
  padding-bottom: 45px;
}

.legalaction-order-details-table table td {
  padding-left: 40px !important;
  white-space: nowrap;
  word-wrap:normal;
}

.legalaction-order-details-table table th {
  white-space: nowrap;
  word-wrap:normal;
}

.legalaction-end-dates { 
  float: left;
  width: 100%;  
  background-color: #E6EBF1;
  height: 25px;
}

.legalaction-end-dates-detail { 
  padding-left: 12px;
  margin-top: 3px;
}

.expected-end-table table, 
.actual-end-table table {
  float: left;
}

.expected-end-table table td,
.actual-end-table  table td {
  color: #696969;
}

.expected-end-table table td,
.actual-end-table  table td {
  padding-bottom: 0px !important;
}

div.content-panel-detail div.expected-end-table table {
  margin-left: 5px;
  margin-top: 3px;
  margin-right: 15px;
}

div.content-panel-detail div.actual-end-table table { 
  margin-left: 5px;
  margin-top: 3px;
}

.legalaction-end-dates-detail img { 
  padding: 0px;
  float: left;
}

div.expected-end-table  {
  float: left;
  overflow: hidden;
  white-space: nowrap;
  width: 35%;
}

div.actual-end-table  {
  overflow: hidden;
  white-space: nowrap;
}

.content-panel-detail.legalaction-order-details-panel .legalaction-order-details-table .horiz-table-body a:hover,
.content-panel-detail.legalaction-order-details-panel .legalaction-order-details-table  .horiz-table-body a:focus {
  color: #0043ce;
}

.content-panel-detail.legalaction-order-details-panel .legalaction-order-details-table .horiz-table-body a:hover {
  text-decoration: underline;
}

/* end legalactionorder.css */ 


/*______________________________________________________________________________
 * legalactionorder_rtl.css
 * 
 * Create styles that are applied to the HTML for the legal action order context details.
 */

.rtl .legalaction-order-details {
  padding-right: 0px;
  float: right;
}

.rtl .legalaction-order-details-panel {
  left: 10px;
  right: 510px;
}

.rtl .legalaction-order-effective {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .legalaction-order-details-table { 
  padding-left: 0;
  padding-right: 15px;
}

.rtl .legalaction-order-details-table table td {
  padding-left: 0 !important;
  padding-right: 40px !important;
}

.rtl .legalaction-end-dates { 
  float: right;
}

.rtl .legalaction-end-dates-detail { 
  padding-left: 0;
  padding-right: 12px;
}

.rtl .expected-end-table table, 
.rtl .actual-end-table table {
  float: right;
}

.rtl div.content-panel-detail div.expected-end-table table {
  margin-left: 15px;
  margin-right: 5px;
}

.rtl div.content-panel-detail div.actual-end-table table { 
  margin-left: 0;
  margin-right: 5px;
}

.rtl .legalaction-end-dates-detail img {
  float: right;
}

.rtl div.expected-end-table  {
  float: right;
}

/* end legalactionorder_rtl.css */ 


/*
 * Copyright Merative US L.P. 2016
 */

/*
 *_________________________________________________________________________________
 * legalactionpetition.css
 * 
 * Create styles that are applied to the HTML for the legal action petition context details.
 */

.legalaction-petition-details-panel {
  position: absolute;
  left: 510px;
  right: 10px;
  top: 20px;
}

.legalaction-petition-details {
  height: 110px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
  overflow: hidden;
}

.legalaction-petition-filed {
  padding-left: 15px;
  white-space: nowrap;
}

.legalaction-petition-details-table { 
  padding-left: 15px;
  padding-top: 15px;
}

.legalaction-petition-details-table table td {
  padding-left: 40px !important;
  white-space: nowrap;
  word-wrap: normal;
}

.legalaction-petition-details-table table th {
  white-space: nowrap;
  word-wrap: normal;
}


/* end legalactionpetition.css */ 

.legalaction-petition-details div.watermark {
  color:gainsboro;
  font-size:500%;
  z-index: -1;
  position:absolute;
  top: 30px;
  left: 130px;
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;  
}

/* BEGIN, WI117561, YF */
.high-contrast .legalaction-petition-details div.watermark {
  color: #666666;
}
/* END, WI117561, YF */


/*______________________________________________________________________________
 * legalactionpetition_rtl.css
 * 
 * Create styles that are applied to the HTML for the legal action petition context details.
 */

.rtl .legalaction-petition-details-panel {
  left: 10px;
  right: 510px;
}

.rtl .legalaction-petition-details {
  padding-right: 0px;
  float: right;
}

.rtl .legalaction-petition-filed {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .legalaction-petition-details-table { 
  padding-left: 0;
  padding-right: 15px;;
}

.rtl .legalaction-petition-details-table table td {
  padding-left: 0 !important;
  padding-right: 40px !important;
}


/* end legalactionpetition_rtl.css */ 

.rtl .legalaction-petition-details div.watermark {
  left: auto;
  right: 130px; 
}
/*
 * Copyright Merative US L.P. 2016, 2024
 */
/* ==== Links Panel ==== */

body.curam.soria div.content-panel-detail a {
  text-decoration: none;
}
body.curam.soria div.content-panel-detail a:hover {
  text-decoration: underline;
}
body.curam.soria div.content-panel-detail a:hover,
body.curam.soria div.content-panel-detail a:focus {
  color: #0043ce;
}

/* Size and positioning of links panel */
body.curam.soria div.content-panel-detail.ic-links-panel,
body.curam.soria div.content-panel-detail.ic-links-panel-one-casemem,
body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page div#content div.container-panel-ic div.ic-links-panel,
body#Curam_IntegratedCase_tabDetailsPreview.list-inline-page div#content div.container-panel-ic div.ic-links-panel-one-casemem,
body.curam div.content-panel-detail.investigation-links-panel,
body.curam.soria div.content-panel-detail.pd-links-panel,
body.curam.soria div.content-panel-detail.pd-links-panel-onecol {
  background-color: transparent;
  padding-top: 0px !important;
  top: 20px;
  right: 0px;
  width: 362px;
  min-width:362px;
  height: 140px !important;
  border-left: 2px solid #e0e0e0;
}
/* Internal layout of links panel */
body.curam div.content-panel-detail div.tab-links {
  background: transparent;
  border: 0px;
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
}
body.curam div.content-panel-detail div.tab-links div.left-col,
body.curam div.content-panel-detail div.tab-links div.inner-col {
  padding: 0px;
}
body.curam .tab-links .left-col .action-items {
  padding: 0px;
  display: grid;
  grid-template-rows: repeat(var(--tab-links-col-max-items, 2), auto);
  grid-auto-flow: column;
  column-gap: 1rem;
}
body.curam div.content-panel-detail .nolink-wrapper {
  padding-left:2px;
}
body.curam div.content-panel-detail .link-wrapper,
body.curam div.content-panel-detail .nolink-wrapper {
  padding-bottom: 1px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div[class^='link'],
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div[class^='link']{
  padding:2px;
}
/* Styling and position of links */
body.curam div.content-panel-detail .link-wrapper div.link,
body.curam div.content-panel-detail .nolink-wrapper div.link {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  padding: 0px;
}
body.curam div.content-panel-detail .link-wrapper div.link a,
body.curam div.content-panel-detail .nolink-wrapper div.link a {
  line-height: 20px;
}
body.curam div.content-panel-detail .nolink-wrapper div.link {
  color: black;
}
body.curam div.content-panel-detail .link-wrapper {
  color: #1f57a4;
  text-decoration: none;
}
body.curam div.content-panel-detail .nolink-wrapper div.icon {
  float: left;
}
body.curam .tab-links .action-items .link-wrapper,
body.curam .tab-links .action-items .nolink-wrapper {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.curam div.content-panel-detail .link-wrapper div.link,
body.curam div.content-panel-detail .nolink-wrapper div.link {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.curam div.content-panel-detail .link-wrapper:hover,
body.curam div.content-panel-detail .link-wrapper:focus {
  color: #25467a;
}
body.curam div.content-panel-detail .link-wrapper a {
  color: #0f62fe;
}

/* Case status header */
body.curam .content-panel-detail .ic-case-status,
body.curam .content-panel-detail .pd-case-status {
  height: 23px;
  padding-bottom: 5px;
  background-color: transparent;
}
body.curam .content-panel-detail .ic-case-status .ic-status,
body.curam .content-panel-detail .pd-case-status .pd-status {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #264a60;
  padding-left: 0px;
  padding-right: 0px;
  height: 23px;
}

/* Case Owner */
body.curam .content-panel-detail .ic-case-owner-panel,
body.curam .content-panel-detail .inv-case-owner-panel,
body.curam .content-panel-detail .pd-case-owner-panel {
  height: 20px;
  padding-top: 0px;
  padding-left:2px;
  position: absolute;
  bottom: 0px;
  background-color: transparent;
}
body.curam .content-panel-detail .ic-case-owner-icon img,
body.curam .content-panel-detail .inv-case-owner-panel img,
body.curam .content-panel-detail .pd-case-owner-icon img {
  display: none;
}
body.curam .content-panel-detail .ic-case-owner a,
body.curam .content-panel-detail .inv-case-owner-panel a,
body.curam .content-panel-detail .pd-case-owner a {
  background: url("../../Images/icon_case_owner.png") left top no-repeat;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #0f62fe;
  height: 20px;
  line-height: 20px;
  padding-left: 30px;
}
body.curam .content-panel-detail .ic-case-owner a:hover,
body.curam .content-panel-detail .ic-case-owner a:focus,
body.curam .content-panel-detail .inv-case-owner-panel a:hover,
body.curam .content-panel-detail .inv-case-owner-panel a:focus,
body.curam .content-panel-detail .pd-case-owner a:hover,
body.curam .content-panel-detail .pd-case-owner a:focus {
  background-image: url("../../Images/icon_case_owner_hover.png");
  color: #0043ce;
}
body.curam .content-panel-detail .ic-case-owner a:hover,
body.curam .content-panel-detail .inv-case-owner-panel a:hover,
body.curam .content-panel-detail .pd-case-owner a:hover {
  text-decoration: underline;
}

/* Hide existing img elements */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.icon,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.icon {
  display: none;
}

/* Set icon div height and width */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.icon,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.icon {
  width: 20px;
  height: 20px;
}
body.curam .tab-links .link-wrapper div.link a {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* Investigations */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-investigations a,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.link.icon-investigations {
  background: url("../../Images/icon_investigations.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-investigations a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-investigations a:focus,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-investigations a,
body.curam div.content-panel-detail div.tab-links .link-wrapper:focus div.link.icon-investigations a {
  background-image: url("../../Images/icon_investigations_hover.png");
  color: #0043ce;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-investigations a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-investigations a {
  text-decoration: underline;
}

/* Incidents */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-incidents a,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.link.icon-incidents {
  background: url("../../Images/incidents__filled--20-enabled.svg") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-incidents a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-incidents a:focus,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-incidents a,
body.curam div.content-panel-detail div.tab-links .link-wrapper:focus div.link.icon-incidents a {
  background-image: url("../../Images/incidents__filled--20-enabled.svg");
  color: #0043ce;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-incidents a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-incidents a {
  text-decoration: underline;
}

/* Issues */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-issues a,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.link.icon-issues {
  background: url("../../Images/icon_issue_case.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-issues a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-issues a:focus,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-issues a,
body.curam div.content-panel-detail div.tab-links .link-wrapper:focus div.link.icon-issues a {
  background-image: url("../../Images/icon_issue_case_hover.png");
  color: #0043ce;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-issues a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-issues a {
  text-decoration: underline;
}

/* Legal Actions */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-legal-actions a,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.link.icon-legal-actions {
  background: url("../../Images/icon_legal_actions.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-legal-actions a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-legal-actions a:focus,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-legal-actions a,
body.curam div.content-panel-detail div.tab-links .link-wrapper:focus div.link.icon-legal-actions a {
  background-image: url("../../Images/icon_legal_actions_hover.png");
  color: #0043ce;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-legal-actions a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-legal-actions a {
  text-decoration: underline;
}

/* Appeals */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-appeals a,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.link.icon-appeals {
  background: url("../../Images/icon_appeals.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-appeals a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-appeals a:focus,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-appeals a,
body.curam div.content-panel-detail div.tab-links .link-wrapper:focus div.link.icon-appeals a {
  background-image: url("../../Images/icon_appeals_hover.png");
  color: #0043ce;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-appeals a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-appeals a {
  text-decoration: underline;
}

/* Verifications */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-verifications a,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.link.icon-verifications {
  background: url("../../Images/verifications__filled-20-enabled.svg") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-verifications a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-verifications a:focus,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-verifications a,
body.curam div.content-panel-detail div.tab-links .link-wrapper:focus div.link.icon-verifications a {
  background-image: url("../../Images/verifications__filled-20-enabled.svg");
  color: #0043ce;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-verifications a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-verifications a {
  text-decoration: underline;
}

/* Evidence In Edit */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-evidence-in-edit a,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.link.icon-evidence-in-edit {
  background: url("../../Images/icon_evidence_inedit.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-evidence-in-edit a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-evidence-in-edit a:focus,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-evidence-in-edit a,
body.curam div.content-panel-detail div.tab-links .link-wrapper:focus div.link.icon-evidence-in-edit a {
  background-image: url("../../Images/icon_evidence_inedit_hover.png");
  color: #0043ce;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-evidence-in-edit a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-evidence-in-edit a {
  text-decoration: underline;
}

/* Underpayments */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-underpayments a,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.link.icon-underpayments {
  background: url("../../Images/underpayment__filled-20-enabled.svg") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-underpayments a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-underpayments a:focus,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-underpayments a,
body.curam div.content-panel-detail div.tab-links .link-wrapper:focus div.link.icon-underpayments a {
  background-image: url("../../Images/underpayment__filled-20-enabled.svg");
  color: #0043ce;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-underpayments a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-underpayments a {
  text-decoration: underline;
}

/* Overpayments */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-overpayments a,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.link.icon-overpayments {
  background: url("../../Images/icon_over_payment.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-overpayments a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-overpayments a:focus,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-overpayments a,
body.curam div.content-panel-detail div.tab-links .link-wrapper:focus div.link.icon-overpayments a {
  background-image: url("../../Images/icon_over_payment_hover.png");
  color: #0043ce;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-overpayments a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-overpayments a {
  text-decoration: underline;
}

/* Open allegations */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-open-allegations a,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.link.icon-open-allegations {
  background: url("../../Images/icon_allegation.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-open-allegation a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-open-allegations a:focus,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-open-allegations a,
body.curam div.content-panel-detail div.tab-links .link-wrapper:focus div.link.icon-open-allegations a {
  background-image: url("../../Images/icon_allegation_hover.png");
  color: #0043ce;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-open-allegation a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-open-allegations a {
  text-decoration: underline;
}

/* Decided allegations */
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-decided-allegations a,
body.curam div.content-panel-detail div.tab-links .nolink-wrapper div.link.icon-decided-allegations {
  background: url("../../Images/icon_decided_allegations.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-decided-allegations a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-decided-allegations a:focus,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-decided-allegations a,
body.curam div.content-panel-detail div.tab-links .link-wrapper:focus div.link.icon-decided-allegations a {
  background-image: url("../../Images/icon_decided_allegations_hover.png");
  color: #0043ce;
}
body.curam div.content-panel-detail div.tab-links .link-wrapper div.link.icon-decided-allegations a:hover,
body.curam div.content-panel-detail div.tab-links .link-wrapper:hover div.link.icon-decided-allegations a {
  text-decoration: underline;
}

body.rtl.curam.soria div.content-panel-detail.ic-links-panel,
body.rtl.curam.soria div.content-panel-detail.ic-links-panel-one-casemem,
body.rtl.curam div.content-panel-detail.person-links-panel-onecol,
body.rtl.curam div.content-panel-detail.person-links-panel,
body.rtl.curam div.content-panel-detail.investigation-links-panel,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel-onecol,
body#Curam_IntegratedCase_tabDetailsPreview.rtl.list-inline-page div#content div.container-panel-ic div.ic-links-panel,
body#Curam_IntegratedCase_tabDetailsPreview.rtl.list-inline-page div#content div.container-panel-ic div.ic-links-panel-one-casemem {
  left: 0px;
  right: auto;
  border-left: 0px;
  border-right: 2px solid #e0e0e0;
}

body.rtl.curam div.content-panel-detail.ic-links-panel div.tab-links div.inner-col,
body.rtl.curam div.content-panel-detail.ic-links-panel-one-casemem div.tab-links div.inner-col,
body.rtl.curam div.content-panel-detail.person-links-panel-onecol div.tab-links div.inner-col,
body.rtl.curam div.content-panel-detail.person-links-panel div.tab-links div.inner-col,
body.rtl.curam div.content-panel-detail.investigation-links-panel-onecol div.tab-links div.inner-col,
body.rtl.curam div.content-panel-detail.investigation-links-panel div.tab-links div.inner-col,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel div.tab-links div.inner-col,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel-onecol div.tab-links div.inner-col {
  float: left;
}

body.rtl.curam.soria div.content-panel-detail.ic-links-panel .inner-col,
body.rtl.curam.soria div.content-panel-detail.ic-links-panel-one-casemem .inner-col,
body.rtl.curam div.content-panel-detail.person-links-panel-onecol .inner-col,
body.rtl.curam div.content-panel-detail.person-links-panel .inner-col,
body.rtl.curam div.content-panel-detail.investigation-links-panel-onecol .inner-col,
body.rtl.curam div.content-panel-detail.investigation-links-panel .inner-col,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel .inner-col,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel-onecol .inner-col{
  padding-right: 0px !important;
}

body.rtl.curam div.content-panel-detail.ic-links-panel div.tab-links .link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.ic-links-panel div.tab-links .nolink-wrapper div.link,
body.rtl.curam div.content-panel-detail.ic-links-panel-one-casemem div.tab-links .link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.ic-links-panel-one-casemem div.tab-links .nolink-wrapper div.link,
body.rtl.curam div.content-panel-detail.person-links-panel-onecol div.tab-links .link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.person-links-panel-onecol div.tab-links .nolink-wrapper div.link,
body.rtl.curam div.content-panel-detail.person-links-panel div.tab-links .link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.person-links-panel div.tab-links .nolink-wrapper div.link,
body.rtl.curam div.content-panel-detail.investigation-links-panel-onecol div.tab-links .link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.investigation-links-panel-onecol div.tab-links .nolink-wrapper div.link,
body.rtl.curam div.content-panel-detail.investigation-links-panel div.tab-links .link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.investigation-links-panel div.tab-links .nolink-wrapper div.link,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel div.tab-links .link-wrapper div.link a,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel div.tab-links .nolink-wrapper div.link,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel-onecol div.tab-links .link-wrapper div.link a,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel-onecol div.tab-links .nolink-wrapper div.link {
  background-position: right center;
  padding-left: 0px;
  padding-right: 30px;
}

body.rtl.curam .content-panel-detail .ic-case-owner a,
body.rtl.curam .content-panel-detail .inv-case-owner-panel a,
body.rtl.curam .content-panel-detail .pd-case-owner a {
  background-position: right top;
  padding-left: 0px;
  padding-right: 30px;
}
body.rtl.curam div.content-panel-detail .nolink-wrapper {
  padding-right:2px;
}
body.rtl.curam div.content-panel-detail .link-wrapper,
body.rtl.curam div.content-panel-detail .nolink-wrapper {
  padding-bottom: 1px;
}
body.rtl.curam div.content-panel-detail div.tab-links .link-wrapper div[class^='link'],
body.rtl.curam div.content-panel-detail div.tab-links .nolink-wrapper div[class^='link'] {
  padding:2px;
}
/* Case Owner */
body.rtl.curam .content-panel-detail div.tab-links .ic-case-owner-panel,
body.rtl.curam .content-panel-detail div.tab-links .inv-case-owner-panel,
body.rtl.curam .content-panel-detail div.tab-links .pd-case-owner-panel {
  padding-right:2px;
}
/*
 * Copyright Merative US L.P. 2022, 2024
 */

.RemoveFieldPadding table tbody tr td.field {
  padding:0px;
}

#note-history table:has(.body) {
  word-wrap: break-word;
  width: 100%;
}

#note-history .title {
  border-block-start: 1px solid #e0e0e0;
  font-size: 14px;
  font-weight: 600; 
}

#note-history tr.title td * {
  vertical-align:baseline;
}

#note-history .title td{
  vertical-align:baseline;
}

#note-history .title > * {
  padding-block-start: 1.5rem;
  padding-block-end: 0.5rem;
}

/* Remove the padding and margin we added above from the first edit in the history list */
#note-history > table:first-child .title:first-child,
#note-history > *:first-child > table:first-child .title:first-child{
  border-block-start: none;
}

#note-history > table:first-child .title:first-child > *,
#note-history > *:first-child > table:first-child .title:first-child > * {
  padding-block-start: unset;
}

#note-history .title span.date {
  text-transform: lowercase;
}

#note-history .title span.location {
  margin-left: 10px;
}

#note-history .title span.date span {
  margin-right: 10px;
}

div.SETNOTEHEIGTH {
  height:250px;
}

#content > div.cds--cluster .cds--label > span {
  word-wrap: normal;
}

#note-history .rich-text {
  padding-bottom: 1.5rem;
}


/*
 * Copyright Merative US L.P. 2016, 2024
 */

/*
 *_________________________________________________________________________________
 * overpayment.css
 * 
 * Create styles that are applied to the HTML for the overpayment context details.
 */

div.overpay-container-panel {
  background-color: transparent;
  height:130px;
  overflow: visible;
  position: relative;
  top: 5px;
  min-width: 940px;
}

.overpayment-details {
  float: left;
  width: 100%;
  padding-left: 15px;
}

.overpayment-details .overpayment-type {
  font-size: 140%;
  color: #FB7803;
  width: 96%;
  white-space: nowrap;
  overflow: hidden;
  padding-bottom: 2px;
}

.overpayment-related-ic-case {
  font-size: 103%;
}

.overpayment-details-table {
  padding-top: 12px;
}

.overpayment-details-table table td {
  padding-left: 30px !important;
}

.overpayment-content-panel {
  background-color: #FFFFFF;
  position: absolute;
  left: 127px;
  right: 320px;
  top: 0;
  z-index: 0;
}

.overpayment-tab-details {
  height: 120px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

.overpayment-chart-panel {
  position:absolute;
  right:10px;
  top:0;
  width:301px;
}

.overpayment-chart-detail {
  background-color:#FFFFFF;
  border-left:1px solid #DADADA;
  border-right:1px solid #DADADA;
  float:left;
  height:120px;
  padding-left:0;
  width:100%;
}

.overpayment-tab-details div.watermark {
  color: gainsboro;
  font-size: 450%;
  z-index: -2;
  position: absolute;
  top: 30px;
  left: 110px;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  background-color: #ffffff;
}

/*__________________ high contrast styling _____________________*/

/* BEGIN, WI117561, YF */
.high-contrast .overpayment-tab-details div.watermark {
  color: #666666;
}
/* END, WI117561, YF */

.high-contrast .overpayment-tab-details {
  border-left: 1px solid #575757;
  border-right: 1px solid #575757;
}

.high-contrast .overpayment-details .overpayment-type {
  color: #a22d0b;
}

.high-contrast .overpayment-chart-detail {
  border-left:1px solid #575757;
  border-right:1px solid #575757;
}

/*______________________________________________________________________________
 * end overpayment.css
 */

/* ======== Curam 2016 Styling ======== */

body.curam.soria div.overpay-container-panel {
  background-color: transparent;
  height: 180px;
  top: 0px;
}

body.curam.soria div.overpay-container-panel *:focus-visible {
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
}


body.curam.soria div.overpay-container-panel .name-one-title a:focus-visible {
  display: flow-root;
  text-overflow: ellipsis;
  overflow: hidden;
}

body.curam.soria .overpayment-tab-details .overpayment-details-table a:focus-visible {
  display: block;
}


body.curam.soria div#content div.context-panel-wrapper div.overpay-container-panel div.case-participant-panel {
  width: auto;
  left: 0px;
}

/* Size of image panel content */
body.curam.soria .overpay-container-panel .image-panel-content {
  width: 160px;
  height: 160px;
  background-color: transparent;
}

/* Size and position of participant image */
body.curam.soria .overpay-container-panel .image-panel-content .participant-image {
  padding: 0px;
  width: 120px;
  height: 120px;
  position: absolute;
  left: 16px;
}

body.curam.soria .overpay-container-panel .image-panel-content .participant-image img {
  border-radius: 50%;
}

body.curam.soria .overpay-container-panel .image-panel-content .name-background {
  position: absolute;
  bottom: 15px;
  width: 152px;
}

body.curam.soria .overpay-container-panel .image-panel-content .name-one-title {
  height: 20px;
  width: 100%;
  background-color: transparent;
}

body.curam.soria .overpay-container-panel .image-panel-content .name-one-title a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #0f62fe;
  letter-spacing: -0.15px;
  text-align: center;
  line-height: 20px;
  height: 20px;
  width: 100%;
  text-decoration: none;
}

body.curam.soria .overpay-container-panel .image-panel-content .name-one-title a:hover,
body.curam.soria .overpay-container-panel .image-panel-content .name-one-title a:focus {
  color: #0043ce;
}

body.curam.soria .overpay-container-panel .image-panel-content .name-one-title a:hover {
  text-decoration: underline;
}

body.curam.soria .overpay-container-panel .image-panel-content .participant-details {
  position: absolute;
  bottom: 0px;
  width: 152px;
  text-align: center;
}

body.curam.soria .overpay-container-panel .image-panel-content div.image-first-line,
body.curam.soria .overpay-container-panel .image-panel-content div.participant-details-divider,
body.curam.soria .overpay-container-panel .image-panel-content div.image-second-line {
  clear: none;
  width: auto;
  float: none;
  display: inline-block;
  padding: 0px;
  font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #161616;
}

body.curam.soria .overpay-container-panel .image-panel-content div.participant-details-divider {
  margin-left: 10px;
  margin-right: 7px;
  width: 3px;
  height: 10px;
  border-left: 1px solid #e0e0e0;
}

body.curam.soria .overpay-container-panel .image-panel-content .name-one-title,
body.curam.soria .overpay-container-panel .image-panel-content .name-two-title {
  background-color: transparent;
}

/* Size and position of special caution icon */
body.curam.soria .overpay-container-panel .image-panel-content .left-corner-image {
  left: 16px;
  z-index: 100;
}

/* Size and position of citizen context viewer icon */
body.curam.soria .overpay-container-panel .image-panel-content .right-corner-image {
  top: 0px;
  left: 96px;
  z-index: 100;
  background: url("../../Images/ccv__filled--20-enabled.svg") center center no-repeat;
}

body.curam.soria .overpay-container-panel .image-panel-content .right-corner-image:hover,
body.curam.soria .overpay-container-panel .image-panel-content .right-corner-image:focus {
  display: block;
  height: 40px;
  background: url("../../Images/ccv__filled--20-enabled.svg") center center no-repeat;
}

body.curam.soria .overpay-container-panel .image-panel-content .right-corner-image a {
  display: block;
  width: 40px;
  height: 40px;
}

body.curam.soria .overpay-container-panel .image-panel-content .right-corner-image a img {
  display: none;
}

body.curam.soria .overpay-container-panel .image-panel-content .image-links {
  left: 140px;
  top: 10px;
}

/* Size and position of content panel */
body.curam.soria .overpayment-content-panel {
  background-color: transparent;
  right: 363px;
  left: 175px;
  top: 10px;
}

body.curam.soria .overpayment-tab-details {
  float: left;
  height: 160px;
  padding-left: 0px;
  border-left: none;
  border-right: none;
  width: 100%;
  overflow: hidden;
}

/* Styling of the content panel details */
body.curam.soria .overpayment-tab-details .overpayment-type {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  padding-bottom: 0px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 21px;
  color: #161616;
  letter-spacing: -0.22px;
  text-align: left;
  line-height: 30px;
  display: flex;
  align-items: center;
}

body.curam.soria .overpayment-tab-details .overpayment-type .pd-reference-id {
  position: unset;
  font-size: inherit;
  padding: unset;
}

body.curam.soria .overpayment-tab-details .overpayment-type .middot-separator {
  margin: 0 4px;
}

body.curam.soria .overpayment-tab-details .overpayment-type .pd-status {
  padding: unset;
}

body.curam.soria .overpayment-tab-details .pd-reference-id {
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 0px;
  background-color: #ffffff;
  position: absolute;
  right: 0px;
  top: 5px;
  padding-left: 5px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  text-align: right;
  line-height: 30px;
}

body.curam.soria .overpayment-related-ic-case {
  font-size: 14px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  line-height: 20px;
  padding-bottom: 0px;
}

body.curam.soria .overpayment-related-ic-case a {
  color: #0f62fe;
}

body.curam.soria .overpayment-related-ic-case a:hover,
body.curam.soria .overpayment-related-ic-case a:focus {
  color: #0043ce;
}

body.curam.soria .overpayment-related-ic-case a:hover {
  text-decoration: underline;
}

body.curam.soria .overpayment-details-table table .horiz-table-body td {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #161616;
  line-height: 17px;
  padding-left: 20px !important;
}

body.curam.soria .overpayment-tab-details .overpayment-details .overpayment-details-table {
  padding-top: 0px;
}

body.curam.soria .overpayment-details-table table .horiz-table-body td.horiz-body-last-cell a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  color: #0f62fe;
}

body.curam.soria .overpayment-details-table table .horiz-table-body td.horiz-body-last-cell a:hover,
body.curam.soria .overpayment-details-table table .horiz-table-body td.horiz-body-last-cell a:focus {
  color: #0043ce;
}

body.curam.soria .overpayment-details-table table .horiz-table-body td.horiz-body-last-cell a:hover {
  text-decoration: underline;
}

body.curam.soria .overpayment-details-table table .horiz-table-body th {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #161616;
  line-height: 17px;
}

body.curam div.content-panel-detail.overpayment-content-panel .overpayment-tab-details div.watermark {
	color:#ad1625;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  z-index: inherit;
  line-height: 20px;
  position: absolute;
  top: inherit;
  left: 15px;
  bottom: 0px;
  -moz-opacity: inherit;
  -khtml-opacity: inherit;
  opacity: inherit;
  background: none;
  width: 100%;
  text-align: left;
}

/* Overpayment chart panel */

body.curam.soria .overpayment-chart-panel {
  position: absolute;
  right: 10px;
  top: 20px;
  width: 334px;
}

body.curam.soria .overpayment-chart-detail {
  background-color: transparent;
  border-left: 2px solid #ffffff;
  border-right: none;
  float: left;
  height: 140px;
  padding-left: 0px;
  width: 100%;
}

/*______________________________________________________________________________
 * overpayment_rtl.css
 *
 * Create styles that are applied to the HTML for the overpayment context details.
 */

.rtl .overpayment-details {
  float: right;
  padding-left: 0;
  padding-right: 15px;
}

.rtl .overpayment-details-table table td {
  padding-left: 0 !important;
  padding-right: 30px !important;
}

.rtl .overpayment-content-panel {
  left: 320px;
  right: 127px;
}

.rtl .overpayment-tab-details {
  padding-right: 0px;
  float: right;
}

.rtl .overpayment-chart-panel {
  right:auto;
  left:10px;
}

.rtl .overpayment-chart-detail {
  float:right;
  padding-right:0;
}

.rtl .overpayment-tab-details div.watermark {
  left: auto;
  right: 110px;
}

/*______________________________________________________________________________
 * end overpayment_rtl.css
 */

/* ======== Curam 2016 Styling ======== */

body.rtl.curam div#content div.context-panel-wrapper div.overpay-container-panel div.case-participant-panel {
  right: 0px;
}

body.rtl.curam .overpay-container-panel .image-panel-content .participant-image {
  left: auto;
  right: 16px
}

body.rtl.curam div.overpay-container-panel div.image-panel-content div.left-corner-image {
  right: 16px;
}

body.rtl.curam div.overpay-container-panel div.image-panel-content div.right-corner-image {
  right: 96px;
}

body.rtl.curam div.overpay-container-panel div.image-panel-content div.image-links {
  left: auto;
  right: 140px;
}

body.rtl.curam .overpayment-content-panel {
  right: 175px;
  left: 354px;
}

body.rtl.curam .overpayment-details .overpayment-type {
  text-align: right;
}

body.rtl.curam .overpayment-tab-details .pd-reference-id{
  right: auto;
}

body.rtl.curam .overpayment-details-table table .horiz-table-body td {
  padding-left: 10px !important;
  padding-right: 20px !important;
}

body.rtl.curam div.content-panel-detail.overpayment-content-panel .overpayment-tab-details div.watermark {
  text-align: right;
  right: 15px;
}

body.rtl.curam .overpayment-chart-panel {
  right: auto;
}

body.rtl.curam .overpayment-chart-detail {
  border-left: none;
  border-right: 2px solid #ffffff;
}

/*
 * Copyright Merative US L.P. 2016, 2021
 */
/*______________________________________________________________________________
 * productdelivery.css
 *
 * Create styles that are applied to the HTML for product delivery context details.
 */

div.pd-container-panel {
  background-color: transparent;
  height:148px;
  overflow: visible;
  position: relative;
  top: 5px;
  min-width: 870px;
  width: 100%;
}

div.pd-container-panel .case-participant-panel .wrapper .image-panel-content {
  height:131px;
}

div.pd-container-panel .case-participant-panel .wrapper .image-panel-content .image-first-line {
  padding-top: 5px !important;
}

.pd-content-panel {
  background-color: #FFFFFF;
  position: absolute;
  left: 127px;
  right: 377px;
  top: 0;
}

.pd-links-panel {
  position: absolute;
  right: 10px;
  top: 0;
  width: 358px;
}

.pd-content-panel-onecol {
  background-color: #FFFFFF;
  position: absolute;
  left: 127px;
  right: 235px;
  top: 0;
}

.pd-links-panel-onecol {
  position: absolute;
  right: 10px;
  top: 0;
  width: 215px;
}

.pd-details {
  float: left;
  height: 138px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  width: 100%;
  overflow: hidden;
}

.pd-related-ic-case {
  padding-left: 15px;
  font-size: 103%;
}

.pd-details-table {
  padding-left: 15px;
}

.pd-details-table table td {
  padding-left: 30px !important;
  white-space: nowrap;
  word-wrap:normal;
}

.pd-details-table table th {
  white-space: nowrap;
  word-wrap:normal;
}

.pd-details .pd-reference {
  font-size: 140%;
  color: #FB7803;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 15px;
  padding-bottom: 2px;
}

.pd-reference-id {
  font-size: 120%;
  font-family: tahoma;
  color: #FB7803;
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 15px;
  background-color: white;
  position: absolute;
  right: 0px;
  top: 5px;
  padding-left: 5px;
}

.pd-details .started {
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 15px;
}

.pd-details .certified {
  width:100%;
  padding-bottom: 6px;
  padding-left: 15px;
  white-space: nowrap;
  overflow: hidden;
}

.decision-content {
  position: absolute;
  bottom: 3px;
  width: 100%;
  background-color: #E6EBF1;
}

.next-review-label {
  float: left;
  padding-right: 10px;
  padding-top: 3px;
  padding-left: 5px;
  color: #696969;
}

.next-review {
  float: left;
  padding-top: 3px;
}

div.pd-details .decision-content img {
  padding-left: 11px;
  padding-top: 1px;
  float: left;
}

div.details-tab-cluster div.pd-links-panel {
  width: 20%;
}

.pd-links-panel .left-col .link-wrapper {
  width:170px;
}

div.pd-case-owner-panel {
  width: 100%;
  background-color: #FFFFFF;
  height: 17px;
  padding-top: 4px;
  position: absolute;
  bottom: 3px;
  left: 1px;
}

div.pd-case-owner-icon {
  padding-left: 10px;
  padding-right: 4px;
}

div.pd-case-owner,
div.pd-case-owner-icon {
  float: left;
}

div.pd-case-status {
  width: 100%;
  background-color: #FFFFFF;
  height: 17px;
}

div.pd-status {
  padding-left: 12px;
}

.next-review-table table {
  float: left;
}

.next-review-table table td {
  padding-bottom: 0px !important;
  white-space: nowrap;
  word-wrap: normal;
}

.legalaction-petition-details-table table th {
  white-space: nowrap;
  word-wrap: normal;
}

div.next-review-table table {
  margin-left: 5px;
  margin-top: 3px;
  margin-right: 15px;
}

div.next-review-table  {
  float: left;
  overflow: hidden;
  white-space: nowrap;
}

/*
* CR00397192
*/
.pd-links-panel-onecol .tab-links .left-col .link-wrapper{
  width:95%;
}
.pd-links-panel-onecol .tab-links .left-col{
  width:95%;
}
/*
* END CR00397192
*/

.pd-links-panel .tab-links,
.pd-links-panel-onecol .tab-links {
  height: 138px;
}

.pd-links-panel .tab-links .left-col,
.pd-links-panel .tab-links .inner-col,
.pd-links-panel-onecol .tab-links .left-col,
.pd-links-panel-onecol .tab-links .inner-col {
  padding-bottom: 5px;
  padding-top: 8px;
}

/*______________________________________________________________________________
 * end productdelivery.css
 */

/* ======== Curam 2016 Styling ======== */
 
body.curam.soria div.pd-container-panel {
  background-color: transparent;
  height:160px;
  top: 0px;
}

body.curam.soria div#content div.context-panel-wrapper div.pd-container-panel div.case-participant-panel {
  width: auto;
  left: 0px;
}

/* Size of image panel content */
body.curam.soria .pd-container-panel .image-panel-content {
  width: 160px;
  height: 160px;
  background-color: transparent;
}

/* Size and position of participant image */
body.curam.soria .pd-container-panel .image-panel-content .participant-image {
  padding: 0px;
  width: 120px;
  height: 120px;
  position: absolute;
  left: 16px;
}

body.curam.soria .pd-container-panel .image-panel-content .participant-image img {
  border-radius: 50%;
}

body.curam.soria .pd-container-panel .image-panel-content .name-background {
  position: absolute;
  bottom: 15px;
  width: 152px;
}

body.curam.soria .pd-container-panel .image-panel-content .name-one-title {
  height: 20px;
  width: 100%;
  background-color: transparent;
}

body.curam.soria .pd-container-panel .image-panel-content .name-one-title a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #0f62fe;
  letter-spacing: -0.15px;
  text-align: center;
  line-height: 20px;
  height: 20px;
  width: 100%;
  text-decoration: none;
}

body.curam.soria .pd-container-panel .image-panel-content .name-one-title a:hover,
body.curam.soria .pd-container-panel .image-panel-content .name-one-title a:focus {
  color: #0043ce;
}

body.curam.soria .pd-container-panel .image-panel-content .name-one-title a:hover {
  text-decoration: underline;
}

body.curam.soria .pd-container-panel .image-panel-content .participant-details {
  position: absolute;
  bottom: 0px;
  width: 152px;
  text-align: center;
}

body.curam.soria .pd-container-panel .image-panel-content div.image-first-line,
body.curam.soria .pd-container-panel .image-panel-content div.participant-details-divider,
body.curam.soria .pd-container-panel .image-panel-content div.image-second-line {
  clear: none;
  width: auto;
  float: none;
  display: inline-block;
  padding: 0px;
  font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #161616;
}

body.curam.soria .pd-container-panel .image-panel-content div.participant-details-divider {
  margin-left: 10px;
  margin-right: 7px;
  width: 3px;
  height: 10px;
  border-left: 1px solid #e0e0e0;
}

body.curam.soria .pd-container-panel .image-panel-content .name-one-title, 
body.curam.soria .pd-container-panel .image-panel-content .name-two-title {
  background-color: transparent;
}

/* Size and position of special caution icon */
body.curam.soria .pd-container-panel .image-panel-content .left-corner-image {
  left: 16px;
  z-index: 100;
}

/* Size and position of citizen context viewer icon */
body.curam.soria .pd-container-panel .image-panel-content .right-corner-image {
  top: 0px;
  left: 96px;
  z-index: 100;
  background: url("../../Images/ccv__filled--20-enabled.svg") center center no-repeat;
}

body.curam.soria .pd-container-panel .image-panel-content .right-corner-image:hover,
body.curam.soria .pd-container-panel .image-panel-content .right-corner-image:focus {
  display: block;
  height: 40px;
  background: url("../../Images/ccv__filled--20-enabled.svg") center center no-repeat;
}

body.curam.soria .pd-container-panel .image-panel-content .right-corner-image a {
  display: block;
  width: 40px;
  height: 40px;
}

body.curam.soria .pd-container-panel .image-panel-content .right-corner-image a img {
  display: none;
}

body.curam.soria .pd-container-panel .image-panel-content .image-links {
  left: 140px;
  top: 10px;
}

/* Size and position of content panel */
body.curam.soria .pd-content-panel,
body.curam.soria .pd-content-panel-onecol {
  background-color: transparent;
  right: 363px;
  left: 175px;
  top: 10px;
}

body.curam.soria .pd-details {
  float: left;
  height: 160px;
  padding-left: 0px;
  border-left: none;
  border-right: none;
  width: 100%;
  overflow: hidden;
}

/* Styling of the content panel details */ 
body.curam.soria .pd-details .pd-reference {
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 15px;
  padding-bottom: 0px;
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 21px;
  color:#161616;
  letter-spacing:-0.22px;
  text-align:left;
  line-height: 30px;
  display: flex;
  align-items: center;
}

div.pd-details div.pd-reference div.middot-separator {
  margin: 0 4px;
}
   
body.curam#Curam_ProductDelivery_tabDetails div.content-panel-detail.pd-content-panel-onecol div.pd-details div.pd-reference div.pd-reference-id {
  position: unset;
  font-size: inherit;
  padding: unset;
  color: inherit;
}

body.curam#Curam_ProductDelivery_tabDetails div.content-panel-detail.pd-content-panel-onecol div.pd-details div.pd-reference div.pd-status {
  padding: unset;
}

body.curam.soria .pd-details .pd-reference-id {
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 20px;
  background-color: #ffffff;
  position: absolute;
  right: 0px;
  top: 5px;
  padding-left: 5px;  
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#161616;
  text-align:right;
  line-height: 30px;
}

body.curam.soria .pd-related-ic-case {
  padding-left: 15px;
  font-size: 14px;
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  line-height: 20px;
}

body.curam.soria .pd-related-ic-case a {
  color: #0f62fe;
}

body.curam.soria .pd-related-ic-case a:hover,
body.curam.soria .pd-related-ic-case a:focus {
  color: #0043ce;
}

body.curam.soria .pd-related-ic-case a:hover {
  text-decoration: underline;
}

body.curam.soria .pd-details .started,
body.curam.soria .pd-details .certified {
  font-family:MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#161616;
  line-height: 20px;
  width:auto;
}

body.curam.soria .pd-details .certified {
  padding-bottom: 0px;
}

body.curam.soria .pd-details-table table .horiz-table-body td {
  font-family:MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size:12px;
  color:#161616;
  line-height:15px;
  padding-left: 20px !important;
}

body.curam.soria .pd-details-table table .horiz-table-body th {
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size:12px;
  color:#161616;
  line-height:15px;
}

body.curam.soria div.next-review-table table {
  margin-top: 1px;
}

body.curam.soria .pd-details div.next-review-table table .horiz-table-body td {
  font-family:MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#161616;
  line-height:20px;
  padding-left: 20px !important;
}

body.curam.soria .pd-details div.next-review-table table .horiz-table-body th {
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#161616;
  line-height:20px;
  padding-left: 5px;
}

body.curam.soria .decision-content {
  background-color: transparent;
  bottom: 0px;
  top: 136px;
  width: 100%;
}

body.curam.soria .decision-content .next-review-label {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  line-height: 20px;
  padding-left: 5px;
  padding-top: 0px;
}

body.curam.soria .decision-content .next-review{
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  line-height: 20px;
  padding-left: 5px;
  padding-top: 0px;
}

/* Size and positioning of links panel */
body.curam.soria div.content-panel-detail.pd-links-panel,
body.curam.soria div.content-panel-detail.pd-links-panel-onecol {
  top: 20px;
}

/* Case status header */
body.curam .content-panel-detail .pd-case-status {
  padding-bottom: 0px;
}

/* Case Owner */
body.curam .content-panel-detail .tab-links .pd-case-owner-panel {
  padding-left: 20px;
}

body.curam .content-panel-detail .pd-case-owner {
  padding-top: 2px;
}

body.curam div.context-panel-wrapper, 
body.curam div.context-panel-wrapper div.pd-container-panel {
  width: 100%
}


body.curam#Curam_ProductDelivery_tabDetails .pd-details-table {
  padding-left: 0px;
}
body.curam#Curam_ProductDelivery_tabDetails div.pd-details .decision-content img {
  padding-left: 0px;
  margin-left: 0px;
}
body.curam#Curam_ProductDelivery_tabDetails div.content-panel-detail.pd-content-panel-onecol {
  left: 192px;
  width: calc(100% - 556px);
  top: 10px;
}
body.curam#Curam_ProductDelivery_tabDetails .content-panel-detail .pd-case-owner {
  padding: 0px;
}
body.curam#Curam_ProductDelivery_tabDetails .pd-container-panel .image-panel-content {
  width: 152px;
}
body.curam#Curam_ProductDelivery_tabDetails .pd-container-panel .image-panel-content .name-background,
body.curam#Curam_ProductDelivery_tabDetails .pd-container-panel .image-panel-content div.participant-details {
  margin-left: 0px;
  width: 152px;
}
body.curam#Curam_ProductDelivery_tabDetails div.content-panel-detail.pd-content-panel-onecol div.pd-reference-id {
  top: 10px;
}
body.curam#Curam_ProductDelivery_tabDetails div.content-panel-detail.pd-content-panel-onecol div.pd-reference,
body.curam#Curam_ProductDelivery_tabDetails div.content-panel-detail.pd-content-panel-onecol div.pd-related-ic-case,
body.curam#Curam_ProductDelivery_tabDetails div.content-panel-detail.pd-content-panel-onecol div.started,
body.curam#Curam_ProductDelivery_tabDetails div.content-panel-detail.pd-content-panel-onecol div.certified,
body.curam#Curam_ProductDelivery_tabDetails div.content-panel-detail.pd-content-panel-onecol div.pd-details-table,
body.curam#Curam_ProductDelivery_tabDetails div.content-panel-detail.pd-content-panel-onecol div.decision-content img {
  padding: 0px;
}

/*______________________________________________________________________________
 * productdelivery_rtl.css
 *
 * Create styles that are applied to the HTML for product delivery context details.
 */


.rtl .pd-content-panel {
  left: 377px;
  right: 127px;
}

.rtl .pd-links-panel {
  right: auto;
  left: 10px;
}

.rtl .pd-content-panel-onecol {
  left: 235px;
  right: 127px;
}

.rtl .pd-links-panel-onecol {
  right: auto;
  left: 10px;
}

.rtl .pd-details {
  float: right;
  padding-right: 0px;
}

.rtl .pd-related-ic-case {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .pd-details-table {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .pd-details-table table td {
  padding-left: 0 !important;
  padding-right: 30px !important;
}

.rtl .pd-details .pd-reference {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .pd-reference-id {
  padding-right: 5px;
  right: auto;
  left: 0px;
  padding-left: 15px;
}

.rtl .pd-details .started {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .pd-details .certified {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .next-review-label {
  float: right;
  padding-right: 5px;
  padding-left: 10px;
}

.rtl .next-review {
  float: right;
}

.rtl div.pd-details .decision-content img {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
  float: right;
}

.rtl div.pd-case-owner-panel {
  left: auto;
  right: 1px;
}

.rtl div.pd-case-owner-icon {
  padding-left: 4px;
  padding-right: 10px;
}

.rtl div.pd-case-owner,
.rtl div.pd-case-owner-icon {
  float: right;
}

.rtl div.pd-status {
  padding-left: 0;
  padding-right: 12px;
}

.rtl .next-review-table table {
  float: right;
}

.rtl div.next-review-table table {
  margin-left: 15px;
  margin-right: 5px;
}

.rtl div.next-review-table  {
  float: right;
}

/*______________________________________________________________________________
 * end productdelivery_rtl.css
 */
 
 /* ======== Curam 2016 Styling ======== */

body.rtl.curam .pd-container-panel .image-panel-content .participant-image {
  left: auto;
  right: 16px
}

body.rtl.curam div.pd-container-panel div.image-panel-content div.left-corner-image {
  right: 16px;
}

body.rtl.curam div.pd-container-panel div.image-panel-content div.right-corner-image {
  right: 96px;
}

body.rtl.curam .pd-container-panel .image-panel-content .image-links {
  left: auto;
  right: 140px;
}

body.rtl.curam .pd-details .pd-reference {
  text-align: right;
}

body.rtl.curam .pd-details .pd-reference-id {
  right: auto;
}

body.rtl.curam .pd-content-panel, 
body.rtl.curam .pd-content-panel-onecol {
  left: 377px;
  right: 185px;
}

body.rtl.curam .content-panel-detail .tab-links .pd-case-owner-panel {
  padding-left: 0px;
  padding-right: 20px;
}

body.rtl.curam#Curam_ProductDelivery_tabDetails .pd-details-table {
  padding-right: 0px;
}
body.rtl.curam#Curam_ProductDelivery_tabDetails div.pd-details .decision-content img {
  padding-right: 0px;
  margin-right: 0px;
}
body.rtl.curam#Curam_ProductDelivery_tabDetails div.content-panel-detail.pd-content-panel-onecol {
  right: 192px;
}
body.rtl.curam#Curam_ProductDelivery_tabDetails .pd-container-panel .image-panel-content .name-background,
body.rtl.curam#Curam_ProductDelivery_tabDetails .pd-container-panel .image-panel-content div.participant-details {
  margin-right: 0px;
}

/*______________________________________________________________________________
 * reflection.css
 *
 * Create styles that are applied to Renderers that implement the reflection api.
 * This style will only work in IE.
 *
 */

div.reflection{
  -ms-filter: "FlipV alpha(opacity=30, style=1, finishOpacity=0, startx=0, starty=0, finishx=0, finishy=40)";
  width: 100%;
  margin: 0;
  padding: 0;
}

/* end reflection.css */

/*
 * Copyright Merative US L.P. 2022, 2025
 */

/*
* Add styling for viewing rich text
*/

div.rich-text em,
div.rich-text i {
  font-style: italic;
}

div.rich-text strong,
div.rich-text b {
  font-weight: bold;
}

div.rich-text * {
  vertical-align:baseline;
}

div.rich-text {
  white-space: normal;
}

div.rich-text ul, div.rich-text ol {
  margin-top:12px;
  margin-bottom:12px;
  padding-left:40px;
}

div.rich-text ul li {
  list-style-type:disc;
  list-style-image:none;
  list-style-position:outside;
}

div.rich-text ol li {
  list-style-type:decimal;
  list-style-image:none;
  list-style-position:outside;
}

div.rich-text sub {
  vertical-align:sub !important;
}

div.rich-text sup {
  vertical-align:super !important;
}

.rich-text table {
  word-wrap: break-word;
  width: 100%;
}
/*
 * Copyright Merative US L.P. 2021
 */
/*______________________________________________________________________________
 * tab-content.css
 *
 * Create styles that are applied to the HTML for the context details panel.
 */

.details div.details-cluster-wrapper {
   margin-top: 5px !important;
   margin-bottom: 5px !important;
}

div.container-panel {
  background-color: transparent;
  height:165px;
  overflow: visible;
  position: relative;
  top: 5px;
}

div.content-panel-detail {
  padding: 0;
  bottom: auto !important;
  height: 100%;
  overflow: visible;
}

.tab-details div.dijitContentPane,
.tab-links div.dijitContentPane,
.tab-thumbnail div.dijitContentPane,
.person-thumbnail-with-title div.dijitContentPane,
.tab-thumbnail-with-title div.dijitContentPane {
  border:medium none;
  margin-left:0px;
  padding-left: 0px !important;
  padding-right: 0px !important;
}

/*
* CR00461750
*/
.rtl div.person-image-panel {
  left: auto;
  right: 10px;
}

div.person-details-panel {
  background-color: #FFFFFF;
  z-index: 0;
}

div.person-details-panel-no-links {
  background-color: #FFFFFF;
  z-index: 0;
}

/*
* CR00461750
*/
.rtl div.person-details-panel-no-links {
  left: 10px;
  right: 118px;
}

div.person-links-panel {
 	border-left: 1px solid #e0e0e0;
}

div.person-links-panel div.wrapper {
  background-color: #E6ECF4;
}

div.content-panel-detail a {
  color: #0f62fe;
  text-decoration: none;
}

div.content-panel-detail a:hover {
  text-decoration: underline;
}

body.curam.soria.basic.details.context-panel div#content  {
  height: 100%;
}


/*__________________ high contrast styling _____________________*/

.high-contrast div.content-panel-detail a {
  color: #005291;
}


/*______________________________________________________________________________
 * end tab-content.css
 */

/*______________________________________________________________________________
 * tab-content_rtl.css
 *
 * Create styles that are applied to the HTML for the context details panel.
 */
 
.rtl div.person-image-panel {
  left: auto;
  right: 10px;
}

.rtl div.person-details-panel {
  right: 118px;
  left: 340px;
}

.rtl div.person-details-panel-no-links {
  right: 118px;
  left: 10px;
}

.rtl div.person-links-panel {
  right: auto;
  left: 10px;
}

.rtl div.person-details-panel-onecol {
  right:118px;
  left: 235px;
}

.rtl div.person-links-panel-onecol {
  right: auto;
  left: 10px;
}

/*______________________________________________________________________________
 * end tab-content_rtl.css
 */
/*
 * Copyright Merative US L.P. 2016, 2021
 */

/*
 *_________________________________________________________________________________
 * tab-details.css
 *
 * Create styles that are applied to the HTML for thumb nail panel.
 */

.content-name {
  font-size: 140%;
  font-family: tahoma;
  color: #FB7803;
  padding-left: 15px;
  padding-bottom:0px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rtl .content-name {
  padding-left: default;
  padding-right: 15px;
}

.content-participant-id {
  font-size: 120%;
  font-family: tahoma;
  color: #FB7803;
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 15px;
  background-color: white;
  position: absolute;
  right: 0px;
  top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
}

.rtl .content-participant-id {
  right: auto;
  left: 0px !important;
  padding-left: 15px !important;
  padding-right: 5px;
}

tr td.content-address, div.content-address {
  font-family: tahoma;
  font-size: 110%;
  color: #000000;
  padding-bottom:2px !important;
  padding-top:0px !important;
  padding-left: 15px;
}

.rtl tr td.content-address, .rtl div.content-address {
  padding-left: 0px;
  padding-right: 15px;
}

div.content-address {
  font-family: tahoma;
  font-size: 105%;
  color: #000000;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  margin-right: 10px;
  max-width: 86%;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rtl div.content-address {
  float: right;
  margin-left: 10px;
  margin-right: 0px;
}

div.content-address-table table {
  width: auto;
  table-layout: auto;
}

tr td.content-address {

  padding-right: 0px;

}

div.content-sex {
  clear: left;
  font-family: tahoma;
  padding-left: 15px;
}

/*
* CR00461750
*/
.rtl div.content-sex {
  clear: right;
  padding-left: 0px;
  padding-right: 15px;
}

div.content-age  {
  padding-bottom: 10px;
  font-family: tahoma;
  padding-left: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 15px;
}

div.content-contacts {
  padding-left: 12px;
}

.rtl div.content-contacts {
  padding-left: 0px;
  padding-right: 12px;
}

div.content-contacts table td.icon {
  padding-left: 0 !important;
  width:15px;
}

div.content-contacts td {
  font-family: tahoma;
  color: #737373;
}

.tab-details div.content-contacts table td.phonenumber,
.tab-details div.content-contacts table td.faxnumber,
.tab-details div.content-contacts table td.email {
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 20px;
  color: #3B7192;
}

div.content-web-address {
  padding-left: 15px;
  padding-bottom:10px;
  font-family: tahoma;
  color: #3B7192;
}

.tab-details {
  overflow: hidden;
}

.tab-details div.content-contacts table.list-body td.field {
  background-color:white;
}

.tab-details div.content-contacts table {
  width:auto;
  table-layout: auto;
}

div.phonenumber, div.email, div.faxnumber {
  font-family: tahoma;
  padding-right: 20px;
  padding-top: 8px;
}

.rtl div.phonenumber, .rtl div.email, .rtl div.faxnumber {
  padding-left: 20px;
  padding-right: 0px;
}

div.phonenumber, div.faxnumber {
  float: left;
}

.rtl div.phonenumber, .rtl div.faxnumber {
  float: right;
}

div.email {
  white-space: nowrap;
  overflow: hidden;
  margin-right: 15px;
}

/*
* CR00461750
*/
.rtl div.email {
  margin-left: 15px;
  margin-right: 0px;
}

div.tab-details img {
  float: left;
}

/*
* CR00461750
*/
.rtl div.tab-details img {
  float: right;
}

div.content-map {
  float: left;
  padding-top: 1px;
}

div.tab-details div.content-map img {
  float: left;
  padding-right: 10px;
}

.tab-details div.watermark {
  color: gainsboro;
  font-size: 450%;
  z-index: -2;
  position: absolute;
  top: 30px;
  left: 130px;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  background-color: #ffffff;
}

.tab-details div.prospectdupwatermark {
  color:gainsboro;
  font-size:400%;
  z-index: -2;
  position:absolute;
  top: 30px;
  left: 100px;
  background-color: #ffffff;
}

.content-person-name {
  font-size: 140%;
  font-family: tahoma;
  color: #FB7803;
  padding-left: 15px;
  padding-bottom:0px;
  width: 78%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}


/*__________________ high contrast styling _____________________*/

/* BEGIN, WI117561, YF */
.high-contrast .tab-details div.prospectdupwatermark {
  color: #666666;
}
.high-contrast .tab-details div.watermark {
  color: #666666;
}
/* END, WI117561, YF */


.high-contrast .content-name {
  color: #a22d0b;
}

.high-contrast .content-participant-id {
  color: #a22d0b;
}

.high-contrast .content-person-name {
  color: #a22d0b;
}

.high-contrast .tab-details {
  border-left: 1px solid #575757;
  border-right: 1px solid #575757;
}


/*______________________________________________________________________________
 * end tab-details.css
 */

/*______________________________________________________________________________
 * tab-details_rtl.css
 *
 * Create styles that are applied to the HTML for thumb nail panel.
 */

.rtl .content-name {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .content-participant-id {
  padding-right: 5px;
  right: auto;
  left: 0px;
  padding-left: 15px;
}

.rtl tr td.content-address, .rtl div.content-address {
  padding-left: 0;
  padding-right: 15px;
}

.rtl div.content-address {
  float: right;
  margin-right: 0;
  margin-left: 10px;
}

.rtl div.content-sex {
  clear: right;
  padding-left: 0;
  padding-right: 15px;
}

.rtl div.content-age  {
  padding-left: 0;
  padding-right: 15px;
  margin-right: 0;
  margin-left: 15px;
}

.rtl div.content-contacts {
  padding-left: 0;
  padding-right: 12px;
}

.rtl div.content-contacts table td.icon {
  padding-right: 0 !important;
}

.rtl .tab-details div.content-contacts table td.phonenumber,
.rtl .tab-details div.content-contacts table td.faxnumber,
.rtl .tab-details div.content-contacts table td.email {
  padding-right: 0 !important;
  padding-left: 20px;
}

.rtl div.content-web-address {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .tab-details {
  padding-left: 0px;
  padding-right: 0px;
  float: right;
}


.rtl div.phonenumber, .rtl div.email, .rtl div.faxnumber {
  padding-right: 0;
  padding-left: 20px;
}

.rtl div.phonenumber, .rtl div.faxnumber {
  float: right;
}

.rtl div.email {
  margin-right: 0;
  margin-left: 15px;
}

.rtl div.tab-details img {
  float: right;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl div.content-map {
  float: right;
}

.rtl div.tab-details div.content-map img {
  padding-right: 0;
  padding-left: 3px;
}

.rtl a.ac img[src$="icon_map.png"] {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl .tab-details div.watermark {
  left: auto;
  right: 130px;
}

.rtl .tab-details div.prospectdupwatermark {
  left: auto;
  right: 100px;
}

.rtl .content-person-name {
  padding-left: 0;
  padding-right: 15px;
}

/*______________________________________________________________________________
 * end tab-details_rtl.css
 */
/*______________________________________________________________________________
 * tab-image.css
 * 
 * Create styles that are applied to the HTML for thumb nail panel.
 */
.tab-thumbnail .participant-image img {
height: 100%;
width: 100%;
}

.tab-thumbnail .participant-image {
padding-left:15px;
padding-right:15px;
padding-top:20px;
width: 90px;
height: 95px;
}

.tab-thumbnail .edit-link {
padding-bottom:5 !important;
padding-left:0 !important;
padding-right:0 !important;
padding-top:2px !important;
text-align: center;
}

.tab-thumbnail .left-corner-image {
position:absolute;
left: 0px;
top: 0px;
}

.tab-thumbnail .right-corner-image {
position:absolute;
right: 4px;
top: 4px;
}

div.image-panel-width {
  width: 133px
}

.tab-thumbnail {
  text-align: center;
}

div.tab-thumbnail {
  height: 128px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

/*______________________________________________________________________________
 * tab-image_rtl.css
 * 
 * Create styles that are applied to the HTML for thumb nail panel.
 */

.rtl .tab-thumbnail .left-corner-image {
left: auto;
right: 0px;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
filter: FlipH;
-ms-filter: "FlipH";
}

.rtl .tab-thumbnail .right-corner-image {
right: auto;
left: 4px;
}

.rtl div.tab-thumbnail {
  float: right;
}

/*______________________________________________________________________________
 * tab-links.css
 *
 * Create styles that are applied to the HTML for thumb nail panel.
 */

div.bottom-panel {
  padding-top: 5px;
}

.tab-links {
  background-color:#E6ECF4;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

div.tab-links div.top-panel table td {
  background-color: transparent;
  font-family: tahoma;
  color: #000000;
  padding: 0px !important;
}

div.tab-links div.top-panel table td img {

  padding-right: 5px;

}

div.tab-links div.top-panel table td a {

  padding-right: 20px;

}

.tab-links table {
  width: auto;
  table-layout: auto;
}

.tab-links div.top-panel table  td.issues,
.tab-links div.top-panel table  td.legal-actions,
.tab-links div.top-panel table  td.investigations,
.tab-links div.top-panel table  td.incidents,
.tab-links div.top-panel table  td.appeals {
  padding:0 10px 0 0;
  color:#3B7192;
  font-family: tahoma;
}

.tab-links div.top-panel td.icon {
  padding-top: 3px;
}

.tab-links div.top-panel {
  padding-left: 10px;
  padding-bottom: 8px;
}

.left-col {
  float: left;
  padding-left: 10px;
  padding-bottom: 5px;
  padding-top: 5px;
}

.rtl .left-col {
  float: right;
  padding-left: 0px;
  padding-right: 10px;
}

.inner-col {
  float: left;
  padding-left: 15px;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-right: 5px;
}

.inner-col .link-wrapper {
  width: 143px;
}

.link-wrapper .icon {
  float: left;
}

.rtl .link-wrapper .icon {
  float: right;
}

.link-wrapper  .link {
  padding-left: 5px;
  padding-top: 2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.rtl .link-wrapper  .link {
  padding-left: 0px;
  padding-right: 5px;
}

.filler-div {
  clear: both;
  width: 0;
  height: 0;
}

/*__________________ high contrast styling _____________________*/

.high-contrast .tab-links {
  background-color:#ffffff;
  border-left: 1px solid #575757;
  border-right: 1px solid #575757;
}


/*______________________________________________________________________________
 * end tab-links.css
 */
/*______________________________________________________________________________
 * tab-links_rtl.css
 *
 * Create styles that are applied to the HTML for thumb nail panel.
 */

.rtl .tab-links {
  float: right;
}

.rtl div.tab-links div.top-panel table td img {
  padding-right: 0;
  padding-left: 5px;

}

.rtl div.tab-links div.top-panel table td a {
  padding-right: 0;
  padding-left: 20px;

}

.rtl .tab-links div.top-panel table  td.issues,
.rtl .tab-links div.top-panel table  td.legal-actions,
.rtl .tab-links div.top-panel table  td.investigations,
.rtl .tab-links div.top-panel table  td.incidents,
.rtl .tab-links div.top-panel table  td.appeals {
  padding:0 0 0 10px;
}

.rtl .tab-links div.top-panel {
  padding-left: 0;
  padding-right: 10px;
}

.rtl .left-col {
  float: right;
  padding-left: 0;
  padding-right: 10px;
}

.rtl .inner-col {
  float: right;
  padding-left: 5px;
  padding-right: 15px !important;
}

.rtl .link-wrapper .icon {
  float: right;
}

.rtl .link-wrapper .icon  > img {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl .link-wrapper  .link {
  padding-left: 0;
  padding-right: 5px;
}

/*______________________________________________________________________________
 * end tab-links_rtl.css
 */
/*
 * Copyright Merative US L.P. 2016, 2024
 */

/*
 *_________________________________________________________________________________
 * underpayment.css
 * 
 * Create styles that are applied to the HTML for the underpayment context details.
 */

div.underpay-container-panel {
  background-color: transparent;
  height:130px;
  overflow: hidden;
  position: relative;
  top: 5px;
  min-width: 940px;
}

.underpayment-details {
  float: left;
  width: 100%;
  padding-left: 15px;
}

.underpayment-details .underpayment-type {
  font-size: 140%;
  color: #FB7803;
  width: 96%;
  white-space: nowrap;
  overflow: hidden;
  padding-bottom: 2px;
}

.underpayment-related-ic-case {
  font-size: 103%;
}

.payment-details-table table {
  float: left;
}

.payment-details-table table th {
  padding-left: 5px;
}

.underpay-details-table {
  padding-top: 20px;
}

.payment-details-table table td {
  padding-left: 60px !important;
}

.underpay-details-table table td {
  padding-left: 30px !important;
}

.underpayment-details .payment-icon {
  float: left;
  margin-right: -22px;
}

.payment-details-table {
  padding-top: 10px;
}

.payment-details-table table caption {
  padding-left: 30px;
  padding-bottom: 10px;
  font-weight: bold;
  border-bottom: 1px solid grey;
  width: 90%;
  margin-bottom: 8px;
}

.due-date-link, .due-date-link div {
  display: inline;
}

.due-date-link .due-date {
  padding-right: 3px;
}

.underpayment-content-panel {
  background-color: #FFFFFF;
  position: absolute;
  left: 127px;
  right: 354px;
  top: 0;
  z-index: 0;
}

.payment-content-panel {
  position: absolute;
  right: 10px;
  top: 0;
  width: 334px;
}

.underpayment-tab-details {
  height: 120px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

.underpayment-tab-payment {
  height: 100px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.underpayment-tab-payment h3 {
  padding-left: 28px;
  padding-top: 3px;

}

.underpayment-tab-payment .underline {
  border-bottom: 1px solid grey;
  width: 80%;
  height: 10px;
}

h3.payment-title {
  background: url(../../Images/icon_payments.png) no-repeat top left white;
  padding-left: 25px;
  height: 20px;
  border-bottom: 1px solid #DADADA;
  width: 83%;
}

.underpayment-tab-details div.watermark {
  color: gainsboro;
  font-size: 450%;
  z-index: -2;
  position: absolute;
  top: 15px;
  left: 97px;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  background-color: #ffffff;
  line-height: 1em;
  text-align: center;
  width: 310px;
}

/*__________________ high contrast styling _____________________*/

/* BEGIN, WI117561, YF */
.high-contrast .underpayment-tab-details div.watermark{
  color: #666666;
}
/* END, WI117561, YF */

.high-contrast .underpayment-tab-details {
  border-left: 1px solid #575757;
  border-right: 1px solid #575757;
}

.high-contrast .underpayment-tab-payment {
  border-left: 1px solid #575757;
  border-right: 1px solid #575757;
}


.high-contrast .underpayment-details .underpayment-type {
  color: #a22d0b;
}

.high-contrast h3.payment-title {
  background: url(../../Images/highcontrast/icon_payments.png) no-repeat top left white;
  border-bottom: 1px solid #575757;
}

/*______________________________________________________________________________
 * end underpayment.css
 */

/* ======== Curam 2016 Styling ======== */

body.curam.soria div.underpay-container-panel {
  background-color: transparent;
  height: 180px;
  top: 0px;
}

body.curam.soria div.underpay-container-panel *:focus-visible {
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
}

body.curam.soria .underpayment-tab-details .underpayment-details .underpay-details-table a:focus-visible {
  display: block;
}

body.curam.soria div.underpay-container-panel .name-one-title a:focus-visible {
  display: flow-root;
  text-overflow: ellipsis;
  overflow: hidden;
}


body.curam.soria div#content div.context-panel-wrapper div.underpay-container-panel div.case-participant-panel {
  width: auto;
  left: 0px;
}

/* Size of image panel content */
body.curam.soria .underpay-container-panel .image-panel-content {
  width: 160px;
  height: 160px;
  background-color: transparent;
}

/* Size and position of participant image */
body.curam.soria .underpay-container-panel .image-panel-content .participant-image {
  padding: 0px;
  width: 120px;
  height: 120px;
  position: absolute;
  left: 16px;
}

body.curam.soria .underpay-container-panel .image-panel-content .participant-image img {
  border-radius: 50%;
}

body.curam.soria .underpay-container-panel .image-panel-content .name-background {
  position: absolute;
  bottom: 15px;
  width: 152px;
}

body.curam.soria .underpay-container-panel .image-panel-content .name-one-title {
  height: 20px;
  width: 100%;
  background-color: transparent;
}

body.curam.soria .underpay-container-panel .image-panel-content .name-one-title a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #0f62fe;
  letter-spacing: -0.15px;
  text-align: center;
  line-height: 20px;
  height: 20px;
  width: 100%;
  text-decoration: none;
}

body.curam.soria .underpay-container-panel .image-panel-content .name-one-title a:hover,
body.curam.soria .underpay-container-panel .image-panel-content .name-one-title a:focus {
  color: #0043ce;
}

body.curam.soria .underpay-container-panel .image-panel-content .name-one-title a:hover {
  text-decoration: underline;
}

body.curam.soria .underpay-container-panel .image-panel-content .participant-details {
  position: absolute;
  bottom: 0px;
  width: 152px;
  text-align: center;
}

body.curam.soria .underpay-container-panel .image-panel-content div.image-first-line,
body.curam.soria .underpay-container-panel .image-panel-content div.participant-details-divider,
body.curam.soria .underpay-container-panel .image-panel-content div.image-second-line {
  clear: none;
  width: auto;
  float: none;
  display: inline-block;
  padding: 0px;
  font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #161616;
}

body.curam.soria .underpay-container-panel .image-panel-content div.participant-details-divider {
  margin-left: 10px;
  margin-right: 7px;
  width: 3px;
  height: 10px;
  border-left: 1px solid #e0e0e0;
}

body.curam.soria .underpay-container-panel .image-panel-content .name-one-title,
body.curam.soria .underpay-container-panel .image-panel-content .name-two-title {
  background-color: transparent;
}

/* Size and position of special caution icon */
body.curam.soria .underpay-container-panel .image-panel-content .left-corner-image {
  left: 16px;
  z-index: 100;
}

/* Size and position of citizen context viewer icon */
body.curam.soria .underpay-container-panel .image-panel-content .right-corner-image {
  top: 0px;
  left: 96px;
  z-index: 100;
  background: url("../../Images/ccv__filled--20-enabled.svg") center center no-repeat;
}

body.curam.soria .underpay-container-panel .image-panel-content .right-corner-image:hover,
body.curam.soria .underpay-container-panel .image-panel-content .right-corner-image:focus {
  display: block;
  height: 40px;
  background: url("../../Images/ccv__filled--20-enabled.svg") center center no-repeat;
}

body.curam.soria .underpay-container-panel .image-panel-content .right-corner-image a {
  display: block;
  width: 40px;
  height: 40px;
}

body.curam.soria .underpay-container-panel .image-panel-content .right-corner-image a img {
  display: none;
}

body.curam.soria .underpay-container-panel .image-panel-content .image-links {
  left: 140px;
  top: 10px;
}


/* Size and position of content panel */
body.curam.soria .underpayment-content-panel {
  background-color: transparent;
  right: 363px;
  left: 175px;
  top: 10px;
}

body.curam.soria .underpayment-tab-details {
  float: left;
  height: 160px;
  padding-left: 0px;
  border-left: none;
  border-right: none;
  width: 100%;
  overflow: hidden;
}

/* Styling of the content panel details */
body.curam.soria .underpayment-tab-details .underpayment-type {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  padding-bottom: 5px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 21px;
  color: #161616;
  letter-spacing: -0.22px;
  text-align: left;
  line-height: 30px;
  display: flex;
  align-items: center;
}

body.curam.soria .underpayment-tab-details .underpayment-type .pd-reference-id {
  position: unset;
  font-size: inherit;
  padding: unset;
}
 
body.curam.soria .underpayment-tab-details .underpayment-type .middot-separator{
  margin: 0 4px;
}

body.curam.soria .underpayment-tab-details .underpayment-type .pd-status{
  padding: unset;
}

body.curam.soria .underpayment-tab-details .pd-reference-id {
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 0px;
  background-color: #ffffff;
  position: absolute;
  right: 0px;
  top: 5px;
  padding-left: 5px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  text-align: right;
  line-height: 30px;
}

body.curam.soria .underpayment-related-ic-case {
  font-size: 14px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  line-height: 20px;
  padding-bottom: 5px;
}

body.curam.soria .underpayment-related-ic-case a {
  color: #0f62fe;
}

body.curam.soria .underpayment-related-ic-case a:hover,
body.curam.soria .underpayment-related-ic-case a:focus {
  color: #0043ce;
}

body.curam.soria .underpayment-related-ic-case a:hover{
  text-decoration: underline;
}

body.curam.soria .underpay-details-table table .horiz-table-body td {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  line-height: 20px;
  padding-left: 20px !important;
}

body.curam.soria .underpayment-tab-details .underpayment-details .underpay-details-table {
  padding-top: 0px;
}

body.curam.soria .underpay-details-table table .horiz-table-body td.horiz-body-last-cell a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  color: #0f62fe;
}

body.curam.soria .underpay-details-table table .horiz-table-body td.horiz-body-last-cell a:hover,
body.curam.soria .underpay-details-table table .horiz-table-body td.horiz-body-last-cell a:focus {
  color: #0043ce;
}

body.curam.soria .underpay-details-table table .horiz-table-body td.horiz-body-last-cell a:hover {
  text-decoration: underline;
}

body.curam.soria .underpay-details-table table .horiz-table-body th {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  line-height: 20px;
}

body.curam div.content-panel-detail.underpayment-content-panel .underpayment-tab-details div.watermark {
	color:#ad1625;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  z-index: inherit;
  line-height: 20px;
  position: absolute;
  top: inherit;
  left: 15px;
  bottom: 10px;
  -moz-opacity: inherit;
  -khtml-opacity: inherit;
  opacity: inherit;
  background: none;
  width: 100%;
  text-align: left;
}

/* Styling of the Payment Content Panel */

body.curam.soria .content-panel-detail.payment-content-panel {
  top: 20px;
}

body.curam.soria .underpayment-tab-payment {
  height: 140px;
  padding-left: 0px;
  border-left: 2px solid #ffffff;
  border-right: none;
  float: left;
  width: 100%;
  background-color: transparent;
}

body.curam.soria .underpayment-tab-payment .underpayment-details {
  padding-left: 20px;
}

body.curam.soria .underpayment-details h3.payment-title {
  background: url(../../Images/payment__filled-20-enabled.svg) no-repeat left center;
  padding-left: 30px;
  padding-top: 0px;
  height: 20px;
  border-bottom: none;
  width: 83%;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
}

body.curam.soria .underpayment-details .payment-details-table table tbody.horiz-table-body th {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  padding-left: 30px;
}

body.curam.soria .underpayment-details .payment-details-table table tbody.horiz-table-body td {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #161616;
  padding-left: 20px !important;
}

body.curam.soria .underpayment-details .payment-details-table table tbody.horiz-table-body td a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #0f62fe;
}

body.curam.soria .underpayment-details .payment-details-table table tbody.horiz-table-body td a:hover,
body.curam.soria .underpayment-details .payment-details-table table tbody.horiz-table-body td a:focus {
  color: #0043ce;
}

body.curam.soria .underpayment-details .payment-details-table table tbody.horiz-table-body td a:hover {
  text-decoration: underline;
}

/*______________________________________________________________________________
 * underpayment_rtl.css
 *
 * Create styles that are applied to the HTML for the underpayment context details.
 */

.rtl .underpayment-details {
  float: right;
  padding-left: 0;
  padding-right: 15px;
}

.rtl .payment-details-table table {
  float: right;
}

.rtl .payment-details-table table th {
  padding-left: 0;
  padding-right: 5px;
}

.rtl .payment-details-table table td {
  padding-left: 0 !important;
  padding-right: 60px !important;
}

.rtl .underpay-details-table table td {
  padding-left: 0 !important;
  padding-right: 30px !important;
}

.rtl .underpayment-details .payment-icon {
  float: right;
  margin-right: 0;
  margin-left: -22px;
}

.rtl .payment-details-table table caption {
  padding-left: 0;
  padding-right: 30px;
}

.rtl .due-date-link .due-date {
  padding-right: 0;
  padding-left: 3px;
}

.rtl .underpayment-content-panel {
  left: 354px;
  right: 127px;
}

.rtl .payment-content-panel {
  right: auto;
  left: 10px;
}

.rtl .underpayment-tab-details {
  padding-right: 0px;
  float: right;
}

.rtl .underpayment-tab-payment {
  padding-right: 0px;
  float: right;
}

.rtl .underpayment-tab-payment h3 {
  padding-left: 0;
  padding-right: 28px;

}

.rtl h3.payment-title {
  background-position: right top;
  padding-left: 0;
  padding-right: 25px;
}

.rtl .underpayment-tab-details div.watermark {
  left: auto;
  right: 97px;
}

/*______________________________________________________________________________
 * end underpayment_rtl.css
 */

/* ======== Curam 2016 Styling ======== */

body.rtl.curam div#content div.context-panel-wrapper div.underpay-container-panel div.case-participant-panel {
  right: 0px;
}
 
body.rtl.curam .underpay-container-panel .image-panel-content .participant-image {
  left: auto;
  right: 16px
}

body.rtl.curam div.underpay-container-panel div.image-panel-content div.left-corner-image {
  right: 16px;
}

body.rtl.curam div.underpay-container-panel div.image-panel-content div.right-corner-image {
  right: 96px;
}

body.rtl.curam div.underpay-container-panel div.image-panel-content div.image-links {
  left: auto;
  right: 140px;
}

body.rtl.curam .underpayment-content-panel {
  right: 175px;
  left: 354px;
}

body.rtl.curam .underpayment-details .underpayment-type {
  text-align: right;
}

body.rtl.curam .underpayment-details .pd-reference-id {
  right: auto;
}

body.rtl.curam .underpay-details-table table .horiz-table-body td {
  padding-left: 10px !important;
  padding-right: 20px !important;
}

body.rtl.curam div.content-panel-detail.underpayment-content-panel .underpayment-tab-details div.watermark {
  text-align: right;
  right: 15px;
}

body.rtl.curam .payment-content-panel {
  left: 10px;
  right: auto;
}

body.rtl.curam .underpayment-tab-payment {
  border-right: 2px solid #ffffff;
  border-left: none;
}

body.rtl.curam .underpayment-details h3.payment-title {
  background-position: right center;
  padding-left: 0px;
  padding-right: 30px;
}

body.rtl.curam .underpayment-details .payment-details-table table tbody.horiz-table-body th {
  padding-left: 0px;
  padding-right: 30px;
}

body.rtl.curam .underpayment-details .payment-details-table table tbody.horiz-table-body td {
  padding-right: 20px !important;
  padding-left: 0px !important;
}

.whitelist-warning img {
  float:left;
  padding-right: 5px;
}
span.weekly-calculation-cluster span.filler {

margin-right: 0px;
padding-left: 0px;

}

div.remove-filler span.filler {
  display:none;
}

.soria #content div.cds--cluster .top.first-col div.cds--cluster.remove-child-indent { margin-left: 0px; margin-right: 0px;}
.soria div.cds--cluster .top div.cds--cluster.remove-child-indent { margin-left: 0px; margin-right: 0px;}
.soria div.cds--cluster .top.last-col div.cds--cluster.remove-child-indent { margin-left: 0px; margin-right: 0px;}


body.ie6{
  padding-right:0px;
  overflow-y: auto;
  width:auto;
}

body.ie6 div#content{
  height:100%;
  overflow:auto;  
}


/*
  Styles for the Dojo based rich text editor
*/
.cds--cluster div.EditorToolbarDomNode .cds--cluster__item {
  padding-left: 0px;
  padding-right: 0px;
  width: 10px;
}
.cds--cluster div.RichTextEditable {
  background-color: white;
}
.cds--cluster .iconContainer label {
  white-space: nowrap;
  width: 31px;
  cursor: pointer;
  
}
.cds--cluster .labelContainer {
  width: 100%;
  text-align: center;
  background: url(../../Images/down_arrow.gif) top right no-repeat white;
  border: 1px solid #777;
}
.SC_Panel {
  background-color: #eee;
  cursor: pointer;
  border: 1px solid #333;
}
.cds--cluster div.rich-text ol, .cds--cluster div.rich-text ul{
  list-style-type: disc;
  padding-left: 20px;
}
.cds--cluster div.rich-text ul > ul, .cds--cluster div.rich-text ul ul {
  list-style-type: circle;
}
.cds--cluster div.rich-text ul > ul > ul {
  list-style-type: square;
}
div.rich-text h1, div.rich-text h2, div.rich-text h3,
div.rich-text h4, div.rich-text h5, div.rich-text h6 {
  font-weight: bold;
  background-color: transparent;
  border-color: transparent;
  border-width: 0px;
  padding: 0px;
  border-style: hidden;
  background-image: none;
}
div.rich-text h5#subject-text{
  font-size: 100%;
}
div.rich-text h1 {
  font-size: 180%;
  font-weight: bolder;
}
.cds--cluster div.rich-text h2 {
  font-size: 170%;
}
div.rich-text h3 {
  font-size: 160%;
  font-weight: lighter;
}
div.rich-text h4 {
  font-size: 150%;
}
div.rich-text h5 {
  font-size: 140%;
}
div.rich-text h6 {
  font-size: 120%;
}

div.eligibility-in-progress-label {
  color:#666666;
  padding:0px 45px 2px 0px;
}


/*______________________________________________________________________________
 * PCRStyles.css
 * 
 */ 
 
.pcr-tooltip-width {
  width: 180px;
}

.pcr-content {
  padding-left: 5px;
  padding-bottom: 1px;
  padding-right: 5px;
}

.pcr-type-color {
  color: gray;
  padding-right: 3px;
  display: inline;
}

.pcr-tooltip-title {
  background-color: #EBEBEB;
  color: #376F8F;
  font-family: tahoma;
  font-size: 85%;
  padding-left: 7px;
  padding-bottom: 1px;
  text-align: left;
}

div.pcr-tooltip-width + div.tooltip-close-button {
  position:absolute;
  top: 5px;
  left: 169px;
  background-repeat:no-repeat;
  width:11px;
  height:12px;
}

div.pcr-tooltip-width + div.tooltip-close-button-normal {

  background-image:url("../../Images/hover_close_nor.png");

}

div.pcr-tooltip-width + div.tooltip-close-button-mouseover {

  background-image:url("../../Images/hover_close_rol.png");
  cursor: pointer;

}

div.pcr-tooltip-width + div.tooltip-close-button-active {

  background-image:url("../../Images/hover_close_sel.png");

}


/*______________________________________________________________________________
 * end PCRStyles.css
 */ 

/*
 * Copyright Merative US L.P. 2019
 */

/*______________________________________________________________________________
 * ApplicationStyles.css
 * 
 */ 
div.tab-Application-list a {
  color:#376F8F;
  text-decoration:none;
}

div.tab-Application-list a:hover {
color:#376F8F;
text-decoration:underline;
}

 div.tab-application-list {

     margin-top: 5px;
    width: 395px;
   height: 135px;
}

div.tab-Application-member-list a {
color:#376F8F;
text-decoration:none;
}

div.tab-Application-member-list a:hover {
color:#376F8F;
text-decoration:underline;
}

div.tab-application-member-list {
border: 1px solid #DADADA;
 overflow: scroll;
margin-top: 5px;
width: 395px;
height: 138px;
}

.application-details-table {
  padding-left: 12px;
}

.application-tab-links {
  background-color:#E6ECF4;
  float: left;
  width: 100%;
  height:134px;
}

.content-intakeapplication-id {
font-size: 120%;
left: 290px;
margin-top: 4px;
font-family: tahoma;
color: #FB7803;
padding-bottom:5px;
padding-top: 0px;
padding-right: 15px;
background-color: white;
position: absolute;
right: 0px;
top: 4px;
padding-left: 5px;
height: 16px;
padding-right: 1px;
width: 25px;
}

.content-single-intakeapplication-id {

  font-size: 120%;
  font-family: tahoma;
  color: #FB7803;
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 15px;
  background-color: white;
  position: absolute;
  right: 0px;
  top: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
}


 div.application-person-details-panel {
    background-color: #FFFFFF;
    left: 451px;
    position: absolute;
    right: 207px;
    top: 7px;
    z-index: 0;
}

div.application-single-person-details-panel {
    background-color: #FFFFFF;
    left: 130px;
    position: absolute;
    right: 210px;
    top: 7px;
    z-index: 0;
}

.application-name {

  font-size: 140%;
  font-family: tahoma;
  color: #FB7803;
  padding-left: 12px;
  padding-bottom:5px;
  padding-top: 0px;
  /* Beging, CR00280124 MN*/
 /* Begin, CR00274252*/
  width: 700px;
  /* END, CR00274252 */
  /* END, CR00280124 MN*/
  white-space: nowrap;
  overflow: hidden;
}

#tab-details .application-name {
color:#FB7803;
font-family:tahoma;
font-size:125%;
overflow:hidden;
padding-bottom:0;
padding-left:15px;
padding-top:5px;
white-space:nowrap;
width:99%;
}

div.person-application-thumbnail-panel {
  width: 110px;
  left: 10px;
  top: 7px;
  position: absolute;
}

div.person-application-thumbnail-panel .top
{
  height: 1px;
}

div.person-application-thumbnail-panel div.wrapper .wrapper-top {
  height: 1px;
}

.person-application-thumbnail-panel div.image-panel-content div.participant-image {

    clear: left;
    float: left;
    height: 75px;
    padding-left: 19px;
    padding-top: 5px;
    width: 68px;

}

div.pd-application-links-panel {
color: #376F8F;
text-decoration: none;
    position: absolute;
    right: 10px;
    top: 7px;
    width: 190px;
}

div.application-status-label {
margin-left: 10px;
margin-right: 10px;
}

div.application-user {
    position: absolute;
    bottom: 0px;
    left: 1px;
    background-color: #FFFFFF;
    height: 18px;
    width: 100%;
    padding-top: 4px;
}

div.application-user-label {
margin-left: 10px;
margin-right: 10px;
}

div.Intakecontainer-panel {
  background-color: transparent; 
  height:150px;
  min-width: 960px; 
  overflow: visible;
  position: relative;
  top: 0px;
}   

div.app-list-size {
  width: 410px !important;
}

div.application-tab-links div.ic-case-status {
  padding-bottom: 3px;
}

div.application-tab-links div.application-user {
  padding-top: 4px;
}

div.intake-user-panel {
  width: 100%;
  background-color: #FFFFFF;
  position: absolute;
  bottom: 2px;
  left: 1px;
  height: 18px;
  padding-top: 4px;
}

div.intake-user-icon {
  padding-left: 11px;
  padding-right: 4px;
  padding-top: 2px;
}

div.intake-user,
div.intake-user-icon {
  float: left;
}

div.intake-tooltip {
  position: absolute;
  top: 3px;
  right: 4px;
}

div.intake-outer-status {
  width: 100%;
  background-color: #FFFFFF;
  height: 18px;
}

div.intake-status {
  padding-left: 13px;
  padding-top: 2px;
  white-space: nowrap;
  width: 80%;
  text-overflow: ellipsis;
  overflow: hidden; 
  color: black;
}

div.programs-req-list {
    color: #696969;
    padding-left: 15px;
    padding-top: 10px;
}

div.programs-list {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;     
  padding-left: 15px;
  padding-top: 1px;
}

div.application-details {
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    float: left;
    height: 134px;
    overflow: hidden;
    padding-left: 0;
    width: 100%;
}

/*
The style below overrides the cef styling, this is because third photo was being truncated 
*/ 
#container_stackCon-threeimages .stack-container-photo .app-rotator-width .rotator:first-child {
  width: 85% !important;
}

/*
 Styling for Preview Panel
*/ 
 body#Curam_ApplicationContextPanel.list-inline-page { overflow-y: visible }

 body#Curam_ApplicationContextPanel.list-inline-page .top .left { background:none }

 body#Curam_ApplicationContextPanel.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ApplicationContextPanel.list-inline-page .top .right { background:none; }

 body#Curam_ApplicationContextPanel.list-inline-page .top { height: 1px; }

 body#Curam_ApplicationContextPanel.list-inline-page .bottom .left { background:none }

 body#Curam_ApplicationContextPanel.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ApplicationContextPanel.list-inline-page .bottom .right { background:none; }

 body#Curam_ApplicationContextPanel.list-inline-page .bottom{ height: 1px; }

body#Curam_ApplicationContextPanel.list-inline-page div#tab-title {
  display: none;
}

body#Curam_ApplicationContextPanel.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  top: 0px;
  background: transparent;
}

body#Curam_ApplicationContextPanel.list-inline-page div#content div.Intakecontainer-panel {
  min-width: 885px;
  height: 150px;
  top: 0px;
}

body#Curam_ApplicationContextPanel.list-inline-page div#content div.Intakecontainer-panel div.pd-application-links-panel {
  right: 2px;
}

body#Curam_ApplicationContextPanel.list-inline-page div#content div.Intakecontainer-panel div.application-person-details-panel {
  right: 200px;
}

body#Curam_ApplicationContextPanel.list-inline-page div#content div.Intakecontainer-panel div.application-single-person-details-panel {
  right: 202px;
}

body#Curam_ApplicationContextPanel.list-inline-page div#content div.Intakecontainer-panel div.application-person-details-panel div.content-single-intakeapplication-id {
  padding: 0px 0px 0px 12px;
  position: relative;
  top: 0px;
}

body#Curam_ApplicationContextPanel.list-inline-page div#content div.Intakecontainer-panel div.application-person-details-panel div.application-name {
  padding-bottom: 0px;    
}

body.curam div.Intakecontainer-panel div.application-details {
  height: 180px;
}

@media print {
  /* Prevent content from being cut off when printing */
  body.curam.basic.list-inline-page#Curam_ApplicationContextPanel #content {
    overflow: visible;
  }
  
  body.curam.basic.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.application-single-person-details-panel {
    width: calc(100% - 186px - 220px - 100px);
  }
  
  body.curam div.context-panel-wrapper div.Intakecontainer-panel.multi-person {
    min-width: 1210px;
  }
}

/*______________________________________________________________________________
 * end ApplicationStyles.css
 */ 

/*
 * Styles for the Triage Alert List 
 */
div.triageAlertList {
   background-color:#FFECBD;
   border:1px solid #fbdc83;
   color:black;
   margin:0% 1% 1% 1%;
   padding-top:6px;
   padding-bottom:6px;
   padding-right:25px;
   padding-left:10px;
   position:relative;
}

/*
 * Styles for the Triage Alert Title.
 */
div.triageAlertTitle {
   color:#db334b;
   margin-left:4.8%;
   margin-right:1%;
   margin-top:1%;
   font-family:tahoma;
   font-weight:bold;
   font-size:11px;
   background-color:#FFECBD;
   position:relative;
}

div.triageSearchBox {
   background-color:#e8ecf9;
   margin-left: 10px;
   float: left;
   width: 256px;
   padding-bottom: 7px;
   padding-left: 27px;
   padding-top: 10px;
  
}

input.triageSearchBox {
    background-color:white;
    width: 165px;
    border: 8px solid white;
}

div.servicesList {

   float: left;
   clear:left;
   width: 279px;
   border: 2px solid #E7EAF5;
   height: 423px;
   overflow: auto;
   margin-left: 10px;
   padding-bottom: 1px;
   padding-left: 11px;
}

div.servicesListEntry {
    
    background-color:white;
    border: 1px solid white;
    margin-left: 10px;
}

span.servicesTitleBold {

color: #f39002;
background-color: white;
font-family: tahoma;
font-weight:bold;
font-size: 10pt;
}

div.servicesTitlePadding {

border-bottom: 1px solid white;
padding-left: 20px;
padding-bottom: 1px;
padding-top:10px;
}

span.servicesTitle {

color: #f39002;
background-color: white;
font-family: tahoma;
font-weight:normal;
font-size: 10pt;
}

hr.listDivider {
    background-color: #D4D4D4;
    border: 0 none;
    clear: both;
    color: #e7eaf5;
    height: 1px;
    width: 93%;
}

div.moreInfo{
    width: auto;
    background-color:#f1f3fa;
    border-left: 20px solid white;
    border-right: 2px solid white;
    outline-color: #e7eaf5;
    font-family: tahoma;
    color:#878888;
}

.ifScript-hide {
display: none;
}

span.serviceName {

margin-left: 5px;
width: 170px;
height: auto;
margin-bottom: 3px;
display: inline-block;
}


.serviceInput, .serviceName, .serviceIcon, .triage-description {

  height: 20px;
  vertical-align: top;
}

.serviceAddressField {
  width: 188px;

}
.openDescriptionLink, .openDescriptionLinkSelected img  {
}

.openDescriptionLink {
   background-image: url(../../Images/arrow_collapse.png);
}


.openDescriptionLinkSelected {
        background-image: url(../../Images/arrow_expand.png);
}

div.to-do-background {

 background-image:url(../../Images/App_to_do_bg.png);
  background-repeat:repeat;
}

div.services-map {

    margin-right: 1.5%;
    height: 466px;
}

/* Triage Results 'Go' button styling */

div.triage-go-button {

float:right;

}

a.triageButtonLink {
    text-decoration: none !important;
}

.triageButtonLink:selected {
    background-color: #FEE069;
    background-image: url("../../servlet/resource?r=button_active_background");
}

a.triageButtonLeftCorner {
    background: url("../../servlet/resource?r=action_control_background_sel") no-repeat scroll 0 0 transparent;
}

a.triageButtonDiv {
    background: url("../../servlet/resource?r=action_control_background_sel") repeat-x scroll 0 0 transparent;
}

.triageButtonDiv {
    color: ${navpanel.button.color};
    font-family: tahoma;
    font-weight: 400;
    padding: 0 16px 6px 18px;
    background: url("../../servlet/resource?r=cp_action_control") repeat-x scroll 0 0 transparent;
    display: inline-block;
    margin-right: 4px;
}
.triageButtonLink {
    text-decoration: none;
    min-width:5em;
    text-align:center;
    cursor: pointer;
    margin-right: 5px;
    float: left;
    min-width:65px;
}

span.triageButtonLeftCorner {
    background: url("../../servlet/resource?r=cp_action_control_corners") no-repeat scroll 0 0 transparent;
    color: black;
    cursor: pointer;
    display: inline-block;
    height: 20px;
}

a:hover .triageButtonLeftCorner {
    background: url("../../servlet/resource?r=action_control_corners_roll") no-repeat scroll 0 0 transparent;
    text-decoration: none;
}

.triageButtonRightCorner {
    background: url("../../servlet/resource?r=cp_action_control_corners") no-repeat scroll right 0 transparent;
    display: inline-block;
    height: 20px;
    margin-left: 2px;
}

a:hover .triageButtonRightCorner {
    background: url("../../servlet/resource?r=action_control_corners_roll") no-repeat scroll right 0 transparent;
    text-decoration: none;
}
a.triageButtonDiv {
    background: url("../../servlet/resource?r=action_control_background_sel") repeat-x scroll 0 0 transparent;
}

a:hover .triageButtonDiv {
    background: url("../../servlet/resource?r=action_control_background_roll") repeat-x scroll 0 0 transparent;
}


/* End of Triage Results 'Go' button styling */

/* Quick Notes renderer style to remover the padding around the button div allowing for extra globalisation space.*/

body.basic div#content div#quick-notes-div-action-set
{
    padding-left: 0;
    padding-right: 0;
}
/* End of Quick Notes Styling.*/


body.soria#Curam_Application_smartPanel .page-title-bar  {
  display:none !important;
}

body.soria#Curam_SmartPanelHome .page-title-bar  {
  display:none !important;
}

body.soria#Curam_Triage_smartPanel .page-title-bar  {
  display:none !important;
}

body.soria#Curam_Screening_smartPanel .page-title-bar  {
  display:none !important;
}

body.soria#Curam_LifeEvents_smartPanel .page-title-bar  {
  display:none !important;
}

body.curam.soria.smart-panel  .page-title-bar  {
  display:none !important;
}

/*
 * Copyright Merative US L.P. 2016, 2020
 */
 .th-col-One {
    height: 20px;
    width: 15px;
    background-image:url("../../Images/header_orange_corner_left.png");
    background-repeat: no-repeat;
    border-left:medium none;
 }
 
 .th-col-Two {
    background: no-repeat top left #fbcb5d;
    border-top:medium none;
 }
 
 .th-two-height {
   background: no-repeat top left #fbcb5d;
   height: 20px;
 }
 
 .th-col-three {
   background-image:url("../../Images/header_orange_corner_right.png");
   background-repeat: no-repeat;
   border-right:medium none;
   height: 20px;
   width: 15px;
 }
 
 .th-two-font {
   font-family:tahoma;
   font-size:100%;
 }
 
 .th-col-Two-img {
   display: block;
   background:#fbcb5d no-repeat top left;
   color:#000000;
   overflow:hidden;
   white-space:nowrap;
   width:90%;
   word-wrap:normal;   
 }
 
 .two-col-tr-one { 
   height: 20px;
   padding-top:4px;
   padding-bottom:4px;
 }
 
 .toggle-image-ci {
   background-image:url("../../Images/arrow_orange_expand.png");
   cursor:pointer;
   display:inline;
   float:right;
   height:7px;
   margin-right:5px;
   margin-top:-10px;
   width:9px;
 }
 
 .toggle-image-contract-ci {
 background-image:url("../../Images/arrow_orange_contract.png");
 cursor:pointer;
 display:inline;
 float:right;
 height:9px;
 margin-right:5px;
 margin-top:-11px;
 width:9px;
 }
 
 .th-col-Three {
    height: 20px;
    width: 15px;
    background:#fbcb5d no-repeat top left;
    border-left:medium none;
    border-right: 1px solid #B6B6B6;
 }
 
 .tr-two-td-two {
 padding-top:0px;
 padding-bottom:0px;
 }
 
 body.curam.soria table#toggleTODOTable {
    box-sizing: content-box;
    width: 100%;
    margin-top: 10px;
 }
 
 body.curam.soria table#toggleTODOTable tr {
    vertical-align: top;
 }
 
 #toggleTODOTable td {
   padding-top:0px;
 padding-bottom:0px;
 }
 
 
 
 .first-td-for-first-tr {
    background-color: #d9e4f6;
 }
 
 .second-td-for-first-tr {
 background-color: #d9e4f6;
 }
 
 .third-td-for-first-tr {
    background-color: #d9e4f6;
 }
 
 .first-td-for-second-tr-class {
    height: 12px;
    width: 15px;
    
 }
 
 
 .second-td-for-second-tr-class {
 height: 12px;
    
 }
 
 .third-td-for-second-tr-class {
    height: 12px;
    width: 15px;
    
 }
 
 .first-td-for-fourth-tr-class {
    height: 20px;
    width: 15px;
    
 }
 
 .third-td-for-fourth-tr-class {
    height: 20px;
    width: 15px;
    
 }
 
 
 .inner-table-td-for-space-class {
     width: 10px;
 
 }
 
 th.th-col-Two span.header-wrapper h2 {
   font-weight: bold;
 }
 
 /* ==== Curam 2016 Styling ==== */
 
 body.curam.soria div#content table#toggleTODOTable th span.th-col-Two-img {
     font-family: MainLightFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
     font-size: 18px;
     line-height: 26px;
     color: #454646 !important;
     height: 26px;
     padding-top: 3px;
 }
 
 body.curam.soria div#content table#toggleTODOTable th div.toggle-image-ci {
     height: 20px;
     width: 20px;
     margin-top: -25px;
     margin-right: 0;
     margin-left: 0;
     background-repeat: no-repeat;
     background-image: url(../../Images/chevron--down20-disabled.svg);
 }
 
 body.curam.soria div#content table#toggleTODOTable th div.toggle-image-contract-ci {
     height: 20px;
     width: 20px;
     margin-top: -25px;
     margin-right: 0;
     margin-left: 0;
     background-repeat: no-repeat;
     background-image: url(../../Images/chevron--left20-enabled.svg);
 }
 
 body.curam.soria div#content table#toggleTODOTable th div.toggle-image-ci:hover,
 body.curam.soria div#content table#toggleTODOTable th div.toggle-image-ci:focus {
     background-image: url(../../Images/chevron--down20-enabled.svg);
 }
 
 body.curam.soria div#content table#toggleTODOTable th div.toggle-image-contract-ci:hover,
 body.curam.soria div#content table#toggleTODOTable th div.toggle-image-contract-ci:focus {
     background-image: url(../../Images/chevron--left20-enabled.svg);
 }
 
 body.curam.soria div#content table#toggleTODOTable th, 
 body.curam.soria div#content table#toggleTODOTable th span.th-col-Two-img {
     background: none;
     background-color: #ececec;
     height: 28px;
 }
 
 body.curam.soria div#content table#toggleTODOTable th.th-col-three {
     width: 10px;
     border-top: 1px solid #ececec;
     border-right: 1px solid #ececec;
 }
 
 body.curam.soria div#content table#toggleTODOTable th.th-col-One {
     width: 20px;
     border-top: 1px solid #ececec;
     border-left: 1px solid #ececec;
 }
 
 body.curam.soria div#content table#toggleTODOTable th.th-col-Two {
     border-top: 1px solid #ececec;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr1 td,
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr2 td,
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td,
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr4 td {
     background-color: #f9f9f9 !important;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr1 td {
     border-top: 0;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr1 {
     height: 35px;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr4 {
     height: 35px;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr2 {
     display: none;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td.tr-two-td-two table {
     margin: 0;
     border: 0 !important;
     width: 100%;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr4 td {
     border-bottom: 1px solid #ffffff !important;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr1 td:first-child,
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr2 td:first-child,
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td:first-child,
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr4 td:first-child {
     border-left: 1px solid #ffffff !important;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr1 td:last-child,
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr2 td:last-child,
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td:last-child,
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr4 td:last-child {
     border-right: 1px solid #ffffff !important;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr1 td.two-col-tr-one {
     font-size: 16px;
     padding-top: 2px;
     padding-right: 10px;
     line-height: 23px;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr1 td.two-col-tr-one font {
     font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
     color: #454646;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td.tr-two-td-two table img {
     width: 20px;
     height: 20px;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td.tr-two-td-two table tr td:first-child {
     width: 20px !important;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td.tr-two-td-two table tr td a {
     color: #0f62fe;
     font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td.tr-two-td-two table tr td a:hover,
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td.tr-two-td-two table tr td a:focus {
     color: #0353e9;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td.tr-two-td-two table tr td {
     font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
     font-size: 14px;
     line-height: 20px;
     vertical-align: middle;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td.tr-two-td-two table tr td:nth-child(7) {
     width: 20px !important;
     background: url(../../Images/task--20-accent.svg) no-repeat;
 }
 
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td.tr-two-td-two tr td:last-child {
     border: 0 !important;
 }
 body.curam.soria div#content table#toggleTODOTable tbody tr#tr3 td.tr-two-td-two tr td:first-child {
     border: 0 !important;
 }
 
 /*RTL*/
 
 body.curam.soria.rtl div#content table#toggleTODOTable tbody tr#tr1 td:first-child,
 body.curam.soria.rtl div#content table#toggleTODOTable tbody tr#tr2 td:first-child,
 body.curam.soria.rtl div#content table#toggleTODOTable tbody tr#tr3 td:first-child,
 body.curam.soria.rtl div#content table#toggleTODOTable tbody tr#tr4 td:first-child {
     border-right: 1px solid #ffffff !important;
     border-left: 0 !important;
 }
 
 body.curam.soria.rtl div#content table#toggleTODOTable tbody tr#tr1 td:last-child,
 body.curam.soria.rtl div#content table#toggleTODOTable tbody tr#tr2 td:last-child,
 body.curam.soria.rtl div#content table#toggleTODOTable tbody tr#tr3 td:last-child,
 body.curam.soria.rtl div#content table#toggleTODOTable tbody tr#tr4 td:last-child {
     border-left: 1px solid #ffffff !important;
     border-right: 0 !important;
 }
 
 body.curam.soria.rtl div#content table#toggleTODOTable th.th-col-three {
     border-left: 1px solid #ececec;
     border-right: 0;
 }
 
 body.curam.soria.rtl div#content table#toggleTODOTable tbody tr#tr1 td.two-col-tr-one {
     padding-left: 10px;
     padding-right: 0;
 }
 
 body.curam.soria.rtl div#content table#toggleTODOTable th.th-col-One {
     border-right: 1px solid #ececec;
     border-left: 0;
 }
 
 body.curam.soria.rtl div#content table#toggleTODOTable th div.toggle-image-contract-ci {
     background-image: url(../../Images/chevron--right20-disabled.svg);
 }
 
 body.curam.soria.rtl div#content table#toggleTODOTable th div.toggle-image-contract-ci:hover,
 body.curam.soria.rtl div#content table#toggleTODOTable th div.toggle-image-contract-ci:focus {
     background-image: url(../../Images/chevron--right20-enabled.svg);
 }
 

/*______________________________________________________________________________
 * ELIGBLEAPP.css
 *
 *  Styling specific to the <Eligibility Worker Application View>
 */

.ELIGBLEAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_cc.png");
}

.ELIGBLEAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/GREEN/pod_title_tl.png");
}

.ELIGBLEAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/GREEN/pod_title_tc.png");
}

.ELIGBLEAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/GREEN/pod_title_tr.png");
}

/*------------------------------------*/
/*______________________________________________________________________________
 * EWSUPAPP.css
 *
 *  Styling specific to the <Eligibility Worker Supervisor Application View>
 */

.EWSUPAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/LIGHTORANGE/pod_title_cc.png");
}

.EWSUPAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tl.png");
}

.EWSUPAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/LIGHTORANGE/pod_title_tc.png");
}

.EWSUPAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tr.png");
}

/*------------------------------------*/
/*______________________________________________________________________________
 * INTAKEAPP.css
 *
 *  Styling specific to the <Intake Worker Application View>
 */

.INTAKEAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/PURPLE/pod_title_cc.png");
}

.INTAKEAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/PURPLE/pod_title_tl.png");
}

.INTAKEAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/PURPLE/pod_title_tc.png");
}

.INTAKEAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/PURPLE/pod_title_tr.png");
}

/*------------------------------------*/
/*______________________________________________________________________________
 * IWSUPAPP.css
 *
 *  Styling specific to the <Intake Worker Supervisor Application View>
 */

.IWSUPAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/LIGHTORANGE/pod_title_cc.png");
}

.IWSUPAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tl.png");
}

.IWSUPAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/LIGHTORANGE/pod_title_tc.png");
}

.IWSUPAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tr.png");
}

/*------------------------------------*/
/*______________________________________________________________________________
 * RightsandResponsibilities.css
 * 
 */
 .soria div.boldtext-cluster table td.label{
 font-weight:bold;
 margin-left:20px;
 margin-top:20px;
 margin-bottom:20px;
 padding-right:10px;
 padding-bottom:8px;
 padding-left:10px;

 } 

/*
 * Copyright Merative US L.P. 2019, 2025
 */

body.curam.list-inline-page#Curam_ApplicationContextPanel {
  width: 100%;
  height: 180px;
  overflow: visible;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel #content {
  padding: 0px !important;
  width: 1328px !important;
  min-width: 1328px !important;
  overflow: scroll;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .Intakecontainer-panel {
  min-width: 1328px;
  width: 100%;
  height: 180px !important;
  background: #f4f4f4;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages,
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.application-single-person-details-panel,
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.application-person-details-panel,
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel {
  position: relative;
  float: left;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel {
  top: 0px !important;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages,
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.application-single-person-details-panel,
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.application-person-details-panel,
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel {
  top: 10px !important;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-pane {
  background: transparent;
  width: 186px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages {
  background: transparent;
  width: 640px !important;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.application-single-person-details-panel,
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.application-person-details-panel {
  background: transparent;
  margin-top: 0px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.application-single-person-details-panel {
  width: calc(100% - 186px - 220px - 160px);
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.application-person-details-panel {
  width: calc(100% - 640px - 220px - 50px) !important;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel {
  background: transparent;
  width: 220px !important;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel .tab-links.application-tab-links {
  padding: 0px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel .tab-links.application-tab-links .intake-outer-status {
  background: transparent;
  height: 23px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel .tab-links.application-tab-links .intake-outer-status .intake-status {
  padding: 0px;
  width: 100%;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #294c62;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel .tab-links.application-tab-links .intake-user-panel {
  background: transparent;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel .tab-links.application-tab-links .intake-user-panel .intake-user a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #1f57a4;
  padding-left: 30px;
  background: url("../../Images/icon_case_owner.png") left center no-repeat;
  display: inline-block;
  height: 20px;
  line-height: 20px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel .tab-links.application-tab-links .intake-user-panel .intake-user a:hover,
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel .tab-links.application-tab-links .intake-user-panel .intake-user a:focus {
  color: #25467a;
  background-image: url("../../Images/icon_case_owner_hover.png");
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel .tab-links.application-tab-links .intake-user-panel .intake-user-icon {
  display: none;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel div#content div.Intakecontainer-panel div.application-single-person-details-panel div.content-single-intakeapplication-id,
body.curam.list-inline-page#Curam_ApplicationContextPanel div#content div.Intakecontainer-panel div.application-person-details-panel div.content-single-intakeapplication-id {
  padding-right: 20px;
}

body.curam div.Intakecontainer-panel div.application-details div.application-name .content-single-intakeapplication-id{
  padding: 0px !important;
  float: left;
  font-size: inherit;
  line-height: unset;
}
body.curam div.Intakecontainer-panel div.application-details div.application-name .middot-separator{
  float: left;
  white-space: pre-wrap;
}
body.curam div.Intakecontainer-panel div.application-details div.application-name .app-name,
body.curam div.Intakecontainer-panel div.application-details div.application-name .hidden-screenreader-label{
  float: left;
  white-space: normal;
}
body.curam div.Intakecontainer-panel div.application-details div.application-name .case-status {
  float: left;
}
body.curam div.Intakecontainer-panel div.application-details div.application-name .intake-status {
  width: unset;
  float: left;
  padding: 0px !important;
  color: inherit;
  white-space: normal;
}

body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .image-panel-content,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .image-panel-content {
  background: transparent;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .name-background,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .name-background {
  width: 176px;
  position: absolute;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .name-background {
  bottom: -20px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .name-background {
  bottom: 20px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .name-background .name-one-title,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .name-background .name-one-title {
  background: transparent;
  width: 100%;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .name-background .name-one-title a,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .name-background .name-one-title a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #1f57a4;
  letter-spacing: -0.15px;
  text-align: center;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .participant-image,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .participant-image {
  padding: 0px 0px 0px 28px;
  width: 120px;
  height: 120px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .right-corner-image,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .right-corner-image {
  right: 28px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .participant-image img,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .participant-image img {
  border-radius: 100%;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .participant-details .image-first-line,
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .participant-details .image-second-line,
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .participant-details .participant-details-divider.divider,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .participant-details .image-first-line,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .participant-details .image-second-line,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .participant-details .participant-details-divider.divider {
  width: auto;
  display: inline-block;
  font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 11px;
  color: #464646;
  padding: 0px;
  float: none;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .participant-details,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .participant-details {
  position: absolute;
  width: 100%;
  text-align: center;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .participant-details {
  bottom: -40px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .participant-details {
  bottom: 0px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .participant-details .image-second-line,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .participant-details .image-second-line {
  clear: none;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .participant-details .participant-details-divider.divider,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .participant-details .participant-details-divider.divider {
  height: 10px;
  border-left: 1px solid #c7c7c7;
  margin: 0px 7px 0px 10px;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .stack-container-list .table-list .body-first-cell a,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .stack-container-list .table-list .body-first-cell a {
  background-position: left center;
}
body.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .tab-case-list.app-list-size,
body.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .tab-case-list.app-list-size {
  padding-left: 10px;
}
body.curam div.Intakecontainer-panel div.application-single-person-details-panel div.application-details .application-name {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #294c62;
  line-height: 23px;
}
@media print {
  body.curam.list-inline-page#Curam_ApplicationContextPanel div.context-panel-wrapper .Intakecontainer-panel {
    width: 1310px;
  }
  
  body.curam.list-inline-page#Curam_ApplicationContextPanel div#content {
    overflow: visible;
  }
  
  body.curam.list-inline-page#Curam_ApplicationContextPanel div.application-tab-links div.intake-user {
    width: 180px;
  }
  
}

body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel,
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages,
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.application-single-person-details-panel,
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.application-person-details-panel,
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel {
  float: right;
}
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel .tab-links.application-tab-links .intake-user-panel .intake-user a {
  padding-left: 0px;
  padding-right: 30px;
  background-position: right center;
}
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel div#content div.Intakecontainer-panel div.application-single-person-details-panel div.content-single-intakeapplication-id,
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel div#content div.Intakecontainer-panel div.application-person-details-panel div.content-single-intakeapplication-id {
  padding-right: 0px;
  padding-left: 20px;
}
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .participant-image,
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .participant-image {
  padding: 0px 28px 0px 0px;
}
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .right-corner-image,
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .right-corner-image {
  right: auto;
  left: 28px;
}
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .participant-details .participant-details-divider.divider,
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .participant-details .participant-details-divider.divider {
  border-left: none;
  border-right: 1px solid #c7c7c7;
  margin: 0px 10px 0px 7px;
}
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .stack-container-list .table-list .body-first-cell a,
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .stack-container-list .table-list .body-first-cell a {
  background-position: right center;
}
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .person-application-thumbnail-panel .tab-case-list.app-list-size,
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel #stackCon-threeimages .tab-case-list.app-list-size {
  padding-left: 0px;
  padding-right: 10px;
}
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .content-panel-detail.pd-application-links-panel .tab-links.application-tab-links .intake-user-panel .intake-user {
  float: right;
}
body.rtl.curam.list-inline-page#Curam_ApplicationContextPanel .Intakecontainer-panel .image-panel-content .left-corner-image {
  right: 28px;
}

/*
 * Copyright Merative US L.P. 2016, 2020
 */
/*______________________________________________________________________________
 * Intake findclientpod
 *
 * styles for the find client pod
 */

.findclientpod-background {
  background-color: #ffffff;
  width: 100%;
}

.referencelabel {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 8px;
    width: 30%;
    padding-left:10px;
    font-family:tahoma;
    font-size: 100%;
}

.referencefield {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 8px;
    width: 95%;
}

.firstnamelabel {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 30%;
    padding-left:10px;
    font-family:tahoma;
    font-size: 100%;
}

.firstnamefield {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 95%;
}

.middleinitiallabel {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 30%;
    padding-left:10px;
    font-family:tahoma;
    font-size: 100%;
}

.middleinitialfield {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 10%;
}

.lastnamelabel {
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 30%;
    padding-left:10px;
    font-family:tahoma;
    font-size: 100%;
}

.lastnamefield {
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 95%;
}
.dateofbirthlabel {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 30%;
    padding-left:10px;
    font-family:tahoma;
    font-size: 100%;
}


.findclientpod-background table.date {
  width: 45%;
  text-align: left;
  width: 50% !important;
}

.findclientpod-background td div.action-bar {
    text-align: center;
    float: none;
    width: 95%;
    margin-top: 10px;
}


.findClientActions div.action-bar {
    text-align: center;
}

.findClientActions span.action-bar {
    float: none;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td,
body.curam.soria .dndCover div.pod-styling div#PT19001_body table.findclientpod-background td {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #464646;
}


body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.referencefield, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.firstnamefield, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.middleinitialfield, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.lastnamefield, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.date {
    border: 1px solid #5a5a5a !important;
	background-color: #ffffff;
	height: 24px;
	padding: 0px 10px;
	font-size: 14px;
	line-height: 20px;
	color: #464646;
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	outline: none;
	box-sizing: border-box;
	-webkit-appearance: none;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.referencefield:focus, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.referencefield:hover,
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.firstnamefield:focus,
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.firstnamefield:hover,
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.middleinitialfield:focus, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.middleinitialfield:hover, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.lastnamefield:focus, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.lastnamefield:hover, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.date:focus,
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.date:hover {
	border:2px solid #325c80 !important;
	height:24px;
	background-color:#f4f4f4;
	line-height:18px;
	padding-left:9px;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.referencefield:focus, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.firstnamefield:focus,
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.middleinitialfield:focus, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.lastnamefield:focus, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.date:focus {
	background-color:#ffffff;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input:focus-visible {
    outline:2px solid  #0f62fe;
 }

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background tr {
	height: 30px;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.lastnamefield {
	margin-bottom: 0;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background table.date td.popup-actions a.popup-action img {
    top: 6px;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input {
    height: 20px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #464646;
    text-align: left;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.referencefield, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.firstnamefield, 
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.lastnamefield {
    padding-left: 10px;
    width: calc(95% - 10px);
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td input.middleinitialfield {
    padding-left: 10px;
    padding-right: 10px;
    width: calc(10% - 10px);
    min-width: 40px;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td.findClientActions {
    padding-top: 10px;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td.findClientActions .button-link .actioncontrol-button-center a,
body.curam.soria .dndCover div.pod-styling div#PT19001_body table.findclientpod-background td.findClientActions .button-link .actioncontrol-button-center a {
    background: none;
    border: 1px solid #1f57a4;
    padding: 5px 10px;
    margin-right: 10px;
    background-color: #ffffff;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #1f57a4;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td.findClientActions .button-link .actioncontrol-button-center a:hover {
    color: #ffffff;
    background-color: #1f57a4;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td.findClientActions .button-link .actioncontrol-button-center a:focus-visible {
    color: #ffffff;
    background-color: #0f62fe;
	border:none;
	outline: 2px solid #0f62fe;
    padding-left: 10px !important;
}

body.curam.soria div#PT19001_body div.north div.button-link div.actioncontrol-button-center a {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    color: #1f57a4;
    background: url("../../Images/icon_start_intake.png") no-repeat scroll right transparent;
    padding: 6px 30px 6px 0;
}

body.curam.soria div#PT19001_body div.north div.button-link div.actioncontrol-button-center a:hover,
body.curam.soria div#PT19001_body div.north div.button-link div.actioncontrol-button-center a:focus {
    color:#325c80;
    background: url("../../Images/icon_start_intake_hover.png") no-repeat scroll right transparent;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td div.action-bar {
    width: 100%;
}

/* RTL */

body.curam.soria.rtl div#PT19001_body div.north div.button-link div.actioncontrol-button-center a {
	background: url("../../Images/icon_start_intake.png") no-repeat scroll left transparent;
	padding: 6px 0 6px 30px;
}

body.curam.soria.rtl div#PT19001_body div.north div.button-link div.actioncontrol-button-center a:hover,
body.curam.soria.rtl div#PT19001_body div.north div.button-link div.actioncontrol-button-center a:focus {
    background: url("../../Images/icon_start_intake_hover.png") no-repeat scroll left transparent;
}

body.curam.soria.rtl div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td.dateofbirthlabel {
	text-align: right;
}

body.curam.soria.rtl div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td.input-date {
    text-align: right;
}

body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background table.date {
    min-width: 105px;
}


/*______________________________________________________________________________
 * 
 * This file contains styles that are aimed at specific pages using the id value
 * of the body element which is generated from the page-id to be Curam_'page-id'
 *
 * **** NB ****
 * The use of id's for styling is strongly discouraged and this is a solution of last
 * resort.
 *
 * ***** PLEASE CONSIDER OTHER OPTIONS BEFORE ADDING TO THIS FILE. *****
 */
#Curam_IntakeWorkerHome .page-header,
#Curam_EligibilityWorkerHome .page-header,
#Curam_IntakeWorkerSupervisorHome .page-header

{
 display: none;
 visibility:hidden;
}
#Curam_IntakeWorkerHome div#content,
#Curam_EligibilityWorkerHome div#content,
#Curam_IntakeWorkerSupervisorHome div#content
{
  top:0;
}

/*
 * Copyright Merative US L.P. 2020, 2024
 */

/*______________________________________________________________________________
 * applicationcase.css
 *
 * Create styles that are applied to the HTML for the investigation tab details.
 */

body.curam.soria div.container-panel-applicationcase {
  background: transparent;
  height: 160px;
  overflow: visible;
  min-width: 1224px;
  position: relative;
  top: 0px;
}

body.curam.soria div.container-panel-applicationcase *:focus-visible {
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
}


body.curam.soria div.container-panel-applicationcase .name-one-title a:focus-visible {
  display: flow-root;
  text-overflow: ellipsis;
  overflow: hidden;
}

body.curam.soria .container-panel-applicationcase .applicationcase-right-panel .case-owner-panel .ac:focus-visible {
  display: block;
  height: auto;
  margin-bottom: 0.5rem;
}

body.curam.soria div.container-panel-applicationcase .tab-case-list a:focus-visible {
  display:block;
  height:auto;
}


body.curam .container-panel-ic *:focus-visible {
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
}

body.curam .container-panel-ic .name-one-title a:focus-visible {
  display: flow-root;
  text-overflow: ellipsis;
  overflow: hidden;
}

body.curam .container-panel-ic .tab-case-list .ac:focus-visible  {
  outline: 0.125rem solid #0f62fe;
  outline-offset: -0.125rem;
  display: flow-root;
}

body.curam .container-panel-ic .ic-links-panel .ic-case-owner .ac:focus-visible {
  display: block;
  height: auto;
  margin-bottom: 0.5rem;
}

body.curam.soria .application-right-panel-table-links div.case-owner-panel .ac:focus-visible {
  display: block;
  height: auto;
  margin-bottom: 0.5rem;
}

/* style for single client panel */
body.curam.soria div.container-panel-applicationcase div.case-participant-panel {
  top: 10px !important;
  background: transparent;
  padding: 0;
  bottom: auto !important;
  height: auto !important;
  overflow: visible;
  font-family: tahoma;
}

body.curam.soria div#content div.context-panel-wrapper div.container-panel-applicationcase div.case-participant-panel {
	width: auto;
	left: 0px;
}

body.curam.soria .container-panel-applicationcase .image-panel-content {
	width: 160px;
	height: 160px;
	background-color: transparent;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .name-background {
	margin-left: 0px;
	width: 160px;
	position: absolute;
	bottom: 15px;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .name-one-title {
	background-color: transparent;
	width: 100%;
	height: 20px;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .name-one-title a {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	height: 20px;
	text-decoration: none;
	letter-spacing: -0.15px;
	color: #1f57a4;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .name-one-title a:hover,
body.curam.soria .container-panel-applicationcase .image-panel-content .name-one-title a:focus {
	color: #25467a;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .left-corner-image {
	z-index: 100;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .right-corner-image {
	top: 0px;
	left: 100px;
	z-index: 100;
	background: url("../../Images/ccv__filled--20-enabled.svg") center center no-repeat;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .right-corner-image:hover,
body.curam.soria .container-panel-applicationcase .image-panel-content .right-corner-image:focus {
	background-image: url("../../Images/ccv__filled--20-enabled.svg");
}

body.curam.soria .container-panel-applicationcase .image-panel-content .right-corner-image a {
	display: block;
	width: 40px;
	height: 40px;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .right-corner-image a img {
	display: none;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .image-links {
	top: 10px;
	left: 143px;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .participant-image {
	padding: 0px;
	width: 120px;
	height: 120px;
	position: absolute;
	left: 20px;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .participant-image img {
	border-radius: 50%;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .participant-details {
	margin-left: 0px;
	position: absolute;
	bottom: 0px;
	width: 160px;
	text-align: center;
}

body.curam.soria .container-panel-applicationcase .image-panel-content .participant-details .image-first-line,
body.curam.soria .container-panel-applicationcase .image-panel-content .participant-details .image-second-line {
	clear: none;
	width: auto;
	float: none;
	display: inline-block;
	padding: 0px;
	font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #464646;
}

body.curam.soria .applicationcase-tab-details {
  height: 160px;
  padding-left: 0px;
  border-left: none;
  border-right: none;
  float: left;
  width: 100%;
  overflow: hidden;
}

body.curam.soria .applicationcase-details .applicationcase-details {
	padding: 5px 0px 20px;
}

body.curam.soria .applicationcase-details .name {
  font-size: 21px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  line-height: 30px;
  color: #294c62;
  letter-spacing: -0.22px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0px;
}

body.curam.soria #stackCon-fourimages-applicationcase + .applicationcase-content-panel .applicationcase-details .name,
body.curam.soria #stackCon-threeimages-applicationcase + .applicationcase-content-panel .applicationcase-details .name {
  font-size: 16px;
  line-height: 23px;
}

body.curam.soria .applicationcase-details .reference,
body.curam.soria .applicationcase-details .app-name,
body.curam.soria .applicationcase-details .application-case-status,
body.curam.soria .applicationcase-details .hidden-screenreader-label{
  float: left;
  white-space: normal;
}

body.curam.soria .applicationcase-details .middot-separator{
  float: left;
  white-space: pre-wrap;
}

body.curam.soria .applicationcase-details table.list-body th {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	color: #464646;
	font-size: 14px;
	line-height: 20px;
	
}

body.curam.soria .applicationcase-details table.list-body td {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	color: #464646;
	font-size: 14px;
	line-height: 20px;
	padding-left: 20px !important;
}

.applicationcase-details .tab-link {
  font-size: 120%;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.applicationcase-details .main-details {
  padding-top: 5px;
}

body.curam.soria div.application-case-programs {
	padding-right: 20px;
}

body.curam.soria div.application-case-programs {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #464646;
	line-height: 20px;
	display: inline-block;
}

body.curam.soria div.application-case-programs-list  {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #464646;
	line-height: 20px;
	display: inline-block;
}


/* style for single client panel */
div.container-panel-outcomeplan div.case-participant-panel {
  top: 6px !important;
}


/* styles for multiple clients on outcome plan */
body.curam.soria #stackCon-threeimages-applicationcase {
  position: absolute;
  left: 0px;
  top: 10px;
  display: block;
  height: 170px;
  width: 590px;
  overflow: hidden;
}

body.curam.soria #stackCon-threeimages-applicationcase .dijitContainer {
  overflow: visible;
  position: absolute;
  top: 0px;
}

#controller_stackCon-threeimages-applicationcase {
  display: block;
  width: 1px;
}

body.curam.soria #stackCon-threeimages-applicationcase .stackControl {
  position: absolute;
  top: 5px;
  left: 0px;
  z-index: 100;
}

body.curam.soria #stackCon-threeimages-applicationcase #container_stackCon-threeimages-applicationcase div.stack-container-photo {
  overflow: visible;
  height: 160px;
  width: 440px;
  padding: 0px;
}

body.curam.soria #stackCon-threeimages-applicationcase #container_stackCon-threeimages-applicationcase div.stack-container-list {
  height: 160px;
  overflow: visible;
}

body.curam.soria #stackCon-threeimages-applicationcase .dijitToggleButton {
	border: 0px;
	margin: 0px;
}

body.curam.soria #stackCon-threeimages-applicationcase .dijitButtonNode {
	background: transparent;
	border: 0px;
	padding: 0px;
}

body.curam.soria #stackCon-threeimages-applicationcase #controller_stackCon-threeimages-applicationcase_title_1, 
body.curam.soria #stackCon-threeimages-applicationcase #controller_stackCon-threeimages-applicationcase_title_2 {
	background-position: center center;
	background-repeat: no-repeat;
	background-color: transparent;
	height: 30px;
	width: 40px;
}

#controller_stackCon-threeimages-applicationcase span #controller_stackCon-threeimages-applicationcase_title_1:hover,
#controller_stackCon-threeimages-applicationcase span #controller_stackCon-threeimages-applicationcase_title_1:focus {
	background-image: url('../../Images/avatar--20-enabled.svg');
}

#controller_stackCon-threeimages-applicationcase span.dijitChecked #controller_stackCon-threeimages-applicationcase_title_1 {
  background-image: url('../../Images/toggle_photo_inactive.png');
  font-size: 0px;
  border: 0px;
  border-style: none;
}

#controller_stackCon-threeimages-applicationcase span #controller_stackCon-threeimages-applicationcase_title_1 {
  background-image: url('../../Images/avatar--20-enabled.svg');
  font-size: 0px;
  border: 0px;
  border-style: none;
}

#controller_stackCon-threeimages-applicationcase span #controller_stackCon-threeimages-applicationcase_title_2:hover,
#controller_stackCon-threeimages-applicationcase span #controller_stackCon-threeimages-applicationcase_title_2:focus {
	background-image: url('../../Images/list--20-enabled.svg');
}

#controller_stackCon-threeimages-applicationcase span.dijitChecked #controller_stackCon-threeimages-applicationcase_title_2{
  background-image: url('../../Images/toggle_list_inactive.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-threeimages-applicationcase span #controller_stackCon-threeimages-applicationcase_title_2{
  background-image: url('../../Images/list--20-enabled.svg');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

span#curam_controller_stackCon-threeimages-applicationcase {
	display: block;
	margin-left: 1px;
}

@media (forced-colors: active) and (prefers-color-scheme: dark) {
  #curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_1 img,
  #curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_2 img {
    filter: invert(1);
  }
}

#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_1 img.hoverIcon,
#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_2 img.hoverIcon {
  display: none;
}

#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_1:hover img.defaultIcon,
#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_1:focus img.defaultIcon,
#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_2:hover img.defaultIcon,
#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_2:focus img.defaultIcon {
  display: none;
}

#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_1:hover img.hoverIcon,
#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_1:focus img.hoverIcon,
#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_2:hover img.hoverIcon,
#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_2:focus img.hoverIcon {
  display: block;
}
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default {
  height: 160px !important;
  width: 585px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .prev-button-div,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .next-button-div  {
  margin-top: 65px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .next-button-div {
	position: relative;
	right: 10px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-prev-button,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-next-button {
	background-position: center center;
	background-repeat: no-repeat;
	width: 40px;
	height: 30px;
	margin: 0px;
	padding: 2px 6px 3px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-prev-button:hover,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-prev-button:focus {
	background-image: url("../../Images/caret__outline--left20-enabled.svg");
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-next-button:hover,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-next-button:focus {
	background-image: url("../../Images/arrow_scroll_right_hover.png");
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-prev-button img,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-next-button img {
  background: none;
  display: block;
  margin: 4px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-prev-button img.hoverIcon,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-next-button img.hoverIcon {
  display: none;	
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-prev-button:hover img.defaultIcon,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-prev-button:focus img.defaultIcon,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-next-button:hover img.defaultIcon,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-next-button:focus img.defaultIcon {
  display: none;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-prev-button:hover img.hoverIcon,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-prev-button:focus img.hoverIcon,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-next-button:hover img.hoverIcon,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-next-button:focus img.hoverIcon {
  display: block;
  position: relative;	
}

#container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator {
  width: 86%;
  overflow: hidden;
  float: left;
}

#container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-buttons-disabled {
  width: 94%;
  overflow: hidden;
  float: left;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-buttons-disabled .pane {
	left: 40px !important;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
	margin-left: 10px;
	width: 160px;
	height: 160px;
	float: left;
	position: relative;
	padding-left: 0px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator div.pane div.pane-item:first-of-type {
	margin-left: 0px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list {
  left: 60px;
  position: absolute;
  width: 475px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list .list-body {
	width: 475px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div:not(.table-list) .list-body {
	width: 455px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div table thead {
	height: 26px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div table thead tr {
	background: inherit;
	height: 25px;
	border-bottom: 1px solid #e0e0e0;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list table.list-body th.table-header {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #161616;
	height: 20px;
	line-height: 20px;
	padding: 0px;
	border: 0px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div:not(.table-list) th.header-last-cell {
	display: none;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div.table-list {
	max-height: 130px;
	height: 130px;
	overflow-y: auto;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div.table-list tr {
	height: 31px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div.table-list tr td {
	background-color: inherit !important;
	height: 30px;
	border-bottom: 1px solid #e0e0e0;
	padding: 0px !important;
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #464646;
	line-height: 20px;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div.table-list tr td a.ac {
	text-decoration: none;
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	color: #1f57a4;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div.table-list tr td a.ac:hover,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div.table-list tr td a.ac:focus {
	color: #25467a;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div.table-list tr td.body-first-cell a.ac {
	display: block;
	width: 30px;
	height: 30px;
	background: url("../../Images/ccv__filled--20-enabled.svg") 5px center no-repeat;
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div.table-list tr td.body-first-cell a.ac:hover,
body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div.table-list tr td.body-first-cell a.ac:focus {
	background-image: url("../../Images/ccv__filled--20-enabled.svg");
}

body.curam.soria #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div.table-list tr td.body-first-cell a.ac img {
	display: none;
}

#container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list .person-name-icons .person-name {
  float: left;
  padding-right: 5px;
  padding-top: 3px;
}
#container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list .person-name-icons .list-icon {
  float: left;
  padding-right: 3px;
  padding-top: 2px !important;
}

/* Small content panel used with multiple clients */
body.curam.soria .applicationcase-content-panel {
  background-color: transparent;
  position: absolute;
  top: 10px;
  right: 280px;
  min-width: 360px;
  width: calc(100% - 955px);
}

/* Medium content panel used with single client */
body.curam.soria .applicationcase-content-panel-medium {
  background-color: transparent;
  position: absolute;
  left: 192px;
  top: 10px;
  width: calc(100% - 473px);
}

div.applicationcasee-content-panel-blue-footer div.wrapper div.bottom div.left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

div.applicationcase-content-panel-blue-footer div.wrapper div.bottom div.center div.right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}

div.applicationcase-content-panel-blue-footer div.wrapper div.bottom div.center {
  background-color:  #E6EBF1;
}


/* Right hand side content panel for Application Case Home Context Panel */
body.curam.soria .applicationcase-right-panel {
	top: 10px;
	position: absolute;
	right: 0px;
	width: 280px;
	border-left: 2px solid #e0e0e0;
	padding-top: 0px !important;
	background-color: transparent;
	height: 160px !important;
}


/* Content panel for Application Case Status outer panel */

body.curam.soria div.application-case-outer-status {
  width: 100%;
  background-color: transparent;
  height: 23px;
}

body.curam.soria .application-right-panel-table-links {
  float: left;
  width: 100%;
}

body.curam.soria .application-right-panel-table-links div.case-owner-panel {
  width: 100%;
  background-color: transparent;
  position: absolute;
  bottom: 0px;
  height: 20px;
  padding-top: 0px;
}

body.curam.soria .application-right-panel-table-links div.case-owner-panel div.link {
	
}

body.curam.soria .application-right-panel-table-links div.case-owner-panel div.link a {
	background: url("../../Images/icon_case_owner.png") left center no-repeat;
	padding-left: 30px;
	height: 20px;
  display:block;
}

body.curam.soria .application-right-panel-table-links div.case-owner-panel div.link a:hover,
body.curam.soria .application-right-panel-table-links div.case-owner-panel div.link a:focus {
	background-image: url("../../Images/icon_case_owner_hover.png");
}

body.curam.soria .application-right-panel-table-links div.case-owner-icon img {
  display: none;
}

@media print {
  body.curam.soria.context-panel div#container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator {
    overflow: visible;
  }

  body.curam.soria.context-panel div#content div#stackCon-threeimages-applicationcase {
    overflow: visible;
  }

  body.curam.soria.context-panel div#container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list div.table-list {
    overflow-y: visible;
    overflow-x: visible;
  }
}

 /* End of styling for four image stack container  */

/*______________________________________________________________________________
 * applicationcase_rtl.css
 * 
 * Create styles that are applied to the HTML for the investigation tab details.
 */

body.curam.soria.rtl .applicationcase-tab-details {
  float: right;
}

body.curam.soria.rtl .applicationcase-details .reference {
	padding: 0 5px 0 20px;
	right: auto;
	left: 0px;
}

body.curam.soria.rtl .applicationcase-details .name .reference {
  padding: 0px;
}


/* styles for multiple clients on outcome plan */
body.curam.soria.rtl #stackCon-threeimages-applicationcase {
  right: 0px;
  left: auto;
}

body.curam.soria.rtl #stackCon-threeimages-applicationcase .stackControl {
	left: auto;
	right: 0px;
}

.rtl #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator {
  float: right;
} 

.rtl #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-buttons-disabled {
  float: right;
} 
 
body.curam.soria.rtl #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-buttons-disabled .pane {
	left: auto !important;
	right: 40px !important;
}

body.curam.soria.rtl #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
   float: right;
   padding: 0px;
   margin-right: 10px;
   margin-left: 0px;
}

body.curam.soria.rtl #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator div.pane div.pane-item:first-of-type {
	margin-right: 0px;
	margin-left: 0px;
}

body.curam.soria.rtl .container-panel-applicationcase .image-panel-content .right-corner-image {
	left: auto;
	right: 100px;
}

body.curam.soria.rtl .container-panel-applicationcase .image-panel-content .left-corner-image {
	left: auto;
	right: 15px;
}

body.curam.soria.rtl .container-panel-applicationcase .image-panel-content .image-links {
	left: auto;
	right: 143px;
}

body.curam.soria.rtl #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-prev-button:hover,
body.curam.soria.rtl #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-prev-button:focus {
	background-image: url("../../Images/arrow_scroll_right_hover.png");
}

body.curam.soria.rtl #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-next-button:hover,
body.curam.soria.rtl #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .rotator-next-button:focus {
	background-image: url("../../Images/caret__outline--left20-enabled.svg");
}

body.curam.soria.rtl #container_stackCon-threeimages-applicationcase .stack-container-photo .rotator-default .next-button-div {
	right: auto;
	left: 10px;
	float: left;
}

body.curam.soria.rtl #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list {
  left: auto;
  right: 60px;
}

.rtl #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list .person-name-icons .person-name {
  float: right;
  padding-right: 0;
  padding-left: 5px;
}
.rtl #container_stackCon-threeimages-applicationcase .stack-container-list .tab-case-list .person-name-icons .list-icon {
  float: right;
  padding-right: 0;
  padding-left: 3px;
}

/* Small content panel used with multiple clients */
body.curam.soria.rtl .applicationcase-content-panel { 
  right: auto;
  left: 280px;
}

/* Medium content panel used with single client */
.rtl .applicationcase-content-panel-medium { 
  left: 207px;
  right: 130px;
}

.rtl div.applicationcasee-content-panel-blue-footer div.wrapper div.bottom div.left {
  background-position: right bottom;
}

.rtl div.applicationcase-content-panel-blue-footer div.wrapper div.bottom div.center div.right {
  background-position: left bottom;
}

/* Right hand side content panel for Application Case Home Context Panel */
body.curam.soria.rtl div#content .container-panel-applicationcase .content-panel-detail.applicationcase-right-panel {
  right: auto;
  left: 0px;
  border-right: 2px solid #e0e0e0;
  border-left: none;
}


/* Content panel for Application Case Status*/
.rtl div.application-case-status {
  padding-left: 0;
  padding-right: 10px;
}


body.curam.soria.rtl .application-right-panel-table-links {
  float: right;
}

body.curam.soria.rtl .application-right-panel-table-links div.case-owner-panel {
  left: auto;
  right: 20px;
}

body.curam.soria.rtl .application-right-panel-table-links div.case-owner-panel div.link a {
	padding-left: 0px;
}

body.curam.soria.rtl #stackCon-threeimages-applicationcase .stack-container-list .table-list table.list-body td.body-first-cell a.ac {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

.rtl div.case-owner,
.rtl div.case-owner-icon {
  float: right;
}

/* End of styling for four image stack container  */

body.curam.soria.rtl div#content .content-panel-detail div.link a.ac {
    padding-right: 30px;
    background-position: right center;
}

body.curam.soria.rtl div#content .container-panel-applicationcase .content-panel-detail .applicationcase-details div.application-case-programs-list {
    float: right;
}

body.curam.soria.rtl div#content .container-panel-applicationcase .content-panel-detail .applicationcase-details div.application-case-programs {
    float: right;
    padding-right: 0px;
    padding-left: 20px;
}

body.curam.soria.rtl div#content .container-panel-applicationcase .content-panel-detail.applicationcase-content-panel-medium {
    right: 200px;
}

body.curam.soria.rtl .container-panel-applicationcase .image-panel-content .participant-image {
	right: 20px;
}

/*
  ______________________________________________________________________________
 * CommonIntake custom css styles.
 */

 /* Adjusting the width of the application name in the context panel to prevent it overlapping with other elements
 when there are more than one member on the application and the application name is long */
 div.wrapper div.applicationcase-tab-details div.applicationcase-details div.name{
 width: 80% !important;
 }

/*______________________________________________________________________________
 * 
 * This file contains styles that are aimed at specific pages using the id value
 * of the body element which is generated from the page-id to be Curam_'page-id'
 *
 * **** NB ****
 * The use of id's for styling is strongly discouraged and this is a solution of last
 * resort.
 *
 * ***** PLEASE CONSIDER OTHER OPTIONS BEFORE ADDING TO THIS FILE. *****
 */
#Curam_CommonIntakeApplication_home div.page-header
{
 display: none;
 visibility:hidden;
}

#Curam_CommonIntakeApplication_home div#content
{
  top:0;
}

#Curam_ApplicationAuthorisation_forICAndOP div.cds--cluster .first-col div.cds--cluster {
	margin-left: 0px;
	margin-right: 0px;
}

#Curam_ApplicationAuthorisation_forICAndOP div.cds--cluster .first-col div.list {
	margin-left: 0px;
	margin-right: 0px;
}

#Curam_ProgramAuthorisation_forICAndOP div.cds--cluster .first-col div.cds--cluster {
	margin-left: 0px;
	margin-right: 0px;
}

#Curam_ProgramAuthorisation_forICAndOP div.cds--cluster .first-col div.list {
	margin-left: 0px;
	margin-right: 0px;
}
