.cluster td.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 .cluster td.PersonPhoto-Container {
 padding-left: 0px;
 padding-right: 2px; 
}

.rtl div.person-photo-cluster > table > tbody > tr > td.top + td.top{
padding-left:0px;
padding-right:8px;
}
.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 .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;
}
.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;
}
span.transfer-evid-search-hidden {
  position: absolute;
  right: -1000px;
}


div.cluster-cpr-no-border {
 margin-bottom:0px;
 border: 0px !important;
 border-bottom-style: none;
 margin-left:0px !important;
 border-left-width: 0px !important;
 border-left-style: none;
 margin-right:0px;
 border-right-width: 0px;
 border-right-style: none;
 margin-top:0px;
 border-top-width: 0px !important;
 border-top-style: none;
 width:100% !important;
}

div.cluster-cpr-no-internal-padding td.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 td.top{
 background-color: #EBEDF2;
}

/*______________________________________________________________________________
 * 
 * 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;
}

/*______________________________________________________________________________
 * 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
 *
 */
.rtl #sidebar div.page-nav-links li a {
padding:1px 38px 2px 1px;
}

/*______________________________________________________________________________
 * 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 .cluster .top .center,
.details .cluster .bottom .center {
    display:none;
}
.details .cluster .top .left,
.details .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.cluster.property-admin-dynamic-message table td.field {
color: #FF0000;
}
.soria .cluster.evidence-in-page-navg .in-page-nav-tabContainer { height: 25px !important; }

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

/*______________________________________________________________________________
 * core evidenceDashboard
 *
 * styles for the evidence dashboard page.
 */
.evidenceDashboard {
    margin-left: 4px;
    margin-right: 4px;
}

.evidenceDashboard table td a {
  color: #376F8F;
  text-decoration: none;
  vertical-align: middle;
}

.evidenceFolderOpened {
  background: center  url(../../Images/tree_minus.png);
}

.evidenceFolderClosed {
  background: center  url(../../Images/tree_plus.png);
}

.evidenceTitlePane {
    background: url("../../Images/category_bar_selected.png") repeat-x scroll 0 0 transparent;
    border-left: 1px solid #DDE0E9;
    border-right: 1px solid #DDE0E9;
    height: 20px;
    padding-top: 1px;
}

.arrowImageSpanClass {
  cursor: pointer;
  float: right;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 4px;
  *margin-top: -10px;
}

.evidenceLeaf {
  background: no-repeat center  url(../../Images/tree_minus.png);
}


.tdStyle {
  vertical-align: middle;
  height:25px;
  
}

.dashboardLegend {
  vertical-align: middle;
  height:25px;
  text-align: right;
  padding-top: 10px;
  padding-bottom: 10px;
}

.dashboardLegendSpan{
 padding-left: 2px;
 padding-right: 20px;
}

.dashboardColumn{
 border-right: 1px solid #EDF0F5;
}

.dashboardColumnContent{
  background-color:transparent !important;
  padding: 0 10px 0 10px;
}

.dashboardTextColumn{
 width: 90%;
 padding-left:5px;
 vertical-align: middle;
 height:25px;
}

.dashboardTextColumn div span{
 padding-right:15px;
 vertical-align:middle;
}

.dashboardImageColumn{
 padding: 0px 5px 0px 5px; 
 vertical-align: middle;
 width:5%;
 height:25px;
}

.dashboardImageColumn img{
visibility: hidden;
vertical-align: middle;
}


.tdArrowStyle {
  padding-right: 10px;
  padding-left: 10px;
} 

/*
 * Styles for the evidence labels - Recorded, not recored and All. 
 */
.contentPanelLabelsStyle {
  *margin: -14px 0px 0px 0px; /*fix for IE7 Float bug*/
  float: right;
  cursor: pointer;
  color: #376F8F;
  border-right: 1px solid #A9BBCE;
  display:inline-block;
  position:absolute;
  right:50px;
  }

.filterLabelText {
    position: relative;
    top: 1px;
}

.backgroundHighlight {
    background: url("../../Images/selected_middle.png") repeat scroll center bottom transparent;
    border-left: 1px solid #A9BBCE;

    height: 18px;
    padding: 0 30px;
    text-align: center;
    display:inline-block;
}

.backgroundHighlightRollover {
  background: url("../../Images/rollover_middle.png") repeat scroll center bottom transparent;
  border-left: 1px solid #A9BBCE;
  height: 18px;
  padding: 0 30px;
  text-align: center;
  display:inline-block;
}

.backgroundNormal {
    border-left: 1px solid #A9BBCE;

    height: 18px;
    padding: 0 30px;
    text-align: center;
    display:inline-block;
}

.noBorderTitlePaneContentOuter {
  border: none;
}

.treeHolderStyle {
  position:relative;
  margin-left: 2px;
  top: 10px;
}

#dashboardView .treeHolderStyle
{
  position:static;
  margin-left: 2px;
  top: 10px;  
}

.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);
}

/*
 * Style for the title pane title.
 */
 h2.evidenceTitlePaneHeader {
  display: inline;
}

.evidenceTitlePaneTextNode {
  top: 1px;
  position:relative;
  margin-left: 9px;
  float:left;
}

.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 .evidenceDashboard table td a {
  color: #1f57a4;
}

body.curam.soria .evidenceTitlePane {
  background: rgba(236,236,236,0.5);
  border-left: none;
  border-right: none;
  height: 30px;
  padding-top: 0px;
}

body.curam.soria .arrowImageSpanClass {
  cursor: pointer;
  float: right;
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 5px;
  border-left: 1px solid #e0e0e0;
  padding-right: 13px;
  padding-left: 12px;
}

body.curam.soria .dashboardLegend {
  vertical-align: middle;
  height:20px;
  text-align: right;
  padding-top: 0px;
  padding-bottom: 20px;
}

body.curam.soria .dashboardLegendSpan{
 padding-left: 10px;
 padding-right: 0px;
 font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
 font-size: 14px;
 color: black;
 text-align:right;
}

body.curam.soria div.dashboardLegend img{
  padding-left: 30px;
}

body.curam.soria .dashboardColumn{
  border-right: 1px solid #e0e0e0;
}

body.curam.soria .dashboardColumnContent{
  background-color:transparent !important;
  padding: 0 10px 0 10px;
}

body.curam.soria .dashboardTextColumn{
  width: 90%;
  padding-left: 10px;
  vertical-align: middle;
  height: 30px;
}

body.curam.soria .dashboardTextColumn div span{
  padding-right:15px;
  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: black;
}

body.curam.soria .contentPanelLabelsStyle {
  float: right;
  cursor: pointer;
  color: #1f57a4;
  border-right: none;
  display:inline-block;
  position:absolute;
  right:50px;
}
  
body.curam.soria .filterLabelText {
  position: relative;
  top: 6px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-align: center;
}

body.curam.soria .backgroundHighlight .filterLabelText,
body.curam.soria .backgroundHighlightRollover .filterLabelText {
  border-bottom: 3px solid #1f57a4;
  padding-bottom: 4px;
}

body.curam.soria .backgroundHighlight,
body.curam.soria .backgroundHighlightRollover {
  background: #ffffff;
  border-left: none;
  height: 30px;
  padding: 0 20px;
  text-align: center;
  display:inline-block;
}

body.curam.soria .backgroundNormalRollover {
  border-left: none;
  height: 30px;
  padding: 0 20px;
  text-align: center;
  display:inline-block;
  color: #25467a;
  background: none;
}

body.curam.soria .backgroundNormal {
  border-left: none;
  height: 30px;
  padding: 0 20px;
  text-align: center;
  display:inline-block;
  color: #1f57a4;
  background: none;
}

body.curam.soria .evidenceTitlePaneTextNode {
  top: 5px;
  position: relative;
  margin-left: 10px;
  float: left;
  font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: black;
}

body.curam.soria .dashboardHeader td#filterColumn{
  padding-bottom: 17px;
  width: 43%;
}

body.curam.soria .dashboardHeader td#filterColumn div.dashboardFilter span{
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: black;
}

body.curam.soria .dashboardHeader td#filterColumn div.dashboardFilter table.dijitSelect{
  border: none;
  background: #e0e0e0;
}

body.curam.soria .dashboardHeader td#filterColumn div.dashboardFilter table.dijitSelect td.dijitButtonContents {
  border: none;
}

body.curam.soria .dashboardHeader td#filterColumn div.dashboardFilter table.dijitSelect td.dijitArrowButton {
  padding: 0px;
}

body.curam.soria .dashboardHeader td#filterColumn div.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: black;
  font-weight: normal;
}

body.curam.soria div[dijitpopupparent="dashboardFilterSelection"] .dijitMenuItemSelected td.dijitReset.dijitMenuItemLabel {
  height: 20px !important;
  color: #ffffff;
}

body.curam.soria div[dijitpopupparent="dashboardFilterSelection"] td.dijitReset.dijitMenuArrowCell {
  height: 20px;
}

body.curam.soria .dijitTitlePaneContentInner {
  padding: 10px 5px 0px 5px;
}

body.curam.soria .evidenceDashboard br {
  line-height: 30px;
}

body.curam.soria td div.dashboardColumnContent tr:hover,
body.curam.soria td div.dashboardColumnContent tr:focus{
  background-color: rgba(224,224,224,0.5) !important;
}

/*______________________________________________________________________________
 * 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;
}

/*______________________________________________________________________________
 * 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: black;
    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: #1f57a4;
	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: #25467a;
	text-decoration: none;
}

body.curam.soria div#PT2025_body div.org-summ-background div.line-sep {
	border-bottom: 1px solid #ecf0f2;
}

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%;
}

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: #f4f4f4;
  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: #ffffff;
  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: #1f57a4;
}

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: #ffffff;
}

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: black;
  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: #ffffff;
  height: 30px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.date-time td.popup-actions img {
  margin-top: 5px;
}

body#Curam_HCRIntakeErrors.curam div.cluster div.cluster table tr td.top,
body#Curam_HCRIntakeErrors_customised.curam div.cluster div.cluster table tr td.top {
  padding-left: 0px;
}

body.curam.soria div#content div.SEARCHCRITERIAPANEL2 table.input-cluster th span.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.cluster div.list table tr td:first-child,
body#Curam_HCRIntakeErrors_customised.curam div.cluster div.list table tr td:first-child{
  padding: 10px 10px !important;
}

body#Curam_HCRIntakeErrors.curam div.cluster div.list table tr td.dummy-tfoot-td,
body#Curam_HCRIntakeErrors_customised.curam div.cluster div.list table tr td.dummy-tfoot-td {
  padding: 0 !important;
}

/*______________________________________________________________________________
 * 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
 */
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.cluster div.nested-cluster-left{
margin:0;
width:95%;
}

div.cluster div.nested-cluster-right{
margin:0;
width:99%;
}
.rtl .soria div.cluster td.top.last-col div.cluster.cluster-cpr-no-border,
.rtl .soria div.cluster td.top.last-col div.list.cluster-cpr-no-border {
 margin-left:15px !important;
}

.rtl div.cluster-cpr-no-border { 
 margin-right:0px !important;
} 

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

.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; }







/*______________________________________________________________________________
 * 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"); 
}
/*------------------------------------*/
/*______________________________________________________________________________
 * 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");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * 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");
}

/*------------------------------------*/
/*______________________________________________________________________________
 * 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");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * 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");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * 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");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * 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");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * core evidenceDashboard_rtl
 *
 * styles for the evidence dashboard page.
 */
.rtl .arrowImageSpanClass {
  float: left;
}

.rtl .dashboardLegend {
  text-align: right;
}

.rtl .dashboardLegendSpan{
 padding-left: 2px;
 padding-right: 20px;
}

.rtl .dashboardLegend img, .rtl .dashboardLegend span {
 display: inline;
 float: left;
}

.rtl .dashboardColumn{
 border-left: 1px solid #EDF0F5;
 border-right: none;
}

.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 .contentPanelLabelsStyle {
  float: left;
  border-right: none;
  border-left: 1px solid #A9BBCE;
  left:50px;
 }

.rtl .backgroundHighlight {
    border-left: none;
    border-right: 1px solid #A9BBCE;
}

.rtl .backgroundHighlightRollover {
  border-left: none;
  border-right: 1px solid #A9BBCE;
}

.rtl .contentPanelLabelsStyle >div {
  float: left;
}

.rtl .backgroundNormal {
    border-left: none;
    border-right: 1px solid #A9BBCE;
    float: left;
}

.rtl .treeHolderStyle {
  margin-left: 0px;
  margin-right: 2px;
}

.rtl #dashboardView .treeHolderStyle
{
  margin-left: 0px;
  margin-right: 2px;
}

/*
 * Style for the title pane title.
 */
.rtl .evidenceTitlePaneTextNode {
  margin-right: 9px;
  margin-left: 0px;

}

.rtl h2.evidenceTitlePaneHeader {
  float:right;
}

/* ======== Curam 2016 Styling ======== */

body.curam.rtl .arrowImageSpanClass {
  float: left;
  border-left: none;
  border-right: 1px solid #e0e0e0;
}

body.curam.rtl div.dashboardLegend img {
  padding-left: 0px;
  padding-right: 30px;
}

body.curam.rtl .dashboardLegendSpan {
  padding-right: 10px;
  padding-left: 0px;
}

body.curam.rtl .dashboardColumn {
 border-left: 1px solid #e0e0e0;
 border-right: none;
}

body.curam.rtl .dashboardTextColumn{
 padding-right: 10px;
 padding-left:0;
}

body.curam.rtl .dashboardTextColumn div span {
 padding-left:15px;
 padding-right:0;
}

body.curam.rtl .contentPanelLabelsStyle {
  float: left;
  border-right: none;
  border-left: none;
  left:50px;
}

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: #25467a;
  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_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_listInsuranceConsolidationForDuplicate.rtl table.breadcrumb td,
body#Curam_Person_listInsuranceConsolidation.rtl table.breadcrumb td,
body#Curam_Person_listInsuranceLineItemForDuplicate.rtl table.breadcrumb td,
body#Curam_Person_listInsuranceLineItem.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;
}

/*______________________________________________________________________________
 * 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 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;
}


/*______________________________________________________________________________
 * 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: #f4f4f4;
   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: #f4f4f4;
   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: #f4f4f4;
  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: #f4f4f4;
  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: #f4f4f4;
  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-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: #f4f4f4;
  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: #f4f4f4;
  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: #f4f4f4;
  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: #f4f4f4;
  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: #f4f4f4;
  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: #f4f4f4;
  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: #f4f4f4;
  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: #f4f4f4;
  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.soria div.list table tr.list-details-row.even td,
body[id^="Curam_Case_search"].curam.soria div.list table tr.list-details-row.odd td,
body[id^="Curam_Person_search"].curam.soria div.list table tr.list-details-row.even td,
body[id^="Curam_Person_search"].curam.soria div.list table tr.list-details-row.odd td,
body[id^="Curam_Investigation_search"].curam.soria div.list table tr.list-details-row.even td,
body[id^="Curam_Investigation_search"].curam.soria div.list table tr.list-details-row.odd td,
body[id^="Curam_Employer_search"].curam.soria div.list table tr.list-details-row.even td,
body[id^="Curam_Employer_search"].curam.soria div.list table tr.list-details-row.odd td,
body[id^="Curam_Participant_search"].curam.soria div.list table tr.list-details-row.even td,
body[id^="Curam_Participant_search"].curam.soria div.list table 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: #f4f4f4;
  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
 */

/*______________________________________________________________________________
 * 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 10px 0px !important;
  border: 0px !important;
}

div#note-history table tbody tr td {
  border: 0px !important;
  padding-bottom: 5px !important;
}

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
 *
 */
/*______________________________________________________________________________
 * 
 * core css for pre 6.0 application style
 * 
 */

.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;
}

/*______________________________________________________________________________
 * 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-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: black;
  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: black;
  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: #1f57a4;
  line-height: 20px;
  text-decoration: none;
}

body.curam.soria .task-context-table-link a:hover {
  color: #25467a;
  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: black;
  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: black;
  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: black;
  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: black;
}
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;
}

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_listInsuranceConsolidationForDuplicate table.breadcrumb td,
body#Curam_Person_listInsuranceConsolidation table.breadcrumb td,
body#Curam_Person_listInsuranceLineItemForDuplicate table.breadcrumb td,
body#Curam_Person_listInsuranceLineItem 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.cluster,
div.tab-renderer div.list {
width:99%;
margin:0;
}
/*______________________________________________________________________________
 * 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;
}
/*______________________________________________________________________________
 * 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.cluster.cluster-with-no-header.label-field,
#Curam_IntegratedCase_timelineCalendarGraph div.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 .dijitTooltipAbove .timelineCalendarTooltipContainer {
  
}

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::-webkit-scrollbar {
  background-color: #f4f4f4;
}
.dijitTooltipDialogPopup {
  scrollbar-track-color: #f4f4f4;
}

#Curam_Person_timelineCalendarGraph .dijitTooltipDialogPopup,
#Curam_IntegratedCase_timelineCalendarGraph .dijitTooltipDialogPopup {
	overflow-y: hidden !important;
}
#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;
}
.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;
}

#mainForm div.cluster-cpr-no-border{
	overflow-x:auto;
	overflow-y:hidden;
}
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: black;
  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: #f4f4f4;
}
body.curam.soria .list table thead tr th.evidence-field {
  color: black;
}
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 #e0e0e0;
}

.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;
}

/*______________________________________________________________________________
 * 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;
}

.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: 50%;
	flex: 1;
	padding-left: 25px;
}

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

.business-object-viewer__header {
	width: 100%;
}

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

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

.business-object-viewer__navigation_text {
	float: left;
	padding: 5px;
}

.business-object-viewer__navigation_button {
	box-sizing: border-box;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	border: 3px solid #1f57a4;
	padding: 3px;
	background-color: #FFF;
	font-weight: 900;
	color: #447abc;
	cursor: pointer;
}

.business-object-viewer__navigation_button[disabled] {
	border-color: #9fa7a7;
	color: #9fa7a7;
	pointer-events: none;
}

.business-object-viewer__navigation_button:hover, .business-object-viewer__navigation_button:focus {
	color: #FFF;
	background-color: #1f57a4;
}

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

.business-object-timeline {
	box-sizing: border-box;
	width: 100%;
	height: 60px;
	margin-bottom: 20px;
}

.business-object-timeline__button {
	box-sizing: border-box;
	border-radius: 50%;
	height: 30px;
	width: 30px;
	border: 3px solid #1f57a4;
	padding: 3px;
	background-color: #FFF;
	font-weight: 900;
	color: #447abc;
	cursor: pointer;
	float: left;
	margin-top: 25px;
}

.business-object-timeline__button[disabled] {
	border-color: #9fa7a7;
	color: #9fa7a7;
	pointer-events: none;
}

.business-object-timeline__button:hover, .business-object-timeline__button:focus {
	color: #FFF;
	background-color: #1f57a4;
}

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

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

.business-object-timeline__point {
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  color: #383838;
  position: absolute;
  bottom: -4px;
  width: 11px;
  height: 11px;
  border-radius: 50%;
  border: 2px solid #838383;
  background-color: #838383;
  transform: translateX(-50%);
  transition: background-color 0.3s, border-color 0.3s, width 0.3s, height 0.3s;
  cursor: pointer;
}

.business-object-timeline__point::before {
  content: attr(data-date);
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  font-size: 12px;
  line-height: 20px;
  padding-bottom: 17px;
  color: #1f57a4;
  transform: translateX(-50%);
  pointer-events: none;  
}

.business-object-timeline__point-active, .business-object-timeline__point:hover, .business-object-timeline__point:focus {
	bottom: -6px;
	width: 16px;
	height: 16px;
	border: 2px solid #1f57a4;
	background-color: #1f57a4;
}

.business-object-timeline__point-actionable {
	border: 2px solid #DE0026;
	background-color: #FFFFFF;
}

.business-object-timeline__point-active.business-object-timeline__point-actionable,
.business-object-timeline__point.business-object-timeline__point-actionable:hover, 
.business-object-timeline__point.business-object-timeline__point-actionable:focus {
	border: 3px solid #DE0026;
	background-color: #FFFFFF;
}

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

.evidence-viewer__header {
	width: 100%;
	background-color: #fff;
	border-bottom: 1px solid #D9D9D9;
	padding: 5px 0;
	margin-bottom: 5px;
	height: 30px;
}

.evidence-viewer__header {
	width: 100%;
	background-color: #fff;
	border-bottom: 1px solid #D9D9D9;
	padding: 5px 0;
	margin-bottom: 5px;
	height: 30px;
}

.evidence-viewer__name {
	font-size: 14px;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    color: black;
    display: inline-block;
    line-height: 23px;
}

.evidence-viewer__buttons, .business-object-viewer__buttons {
	float: right;
	height: 23px;
}

.evidence-viewer__collapse {
	height: 22px;
	width: 22px;
	cursor: pointer;
	border: 0;
	padding: 1px;
	background-color: transparent;
	transition: transform 500ms;
	transform-origin: center center;
}

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

.evidence-viewer__collapse-arrow-down {
  position: relative;
}
.evidence-viewer__collapse-arrow-down:after,
.evidence-viewer__collapse-arrow-down:before {
  border-top: 8px solid white;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 4px solid transparent;
  left: 2px;
  right: 2px;
  position: absolute;
  bottom: -8px;
  content: '';
}
.evidence-viewer__collapse-arrow-down:before {
  border-top: 8px solid black;
  bottom: -10px;
}

.evidence-viewer__collapse:hover .evidence-viewer__collapse-arrow-down:before {
	border-top: 8px solid #4479BC;
}

.evidence-viewer__actions, .business-object-viewer__actions {
	position: relative;
	top: -4px;
	height: 23px;
	background: transparent;
	border: 1px solid #1f57a4;
	color: #1f57a4;
	min-width: 40px;
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	background-color: #fff;
	cursor: pointer;
	margin-right: 10px;
	border-radius: 0;
}

.evidence-viewer__actions[disabled], .business-object-viewer__actions[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 {
	color: #FFF;
	background-color: #1f57a4;
}

.evidence-viewer__actions-text, .business-object-viewer__actions-text {
	font-size: 14px;
	line-height: 17px;
	padding: 3px;
}

.business-object-viewer__actions {
	top: 6px;
}

.evidence-viewer__description {
	font-family: MainMediumFontforIBM, '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: 10px;
}

.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: 25%;
    margin-right: 5%;
}

.evidence-attribute-viewer__name {
    font-family: MainMediumFontforIBM, '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: 70%;
}

.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: #FEC6D5;
	transition: background-color 250ms linear;
}
.rtl .business-object-viewer {
	padding-left: 0;
	padding-right: 25px;
}

.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: 0px;
}

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

.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;
}
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;
}
.rtl .verification-container-fields {
  text-align: right;
}

/*
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 */
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;
}

/*
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 */
.rtl div.verifiable-dataitem-name-style{
    float: right;
}

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


/*
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 */
div.verifiable-dataitem-name-style{
    float: left;
}

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


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%
}

/*______________________________________________________________________________
 * 
 * supervisor workspace css for application style
 * 
 */
div.cluster div.cluster-margin-left {
  padding-left: 5px;
}
div.cluster div.cluster-margin-right {
  padding-right: 5px;
}

/*______________________________________________________________________________
 * 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");
}
/*------------------------------------*/
/*______________________________________________________________________________
 * 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");
}
/*------------------------------------*/
.supervisor-case-filterdescription{
  /* BEGIN CR00124955 SAI */ 
  font-size: 8pt;  
  font-family: Verdana; 
  font-weight: normal;
  /* END CR00124955 */ 
  color: darkblue;  
  text-align: left;
  padding: 0;
}


/*______________________________________________________________________________
 * 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 
_________________________________________________________________________________*/
.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";
 }
#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%;
}


/*
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *_________________________________________________________________________________
 * 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 {

  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.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/icon-ccv.png") 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/icon-ccv-hover.png") 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: #1f57a4;
  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: #25467a;
}

/* 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: black;
}
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 #c7c7c7;
}

/* 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:#152935;
    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
 */
/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */
 
.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_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;
}
/*______________________________________________________________________________
 * 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 5px 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;
  margin-left:5px;
}

.rtl a.pod-home-link-image {
  margin-right:0;
  margin-left:8px;
  -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;
}

/*
 * 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
 ______________________________________________________________________________*/
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 div.link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.ic-links-panel div.tab-links div.nolink-wrapper div.link,
body.rtl.curam div.content-panel-detail.ic-links-panel-one-casemem div.tab-links div.link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.ic-links-panel-one-casemem div.tab-links div.nolink-wrapper div.link,
body.rtl.curam div.content-panel-detail.person-links-panel-onecol div.tab-links div.link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.person-links-panel-onecol div.tab-links div.nolink-wrapper div.link,
body.rtl.curam div.content-panel-detail.person-links-panel div.tab-links div.link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.person-links-panel div.tab-links div.nolink-wrapper div.link,
body.rtl.curam div.content-panel-detail.investigation-links-panel-onecol div.tab-links div.link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.investigation-links-panel-onecol div.tab-links div.nolink-wrapper div.link,
body.rtl.curam div.content-panel-detail.investigation-links-panel div.tab-links div.link-wrapper div.link a,
body.rtl.curam div.content-panel-detail.investigation-links-panel div.tab-links div.nolink-wrapper div.link,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel div.tab-links div.link-wrapper div.link a,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel div.tab-links div.nolink-wrapper div.link,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel-onecol div.tab-links div.link-wrapper div.link a,
body.rtl.curam.soria div.content-panel-detail.pd-links-panel-onecol div.tab-links div.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;
}

/*______________________________________________________________________________
 * 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
 */
/*______________________________________________________________________________
 * 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 */ 
/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2019.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

/*______________________________________________________________________________
 * 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/arrow_scroll_right.png');
  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/arrow_scroll_left.png');
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 0px;
  border: 0px;
  height: 19px;
  width: 18px;
  border-style: none;
}

.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/arrow_scroll_right.png');
}

.high-contrast .rotator-default .rotator-prev-button {
  background-image: url('../../Images/highcontrast/arrow_scroll_left.png');
}

/*______________________________________________________________________________
 * end Rotator.css
 */

/*______________________________________________________________________________
 * 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;
}

/*______________________________________________________________________________
 * 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 
 ______________________________________________________________________________*/
.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
{
    padding-right: 30px;
    padding-left: 20px;
}

/* ======== end person-details-panel ======== */

/*______________________________________________________________________________
 * 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
 */
/*
 *  Licensed Materials - Property of IBM
 *
 *  PID 5725-H26
 *
 *  Copyright IBM Corporation 2020. All rights reserved.
 * 
 *  US Government Users Restricted Rights - Use, duplication or disclosure
 *  restricted by GSA ADP Schedule Contract with IBM Corp.
 */
 
/*______________________________________________________________________________
 * 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/arrow_scroll_right.png") 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/arrow_scroll_left.png") 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/arrow_scroll_left_hover.png");
}

/* 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;
}

/*______________________________________________________________________________
 * 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 
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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;
}

/* end legalactionhearing_rtl.css */
/*______________________________________________________________________________
 * 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-inner-panel {
  float: right;
}

.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: 0px;
}

/*______________________________________________________________________________
 * 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;
}

/* *
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 * */
/* ==== Links Panel ==== */

body.curam.soria div.content-panel-detail a {
  text-decoration: none;
}

/* 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.person-links-panel-onecol,
body.curam div.content-panel-detail.person-links-panel,
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 {
  width: 50%;
  padding: 0px;
}
body.curam div.content-panel-detail div.link-wrapper,
body.curam div.content-panel-detail div.nolink-wrapper {
  padding-bottom: 5px;
}

/* Styling and position of links */
body.curam div.content-panel-detail div.link-wrapper div.link,
body.curam div.content-panel-detail div.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 div.link-wrapper div.link a,
body.curam div.content-panel-detail div.nolink-wrapper div.link a {
  line-height: 20px;
}
body.curam div.content-panel-detail div.nolink-wrapper div.link {
  color: black;
}
body.curam div.content-panel-detail div.link-wrapper {
  color: #1f57a4;
  text-decoration: none;
}
body.curam div.content-panel-detail div.nolink-wrapper div.icon {
  float: left;
}
body.curam div.content-panel-detail div.link-wrapper,
body.curam div.content-panel-detail div.nolink-wrapper {
  width: auto;
}
body.curam div.content-panel-detail div.link-wrapper div.link,
body.curam div.content-panel-detail div.nolink-wrapper div.link {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.curam div.content-panel-detail div.link-wrapper:hover,
body.curam div.content-panel-detail div.link-wrapper:focus {
  color: #25467a;
}
body.curam div.content-panel-detail div.link-wrapper a {
  color: inherit;
}

/* 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;
  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: #1f57a4;
  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: #25467a;
}

/* Hide existing img elements */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.icon,
body.curam div.content-panel-detail div.tab-links div.nolink-wrapper div.icon {
  display: none;
}

/* Set icon div height and width */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.icon,
body.curam div.content-panel-detail div.tab-links div.nolink-wrapper div.icon {
  width: 20px;
  height: 20px;
}
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link a {
  display: block;
}

/* Investigations */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-investigations a,
body.curam div.content-panel-detail div.tab-links div.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 div.link-wrapper div.link.icon-investigations a:hover,
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-investigations a:focus,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:hover div.link.icon-investigations a,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:focus div.link.icon-investigations a {
  background-image: url("../../Images/icon_investigations_hover.png");
  color: #25467a;
}

/* Incidents */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-incidents a,
body.curam div.content-panel-detail div.tab-links div.nolink-wrapper div.link.icon-incidents {
  background: url("../../Images/icon_incidents.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-incidents a:hover,
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-incidents a:focus,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:hover div.link.icon-incidents a,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:focus div.link.icon-incidents a {
  background-image: url("../../Images/icon_incidents_hover.png");
  color: #25467a;
}

/* Issues */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-issues a,
body.curam div.content-panel-detail div.tab-links div.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 div.link-wrapper div.link.icon-issues a:hover,
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-issues a:focus,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:hover div.link.icon-issues a,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:focus div.link.icon-issues a {
  background-image: url("../../Images/icon_issue_case_hover.png");
  color: #25467a;
}

/* Legal Actions */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-legal-actions a,
body.curam div.content-panel-detail div.tab-links div.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 div.link-wrapper div.link.icon-legal-actions a:hover,
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-legal-actions a:focus,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:hover div.link.icon-legal-actions a,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:focus div.link.icon-legal-actions a {
  background-image: url("../../Images/icon_legal_actions_hover.png");
  color: #25467a;
}

/* Appeals */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-appeals a,
body.curam div.content-panel-detail div.tab-links div.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 div.link-wrapper div.link.icon-appeals a:hover,
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-appeals a:focus,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:hover div.link.icon-appeals a,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:focus div.link.icon-appeals a {
  background-image: url("../../Images/icon_appeals_hover.png");
  color: #25467a;
}

/* Verifications */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-verifications a,
body.curam div.content-panel-detail div.tab-links div.nolink-wrapper div.link.icon-verifications {
  background: url("../../Images/icon_verifications.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-verifications a:hover,
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-verifications a:focus,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:hover div.link.icon-verifications a,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:focus div.link.icon-verifications a {
  background-image: url("../../Images/icon_verifications_hover.png");
  color: #25467a;
}

/* Evidence In Edit */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-evidence-in-edit a,
body.curam div.content-panel-detail div.tab-links div.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 div.link-wrapper div.link.icon-evidence-in-edit a:hover,
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-evidence-in-edit a:focus,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:hover div.link.icon-evidence-in-edit a,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:focus div.link.icon-evidence-in-edit a {
  background-image: url("../../Images/icon_evidence_inedit_hover.png");
  color: #25467a;
}

/* Underpayments */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-underpayments a,
body.curam div.content-panel-detail div.tab-links div.nolink-wrapper div.link.icon-underpayments {
  background: url("../../Images/icon_underpayments.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-underpayments a:hover,
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-underpayments a:focus,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:hover div.link.icon-underpayments a,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:focus div.link.icon-underpayments a {
  background-image: url("../../Images/icon_underpayments_hover.png");
  color: #25467a;
}

/* Overpayments */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-overpayments a,
body.curam div.content-panel-detail div.tab-links div.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 div.link-wrapper div.link.icon-overpayments a:hover,
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-overpayments a:focus,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:hover div.link.icon-overpayments a,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:focus div.link.icon-overpayments a {
  background-image: url("../../Images/icon_over_payment_hover.png");
  color: #25467a;
}

/* Open allegations */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-open-allegations a,
body.curam div.content-panel-detail div.tab-links div.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 div.link-wrapper div.link.icon-open-allegation a:hover,
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-open-allegations a:focus,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:hover div.link.icon-open-allegations a,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:focus div.link.icon-open-allegations a {
  background-image: url("../../Images/icon_allegation_hover.png");
  color: #25467a;
}

/* Decided allegations */
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-decided-allegations a,
body.curam div.content-panel-detail div.tab-links div.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 div.link-wrapper div.link.icon-decided-allegations a:hover,
body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link.icon-decided-allegations a:focus,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:hover div.link.icon-decided-allegations a,
body.curam div.content-panel-detail div.tab-links div.link-wrapper:focus div.link.icon-decided-allegations a {
  background-image: url("../../Images/icon_decided_allegations_hover.png");
  color: #25467a;
}
/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2019,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

/*______________________________________________________________________________
 * 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{
  width:95%;
}

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;
}

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 .left-col .link-wrapper {
  width: 170px;
}

.ic-links-panel .inner-col .link-wrapper {
  width: 142px;
}

div.container-panel-ic div.content-panel-detail a {
  color: #376F8F;
  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-family:tahoma;
  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;
  width: 1px;
}
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;
  width: 100%;
}
body.curam.soria div.context-panel-wrapper div.container-panel-ic span.dijitButtonNode {
  border: 0px;
  padding: 0px;
}
body.curam.soria #controller_stackCon-fourimages #controller_stackCon-fourimages_title_1,
body.curam.soria #controller_stackCon-fourimages #controller_stackCon-fourimages_title_2 {
  width: 40px;
  height: 30px;
}
body.curam.soria div.container-panel-ic #controller_stackCon-fourimages .dijitButtonNode {
  background: transparent;
}
body.curam.soria div.container-panel-ic #curam_controller_stackCon-fourimages .dijitButtonNode {
  background: transparent;
  display: block;
  margin-left: auto;
  margin-right: auto;
  border: none;
}
body.curam.soria .curamButtonText {
  display: none;
}
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1 img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 9px;
  padding-right: 9px;
}
body.curam.soria #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2 img {
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-top: -2px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 9px;
  padding-right: 9px;
}
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;
}
body.curam.soria #controller_stackCon-fourimages #controller_stackCon-fourimages_title_1 {
  background: url("../../Images/toggle_photo_nor.png") center center no-repeat;
}
body.curam.soria #controller_stackCon-fourimages #controller_stackCon-fourimages_title_1:hover,
body.curam.soria #controller_stackCon-fourimages #controller_stackCon-fourimages_title_1:focus {
  background: url("../../Images/toggle_photo_hover.png") center center no-repeat;
}
body.curam.soria #controller_stackCon-fourimages #controller_stackCon-fourimages_title_2 {
  background: url("../../Images/toggle_list_nor.png") center center no-repeat;
}
body.curam.soria #controller_stackCon-fourimages #controller_stackCon-fourimages_title_2:hover,
body.curam.soria #controller_stackCon-fourimages #controller_stackCon-fourimages_title_2:focus {
  background: url("../../Images/toggle_list_nor.png") center center no-repeat;
}

/* 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;
}

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/arrow_scroll_left.png") center center no-repeat;
}
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/arrow_scroll_left_hover.png");
}
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/arrow_scroll_right.png") center center no-repeat;
}
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;
}

/* 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: #5A5A5A;
  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/icon-ccv.png") 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/icon-ccv-hover.png");
}
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/icon-ccv.png") 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/icon-ccv-hover.png") 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: #1f57a4;
  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: #25467a;
}

/* 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;
  }
}
/*______________________________________________________________________________
 * ChoiceRenderer.css
 *
 * Create styles that are applied to the HTML produce by the ChoiceRenderer.
 */

.cluster td.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
 ______________________________________________________________________________*/

/*______________________________________________________________________________
 * 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
 */
/* ======== Curam 2016 Styling ======== */

body.curam .cke_bottom {
  display: 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;
}

/*______________________________________________________________________________
 * 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 
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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%;
} 
/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2019,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

/*______________________________________________________________________________
 * 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;
}

.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: #f4f4f4;
}
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 #e0e0e0;
}
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: #264a60;
  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: #264a60;
  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: black;
}
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: #1f57a4;
  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: #25467a;
  background-image: url('../../Images/icon_map_hover.png');
}
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: #1f57a4;
  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: #25467a;
}
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: black;
}
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: #1f57a4;
  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: #25467a;
}
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: black;
}
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/icon_phone.png') 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/icon_email.png') 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: #1f57a4;
}
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/icon_email_hover.png');
  color: #25467a;
}
body.curam .employer-container-panel .employer-details-panel .content-contacts div.email.not-recorded {
  background: url('../../Images/icon_email.png') 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;
  }
}
/*______________________________________________________________________________
 * 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;
}

/* end legalactionorder.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 #e0e0e0;
}

.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
 */

/*______________________________________________________________________________
 * 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
 ______________________________________________________________________________*/

/*
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 */

.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 {
  height: auto;
  padding-top: 20px;
}

/* FIXME AB Should this be in the expandable lists styling? */
body.curam.list-inline-page div#content {
  height: auto;
  padding-bottom: 0px;
}

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 div.content-panel-detail.person-image-panel {
  width: 120px;
  height: 155px !important;
  top: 20px;
  left: 0px;
}
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: 20px;
  height: 20px;
  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-onecol,
body.curam div.content-panel-detail.person-details-panel {
  left: 160px;
  right: 431px;
  width: calc(100% - 522px);
  background: none;
  top: 20px;
}

body.curam div.content-panel-detail.person-details-panel-no-links {
  left: 160px;
  width: calc(100% - 121px);
  background: none;
  top: 20px;
  bottom: 0px !important;
}

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:#1d3649;
  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 {
	height: 140px;
  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:#25467a;
}
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:#1f57a4;
	text-decoration: none;
}

body.curam div.content-panel-detail.person-details-panel-no-links div.content-contacts,
body.curam div.content-panel-detail.person-details-panel-onecol div.content-contacts,
body.curam div.content-panel-detail.person-details-panel div.content-contacts {
    padding-left: 0px;
    bottom: 0px;
    position: absolute;
  	padding-bottom: 20px;
  	min-width: 100%;
}

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 div.email-details,
body.curam div.content-panel-detail.person-details-panel-onecol div.tab-details div.email-details,
body.curam div.content-panel-detail.person-details-panel div.tab-details div.email-details {
  float: left;
}

body.curam.details div.content-panel-detail.person-details-panel-no-links div.content-contacts,
body.curam.details div.content-panel-detail.person-details-panel-onecol div.content-contacts,
body.curam.details div.content-panel-detail.person-details-panel div.content-contacts {
  top: 120px;
}

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;
	max-width: 270px;	
}

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:#264a60;
	text-align:right;
	padding-right:22px;
}

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;
}

/* ==== 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;
  }
}

/* ======== end person-details-panel ======== */

/*______________________________________________________________________________
 * 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
 ______________________________________________________________________________*/
/*
 * Licensed Materials - Property of IBM
 * 
 * PID 5725-H26
 * 
 * Copyright IBM Corporation 2012,2020. All rights reserved.
 * 
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *______________________________________________________________________________
 * PodContainer.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 */
.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;
}

.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 #e0e0e0; 
}

.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 .cluster .pod-container-actions .dijitButtonNode {
  background: #E0E3EE !important;
}

.soria .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: #ffffff;
	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: #f4f4f4; 
	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: #f4f4f4;
	border: none;
	margin-bottom: 5px; 
	margin-top: 0px;
	box-shadow: 0px 2px 5px 0px #e0e0e0; 
}

body.curam.soria .pod-container div.pod-select-pane div.customize-actions {
    background-color: #f4f4f4;
    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:#1f57a4;
	letter-spacing:-0.15px;
	background: #ffffff;
	border: 1px solid #1f57a4;
	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: #ffffff;  
  background: #1f57a4; 
}

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: #1f57a4;
}

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: #ffffff;  
} 


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
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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;
}

.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";
}

/*______________________________________________________________________________
 * 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
 */


/*______________________________________________________________________________
 * 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/icon_phone.png) 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/icon_email.png) 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/icon_schedule.png) 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/icon_email_hover.png) no-repeat right center;
}

body.curam.soria.rtl div.incident-tab-details .reported-details {
	padding: 0px 20px 0px 0px;
}
/*______________________________________________________________________________
 * 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; 
}
/*______________________________________________________________________________
 * 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 */ 
/*______________________________________________________________________________
 * 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
 */


/*
 *  Licensed Materials - Property of IBM
 *
 *  PID 5725-H26
 *
 *  Copyright IBM Corporation 2020. All rights reserved.
 * 
 *  US Government Users Restricted Rights - Use, duplication or disclosure
 *  restricted by GSA ADP Schedule Contract with IBM Corp.
 */
 
#stackContainer {
  position: absolute;
  right: 330px;
  left: 10px;
}

#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/toggle_photo_nor.png');
  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/toggle_photo_nor.png');
  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/toggle_list_nor.png');
  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/toggle_list_nor.png');
  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;
}

span#curam_controller_stackCon-threeimages_title_1, 
span#curam_controller_stackCon-threeimages_title_2 {
  background: #f4f4f4;
}

#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/toggle_photo_nor.png');
  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/toggle_photo_nor.png');
  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/toggle_list_nor.png');
  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/toggle_list_nor.png');
  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;
}

span#curam_controller_stackCon-threeimages_title_1 img {
  margin-top: -3px;
  margin-left: -3px;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 9px;
  padding-right: 9px;
}

span#curam_controller_stackCon-threeimages_title_2 img {
  margin-top: -6px;
  margin-left: -3px;
  padding-top: 3px; 
  padding-bottom: 4px;
  padding-left: 9px;
  padding-right: 9px;  
}

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;
}

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;
  width: 50%;
}

#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/toggle_photo_nor.png');
}

.high-contrast #controller_stackCon-fourimages span #controller_stackCon-fourimages_title_1{
  background-image: url('../../Images/highcontrast/toggle_photo_nor.png');
}

.high-contrast #controller_stackCon-fourimages span.dijitChecked #controller_stackCon-fourimages_title_2 {
  background-image: url('../../Images/highcontrast/toggle_list_nor.png');
}

.high-contrast #controller_stackCon-fourimages span #controller_stackCon-fourimages_title_2 {
  background-image: url('../../Images/highcontrast/toggle_list_nor.png');
}


.high-contrast #controller_stackCon-threeimages span.dijitChecked #controller_stackCon-threeimages_title_1{
  background-image: url('../../Images/highcontrast/toggle_photo_nor.png');
}

.high-contrast #controller_stackCon-threeimages span #controller_stackCon-threeimages_title_1{
  background-image: url('../../Images/highcontrast/toggle_photo_nor.png');
}

.high-contrast #controller_stackCon-threeimages span.dijitChecked #controller_stackCon-threeimages_title_2 {
  background-image: url('../../Images/highcontrast/toggle_list_nor.png');
}

.high-contrast #controller_stackCon-threeimages span #controller_stackCon-threeimages_title_2 {
  background-image: url('../../Images/highcontrast/toggle_list_nor.png');

}

.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;
}


/*
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *________________________________________________________________________________
 * 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#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: #1f57a4;
  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: #25467a;
}

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: black;
}

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 #c7c7c7;
}

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/icon-ccv.png") 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/icon-ccv-hover.png") 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: #264a60;
  letter-spacing: -0.22px;
  text-align: left;
  line-height: 30px;
}

body.curam.soria .overpayment-tab-details .pd-reference-id {
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 0px;
  background-color: #f4f4f4;
  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: #264a60;
  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: #1f57a4;
}

body.curam.soria .overpayment-related-ic-case a:hover,
body.curam.soria .overpayment-related-ic-case a:focus {
  color: #25467a;
}

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: black;
  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: #1f57a4;
}

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: #25467a;
}

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: black;
  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 #e0e0e0;
  border-right: none;
  float: left;
  height: 140px;
  padding-left: 0px;
  width: 100%;
}

.whitelist-warning img {
  float:left;
  padding-right: 5px;
}
/* *
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 * */
/*______________________________________________________________________________
 * 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: #1d3649;
}

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: #ffffff;
	display: none;
}

body.curam.soria .pod-body .navbar-right {
	float: right;
	width: 2px;
	height: 35px;
	background: #ffffff;
	display: none;
}

body.curam.soria .pod-body .day-button.bwc-today {
	background-color: #e0e0e0;
}

body.curam.soria .pod-body .day-button.bwc-today.hasEvent {
	background-color: #e0e0e0;
}

body.curam.soria .pod-body .day-button.hasEvent.mouseover {
	color: #25467a;
}

body.curam.soria .pod-body .day-button.hasEvent {
	background: #ffffff url("../../Images/TodayIndicator_Blue60_10px.png") no-repeat 90% 90%;
}

body.curam.soria .pod-body .day-button.mouseover {
	background-color: #ffffff;
	color: #25467a;
}

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: #ffffff;
	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: #ffffff;
	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: #25467a;
}

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 #1d3649;
	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: #1f57a4;
}

body.curam.soria .pod-body .bwc-event td a:hover {
	text-decoration: none;
	color: #25467a;
}

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: #ffffff;
	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: #ffffff;
	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
_________________________________________________________________________________*/

.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;
 }
/*______________________________________________________________________________
 * GoogleMapsAddressViewRenderer.css
 * 
 * Create styles that are applied to the HTML produce by the GoogleMapsAddressViewRenderer.
 */


div.directions table{
  table-layout : auto;
}

/* END GoogleMapsAddressViewRenderer.css 
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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 #e0e0e0;
}

/*______________________________________________________________________________
 * 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
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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; 
}


/*______________________________________________________________________________
 * 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 
 ______________________________________________________________________________*/
/*
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *______________________________________________________________________________
 * 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: #1d3649;
    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: black;
    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: black;
    line-height: 20px;
    padding-left: 20px !important;
}

body.curam.soria .caseaudit-container-panel .caseaudit-tab-details {
    border: 0px;
    background-color: #f4f4f4;
}

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: #264a60;
    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 #e0e0e0;
    width: 360px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: black;
}

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 .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: #1f57a4;
}

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: #25467a;
}

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: #1f57a4;
}

body.curam.soria .caseaudit-container-panel .audit-case-link a:focus,
body.curam.soria .caseaudit-container-panel .audit-case-link a:hover {
    color: #25467a;
}

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: black;
    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: black;
}

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: black;
    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
 */

/*______________________________________________________________________________
 * 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;
}

.left-col .link-wrapper {
  width: 143px;
}

.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
 */
/*______________________________________________________________________________
 * MultiListBodyRenderer.css
 * 
 * Create styles that are applied to the HTML produce by the 
 * MultiListBodyRenderer
 */

div.multi-list {
 text-align: left;
}
/* END MultiListBodyRenderer.css 
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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 */

/*______________________________________________________________________________
 * 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 #e0e0e0;
  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;
}

.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;}
/*______________________________________________________________________________
 * 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%;
}


.image-panel-content .image-links  {
  position: absolute;
  top: 33px;
  left: 85px
}

.pane-item .image-panel-content .image-links  {
  position: absolute;
  top: 33px;
  left: 96px
}

.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 */
/* *
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 * */
/*______________________________________________________________________________
 * Announcements.css
 *
 * Create styles that are applied to the HTML produce by the
 * AnnouncementsRenderer.
 */


body.soria div.announcements-cluster {
 padding:0;
 margin:0;
}
body.soria div.announcements-cluster td{
 padding:0;
 margin:0;
}
body.soria div.announcements-cluster td.last-cell{
 padding:0;
 margin:0;
}

.hide-announcements{
 display: none;
}
.announcements{
  border: none;
  height:28px;
  background: url("../../Images/announcement_mid.png") repeat-x;
  width:100%;
}

.text-container{
  float:left;
  width:86%;
  height:28px;
}

.announcement-text{
  color: #376F8F;
  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 .controls{
  float: right;
  background: url("../../Images/announcement_mid.png") repeat-x;
  margin-right: 6px;
}
.announcements .control{
  height: 28px;
  width:30px;
  float:left;
}

.announcements .pause{
  background: url("../../Images/button_pause_nor.png") no-repeat  3px 3px;
}
.announcements .pause-roll-over{
  background: url("../../Images/button_pause_rol.png") no-repeat 3px 3px;
}

.announcements .pause-select{
  background: url("../../Images/button_pause_sel.png") no-repeat 3px 3px;
}
.announcements .play{
  background: url("../../Images/button_play_nor.png") no-repeat 3px 3px;
}
.announcements .play-select{
  background: url("../../Images/button_play_sel.png") no-repeat 3px 3px;
}
.announcements .play-roll-over{
  background: url("../../Images/button_play_rol.png") no-repeat 3px 3px;
}

.announcements .last{
  background: url("../../Images/button_previous_nor.png") no-repeat 3px 3px;
}
.announcements .last-roll-over{
  background: url("../../Images/button_previous_rol.png") no-repeat 3px 3px;
}
.announcements .last-select{
  background: url("../../Images/button_previous_sel.png") no-repeat 3px 3px;
}

.announcements .next{
  background: url("../../Images/button_next_nor.png") no-repeat 3px 3px;
}
.announcements .next-roll-over{
  background: url("../../Images/button_next_rol.png") no-repeat 3px 3px;
}
.announcements .next-select{
  background: url("../../Images/button_next_sel.png") no-repeat 3px 3px;
}
.announcements .ctrl-right{
  float:left;
  background: url("../../Images/control_right.png") no-repeat;
  width:5px;
  height:30px;
}

span#announcements b {
  padding-right: 5px;
}

/* ======== Curam Styling 2016 ======== */

body.curam.soria div.announcements-cluster,
body.curam.soria #mainForm div.announcements-cluster
{
 padding:0px;
 margin:0px;
}

body.curam.soria div.announcements-cluster table {
    margin-left: 0px;
    margin-top: 0px;
}

body.curam.soria div.announcements-cluster table td.last-cell {
   padding: 0px;
}

body.curam.soria div.announcements-cluster td{
 padding:0px;
 margin:0px;
}

body.curam.soria div.announcements-cluster td.last-cell{
 padding:0px;
 margin:0px;
}

body.curam.soria .announcements{
  border: none;
  height:40px;
  background: repeating-linear-gradient(-60deg, transparent, transparent 5px, #f9f9f9 0, #f9f9f9 14px);
  width:100%;
}

body.curam.soria .announcements::before{
  content: " ";
  display: inline-block;
  width: 6px;
  height: 40px;
  background-color:#f34f4f;
  float:left;
}

body.curam.soria .announcements .controls{
  float: right;
  background: transparent;
  margin-right: 25px;
  margin-left: 5px;
}

body.curam.soria .announcements .controls span,
.announcements span {
	background:none;
}

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 .announcement-text {
	padding-top: 10px;
}

body.curam.soria span#announcements b {
  padding-right: 10px;
  padding-left: 34px;
  color:black;
  float: left;
}
	
body.curam.soria span#announcements b, 
body.curam.soria .announcement-text a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size:14px;
  line-height:20px;
  padding-top: 0px;
  text-indent: 0px;
}

body.curam.soria .announcements .pause,
body.curam.soria .announcements .play {
	margin: 5px 10px 0px 10px;
}

body.curam.soria .announcements .pause{
  background: url("../../Images/Pause_Blue60_20px.png") no-repeat 5px 5px;
}
body.curam.soria .announcements .pause-roll-over{
  background: url("../../Images/Pause_Fill_Blue60_20px.png") no-repeat 5px 5px;
}
body.curam.soria .announcements .pause-select{
  background: url("../../Images/Pause_Fill_Blue60_20px.png") no-repeat 5px 5px;
}

body.curam.soria .announcements .play{
  background: url("../../Images/Play_Blue60_20px.png") no-repeat 5px 5px;
}
body.curam.soria .announcements .play-select{
  background: url("../../Images/Play_Fill_Blue60_20px.png") no-repeat 5px 5px;
}
body.curam.soria .announcements .play-roll-over{
  background: url("../../Images/Play_Fill_Blue60_20px.png") no-repeat 5px 5px;
}

body.curam.soria .announcements .last{
  background: url("../../Images/BackwardsToggle_Blue60_20px.png") no-repeat 5px 5px;
}
body.curam.soria .announcements .last-roll-over{
  background: url("../../Images/BackwardsToggle_Fill_Blue60_20px.png") no-repeat 5px 5px;
}
body.curam.soria .announcements .last-select{
  background: url("../../Images/BackwardsToggle_Fill_Blue60_20px.png") no-repeat 5px 5px;
}

body.curam.soria .announcements .next{
  background: url("../../Images/ForwardToggle_Blue60_20px.png") no-repeat 5px 5px;
}
body.curam.soria .announcements .next-roll-over{
  background: url("../../Images/ForwardToggle_Fill_Blue60_20px.png") no-repeat 5px 5px;
}
body.curam.soria .announcements .next-select{
  background: url("../../Images/ForwardToggle_Fill_Blue60_20px.png") no-repeat 5px 5px;
}



/* ======== End Curam Styling 2016 ======== */


/* END Announcements.css
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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.person-container-panel {
  background-color: transparent;
  height:120px;
  overflow: visible;
  position: relative;
  top: 5px;
  min-width:900px;
}

div.content-panel-detail {
  padding: 0;
  bottom: auto !important;
  height: auto !important;
  overflow: visible;
  font-family: tahoma;
}

.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;
}

div.person-image-panel {
  width: 98px;
  position: absolute;
  left: 10px;
  top: 0px;
}

/*
* CR00461750
*/
.rtl div.person-image-panel {
  left: auto;
  right: 10px;
}

div.person-details-panel {
  background-color: #FFFFFF;
  position: absolute;
  left: 118px;
  right: 340px;
  top: 0px;
  z-index: 0;
}

div.person-details-panel-no-links {
  background-color: #FFFFFF;
  position: absolute;
  left: 118px;
  right: 10px;
  top: 0px;
  z-index: 0;
}

/*
* CR00461750
*/
.rtl div.person-details-panel-no-links {
  left: 10px;
  right: 118px;
}

div.person-links-panel {
  position: absolute;
  right: 10px;
  top: 0px;
  width: 320px;
}

div.person-links-panel div.wrapper {
  background-color: #E6ECF4;
}

div.content-panel-detail a {
  color: #376F8F;
  text-decoration: none;
}

div.content-panel-detail a:hover {
  text-decoration: underline;
}

div.person-details-panel-onecol {
  background-color:#FFFFFF;
  left:118px;
  position:absolute;
  right: 235px;
  top:0;
  z-index:-1;
}

div.person-links-panel-onecol {
  position: absolute;
  right: 10px;
  top: 0;
  width: 215px;
}

div.person-links-panel-onecol .left-col .link-wrapper  {
  width: 200px;
}

/*__________________ high contrast styling _____________________*/

.high-contrast div.content-panel-detail a {
  color: #005291;
}


/*______________________________________________________________________________
 * end tab-content.css
 */
/*______________________________________________________________________________
 * 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;
}

/*______________________________________________________________________________
 * 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
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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
 *______________________________________________________________________________*/
/*
* Add styling for viewing rich text
*/

div.rich-text em{
  font-style:italic;
}

div.rich-text strong{
  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;
}
.RemoveFieldPadding table tbody tr td.field {
 padding:0px;
}

#note-history tr.title td * {
  vertical-align:baseline;
}

#note-history .title td{
  background-color: #F1F3F8;
  vertical-align:baseline;
}


#note-history .title span.date {
  margin-left: 10px;
}

#note-history .title span.location {
  margin-left: 10px;
}

#note-history .title span.date span {
  margin-right: 10px;
}

#note-history {
  overflow-y:auto;
  overflow-x:auto;
  height:auto;
  width:auto;
}

#note-history tr.body td{
  border:0px;
}

div.SETNOTEHEIGTH {
  height:250px;
}

#content > div.cluster.cluster-with-no-header.label-field > div > table > tbody > tr > td > div > div > table > tbody > tr > th.label > span {
  word-wrap: normal;
}
/*______________________________________________________________________________
 * 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 
 ______________________________________________________________________________*/
/* *
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 * */
/*______________________________________________________________________________
 * 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: #1f57a4;
  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: #25467a;
}

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: black;
}

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 #c7c7c7;
}

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/icon-ccv.png") 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/icon-ccv-hover.png") 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:#264a60;
  letter-spacing:-0.22px;
  text-align:left;
  line-height: 30px;
}

body.curam.soria .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;  
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#264a60;
  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: #1f57a4;
}

body.curam.soria .pd-related-ic-case a:hover,
body.curam.soria .pd-related-ic-case a:focus {
  color: #25467a;
}

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:black;
  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:black;
  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:black;
  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:black;
  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:black;
  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: black;
  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: black;
  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 .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;
}

/*______________________________________________________________________________
 * 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
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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 */ 


/*______________________________________________________________________________
 * 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
 */
/*
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *_________________________________________________________________________________
 * 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 */


/*
 *  Licensed Materials - Property of IBM
 *
 *  PID 5725-H26
 *
 *  Copyright IBM Corporation 2020. All rights reserved.
 * 
 *  US Government Users Restricted Rights - Use, duplication or disclosure
 *  restricted by GSA ADP Schedule Contract with IBM Corp.
 */
 
/*______________________________________________________________________________
 * 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;
}

.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;
}

.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 */




/*______________________________________________________________________________
 * 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
 */
.evidenceFlowIFrame {
  width: 100%;
}

#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;
}
/*
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *_________________________________________________________________________________
 * 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#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: #1f57a4;
  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: #25467a;
}

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: black;
}

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 #c7c7c7;
}

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/icon-ccv.png") 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/icon-ccv-hover.png") 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: #264a60;
  letter-spacing: -0.22px;
  text-align: left;
  line-height: 30px;
}

body.curam.soria .underpayment-tab-details .pd-reference-id {
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 0px;
  background-color: #f4f4f4;
  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: #264a60;
  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: #1f57a4;
}

body.curam.soria .underpayment-related-ic-case a:hover,
body.curam.soria .underpayment-related-ic-case a:focus {
  color: #25467a;
}

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: black;
  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: #1f57a4;
}

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: #25467a;
}

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: black;
  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 #e0e0e0;
  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_Green30_20px.png) 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: #1d3649;
}

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: black;
  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: black;
  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: #1f57a4;
}

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: #25467a;
}

/*______________________________________________________________________________
 * Announcements_rtl.css
 *
 * Create styles that are applied to the HTML produce by the
 * AnnouncementsRenderer.
 */


.rtl body.soria div.announcements-cluster {
 padding:0 !important;
 margin:0 !important;
}
.rtl body.soria div.announcements-cluster td.last-cell{
 padding:0 !important;
 margin:0 !important;
}

.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;
}
/** Turn the play button 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
 {
    -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 **/

body.rtl.curam.soria div.cluster.announcements-cluster table {
	margin-right: 0px; 
}
	
 /* ======== End Curam Styling 2016 ======== */
 
/*
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2012,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *______________________________________________________________________________
 * 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;
  background: transparent !important;
}

div.dijitTooltipFocusNode,
.dijitPopup div.dijitTooltipContainer {
  padding: 0px;
  border: 0px;
  width: 200px;
}

.dijitTooltipConnector {
  display: none;
  background: transparent !important;
}

.tooltip-inner-panel {
  background-color: #FFFFFF;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  overflow: hidden;
  width: 100%;
}

/*
CR00461776
*/
.rtl .tooltip-inner-panel {
  float: right;
}

.tooltip-outer-panel {
  background-color: #E6EBF1;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  overflow: hidden;
  width: 100%;
}

/*
CR00461776
*/
.rtl .tooltip-outer-panel {
  float: right;
}

.tooltip-inner-panel {
  font-size: 85%;
}

.tooltip-outer-panel .tooltip-title {
  background-color: #EBEBEB;
  color: #376F8F;
  font-family: tahoma;
  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: black;
  font-family: tahoma;
  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;
  color: #376F8F;
}

.tooltip-inner-panel a:hover {
  text-decoration: underline;
}

.spec-caution-types {
  padding: 0px 5px;
}

.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 {
  color: #376F8F;
  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 .tooltip-title a {
  color: #005291;
}

.high-contrast .tooltip-inner-panel a {
  color: #005291;
}

.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 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;
}
body.curam .dijitTooltipDialogPopup .tooltip-outer-panel {
  border: 0px;
  background-color: #e0e0e0;
}

/* Position and styling of tooltip title text */
body.curam .dijitTooltipDialogPopup .tooltip-title,
body.curam .dijitTooltipDialogPopup .tooltip-title-nolink {
  font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #1f57a4;
  height: 20px;
  line-height: 20px;
  letter-spacing: 0px;
  text-align: left;
  padding: 10px;
  margin: 0px;
  background-color: #fff;
}
body.curam .dijitTooltipDialogPopup .tooltip-title a:hover {
  color: #25467a;
  text-decoration: none;
}

/* Position and styling of close button */
body.curam .dijitTooltipDialogPopup .tooltip-close-button {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0px;
  top: 0px;
  left: auto;
  background-color: #fff;
}

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;
}

/* Styling of tooltip dialog contents */
body.curam .dijitTooltipDialogPopup .tooltip-inner-panel {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #464646;
  letter-spacing: 0px;
  text-align: left;
  padding: 10px;
  width: auto;
  border: 0px;
  background-color: inherit;
}
body.curam .dijitTooltipDialogPopup .tooltip-inner-panel .spec-caution-types,
body.curam .dijitTooltipDialogPopup .tooltip-inner-panel .incident-content {
  padding: 0px;
}

/*______________________________________________________________________________
 * ListActionsRenderer.css
 *  
 * Create styles that are applied to the HTML produced by the List Actions Renderer 
 */

.soria .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;
}
/*______________________________________________________________________________
 * 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/icon-ccv.png"] {
  -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  {
  left: auto;
  right: 85px;
}

.rtl .pane-item .image-panel-content .image-links  {
  left: auto;
  right: 96px;
}

.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 */
/*
  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;
}
/*______________________________________________________________________________
 * 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 .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;
}

/*______________________________________________________________________________
 * 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
 */
/* *
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 * */
/*______________________________________________________________________________
 * 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 #e0e0e0; 
    border-radius: 8px;
    width: 94%;  
    margin-left: 30px !important;     
    background: url("../../Images/DragDrop_Grey10_100px.png") no-repeat center;  
}  

body.curam.soria .pod-container .gridContainerZone .pod-styling {
	margin-left: 30px !important;     
}
  
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: 8px;
	box-shadow:0px 0px 4px 0px #e0e0e0; 
	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-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
	font-size: 18px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	color: #1d3649;  
    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_Blue80_20px.png") !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_Blue60_20px.png") !important; 
}

/* POD COLLAPSE ICON */
body.curam.soria .dojoxPortlet .dijitOpen .dojoxArrowDown,
body.curam.soria .dndCover .dijitOpen .dojoxArrowDown {
    background-image: url("../../Images/Arrow_Down_Blue80_20px.png");
    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/Arrow_Down_Blue60_20px.png");
}

body.curam.soria .dojoxPortlet .dijitClosed .dojoxArrowDown,
body.curam.soria .dndCover .dijitClosed .dojoxArrowDown {
    background-image: url("../../Images/Arrow_Right_Blue80_20px.png");
    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/Arrow_Right_Blue60_20px.png");
}

/* POD - EDIT / PENCIL - ICON */
body.curam.soria .pod-container .dojoxPortlet .dojoxPortletSettingsIcon,
body.curam.soria .dndCover .dojoxPortletSettingsIcon  {
    background: url("../../Images/Edit_Blue80_20px.png") 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_Fill_Blue60_20px.png") 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_Blue60_20px.png") 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: #ffffff;
    padding: 0;
    border: none;
    border-bottom: 3px #1d3649 solid;
    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: #ffffff; 
    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: #1f57a4;
	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: #1f57a4; 
  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: #25467a;
	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:#1f57a4; 
    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: #1f57a4;  
    background: url("../../Images/Add_Blue50_20px.png") 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: #25467a;
    background: url("../../Images/Add_Fill_Blue60_20px.png") 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: #1f57a4;
    letter-spacing: -0.15px;
    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: #25467a; 
} 

body.curam.soria .pod-body a.pod-home-link-image {
background: url("../../Images/Popout_Blue50_20px.png") 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/Popout_Fill_Blue60_20px.png");
}

/* 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: black;
    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: black;
    text-align: left;
}

body.curam.soria .pod-body .list-body td.field a {
	color:#1f57a4;
	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:#25467a;	
}

/* POD LIST ACTION MENU */
body.curam.soria .pod-body .list-body td.action-menu-col .dijitDropDownButton .dijitButtonNode { 
    background: url('../themes/curam/images/Actions_Blue80_20px.png') no-repeat center !important;
}

body.curam.soria .pod-body .list-body td.action-menu-col .dijitDropDownButton.dijitHover .dijitButtonNode,
body.curam.soria .pod-body .list-body td.action-menu-col .dijitDropDownButton.dijitFocused .dijitButtonNode {
    background: url('../themes/curam/images/Actions_Hover_Blue60_20px.png') no-repeat center !important;
}

body.curam.soria .pod-body .list-body td.action-menu-col .dijitDropDownButton .dijitButtonNode {
    background: url('../themes/curam/images/Actions_Blue80_20px.png') no-repeat center !important;
}


/* 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: black;
    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: black;
  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:#1f57a4;
	letter-spacing:-0.15px;
	background: #ffffff;
	border: 1px solid #1f57a4;
	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: #ffffff;  
  background: #1f57a4; 
}

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: #1f57a4;
} 

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: #ffffff;	
}

body.curam.soria .pod-container .gridContainerZone .pod-styling .filters select,
body.curam.soria .dndCover .pod-styling .filters select {
    background: #ffffff url("../../Images/Chevron_Down_Grey70_20px.png") 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: black;
    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;
    background: url("../../Images/DaysExceeded_Red60_20px.png") no-repeat left;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: black; 
    text-align: left;
} 

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
 ______________________________________________________________________________*/
/* *
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 * */
/*______________________________________________________________________________
 * 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: #f4f4f4;
}

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: black;
	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 {
	color: #25467a;
	text-decoration: none;
}

body.curam.soria .incident-tab-details a {
	color: #1f57a4;
	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: black;
	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: black;
	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 #e0e0e0;
	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: black;
	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: black;
	line-height: 20px;
	float: left;
	clear: left;
	background: url(../../Images/icon_phone.png) no-repeat left bottom;
	padding-left: 30px;
	padding-right: 20px;
}

body.curam.soria div.incident-content-panel .reported-details .no-email
	{
	background: url(../../Images/icon_email.png) 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: #25467a;
	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: black;
	line-height: 20px;
}

body.curam.soria div.incident-content-panel .reported-details .email a {
	background: url(../../Images/icon_email.png) 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/icon_email_hover.png) 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/icon_schedule.png) 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;
}

/*______________________________________________________________________________
 * 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 
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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/arrow_scroll_left.png');
}

.rtl .rotator-default .rotator-prev-button {
  background-image: url('../../Images/arrow_scroll_right.png');
}

.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
 */
.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;}
/*
 * Licensed Materials - Property of IBM
 *
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016-2019. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 *_________________________________________________________________________________
 * 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;
  width: 99%;
  white-space: nowrap;
  overflow: hidden;
}

.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 {
  height: 108px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  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
 */
/*______________________________________________________________________________
 * 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
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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
 */
/*______________________________________________________________________________
 * BIReportInPodoRenderer.css
 *
 * Create styles that are applied to the HTML produce by the 
 * BIReportInPodRenderer.
 */

.birt-iframe-wrapper {
  background-color:#FFF;
}
/* END PodBodyRender.css
 ______________________________________________________________________________*/
/*______________________________________________________________________________
 * 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 #e0e0e0;
  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;
}

/*______________________________________________________________________________
 * ListActionsRenderer_rtl.css
 *  
 * Create styles that are applied to the HTML produced by the List Actions Renderer 
 */

.rtl .soria .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";
}

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


div.outer-cluster-borderless {
  border:none !important;
}

div.cluster-no-bottom-margin-border {
  margin-bottom:0px;
  border-bottom-width: 2px;
  border-bottom-style: none;
}

div.cluster-no-bottom-margin-border {
  margin-bottom:0px;
  border-bottom-width: 2px;
  border-bottom-style: none;
}

div.outer-cluster-borderless-nospace-right-margin div.cluster {
  padding:0 22px 0 0 !important;
  width: 100%;
  margin: 0px !important;
}

div.cluster div.outer-cluster-borderless-no-margin-no-padding td.top {
  padding:0 !important;
  margin: 0px !important;
}

div.cluster-inner-clusters-no-padding-margin-top-bottom-border tbody tr td div.cluster {
  padding: 0px;
  margin: 0px;
  border-top-style: none;
  border-left: 0px;
  border-bottom: none;
}

div.inner-clusters-invisible td.top {
  background-color:#EBEDF2 !important;
  border:none !important;  
  padding:0px !important;
  margin:0px !important;
}

div.inner-clusters-invisible td.top div.cluster {
 border:none !important;
}

div.inner-clusters-invisible td.top div.list {
 border:none !important;
 padding:0px !important;
 margin:0px !important;
 width:100%!important;
 
}

div.details-panel-invisible-cluster {
  border:none !important;
  margin-top:2px;
  margin-left:0px;
  margin-right:0px;
  width:100%;
}
div.blue-cluster-background td {
  background-color:#EBEDF2;
  padding-left:5px;
  padding-right:10px;
  border-bottom: 0px;
}
div.cluster-rich-text td.field textarea {
  width: auto;
}
/* 
 * Licensed Materials - Property of IBM
 * 
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure 
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 */
/*______________________________________________________________________________
 * providerincident.css
 *
 * Create styles that are applied to the Provider Incident Context Panel
 */

div.prov-incident-container-panel {
  background-color: transparent;
  height:146px;
  overflow: visible;
  position: relative;
  top: 5px;
  min-width:900px;
}

div.prov-incident-container-panel div.prov-incident-content-panel {
  padding-left: 10px;
  padding-right:10px;
}

div.incident-tab-height {
  height: 138px;
}

div.prov-incident-content-panel div#tab-details div.content {
  padding: 0;
}

div.prov-incident-tab-details div.incident-details div.content {
  padding: 0;
}

.prov-incident-details .prov-content-incident-type {
  font-size: 140%;
  color: #FB7803;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
}

.prov-reported-by-table table {
  float: left;
}

.prov-incident-details-table table {
  width: 100%;
}

.prov-incident-details-table table td {
  padding-left: 15px !important;
}

.prov-reported-by-table table td {
  padding-left: 30px !important;
}

.prov-incident-details .prov-incident-participants {
  padding-bottom: 6px;
}

.prov-incident-details  .prov-incident-opened-date {
  float: left;
}

.prov-incident-details  .prov-incident-opened-by {
  float: left;
  padding-left: 3px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.prov-incident-details .prov-incident-date {
  font-family:tahoma;
  color: black;
  display: inline;
}

.prov-incident-details .prov-incident-time {
  font-family:tahoma;
  color: black;
  display: inline;
}

.prov-incident-details {
  float: left;
  width: 45%;
  padding-left: 15px;
  margin-top: 3px;
}

.prov-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;
}

.prov-reported-by {
  float: left;
  font-weight: bold;
  padding-bottom: 3px;
  padding-right: 3px;
}

.prov-reported-by-person {
  float: left;
  font-weight: bold;
  padding-bottom: 3px;
  padding-right: 3px;
}

.prov-reported-by-date {
  float: left;
  clear: right;
  font-weight: bold;
  padding-bottom: 3px;
}

.prov-reported-by-address {
  padding-bottom: 10px;
  clear: left;
}

.prov-reported-details  .phonenumber {
  float: left;
  padding-right: 52px;
  color: black;
  padding-top: 12px;
}

.prov-reported-details  .email {
  float: left;
  color: black;
  padding-top: 12px;
}

.prov-reported-details .prov-reported-by-phone {
  float: left;
  clear: left;
  padding-right: 10px;
  padding-top: 10px;
  color: #696969;
}

.prov-reported-details .prov-reported-by-email {
  float: left;
  padding-right: 10px;
  padding-top: 10px;
}

.prov-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;
}

div.prov-incident-tab-details .contact-content img {
  padding: 0px;
  float: left;
}

.prov-incident-contact-content .content {
  padding-left: 11px;
}

div.prov-incident-content-panel div.wrapper div.wrapper-bottom div.left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

div.prov-incident-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.prov-incident-content-panel div.wrapper div.wrapper-bottom div.center {
  background-color:  #E6EBF1;
}

/*______________________________________________________________________________
 * END providerincident.css
 */

/* ======== Curam 2016 Styling ======== */

 body.curam.soria #content .prov-incident-tab-details {
	height: 170px;
	border: 0px;
	background-color: #f4f4f4;
}

body.curam.soria #content .prov-incident-details .prov-content-incident-type {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size: 21px !important;
	color: #152935;
	letter-spacing: -0.22px;
	text-align: left;
	line-height: 30px !important;
	padding-bottom: 0px;
}

body.curam.soria #content div.prov-incident-content-panel div.prov-reported-by-table table tbody.horiz-table-body th,
body.curam.soria #content div.prov-incident-content-panel div.prov-reported-by-table table tbody.horiz-table-body td {
    font-size: 14px !important;
    line-height: 20px !important;
}

body.curam.soria #content .prov-incident-details .prov-incident-date, 
body.curam.soria #content .prov-incident-details .prov-incident-time {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	color: black;
	line-height: 20px !important;
}

body.curam.soria #content .prov-incident-details .prov-incident-participants {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	line-height: 20px !important;
	padding-bottom: 0px;
}

body.curam.soria #content .prov-incident-tab-details a:hover {
	color: #25467a;
	text-decoration: none;
}

body.curam.soria #content .prov-incident-tab-details a {
	color: #1f57a4;
	text-decoration: none;
}

body.curam.soria #content .prov-incident-details .prov-incident-opened-by {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	line-height: 20px !important;
}

body.curam.soria #content div.prov-incident-tab-details div.contact-content {
	background-color: #f4f4f4;
	bottom: 6px;
	width: 60%;
}

body.curam.soria div.prov-incident-content-panel div.contact-content {
    top: 144px;
}

body.curam.soria #content div.prov-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 !important;
	font-size: 12px !important;
	color: black;
	line-height: 17px !important;
}

body.curam.soria #content div.prov-incident-content-panel div.prov-incident-details-table table tbody.horiz-table-body td {
	padding-left: 0px;
}

body.curam.soria #content div.prov-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 !important;
	font-size: 12px !important;
	color: black;
	line-height: 17px !important;
	padding-left: 20px;
}

body.curam.soria #content div.prov-incident-content-panel div.inital-contact-table table tbody.horiz-table-body th {
    font-size: 14px !important;
    line-height: 20px !important;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
}

body.curam.soria #content div.prov-incident-content-panel table tbody.horiz-table-body td div.link-detail div.prov-incident-opened-date, 
body.curam.soria #content div.prov-incident-content-panel table tbody.horiz-table-body td div.link-detail div.prov-incident-opened-by {
    font-size: 12px !important;
    line-height: 17px !important;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
}

body.curam.soria #content div.prov-incident-content-panel div.inital-contact-table table tbody.horiz-table-body td {
    font-size: 14px !important;
    line-height: 20px !important;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
}

body.curam.soria #content div.prov-incident-tab-details .prov-reported-details {
	height: 110px;
	margin: 20px 0 0 0;
	padding: 0px 0px 0px 20px;
	background: none;
	border: 0px;
	border-left: 2px solid #e0e0e0;
	width: 360px;
}

body.curam.soria #content div.prov-incident-content-panel .prov-reported-by, 
body.curam.soria #content div.prov-incident-content-panel .prov-reported-by-person,
body.curam.soria #content div.prov-incident-content-panel .prov-reported-by-date {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size: 16px !important;
	color: #264a60;
	line-height: 23px !important;
	padding-bottom: 5px;
}

body.curam.soria #content div.prov-incident-content-panel div.prov-reported-by-address {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	color: black;
	text-align: left;
	line-height: 20px !important;
	padding-bottom: 5px;
}

body.curam.soria #content div.prov-incident-content-panel .prov-reported-details .phonenumber, 
body.curam.soria #content div.prov-incident-content-panel .prov-reported-details .email {
	margin-top: 5px;
	padding-top: 0;
}

body.curam.soria #content div.prov-incident-content-panel .prov-reported-details .phonenumber {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	color: black;
	line-height: 20px !important;
	float: left;
	clear: left;
	background: url(../../Images/icon_phone.png) no-repeat left bottom;
	padding-left: 30px;
	padding-right: 20px;
}

body.curam.soria #content div.prov-incident-content-panel .prov-reported-details .no-email
	{
	background: url(../../Images/icon_email.png) no-repeat left center;
	padding-left: 30px;
}

body.curam.soria #content div.prov-incident-content-panel .prov-reported-details .email a {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
}

body.curam.soria #content div.prov-incident-content-panel .prov-reported-details .email:hover a {
	color: #25467a;
	text-decoration: none;
}

body.curam.soria #content div.prov-incident-content-panel .prov-reported-details .email {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	color: black;
	line-height: 20px !important;
}

body.curam.soria #content div.prov-incident-content-panel .prov-reported-details .email a {
	background: url(../../Images/icon_email.png) no-repeat left center;
	padding-left: 30px;
	display: block;
	line-height: 20px;
}

body.curam.soria #content div.prov-incident-content-panel .prov-reported-details .email a:hover {
	background: url(../../Images/icon_email_hover.png) no-repeat left
		center;
}

body.curam.soria #content div.prov-investigation-tab-details .contact-content img,
body.curam.soria #content div.prov-incident-tab-details .contact-content img 
{
	display: none;
}

body.curam.soria #content div.prov-incident-content-panel div.contact-content-detail .inital-contact-table {
	width: auto;
	padding-right: 40px;
}

body.curam.soria #content div.content-panel-detail div.inital-contact-table table, 
body.curam.soria #content div.content-panel-detail div.latest-contact-table table {
	margin: 0;
}

body.curam.soria #content div.prov-incident-content-panel div.contact-content-detail .inital-contact-table, 
body.curam.soria #content div.prov-incident-content-panel div.contact-content-detail .latest-contact-table {
	background: url(../../Images/icon_schedule.png) no-repeat left center;
	padding-left: 30px;
}

body.curam.soria #content div.prov-incident-content-panel div.prov-incident-tab-details .prov-reported-details .prov-reported-by-phone,
body.curam.soria #content div.prov-incident-content-panel div.prov-incident-tab-details .prov-reported-details .prov-reported-by-email
{
	display: none;
}

body.curam.soria #content div.prov-incident-tab-details div.prov-incident-details-table table {
	width: 85%;
}

body.curam.soria #content div.prov-incident-content-panel div.prov-incident-details {
    padding-left: 0px;
    padding-right: 0px;
}

body.curam.soria #content div.prov-incident-tab-details div.contact-content div.contact-content-detail {
    padding-left: 0px;
}

body.curam.soria #content div.prov-incident-container-panel div.prov-incident-content-panel {
    padding-left: 0px;
    padding-right: 0px;
}

/*______________________________________________________________________________
 * 
 * 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_ResourceManagerCustomHome .page-header,
#Curam_ResourceManagerSupervisorCustomHome .page-header,
#Curam_FacilityManagerCustomHome .page-header
{
 display: none;
 visibility:hidden;
}
#Curam_ResourceManagerCustomHome div#content,
#Curam_ResourceManagerSupervisorCustomHome div#content,
#Curam_FacilityManagerCustomHome div#content
{
  top:0;
}

/* 
 * Licensed Materials - Property of IBM
 * 
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure 
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 */
/*
  ______________________________________________________________________________
  * core custom.css
  *
  * CPM custom css styles.
 */

 /* Limiting the length of the provider's email address to prevent it overlapping with 
 other elements in the context panel when the Email Address is too long */
div.provider-tab-details div.content-contacts div.email {
  max-width: 270px;
  text-overflow: ellipsis;
}

 /* Limiting the length of the Web Address to prevent it overlapping with other elements in
 context panel when the Web Address is too long */
 div.provider-tab-details div.provider-webaddress{
   padding-left: 15px;
   width: 100% !important;
   text-overflow: ellipsis;
   overflow: hidden;
 }

 /* Limiting the length of the Provider's Name to occupy up to 85% of its area in Context Panel
 (the rest 20% are reserved in order to prevent overlapping with ID Number).
 Also setting ellipsis to appear when the Provider's Name exceeds the dedicated 80% */
 div.content-panel-detail.provider-details-panel div.content-name{
  text-overflow: ellipsis;
  width: 80% !important;
 }

 /* Accessibility adjustment. Moving focus of hidden "Email Address" div to the email icon */
 div.prov-reported-details div.hidden-screenreader-label{
 	right: -130px;
 	top: 20px;
 }

 /* Accessibility adjustment. Moving focus of hidden "Phone Number" div to the phone icon */
 div.prov-reported-by-phone + div.hidden-screenreader-label{
 	right: 7px;
 	top: 20px;
 }

/*
  * Styling to remove extra set of action buttons from Browse In Edit Taxonomy Term
  * CR00261066, SSK
 */
#Curam_ProviderManagement_browseInEditTaxonomyTerm .page-header {
    display: none;
}
#Curam_ProviderManagement_browseInEditTaxonomyTerm .title-exists {
    top:0px;
}
/*
  * Styling to remove extra set of action buttons from Browse Taxonomy Terms
  * CR00261066, SSK
 */
#Curam_ProviderManagement_browseTaxonomyTerms.page-header {
    display: none;
}
#Curam_ProviderManagement_browseTaxonomyTerms .title-exists {
    top:0px;
}

/*
  * Styling to remove extra refresh button from browse compartments page
  * CR00386342, MR
 */
/*
  * Hide the entire page header.
 */

 #Curam_ProviderManagement_browseCompartments .page-header {
display: none;
}

 /*
  * Move up the content area.
 */

#Curam_ProviderManagement_browseCompartments .title-exists {
top: 0px;
}

/*
 * Styling for select element on service evaluation modal.
 * 180295, AZ
 */
#Curam_ProviderManagement_evaluateService td.field.codetable select {
  background: #f4f4f4 url("../../Images/PageSize_Grey70_20px.png") no-repeat right;
  height: 20px;
  border-radius: 0px;
  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: black;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-left: 5px;
}

#Curam_ProviderManagement_evaluateService td.field.codetable select::-ms-expand {
  display: none;
}

#Curam_ProviderManagement_evaluateService td.field.codetable select:focus,
#Curam_ProviderManagement_evaluateService td.field.codetable select:hover {
  border: 1px solid #1f57a4 !important;
  background-image: url("../../Images/PageSize_Hover_Blue60_20px.png");
  outline: none;
}

.rtl#Curam_ProviderManagement_evaluateService td.field.codetable select {
  background-position: left;
}

/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2019,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

/*______________________________________________________________________________
 * provider.css
 *
 * Create styles that are applied to the Provider Context Panel
 */

div.provider-container {
  background-color: transparent;
  height: 132px;
  overflow: visible;
  position: relative;
  top: 5px;
  min-width: 950px;
}

div.provider-details-panel {
  background-color:#FFFFFF;
  left:118px;
  position:absolute;
  right: 236px;
  top:0;
}

.provider-tab-details {
  height: 120px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

div.provider-tab-details img {
  float: left;
  padding-right: 10px;
  padding-top: 5px;
}

div.provider-tab-details div.content-map img {
  float: none;
  padding-top: 1px;
  padding-right: 3px;
  vertical-align: bottom;
}

div.provider-links-panel {
  position: absolute;
  right: 10px;
  top: 0;
  width: 215px;
}

div.provider-contracts-panel {
  position: absolute;
  right: 234px;
  width: 234px;
  background-color:#FFFFFF;
}

.provider-category {
  padding-left: 15px;
  padding-right: 10px;
  clear: left;
  float: left;
  white-space: nowrap;
}

.provider-webaddress {
  display: block;
  float: left;
}

div.webaddress {
  font-family: tahoma;
  padding-right: 20px;
  padding-top: 8px;
  float: left;
}

div.provider-image-panel {
  width: 98px;
  position: absolute;
  left: 10px;
  top: 0px;
}

.provider-details-table {
  clear: left;
  padding-top: 10px;
  padding-bottom: 5px;
  padding-left: 15px;
}

.provider-details-table table td {
  padding-left: 30px !important;
  white-space: nowrap;
  word-wrap:normal;
}

.provider-details-table table th {
  white-space: nowrap;
  word-wrap: normal;
}

.provider-status {
  padding-left: 12px;
}

.provider-contract-table {
  padding-top: 3px;
  padding-left: 4px;
}

.provider-contract-table table {
  border-collapse:collapse;
  table-layout:fixed;
  width: 190px;
}

.provider-contract-table table td {
  white-space: nowrap;
  padding-left: 5px !important;
}

.provider-contract-table table th {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.contract-panel-details {
  height: 48px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

.provider-tab-details div.content-contacts {
  bottom: 7px;
  position: absolute;
  width: 100%;
}

.provider-tab-details div.content-address {
  max-width: 80%;
}

.provider-contract-content {
  height: 120px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.provider-links-panel .tab-links {
  height: 120px;
}

.static-div {
  width: 0;
  height: 0;
}

/* styles to make blue rounded corners on the bottom of the provider links panel */
div.provider-links-panel div.wrapper div.wrapper-bottom div.left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

div.provider-links-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.provider-links-panel div.wrapper div.wrapper-bottom div.center {
  background-color:  #E6EBF1;
}
/* end rounded corners styling */

/*______________________________________________________________________________
 *
 * Style appiled to context panels used with search expanded list.
 *
 */
 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page { overflow-y: visible }

 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page .top .left { background:none }

 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page .top .right { background:none; }

 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page .top { height: 1px; }

 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page .bottom .left { background:none }

 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page .bottom{ height: 1px; }


 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page div#tab-title {
  display: none;
 }

 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow: auto;
  position: relative;
  top: 0px;
  background: #f4f4f4;
  width: calc(100% - 110px);
  margin-left: 30px;
  margin-top: 0px;
  height: 180px;
 }

 body#Curam_ProviderManagement_providerHomeTabDetailsPreview.list-inline-page div#content div.provider-container {
  min-width: 950px;
  top: 0px;
 }

/*______________________________________________________________________________
 * END provider.css
 */

body.curam.soria div#content div.provider-container div.image-panel-content {
  background-color: #f4f4f4;
}

body.curam.soria div#content div.provider-container div.content-panel-detail.provider-details-panel {
  z-index: 1;
  width: calc(100% - 137px - 410px);
  left: 120px;
  margin-right: 20px;
  margin-top: 10px;
  background-color: #f4f4f4;
}

body.curam.soria div#content div.provider-container div.content-panel-detail.provider-details-panel div.provider-tab-details {
  border: none;
}

body.curam.soria div#content div.provider-container div.content-panel-detail.provider-details-panel div.content-name {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 21px !important;
    color: black;
    letter-spacing:-0.22px;
    text-align:left;
    line-height: 30px !important;
    padding-bottom: 0px;
}

body.curam.soria div#content div.provider-container div.content-panel-detail.provider-details-panel div.content-participant-id {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size:14px !important;
    color: #264a60 !important; /* Add variable to css-variables file */
    line-height: 23px !important;
    background-color: #f4f4f4;
    padding: 0px;
    top: 0px;
}

body.curam.soria div#content div.provider-container div.content-panel-detail.provider-details-panel div.content-address {
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    color: black;
    line-height: 20px !important;
    padding-left: 15px;
    padding-bottom: 0px !important;
}

body.curam.soria div#content div.provider-details-panel div.provider-details-table table tbody.horiz-table-body th,
body.curam.soria div#content div.provider-details-panel div.provider-details-table table tbody.horiz-table-body td {
    font-size: 12px;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    color:black;
    line-height: 18px;
}

body.curam.soria div#content div.provider-details-panel div.provider-category {
    font-size: 14px !important;
    color: black;
    line-height: 20px !important;
}

body.curam.soria div#content div.provider-details-panel div.provider-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 !important;
}

body.curam.soria div#content div.provider-container div.provider-image-panel div.image-panel-content div.image-display-only div.participant-image {
	border-radius: 50%;
	margin-top: 10px;
}

body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts {
    top: 130px;
}

body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts img {
    display: none;
}

body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts div.phonenumber,
body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts div.email,
body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts div.webaddress {
    padding-top: 0px;
    font-family:MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    color: black;
    line-height: 20px !important;
    padding-left: 30px;
    display:inline-block;
}

body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts div.phonenumber {
	background: url("../../Images/icon_phone.png") no-repeat left bottom;
}

body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts div.email,
body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts div.email.no-email:hover {
	background: url("../../Images/icon_email.png") no-repeat left bottom;
}

body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts div.email:hover {
	background: url("../../Images/icon_email_hover.png") no-repeat left bottom;
}

body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts div.webaddress,
body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts div.webaddress.no-webaddress:hover {
	background: url("../../Images/icon_web.png") no-repeat left bottom;
}

body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts div.webaddress:hover {
	background: url("../../Images/icon_web_hover.png") no-repeat left bottom;
}

body.curam.soria div#content div.provider-container div.content-panel-detail div.tab-links div.link-wrapper div.link a:hover {
    color: #25467a;
}

body.curam.soria div#content div.provider-container div.provider-details-panel div.content-contacts div.email a:hover {
    color: #25467a;
}

body.curam.soria div#content .provider-container .content-panel-detail .provider-tab-details .provider-webaddress a:hover {
    color: #25467a;
}

body.curam.soria div#content .provider-container .content-panel-detail .provider-tab-details .provider-webaddress a {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size:14px;
    color: #1f57a4;
}

body.curam.soria div#content div.provider-container {
    height: 160px;
    margin-top: 10px;
    top:0px;
}

body.curam.soria div#content .provider-container .content-panel-detail .provider-tab-details .provider-webaddress {
    line-height: 20px !important;
}

body.curam.soria div#content div.provider-container div.provider-image-panel {
	  width: 120px;
    left: 0px;
}


body.curam.soria div#content div.provider-container div.content-panel-detail.provider-links-panel .provider-status {
    padding-left: 0px;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    color: #294c62; /* Add variable to css-variables file */
    background: #f4f4f4;
    font-size: 16px !important;
    line-height: 23px !important;
}

body.curam.soria div#content div.provider-container div.content-panel-detail.provider-links-panel .left-col {
    padding-top: 10px;
    width: auto;
}

body.curam.soria div#content div.provider-container div.content-panel-detail.provider-links-panel .left-col .link-wrapper .icon {
    display:inline;
    margin-right: 10px;
}

body.curam.soria div#content div.provider-container div.content-panel-detail.provider-links-panel {
    border-left: 2px solid #e0e0e0;
    height: 140px !important;
    width: 395px;
    right: 0px;
    margin-top: 10px;
}

body.curam.soria div#content div.provider-container div.provider-tab-details div.provider-details-table {
    padding: 5px 0px 0px 15px;
}

body.curam.soria div#content div.provider-container div.content-panel-detail div.tab-links div.link-wrapper div.link a {
  font-size: 14px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  color: #1f57a4;
}

body.curam#Curam_ProviderManagement_browseCompartments .orgContentPanel .lazyTree {
	padding: 10px 0 0 6px;
    width: calc(100% - 10px);
    height: calc(100% - 10px);
}

/* Reduce context panel width on smaller screens */
@media screen and (max-width: 1024px) {
  body.curam.soria div#content div.provider-container {
    min-width: 900px;
  }
  body.curam.soria div#content div.provider-container div.content-panel-detail.provider-links-panel {
    width: 320px;
  }
  body.curam.soria div#content div.provider-container div.content-panel-detail.provider-details-panel  {
    width: calc(100% - 137px - 340px);
  }
}

@media print {
  
  /* 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.provider-tab-details div.content-contacts div.email {
    width: auto;
  }
  
  /* Prevent scroll bar appearing on IE */
  body.curam.list-inline-page#Curam_ProviderManagement_providerHomeTabDetailsPreview div#content div.provider-container {
    margin-top: 0px;
  }
}

/*______________________________________________________________________________
 * facilitymanagerprovider_rtl.css
 *
 * Create styles that are applied to the Provider Context Panel
 */


.rtl div.fm-provider-details-panel {
  left:200px;
  right: 118px;
}

.rtl .fm-provider-tab-details {
  padding-right: 0px;
  float: right;
}

.rtl div.fm-provider-tab-details img {
  float: right;
  padding-right: 0;
  padding-left: 10px;
}

.rtl div.fm-provider-tab-details div.content-map img {
  padding-right: 0;
  padding-left: 3px;
}

.rtl div.fm-provider-links-panel {
  right: auto;
  left: 10px;
}

.rtl div.fm-provider-image-panel {
  left: auto;
  right: 10px;
}

.rtl .fm-provider-details-table {
  clear: right;
  padding-left: 0;
  padding-right: 15px;
}

.rtl .fm-provider-details-table table td {
  padding-left: 0 !important;
  padding-right: 30px !important;
}

.rtl .fm-provider-status {
  padding-left: 0;
  padding-right: 12px;
}

/* styles to make blue rounded corners on the bottom of the provider links panel */
.rtl div.fm-provider-links-panel div.wrapper div.wrapper-bottom div.left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}

.rtl div.fm-provider-links-panel div.wrapper div.wrapper-bottom div.center div.right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}
/* end rounded corners styling */

/*______________________________________________________________________________
 * END facilitymanagerprovider_rtl.css
 */

/* ======== Curam 2016 Styling ======== */

body.curam.soria.rtl div#content div.fm-provider-container div.fm-provider-links-panel div.link a {
    padding-left: 0px;
    padding-right: 30px;
}

body.curam.soria.rtl div#content div.fm-provider-container div.fm-provider-links-panel div.fm-incidents-div a {
    background: url(../../Images/icon_incidents.png) no-repeat right;
}

body.curam.soria.rtl div#content div.fm-provider-container div.fm-provider-links-panel div.fm-service-wait-div a {
    background: url(../../Images/icon_service_waitlist.png) no-repeat right;
}

body.curam.soria.rtl div#content div.fm-provider-container div.fm-provider-links-panel div.fm-provider-wait-div a {
    background: url(../../Images/icon_provider_waitlist.png) no-repeat right;
}

body.curam.soria.rtl div#content div.fm-provider-container div.fm-provider-links-panel div.fm-incidents-div a:hover {
    background: url(../../Images/icon_incidents_hover.png) no-repeat right;
}

body.curam.soria.rtl div#content div.fm-provider-container div.fm-provider-links-panel div.fm-service-wait-div a:hover {
    background: url(../../Images/icon_service_waitlist_hover.png) no-repeat right;
}

body.curam.soria.rtl div#content div.fm-provider-container div.fm-provider-links-panel div.fm-provider-wait-div a:hover {
    background: url(../../Images/icon_provider_waitlist_hover.png) no-repeat right;
}

body.curam.soria.rtl div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel div.fm-provider-tab-details div.content-name {
	text-align: right;
}

body.curam.soria.rtl div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel {
    left: 383px;
    right: 180px;
}

body.curam.soria.rtl div#content div.fm-provider-links-panel {
	left: 0;
    right: auto;
    border-right: 2px solid #e0e0e0;
    border-left: 0;
}

.serviceOfferingIcon {
    background-image: url(../../Images/service_offering_16x16.gif);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
}
.serviceGroupClosedIcon, .serviceGroupOpenedIcon {
    background-image: url(../../Images/service_group_16x16.gif);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
}


/*______________________________________________________________________________
 * provider_rtl.css
 *
 * Create styles that are applied to the Provider Context Panel
 */



.rtl div.provider-details-panel {
  left:236px;
  right: 118px;
}

.rtl .provider-tab-details {
  padding-right: 0px;
  float: right;
}

.rtl div.provider-tab-details img {
  float: right;
  padding-right: 0;
  padding-left: 10px;
}

.rtl div.provider-tab-details div.content-map img {
  padding-right: 0;
  padding-left: 3px;
}

.rtl div.provider-links-panel {
  right: auto;
  left: 10px;
}

.rtl div.provider-contracts-panel {
  right: auto;
  left: 234px;
}

.rtl .provider-category {
  padding-left: 10px;
  padding-right: 15px;
  clear: right;
  float: right;
}

.rtl .provider-webaddress {
  float: right;
}

.rtl div.webaddress {
  padding-right: 0;
  padding-left: 20px;
  float: right;
}

.rtl div.provider-image-panel {
  left: auto;
  right: 10px;
}

.rtl .provider-details-table {
  clear: right;
  padding-left: 0;
  padding-right: 15px;
}

.rtl .provider-details-table table td {
  padding-left: 0 !important;
  padding-right: 30px !important;
}

.rtl .provider-status {
  padding-left: 0;
  padding-right: 12px;
}

.rtl .provider-contract-table {
  padding-left: 0;
  padding-right: 4px;
}


.rtl .provider-contract-table table td {
  padding-left: 0 !important;
  padding-right: 5px !important;
}

.rtl .contract-panel-details {
  padding-right: 0px;
  float: right;
}

.rtl .provider-contract-content {
  padding-right: 0px;
  float: right;
}


/* styles to make blue rounded corners on the bottom of the provider links panel */
.rtl div.provider-links-panel div.wrapper div.wrapper-bottom div.left {
  background-position: right bottom;
}

.rtl div.provider-links-panel div.wrapper div.wrapper-bottom div.center div.right {
  background-position: left bottom;
}

/* end rounded corners styling */

/*______________________________________________________________________________
 * END provider_rtl.css
 */
 
body.curam.soria.rtl div#content div.provider-container div.content-panel-detail.provider-details-panel div.content-name {
    text-align: right;
}

body.curam.soria.rtl div#content div.provider-container div.content-panel-detail.provider-links-panel {
    right: auto;
    border-left: none;
    border-right: 2px solid #e0e0e0;
}
s
body.curam.soria.rtl div#content div.provider-container div.content-panel-detail.provider-details-panel {
    width: calc(100% - 155px - 400px);
    margin-right: 30px;
}

body.curam.soria.rtl div#content div.provider-container div.provider-details-panel div.content-contacts div.email:hover {
    padding-right: 30px;
    margin: 0px;
}


body.curam.soria.rtl div#content div.provider-container div.provider-details-panel div.content-contacts div.email {
    padding-right: 30px;
}

body.curam.soria.rtl div#content div.provider-container div.provider-details-panel div.content-contacts div.phonenumber {
    padding: 0px 0px 0px 30px;
    margin: 0px;
}

body.curam.soria.rtl div#content div.provider-container div.provider-tab-details div.provider-details-table {
    padding-right: 15px;
}

body.curam.soria.rtl div#content .content-panel-detail .provider-tab-details .content-participant-id {
    padding-left: 25px !important;
}

body.curam.soria.rtl div#content div.provider-container div.content-panel-detail div.tab-links div.link-wrapper div.link a {
    padding-right: 10px;
}
/*______________________________________________________________________________
 * serviceinvoiceclientdetails_rtl.css
 *
 * Styles that are applied to the ProviderManagement_modifySILICorrection client details cluster
 */

.rtl .soria div.sili-correction-clientdetails table tbody tr td div.list {
  margin-right: 0px;
}

.rtl .soria div.sili-correction-clientdetails table.date td.input-date {
  padding-right: 0px;
}


 /*______________________________________________________________________________
  * end serviceinvoiceclientdetails_rtl.css
  */
/*______________________________________________________________________________
 * providerinvestigation_rtl.css
 *
 * Create styles that are applied to the Provider Investigation Context Panel
 *
 * The majority of provider investigation styling is inherited from the Investigation.css
 */

.rtl .provider-investigation-details {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .investigation-tab-details .contact-content .latest-contact-table table tbody.horiz-table-body td {
  padding-left: 0 !important;
  padding-right: 25px !important;
}


/*______________________________________________________________________________
 * END providerinvestigation_rtl.css
 */

/* ======== Curam 2016 Styling ======== */

 body.curam.soria.rtl div#content div.prov-investigation-container-panel div.case-participant-panel {
 	right: 0;
 }
 
 body.curam.soria.rtl div#content div.prov-investigation-container-panel div.content-panel-detail.investigation-content-panel {
    right: 193px;
    left: 0;
}

body.curam.soria.rtl div#content div.investigation-links-panel {
    left: 0;
    right: auto;
    border-right: 2px solid #e0e0e0;
    border-left: 0;
    padding-right: 20px;
}

body.curam.soria.rtl div#content div.provider-investigation-reference {
    text-align: right;
}

body.curam.soria.rtl #content div.investigation-content-panel div.contact-content-detail .inital-contact-table, 
body.curam.soria.rtl #content div.investigation-content-panel div.contact-content-detail .latest-contact-table {
    padding-left: 0px;
    padding-right: 10px;
}

body.curam.soria.rtl div#content div.prov-investigation-container-panel div.image-panel-content div.image-links {
    left: 0;
    right: 152px;
}

body.curam.soria.rtl div#content div.prov-investigation-container-panel div.investigation-links-panel div.prov-open-allegations-div {
	background: url(../../Images/icon_allegation.png) no-repeat right;
    padding-left: 0px;
}

body.curam.soria.rtl div#content div.prov-investigation-container-panel div.investigation-links-panel div.prov-decided-allegations-div {
    background: url(../../Images/icon_decided_allegations.png) no-repeat right;
    padding-left: 0px;
}

/*______________________________________________________________________________
 * providertrainingdetailslist_rtl.css
 *
 * Styles that are applied to the ProviderManagement_enterProviderTrainingDetails training details cluster
 */
 
.rtl .soria div.training-details-list table.date td.input-date {
  padding-right: 0px;
}

 /*______________________________________________________________________________
  * end providertrainingdetailslist_rtl.css
  */
/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2019,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

/*______________________________________________________________________________
 * providergroup.css
 *
 * Create styles that are applied to the Provider Context Panel
 */

div.providergroup-container {
  background-color: transparent;
  height: 120px;
  overflow: hidden;
  position: relative;
  top: 5px;
  min-width: 900px;
}

div.providergroup-image-panel {
  width: 98px;
  position: absolute;
  left: 10px;
  top: 0px;
}

div.providergroup-details-panel {
  background-color:#FFFFFF;
  left:118px;
  position:absolute;
  right: 10px;
  top:0;
}

.providergroup-tab-details {
  height: 108px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

div.providergroup-tab-details img {
  float: left;
  padding-right: 10px;
  padding-top: 5px;
}

div.providergroup-tab-details div.content-map img {
  float: none;
  padding-top: 1px;
  padding-right: 3px;
  vertical-align: bottom;
}

.providergroup-details-table {
  padding-top: 10px;
  padding-bottom: 8px;
  padding-left: 15px;
  clear: left;
}

.providergroup-details-table table td {
  padding-left: 25px !important;
  white-space: nowrap;
  word-wrap:normal;
}

.providergroup-details-table table th {
  white-space: nowrap;
  word-wrap: normal;
}

.providergroup-contract-panel {
  position: absolute;
  right: 10px;
  top: 0;
  width: 230px;
}

.providergroup-contract-content {
  height: 108px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.contract-content-details {
  float: left;
  width: 100%;
  padding-left: 15px;
}

.contract-content .underline {
  border-bottom: 1px solid grey;
  width: 80%;
  height: 10px;
}

div.contract-title {
  padding-top: 5px;
}

h3.contract-title {
  background: url(../../Images/icon_contract_in_review.png) no-repeat top left white;
  padding-left: 25px;
  height: 20px;
  border-bottom: 1px solid #DADADA;
  width: 76%;
  padding-top: 3px;
}

.providergroup-contract-table {
  padding-top: 1px;
  padding-left: 4px;
}

.providergroup-contract-table table {
  border-collapse:collapse;
  table-layout:fixed;
  width: 190px;
}

.providergroup-contract-table table td {
  white-space: nowrap;
  padding-left: 5px !important;
}

.providergroup-contract-table table th {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.providergroup-tab-details div.webaddress,
.providergroup-tab-details div.email {
  font-family: tahoma;
  padding-right: 20px;
  padding-top: 8px;
  float: left;
  margin-right: 0px;
}

/*______________________________________________________________________________
 *
 * Style appiled to context panels used with search expanded list.
 *
 */
 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page { overflow-y: visible }

 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page .top .left { background:none }

 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page .top .right { background:none; }

 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page .top { height: 1px; }

 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page .bottom .left { background:none }

 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page .bottom .right { background:none; }

 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page .bottom{ height: 1px; }


 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page div#tab-title {
  display: none;
 }

 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow: auto;
  position: relative;
  top: 0px;
  background: #f4f4f4;
  width: calc(100% - 110px);
  margin-left: 30px;
  margin-top: 0px;
  height: 180px;
 }

 body#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview.list-inline-page div#content div.providergroup-container {
   min-width: 850px;
   top: 0px;
 }

/*______________________________________________________________________________
 * END providergroup.css
 */

/* ======== Curam 2016 Styling ======== */

body.curam.soria div#content div.providergroup-container div.content-panel-detail.providergroup-image-panel div.image-panel-content {
    background-color: #f4f4f4;
}

body.curam.soria div#content div.providergroup-container div.content-panel-detail.providergroup-details-panel {
    z-index: 1;
    width: calc(100% - 193px);
    left: 145px;
    background-color: #f4f4f4;
}

body.curam.soria div#content div.providergroup-container div.content-panel-detail.providergroup-details-panel div.providergroup-tab-details {
    border: none;
}

body.curam.soria div#content div.providergroup-container div.content-panel-detail.providergroup-details-panel div.content-name {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 21px !important;
    color: #152935;
    text-align: left;
    line-height: 30px !important;
    padding-bottom: 0px;
}

body.curam.soria div#content div.providergroup-container div.content-panel-detail.providergroup-details-panel div.content-participant-id {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #264a60;
    background-color: #f4f4f4;
    padding: 0;
}

body.curam.soria div#content div.providergroup-container div.content-panel-detail.providergroup-details-panel div.content-address {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size: 14px !important;
	line-height: 20px !important;
	color:black;
}

body.curam.soria div#content div.providergroup-details-panel div.providergroup-details-table table tbody.horiz-table-body th,
body.curam.soria div#content div.providergroup-details-panel div.providergroup-details-table table tbody.horiz-table-body td {
    font-size: 12px !important;
    line-height: 17px !important;
}

body.curam.soria div#content div.providergroup-details-panel div.providergroup-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 !important;
}

body.curam.soria div#content div.providergroup-details-panel div.providergroup-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 !important;
}

body.curam.soria div#content div.providergroup-container div.providergroup-image-panel div.image-panel-content div.image-display-only div.participant-image {
	border-radius: 50%;
}

body.curam.soria div#content div.providergroup-container div.providergroup-details-panel div.content-contacts img {
    display: none;
}

body.curam.soria div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.phonenumber,
body.curam.soria div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.email,
body.curam.soria div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.webaddress {
    padding-top: 16px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    padding-left: 30px;
}

body.curam.soria div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.phonenumber {
	background: url(../../Images/icon_phone.png) no-repeat left bottom;
}

body.curam.soria div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.email,
body.curam.soria div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.email.no-email:hover {
	background: url(../../Images/icon_email.png) no-repeat left bottom;
}

body.curam.soria div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.email:hover {
	background: url(../../Images/icon_email_hover.png) no-repeat left bottom;
}

body.curam.soria div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.webaddress,
body.curam.soria div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.webaddress.no-webaddress:hover {
	background: url(../../Images/icon_web.png) no-repeat left bottom;
}

body.curam.soria div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.webaddress:hover {
	background: url(../../Images/icon_web_hover.png) no-repeat left bottom;
}

body.curam.soria div#content div.providergroup-container {
    height: 160px;
    margin-top: 15px;
}

body.curam.soria div#content div.providergroup-container div.providergroup-image-panel {
  width: 120px;
  left: 0px;
}

@media print {
  
  /* 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.providergroup-tab-details div.content-contacts div.email,
  body.curam.soria.context-panel div.providergroup-tab-details div.content-contacts div.email {
    width: auto;
  }
  
  /* Prevent scroll bar appearing on IE */
  body.curam.list-inline-page#Curam_ProviderManagement_providerGroupHomeTabDetailsPreview div#content div.providergroup-container {
    margin-top: 0px;
  }
}

/*______________________________________________________________________________
 * providermember_rtl.css
 *
 * Create styles that are applied to the Provider Investigation Context Panel
 */

.rtl div.member-image-panel {
  left: auto;
  right: 10px;
}

.rtl div.member-details-panel {
  right: 126px;
  left: 10px;
}

.rtl div.member-duration {
  clear: right;
  padding-left: 0;
  padding-right: 15px;
}

.rtl div.member-details-table {
  padding-left: 0;
  padding-right: 15px;
}

.rtl .member-details-table table td {
  padding-left: 0 !important;
  padding-right: 30px !important;
}

/*______________________________________________________________________________
 * END providermember_rtl.css
 */

/* ======== Curam 2016 Styling ======== */

body.curam.soria.rtl div#content div.provider-mem-container div.content-panel-detail.member-details-panel {
 	left: 0;
 	right: 180px;
}
 
body.curam.soria.rtl div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.content-name {
	text-align: right;
}

body.curam.soria.rtl div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.content-contacts div.phonenumber {
    background: url(../../Images/icon_phone.png) no-repeat right bottom;
    padding-left: 0px;
    padding-right: 30px;
}

/*______________________________________________________________________________
 * providertrainingdetailslist.css
 *
 * Styles that are applied to the ProviderManagement_enterProviderTrainingDetails training details cluster
 */
.soria div.training-details-list table.date td.input-date,
.soria div.training-details-list table.date td.popup-actions {
  border-bottom: 0px;
  background: none;
}

.soria div.training-details-list table.date td.input-date {
  padding-left: 0px;
}

.soria div.training-details-list table div.list table.date {
  margin-top: 0px;
}

 /*______________________________________________________________________________
  * end providertrainingdetailslist.css
  */
/*______________________________________________________________________________
 * providergroup_rtl.css
 *
 * Create styles that are applied to the Provider Context Panel
 */

.rtl div.providergroup-image-panel {
  left: auto;
  right: 10px;
}

.rtl div.providergroup-details-panel {
  left:10px;
  right: 118px;
}

.rtl .providergroup-tab-details {
  padding-right: 0px;
  float: right;
}

.rtl div.providergroup-tab-details img {
  float: right;
  padding-right: 0;
  padding-left: 10px;
}

.rtl div.providergroup-tab-details div.content-map img {
  padding-right: 0;
  padding-left: 3px;
}

.rtl .providergroup-details-table {
  padding-left: 0;
  padding-right: 15px;
  clear: right;
}

.rtl .providergroup-details-table table td {
  padding-left: 0 !important;
  padding-right: 25px !important;
}

.rtl .providergroup-contract-panel {
  right: auto;
  left: 10px;
}

.rtl .providergroup-contract-content {
  padding-right: 0px;
  float: right;
}

.rtl .contract-content-details {
  float: right;
  padding-left: 0;
  padding-right: 15px;
}


.rtl h3.contract-title {
   background: url(../../Images/icon_contract_in_review.png) no-repeat top right white;
  padding-left: 0;
  padding-right: 25px;
}

.rtl .providergroup-contract-table {
  padding-left: 0;
  padding-right: 4px;
}

.rtl .providergroup-contract-table table td {
  padding-left: 0 !important;
  padding-right: 5px !important;
}


.rtl .providergroup-tab-details div.webaddress,
.rtl .providergroup-tab-details div.email {
  padding-right: 0;
  padding-left: 20px;
  float: right;
  margin-left: 0px;
}

/*______________________________________________________________________________
 * END providergroup_rtl.css
 */
 
/* ======== Curam 2016 Styling ======== */
 
 body.curam.soria div#content div.providergroup-container div.providergroup-image-panel {
 	right: 0;
 }
 
 body.curam.soria.rtl div#content div.providergroup-container div.content-panel-detail.providergroup-details-panel {
    left: 0;
    right: 145px;
}

body.curam.soria.rtl div#content div.providergroup-container div.content-panel-detail.providergroup-details-panel div.content-name {
    text-align: right;
}

body.curam.soria.rtl div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.phonenumber {
    background: url(../../Images/icon_phone.png) no-repeat right bottom;
}

body.curam.soria.rtl div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.email {
    background: url(../../Images/icon_email.png) no-repeat right bottom;
}

body.curam.soria.rtl div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.email:hover {
    background: url(../../Images/icon_email_hover.png) no-repeat right bottom;
}

body.curam.soria.rtl div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.webaddress {
    background: url(../../Images/icon_web.png) no-repeat right bottom;
}

body.curam.soria.rtl div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.webaddress:hover {
    background: url(../../Images/icon_web_hover.png) no-repeat right bottom;
}

body.curam.soria.rtl div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.phonenumber, 
body.curam.soria.rtl div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.email, 
body.curam.soria.rtl div#content div.providergroup-container div.providergroup-details-panel div.content-contacts div.webaddress {
	padding-left: 0;
	padding-right: 30px;
	margin-left: 20px;
}

/*______________________________________________________________________________
 * serviceinvoiceclientdetails.css
 *
 * Styles that are applied to the ProviderManagement_modifySILICorrection client details cluster
 */

.soria div.sili-correction-clientdetails table tbody tr td div.list {
  margin-left: 0px;
}

.soria div.sili-correction-clientdetails table.date td.input-date,
.soria div.sili-correction-clientdetails table.date td.popup-actions {
  border-bottom: 0px;
  background: none;
}

.soria div.sili-correction-clientdetails table.date td.input-date {
  padding-left: 0px;
}

.soria div.sili-correction-clientdetails table div.list table.date {
  margin-top: 0px;
}

.soria div.sili-correction-clientdetails table div.list table tr td.first-field input[type=text] {
  width: auto !important;
}

/*
* This is to avoid text box extending to second field
*/
.soria div.cpm-widget-textbox table div.list table tr td.first-field input[type=text] {
  width: 85%;
}

 /*______________________________________________________________________________
  * end serviceinvoiceclientdetails.css
  */
/* 
 * Licensed Materials - Property of IBM
 * 
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure 
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 */
/*______________________________________________________________________________
 * provider.css
 *
 * Create styles that are applied to the Provider Context Panel
 */

div.fm-provider-container {
  background-color: transparent;
  height: 120px;
  overflow: visible;
  position: relative;
  top: 5px;
  min-width: 950px;
}

div.fm-provider-details-panel {
  background-color:#FFFFFF;
  left:118px;
  position:absolute;
  right: 200px;
  top:0;
}

.fm-provider-tab-details {
  height: 108px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

div.fm-provider-tab-details img {
  float: left;
  padding-right: 10px;
  padding-top: 5px;
}

div.fm-provider-tab-details div.content-map img {
  float: none;
  padding-top: 1px;
  padding-right: 3px;
  vertical-align: bottom;
}

div.fm-provider-links-panel {
  position: absolute;
  right: 10px;
  top: 0;
  width: 180px;
}

div.fm-provider-links-panel .tab-links .left-col,
div.fm-provider-links-panel .tab-links .inner-col {
  padding-top: 10px;
}

div.fm-provider-image-panel {
  width: 98px;
  position: absolute;
  left: 10px;
  top: 0px;
}

.fm-provider-details-table {
  clear: left;
  padding-top: 30px;
  padding-bottom: 5px;
  padding-left: 15px;
}

.fm-provider-details-table table td {
  padding-left: 30px !important;
  white-space: nowrap;
  word-wrap:normal;
}

.fm-provider-details-table table th {
  white-space: nowrap;
  word-wrap: normal;
}

.fm-provider-status {
  padding-left: 12px;
}

.fm-provider-tab-details div.content-contacts {
  bottom: 7px;
  position: absolute;
  width: 100%;
}

.fm-provider-tab-details div.content-address {
  max-width: 80%;
}

.fm-provider-links-panel .tab-links {
  height: 108px;
}

/* styles to make blue rounded corners on the bottom of the provider links panel */
div.fm-provider-links-panel div.wrapper div.wrapper-bottom div.left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

div.fm-provider-links-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.fm-provider-links-panel div.wrapper div.wrapper-bottom div.center {
  background-color:  #E6EBF1;
}
/* end rounded corners styling */

/*______________________________________________________________________________
 * END provider.css
 */
 
/* ======== Curam 2016 Styling ======== */

body.curam.soria div#content div.fm-provider-container {
 	margin-top: 15px;
}
 
body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel {
    z-index: 1;
    left: 155px;
    right: 402px;
}

body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel div.fm-provider-tab-details {
	border: 0;
}

body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel div.fm-provider-tab-details div.content-name {
	font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size:21px !important;
	line-height: 30px !important;
	color:#152935;
	text-align:left;
}

body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel div.fm-provider-tab-details div.fm-provider-details-table table tbody.horiz-table-body th, 
body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel div.fm-provider-tab-details div.fm-provider-details-table table tbody.horiz-table-body td {
    font-size: 14px !important;
    line-height: 20px !important;
    color: black;
}

body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel div.fm-provider-tab-details div.fm-provider-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 !important;
}

body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel div.fm-provider-tab-details div.fm-provider-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 !important;
	padding-left: 20px !important;
}

body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel div.fm-provider-tab-details div.content-participant-id {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    color: #264a60;
    background-color: #f4f4f4;
    padding: 0;
}

body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-links-panel div.left-col {
    margin-top: 5px;
}

body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-links-panel div.fm-provider-status {
	font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size:16px !important;
	line-height: 23px !important;
	color:#294c62;
	padding-left: 0;
}

body.curam.soria div#content div.fm-provider-container div.image-panel-content,
body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel,
body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-links-panel div.fm-provider-status {
    background-color: #f4f4f4;
}

body.curam.soria div#content div.fm-provider-links-panel {
    width: 380px;
    height: 140px !important;
    border-left: 2px solid #e0e0e0;
    margin-top: 0px;
    right: 0px;
}

body.curam.soria div#content div.fm-provider-container div.fm-provider-links-panel div.link {
    font-size: 14px !important;
    line-height: 20px !important;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    margin-top: 5px;
}

body.curam.soria div#content div.fm-provider-container div.fm-provider-links-panel div.link a {
    padding-left: 30px;
}

body.curam.soria div#content div.fm-provider-container div.content-panel-detail a {
    color: #1f57a4;
}

body.curam.soria div#content div.fm-provider-container div.content-panel-detail a:hover {
    color: #25467a;
}

body.curam.soria div#content div.fm-provider-container div.fm-provider-links-panel div.fm-incidents-div a {
    background: url(../../Images/icon_incidents.png) no-repeat left;
}

body.curam.soria div#content div.fm-provider-container div.fm-provider-links-panel div.fm-service-wait-div a {
    background: url(../../Images/icon_service_waitlist.png) no-repeat left;
}

body.curam.soria div#content div.fm-provider-container div.fm-provider-links-panel div.fm-provider-wait-div a {
    background: url(../../Images/icon_provider_waitlist.png) no-repeat left;
}

body.curam.soria div#content div.fm-provider-container div.fm-provider-links-panel div.fm-incidents-div a:hover {
    background: url(../../Images/icon_incidents_hover.png) no-repeat left;
}

body.curam.soria div#content div.fm-provider-container div.fm-provider-links-panel div.fm-service-wait-div a:hover {
    background: url(../../Images/icon_service_waitlist_hover.png) no-repeat left;
}

body.curam.soria div#content div.fm-provider-container div.fm-provider-links-panel div.fm-provider-wait-div a:hover {
    background: url(../../Images/icon_provider_waitlist_hover.png) no-repeat left;
}

body.curam.soria div#content div.fm-provider-image-panel div.image-panel-content {
    background-color: #f4f4f4;
}

body.curam.soria div#content div.fm-provider-image-panel div.case-participant-panel div.image-panel-content div.participant-image {
    height: 140px;
    width: 120px;
    padding: 0;
    text-align: center;
}

body.curam.soria div#content div.fm-provider-image-panel div.case-participant-panel div.image-panel-content div.participant-image img {
	border-radius: 50%;
    height: 120px;
    width: 120px;
}

body.curam.soria div#content div.fm-provider-image-panel div.case-participant-panel {
	width: 120px;
	left: 0;
}

body.curam.soria div#content div.fm-provider-image-panel div.image-panel-content div.image-links {
    top: 10px;
    left: 120px;
}

body.curam.soria div#content div.fm-provider-image-panel {
	width: 120px;
}

body.curam.soria div#content div.fm-provider-container div.content-panel-detail.fm-provider-details-panel div.fm-provider-tab-details div.fm-provider-details-table {
	padding-top: 5px;
}
/*______________________________________________________________________________
 * providerincident_rtl.css
 *
 * Create styles that are applied to the Provider Incident Context Panel
 */


.rtl .prov-reported-by-table table {
  float: right;
}

.rtl .prov-incident-details-table table td {
  padding-left: 0 !important;
  padding-right: 15px !important;
}

.rtl .prov-reported-by-table table td {
  padding-left: 0 !important;
  padding-right: 30px !important;
}

.rtl .prov-incident-details  .prov-incident-opened-date {
  float: right;
}

.rtl .prov-incident-details  .prov-incident-opened-by {
  float: right;
  padding-left: 0;
  padding-right: 3px;
}

.rtl .prov-incident-details {
  float: right;
  padding-left: 0;
  padding-right: 15px;
}

.rtl .prov-reported-details {
  float: left;
  padding-left: 0;
  padding-right: 10px;
  margin-right: 0;
  margin-left: 10px;
}

.rtl .prov-reported-by {
  float: right;
  padding-left: 0;
  padding-right: 3px;
}

.rtl .prov-reported-by-person {
  float: right;
  padding-right: 0;
  padding-left: 3px;
}

.rtl .prov-reported-by-date {
  float: right;
  clear: left;
}

.rtl .prov-reported-by-address {
  clear: right;
}

.rtl .prov-reported-details  .phonenumber {
  float: right;
  padding-right: 0;
  padding-left: 52px;
}

.rtl .prov-reported-details  .email {
  float: right;
}

.rtl .prov-reported-details .prov-reported-by-phone {
  float: right;
  clear: right;
  padding-right: 0;
  padding-left: 10px;
}

.rtl .prov-reported-details .prov-reported-by-email {
  float: right;
  padding-right: 0;
  padding-left: 10px;
}

.rtl .prov-incident-tab-details {
  padding-right: 0px;
  float: right;
}

.rtl div.prov-incident-tab-details .contact-content img {
  float: right;
}

.rtl .prov-incident-contact-content .content {
  padding-left: 0;
  padding-right: 11px;
}

.rtl div.prov-incident-content-panel div.wrapper div.wrapper-bottom div.left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}

.rtl div.prov-incident-content-panel div.wrapper div.wrapper-bottom div.center div.right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}
/*______________________________________________________________________________
 * END providerincident_rtl.css
 */

/* ======== Curam 2016 Styling ======== */

body.curam.soria.rtl #content div.prov-incident-content-panel div.prov-reported-by-address {
    text-align: right;
}

body.curam.soria.rtl #content div.prov-incident-content-panel .prov-reported-details .phonenumber {
    float: right;
    clear: right;
    background: url(../../Images/icon_phone.png) no-repeat right bottom;
    padding-left: 20px;
    padding-right: 30px;
}

body.curam.soria.rtl #content div.prov-incident-content-panel .prov-reported-details .email a {
    background: url(../../Images/icon_email.png) no-repeat right center;
    padding-left: 0px;
    padding-right: 30px;
}

body.curam.soria.rtl #content div.prov-incident-tab-details div.prov-reported-details {
    border-left: 0;
    border-right: 2px solid #e0e0e0;
}

body.curam.soria.rtl #content .prov-incident-details .content-incident-type {
    text-align: right;
}

body.curam.soria.rtl #content div.prov-incident-content-panel div.prov-incident-details-table table tbody.horiz-table-body td {
    padding-right: 0px;
}

body.curam.soria.rtl #content div.prov-incident-content-panel table tbody.horiz-table-body td {
    padding-right: 20px;
    padding-left: 0px;
}

body.curam.soria.rtl #content div.prov-incident-content-panel div.contact-content-detail .inital-contact-table, 
body.curam.soria.rtl #content div.prov-incident-content-panel div.contact-content-detail .latest-contact-table {
    background: url(../../Images/icon_schedule.png) no-repeat right center;
    padding-right: 30px;
    padding-left: 0px;
}

body.curam.soria.rtl #content div.prov-incident-content-panel .prov-reported-details .email a:hover {
    background: url(../../Images/icon_email_hover.png) no-repeat right center;
}

body.curam.soria.rtl #content div.prov-incident-content-panel .prov-reported-details .no-email {
    background: url(../../Images/icon_email.png) no-repeat right center;
    padding-left: 0;
    padding-right: 30px;
}

body.curam.soria.rtl #content div.prov-incident-tab-details .prov-reported-details {
	padding: 0px 20px 0px 0px;
}

body.curam.soria.rtl #content div.prov-incident-tab-details div.contact-content div.contact-content-detail {
    padding-right: 0;
}

body.curam.soria.rtl #content .prov-incident-details .prov-content-incident-type {
    text-align: right;
}

/*______________________________________________________________________________
 * CPMFMAPP.css
 *
 * 
 *  Styling specific to the Facility Manager Application View
 */

.CPMFMAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_cc.png");
}

.CPMFMAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/GREEN/pod_title_tl.png") no-repeat scroll  0 0 transparent;
}

.CPMFMAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/GREEN/pod_title_tc.png") repeat-x scroll  0 0 transparent;
}

.CPMFMAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/GREEN/pod_title_tr.png") no-repeat scroll  0 0 #FFF;
}

/*------------------------------------*/
/*______________________________________________________________________________
 * CPMRMSAPP.css
 *
 * 
 *  Styling specific to the Resource Manager Supervisor Application View
 */

.CPMRMSAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_cc.png");
}

.CPMRMSAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/BLUE/pod_title_tl.png") no-repeat scroll  0 0 transparent;
}

.CPMRMSAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/BLUE/pod_title_tc.png") repeat-x scroll  0 0 transparent;
}

.CPMRMSAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/BLUE/pod_title_tr.png") no-repeat scroll  0 0 #FFF;
}

/*------------------------------------*/
/*______________________________________________________________________________
 * CPMRMAPP.css
 *
 *  Styling specific to the Resource Manager Application View.
 */

.CPMRMAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/PURPLE/pod_title_cc.png");
}

.CPMRMAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/PURPLE/pod_title_tl.png") no-repeat scroll  0 0 transparent;
}

.CPMRMAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/PURPLE/pod_title_tc.png") repeat-x scroll  0 0 transparent;
}

.CPMRMAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/PURPLE/pod_title_tr.png") no-repeat scroll  0 0 #FFF;
}

/*------------------------------------*/
/* 
 * Licensed Materials - Property of IBM
 * 
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure 
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 */
/*______________________________________________________________________________
 * providerinvestigatio.css
 *
 * Create styles that are applied to the Provider Investigation Context Panel
 *
 * The majority of provider investigation styling is inherited from the Investigation.css
 */

div.prov-investigation-container-panel {
  background-color: transparent;
  height:130px !important;
  overflow: visible;
  position: relative;
  top: 5px;
  min-width: 940px;
  width: 100%;
}

div.prov-investigation-container-panel .image-panel-content div.participant-image {
  padding-top: 15px;
  padding-bottom: 6px;
}

.provider-investigation-details {
  padding-left: 15px;
}

.provider-investigation-details .provider-investigation-reference {
  font-size: 140%;
  color: #FB7803;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-bottom: 4px;
}

.investigation-tab-details .contact-content .latest-contact-table table tbody.horiz-table-body td {

  padding-left: 25px !important;
}

/*______________________________________________________________________________
 * END providerinvestigation.css
 */

/* ======== Curam 2016 Styling ======== */

body.curam.soria div#content div.prov-investigation-container-panel {
	min-width: 1025px;
}

body.curam.soria div#content div.prov-investigation-container-panel div.content-panel-detail.investigation-content-panel {
    z-index: 1;
    width: calc(100% - 193px - 402px);
    left: 180px;
}

body.curam.soria div.prov-investigation-container-panel div.contact-content {
    top: 134px;
}

body.curam.soria div#content div.provider-investigation-reference {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 21px !important;
    color: #152935;
    text-align: left;
    line-height: 30px !important;
    padding-bottom: 0px;
}

body.curam.soria div#content div.investigation-content-panel div.invest-details-table table tbody.horiz-table-body th, 
body.curam.soria div#content div.investigation-content-panel div.invest-details-table table tbody.horiz-table-body td {
    font-size: 14px !important;
    line-height: 20px !important;
}

body.curam.soria div#content div.investigation-content-panel div.invest-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 !important;
}

body.curam.soria div#content div.investigation-content-panel div.invest-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 !important;
}

body.curam.soria #content div.investigation-content-panel div.inital-contact-table table tbody.horiz-table-body th,
body.curam.soria #content div.investigation-content-panel div.latest-contact-table table tbody.horiz-table-body th {
    font-size: 14px !important;
    line-height: 20px !important;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
}

body.curam.soria #content div.investigation-content-panel div.inital-contact-table table tbody.horiz-table-body td,
body.curam.soria #content div.investigation-content-panel div.latest-contact-table table tbody.horiz-table-body td {
    font-size: 14px !important;
    line-height: 20px !important;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    padding-left: 15px !important;
}

body.curam.soria #content div.investigation-content-panel div.contact-content-detail .inital-contact-table, 
body.curam.soria #content div.investigation-content-panel div.contact-content-detail .latest-contact-table {
    padding-left: 10px;
}

body.curam.soria div#content div.investigation-tab-details,
body.curam.soria div#content div.prov-investigation-container-panel div.investigation-tab-details div.contact-content {
    background-color: #f4f4f4;
}

body.curam.soria div#content div.prov-investigation-container-panel div.investigation-tab-details div.contact-content {
	bottom: -39px;
}

body.curam.soria div#content div.prov-investigation-container-panel div.investigation-tab-details div.contact-content div.contact-content-detail {
	padding-left: 0;
}

body.curam.soria div#content div.prov-investigation-container-panel {
    margin-top: 0px;
}

body.curam.soria div#content div.investigation-links-panel div.inv-case-owner {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
}

body.curam.soria div#content div.investigation-links-panel {
    width: 380px;
    height: 140px !important;
    border-left: 2px solid #e0e0e0;
    margin-top: 0px;
    right: 0px;
}

body.curam.soria div#content div.investigation-links-panel div.inv-case-owner-panel {
    width: auto;
    background-color: #f4f4f4;
    padding-top: 72px;
}

body.curam.soria div#content div.investigation-links-panel div.inv-case-owner-icon {
    display: none;
}

body.curam.soria div#content div.prov-investigation-container-panel div.investigation-links-panel div.link {
    font-size: 14px !important;
    line-height: 20px !important;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    padding-left: 10px;
}

body.curam.soria div#content div.prov-investigation-container-panel div.content-panel-detail a {
    color: #1f57a4;
}

body.curam.soria div#content div.prov-investigation-container-panel div.content-panel-detail a:hover {
    color: #25467a;
}

body.curam.soria div#content div.prov-investigation-container-panel div.investigation-links-panel div.prov-open-allegations-div {
    background: url(../../Images/icon_allegation.png) no-repeat left;
    padding-left: 30px;
}

body.curam.soria div#content div.prov-investigation-container-panel div.investigation-links-panel div.prov-open-allegations-div:hover {
    background: url(../../Images/icon_allegation_hover.png) no-repeat left;
}

body.curam.soria div#content div.prov-investigation-container-panel div.investigation-links-panel div.prov-decided-allegations-div {
    background: url(../../Images/icon_decided_allegations.png) no-repeat left;
    padding-left: 30px;
}

body.curam.soria div#content div.prov-investigation-container-panel div.investigation-links-panel div.prov-decided-allegations-div:hover {
	background: url(../../Images/icon_decided_allegations_hover.png) no-repeat left;
}

body.curam.soria div#content div.investigation-links-panel div.tab-links {
    padding-right: 0px;
}

body.curam.soria div#content div.prov-investigation-container-panel div.investigation-tab-details {
    border: none;
}

body.curam.soria div#content div.prov-investigation-container-panel div.image-panel-content div.name-one-title, 
body.curam.soria div#content div.prov-investigation-container-panel div.image-panel-content div.name-two-title {
    width: 100%;
    position: absolute;
    bottom: 0px;
    font-size: 14px !important;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    line-height: 20px !important;
    background-color: #f4f4f4;
    height: 20px;
}

body.curam.soria div#content div.prov-investigation-container-panel div.image-panel-content {
    background-color: #f4f4f4;
}

body.curam.soria div#content div.prov-investigation-container-panel div.case-participant-panel div.image-panel-content div.participant-image {
    height: 140px;
    width: 120px;
    padding: 0;
    text-align: center;
}

body.curam.soria div#content div.prov-investigation-container-panel div.case-participant-panel div.image-panel-content div.participant-image img {
	border-radius: 50%;
    height: 120px;
    width: 120px;
}

body.curam.soria div#content div.prov-investigation-container-panel div.case-participant-panel {
	width: 120px;
	left: 0;
}

body.curam.soria div#content div.prov-investigation-container-panel div.image-panel-content div.image-links {
    top: 10px;
    left: 120px;
}

body.curam.soria div#content div.prov-investigation-container-panel div.investigation-content-panel div.provider-investigation-details {
    padding-left: 0px;
}

.CPMRMAPP div#application-title {
  background:#B8BDCD url(../../Images/appviews/app_view_col_green.png) no-repeat scroll 0pt 50%;
}

.CPMRMSAPP div#application-title {
  background:#B8BDCD url(../../Images/appviews/app_view_col_grey.png) no-repeat scroll 0pt 50%;
}

/* 
 * Licensed Materials - Property of IBM
 * 
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure 
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 */
/* ======== Curam 2016 Styling ======== */

/* ==== Action content panel ==== */

body.curam.soria.context-panel .container-panel-outcomeplan .image-panel-content .participant-details {
  top: 140px;
}
body.curam.soria.context-panel div#content .container-panel-outcomeplan .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line {
  margin-top: 0px;
}
body.curam#Curam_OutcomePlan_viewActionContextPanel div#content .container-panel-outcomeplan .link.tab-link {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
}

/* ==== Service and Referral content panels ==== */

body.curam.soria div#content div.context-panel-wrapper div.container-panel-serviceorreferral.multi-person,
body.curam.soria div#content div.context-panel-wrapper div.container-panel-outcomeplan.multi-person {
  margin-top: 10px;
  min-width: 1345px;
}
body.curam .container-panel-outcomeplanservice.container-panel-serviceorreferral {
  min-width: 600px;
}
body.curam .container-panel-serviceorreferral.multi-person #stackCon-fourimages-outcomeplan,
body.curam .container-panel-serviceorreferral.multi-person .content-panel-detail.serviceorreferral-content-panel.content-panel-blue-footer {
  position: relative;
  float: left;
  left: auto;
  right: auto;
  top: auto;
  bottom: auto;
  background-color: transparent;
}
body.curam .container-panel-serviceorreferral.multi-person .content-panel-detail.serviceorreferral-content-panel.content-panel-blue-footer {
  width: calc(100% - 885px);
}

/* Layout */
body.curam#Curam_OutcomePlanReferral_viewContextPanel div#content div.context-panel-wrapper div.case-participant-panel,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails div#content div.context-panel-wrapper div.case-participant-panel {
  margin-right: 20px;
  left: auto;
  right: auto;
  width: 176px;
  position: relative;
  float: left;
  height: 160px !important;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel .content-panel-detail.serviceorreferral-content-panel-medium.content-panel-blue-footer,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails .content-panel-detail.serviceorreferral-content-panel-medium.content-panel-blue-footer {
  background: transparent;
  position: relative;
  float: left;
  width: calc(100% - 200px);
  top: 10px;
  left: auto;
  right: auto;
  height: 160px !important;
  min-width: 400px;
}
body.curam .container-panel-outcomeplanservice.container-panel-serviceorreferral.multi-person .content-panel-detail.serviceorreferral-content-panel.content-panel-blue-footer {
  height: 160px !important;
}
body.curam .serviceorreferral-details {
  margin-left: 0px;
}

/* Items */
body.curam#Curam_OutcomePlanReferral_viewContextPanel div.content-panel-detail.case-participant-panel div.image-panel-content,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails div.content-panel-detail.case-participant-panel div.image-panel-content {
  width: 176px;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel div.content-panel-detail.case-participant-panel div.image-panel-content .participant-image,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails div.content-panel-detail.case-participant-panel div.image-panel-content .participant-image {
  width: 120px;
  height: 120px;
  padding: 0px;
  padding-left: 28px;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel div.content-panel-detail.case-participant-panel div.image-panel-content .name-background .name-one-title,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails div.content-panel-detail.case-participant-panel div.image-panel-content .name-background .name-one-title {
  background: transparent;
  position: absolute;
  bottom: 15px;
  width: 100%;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
  font-size: 14px;
  height: 20px;
  line-height: 20px;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel div.content-panel-detail.case-participant-panel div.image-panel-content .image-first-line,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails div.content-panel-detail.case-participant-panel div.image-panel-content .image-first-line {
  font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
  font-size: 11px !important;
  height: 15px;
  position: absolute;
  bottom: 0px;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel  div.left-corner-image,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails  div.left-corner-image {
  left: 28px;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel div.right-corner-image,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails div.right-corner-image {
  right: 28px;
}
body.curam.context-panel .container-panel-serviceorreferral div.content-panel-detail .right-corner-image a {
  width: 40px;
  height: 40px;
  background: url("../../Images/icon-ccv.png") center center no-repeat;
  display: block;
}
body.curam.context-panel .container-panel-serviceorreferral div.content-panel-detail .right-corner-image a:hover,
body.curam.context-panel .container-panel-serviceorreferral div.content-panel-detail .right-corner-image a:focus {
  background: url("../../Images/icon-ccv-hover.png") center center no-repeat;
}
body.curam.context-panel .container-panel-serviceorreferral div.content-panel-detail .right-corner-image a img {
  display: none;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel .serviceorreferral-details-list-two-columns.list-body td,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails .serviceorreferral-details-list-two-columns.list-body td {
  background: transparent !important;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel .serviceorreferral-tab-details .date-content,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails .outcomeplanservice-tab-details.serviceorreferral-tab-details .date-content {
  background: transparent !important;
  top: auto;
  left: auto;
  bottom: 0px;
  right: auto;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel .serviceorreferral-tab-details .date-content .date-content-detail,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails .outcomeplanservice-tab-details.serviceorreferral-tab-details .date-content .date-content-detail {
  margin: 0px;
}
body.curam .serviceorreferral-tab-details {
  border: none;
}
body.curam .outcomeplan-content-panel-medium .outcomeplan-tab-details .name,
body.curam#Curam_OutcomePlanReferral_viewContextPanel .container-panel-serviceorreferral .serviceorreferral-details .name,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails .container-panel-serviceorreferral .serviceorreferral-details .name {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
  font-size: 16px !important;
  color: #294c62;
  padding-bottom: 5px;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel .container-panel-serviceorreferral .serviceorreferral-details .status,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails .container-panel-serviceorreferral .serviceorreferral-details .status {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  color: #264a60;
  padding: 0px;
  top: 0px;
  right: 0px;
}
body.curam .outcomeplan-content-panel-medium .outcomeplan-tab-details .main-details,
body.curam#Curam_OutcomePlanReferral_viewContextPanel .container-panel-serviceorreferral .serviceorreferral-details .main-details,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails .container-panel-serviceorreferral .serviceorreferral-details .main-details {
  padding: 0px;
}
body.curam.context-panel div.content-panel-detail a,
body.curam.context-panel .container-panel-serviceorreferral .serviceorreferral-details .link.tab-link,
body.curam.context-panel .container-panel-serviceorreferral .serviceorreferral-details .link.tab-link a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  color: #1f57a4;
  line-height: 20px;
}
body.curam.context-panel .container-panel-serviceorreferral .serviceorreferral-details .link.tab-link a:hover {
  color: #25467a;
}
body.curam.context-panel div.content-panel-detail a,
body.curam.context-panel .container-panel-serviceorreferral div.content-panel-detail a {
  color: #1f57a4;
}
body.curam.context-panel div.content-panel-detail a:hover,
body.curam.context-panel .container-panel-serviceorreferral div.content-panel-detail a:hover {
  color: #25467a;
}
body.curam .serviceorreferral-tab-details table.list-body {
  margin: 0px;
}
body.curam .outcomeplan-tab-details table.list-body th,
body.curam .serviceorreferral-tab-details table.list-body th {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
  font-size: 14px;
  color: black;
  line-height: 20px;
}
body.curam .outcomeplan-tab-details table.list-body td,
body.curam .serviceorreferral-tab-details table.list-body td {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
  font-size: 14px;
  color: black;
  line-height: 20px;
}
body.curam .outcomeplan-tab-details table.list-body table.list-body td,
body.curam .serviceorreferral-tab-details table.list-body table.list-body td {
  padding-left: 20px !important;
}
body.curam .outcomeplan-tab-details .date-content-detail .date-content-table,
body.curam .serviceorreferral-tab-details .date-content-detail .date-content-table {
  width: auto;
  padding: 0px;
  margin: 0px 20px 0px 0px;
}
body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .date-content-detail .date-content-table table.list-body {
  margin: 0px;
}
body.curam .serviceorreferral-tab-details .date-content-detail img,
body.curam .outcomeplan-tab-details .date-content-detail img {
  padding-right: 10px;
}
body.curam .serviceorreferral-details-list-two-columns {
  width: 70%;
  min-width: 450px;
}
body.curam .container-panel-serviceorreferral.multi-person .content-panel-detail.serviceorreferral-content-panel.content-panel-blue-footer {
  height: 160px !important;
  background: transparent;
}
/*body.curam.soria div#content div.context-panel-wrapper {
  height: 160px;
}*/

body.curam .container-panel-serviceorreferral.multi-person #stackCon-fourimages-outcomeplan {
  margin-right: 20px;
  border-right: 2px solid #e0e0e0;
}
body.curam div#stackCon-fourimages-outcomeplan .name-one-title a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  color: #1f57a4;
}
body.curam div#stackCon-fourimages-outcomeplan .name-one-title a:hover,
body.curam div#stackCon-fourimages-outcomeplan .name-one-title a:focus {
  color: #25467a;
}
body.curam div#stackCon-fourimages-outcomeplan .participant-details .image-first-line {
  font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
  font-size: 11px !important;
  color: black;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel div.single-person div.content-panel-detail.case-participant-panel div.image-panel-content .participant-image,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails div.single-person div.content-panel-detail.case-participant-panel div.image-panel-content .participant-image {
  left: auto;
}
body.curam.soria .container-panel-serviceorreferral.single-person .image-panel-content .right-corner-image {
  left: 110px;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel div.single-person div.content-panel-detail.case-participant-panel div.image-panel-content .name-background .name-one-title,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails div.single-person div.content-panel-detail.case-participant-panel div.image-panel-content .name-background .name-one-title {
  bottom: 0px;
}
body.curam.soria .container-panel-serviceorreferral.single-person .case-participant-panel .image-panel-content .name-one-title a,
body.curam.soria .container-panel-outcomeplan.single-person .case-participant-panel .image-panel-content .name-one-title a {
  padding-left: 0px;
}
body.curam.soria div#content .container-panel-serviceorreferral.single-person .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line,
body.curam.soria div#content .container-panel-outcomeplan.single-person .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line {
  padding-left: 0px;
}
body.curam.soria div#content .container-panel-serviceorreferral.single-person .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line.age-display-only,
body.curam.soria div#content .container-panel-outcomeplan.single-person .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line.age-display-only {
  width: 176px;
  left: 0px;
}
body.curam div#stackCon-fourimages-outcomeplan div.stack-container-list div.tab-case-list table.list-body tr {
  border-bottom: 1px solid #e0e0e0;
}
body.curam.soria div#content div.context-panel-wrapper div.container-panel-serviceorreferral.single-person,
body.curam.soria div#content div.context-panel-wrapper div.container-panel-outcomeplan.single-person {
  min-width: 550px;
}
body.curam#Curam_OutcomePlanReferral_viewContextPanel .single-person .content-panel-detail.serviceorreferral-content-panel-medium.content-panel-blue-footer,
body.curam#Curam_ProviderManagement_viewServiceSummaryDetails .single-person .content-panel-detail.serviceorreferral-content-panel-medium.content-panel-blue-footer {
  min-width: 320px;
}

/* 
 * Licensed Materials - Property of IBM
 * 
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure 
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 */
/*______________________________________________________________________________
 * providermember.css
 *
 * Create styles that are applied to the Provider Investigation Context Panel
 */

div.provider-mem-container {
  background-color: transparent;
  height: 140px;
  overflow: visible;
  position: relative;
  top: 5px;
  min-width: 700px;
}

div.member-image-panel {
  width: 107px;
  left: 10px;
  top: 0;
  position: absolute;
}

div.member-details-panel {
  background-color: #FFFFFF;
  position: absolute;
  right: 10px;
  top: 0;
  left: 126px;
  z-index: -1;
}

div.member-details-panel .tab-details {
  height: 120px;
}

div.member-duration {
  clear: left;
  font-family: tahoma;
  padding-left: 15px;
  padding-bottom: 7px;
}

div.member-details-table {
  padding-left: 15px;
  padding-bottom: 5px;
}

.member-details-table table td {
  padding-left: 30px !important;
  white-space: nowrap;
  word-wrap:normal;
}

.member-details-table table th {
  white-space: nowrap;
  word-wrap: normal;
}

.member-details-table div.content-contacts {
  padding-top: 5px;
}

/* style to shade rounded corners on image panel */
div.member-image-panel div.wrapper .wrapper-top {
  height: 1px;
}

div.member-image-panel div.wrapper .warpper-top .center {
  background-color: #EBEBEB;
}
/* end style to shade rounded corners on image panel */


/*______________________________________________________________________________
 * END providermember.css
 */

/* ======== Curam 2016 Styling ======== */

body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel {
    z-index: 1;
    left: 180px;
}

body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details {
	border: 0;
}

body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.content-name {
	font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size:21px !important;
	line-height: 30px !important;
	color:#152935;
	text-align:left;
}

body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.content-address,
body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.member-duration {
	font-family:MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
	line-height: 20px !important;
	color:#464646;
}

body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.member-details-table table tbody.horiz-table-body th, 
body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.member-details-table table tbody.horiz-table-body td {
    font-size: 12px !important;
    line-height: 17px !important;
    color: black;
}

body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.member-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 !important;
}

body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.member-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 !important;
}

body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.content-contacts img {
    display: none;
}

body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.content-contacts div.phonenumber {
    padding-top: 16px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    padding-left: 30px;
}

body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details div.content-contacts div.phonenumber {
	background: url(../../Images/icon_phone.png) no-repeat left bottom;
}

body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel div.tab-details,
body.curam.soria div#content div.provider-mem-container div.content-panel-detail {
	height: 163px !important;
}


body.curam.soria div#content div.provider-mem-container div.image-panel-content div.name-one-title, 
body.curam.soria div#content div.provider-mem-container div.image-panel-content div.name-two-title {
    width: 100%;
    position: absolute;
    bottom: 20px;
    font-size: 14px !important;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    line-height: 20px !important;
    background-color: #f4f4f4;
    height: 20px;
}

body.curam.soria div#content div.provider-mem-container div.image-panel-content div.participant-details div.image-first-line {
    padding-top: 20px;
    color: black;
    font-size: 11px !important;
    line-height: 15px !important;
    font-family: MainBoldFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
}

body.curam.soria div#content div.provider-mem-container div.image-panel-content div.name-one-title a, 
body.curam.soria div#content div.provider-mem-container div.image-panel-content div.name-two-title a {
	color: #1f57a4;
}

body.curam.soria div#content div.provider-mem-container div.image-panel-content div.name-one-title a:hover, 
body.curam.soria div#content div.provider-mem-container div.image-panel-content div.name-two-title a:hover {
	color: #25467a;
}

body.curam.soria div#content div.provider-mem-container div.image-panel-content,
body.curam.soria div#content div.provider-mem-container div.content-panel-detail.member-details-panel {
    background-color: #f4f4f4;
}

body.curam.soria div#content div.provider-mem-container div.member-image-panel div.image-panel-content div.participant-image {
    height: 125px;
    width: 120px;
    padding: 0;
    text-align: center;
}

body.curam.soria div#content div.provider-mem-container div.member-image-panel div.image-panel-content div.participant-image img {
	border-radius: 50%;
    height: 120px;
    width: 120px;
}

body.curam.soria div#content div.provider-mem-container div.member-image-panel {
	width: 120px;
}

body.curam.soria div#content div.provider-mem-container {
	margin-top: 5px;
}

/* ======== Curam 2016 Styling ======== */

/* ==== Service and Referral content panels ==== */

body.rtl.curam .container-panel-serviceorreferral.multi-person #stackCon-fourimages-outcomeplan,
body.rtl.curam .container-panel-serviceorreferral.multi-person .content-panel-detail.serviceorreferral-content-panel.content-panel-blue-footer {
  float: right;
}

/* Layout */
body.rtl.curam#Curam_OutcomePlanReferral_viewContextPanel div#content div.context-panel-wrapper div.case-participant-panel,
body.rtl.curam#Curam_ProviderManagement_viewServiceSummaryDetails div#content div.context-panel-wrapper div.case-participant-panel {
  float: right;
  margin-right: 0px;
  margin-left: 20px;
}
body.rtl.curam#Curam_OutcomePlanReferral_viewContextPanel .content-panel-detail.serviceorreferral-content-panel-medium.content-panel-blue-footer,
body.rtl.curam#Curam_ProviderManagement_viewServiceSummaryDetails .content-panel-detail.serviceorreferral-content-panel-medium.content-panel-blue-footer {
  float: right;
}
body.rtl.curam .serviceorreferral-details {
  margin-right: 0px;
}

/* Items */
body.rtl.curam#Curam_OutcomePlanReferral_viewContextPanel div.content-panel-detail.case-participant-panel div.image-panel-content .participant-image,
body.rtl.curam#Curam_ProviderManagement_viewServiceSummaryDetails div.content-panel-detail.case-participant-panel div.image-panel-content .participant-image {
  padding: 0px;
  padding-right: 28px;
}
body.rtl.curam#Curam_OutcomePlanReferral_viewContextPanel  div.left-corner-image,
body.rtl.curam#Curam_ProviderManagement_viewServiceSummaryDetails  div.left-corner-image {
  left: auto;
  right: 28px;
}
body.rtl.curam#Curam_OutcomePlanReferral_viewContextPanel div.right-corner-image,
body.rtl.curam#Curam_ProviderManagement_viewServiceSummaryDetails div.right-corner-image {
  right: auto;
  left: 28px;
}
body.rtl.curam#Curam_OutcomePlanReferral_viewContextPanel .container-panel-serviceorreferral .serviceorreferral-details .status,
body.rtl.curam#Curam_ProviderManagement_viewServiceSummaryDetails .container-panel-serviceorreferral .serviceorreferral-details .status {
  right: auto;
  left: 0px;
}
body.rtl.curam .outcomeplan-tab-details table.list-body table.list-body td,
body.rtl.curam .serviceorreferral-tab-details table.list-body table.list-body td {
  padding-left: 0px !important;
  padding-right: 20px !important;
}
body.rtl.curam .outcomeplan-tab-details .date-content-detail .date-content-table,
body.rtl.curam .serviceorreferral-tab-details .date-content-detail .date-content-table {
  margin: 0px 0px 0px 20px;
}
body.rtl.curam .serviceorreferral-tab-details .date-content-detail img,
body.rtl.curam .outcomeplan-tab-details .date-content-detail img {
  padding-right: 0px;
  padding-left: 10px;
}
body.rtl.curam .container-panel-serviceorreferral.multi-person #stackCon-fourimages-outcomeplan {
  margin-right: 0px;
  border-right: none;
  margin-left: 20px;
  border-left: 2px solid #e0e0e0;
}
body.rtl.curam#Curam_OutcomePlanReferral_viewContextPanel div.single-person div.content-panel-detail.case-participant-panel div.image-panel-content .participant-image,
body.rtl.curam#Curam_ProviderManagement_viewServiceSummaryDetails div.single-person div.content-panel-detail.case-participant-panel div.image-panel-content .participant-image {
  right: auto;
}
body.rtl.curam.soria .container-panel-serviceorreferral.single-person .image-panel-content .right-corner-image {
  left: auto;
  right: 110px;
}
body.rtl.curam.soria .container-panel-serviceorreferral.single-person .case-participant-panel .image-panel-content .name-one-title a,
body.rtl.curam.soria .container-panel-outcomeplan.single-person .case-participant-panel .image-panel-content .name-one-title a {
  padding-right: 0px;
}
body.rtl.curam.soria div#content .container-panel-serviceorreferral.single-person .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line,
body.rtl.curam.soria div#content .container-panel-outcomeplan.single-person .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line {
  padding-right: 0px;
}
body.rtl.curam.soria div#content .container-panel-serviceorreferral.single-person .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line.age-display-only,
body.rtl.curam.soria div#content .container-panel-outcomeplan.single-person .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line.age-display-only {
  left: auto;
  right: 0px;
}
body.rtl.curam .container-panel-outcomeplan .content-panel-detail.case-participant-panel,
body.rtl.curam .container-panel-outcomeplan .content-panel-detail.outcomeplan-content-panel-medium.outcomeplan-content-panel-blue-footer {
  position: relative;
  float: right;
}
body.rtl.curam#Curam_OutcomePlan_viewActionContextPanel div#content .content-panel-detail div.link a.ac {
  padding-right: 0px;
}
body.rtl.curam#Curam_OutcomePlan_viewActionContextPanel .container-panel-outcomeplan .image-panel-content .participant-image {
  right: 28px;
}
body.rtl.curam#Curam_OutcomePlan_viewActionContextPanel .container-panel-outcomeplan .image-panel-content .right-corner-image {
  right: 110px;
}
body.rtl.curam#Curam_OutcomePlan_viewActionContextPanel .container-panel-outcomeplan .case-participant-panel .image-panel-content .name-one-title a {
  padding: 0px;
}
body.rtl.curam#Curam_OutcomePlan_viewActionContextPanel div#content .container-panel-outcomeplan .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line {
  padding: 0px;
}
body.rtl.curam#Curam_ProviderManagement_viewServiceSummaryDetails div#content .content-panel-detail div.link a.ac,
body.rtl.curam#Curam_OutcomePlanReferral_viewContextPanel div#content .content-panel-detail div.link a.ac {
  padding-right: 0px;
}
body.rtl.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list th.table-header.header-first-cell,
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list th.table-header.header-first-cell {
  width: 60px !important;
}
body.rtl.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list th.table-header:nth-child(2),
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list th.table-header:nth-child(2) {
  width: 350px !important;
}
body.rtl.curam .outcomeplan-tab-details table table.list-body td,
body.rtl.curam .serviceorreferral-tab-details table table.list-body td {
  padding-right: 20px !important;
}

div.list table tbody td.field input[type=text] {
  width: 85%;
}
/*______________________________________________________________________________
 * investigation_rtl.css
 * 
 * Create styles that are applied to the HTML for the service and referral context panels.
 */
 
/* Small content panel used with multiple clients */
.rtl .serviceorreferral-content-panel { 
  left: 6px;
  right: 545px;
}

/* Medium content panel used with single client */
.rtl .serviceorreferral-content-panel-medium { 
  right: 130px;
  left: 10px;
}

.rtl .serviceorreferral-tab-details {
  padding-right: 0px;
  float: right;
}

.rtl .serviceorreferral-details {
  float: right;
  margin-left: 0px;
  margin-right: 5px;
}

.rtl .serviceorreferral-details .status {
  padding-right: 5px;
  right: auto;
  left: 0px;
  padding-left: 15px;
}

.rtl .provider-name-icons .person-name {
  float: right;
  padding-right: 0px;
  padding-left: 5px;
}

.rtl .provider-name-icons .list-icon {
  float: right;
  padding-right: 0px;
  padding-left: 3px;
}

.rtl .serviceorreferral-tab-details .date-content { 
  left: auto;  
  right: 1px;  
}

.rtl .date-content-detail { 
  margin-left: 0px;
  margin-right: 5px;
}

.rtl .serviceorreferral-tab-details .date-content-detail img { 
  padding-right: 0px;
  padding-left: 5px;
  float: right;
}

.rtl .serviceorreferral-tab-details .date-content-detail .date-content-table  {
  float: right;
}

.rtl .serviceorreferral-tab-details .date-content-detail .date-content-table table {
  margin-left: 15px;
  margin-right: 5px;
}



/* styles for multiple clients on service or referral */
.rtl #stackCon-fourimages-serviceorreferral {
  left: 440px;
  right: 5px;
}

.rtl #container_stackCon-fourimages-serviceorreferral .stack-container-photo .rotator-default .prev-button-div {  
  margin-left: 0px;
  margin-right: 3px;
} 

.rtl #container_stackCon-fourimages-serviceorreferral .stack-container-photo .rotator-default .rotator {  
  float: right;
} 

.rtl #container_stackCon-fourimages-serviceorreferral .stack-container-photo .rotator-default .rotator-buttons-disabled {  
  float: right;
} 
 
.rtl #container_stackCon-fourimages-serviceorreferral .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: right;
   padding-left: 0px;
   padding-right: 9px;
}

.rtl #container_stackCon-fourimages-serviceorreferral .stack-container-list .tab-case-list {
  left: auto;
  right: 28px;
}

.rtl #container_stackCon-fourimages-serviceorreferral .stack-container-list .tab-case-list .person-name-icons .person-name {
  float: right;
  padding-right: 0px;
  padding-left: 5px;
}
.rtl #container_stackCon-fourimages-serviceorreferral .stack-container-list .tab-case-list .person-name-icons .list-icon {
  float: right;
  padding-right: 0px;
  padding-left: 3px;
}

 /* End of styling for four image stack container  */
/*______________________________________________________________________________
 * investigation.css
 * 
 * Create styles that are applied to the HTML for the service and referral context panels.
 */
 
 div.container-panel-serviceorreferral {
  background-color: transparent; 
  height:140px; 
  overflow: visible;
  position: relative;
}   

/* Small content panel used with multiple clients */
.serviceorreferral-content-panel { 
  background-color: #FFFFFF;
  position: absolute;
  right: 6px;
  top: 6px;
  left: 545px;
  min-width:400px;
}

/* Medium content panel used with single client */
.serviceorreferral-content-panel-medium { 
  background-color: #FFFFFF;
  position: absolute;
  left: 130px;
  top: 6px;
  right: 10px;
}

div.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.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.content-panel-blue-footer div.wrapper div.bottom div.center {
  background-color:  #E6EBF1;
}

.serviceorreferral-tab-details {
  height: 120px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

.serviceorreferral-details {
  float: left;
  width: 98%;
  margin-left: 5px;
}

.serviceorreferral-details .name {
  font-size: 140%;
  color: #FB7803;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;      
  padding: 0px;
}

.serviceorreferral-details .status {
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 15px;
  position: absolute;
  right: 0px;
  top: 10px;
  padding-left: 5px;
}

.serviceorreferral-details .tab-link {
  font-size: 120%;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.serviceorreferral-details .main-details {
  padding-top: 5px;
}

.serviceorreferral-details-list-two-columns {
  width: 100%;
}

.serviceorreferral-details-list-two-columns > tbody > tr > th.field,
.serviceorreferral-details-list-two-columns > tbody > tr > td.field {
  width: 50%;
  padding: 0px !important;
}

.provider-name-icons .person-name {
  float: left;
  padding-right: 5px;
  padding-top: 1px;
}

.provider-name-icons .list-icon {
  float: left;
  padding-right: 3px;
  padding-top: 0px !important;
}

.serviceorreferral-tab-details .date-content { 
  position: absolute;
  bottom: 1px;
  left: 1px;  
  width: 100%;  
  background-color: #E6EBF1;
}

.date-content-detail { 
  margin-left: 5px;
  margin-top: 1px;
}

.serviceorreferral-tab-details .date-content-detail img { 
  padding-right: 5px;
  float: left;
}

.serviceorreferral-tab-details .date-content-detail .date-content-table  {
  float: left;
  overflow: hidden;
  white-space: nowrap;
  width: 44%;
  margin-top: 2px;
}

.serviceorreferral-tab-details .date-content-detail .date-content-table table {
  margin-left: 5px;
  margin-top: 2px;
  margin-right: 15px;
}

/* style for single client panel */
div.container-panel-serviceorreferral div.case-participant-panel {
  top: 6px !important;
}


/* styles for multiple clients on service or referral */
#stackCon-fourimages-serviceorreferral {
  position: absolute;
  right: 440px;
  left: 5px;
  z-index: 1;
  top: 5px;
}

#stackCon-fourimages-serviceorreferral .dijitContainer {
  overflow: visible;
  position: absolute;
  top: 3px;
  z-index: -1;
}

#controller_stackCon-fourimages-serviceorreferral {
  display: block;
  width: 1px;
}

#stackCon-fourimages-serviceorreferral .stackControl { 
  position: absolute;
}

#stackCon-fourimages-serviceorreferral #container_stackCon-fourimages-serviceorreferral div.stack-container-photo {
  overflow: visible;
  height: 131px;
  width: 540px;
  padding: 0px;
}

#stackCon-fourimages-serviceorreferral #container_stackCon-fourimages-serviceorreferral div.stack-container-list {
  height: 131px;
  overflow: visible;
}

#controller_stackCon-fourimages-serviceorreferral span span span {
  border: none;
  padding: 0px;
}

#controller_stackCon-fourimages-serviceorreferral span.dijitChecked #controller_stackCon-fourimages-serviceorreferral_title_1 {
  background-image: url('../../Images/toggle_photo_nor.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-fourimages-serviceorreferral span #controller_stackCon-fourimages-serviceorreferral_title_1 {
  background-image: url('../../Images/toggle_photo_nor.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-fourimages-serviceorreferral span.dijitChecked #controller_stackCon-fourimages-serviceorreferral_title_2{
  background-image: url('../../Images/toggle_list_nor.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-fourimages-serviceorreferral span #controller_stackCon-fourimages-serviceorreferral_title_2{
  background-image: url('../../Images/toggle_list_nor.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#container_stackCon-fourimages-serviceorreferral .stack-container-photo .rotator-default .prev-button-div {  
  margin-left: 3px;
} 

#container_stackCon-fourimages-serviceorreferral .stack-container-photo .rotator-default .rotator {  
  width: 92%;
  overflow: hidden;
  float: left;
} 

#container_stackCon-fourimages-serviceorreferral .stack-container-photo .rotator-default .rotator-buttons-disabled {  
  width: 94%;
  overflow: hidden;
  float: left;
} 
 
#container_stackCon-fourimages-serviceorreferral .stack-container-photo .rotator-default { 
  height:131px !important;
  width: 540px;
}
 
#container_stackCon-fourimages-serviceorreferral .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: left;
   padding-left: 9px;
   position: relative;
   width: 113px;
}

#container_stackCon-fourimages-serviceorreferral .stack-container-list .tab-case-list {
  left: 28px;
  position: absolute;
  width: 89%;
}

#container_stackCon-fourimages-serviceorreferral .stack-container-list .tab-case-list div.table-list {
  max-height: 105px !important;
}

#container_stackCon-fourimages-serviceorreferral .stack-container-list .tab-case-list table.list-body th.table-header {
  padding-bottom: 0px;
  border: none;
}

#container_stackCon-fourimages-serviceorreferral .stack-container-list .tab-case-list div {
  zoom:normal;
}

#container_stackCon-fourimages-serviceorreferral .stack-container-list .tab-case-list .person-name-icons .person-name {
  float: left;
  padding-right: 5px;
  padding-top: 3px;
}
#container_stackCon-fourimages-serviceorreferral .stack-container-list .tab-case-list .person-name-icons .list-icon {
  float: left;
  padding-right: 3px;
  padding-top: 2px !important;
}

 /* End of styling for four image stack container  */
body.ie6{
  padding-right:0px;
  overflow-y: auto;
  width:auto;
}

body.ie6 div#content{
  height:100%;
  overflow:auto;  
}


.supervisor-case-filterdescription{
  font-size: 6pt;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  color: darkblue;
  font-weight: bolder;
  text-align: left;
  padding: 0;
}


/*______________________________________________________________________________
 * appealscheduledhearing_rtl.css
 *
 * Create styles that are applied to the HTML for the appeal scheduled hearing context details.
 */

/* 
 * Curam 2016 styling.
 * 179767, AZ
 */
body.curam.soria.rtl .appeal-sh-container-panel .appeal-sh-details-panel {
  right: 0px;
  left: auto;
}

body.curam.soria.rtl .appeal-sh-container-panel .appeal-sh-details-panel .appeal-sh-details {
  float: right;
}

.rtl .appeal-sh-reference {
  padding-left: 0px;
  padding-right: 15px;
}

.rtl .appeal-sh-table {
  clear: right;
  float: right;
  padding-left: 0px;
  padding-right: 15px;
}

body.curam.soria.rtl .appeal-sh-container-panel .appeal-sh-status {
  left: auto;
  right: 0px;
}

body.curam.soria.rtl .appeal-sh-container-panel .appeal-sh-links-panel {
  right: auto;
  left: 0px;
  border-right: 2px solid #e0e0e0;
  border-left: 0px;
}

body.curam.soria.rtl .appeal-sh-container-panel .appeal-sh-links-panel .appeal-sh-status-content .appeal-sh-case-status {
  padding-left: 0px;
  padding-right: 0px;
}

body.curam.soria.rtl .appeal-sh-container-panel .appeal-sh-links-panel .appeal-sh-official-panel .icon-hearing-official a.ac ,
body.curam.soria.rtl .appeal-sh-container-panel .appeal-sh-links-panel .tab-links .nolink-wrapper .link, 
body.curam.soria.rtl .appeal-sh-container-panel .appeal-sh-links-panel .tab-links .link a {
  padding-left: 0px;
  padding-right: 30px;
  background-position: right center;
}

/* 
 * Licensed Materials - Property of IBM
 * 
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure 
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 */
/*______________________________________________________________________________
 * appealscheduledhearing.css
 *
 * Create styles that are applied to the HTML for the appeal scheduled hearing context details.
 */

/* 
 * Curam 2016 styling.
 * 179767, AZ
 */
body.curam.soria .appeal-sh-container-panel {
  background-color: transparent;
  height: 180px;
  overflow: visible;
  position: relative;
  top: 0px;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-details-panel {
  position: absolute;
  left: 0px;
  top: 0px;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-details-panel .appeal-sh-details {
  background: transparent;
  border: 0px;
  height: 160px;
  padding-top: 10px;
  padding-left: 0px;
  float: left;
  width: 100%;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-details-panel .appeal-sh-details .appeal-sh-name {
  padding-left: 0px;
  padding-bottom:0px;
  font-size: 21px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  color: #294c62;
  letter-spacing: -0.22px;
  line-height: 30px;
  height: 30px;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-details-panel .appeal-sh-details .appeal-sh-reference {
  font-size: 14px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  line-height: 20px;
  color: #1f57a4;
  padding: 5px 0px;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-details-panel .appeal-sh-details .appeal-sh-reference a {
  cursor: pointer;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-details-panel .appeal-sh-details .appeal-sh-table {
  position: relative;
  bottom: auto;
  padding-left: 0px;
  clear: left;
  float: left;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-details-panel .appeal-sh-details .appeal-sh-table table tbody th {
  font-size: 14px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  line-height: 20px;
  color: black;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-details-panel .appeal-sh-details .appeal-sh-table table tbody td {
  font-size: 14px;
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  line-height: 20px;
  color: black;
  padding-left: 20px !important;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel {
  position: absolute;
  display: inline-block;
  width: 280px;
  right: 0px;
  top: 10px;
  background-color: transparent;
  padding-top: 0px !important;
  height: 160px !important;
  border-left: 2px solid #e0e0e0;
  overflow: visible;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .appeal-sh-status-content {
  background: transparent;
  height: 23px;
  padding-bottom: 5px;
  width: 100%;
  margin-bottom: 3px;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .appeal-sh-status-content .appeal-sh-case-status {
  padding-left: 0px;
  line-height: 23px;
  font-size: 16px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  color: #294c62;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .tab-links .nolink-wrapper,
body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .tab-links .link-wrapper {
  width: 100%;
  min-width: 200px;
  margin-bottom: 5px;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-status {
  background-color: transparent;
  font-size: 14px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  color: #ad1625;
  left: 0px;
  line-height: 13px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  bottom: 29px;
  z-index: 0;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .appeal-sh-official-panel {
  background: transparent;
  position: relative;
  width: 100%;
  height: 20px;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .appeal-sh-official-panel .appeal-sh-official-icon {
  display: none;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .appeal-sh-official-panel .icon-hearing-official a.ac {
  padding-left: 30px;
  background: url("../../Images/icon_hearing_participant2.png") left center no-repeat;
  height: 20px;
  display: block;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .appeal-sh-official-panel .icon-hearing-official a.ac:focus,
body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .appeal-sh-official-panel .icon-hearing-official a.ac:hover {
  background-image: url("../../Images/icon_hearing_participant2_hover.png");
}

div.appeal-sh-official,
div.appeal-sh-official-icon {
  float: left;
}

div.appeal-sh-links-panel .tab-links {
  height: 90px;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .tab-links .left-col {
  float: none;  
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .tab-links .nolink-wrapper .link,
body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .tab-links .link a {
  padding-left: 30px;
  display: block;
  height: 20px;
  background: url("../../Images/icon_blu_invited_attendees.png") left center no-repeat;
}

body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .tab-links .link a:focus,
body.curam.soria .appeal-sh-container-panel .appeal-sh-links-panel .tab-links .link a:hover {
  background-image: url("../../Images/icon_blu_invited_attendees_hover.png");
}

/*______________________________________________________________________________
 * 
 * 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_HearingOfficialCustomHome .page-header,
#Curam_HearingReviewerCustomHome .page-header,
#Curam_HearingSchedulerCustomHome .page-header
{
 display: none;
 visibility:hidden;
}
#Curam_HearingOfficialCustomHome div#content,
#Curam_HearingReviewerCustomHome div#content,
#Curam_HearingSchedulerCustomHome div#content
{
  top:0;
}


.outest-cluster table tbody tr td {
    background-color: white;
    padding: 0px;
    width: 100%;
}

.outest-cluster table tbody tr td.top div.label-field {
    margin: 0px;
} 
.outest-cluster-edit table tbody tr td.top div.label-field {
    margin: 0px;
} 

.outest-cluster-edit table tbody tr td {
    background-color: #EBEDF2;
    padding: 0px;
    width: 100%;
}

.outest-cluster table tbody tr td .grouped-cluster {
    border-style:none;    
    margin: 1px;
    width: 100%;
}

.outest-cluster-edit table tbody tr td .grouped-cluster {
    border-style:none;
    margin: 0px;
    width: 100%;
}

.outest-cluster-edit .select.codetable,
.outest-cluster-edit .input.date,
.outest-cluster-edit .input.text {
    margin-bottom:2px;
}

.outest-cluster table tbody tr td .grouped-cluster table tbody tr td.cluster-pad,
.outest-cluster table tbody tr td .grouped-cluster table tbody tr td.skip-field {
    background-color: #EBEDF2;
    border-bottom:1px solid #EBEDF2;
    padding: 0px;
} 

.outest-cluster-edit div.label-field td.skip-field,
.outest-cluster-edit div.label-field td.cluster-pad {
    background-color: #EBEDF2;
    background: #EBEDF2;    
    border-bottom: 0px solid #EBEDF2;
}

/*______________________________________________________________________________
 * appealhearing_rtl.css
 *
 * Create styles that are applied to the HTML for the appeals hearing context details.
 */
 
/* 
 * Curam 2016 styling.
 * 179767, AZ
 */
body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stackControl {
  left: auto;
  right: 0px;
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default {
  left: auto;
  right: 0px;
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .rotator .pane .pane-item {
  padding-right: 10px;
  padding-left: 0px;
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .rotator .pane .pane-item:first-of-type {
  padding-right: 0px;
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .prev-button-div .rotator-prev-button:hover {
  background-image: url("../../Images/arrow_scroll_right_hover.png");
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .next-button-div .rotator-next-button:hover {
  background-image: url("../../Images/arrow_scroll_left_hover.png");
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .image-panel-content .left-corner-image {
  right: 38px;
  left: auto;
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .image-panel-content .right-corner-image {
  right: 120px;
  left: auto;
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .pane .pane-item:first-of-type .image-panel-content .left-corner-image {
  right: 28px;
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .pane .pane-item:first-of-type .image-panel-content .right-corner-image {
  right: 110px;
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .image-panel-content .image-links {
  left: auto;
  right: 163px;
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .image-panel-content .participant-image {
  left: 28px;
}



.rtl .appeal-hearing-details {
  padding-right: 0px;
  float: right;
}

/*
  * Styling to adjust the links panel width
  * CR00370436, PS
 */
body.curam.soria.rtl .container-panel-appeals-hearing .appeal-hearing-links-panel {
  right: auto;
  left: 0px;
  border-left: 0px;
  border-right: 2px solid #e0e0e0;
}

body.curam.soria.rtl .container-panel-appeals-hearing .appeal-hearing-links-panel .tab-links .link-wrapper .link.icon-appealed-item a,
body.curam.soria.rtl .container-panel-appeals-hearing .appeal-hearing-links-panel .tab-links .nolink-wrapper .link.icon-appealed-item,
body.curam.soria.rtl .container-panel-appeals-hearing .appeal-hearing-links-panel .appeal-case-owner a {
  background-position: right center;
  padding-left: 0px;
  padding-right: 30px;
}

/* 
  * Styling to adjust the hearing context panel width
  * CR00370436, PS
  * CR00461808
 */
body.curam.soria.rtl .container-panel-appeals-hearing .appeal-hearing-details-panel {
  right: auto;
  left: 242px;
  border-left: 0px;
  border-right: 2px solid #e0e0e0;
}

body.curam.soria.rtl .container-panel-appeals-hearing .appeal-hearing-details-panel .hearing-decision-content{
  padding-right: 20px;
  padding-left: 0px;
}

body.curam.soria.rtl .container-panel-appeals-hearing .appeal-hearing-details-panel .hearing-decision-content-detail {
  background-position: right center;
  padding-left: 0px;
  padding-right: 30px;
}

body.curam.soria.rtl .container-panel-appeals-hearing .appeal-hearing-details-panel .completion-text {
  float: right;
}

body.curam.soria.rtl .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list {
  right: 60px;
  left: auto;
}

/*
  * Styling to adjust the context panel column width
  * CR00350721, PS
 */
body.curam.soria.rtl .container-panel-appeals-hearing .appeal-judicial-details-panel {
  right: auto;
  left: 242px;
  border-right: 2px solid #e0e0e0;
  border-left: 0px;
}

.rtl .appeal-hearing-details .hearing-type {
  padding-left: 0px;
  padding-right: 20px;
}

.rtl .hearing-decision-content-detail {
  padding-left: 0px;
  padding-right: 20px;
}

.rtl .hearing-decision-content img {
  float: right;
}

.rtl div.appeal-status {
  padding-left: 0px;
  padding-right: 20px;
}

.rtl .hearing-details-table table td {
  padding-left: 0px !important;
  padding-right: 20px !important;
}

.rtl .hearing-details-table {
  padding-left: 0px;
  padding-right: 20px;
}

.rtl .hearing-created {
  padding-left: 0px;
  padding-right: 20px;
}

.rtl .completion-text {
  float: right;
  padding-left: 0px;
  padding-right: 3px;
}


.rtl div.appeal-case-owner-panel {
  float: right;
}

.rtl div.appeal-case-owner-icon {
  padding-right: 10px;
  padding-left: 4px;
}

.rtl div.appeal-case-owner,
.rtl div.appeal-case-owner-icon {
  float: right;
}

.rtl .appeal-hearing-details div.resoluton-watermark,
.rtl .judicial-hearing-details div.resoluton-watermark {
    left: auto;
    right: 20px;
}


/*______________________________________________________________________________
 * end appealhearing_rtl.css
 */

/* 
 * Licensed Materials - Property of IBM
 * 
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure 
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 */
/*______________________________________________________________________________
 * appealhearing.css
 *
 * Create styles that are applied to the HTML for the appeals hearing context details.
 */

div.container-panel-appeals-hearing {
  background: transparent;
  height: 170px;
  overflow: visible;
  min-width: 1224px;
  position: relative;
}

/* 
 * Curam 2016 styling.
 * 179767, AZ
 */
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages {
  top: 10px;
  left: 0px;
  overflow: hidden;
  width: 640px;
  height: 170px;
  position: absolute;
  display: block;
  
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stackControl {
  top: 5px;
  left: 0px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages span.dijitStackController.control-span span.dijitToggleButton {
  margin: 0px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .dijitButtonNode {
  background: transparent;
  border: 0px;
  padding: 0px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages #controller_stackCon-threeimages_title_1,
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages #controller_stackCon-threeimages_title_2 {
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
  width: 40px;
  height: 30px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .dijitToggleButtonChecked #controller_stackCon-threeimages_title_1,
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .dijitToggleButtonChecked #controller_stackCon-threeimages_title_1:focus,
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .dijitToggleButtonChecked #controller_stackCon-threeimages_title_1:hover {
  background-image: url("../../Images/toggle_photo_disabled.png");
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .dijitToggleButtonChecked #controller_stackCon-threeimages_title_2,
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .dijitToggleButtonChecked #controller_stackCon-threeimages_title_2:focus,
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .dijitToggleButtonChecked #controller_stackCon-threeimages_title_2:hover {
  background-image: url("../../Images/toggle_list_disabled.png");
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages #controller_stackCon-threeimages_title_1:focus,
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages #controller_stackCon-threeimages_title_1:hover {
  background-image: url("../../Images/toggle_photo_hover.png");
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages #controller_stackCon-threeimages_title_2:focus,
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages #controller_stackCon-threeimages_title_2:hover {
  background-image: url("../../Images/toggle_list_hover.png");
}

span#curam_controller_stackCon-threeimages {
 display: block;
 width: 50%
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages #curam_controller_stackCon-threeimages_title_1 img {
  margin-top: -2px;
  margin-left: -1px;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 9px;
  padding-right: 9px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages #curam_controller_stackCon-threeimages_title_2 img {
  margin-top: -3px;
  margin-left: -1px;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 9px;
  padding-right: 9px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .dijitContainer {
  top: 0px;  
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default {
  min-width: 662px;
  height: 160px !important;
  left: 0px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .prev-button-div, 
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .next-button-div {
  margin-top: 65px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .prev-button-div .rotator-prev-button,
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .next-button-div .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-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .prev-button-div .rotator-prev-button:hover {
  background-image: url("../../Images/arrow_scroll_left_hover.png");
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .next-button-div .rotator-next-button:hover {
  background-image: url("../../Images/arrow_scroll_right_hover.png");
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .rotator.rotator-buttons-disabled .pane {
  left: 40px !important;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .rotator .pane .pane-item {
  padding-left: 10px;
  width: 176px;
  height: 160px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .rotator .pane .pane-item:first-of-type {
  padding-left: 0px;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content {
  width: 176px;
  height: 160px;
  background-color: transparent;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .left-corner-image {
  left: 38px;
  z-index: 100;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .pane-item:first-of-type .image-panel-content .left-corner-image {
  left: 28px;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .right-corner-image {
  top: 0px;
  left: 120px;
  z-index: 100;
  background: url("../../Images/icon-ccv.png") center center no-repeat;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .pane-item:first-of-type .image-panel-content .right-corner-image {
  left: 110px;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .right-corner-image:focus,
body.curam.soria .container-panel-appeals-hearing .image-panel-content .right-corner-image:hover {
  display: block;
  height: 40px;
  background: url("../../Images/icon-ccv-hover.png") center center no-repeat;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .right-corner-image a {
  display: block;
  width: 40px;
  height: 40px;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .right-corner-image a img {
  display: none;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .name-background {
  position: absolute;
  bottom: 15px;
  width: 176px;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .name-background .name-one-title {
  height: 20px;
  width: 100%;
  background-color: transparent;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .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;
  line-height: 20px;
  height: 20px;
  width: 100%;
  text-decoration: none;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .name-background .name-one-title a:focus,
body.curam.soria .container-panel-appeals-hearing .image-panel-content .name-background .name-one-title a:hover {
  color: #25467a;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .participant-image {
  padding: 0px;
  width: 120px;
  height: 120px;
  position: absolute;
  left: 38px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-photo .rotator-default .pane-item:first-of-type .image-panel-content .participant-image {
  left: 28px;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .participant-image img {
  border-radius: 50%;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .image-links {
  top: 10px;
  left: 163px;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .participant-details {
  position: absolute;
  bottom: 0px;
  top: 145px;
  width: 176px;
  text-align: center;
}

body.curam.soria .container-panel-appeals-hearing .image-panel-content .image-first-line,
body.curam.soria .container-panel-appeals-hearing .image-panel-content .participant-details-divider,
body.curam.soria .container-panel-appeals-hearing .image-panel-content .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-appeals-hearing .image-panel-content .participant-details-divider {
  margin-left: 10px;
  margin-right: 7px;
  width: 3px;
  height: 10px;
  border-left: 1px solid #c7c7c7;
}

.appeal-hearing-details {
  height: 100px;
  padding-left: 0px;
  float: left;
  width: 100%;
  overflow: hidden;
}

/*
  * Styling to adjust the links panel width
  * CR00370436, PS
 */
body.curam.soria .container-panel-appeals-hearing .appeal-hearing-links-panel {
  position: absolute;
  display: block;
  width: 240px;
  right: 0px;
  top: 10px;
  background-color: transparent;
  padding-top: 0px !important;
  height: 160px !important;
  border-left: 2px solid #e0e0e0;
  overflow: visible;
}

/* 
  * Styling to adjust the hearing context panel width
  * CR00370436, PS
 */
body.curam.soria .container-panel-appeals-hearing .appeal-hearing-details-panel,
body.curam.soria .container-panel-appeals-hearing .appeal-judicial-details-panel {
  background-color: transparent;
  position: absolute;
  right: 242px;
  top: 10px;
  display: block;
  margin-top: 0px !important;
  height: 160px !important;
  border-left: 2px solid #e0e0e0;
  width: 330px;
  overflow: visible;
}

body.curam.soria .container-panel-appeals-hearing .appeal-hearing-details .appeal-content {
  padding-left: 20px;
  font-size: 14px;
  line-height: 20px;
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  color: black;
}

body.curam.soria .container-panel-appeals-hearing .appeal-hearing-details .appeal-content .hearing-type {
  font-size: 16px;
  line-height: 23px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  color: #294c62;
  padding-bottom:0px;
  width: 99%;
  white-space: nowrap;
  overflow: hidden;
}

body.curam.soria .container-panel-appeals-hearing .hearing-decision-content {
  width: 100%;
  background-color: inherit;
  height: 20px;
  position: absolute;
  bottom: 0px;
}

body.curam.soria .container-panel-appeals-hearing .hearing-decision-content-detail {
  padding-left: 30px;
  background: url("../../Images/icon_blu_good_time.png") left center no-repeat;
  height: 20px;
}

body.curam.soria .container-panel-appeals-hearing .hearing-decision-content img {
  display: none;
}

body.curam.soria .container-panel-appeals-hearing .appeal-case-status {
  height: 23px;
  padding-bottom: 5px;
  background-color: transparent;
}

body.curam.soria .container-panel-appeals-hearing .appeal-case-status .appeal-status {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #294c62;
  padding-left: 0px;
  padding-right: 0px;
  height: 23px;
}

div.appeal-status {
  padding-left: 13px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list {
  height: 150px !important;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list {
  width: 583px;
  left: 60px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .list-body {
  width: 566px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list div table thead {
  height: 26px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list div table thead tr {
  background: inherit;
  height: 25px;
  border-bottom: 1px solid #e0e0e0;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .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-weight: normal;
  font-size: 14px;
  color: #959595;
  height: 20px;
  line-height: 20px;
  padding: 0px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list div:not(.table-list) th.header-last-cell {
  display: none;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .table-list {
  max-height: 130px;
  height: 130px;
  overflow-y: auto;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .table-list tr {
  height: 31px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .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: black;
  line-height: 20px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .table-list tr td > div:not(.person-name-icons) {
  padding: 5px 0px;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .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-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .table-list tr td a.ac:focus,
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .table-list tr td a.ac:hover {
  color: #25467a;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .table-list tr td.body-first-cell a.ac {
  display: block;
  width: 30px;
  height: 30px;
  background: url("../../Images/icon-ccv.png") 5px center no-repeat;
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .table-list tr td.body-first-cell a.ac:focus,
body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .table-list tr td.body-first-cell a.ac:hover {
  background-image: url("../../Images/icon-ccv-hover.png");
}

body.curam.soria .container-panel-appeals-hearing #stackCon-threeimages .stack-container-list .tab-case-list .table-list tr td.body-first-cell a.ac img {
  display: none;
}

body.curam.soria .container-panel-appeals-hearing .hearing-details-table table td {
  padding-left: 20px !important;
  font-size: 14px;
  color: black;
  white-space: nowrap;
  word-wrap: normal;
}

body.curam.soria .container-panel-appeals-hearing .hearing-details-table table th {
  font-size: 14px;
  color: black;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  white-space: nowrap;
  word-wrap: normal;
}

.hearing-details-table {
  padding-top: 15px;
  padding-bottom: 22px;
}

.hearing-created {
  padding-left: 15px;
}

.appeal-hearing-links-panel .tab-links .appeal-case-owner-panel {
  margin-top: 20px;
}

.completion-text {
  float: left;
  line-height: 20px;
}

/*
* CR00397018
*/

body.curam.soria .container-panel-appeals-hearing .appeal-hearing-links-panel .tab-links .left-col  .link-wrapper {
  width:95%;
}

body.curam.soria .container-panel-appeals-hearing .appeal-hearing-links-panel .tab-links .left-col {
  width:95%;
}

body.curam.soria .container-panel-appeals-hearing .appeal-hearing-links-panel .tab-links .link-wrapper .link.icon-appealed-item a,
body.curam.soria .container-panel-appeals-hearing .appeal-hearing-links-panel .tab-links .nolink-wrapper .link.icon-appealed-item {
  background: url("../../Images/icon_blu_appealed_items.png") left center no-repeat;
  padding-left: 30px;
}

/*
* END CR00397018
*/

.appeal-hearing-links-panel .tab-links {
  height: 100px;
}

.pane-item .image-panel-content .relationship-only {
  padding-bottom: 15px;
}

body.curam.soria .container-panel-appeals-hearing .appeal-case-owner-panel {
  width: 100%;
  background-color: transparent;
  float: left;
  height: 20px;
  position: absolute;
  bottom: 0px;
  margin-top: 0px;
  padding-top: 0px;
}

body.curam.soria .container-panel-appeals-hearing .appeal-case-owner-icon img {
  display: none;
}

body.curam.soria .container-panel-appeals-hearing .appeal-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: #1f57a4;
  height: 20px;
  display: block;
  line-height: 20px;
  padding-left: 30px;
}

body.curam.soria .container-panel-appeals-hearing .appeal-case-owner a:focus,
body.curam.soria .container-panel-appeals-hearing .appeal-case-owner a:hover {
  background-image: url("../../Images/icon_case_owner_hover.png");
  color: #264a60;
}

div.appeal-case-owner-icon {
  padding-left: 10px;
  padding-right: 4px;
}

div.appeal-case-owner,
div.appeal-case-owner-icon {
  float: left;
}

.appeal-hearing-details div.resoluton-watermark,
.judicial-hearing-details div.resoluton-watermark {
    background-color: transparent;
    font-size: 14px;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    color: #ad1625;
    left: 20px;
    line-height: 13px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    bottom: 29px;
    z-index: 0;
}

/*______________________________________________________________________________
 * end appealhearing.css
 */

.rtl .discussions-list thead th.discussions-list-attachment-panel {
  border-right-width: 1px;
  border-left-width: 0px;  
}

.rtl .discussions-list thead th.discussions-list-modify-panel {
  text-align: left;
}

.rtl tr.discussions-paginated-row td.discussions-paginated-link-set {
 text-align: left
}
div.discussions-list {
  border-color: #7786b8;
}

.discussions-list thead th a.discussions-list-undecorated-link,
.discussions-list thead th a.discussions-list-undecorated-link:visited,
.discussions-list thead th a.discussions-list-undecorated-link:hover,
.discussions-list thead th a.discussions-list-undecorated-link:focus {
color:#4d5d8e;
font-weight:normal;
text-decoration:none
}

.discussions-list thead th a.discussions-list-undecorated-link-underline,
.discussions-list thead th a.discussions-list-undecorated-link-underline:visited,
.discussions-list thead th a.discussions-list-undecorated-link-underline:hover,
.discussions-list thead th a.discussions-list-undecorated-link-underline:focus {
color:#4d5d8e;
font-weight:normal;
text-decoration:underline
}

.discussions-list thead th a.discussions-list-decorated-link,
.discussions-list thead th a.discussions-list-decorated-link:visited,
.discussions-list thead th a.discussions-list-decorated-link:hover,
.discussions-list thead th a.discussions-list-decorated-link:focus {
color:#36d001;
font-weight:normal;
}

a.discussions-list-decorated-link,
a.discussions-list-decorated-link:visited,
a.discussions-list-decorated-link:hover,
a.discussions-list-decorated-link:focus {
color:#36d001;
font-weight:normal;
}

.discussions-list thead.discussions-list-top-panel th {
  background-color: #e5e8ef;
}

.discussions-list tr.discussions-list-top-panel {
  background-color: #e5e8ef;
}

.discussions-list thead.discussions-list-other-panel th {
  background-color: #ebeef4;
}

.discussions-list tbody tr.discussions-list-odd-panel,
.discussions-list td.discussions-list-odd-panel{
  background-color: #f5f6fa;
}

.discussions-list thead th.discussions-list-poster-panel {
  border-bottom-width: 0px; 
}

.discussions-list thead th.discussions-list-attachment-panel {
  border-right-width: 0px;
  border-left-width: 1px;
  borderLeftColor: #ffffff;
  border-bottom-width: 0px;    
}

.discussions-list thead th.discussions-list-modify-panel {
  text-align: right;
  border-left-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px
}

.discussions-list table {
  border-bottom-width: 1px;
  border-bottom-style: solid; 
  border-bottom-color: #b9becb
}

.discussions-list tbody td {
 vertical-align: top
}

tr.discussions-paginated-row td.discussions-paginated-link-set {
 text-align: right
}
/*
 *  Styles for displaying the citizen context page 
 *  
 */
body#Curam_Citizen_viewContext{
padding-right:0px;

}
body#Curam_Citizen_viewContext div#content{
margin:0%;
padding:0px;
border:none;
width:100%;
height:100%;

}

body#Curam_Citizen_viewContext div.flexAppInCluster{
margin:0%;
padding:0px;
border:none;
width:100%;
height:100%;
}

.flexAppInCluster td {
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
border-bottom:0px;
height:100%;
width:100%;
}

body#Curam_Citizen_viewContext div#footer{
display:none;
}
span.meeting-manage-container a {
padding-right:20px;
}
/*
 *  Styles for displaying the citizen context page 
 *  
 */
.rtl body#Curam_Citizen_viewContext{
padding-left:0px;

}

.rtl span.meeting-manage-container a {
padding-right:0;
padding-left:20px;
}

.rtl div.outer-cluster-borderless-nospace>table>tbody>tr>td+td {
padding-left:0;
padding-right:15px;
}

.rtl div.cluster-no-margin-border {
 border-left-width: 2px;
 border-right-width: 5px;
}

.rtl div.blue-cluster-background td {
 padding-left:10px;
 padding-right:5px;
}

.rtl div.pod-styling table.hideTh th{
 left: auto;
 right: -100000px;
}

.rtl a img[src$="Images/CitizenContext.png"] {
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}

div.outer-cluster-borderless-nospace {
border:none;
}

div.outer-cluster-borderless-nospace>table {
border-collapse:collapse;
}

div.outer-cluster-borderless-nospace>table>tbody>tr>td {
padding:0;
border:none;
}

div.outer-cluster-borderless-nospace>table>tbody>tr>td+td {
padding-left:15px;
}

div.outer-cluster-borderless-nospace div.cluster, div.outer-cluster-borderless-nospace div.list {
width:99%;
margin:0;
}

div.outer-cluster-borderless-nospace td.top {
padding:0;
}

div.cluster-no-top-margin-border {
 margin-top:0px;
 border-top-width: 2px;
 border-top-style: none; 

}

div.cluster-no-bottom-margin-border {
 margin-bottom:0px;
 border-bottom-width: 2px;
 border-bottom-style: none; 

}

div.cluster-no-top-bottom-margin-border {
 margin-top:0px;
 border-top-width: 2px;
 border-top-style: none;
 margin-bottom:0px;
 border-bottom-width: 2px;
 border-bottom-style: none; 

}

div.cluster-no-margin-border {
 
 margin-bottom:0px;
 border-bottom-width: 2px;
 border-bottom-style: none; 
 margin-left:0px;
 border-left-width: 5px;
 border-left-style: none;
 margin-right:0px;
 border-right-width: 2px;
 border-right-style: none;

}

div.cluster-no-margin-border-top-bottom-left-right { 
 margin-bottom:0px;
 border: 0px !important;
 border-bottom-style: none; 
 margin-left:0px !important;
 border-left-width: 0px;
 border-left-style: none;
 margin-right:0px;
 border-right-width: 0px;
 border-right-style: none;
 margin-top:0px;
 border-top-width: 0px;
 border-top-style: none;
 width:100% !important;
}

div.inner-tds-no-padding td.top {
 padding-left: 0px !important;
 padding-right: 0px !important;
 border-bottom: 0px;
 padding-bottom:0px;
 padding-top:0px;
}

div.blue-cluster-background td {
 background-color:#EBEDF2;
 padding-left:5px;
 padding-right:10px;
 border-bottom: 0px;
}

div.blue-cluster-background td.label {
 background-color:#EBEDF2;
}

div.cluster-smaller-date input.date {
 width:7.5em;
}

.page-title-bar {
 width: 98.5%;
}

div.list-no-top-bottom-margin-border-with-scrollbar {
 
 max-height:145px;
 overflow-y:auto;
 overflow-x:hidden;
 
}

div.cluster-transparent, div.list-transparent {
background-color:transparent;
width:100% !important;
margin: 0px 0px 0px 0px !important;
border-style:none !important;
}

div.width-100 {
width:96%
}

div.additionalData-cluster {
margin-top:6px;
}

a.action-control-padding img {
padding-bottom:4px;
}

div.pod-styling table.hideTh th{
position: absolute;
left: -100000px;
}

/*
  Styles for the Dojo based rich text editor
*/
.cluster div.EditorToolbarDomNode table td {
  padding-left: 0px;
  padding-right: 0px;
  width: 10px;
}
.cluster div.RichTextEditable {
  background-color: white;
}
.cluster .iconContainer label {
  white-space: nowrap;
  width: 31px;
  cursor: pointer;
  
}
.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;
}
.cluster div.rich-text ol, .cluster div.rich-text ul{
  list-style-type: disc;
  padding-left: 20px;
}
.cluster div.rich-text ul > ul, .cluster div.rich-text ul ul {
  list-style-type: circle;
}
.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 h1 {
  font-size: 180%;
  font-weight: bolder;
}
.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%;
}

/*______________________________________________________________________________
 * MDTOutcomePlanning.css
 * 
 * Create styles that are applied to the HTML for the MDTOutcomePlanning pages.
 */
 
 div.cluster-no-top-margin {
  margin-top: 0px !important; 
}  

div.cluster-no-bottom-margin {
  margin-bottom:0px;
} 

/* Small content panel used with multiple clients */
.outcomeplan-content-panel-one-panel { 
  background-color: #FFFFFF;
  position: absolute;
  right: 6px;
  top: 6px;
  left: 0px;
  min-width:400px;
  height:90px !important;
}

.visitation-plan {
height:95px !important;
}

.visitation-plan-details {
height:85px !important;
}

/*
*  Licensed Materials - Property of IBM
*
*  PID 5725-H26
*
*  Copyright IBM Corporation 2012,2020. All rights reserved.
*
*  US Government Users Restricted Rights - Use, duplication or disclosure
*  restricted by GSA ADP Schedule Contract with IBM Corp.
*/

/*______________________________________________________________________________
 * investigation.css
 * 
 * Create styles that are applied to the HTML for the investigation tab details.
 */
 
 div.container-panel-outcomeplan {
  background-color: transparent; 
  height:140px; 
  overflow: visible;
  position: relative;
}   

 div.container-panel-outcomeplanservice {
  height:155px !important; 
}

 div.container-panel-outcomeplan-short {
  background-color: transparent; 
  height:100px; 
  overflow: visible;
  position: relative;
}    

/* Small content panel used with multiple clients */
.outcomeplan-content-panel { 
  background-color: #FFFFFF;
  position: absolute;
  right: 6px;
  top: 6px;
  left: 545px;
  min-width:400px;
}

/* Medium content panel used with single client */
.outcomeplan-content-panel-medium { 
  background-color: #FFFFFF;
  position: absolute;
  left: 130px;
  top: 6px;
  right: 10px;
}

/* Content panel which takes up whole width of context panel */
.outcomeplan-content-panel-large { 
  background-color: #FFFFFF;
  position: absolute;
  left: 5px;
  top: 6px;
  right: 6px;
}

div.outcomeplan-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.outcomeplan-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.outcomeplan-content-panel-blue-footer div.wrapper div.bottom div.center {
  background-color:  #E6EBF1;
}

.outcomeplan-tab-details {
  height: 120px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

.outcomeplanservice-tab-details {
  height: 135px !important;
}

/* Shorter panel used when no client photo panes are displayed */
.outcomeplan-tab-details-short {
  height: 85px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
}

.priority-factor { 
  width: 80%;
}

.priority-factor img { 
  padding-right: 5px;
  float: left;
}

.priority-factor .name { 
  float: left;
}

.outcomeplan-progress-details {
  float: left;
  width: 50%;
  margin-left: 0px;
}

.outcomeplan-details {
  float: left;
  width: 98%;
  margin-left: 5px;
}

.outcomeplan-details .name {
  font-size: 140%;
  color: #FB7803;
  margin-right: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;      
  padding: 0px;
}

.outcomeplan-details .status {
  padding-bottom:0px;
  padding-top: 0px;
  padding-right: 15px;
  position: absolute;
  right: 0px;
  top: 10px;
  padding-left: 5px;
}

.outcomeplan-details .tab-link {
  font-size: 120%;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.outcomeplan-details .main-details {
  padding-top: 5px;
}

.outcomeplan-details-list-two-columns {
  width: 100%;
}

.outcomeplan-details-list-two-columns > tbody > tr > th.field,
.outcomeplan-details-list-two-columns > tbody > tr > td.field {
  width: 50%;
  padding: 0px !important;
}

.outcomeplan-tab-details .date-content { 
  position: absolute;
  bottom: 1px;
  left: 1px;  
  width: 100%;  
  background-color: #E6EBF1;
}

.outcomeplan-tab-details .date-content-detail { 
  margin-left: 5px;
  margin-top: 1px;
}

.outcomeplan-tab-details .date-content-detail img { 
  padding-right: 5px;
  float: left;
}

.outcomeplan-tab-details .date-content-detail .date-content-table  {
  float: left;
  overflow: hidden;
  white-space: nowrap;
  width: 44%;
  margin-top: 2px;
}

.outcomeplan-tab-details .date-content-detail .date-content-table table {
  margin-left: 5px;
  margin-top: 2px;
  margin-right: 15px;
}

/* style for single client panel */
div.container-panel-outcomeplan div.case-participant-panel {
  top: 6px !important;
}


/* styles for multiple clients on outcome plan */
#stackCon-fourimages-outcomeplan {
  position: absolute;
  right: 440px;
  left: 5px;
  z-index: 1;
  top: 5px;
}

#stackCon-fourimages-outcomeplan .dijitContainer {
  overflow: visible;
  position: absolute;
  top: 3px;
  z-index: -1;
}

#controller_stackCon-fourimages-outcomeplan {
  display: block;
  width: 1px;
}

#stackCon-fourimages-outcomeplan .stackControl { 
  position: absolute;
}

#stackCon-fourimages-outcomeplan #container_stackCon-fourimages-outcomeplan div.stack-container-photo {
  overflow: visible;
  height: 131px;
  width: 540px;
  padding: 0px;
}

#stackCon-fourimages-outcomeplan #container_stackCon-fourimages-outcomeplan div.stack-container-list {
  height: 131px;
  overflow: visible;
}

#controller_stackCon-fourimages-outcomeplan span span span {
  border: none;
  padding: 0px;
}

#controller_stackCon-fourimages-outcomeplan span.dijitChecked #controller_stackCon-fourimages-outcomeplan_title_1 {
  background-image: url('../../Images/toggle_photo_nor.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-fourimages-outcomeplan span #controller_stackCon-fourimages-outcomeplan_title_1 {
  background-image: url('../../Images/toggle_photo_nor.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-fourimages-outcomeplan span.dijitChecked #controller_stackCon-fourimages-outcomeplan_title_2{
  background-image: url('../../Images/toggle_list_nor.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-fourimages-outcomeplan span #controller_stackCon-fourimages-outcomeplan_title_2{
  background-image: url('../../Images/toggle_list_nor.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

span#curam_controller_stackCon-fourimages-outcomeplan {
  display: block;
  width: 50%;
  margin-left: -1px;
}

#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_1 img {
  margin-top: -2px;
  margin-left: -1px;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 9px;
  padding-right: 9px;
}

#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_2 img {
  margin-top: -3px;
  margin-left: -1px;
  padding-top: 3px; 
  padding-bottom: 4px;
  padding-left: 9px;
  padding-right: 9px;  
}

#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_1 img.hoverIcon,
#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_2 img.hoverIcon {
  display: none;
}

#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_1:hover img.defaultIcon,
#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_1:focus img.defaultIcon,
#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_2:hover img.defaultIcon,
#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_2:focus img.defaultIcon {
  display: none;
}

#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_1:hover img.hoverIcon,
#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_1:focus img.hoverIcon,
#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_2:hover img.hoverIcon,
#curam_controller_stackCon-fourimages-outcomeplan #curam_controller_stackCon-fourimages-outcomeplan_title_2:focus img.hoverIcon {
  display: block;
}

#container_stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .prev-button-div {  
  margin-left: 3px;
} 

#container_stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator {  
  width: 92%;
  overflow: hidden;
  float: left;
} 

#container_stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator-buttons-disabled {  
  width: 94%;
  overflow: hidden;
  float: left;
} 
 
#container_stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default { 
  height:131px !important;
  width: 540px;
}
 
#container_stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: left;
   padding-left: 9px;
   position: relative;
   width: 113px;
}

#container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list {
  left: 28px;
  position: absolute;
  width: 89%;
}

#container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list {
  max-height: 105px !important;
}

#container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list table.list-body th.table-header {
  padding-bottom: 0px;
  border: none;
}

#container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div {
  zoom:normal;
}

#container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list .person-name-icons .person-name {
  float: left;
  padding-right: 5px;
  padding-top: 3px;
}
#container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list .person-name-icons .list-icon {
  float: left;
  padding-right: 3px;
  padding-top: 2px !important;
}

 /* End of styling for four image stack container  */
 
 
 /* HIGH CONTRAST */
 .high-contrast .outcomeplan-details .name {
 	color:#a22d0b;
 }
 
  
 .high-contrast .outcomeplan-tab-details {
  border-left: 1px solid #575757;
	border-right: 1px solid #575757;
 }
 
 .high-contrast .outcomeplan-tab-details .field.horiz-body-first-cell {
 	color:#4a4a4a;
 }
 

 
/* ======== Curam 2016 Styling ======== */

body.curam.soria div#content div.context-panel-wrapper div.container-panel-serviceorreferral,
body.curam.soria div#content div.context-panel-wrapper div.container-panel-outcomeplan {
    width: 100%;
    min-width: 1206px;
    background: transparent;
    height: 150px;
    overflow: visible;
    position: relative;
} 

body.curam.soria div#content div.context-panel-wrapper div.container-panel-serviceorreferral.panel-outcomeplan-single-participant,
body.curam.soria div#content div.context-panel-wrapper div.container-panel-outcomeplan.panel-outcomeplan-single-participant {
	min-width: 600px; 
}  

body.curam.soria #stackCon-fourimages-outcomeplan {
    top: 10px;
    left: 0px;
    overflow: auto;
    width: 861px;
    min-width: 861px;
    height: 158px;
    position: absolute;
    right: 360px;
    z-index: 1;
}

body.curam.soria #stackCon-fourimages-outcomeplan .stackControl {
    top: 5px;
    left: 0px;
    position: absolute; 
}

body.curam.soria #stackCon-fourimages-outcomeplan .dijitContainer {
    top: 0;
}

body.curam.soria #stackCon-fourimages-outcomeplan .stack-container-photo {
    width: 844px !important;
    height: 158px !important;
}

body.curam.soria #stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default {
    width: 844px;
    height: 158px !important;
    left: 0px;
    position: absolute;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div, 
body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div, 
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div {
    margin-top: 65px;
    margin-left: 0;
    float: left; 
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator {
    width: calc(100% - 100px) !important;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button, 
body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button, 
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
    width: 40px;
    height: 30px;
    cursor: pointer;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
    background: url(../../Images/arrow_scroll_left.png) center center no-repeat;
    margin: 0;
    padding: 1px 6px;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus {
	background: url(../../Images/arrow_scroll_left_hover.png) center center no-repeat;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
    background: url(../../Images/arrow_scroll_right.png) center center no-repeat;
    margin: 0; 
    padding: 1px 6px;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus {
	background: url(../../Images/arrow_scroll_right_hover.png) center center no-repeat;  
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list {
    height: 150px !important;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list {
    width: 585px;
    left: 60px;
    position: absolute;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div table.list-body,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div table.list-body {  
    width: 570px !important; 
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div table thead,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div table thead {
    height: 26px;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div table thead tr,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div table thead tr {
    background: inherit;
    height: 25px;
    border-bottom: 1px solid #e0e0e0;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list th.table-header,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .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 !important;
    font-size: 14px !important;
    color: #5A5A5A !important;
    height: 20px;
    line-height: 20px;
    padding: 0px;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list {
    max-height: 125px !important;
    height: 125px !important; 
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div table.list-body,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div table.list-body {
    width: 713px;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list tr,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list tr {
    height: 31px;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list tr.odd td.field,
body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list tr.even td.field,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list tr.odd td.field, 
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list tr.even td.field {
    background-color: inherit !important;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list td.field,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list td.field {
    height: 30px;
    border-bottom: 1px solid #e0e0e0;
}
body.curam.soria div#content .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div td.field,
body.curam.soria div#content .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div td.field .person-name,
body.curam.soria div#content .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div td.field .person-name a,
body.curam.soria div#content .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div td.field, 
body.curam.soria div#content .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div td.field .person-name, 
body.curam.soria div#content .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div td.field .person-name a {  
    padding: 0px !important;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    color: black !important; 
    line-height: 20px;
    text-decoration: none;
}

body.curam.soria div#content .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div td.field .person-name,
body.curam.soria div#content .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div td.field .person-name {
	padding-right: 30px !important; 
}

body.curam.soria #container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div {
	display: inline-block; 
	float: left;
} 

body.curam.soria #container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list .person-name-icons .list-icon {
	padding: 0 !important;
	margin: 0 !important;
}

body.curam.soria #container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list .person-name-icons .icon { 
	height: 20px;
	padding: 0;
	margin: 0 0 0 5px;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac {
    display: block;
    width: 30px;
    height: 30px;
    background: url(../../Images/icon-ccv.png) 5px center no-repeat;
}

body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac:hover {
    background: url(../../Images/icon-ccv-hover.png) 5px center no-repeat;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac img,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac img {
    display: none;
}

body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator div.pane div.pane-item,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
    padding-left: 10px;
    width: 176px;
    height: 158px;
}

body.curam.soria div.content-panel-detail.outcomeplan-content-panel {
	background-color: transparent;
	padding-top: 0px !important;
	position: absolute; 
	top: 20px;
	right: 0px;
	left:  auto;
	width: calc(100% - 835px);  
	min-width: 362px;
	height: 140px !important; 
	border-left: 2px solid #e0e0e0;
}

body.curam.soria div.content-panel-detail.outcomeplan-content-panel .outcomeplan-details {
    float: left;
    width: 100%;
    margin-left: 0px; 
}

body.curam.soria div.content-panel-detail.outcomeplan-content-panel .outcomeplan-tab-details .date-content-detail {
	margin: 0;
}

body.curam.soria div#content div.context-panel-wrapper div.container-panel-serviceorreferral div.case-participant-panel,
body.curam.soria div#content div.context-panel-wrapper div.container-panel-outcomeplan div.case-participant-panel {
    width: auto;
    left: 0px;
}

body.curam.soria div.content-panel-detail.outcomeplan-content-panel-medium {
    background-color: transparent;
	padding-top: 0px !important;
	position: absolute; 
	top: 20px;
	right: 0px;
	left:  auto;
    width: calc(100% - 200px); 
	min-width: 362px;
	height: 140px !important;  
}

body.curam.soria div.context-panel-wrapper div.container-panel-serviceorreferral div#stackCon-fourimages-outcomeplan span.dijitStackController.control-span span.dijitToggleButton,
body.curam.soria div.context-panel-wrapper div.container-panel-outcomeplan div#stackCon-fourimages-outcomeplan span.dijitStackController.control-span span.dijitToggleButton {
    margin: 0px;
}  

body.curam.soria div.container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .dijitButtonNode,
body.curam.soria div.container-panel-outcomeplan #stackCon-fourimages-outcomeplan .dijitButtonNode {
    border: 0px;
    padding: 0px;
    background: transparent;
} 

body.curam.soria #stackCon-fourimages-outcomeplan #controller_stackCon-fourimages-outcomeplan_title_1, 
body.curam.soria #stackCon-fourimages-outcomeplan #controller_stackCon-fourimages-outcomeplan_title_2 {
    width: 40px;
    height: 30px;
    cursor: pointer;
}

body.curam.soria #stackCon-fourimages-outcomeplan #controller_stackCon-fourimages-outcomeplan_title_2 {
    background: url(../../Images/toggle_list_nor.png) center center no-repeat;
}

body.curam.soria #stackCon-fourimages-outcomeplan #controller_stackCon-fourimages-outcomeplan_title_2:hover,
body.curam.soria #stackCon-fourimages-outcomeplan #controller_stackCon-fourimages-outcomeplan_title_2:focus {
    background: url(../../Images/toggle_list_hover.png) center center no-repeat;
}

body.curam.soria #stackCon-fourimages-outcomeplan #controller_stackCon-fourimages-outcomeplan_title_1 {
    background: url(../../Images/toggle_photo_nor.png) center center no-repeat;
}

body.curam.soria #stackCon-fourimages-outcomeplan #controller_stackCon-fourimages-outcomeplan_title_1:hover,
body.curam.soria #stackCon-fourimages-outcomeplan #controller_stackCon-fourimages-outcomeplan_title_1:focus { 
    background: url(../../Images/toggle_photo_hover.png) center center no-repeat;
}

body.curam.soria .container-panel-serviceorreferral .image-panel-content .name-background,
body.curam.soria .container-panel-outcomeplan .image-panel-content .name-background {
    position: absolute;
    bottom: 15px;
    width: 176px;
} 

body.curam.soria div#content .container-panel-serviceorreferral .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line,
body.curam.soria div#content .container-panel-outcomeplan .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line {
	margin-top: 5px;
	padding-left: 20px;       
}

body.curam.soria .container-panel-serviceorreferral .case-participant-panel .image-panel-content .name-one-title a,
body.curam.soria .container-panel-outcomeplan .case-participant-panel .image-panel-content .name-one-title a {  
	padding-left: 20px;
}  
 
body.curam.soria .container-panel-serviceorreferral .image-panel-content .name-one-title,
body.curam.soria .container-panel-outcomeplan .image-panel-content .name-one-title {
    height: 20px;
    width: 100%;
    background-color: transparent;
} 

body.curam.soria .container-panel-serviceorreferral .image-panel-content .name-one-title a,
body.curam.soria .container-panel-outcomeplan .image-panel-content .name-one-title a {  
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    color: #1f57a4;
    letter-spacing: -0.15px;
    text-align: center;
    line-height: 20px;
    height: 20px;
    width: 100%;
    text-decoration: none;
}

body.curam.soria .container-panel-serviceorreferral .image-panel-content .name-one-title a:hover,
body.curam.soria .container-panel-outcomeplan .image-panel-content .name-one-title a:hover { 
	color: #25467a;
}

body.curam.soria .container-panel-serviceorreferral .image-panel-content .participant-image,
body.curam.soria .container-panel-outcomeplan .image-panel-content .participant-image {
    padding: 0px;
    width: 120px;
    height: 120px;
    position: absolute;
    left: 38px;
} 

body.curam.soria .container-panel-serviceorreferral .image-panel-content .participant-image img,
body.curam.soria .container-panel-outcomeplan .image-panel-content .participant-image img {
    border-radius: 50%;
}

body.curam.soria div#content .container-panel-serviceorreferral .image-panel-content div.image-first-line,
body.curam.soria div#content .container-panel-outcomeplan .image-panel-content div.image-first-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 !important;
    font-size: 11px !important;  
    color: black;
}
 
body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .image-panel-content,
body.curam.soria .container-panel-serviceorreferral .case-participant-panel .image-panel-content,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .image-panel-content, 
body.curam.soria .container-panel-outcomeplan .case-participant-panel .image-panel-content { 
    width: 176px;
    height: 158px;
    background-color: transparent;
}

body.curam.soria .container-panel-serviceorreferral .image-panel-content .left-corner-image,
body.curam.soria .container-panel-outcomeplan .image-panel-content .left-corner-image {
  left: 38px;
  z-index: 100;
}

body.curam.soria .container-panel-serviceorreferral .image-panel-content .right-corner-image,
body.curam.soria .container-panel-outcomeplan .image-panel-content .right-corner-image {
    top: 0px;
    left: 120px;
    z-index: 100;
    background: url(../../Images/icon-ccv.png) center center no-repeat;
}

body.curam.soria .container-panel-serviceorreferral .image-panel-content .right-corner-image,
body.curam.soria .container-panel-outcomeplan .image-panel-content .right-corner-image {
	right: 120px; 
}

body.curam.soria .container-panel-serviceorreferral .image-panel-content .right-corner-image:hover,
body.curam.soria .container-panel-serviceorreferral .image-panel-content .right-corner-image:focus,
body.curam.soria .container-panel-outcomeplan .image-panel-content .right-corner-image:hover,
body.curam.soria .container-panel-outcomeplan .image-panel-content .right-corner-image:focus {
  display: block;
  height: 40px;
  background: url("../../Images/icon-ccv-hover.png") center center no-repeat;
}

body.curam.soria .container-panel-serviceorreferral .image-panel-content .right-corner-image a,
body.curam.soria .container-panel-outcomeplan .image-panel-content .right-corner-image a {
  display: block;
  width: 40px;
  height: 40px;
}
body.curam.soria .container-panel-serviceorreferral .image-panel-content .right-corner-image a img,
body.curam.soria .container-panel-outcomeplan .image-panel-content .right-corner-image a img {
  display: none;
}
body.curam.soria .container-panel-serviceorreferral .image-panel-content .image-panel-content .right-corner-image,
body.curam.soria .container-panel-outcomeplan .image-panel-content .image-panel-content .right-corner-image {
  left: 110px;
}

body.curam.soria .container-panel-serviceorreferral .image-panel-content .image-links,
body.curam.soria .container-panel-outcomeplan .image-panel-content .image-links {
  top: 10px;
  left: 163px;
}

/* Size and position of participant name */
body.curam.soria .container-panel-serviceorreferral .image-panel-content .name-background,
body.curam.soria .container-panel-outcomeplan .image-panel-content .name-background {
  position: absolute;
  bottom: 15px;
  width: 176px;
}
body.curam.soria .container-panel-serviceorreferral .image-panel-content .name-one-title,
body.curam.soria .container-panel-outcomeplan .image-panel-content .name-one-title {
  height: 20px;
  width: 100%;
  background-color: transparent;
}
body.curam.soria .container-panel-serviceorreferral .image-panel-content .name-one-title a,
body.curam.soria .container-panel-outcomeplan .image-panel-content .name-one-title a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
  font-size: 14px !important;
  color: #1f57a4;
  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: #25467a;
} 

/* 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 !important;
  font-size: 11px !important;
  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;
}

body.curam.soria .container-panel-serviceorreferral .image-panel-content .participant-details,
body.curam.soria .container-panel-outcomeplan .image-panel-content .participant-details {
    position: absolute;
    bottom: 0px;
    top: 145px;
    width: 176px;
    text-align: center;
}

body.curam.soria .container-panel-serviceorreferral .image-panel-content div.image-first-line,
body.curam.soria .container-panel-serviceorreferral .image-panel-content div.participant-details-divider,
body.curam.soria .container-panel-serviceorreferral .image-panel-content div.image-second-line,
body.curam.soria .container-panel-outcomeplan .image-panel-content div.image-first-line, 
body.curam.soria .container-panel-outcomeplan .image-panel-content div.participant-details-divider, 
body.curam.soria .container-panel-outcomeplan .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 !important;
    font-size: 11px !important;
    color: black;
}

/* Details */
body.curam div.content-panel-detail div.outcomeplan-tab-details { 
    background: transparent;
    border: 0px;
    height: auto;
    padding-left: 20px;
    padding-right: 20px;
}

body.curam div.content-panel-detail div.outcomeplan-tab-details .date-content {
	background: transparent;	
}

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .name {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size:16px !important;
	color:#264a60 !important;
}

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .status {
	position: absolute;
	padding: 0;
	top: 0;
	right: -15px;  
	left: auto;
	font-size:14px !important;
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	color:#294c62 !important;  
}

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .main-details tr {
	height: 20px;
} 

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .main-details th {
	font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
	color:black !important;
	line-height:20px;
}

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .main-details td {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important; 
	padding-left: 20px !important; 
	font-size:14px !important;
	color:black !important;
	line-height:20px;
} 


body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .main-details .user-date-panel {
	font-family:MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important; 
	font-size:14px !important;
	color:black !important;
} 
  

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .main-details td a { 
	color:#1f57a4;
	font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important; 
	text-decoration: none; 	
}

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .main-details td a:hover {
    color: #25467a;
}

body.curam.soria div#content .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div td.field.body-first-cell,
body.curam.soria div#content .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div td.field.body-first-cell {
    width: 43px !important;
}
body.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list th.table-header.header-first-cell,
body.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list th.table-header.header-first-cell {
    width: 43px !important;
}

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .date-content {
    height: 20px;
    width: 100%;  
    padding-top: 0px;
    position: absolute;
    bottom: 0px;
    left: auto;
    right: auto;
    background-color: transparent;
}

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .date-content .date-content-table {
	margin-top: 0;
	width: auto;
}

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .date-content-detail .date-content-table table {
	margin: 0 10px 0 5px
}

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .date-content .date-content-table div th{
	font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
	color:black !important;
}

body.curam div#content div.content-panel-detail div.outcomeplan-tab-details .date-content .date-content-table div td{
	font-family:MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
	font-size:14px !important;
	color:black !important;
	padding-left: 15px !important;
} 

@media print {

  body.curam.soria.context-panel #container_stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator {
    overflow: visible;
  }

  body.curam.soria.context-panel #stackCon-fourimages-outcomeplan {
    overflow: visible;
  }
  
  body.curam.soria div#content div.context-panel-wrapper div.container-panel-outcomeplan {
    overflow: visible;
    overflow-x: visible;
  }

  body.curam.soria.context-panel div.content-panel-detail.outcomeplan-content-panel {
    width: calc(100% - 800px);
  }
  body.curam .container-panel-outcomeplan div.rotator-default div.next-button-div {
    display: none;
  }
}
/*______________________________________________________________________________
 * 
 * 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_OutcomePlanApplication_home .page-header
{
 display: none;
 visibility:hidden;
}

#Curam_OutcomePlanApplication_home div#content
{
  top:0;
}

/*
*  Licensed Materials - Property of IBM
*
*  PID 5725-H26
*
*  Copyright IBM Corporation 2012,2019. All rights reserved.
*
*  US Government Users Restricted Rights - Use, duplication or disclosure
*  restricted by GSA ADP Schedule Contract with IBM Corp.
*/

.rtl .outcomeplan-details .name {
  margin-right: 0;
  margin-left: 80px;
}

.rtl .outcomeplan-details .status {
  padding-left: 15px;
  padding-right: 5px;
  right: auto;
  left: 0px;
}

.rtl .outcomeplan-tab-details {
  float: right;
}

.rtl .outcomeplan-details{
  float: right;
  margin-right: 5px;
  margin-left: 0;
}

.rtl .outcomeplan-tab-details .date-content-detail {
  margin-left: 0px;
  margin-right: 5px;
}

.rtl .outcomeplan-tab-details .date-content{
  left: auto;
  right: 1px;
}
.rtl .outcomeplan-tab-details .date-content-detail img {
  float: right;
  padding-left: 5px;
  padding-right: 0px;
}

.rtl .outcomeplan-tab-details .date-content-detail .date-content-table {
  float: right;
}

.rtl .outcomeplan-tab-details .date-content-detail .date-content-table table {
  margin-left: 15px;
  margin-right: 5px;
}

.rtl .outcomeplan-content-panel-medium {
  left: 10px;
  right: 130px;
}


.rtl .outcomeplan-content-panel { 
  right: 545px;
  left: 6px;
}

.rtl .outcomeplan-content-panel-large { 
  left: 6px;
  right: 5px;
}

.rtl .outcomeplan-tab-details-short {
  float: right;
}

.rtl .priority-factor img { 
  padding-right: 0px;
  padding-left: 5px;
  float: right;
}

.rtl .priority-factor .name { 
  float: right;
}

.rtl .outcomeplan-progress-details {
  float: right;
}

.rtl #stackCon-fourimages-outcomeplan {
  right: 5px;
  left: 440px;
}

.rtl #container_stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .prev-button-div {  
  margin-left: 0px;
  margin-right: 3px;
} 

.rtl #container_stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator {  
  float: right;
} 

.rtl #container_stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator-buttons-disabled {  
  float: right;
} 
 
.rtl #container_stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator div.pane div.pane-item{
   float: right;
   padding-left: 0px;
   padding-right: 9px;
}

.rtl #container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list {
  right: 28px;
  left: auto;
}

.rtl #container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list .person-name-icons .person-name {
  float: right;
  padding-right: 0px;
  padding-left: 5px;
}

.rtl #container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list .person-name-icons .list-icon {
  float: right;
  padding-left: 3px;
  padding-right: 0px;
}


/* ======== Curam 2016 Styling ======== */

body.rtl.curam.soria #stackCon-fourimages-outcomeplan {
	left: auto;
	right: 0px; 
}

body.rtl.curam.soria #stackCon-fourimages-outcomeplan .stackControl {
  left: auto;
  right: 0px;	
}

body.rtl.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div, 
body.rtl.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div,
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div, 
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div {
    float: right; 
    margin-left: 0;
    margin-right: 0;  
}

body.rtl.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button,
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
 	background: url("../../Images/arrow_scroll_right.png") center center no-repeat;	
}

body.rtl.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.rtl.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus,
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .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-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button,
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
	background: url("../../Images/arrow_scroll_left.png") center center no-repeat;
}

body.rtl.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.rtl.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus,
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus {
	background-image: url("../../Images/arrow_scroll_left_hover.png");  
}

body.rtl.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list,
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list {
	right: 60px;
}

body.rtl.curam.soria #container_stackCon-fourimages-outcomeplan .stack-container-list .tab-case-list div {
	float: right; 	
} 

body.rtl.curam.soria .container-panel-serviceorreferral #stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator div.pane div.pane-item,
body.rtl.curam.soria .container-panel-outcomeplan #stackCon-fourimages-outcomeplan .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
  padding-left: 0px;
  padding-right: 10px;
}

body.rtl.curam.soria div.content-panel-detail.outcomeplan-content-panel {
	right: auto;
	left: 0;
	border-left: none;
	border-right: 2px solid #e0e0e0; 
}

body.rtl.curam.soria .container-panel-serviceorreferral .image-panel-content .participant-image,
body.rtl.curam.soria .container-panel-outcomeplan .image-panel-content .participant-image {
	left: auto;
  	right: 38px;
}

body.rtl.curam.soria .container-panel-serviceorreferral .image-panel-content .left-corner-image,
body.rtl.curam.soria .container-panel-outcomeplan .image-panel-content .left-corner-image {
	left: auto;
	right: 38px;
}

body.rtl.curam.soria .container-panel-serviceorreferral .image-panel-content .image-links,
body.rtl.curam.soria .container-panel-outcomeplan .image-panel-content .image-links {
	left: auto;
	right: 163px;
}

body.rtl.curam div#content div.content-panel-detail div.outcomeplan-tab-details .status {
	left: 15px;
	right: auto; 
}


body.rtl.curam.soria div.content-panel-detail.outcomeplan-content-panel-medium {
    right: auto;
    left: 0;
}

body.rtl.curam.soria .container-panel-outcomeplan .case-participant-panel .image-panel-content .name-one-title a {
    padding-left: 0;
    padding-right: 20px;
}

body.rtl.curam.soria div#content .container-panel-outcomeplan .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line {
    margin-top: 5px;
    padding-left: 0px;
    padding-right: 20px;
}

/* Start - Latest Note Styles */
.outcomeplan-objective-activity-latest-note #note-history .body td {
    padding-top: 1em;
}
/* End -  Latest Note Styles */
/* Start - Rich Text Cluster Styles */
div.cluster-rich-text td.field {
  padding-left: 2px;
  padding-right: 2px;
}

div.cluster-rich-text td.field textarea {
  width: auto;
}
/* End - Rich Text Cluster Styles */

.month-selector {
  height: 15px;
  display: true;
  text-align: center;
  width: 100%;
  margin-top: 60px;
  z-index: 1;
}

.month-txt {
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: top;
}

.participation-calendar-cluster .calendar-menu {
  display: true;
  height: 60px;
  z-index: 0;
}

.participation-calendar-cluster .dateBar {
  display: true;
}

#content .participation-calendar-cluster .calendar .current-month-selected, 
#content .participation-calendar-cluster .calendar .current-month-selected a:link {
  color: #005291;
}

.participation-calendar-cluster td {
  border-bottom: none;
}

span.container-black-separator span.separator {
  color:#000000;
}

/* Start (JG) - Progress Order widget styles - may move out of outcome planning component and into CEF, in which case these should be moved. */
div.outer-cluster-borderless-reorder {
  border:none !important;
  width: 100% !important;
}

div.outer-cluster-borderless-reorder td {
  border:none;
  padding-left:0px;
}

div.outer-cluster-borderless-reorder table.input-cluster, .input-cluster td {
  background-color:transparent;
}
/* End - (JG) Progress Order widget styles - may move out of outcome planning component and into CEF, in which case these should be moved. */

body#Curam_OutcomePlan_workspace div#content {
position:static !important;
}

div.referralWizardDetails-inner-cluster table {
 margin-left: 0 !important;
 margin-top: 0 !important;
}

div.referralWizardDetails-inner-cluster table > tbody > tr > td {
 padding-top: 0 !important;
 padding-bottom: 0 !important;
}

div.inner-cluster-td-padding td.field,
div.inner-cluster-td-padding td.codetable {
 padding: 0px 0px 0px 0px !important;
}

iframe.activityWorkspaceFrame {
  margin-top: 5px;
  height: 250px;
  width: 100%;
}


.soria div.assessment-script-cluster {
  border:none;
  width: 100%;
  margin: 0px;
}

.soria div.assessment-script-cluster table td.field {
  padding: 0px;
}

.soria div.assessment-script-cluster .script-frame {
  width: 100%;
  height: 563px;
}

div.WorkspaceCluster {
margin-left:0px !important;
margin-right:0px !important;
margin-bottom:0px !important;
margin-top:0px !important;
width:100% !important;
height:100%;
}

div.WorkspaceCluster td.field {
padding-right:0px !important;
padding-top:0px !important;
height:100%;
}

body#Curam_OutcomePlan_workspace .page-title-bar {
display:none !important;
}

body#Curam_OutcomePlan_workspace {
overflow:hidden !important;
}

div.inner-cluster-action-set-visibility-hidden div.action-set.in-cluster.center {
  display:none !important;
}

div.outcome-plan-search-left-margin {
margin-left:15px;
}

body#Curam_OutcomePlan_viewFactorRecommendationFactorDetails div.title-exists,
body#Curam_OutcomePlan_viewFactorRecommendationsFactorGuidanceDetails div.title-exists,
body#Curam_OutcomePlan_viewFactorRecommendationsFactorProgressDetails div.title-exists,
body#Curam_OutcomePlan_viewFactorRecommendationsFactorRatingsDetails div.title-exists,
body#Curam_OutcomePlan_viewFactorRecommendationsFactorLatestNoteDetails div.title-exists,
body#Curam_OutcomePlan_viewFactorRecommendationClientDetails div.title-exists,
body#Curam_OutcomePlan_viewFactorRecommendationClientExpectedOutcomeDetails div.title-exists,
body#Curam_OutcomePlan_viewPlanRecommendationDetails div.title-exists,
body#Curam_OutcomePlan_viewPlanRecommendationDescriptionDetails div.title-exists,
body#Curam_OutcomePlan_viewServiceDetails div.title-exists,
body#Curam_OutcomePlan_viewActionDetails div.title-exists,
body#Curam_OutcomePlan_viewReferralDetails div.title-exists,
body#Curam_OutcomePlan_viewServiceLatestNote div.title-exists,
body#Curam_OutcomePlan_viewServiceProgress div.title-exists,
body#Curam_OutcomePlan_viewActionProgress div.title-exists,
body#Curam_OutcomePlan_viewLatestNote div.title-exists
body#Curam_OutcomePlan_viewRecentItem div.title-exists,
body#Curam_OutcomePlan_viewLatestNote div.title-exists,
body#Curam_OutcomePlan_viewObjectiveDetails div.title-exists,
body#Curam_OutcomePlan_viewObjectiveLatestNote div.title-exists,
body#Curam_OutcomePlan_viewObjectiveProgress div.title-exists
{
top:0px !important;
/*overflow-y:hidden !important;*/
}

#Curam_OutcomePlan_workspace #uic-1234 .dijitTabListContainer-top {
 height: 20px !important;
}

#Curam_OutcomePlan_workspace #uic-1234 .dijitTabListContainer-top .dijitTabListWrapper {
 height: 20px !important;
}

/*
#Curam_OutcomePlan_workspace #uic-1234 .contentPanelFrameWrapper {
overflow: auto;
}
*/

#Curam_OutcomePlan_workspace #iframe-uic-1234 {
overflow: hidden !important;
width: 100% !important;
}

div.pod-styling table.hideTh th{
position: absolute;
left: -100000px;
}


/* 
 * Licensed Materials - Property of IBM
 * 
 * PID 5725-H26
 *
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure 
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 */
div.outer-cluster-borderless {
  border:none !important;
}
div.outer-cluster-borderless-nospace {
  border:solid none;
  width:100% !important;
  padding: 0;
}

/* original style for the toggle list items to hide or show assessment details for a person */
div.assessment-legend-item {
  cursor: pointer !important;
  width: 10px;
  height: 10px;
  margin-top: 5px;
}

/* On the last row align the last list item with the others.  Just do it for this page as it is a specific scenario */
body#Curam_AssessmentDelivery_summary.curam.soria tr.even-last-row td.first-field, body#Curam_AssessmentDelivery_summary.curam.soria tr.odd-last-row td.first-field {
    padding-left: 4px !important;
}

/* for smaller screen resolution (e.g Ipad) expand the touch point area by essentially adding a hidden box shadow (a hack).*/  
@media only screen and (max-width: 1024px) {
  div.assessment-legend-item {
    width: 12px;
    height: 12px;
    margin-top: 0px;
    margin-left: -5px;
    padding: 5px;
    box-shadow: inset 0 0 0 6px white;
    background-clip: content-box;
  }
}

/* hide the action control on the Assessment and factors page */ 
div.inner-cluster-action-set-visibility-hidden div.action-set {
  display:none;
}

div.borderless-cluster {
  width:95% !important;
  padding: 0;
}
div.inner-field-borderless table.input-cluster>tbody>tr {
  padding: 0px;
  border-width: 0px !important;
  border-style:none !important;
  border: 0 none !important;
}
div.inner-field-borderless>table>tbody>tr {
  padding: 0px;
  border-width: 0px !important;
  border-style:none !important;
  border: 0 none !important;
}
div.inner-field-borderless td.field {
  padding: 0px;
  border-style:none;
  border-width:0px;
  border: none;
}
div.inner-field-borderless div.orderFactorsDiv {
  width:100% !important;
  margin-left:0px !important;
  margin-top: 0px !important;
  border:none;
}
div.inner-field-borderless div.orderFactorsDiv th {
  border-style:none !important;
  border-spacing:0 !important;
  border-width:0px;
  padding:0px;
}
div.inner-field-borderless div.orderFactorsDiv th img {
  margin-left:0px !important;
}
div.inner-field-borderless div.orderFactorsDiv td {
  border:0px !important;
  padding: 0px !important;
}
div.inner-field-borderless div.orderFactorsDiv table {
  border-spacing:0 !important;
  border:none !important;
}
div.inner-field-borderless td.vertical-field {
  vertical-align:top;
  padding: 0px;
  border-bottom: none 0px;
  border-top: none 0px;
  border-right-width: 0px !important;
  border-left-width: 0px !important;
  border-width: 0px !important;
  border:none;
}
div.borderless-cluster div.list-no-space td {
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  padding-bottom:2px;
  margin-left:0px;
  margin-right:0px;
  border-bottom:none;
}
div.borderless-cluster td {
  padding-left:0;
  padding-right:0;
  padding-top:0;
  padding-bottom:0;
  margin-left:0px;
  margin-right:0px;
  border-bottom:none;
}
div.outer-cluster-borderless-no-padding td {
  padding-left: 0 !important;
}
div.outer-cluster-borderless-nospace>table {
  border-collapse:separate;
  margin: 0px;
  width:100%;
}
div.outer-cluster-borderless-nospace-right-margin td.top {
  padding:0 22px 0 0 !important;
  width: 100%;
  margin: 0px !important;
}
div.outer-cluster-borderless-nospace-right-margin td.top div.list {
  padding:0 !important;
  width: 100%;
  margin: 0px !important;
}
div.borderless-cluster div.list-no-space {
  width: 100% !important;
  margin: 0px;
  border: none !important;
}
div.outer-cluster-borderless-no-margin-no-padding {
  padding:0 !important;
  margin: 0px !important;
}
div.outer-cluster-borderless-nospace-right-margin {
  border: none !important;
  width: 100%;
}
div.outer-cluster-borderless-nospace-right-margin td {
  border-bottom:none;
}
div.outer-cluster-borderless-nospace div.cluster, div.outer-cluster-borderless-nospace {
  width:100%;
}
div.outer-cluster-borderless-nospace div.cluster, div.inner-cluster-no-top-right-left-margin {
  margin:0px;
}
div.outer-cluster-borderless-nospace div.list {
  margin:0px;
  border-collapse:collapse;
  width:100%;
}
div.outer-cluster-borderless-nospace td.top {
  padding:0;
  border-bottom:none;
}
div.outer-cluster-borderless-nospace td {
  padding-left:0;
  padding-right:0;
  margin-left:0px;
  margin-right:0px;
  border-bottom:none;
}
div.outer-cluster-borderless-nospace td.padded-field {
  padding-left:5px;
  padding-right:5px;
  margin-left:0px;
  margin-right:0px;
  border-bottom:none;
}
div.borderless-cluster td.padded-field {
  padding-left:5px;
  padding-right:5px;
  margin-left:0px;
  margin-right:0px;
  border-bottom:none;
}
div.cluster-no-top-margin-border {
  margin-top:0px !important;
  border-top-width: 2px;
  border-top-style: none;
}
div.cluster-no-bottom-margin-border {
  margin-bottom:0px;
  border-bottom-width: 2px;
  border-bottom-style: none;
}
div.cluster-no-top-bottom-margin-border {
  margin-top:0px !important;
  border-top-width: 2px;
  border-top-style: none;
  margin-bottom:0px;
  border-bottom-width: 2px;
  border-bottom-style: none;
}
div.blue-cluster-background td {
  background-color:#EBEDF2;
  padding-left:5px;
  padding-right:10px;
  border-bottom: 0px;
}
span.container-black-separator span.separator {
  color:#000000;
}
div.fields-no-padding td {
  padding:0px;
}
div.navigationHeaderDetails {
  width: 97%;
}
div.cluster-tree-navigation {
  width: 97%;
  border: none;
}
div.cluster-tree-navigation td {
  padding:0px;
  border: none;
}
div.in-page-tree-navigation {
  position: relative;
  height: 500px;
  bottom: 0px;
  top: 0px;
  right: 0px;
  left: 0px;
  border: 1px solid #7786b8;
  visibility: hidden;
}
div.navigationTree {
  position: absolute;
  top: 0px;
  bottom: 0px;
  width: 180px;
  background: #E0E3EE;
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#E0E3EE', EndColorStr='#FFFFFF');
  border-right: 1px solid #7786b8;
}
div.navigationFrame {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 185px;
  right: 0px;
  border-left: 1px solid #7786b8;
}
div.navigationHeader {
  height: 18px;
  border-bottom: 1px solid #7786b8;
  background-color: #C9CADD;
}
div.navigationHeader span {
  float: left;
  font-weight: bold;
  margin: 2px;
  color: #404E77;
}
div.navigationHeader a {
  float: right;
}
a.toggleAnchor {
  margin: 2px;
  cursor: pointer;
}
div.objectContainer {
  position: absolute;
  top: 19px;
  bottom: 1px;
  left: 0px;
  right: 0px;
}
iframe.tree-frame {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  height: 100%;
}
div.cluster-transparent table.input-cluster, .input-cluster td {
  background-color:transparent;
}
div.outer-cluster-borderless-width {
  border:none !important;
  width: 100% !important;
}
div.outer-cluster-borderless-width td {
  border:none;
  padding-left:0px;
}
div.outer-cluster-borderless-width table.input-cluster, .input-cluster td {
  background-color:transparent;
}
div.cluster-transparent-no-margin-border {
  background-color:transparent;
  width:100% !important;
  margin: 0px 0px 0px 0px !important;
  border-style:none !important;
}
div.cluster-transparent-with-border {
  background-color:transparent;
  border:1px solid #7786B8;
}
div.cluster-transparent-with-border table tbody tr td.top {
  padding: 0px 0px 0px 0px;
}
div.cluster-transparent-with-border > table > tbody > tr {
  border-bottom:1px solid #EBEDF2;
}
div.cluster-transparent-with-border > table > tbody > tr > td {
  border-style:none !important;
}
div.cluster-no-margin-border-top-bottom-left-right {
  margin-bottom:0px;
  border: 0px !important;
  border-bottom-style: none;
  margin-left:0px !important;
  border-left-width: 0px;
  border-left-style: none;
  margin-right:0px;
  border-right-width: 0px;
  border-right-style: none;
  margin-top:0px;
  border-top-width: 0px;
  border-top-style: none;
  width:100% !important;
}
div.inner-tds-no-padding td.top {
  padding-left: 0px !important;
  padding-right: 0px !important;
  border-bottom: 0px;
  padding-bottom:0px;
  padding-top:0px;
}
div.list-no-top-bottom-margin-border-with-scrollbar {
  max-height:145px;
  overflow-y:auto;
  overflow-x:hidden;
}
div.cluster-no-padding-border-bottom-set-height-with-scrollbar > table > tbody > tr > td + td {
  padding-left:0px !important;
}
div.cluster-no-padding-border-bottom-set-height-with-scrollbar > table > tbody > tr > td > div {
  height:80px;
  overflow-y:auto;
  overflow-x:hidden;
}
div.cluster-no-padding-border-bottom-set-height-with-scrollbar > table > tbody > tr > td > div > table > tbody > tr > td.container,
div.cluster-no-padding-border-bottom-set-height-with-scrollbar > table > tbody > tr > td > div > table > tbody > tr > td.field {
  border-bottom:0px;
}
div.cluster-no-padding-border-bottom-set-height-with-scrollbar {
  width:95.5% !important;
}
div.cluster-no-padding-border-bottom-set-height-with-scrollbar-width-99-8 > table > tbody > tr > td + td {
  padding-left:0px !important;
}
div.cluster-no-padding-border-bottom-set-height-with-scrollbar-width-99-8 > table > tbody > tr > td > div {
  height:80px;
  overflow-y:auto;
  overflow-x:hidden;
}
div.cluster-no-padding-border-bottom-set-height-with-scrollbar-width-99-8 > table > tbody > tr > td > div > table > tbody > tr > td.container,
div.cluster-no-padding-border-bottom-set-height-with-scrollbar-width-99-8 > table > tbody > tr > td > div > table > tbody > tr > td.field {
  border-bottom:0px;
}
div.cluster-no-padding-border-bottom-set-height-with-scrollbar-width-99-8 {
  width:99.7% !important;
}
div.cluster-no-padding-border-bottom-no-margin-top {
  margin-top: 0px;
  width:99.5% !important;
}
div.cluster-no-padding-border-bottom-no-margin-top > table > tbody > tr > td {
  padding-top: 0px;
  padding-left:0px !important;
  padding-right: 0px;
}
div.cluster-no-padding-border-bottom-no-margin-top > table > tbody > tr > td > div.cluster {
  margin-top: 0px;
  border-top-style: none;
  border-top-width: 2px;
}
div.list-no-border tbody tr td {
  border:medium none;
}
div.outer-cluster-borderless-nospace tbody tr td.vertical-field {
  vertical-align:top;
  padding-left:0px!important;
  padding-right:0px!important;
}
div.outer-cluster-borderless-nospace tbody tr td.vertical-field > div.list {
  margin-left:0px;
}
div.outer-cluster-borderless-nospace tbody tr td.score-field {
  text-align:right;
  padding-right:6px;
}
div.outer-cluster-borderless-nospace h1 {
  font-weight:bold;
  font-size:120%;
  padding-left:0px;
  padding-right:5px;
}
div.outer-cluster-borderless-nospace h2.stand-alone {
  font-weight:bold;
  background-color:transparent;
  border:medium none;
  padding-left:0px;
  padding-right:5px;
  padding-top:5px
}
div.cluster-inner-clusters-no-padding-margin-top-bottom-border tbody tr td {
  padding: 0px;
}
div.cluster-inner-clusters-no-padding-margin-top-bottom-border tbody tr td div.cluster {
  padding: 0px;
  margin: 0px;
  border-top-style: none;
  border-left: 0px;
  border-bottom: none;
}
div.cluster-inner-clusters-no-padding-margin-top-bottom-border tbody tr td div.list {
  padding: 0px;
  margin: 0px;
  width: 99.8% !important;
  border-top-style: none;
}

div.cluster.cluster-with-no-header td.top.last-col div.cluster.cluster-with-header.is-uncollapsed.label-field.ap-cluster-no-left-margin {
 
     margin-left: 0px;
}

div.cluster.cluster-with-no-header.label-field.ap-cluster-reduced-top-padding {
     margin-top: 3px;
}

div.outer-cluster-borderless-nospace td.bold-field {
  font-weight: bold;
}
div.orderFactorsDiv {
  width:99.8% !important;
  margin-left:4px !important;
}
div.orderFactorsDiv th {
  border-style:none !important;
  border-width:0px;
  padding:0px;
}
div.orderFactorsDiv th img {
  margin-left:0px !important;
}
div.orderFactorsDiv td {
  border:0px !important;
  padding-left:1px !important;
  padding-right:0px !important;
  padding-top:0px !important;
  padding-bottom:0px !important;
}
div.orderFactorsDiv table {
  border-spacing:0 !important;
}
div.guidance-cluster {
  border:0;
  width: 97%;
}
div.guidance-cluster-visible td.field {
  vertical-align:top;
  padding: 0px;
  border-bottom: none 0px;
  border-top: none 0px;
}
div.guidance-cluster-visible div.guidance-cluster-details > div {
  border: none 0px;
}
div.guidance-cluster-visible table.guidanceTable {
  border: 0px;
  width: 98.5%;
}
div.guidance-cluster-visible div.guidance-cluster-details {
  margin: 0px;
  width: 99.95% !important;
  border: none 0px;
}
div.guidance-cluster-details td.vertical-field {
  vertical-align:top;
  padding-left: 0px;
  padding-right: 0px;
  border-bottom: none 0px;
  border-top: none 0px;
}
div.guidance-cluster-details div.list {
  border: none 0px;
}
div.guidance-cluster td.field {
  vertical-align:top;
  padding-right: 0px;
  border-bottom: none 0px;
  border-top: none 0px;
}
div.outer-cluster-no-left-top-right-border-nospace table.guidance-and-results-table > tbody > tr > td {
  border-top: none 0px !important;
  border-right: none 0px;
  border-bottom: none 0px;
}
div.outer-cluster-no-left-top-right-border-nospace table.guidance-and-results-table tbody > tr> td > h4 {
  padding-top: 4px;
  padding-left: 6px;
}
div.outer-cluster-no-left-top-right-border-nospace table.guidance-and-results-table {
  width: 100%;
  text-align: right;
  border-top: none 0px !important;
  border-bottom: none 0px !important;
}
div.outer-cluster-no-left-top-right-border-nospace {
  width:100% !important;
  border-top: none 0px !important;
  border-left: none 0px;
  border-right: none 0px;
  border-bottom: none 0px;
}

div.outer-cluster-no-left-top-right-border-nospace h2.heading-transparent-bold {
  background-color:transparent;
  background-image: none !important; 
  border-style: none !important; 
  border: none 0px;
  padding-left: 6px;
   overflow-x: visible;
}
div.outer-cluster-no-left-top-right-border-nospace td.factorNameIndividual {
  width:45%
}
div.outer-cluster-no-left-top-right-border-nospace td.factorNameGroup {
  width:50%
}
div.guidance-cluster-details table > tbody > tr > td > div > div {
  border-top: 0px !important;
}
div.outer-cluster-no-left-top-right-border-nospace td.resultDetailsGroup {
  width: 25%;
  text-align: right;
}
div.outer-cluster-no-left-top-right-border-nospace td.resultDetailsIndividual {
  width: 25%;
  text-align: right;
}
div.outer-cluster-no-left-top-right-border-nospace hr.width-87 {
  height: 1px;
  color: #e0e3ee;
  background-color: #e0e3ee;
  width: 88%;
  text-align: center;
}
div.outer-cluster-no-left-top-right-border-nospace td.text-align-right {
  text-align: right;
}
div.outer-cluster-no-left-top-right-border-nospace h4.text-align-right {
  text-align: right;
}
div.outer-cluster-no-left-top-right-border-nospace tr.hide-table-row {
  display: none;
}
div.outer-cluster-no-left-top-right-border-nospace table > tbody > tr > td > a {
  text-decoration: none;
  color: #f08626;
}
div.outer-cluster-no-left-top-right-border-nospace h4.max-hight-set-overflow-hidden {
  max-height: 43px;
  overflow: hidden;
}
div.outer-cluster-no-left-top-right-border-nospace hr.width-98 {
  height: 3px;
  color: #e0e3ee;
  background-color: #e0e3ee;
  width: 99%;
  text-align: center;
  margin-bottom: 0px;
}
iframe.answers-frame {
  position: absolute;
  width: 98%!important;
  height: 90%
}
div#answers-frame-doc4 {
  width:73%!important;
}
div.list tbody tr.highlightDifferent td {
  background-color: #BEF781 !important;
}
div.list-nospace {
  margin-left:0px!important;
  margin-right:0px!important;
  width:99.6%!important;
}
td.equally-padded-field {
  padding-left:5px!important;
  padding-right:5px!important;
}
body#Curam_AssessmentDelivery_listAssessmentResults ul#error-messages {
  margin-left:14px;
}
a.action-control-display-none {
  display:none;
}
div.assessment-summary-outer-cluster td.top {
  border-bottom: none;
}
div.assessment-summary-outer-cluster div.cluster {
  border: none;
}

div.assessment-summary-outer-cluster div.scrollable {
  border-bottom: solid; 
  border-bottom-width: 1px;
  border-bottom-color: #ece9d8;
}
div.assessment-summary-inner-details-cluster table > tbody > tr > td {
  border-bottom: none;
}

div.assessment-summary-inner-cluster {
  margin-top: 22px!important;
}
div.assessment-summary-inner-cluster td.label {
  background-color: transparent;
}
div.assessment-summary-inner-cluster td.container {
  border-bottom: none;
}

/* Select Client and Roles */
span.image-name-container, span.image-name-container span, span.image-name-container img {
  vertical-align: middle;
}

div.client-roles-scrollable {
  max-height: 460px;
  overflow-y: auto;
  overflow-x: hidden;
}
/* Select Client and Roles */

/* Style for assessment results */
 div.assessment-results-cluster {
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 0px !important;
} 

div.assessment-results-inner-left-list {
  margin-right: 4px !important;
}

div.assessment-results-inner-right-list {
  margin-left: 4px !important;
}

div.assessment-results-cluster div#priorityResultDiv > table > thead > tr > th.field,
div#priorityResultDiv div.factor-result-list > table > thead > tr > th.field {
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 10px;
  padding-right: 10px;
}

div.assessment-cluster div.list-no-border-background table {
  border: medium none !important;
}

div.assessment-cluster div.list-no-border-background tbody tr td {
  background: none !important;
  border: medium none !important;
}

div#group-results-div {
  margin-bottom: 12px;
}

div.assessment-summary-padded-cluster table td { 
    padding-left: 4px !important;
} 

body.list-inline-page div.assessment-summary-padded-cluster div.list table.scrollable-list-header-table thead tr th.first-header, 
body.list-inline-page div.assessment-summary-padded-cluster .list table thead tr th {
	background: transparent !important;
	border: none !important;
    border-bottom: 2px solid #e0e0e0 !important;
}
 
body.list-inline-page div.assessment-summary-padded-cluster div.list table.scrollable-list-header-table thead tr th span, 
body.list-inline-page div.assessment-summary-padded-cluster .list table thead tr th span {
    padding: 10px 10px 10px 4px !important;
    display: block !important;
    color: #5A5A5A !important;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 14px !important;
    line-height: 20px !important;
    font-weight: normal !important;
    border-right: 0 !important;
}

div#priorityResultDiv div.header-wrapper {
    margin-bottom: 2px;
    padding-bottom: 2px;
}
div#priorityResultDiv td.vertically-aligned-field {
  vertical-align:top;
}
div#priorityResultDiv td.vertically-aligned-field > div.list {
  margin-left:0px;
}
div#priorityResultDiv td.left-padded-field {
  padding-left:4px;
}
div#priorityResultDiv td.right-padded-field {
  padding-right:4px;
}

div.om-action-home .action-notes  {
	padding-right: 21px !important;
}

div.om-action-home .action-completion-details {
	margin-left: 0px !important;
}

/* ==== Curam 2016 Styling ==== */

.client-roles-scrollable .image-name-container img {
  width: 30px;
  height: 30px;
}

div#curam_smartercare_ipsum_dijit_charting_graph_InnerGraph_0 > div div { 	 
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif !important;
    font-size: 12px !important;
    color: #464646;    
} 


.rtl #wizardcrumbs li.first {
  padding-left:0;
  padding-right:.75em;
}

.rtl #wizardcrumbs li {
  float:right;
  padding-left:0;
  padding-right:.25em;
}

.rtl #wizardcrumbs li span {
  float:right;
}

.rtl #wizardcrumbs li span.txt {
  padding:0 5px 0 15px;
}

.rtl #wizardpagedesc {
  padding-left:0;
  padding-right:.5em;
}

.rtl #wizardpagedesc span {
  float:right;
  padding:.1em .5em 0 0;
}

/*______________________________________________________________________________
 * PLANNERAPP.css
 *
 *  Styling specific to the PLANNERAPP Application View
 */

.PLANNERAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/ORANGE/pod_title_cc.png");
}
.PLANNERAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/ORANGE/pod_title_tl.png");
}
.PLANNERAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/ORANGE/pod_title_tc.png"); 
}
.PLANNERAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/ORANGE/pod_title_tr.png");
}

/*------------------------------------*/
/* Start - Wizard Breadcrumb Styles */
div.wizard-cluster {
  border:none;  
}

div.wizard-cluster td.field {
  border:none;
  padding:0px;
}

#wizard-menu {
  font-family:Tahoma;
}

#wizard-menu ul {
  border:none;
  padding-top: 0px;
}

#wizard-menu ul, li {
  list-style-type:none;
  padding:0;
  margin:0;
}

#wizardcrumbs {
  height:3em;
  background-color:#DEE8EE;
}

#wizardcrumbs li.first {
  padding-left:.75em;
}

#wizardcrumbs li {
  float:left;
  font-weight:bold;
  padding-left:.25em;
}

#wizardcrumbs li span {
  float:left;
  line-height:3em;
}

#wizardcrumbs li span.num {
  color:#FFF;
  padding: 0 10px 0 10px;
}

#wizardcrumbs li span.txt {
  display:block;
  padding:0 15px 0 5px;
}

#wizardcrumbs li.visited, 
#wizardcrumbs li.last-visited {
  background-color:#CBDBEE;
}

#wizardcrumbs li.current {
  background-color:#E8EFF3;
}

#wizardcrumbs li.visited span.num, 
#wizardcrumbs li.last-visited span.num {
  background:url(../../Images/wizard/wiz_circ_darkblue.png) no-repeat 3px 7px;
}

#wizardcrumbs li.current span.num {
  background:url(../../Images/wizard/wiz_circ_orange.png) no-repeat 3px 7px;
}

#wizardcrumbs li.todo span.num {
  background:url(../../Images/wizard/wiz_circ_blue.png) no-repeat 3px 7px;
}

#wizardcrumbs li.visited span.txt {
  color:#73A5C1;
  background:url(../../Images/wizard/wiz_arrow_0.png) no-repeat right center;
  left:2px;
}

#wizardcrumbs li.last-visited span.txt {
  color:#73A5C1;
  background:url(../../Images/wizard/wiz_arrow_1.png) no-repeat right center;
}

#wizardcrumbs li.current span.txt {
  color:#2A719E;
  background:url(../../Images/wizard/wiz_arrow_2.png) no-repeat right center;
}

#wizardcrumbs li.todo span.txt {
  color:#73A5C1;
  background:url(../../Images/wizard/wiz_arrow_3.png) no-repeat right center;
}

#wizardpagedesc {
  padding-left:.5em;
  height:2em;
  border:none;
  border-top:1px solid #FFF;
  background-color:#EBF1F4;
}

#wizardpagedesc span {
  float:left;
  line-height:2em;
  font-weight:bold;
  padding:.1em 0 0 .5em;
}

#wizardpagedesc span.title {
  color:#4A972F;  
}

#wizardpagedesc span.desc {
  color:#2A719E;
}
/* End - Wizard Breadcrumb Styles */
.rtl div.blue-cluster-background td {
  padding-left: 10px;
  padding-right: 5px;
}

.rtl div.navigationFrame {
  left: 0px;
  right: 185px;
}

.rtl div.navigationHeader span {
  float: right;
}

.rtl div.navigationHeader a {
  float: left;
}

.rtl div.outer-cluster-borderless-nospace tbody tr td.score-field {
  text-align: left;
  padding-left:6px;
  padding-right:0px;
}

.rtl div.outer-cluster-borderless-nospace h1 {
  padding-left:5px;
  padding-right:0px;
}

.rtl div.outer-cluster-borderless-nospace h2.stand-alone {
  padding-left:5px;
  padding-right:0px;
}

div.outer-cluster-no-left-top-right-border-nospace table.guidance-and-results-table tbody > tr> td > h4 {
  padding-right: 6px;
  padding-left: 0px;
}

.rtl div.outer-cluster-no-left-top-right-border-nospace td.resultDetailsGroup {
  text-align: left;
}

.rtl div.outer-cluster-no-left-top-right-border-nospace td.resultDetailsIndividual {
  text-align: left;
}

.rtl div.outer-cluster-no-left-top-right-border-nospace td.text-align-right {
  text-align: left;
}

.rtl div.outer-cluster-no-left-top-right-border-nospace h4.text-align-right {
  text-align: left;
}

.rtl body#Curam_AssessmentDelivery_listAssessmentResults ul#error-messages {
  margin-right:14px;
  margin-left:0px;
}

.rtl div.assessment-results-inner-left-list {
  margin-left: 4px !important;
  margin-right: 0px !important;
}

.rtl div.assessment-results-inner-right-list {
  margin-right: 4px !important;
  margin-left: 0px !important;
}

.rtl div.assessment-summary-padded-cluster table td {
    padding-right: 4px !important;
    padding-left: 0px !important;
} 

.rtl div#priorityResultDiv td.left-padded-field {
  padding-right:4px;
  padding-left:0px;
}

.rtl div#priorityResultDiv td.right-padded-field {
  padding-left:4px;
  padding-right:0px;
}

/*______________________________________________________________________________
 * objectiveReasonDetailsView.css
 * 
 * Create styles that are applied to the objectiveReasonDetailsView dijits.
 */

/* Outer details box. */
.objective-reason-details {
    margin: 5px 5px 5px 0px;
    border: 1px solid blue;
}

/* Put margins around all immediate children */
.objective-reason-details > div {
    margin: 5px 5px 5px 5px;
}

.objective-reason-details .factorPlanReasonPanel,
.objective-reason-details .factorClassificationReasonPanel,
.objective-reason-details .rulesetReasonPanel
{
    border-top: 1px solid blue;
}

.objective-reason-details .reasonDescription {
    font-weight: bold;
    color: #F8B00B;
    margin-top: 5px;
    margin-bottom: 5px;
}
div.evd-sitemap-cluster {
  margin-top: 20px;
}

div.evd-sitemap-cluster table {
  border-spacing: 0;
}

div.evd-sitemap-cluster .cluster {
  width: 100%;
  border: 0 solid white;
}

div.evd-sitemap-cluster td {
  border-bottom: 0 solid white;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

div.evd-sitemap-heading-cluster {
  text-align: left;
  margin-top: 0;
}

div.evd-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.evd-sitemap-link-cluster {
  margin-top: 0;
}

div.evd-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;
}

.outest-cluster table tbody tr td {
    background-color: white;
    padding: 0px;
    width: 80%;
}

.outest-cluster table tbody tr td.top div.label-field {
    margin: 0px;
} 
.outest-cluster-edit table tbody tr td.top div.label-field {
    margin: 0px;
} 

.outest-cluster-edit table tbody tr td {
    background-color: #EBEDF2;
    padding: 0px;
    width: 80%;
}

.outest-cluster table tbody tr td .grouped-cluster {
    border-style:none;    
    margin: 1px;
    width: 80%;
}

.outest-cluster-edit table tbody tr td .grouped-cluster {
    border-style:none;
    margin: 0px;
    width: 80%;
}

.outest-cluster table tbody tr td .grouped-cluster table tbody tr td.cluster-pad,
.outest-cluster table tbody tr td .grouped-cluster table tbody tr td.skip-field {
    background-color: #EBEDF2;
    border-bottom:1px solid #EBEDF2;
    padding: 0px;
} 

.outest-cluster-edit div.label-field td.skip-field,
.outest-cluster-edit div.label-field td.cluster-pad {
    background-color: #EBEDF2;
    background: #EBEDF2;    
    border-bottom: 0px solid #EBEDF2;
}


.evidenceToolbarLinkStyle a.ac,
.evidenceToolbarLinkStyle a.ac:hover,
.evidenceToolbarLinkStyle a.ac:visited,
.evidenceToolbarLinkStyle a.field-link,
.evidenceToolbarLinkStyle a.field-link:hover,
.evidenceToolbarLinkStyle a.field-link:visited {
display:none;
}

.evidenceToolbarLinkSpaceStyle a.ac,
.evidenceToolbarLinkSpaceStyle a.ac:hover,
.evidenceToolbarLinkSpaceStyle a.ac:visited,
.evidenceToolbarLinkSpaceStyle a.field-link,
.evidenceToolbarLinkSpaceStyle a.field-link:hover,
.evidenceToolbarLinkSpaceStyle a.field-link:visited {
display:none;
}
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
 */ 


/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2019.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

/*______________________________________________________________________________
 * 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
 */ 
/* 
 * Licensed Materials - Property of IBM
 * 
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure 
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 */
/*______________________________________________________________________________
 * 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 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,
body.curam.soria div.pod-container div.pod-styling div#PT19001_body table.findclientpod-background td.findClientActions .button-link .actioncontrol-button-center a:focus {
    color: #ffffff;
    background-color: #1f57a4;
}

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;
}

/*______________________________________________________________________________
 * 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;

 } 

/*______________________________________________________________________________
 * 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");
}

/*------------------------------------*/
/* 
 * Licensed Materials - Property of IBM
 * 
 * Copyright IBM Corporation 2016,2020. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure 
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 */
.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;
}

#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/Arrow_Down_Grey70_20px.png);
}

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/Arrow_Left_Grey70_20px.png);
}

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/Arrow_Down_Blue60_20px.png);
}

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/Arrow_Left_Blue60_20px.png);
}

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;
}

body.curam.soria div#content table#toggleTODOTable tbody tr#tr4 td {
    border-bottom: 1px solid #e0e0e0 !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 #e0e0e0 !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 #e0e0e0 !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: #1f57a4;
    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: #25467a;
}

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;
}

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_Blue50_20px.png) 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 #e0e0e0 !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 #e0e0e0 !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/Arrow_Right_Grey70_20px.png);
}

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/Arrow_Right_Blue60_20px.png);
}

/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2019, 2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

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.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;
  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;
  }
  
}
/*______________________________________________________________________________
 * 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");
}

/*------------------------------------*/
/*______________________________________________________________________________
 * 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");
}

/*------------------------------------*/
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;
}

/*
 * 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.*/
div.smart-panel-cluster div div.header-wrapper h2.collapse span.collapse-title {
  font-weight:bold;
  color:#4e4d4d; 
  font-family:Tahoma;
  font:Tahoma;
}

div.smart-panel-cluster>div>table>tbody>tr>td>div span {
   white-space: normal;
}

div.smart-panel-cluster>div>table>tbody>tr>td>input {
  margin-top: 8px;
  margin-bottom: 5px;
  width: 95%;
}

div.smart-panel-cluster>div>table>tbody>tr>td>div {
  padding-top: 5px;
}

div.smart-panel-cluster>div>table>tbody>tr>td>div>a {
  padding-right: 8px;
}

div.smart-panel-cluster>div>div.header-wrapper {
  background-image: url("../../Images/smartpanel_title_bg.png");
}

.soria div.smart-panel-cluster>div>div.header-wrapper>h2.collapse {
  background-image: url("../../Images/smartpanel_title_bg.png");
  background-repeat: repeat-x;
}

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

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

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

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

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

body.basic#Curam_Application_smartPanel .title-exists {
  top:0;
}

body.basic#Curam_SmartPanelHome .title-exists {
  top:0;
}

body.basic#Curam_Triage_smartPanel .title-exists {
  top:0;
}

body.basic#Curam_Screening_smartPanel .title-exists {
  top:0;
}

body.basic#Curam_LifeEvents_smartPanel .title-exists {
  top:0;
}

div.smart-panel-cluster>div>table>tbody>tr>td>div>div>div img {
   width:100%;
   height:1px;
   padding-top: 5px;
   padding-bottom: 5px;
}

/* ======== Curam Styling 2016 ======== */
body.curam.soria.smart-panel  .page-title-bar  {
  display:none !important;
  height:1px !important;
}

body.curam.soria.smart-panel .title-exists {
  top:0;
}

body.curam.soria.smart-panel div.smart-panel-cluster>div>div.header-wrapper>h2.collapse {
  background-image: none;
}

/* ======== End Curam Styling 2016 ======== */
/*______________________________________________________________________________
 * 
 * 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.cluster div table tbody tr td.first-col div.cluster {
	margin-left: 0px;
	margin-right: 0px;
}

#Curam_ApplicationAuthorisation_forICAndOP div.cluster div table tbody tr td.first-col div.list {
	margin-left: 0px;
	margin-right: 0px;
}

#Curam_ProgramAuthorisation_forICAndOP div.cluster div table tbody tr td.first-col div.cluster {
	margin-left: 0px;
	margin-right: 0px;
}

#Curam_ProgramAuthorisation_forICAndOP div.cluster div table tbody tr td.first-col div.list {
	margin-left: 0px;
	margin-right: 0px;
}
/*
  ______________________________________________________________________________
 * 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;
 }

/*______________________________________________________________________________
 * 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;
}


/* 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/arrow_scroll_left_hover.png");
}

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;
}
/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

/*______________________________________________________________________________
 * 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;
}

/* 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/icon-ccv.png") 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/icon-ccv-hover.png");
}

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 {
  font-size: 14px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  line-height: 13px;
  padding: 0 20px 0 5px;
  position: absolute;
  right: 0px;
  top: 5px;
  color: #264a60;
}

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/toggle_photo_hover.png');
}

#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/toggle_photo_nor.png');
  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/toggle_list_hover.png');
}

#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/toggle_list_nor.png');
  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;
    width: 50%;
}

#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_1 img {
  height: 16px;
  width: 20px;
  padding-top: 3px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 7px;
}

#curam_controller_stackCon-threeimages-applicationcase #curam_controller_stackCon-threeimages-applicationcase_title_2 img {
  height: 20px;
  width: 20px;
  padding-top: 3px; 
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 5px;
}

#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/arrow_scroll_left_hover.png");
}

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");
}

#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: #5A5A5A;
	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/icon-ccv.png") 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/icon-ccv-hover.png");
}

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;
}

/* Content panel for Application Case Status*/
body.curam.soria div.application-case-status {
	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: #294c62;
	padding: 0px;
}


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;
}

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  */

/*
 * IBM Confidential
 *
 * OCO Source Materials
 * PID 5725-H26
 * 
 * Copyright IBM Corporation 2014
 *
 * The source code for this program is not published or otherwise divested
 * of its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office
 */
.lorryActivityBlockContainer .blockContainerBaseFooter {
    overflow: initial;
}
/*______________________________________________________________________________
 * RECEPTIONMANAGEMENT CLIENTCONTACTSEARCHPOD
 *
 * styles for the search client contact pod
 */

.clientcontactsearchpod-background {
  width: 100%;
}

.firstnamelabel {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 40%;
    padding-left:10px;
    font-family:tahoma;
    font-size: 100%;
}

.firstnamefield {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 95%;
}


.lastnamelabel {
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 40%;
    padding-left:10px;
    font-family:tahoma;
    font-size: 100%;
}

.lastnamefield {
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 95%;
}

.contactdatelabel {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 40%;
    padding-left:10px;
    font-family:tahoma;
    font-size: 100%;
}


.clientcontactsearchpod-background table.date {
  width: 45%;
  text-align: left;
  width: 50% !important;
}

.clientcontactsearchpod-background td div.action-bar {
    text-align: center;
    float: none;
    width: 95%;
    margin-top: 10px;
}


.clientcontactsearchActions div.action-bar {
    text-align: center;
}

.clientcontactsearchActions span.action-bar {
    float: none;
}

.unSubmContcheckboxField{
    font-family: tahoma;
    font-size: 100%;
    height: 15px;
    margin-bottom: 0;
    margin-top: 5px;
    padding-left: 10px;
    width: 40%
}

.unSubmContcheckboxLabel{
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 11px;
    padding-left:12px;
    font-family:tahoma;
    font-size: 100%;
}


/*______________________________________________________________________________
 * rm-details.css
 * 
 * Create styles that are applied to the HTML for thumb nail panel.
 */

.phone-image {
  float: left;
  padding-left: 15px;
  padding-top: 36px;
}

.phone-number {
  font-family: tahoma;
  color: #000000;
  float: left;
  padding-left: 5px;
  padding-top: 44px;
  white-space: nowrap;
  overflow: hidden;
}

.rm-address {
  font-family: tahoma;
  font-size: 110%;
  color: #000000;
  float: left;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 15px;
  padding-bottom:0px;
  padding-top: 5px;
  width:100%;
}

rmdetails-panel {
  left:10px;
  position:absolute;
  right:11px;
  top:0;
}

div.rmdetails-panel {

    background-color: #FFFFFF;
    left: 9px;
    position: absolute;
    width: 600px;
    top: 20px;
    z-index: 0;
      
  }
/*______________________________________________________________________________
 * 
 * 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_ReceptionManagementHome .page-header
{
 display: none;
 visibility:hidden;
}
#Curam_ReceptionManagementHome div#content
{
  top:0;
}

/*______________________________________________________________________________
 * RMAPP.css
 *
 * Styling specific to the Reception Management Worker Application View.
 */
 
.RMAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_cc.png");
}

.RMAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/BLUE/pod_title_tl.png") no-repeat scroll  0 0 transparent;
}

.RMAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/BLUE/pod_title_tc.png") repeat-x scroll  0 0 transparent;
}

.RMAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/BLUE/pod_title_tr.png") no-repeat scroll  0 0 #FFF;
}
/*------------------------------------*/
a.evidenceBannerStyleLink, 
a.evidenceBannerStyleLink:hover, 
a.evidenceBannerStyleLink:visited {
color:#FFFFFF;
text-align:left; 
font-weight:bold;
text-decoration:none;
font-size:10px;
}

td.evidenceBannerStyleContainer{
background-color:rgb(184,189,204);
border-width:thin; 
border-color:#FFFFFF;
border-style:outset;
white-space:nowrap;
}

td.evidenceBannerStyleContainer a:hover{
background-color:rgb(205,209,220);
border-width:thin; 
border-color:#FFFFFF;
border-style:outset;
white-space:nowrap;
}


.evidenceBannerStyleContainerSelected a, 
.evidenceBannerStyleContainerSelected a:hover, 
.evidenceBannerStyleContainerSelected a:visited {
color:rgb(120,126,148);
text-align:left; 
font-weight:bold;
text-decoration:none;
font-size:10px;
}

td.evidenceBannerStyleContainerSelected{
background-color:rgb(205,209,220);
border-width:thin; 
border-color:#FFFFFF;
border-style:outset;
white-space:nowrap;
}


.evidenceToolbarStyle {
  margin-right: -5px;
  padding-right: -5px;
}

.evidenceToolbarSpaceStyle {
  margin-left: 20;
  padding-left: 20;
}

.evidenceToolbar2Style {
  margin-left: -7px;
  padding-left: -7px;
}
.evidenceToolbarStyle {
  margin-right: -5px;
  padding-right: -5px;
}

.evidenceToolbarSpaceStyle {
  margin-left: 20;
  padding-left: 20;
}

.evidenceToolbar2Style {
  margin-left: -7px;
  padding-left: -7px;
}

.siteMapLabel {
	background-color: #dae7f3;
	margin-right: 0px;
	font-size: 9pt;
	font-family: Verdana;
	border-color: #7193b6;
	border-style: solid;
	border-width: thin;
	color: #336699;
	width: 215px;
	height: 25px;
	text-align: right;
	margin-top: 0px;
	padding-right: 4px;
	position: fixed;
	visibility: visible;
	z-index: auto;
	padding-top: 4px;

}

.siteMapLabel a:VISITED {
	color: #336699;
}
.siteMapLabel a:HOVER {

}
div.evd-sitemap-cluster {
  margin-top: 20px;
}

div.evd-sitemap-cluster table {
  border-spacing: 0;
}

div.evd-sitemap-cluster .cluster {
  width: 100%;
  border: 0 solid white;
}

div.evd-sitemap-cluster td {
  border-bottom: 0 solid white;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

div.evd-sitemap-heading-cluster {
  text-align: left;
  margin-top: 0;
}

div.evd-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.evd-sitemap-link-cluster {
  margin-top: 0;
}

div.evd-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;
}

/* BEGIN, HARP 75798, SM */


.outest-cluster table tbody tr td {
    background-color: white;
    padding: 0px;
    width: 100%;
}

.outest-cluster table tbody tr td.field, .outest-cluster table tbody tr td.address,
.outest-cluster table tbody tr td.container {
    background-color: white;
    padding: 2px 10px 2px 5px;
    width: 100%;
}

.outest-cluster table tbody tr td.top div.label-field {
    margin: 0px;
}
.outest-cluster-edit table tbody tr td.top div.label-field {
    margin: 0px;
}

.outest-cluster-edit table tbody tr td {
    background-color: #EBEDF2;
    padding: 0px;
    width: 100%;
}

.outest-cluster table tbody tr td .grouped-cluster {
    border-style:none;
    margin: 1px;
    width: 100%;
}

.outest-cluster-edit table tbody tr td .grouped-cluster {
    border-style:none;
    margin: 0px;
    width: 100%;
}

.outest-cluster-edit .select.codetable,
.outest-cluster-edit .input.date,
.outest-cluster-edit .input.text {
    margin-bottom:2px;
}

.outest-cluster table tbody tr td .grouped-cluster table tbody tr td.cluster-pad,
.outest-cluster table tbody tr td .grouped-cluster table tbody tr td.skip-field {
    background-color: #FFFFFF;
    background: #FFFFFF;
    border-bottom:1px solid #EBEDF2;
    padding: 2px 10px 2px 5px;
}


.outest-cluster-edit div.label-field td.skip-field,
.outest-cluster-edit div.label-field td.cluster-pad {
    background-color: #EBEDF2;
    background: #EBEDF2;
    border-bottom: 0px solid #EBEDF2;
}
/* END, HARP 75798 */


/* BEGIN, HARP 79339, NS */
td.top div.custom_application_intake_borderless {
  border: 0 solid white;
  color:#7786B8;
}

td.top div.custom_application_intake_borderless p.description {
  background-color:#E0E3EE;
  color:#7786B8;
  padding:0pt 6px 1px;
  font-size:92%;
}

td.top div.custom_application_intake_borderless td.field{
  background-color:#E0E3EE;
  color:#7786B8;
  padding:0pt 6px 1px;
  font-size:92%;
}
/* END, HARP 79339 */


/* ==== Curam 2016 Styling ==== */

body.curam div.container-panel-ic #controller_stackCon-fourimages span.dijitToggleButton {
  width: 40px;
  height: 30px;
  margin: 0px;
}

body.curam div.container-panel-ic #controller_stackCon-fourimages span.dijitToggleButton .dijitButtonNode {
  border: none;
  width: 100%;
  height: 100%;
  padding: 0px;
  background: none;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-links-panel {
	width: 360px;
}

body.curam.soria div#content div.container-panel-ic div.ic-single-person-links-panel {
  left: 180px;
	width: 425px;
}

body.curam.soria div#content div.container-panel-ic div.case-participant-panel.single-case-member {
  left: 0;
  width: 177px;
}

body.curam.soria div#content div.container-panel-ic div.case-owner-panel {
  background-color: #f4f4f4;
  padding-top: 0;
  padding-left: 0;
  left: 0px;
}

body.curam.soria div#content div.container-panel-ic div.ic-single-person-links-panel div.cgiss-tab-links div.case-owner-panel {
  bottom: 7px;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.case-owner-panel {
  bottom: 0px;
}


body.curam.soria div#content div.container-panel-ic div.case-owner-panel div.case-owner-icon {
	display: none;
}

body.curam.soria div#content div.container-panel-ic div.case-owner-panel div.case-owner {
  padding-left: 30px;
  background: url(../../Images/icon_case_owner.png) no-repeat left;
  line-height: 20px;
}

body.curam.soria div#content div.container-panel-ic div.case-owner-panel div.case-owner:hover,
body.curam.soria div#content div.container-panel-ic div.case-owner-panel div.case-owner:focus {
	background: url(../../Images/icon_case_owner_hover.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-ic div.case-owner-panel div.case-owner:hover a,
body.curam.soria div#content div.container-panel-ic div.case-owner-panel div.case-owner:focus a {
  color: #25467a;
}

body.curam.soria .container-panel-ic .image-panel-content div.icon.cgiss-time-limit-icon {
  float: right;
  position: absolute;
  top: 10px;
  right: 0%;
  background: url(../../Images/icon_reaching_time_limit.png);
  width: 20px;
  height: 20px;
  z-index: 1;
}

body.curam.soria .container-panel-ic .single-case-member .image-panel-content .participant-details {
  top: 140px;
}

body.curam.soria .container-panel-ic .image-panel-content div.icon.cgiss-time-limit-icon:hover {
  background: url(../../Images/icon_reaching_time_limit_hover.png);
}

body.curam.soria div#content div.container-panel-ic div.person-single-icon.federal-time-limit-class div.icon img {
  opacity: 0;
}

body.curam.soria div#content div.container-panel-ic div.person-single-icon.federal-time-limit-class {
  background: url(../../Images/icon_reaching_time_limit.png) no-repeat center;
  width: 20px;
  height: 20px;
}

body.curam.soria div#content div.container-panel-ic div.person-single-icon.federal-time-limit-class:hover,
body.curam.soria div#content div.container-panel-ic div.person-single-icon.federal-time-limit-class:focus {
  background: url(../../Images/icon_reaching_time_limit_hover.png) no-repeat center;
}

body.curam.soria .container-panel-ic .image-panel-content div.icon.cgiss-time-limit-icon img {
  opacity: 0;
}

body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link a:hover, body.curam div.content-panel-detail div.tab-links div.link-wrapper div.link a:focus {
  text-decoration: none;
}

body.curam.soria div#content div.container-panel-ic .content-panel-detail.case-participant-panel .image-panel-content .image-second-line.age,
body.curam.soria div#content div.container-panel-productdelivery .content-panel-detail.case-participant-panel .image-panel-content .image-second-line.age {
  display: inline-block;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.case-status {
  margin-bottom: 5px;
}

body.curam.soria div#content div.container-panel-ic .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line {
  margin-top: 0;
}

body.curam.soria div#content div.container-panel-ic div.tab-case-list a:hover,
body.curam.soria div#content div.container-panel-ic div.tab-case-list a:focus {
  color: #25467a;
  text-decoration: none;
}
body.curam.soria div#content div.container-panel-ic div.tab-case-list a {
  color: #1f57a4;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  line-height: 20px;
}

body.curam.soria div#content .case-participant-panel.single-case-member .image-panel-content .image-no-icons div.participant-image {
  left: 28px;
}

body.curam.soria div#content .container-panel-ic .case-participant-panel.single-case-member .image-panel-content .left-corner-image {
  left: 28px;
}

body.curam.soria div#content .container-panel-ic .case-participant-panel.single-case-member .image-panel-content .right-corner-image {
  left: 110px;
}

/*RTL*/
body.curam.soria.rtl div#content div.container-panel-ic div.case-owner-panel div.case-owner {
	padding-left: 0;
	padding-right: 30px;
  background: url(../../Images/icon_case_owner.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.case-owner-panel div.case-owner:hover,
body.curam.soria.rtl div#content div.container-panel-ic div.case-owner-panel div.case-owner:focus {
	background: url(../../Images/icon_case_owner_hover.png) no-repeat right;
}

body.curam.soria.rtl .container-panel-ic .image-panel-content div.image-first-line {
	padding-right: 0;
	padding-left: 0px;
}

body.curam.soria.rtl .container-panel-ic .image-panel-content div.icon.cgiss-time-limit-icon {
  float: left;
  right: 165px;
}

body.curam.soria.rtl div#content .container-panel-ic .case-participant-panel.single-case-member .image-panel-content .right-corner-image {
  left: 28px;
}

body.curam.soria.rtl div#content .container-panel-ic .case-participant-panel.single-case-member .image-panel-content .left-corner-image {
  left: auto;
  right: 28px;
}

body.curam.soria.rtl div#content div.container-panel-ic div.person-single-icon {
  float: right;
}

/*
The style below overrides the cef styling, this is because third photo was being truncated 
*/ 
#container_stackCon-threeimages .stack-container-photo .rotator:first-child {
  width: 85% !important;
}

#stackContainerPD {
  position: absolute;
  right: 446px;
  left: 10px;
}

#stackContainerPD div.stackControl { 
  margin-left: 18px;
}

#stackContainerPD #container_stackContainerPD div.stack-container-photo {
  overflow: hidden;
  height: 205px;
  width: 739px;
  padding: 0px;
}

#stackContainerPD #container_stackContainerPD div.stack-container-list {
  height: 172px;
  overflow: visible;
}

#controller_stackContainerPD span span span {
  border: none;
  padding: 0px;
}


#controller_stackContainerPD span.dijitChecked #controller_stackContainerPD_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_stackContainerPD span #controller_stackContainerPD_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_stackContainerPD span.dijitChecked #controller_stackContainerPD_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_stackContainerPD span #controller_stackContainerPD_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%;
}

/* Styles for the photo view */
#stackContainerPD .rotator-default .rotator div.pane div.pane-item {
  float: left;
  padding-left: 9px;
  position: relative;
  width: 26%;
}

#stackContainerPD .rotator-default {
  left: 0;
  position: absolute;
  width: 455px;
}

#stackContainerPD .rotator-default .rotator {
  width: 90%
}

div.tab-case-list a {
  color:#376F8F;
  text-decoration:none;
}

div.tab-case-list a:hover {
  color:#376F8F;
  text-decoration:underline;
}

div.container-panel-productdelivery {
  background: transparent;
  height: 156px;
  overflow: visible;
  min-width: 970px;
  position: relative;
}


/* ==== Curam 2016 Styling ==== */

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link {
    padding-right: 30px;
    padding-left: 0;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link.cgiss-items-verify {
	background: url(../../Images/Verifications_Green30_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link.cgiss-evidence-edit {
	background: url(../../Images/EvidenceinEdit_Purple60_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link.cgiss-undisposed-application {
	background: url(../../Images/UndisposedApplication_Blue50_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link.cgiss-recommendations {
	background: url(../../Images/Recommendations_Blue50_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link.cgiss-referral {
	background: url(../../Images/Referrals_Teal40_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-items-verify:hover,
body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-items-verify:focus {
	background: url(../../Images/Verifications_Hover_Green40_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-evidence-edit:hover,
body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-evidence-edit:focus {
	background: url(../../Images/EvidenceinEdit_Hover_Purple70_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-undisposed-application:hover,
body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-undisposed-application:focus {
	background: url(../../Images/UndisposedApplication_Hover_Blue60_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-recommendations:hover,
body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-recommendations:focus {
	background: url(../../Images/Recommendations_Hover_Blue60_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-referral:hover,
body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-referral:focus {
	background: url(../../Images/Referrals_Hover_Teal50_20px.png) no-repeat right;
}

body.curam.soria.rtl div.container-panel-productdelivery div.pd-person-links-panel {
  padding-left: 20px;
  padding-right: 0px;
  border-left: none;
  border-right: 2px solid #e0e0e0;
}

body.curam.soria.rtl div.container-panel-productdelivery div.pd-person-links-panel {
  left: 0px;
  right: auto;
  text-align: right;
}

body.curam.soria.rtl div.container-panel-productdelivery div.pd-person-links-panel div.tab-links div.case-status {
  right: 0px;
  left: auto;
}

body.curam.soria.rtl div.container-panel-productdelivery div.pd-person-links-panel div.tab-links div.left-col {
  left: auto;
  right: 0px;
  float: right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links div.case-status div.case-status-label {
	float: right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.case-owner-panel {
	padding-right: 20px;
	padding-left: 0;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.case-owner-panel div.case-owner:hover,
body.curam.soria div#content div.container-panel-productdelivery div.case-owner-panel div.case-owner:focus {
  background-position: right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.case-owner-panel div.case-owner {
  padding-left: 0px;
  padding-right: 30px;
  background-position: right;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.tab-links {
  padding-right: 20px;
  padding-left: 20px;
}

/*______________________________________________________________________________
 * PersonThumbnailDetails.css
 * 
 * Create styles that are applied to the HTML for the bottom borner images on 
 * the person's thumbnail.
 */

div.person-thumbnail-panel {
  width: 107px;
  left: 10px;
  top: 0;
  position: absolute;
}

div.container-panel-ic div.single-case-member,
div.container-panel-productdelivery div.single-case-member {
 top: 7px;
}

div.person-thumbnail-panel .top
{
  height: 1px;
}

div.person-thumbnail-panel div.wrapper .top .center
{
  background-color: #EBEBEB;
}

div.person-thumbnail-panel div.wrapper .wrapper-top
{
  height: 1px;
}

.person-thumbnail-panel div.image-panel-content div.participant-image {
  width: 68px;
  height:75px;
  padding-left: 12px;
  padding-top: 5px;
  float: left;
  clear: left;
}

.sanction-icon {
  top:119px;
  left:3px;
  position:absolute;
}

#stackContainerIC .stack-container-photo .rotator-default .rotator
div.pane div.pane-item div.image-panel-content div.sanction-icon {
  top:119px;
  left:11px;
  position:absolute;
}

.assessment-icon {
  bottom:2px;
  right:4px;
  position:absolute;
}


.image-panel-content div.image-first-line {
  font-weight: normal;
}

.image-panel-content div.relationship-short {
  width: 53%;
  float: none;
  margin-left: auto;
  margin-right: auto;
}



/*______________________________________________________________________________
 * 
 * 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_CGISSIntakeWorkerHome .page-header,
#Curam_CGISSEligibilityWorkerHome .page-header,
#Curam_CGISSIntakeWorkerSupervisorHome .page-header

{
 display: none;
 visibility:hidden;
}
#Curam_CGISSIntakeWorkerHome div#content,
#Curam_CGISSEligibilityWorkerHome div#content,
#Curam_CGISSIntakeWorkerSupervisorHome div#content
{
  top:0;
}

/*______________________________________________________________________________
 * ProductDetails.css
 * 
 * Create styles that are applied to the HTML product delivery mid pane.
 */

.tab-ic {
  width: 60%;
  padding-left: 15px;
  font-family: tahoma;
  font-size: 103%;
  color: #376F8F;
}

.tab-ic .integrated-case-label {
  padding-right: 15px;
}

.tab-ic .integrated-case-id {
  float: left;
}

.central-pane-details {
  width: 95%;
  margin-left: 15px;
  margin-top: 5px;
}

.central-pane-details .list-body th.field {
 color: #696969;
 padding-right: 44px;
 text-align: left;
}

.ma-tab-details .central-pane-details .list-body th.field {
  padding-right: 85px;
}


.chip-premium-tab-details .central-pane-details .list-body th.field {
  padding-right: 85px;
}


.chip-tab-details .central-pane-details .list-body th.field {
  padding-right: 32px;
}


.lifc-tab-details .central-pane-details .list-body th.field {
  padding-right: 80px;
}


.ltc-tab-details .central-pane-details .list-body th.field {
  padding-right: 15px;
}


.central-pane-details .start-date-label {
  float: left;
  padding-right: 30px;
  color: #696969;
}

.central-pane-details .last-payment-date-label {
  float: left;
  padding-right: 29px;
  color: #696969;
}

.central-pane-details .last-payment-received-label {
  float: left;
  padding-right: 8px;
  color: #696969;
}

.central-pane-details .value {
  float: left;
}

.cgiss-tab-details,
.ma-tab-details,
.ca-tab-details,
.fa-tab-details,
.chip-tab-details,
.chip-premium-tab-details,
.lifc-tab-details,
.sd-tab-details,
.ltc-tab-details {
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.cgiss-tab-details .content-participant-name,
.ma-tab-details .content-participant-name,
.ca-tab-details .content-participant-name,
.fa-tab-details .content-participant-name,
.chip-tab-details .content-participant-name,
.chip-premium-tab-details .content-participant-name,
.lifc-tab-details .content-participant-name,
.sd-tab-details .content-participant-name,
.ltc-tab-details .content-participant-name {
  font-size: 140%;
  font-family: tahoma;
  color: #FB7803;
  font-weight: bold;
  padding-left: 15px;
  padding-bottom:0px;
  padding-top: 5px;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  clear: both;
}

.cgiss-tab-details a,
.ma-tab-details a,
.ca-tab-details a,
.fa-tab-details a,
.chip-tab-details a,
.chip-premium-tab-details a,
.lifc-tab-details a,
.sd-tab-details a,
.ltc-tab-details a {
  color:#376F8F;
  text-decoration:none;
}

/* Separate height properties so that they can be set for each PD type mid pane.*/

.cgiss-tab-details {
  height: 133px;
 }

.ma-tab-details {
  height: 135px;
 }

.ca-tab-details {
  height: 135px;
 }

.fa-tab-details {
  height: 135px;
 }

.chip-tab-details {
  height: 142px;
 }

.chip-premium-tab-details {
  height: 133px;
 }

.lifc-tab-details {
  height: 133px;
 }
 
 .sd-tab-details {
   height: 147px;
 }

 .ltc-tab-details {
   height: 133px;
 }

/* ======== Curam 2016 Styling ======== */

body.rtl.curam.soria .container-panel-productdelivery #stackCon-threeimages {
  right: 0px;
}

body.rtl.curam.soria .container-panel-productdelivery #stackCon-threeimages .dijitContainer {
  right: 0px;
}

/* Position of central rotator/list panel */
body.rtl.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list {
  right: 60px;
}

/* Position of stack controller buttons */
body.rtl.curam.soria #stackCon-threeimages .stackControl {
  left: auto;
  right: 0px;
}

/* Styling of rotator buttons*/
body.rtl.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
  background: url("../../Images/arrow_scroll_right.png") center center no-repeat;
}

body.rtl.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.rtl.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .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-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  background: url("../../Images/arrow_scroll_left.png") center center no-repeat;
}

body.rtl.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.rtl.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus {
  background-image: url("../../Images/arrow_scroll_left_hover.png");
}

/* 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-productdelivery 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-productdelivery #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
  padding-left: 0px;
  padding-right: 10px;
}

body.rtl.curam.soria .container-panel-productdelivery .stack-container-photo .rotator-default .rotator .pane-item .image-panel-content .participant-image {
  left: auto;
  right: 38px;
}

body.rtl.curam.soria .container-panel-productdelivery .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-productdelivery .stack-container-photo .rotator-default .rotator .pane-item .image-panel-content .left-corner-image {
  right: 38px;
}

body.rtl.curam.soria .container-panel-productdelivery .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-productdelivery .stack-container-photo .rotator-default .rotator .pane-item .image-panel-content .right-corner-image {
  right: 120px;
}

body.rtl.curam.soria .container-panel-productdelivery .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-productdelivery .stack-container-photo .rotator-default .rotator .pane-item .image-panel-content .image-links {
  left: auto;
  right: 163px;
}

body.rtl.curam.soria .container-panel-productdelivery .ic-single-member .image-panel-content .image-links {
  left: auto;
  right: 153px;
}

body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel {
  right: 647px;
  left: 220px;
}

body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details,
body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details {
  border-left: none;
  border-right: 2px solid #e0e0e0;
}

body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.content-participant-name,
body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.content-participant-name {
  padding-left: 0px;
  padding-right: 20px;
}

body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.tab-ic,
body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.tab-ic {
  padding-left: 0px;
  padding-right: 20px;
}

body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.central-pane-details table.list-body th.field,
body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.central-pane-details table.list-body th.field {
  text-align: right;
  padding-left: 20px;
  padding-right: 20px;
}

body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.central-pane-details table.list-body td.field,
body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.central-pane-details table.list-body td.field {
  padding-right: 0px !important;
}

body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.dates-content,
body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.dates-content {
  padding-left: 0px;
  padding-right: 20px;
}

body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.dates-content div.bottom-mid-pane-line,
body.rtl.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.dates-content div.bottom-mid-pane-line {
  float: right;
  background-position: right;
  padding-right: 30px;
}

body.rtl.curam.soria div.ca-tab-details div.dates-content div.bottom-mid-pane-line table.list-body tbody.horiz-table-body th.field,
body.rtl.curam.soria div.fa-tab-details div.dates-content div.bottom-mid-pane-line table.list-body tbody.horiz-table-body th.field {
  padding-right: 0px;
  padding-left: 20px;
}

body.rtl.curam.soria div.ca-tab-details div.dates-content div.bottom-mid-pane-line table.list-body tbody.horiz-table-body td.field,
body.rtl.curam.soria div.fa-tab-details div.dates-content div.bottom-mid-pane-line table.list-body tbody.horiz-table-body td.field {
  padding-right: 0px !important;
}

/*______________________________________________________________________________
 * Container.css
 * 
 * Create styles that are applied to the container panels. Container panel is a
 * top level element for each details panel.
 */
 
div.container-panel-ma,
div.container-panel-ca,
div.container-panel-fa,
div.container-panel-chip {
  background: transparent; 
  overflow: visible;
}   

div.container-panel-ma div.content-panel-detail,
div.container-panel-ca div.content-panel-detail,
div.container-panel-fa div.content-panel-detail,
div.container-panel-chip div.content-panel-detail {
  background: transparent;  
  padding: 0;
  bottom: auto !important;
  height: auto !important;
  overflow: visible;
  font-family: tahoma;  
} 



div.container-panel-ic div.content-panel-detail a:hover {
  color: #376F8F;
  text-decoration: underline;
}


div.container-panel-ma div.content-panel-detail a:hover,
div.container-panel-ca div.content-panel-detail a:hover,
div.container-panel-fa div.content-panel-detail a:hover,
div.container-panel-chip div.content-panel-detail a:hover {
  color: #376F8F;
  text-decoration: underline;
}


div.container-panel-ma div.content-panel-detail a,
div.container-panel-ca div.content-panel-detail a,
div.container-panel-fa div.content-panel-detail a,
div.container-panel-chip div.content-panel-detail a {
  color: #376F8F;
  text-decoration: none;
}



/* Separate height properties so that they can be set for each PD type container.*/
div.container-panel-ma {
  height: 148px; 
}

div.container-panel-ca {
  height: 148px; 
}

div.container-panel-fa {
  height: 148px; 
}

div.container-panel-chip {
  height: 159px; 
}


/*
The style below overrides the cef styling, this is because fourth photo was being truncated
*/
#container_stackCon-fourimages .stack-container-photo .rotator:first-child {
  width: 85% !important;
}


#stackContainerIC {
 left: 5px;
 position: absolute;
 right: 360px;
 top: 5px;
 z-index: 1;
}

#stackContainerIC .stack-container-list .tab-case-list {
  position: absolute;
  width: 640px;
  left: 0px;
}

#stackContainerIC .stack-container-photo .rotator-default {
  left:0;
  position:absolute;
  width:737px;
}

#stackContainerIC div.stackControl {
  margin-left: 18px;
}

#stackContainerIC #container_stackContainerIC div.stack-container-photo {
  overflow: hidden;
  height: 205px;
  width: 739px;
  padding: 0px;
}

#stackContainerIC .stack-container-photo .rotator-default .rotator {
float:left;
overflow-x:hidden;
overflow-y:hidden;
width:81%;
}

#stackContainerIC #container_stackContainerIC div.stack-container-list {
  height: 172px;
  overflow: visible;
}

#controller_stackContainerIC span span span {
  border: none;
  padding: 0px;
}


#controller_stackContainerIC span.dijitChecked #controller_stackContainerIC_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_stackContainerIC span #controller_stackContainerIC_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_stackContainerIC span.dijitChecked #controller_stackContainerIC_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_stackContainerIC span #controller_stackContainerIC_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%;
}

#stackContainerIC .rotator-default .rotator div.pane div.pane-item {
  float: left;
  padding-left: 9px;
  position: relative;
}

div.tab-case-list a {
  color:#376F8F;
  text-decoration:none;
}

div.tab-case-list a:hover {
  color:#376F8F;
  text-decoration:underline;
}


div.person-single-icon {
  float:left;
  padding-right:0px;
  padding-top:4px;
}

/* ==== Curam 2016 Styling ==== */

body.curam.soria.CGISSEWAPP .container-panel-ic #container_stackCon-fourimages .stack-container-photo .rotator-default .rotator {
  width: calc(100% - 80px) !important
}

body.curam.soria.CGISSEWAPP .container-panel-ic #stackCon-fourimages {
  height: 160px;
}

body#Curam_ISPCaseHomeDetails .container-panel-ic #stackCon-fourimages .stackControl {
  top: 5px;
  left: 0px;
  width: 0px;
}
/*______________________________________________________________________________
 * PDRotator.css
 * 
 * Styles used to create the Rotator for Product Delivery context panels.
 * 
 */

#PDStackContainer .rotator-default {
  background: transparent;
  height: 200px; 
  width: 98%;
}

#PDStackContainer .rotator-default .rotator{ 
  width: 95%;
  height: 98%; 
  overflow: hidden;
  float: left;
 } 


#PDStackContainer .rotator-default .rotator div.pane div.pane-item{
  padding-left: 8px;
}

#PDStackContainer .rotator-default .next-button-div{
  float: left;
  margin-left: -65px;
  
}


#PDStackContainer .tab-case-list {
  width: 100%;
}


 /* ==== Curam 2016 Styling ==== */

body.curam.soria.rtl div#content div.container-panel-productdelivery div.content-panel-detail.pd-single-person-details-panel {
    right: 197px;
    left: 202px;
}

body.curam.soria.rtl .container-panel-productdelivery .image-panel-content .right-corner-image {
    left: 0px;
    right: 110px;
}

body.curam.soria.rtl .container-panel-productdelivery .image-panel-content .participant-image {
    left: 0;
    right: 28px;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.content-participant-name {
    padding-right: 20px;
    padding-left: 0;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.tab-ic {
    padding-right: 20px;
    padding-left: 0;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.central-pane-details {
    margin-left: 0;
    margin-right: 20px;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.central-pane-details table th {
    padding-right: 0;
    padding-left: 20px;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.central-pane-details table td {
    padding: 0 !important;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.dates-content {
    padding-left: 0;
    padding-right: 20px;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.dates-content div.bottom-mid-pane-line table th {
    padding-right: 0;
    padding-left: 20px;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.dates-content div.bottom-mid-pane-line table td {
    padding: 0 !important;
}

body.curam.soria.rtl div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.dates-content div.bottom-mid-pane-line {
    background: url(../../Images/Clock_Blue50_20px_v2.png) no-repeat right;
    padding-right: 30px;
    padding-left: 0;
    float: right;
}

/*______________________________________________________________________________
 * PDStackContainer.css
 * 
 * Styles used to create the Stack Container for Product Delivery context panels.
 * 
 */

#PDStackContainer {
  position: absolute;
  right: 453px;
  left: 8px;
}

#PDStackContainer div.stackControl { 
  margin-left: 18px;
}

#PDStackContainer #container_PDStackContainer div.stack-container-photo {
  overflow: hidden;
  height: 147px;
  width: 739px;
  padding: 0px;
}

#PDStackContainer #container_PDStackContainer div.stack-container-list {
  height: 147px;
  overflow: visible;
}

#controller_PDStackContainer span span span {
  border: none;
  padding: 0px;
}


#controller_PDStackContainer span.dijitChecked #controller_PDStackContainer_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_PDStackContainer span #controller_PDStackContainer_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_PDStackContainer span.dijitChecked #controller_PDStackContainer_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_PDStackContainer span #controller_PDStackContainer_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;
}

#sample-border-container div.thumbnail-picker #PDStackContainer div.stack-container-list {
height:147px;
}

#sample-border-container div.thumbnail-picker #PDStackContainer div.stack-container-photo {
height:147px;
}

/*______________________________________________________________________________
 * CGISIWSAPP.css
 *
 *  Styling specific to the <Intake Worker Supervisor Application View>
 */

.CGISIWSAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/LIGHTORANGE/pod_title_cc.png");
}

.CGISIWSAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tl.png") no-repeat scroll  0 0 transparent;
}

.CGISIWSAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/LIGHTORANGE/pod_title_tc.png") repeat-x scroll  0 0 transparent;
}

.CGISIWSAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/LIGHTORANGE/pod_title_tr.png") no-repeat scroll  0 0 #FFF;
}

/*------------------------------------*/
/*______________________________________________________________________________
 * Tooltips.css
 * 
 * Create styles that are applied to the CGISS specific tooltips (Federal Time
 * Limit, ABAWD, Sanctions, Assessments).
 */
 
 
 /*
  * Tooltip links
  */
 div.tooltip-title a, 
 div.style-tooltip-item-link a,
 div.more-link a {
    color:#376F8F;
    text-decoration:none;
 }

 div.tooltip-title a:hover,
 div.style-tooltip-item-link a:hover,
 div.more-link a:hover {
    color:#376F8F;
    text-decoration:underline;
 }
 
 div.style-tooltip-item-link {
   padding-left: 2px;
   float: left;
   font-size: 90%
 }
 
 .style-tooltip-comma {
   color:#376F8F;
   float: left;
 }
 
 /*
  * More items link
  */
  .more-link-line .more-link {
     float: right;
     font-size: 90%;
  
   }
    
   .more-link-line .more-arrows {
     float: right;
     padding-left: 2px;
     padding-right: 3px;
     padding-top: 4px;   
   }
   
  .more-link-line {
    clear: left;
    float: none;
  }   
  
  /*
   * Investigations tooltip
   */
   
 .investigation-content {
   padding-left: 5px;
   padding-bottom: 5px;  
 }
   
 .investigation-link {
   clear: left; 
 }
  
 .tooltip-inner-panel-investigation {
   background-color: #FFFFFF;
   border-left: 1px solid #DADADA;
   border-right: 1px solid #DADADA;
   float: left;
   overflow: hidden;
   width: 100%;
 }
 
 .investigation-content .more-link {
   font-size: 100%;
 }
 
 .tooltip-inner-panel-investigation div {
   font-size: 90%;
 }
  
 div.tooltip-inner-panel-investigation a,
 div.tooltip-inner-panel a  {
   color:#376F8F;
   text-decoration:none;
 
 }  
 
 div.tooltip-inner-panel-investigation a:hover,
 div.tooltip-inner-panel a:hover {
   color:#376F8F;
   text-decoration:underline;
 }

 
 /* 
  * ABAWD tooltip 
  */
.abawd-content {
  padding-left: 5px;
  padding-bottom: 5px;  
}

.abawd-content .abawd-text {
  float: none; 
}


/*
 * Federal Time Limit tooltip 
 */
.ftl-content {
  padding-left: 5px;
  padding-bottom: 5px;  
}

.ftl-content .ftl-text {
  float: none; 
}


/* 
 * Sanctions tooltip 
 */
.sanction-content {
  padding-left: 5px;
  padding-bottom: 5px;  
}

.sanction-content .sanction-text {
  float: none; 
}

/* 
 * Special Caution tooltip 
 */
.spec-caution-types {
  padding-left: 5px; 
}

.tooltip-inner-panel-special-caution {
  background-color: #FFFFFF;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  overflow: hidden;
  float: left;
  width: 100%;
}

.tooltip-inner-panel-special-caution .special-caution-content {
   font-size: 85%;
   float: left;
   padding-left: 2px;
 }


/* 
 * Incidents tooltip 
 */
.incident-row {
  padding-right: 3px;
}

.incident-row .incident-date {
  color: #FB7803;
  float: left;
}

.incident-row .incident-text {
  float: left; 
}

.tooltip-outer-panel .tooltip-title {
  color: #000000;
 }
 
 
 /*
  * Tooltip width
  */
.santion-tooltip-width {
   width: 288px;
}

.incident-tooltip-width {
   width: 200px;
}

.speccaution-tooltip-width {
   width: 200px;
}

.abawd-tooltip-width {
   width: 200px;
}

.ftl-tooltip-width {
   width: 200px;
}

.contact-tooltip-width {
   width: 200px;
}

.investigation-tooltip-width {
   width: 200px;
}

.assessment-tooltip-width {
   width: 200px;
}


/*
 * Tooltip close buttons
 */
 div.incident-tooltip-width + div.tooltip-close-button,
 div.speccaution-tooltip-width + div.tooltip-close-button,
 div.abawd-tooltip-width + div.tooltip-close-button,
 div.ftl-tooltip-width + div.tooltip-close-button,
 div.contact-tooltip-width + div.tooltip-close-button,
 div.investigation-tooltip-width + div.tooltip-close-button,
 div.assessment-tooltip-width + div.tooltip-close-button {
 
 position:absolute;
 top: 5px;
 left: 189px;
 background-repeat:no-repeat;
 width:11px;
 height:12px;
 }
 
 
 div.santion-tooltip-width + div.tooltip-close-button {
  position:absolute;
  top: 5px;
  left: 277px;
  background-repeat:no-repeat;
  width:11px;
  height:12px;

 }
 
 
 div.santion-tooltip-width + div.tooltip-close-button-normal, 
 div.incident-tooltip-width + div.tooltip-close-button-normal,
 div.speccaution-tooltip-width + div.tooltip-close-button-normal,
 div.abawd-tooltip-width + div.tooltip-close-button-normal,
 div.ftl-tooltip-width + div.tooltip-close-button-normal,
 div.contact-tooltip-width + div.tooltip-close-button-normal,
 div.investigation-tooltip-width + div.tooltip-close-button-normal,
 div.assessment-tooltip-width + div.tooltip-close-button-normal {
 
 background-image:url("../../Images/hover_close_nor.png");
 
 }
 
 div.santion-tooltip-width + div.tooltip-close-button-mouseover,
 div.incident-tooltip-width + div.tooltip-close-button-mouseover,
 div.speccaution-tooltip-width + div.tooltip-close-button-mouseover,
 div.abawd-tooltip-width + div.tooltip-close-button-mouseover,
 div.ftl-tooltip-width + div.tooltip-close-button-mouseover,
 div.contact-tooltip-width + div.tooltip-close-button-mouseover,
 div.investigation-tooltip-width + div.tooltip-close-button-mouseover,
 div.assessment-tooltip-width + div.tooltip-close-button-mouseover {
 
 background-image:url("../../Images/hover_close_rol.png");
 cursor: pointer;
 
 }
 
 div.santion-tooltip-width + div.tooltip-close-button-active,
 div.incident-tooltip-width + div.tooltip-close-button-active,
 div.speccaution-tooltip-width + div.tooltip-close-button-active,
 div.abawd-tooltip-width + div.tooltip-close-button-active,
 div.ftl-tooltip-width + div.tooltip-close-button-active,
 div.contact-tooltip-width + div.tooltip-close-button-active,
 div.investigation-tooltip-width + div.tooltip-close-button-active,
 div.assessment-tooltip-width + div.tooltip-close-button-active {
 
 background-image:url("../../Images/hover_close_sel.png");
 
}

/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2019,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

/*______________________________________________________________________________
 * LinkPaneDetails.css
 *
 * Create styles that are applied to link panes.
 */

 div.pd-person-links-panel {
 position:absolute;
 right:10px;
 padding-top:7px;
 width:175px;
}


 div.ic-single-person-links-panel {
   position:absolute;
   left:130px;
   top:0;
   width:18%;
}


div.pd-person-links-panel div.wrapper div.top div.center,
div.person-links-panel div.wrapper div.top div.center,
div.ic-links-panel div.wrapper div.top div.center,
div.ic-single-person-links-panel div.wrapper div.top div.center {
  background-color: #FFFFFF;
}


div.pd-person-links-panel div.wrapper div.bottom div.center,
div.ic-single-person-links-panel div.wrapper div.bottom div.center {
  background-color: #FFFFFF;
}

div.pd-person-links-panel div.wrapper div.top,
div.person-links-panel div.wrapper div.top,
div.ic-links-panel div.wrapper div.top,
div.ic-single-person-links-panel div.wrapper div.top {

  background-color:#FFFFFF;

}

div.pd-person-links-panel div.wrapper div.bottom,
div.ic-single-person-links-panel div.wrapper div.bottom {

  background-color:#FFFFFF;

}

div.pd-person-links-panel div.wrapper .top .left,
div.person-links-panel div.wrapper .top .left,
div.ic-links-panel div.wrapper .top .left,
div.ic-single-person-links-panel div.wrapper .top .left
{
  background:url("../../Images/details-cluster-corners.png") no-repeat scroll 0 0 transparent;
  float:left;
  height:12px;
  width:10px;
}

div.pd-person-links-panel div.wrapper .top .center .right,
div.person-links-panel div.wrapper .top .center .right,
div.ic-links-panel div.wrapper .top .center .right,
div.ic-single-person-links-panel div.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;
}

div.pd-person-links-panel div.wrapper .bottom .left,
div.ic-single-person-links-panel div.wrapper .bottom .left {
  background:url("../../Images/details-cluster-corners.png") no-repeat scroll left bottom transparent;
  float:left;
  height:3px;
  width:10px;
}

div.pd-person-links-panel div.wrapper .bottom .center .right,
div.ic-single-person-links-panel div.wrapper .bottom .center .right{
  background:url("../../Images/details-cluster-corners.png") no-repeat scroll right bottom transparent;
  float:right;
  height:3px;
  width:10px;
}


.cgiss-tab-links,
.ca-tab-links,
.fa-tab-links,
.ma-tab-links,
.chip-tab-links,
.lifc-tab-links,
.sd-tab-links,
.ltc-tab-links {
background-color:#E6ECF4;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#DADADA;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#DADADA;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
width:100%;
}

.cgiss-tab-links {
height:135px;
}

.ca-tab-links {
height:135px;
}

.fa-tab-links {
height:135px;
}

.ma-tab-links {
height:135px;
}

.chip-tab-links {
height:132px;
}

.lifc-tab-links {
height:132px;
}

.sd-tab-links {
height:132px;
}

.ltc-tab-links {
height:132px;
}

div.cgiss-tab-links div.top-panel table td,
div.ca-tab-links div.top-panel table td,
div.fa-tab-links div.top-panel table td,
div.ma-tab-links div.top-panel table td,
div.chip-tab-links div.top-panel table td,
div.lifc-tab-links div.top-panel table td,
div.sd-tab-links div.top-panel table td,
div.ltc-tab-links div.top-panel table td {
  background-color: transparent;
  font-family: tahoma;
  color: #000000;
  padding: 0px !important;
}

div.cgiss-tab-links div.top-panel table td img,
div.ca-tab-links div.top-panel table td img,
div.fa-tab-links div.top-panel table td img,
div.ma-tab-links div.top-panel table td img,
div.chip-tab-links div.top-panel table td img,
div.lifc-tab-links div.top-panel table td img,
div.sd-tab-links div.top-panel table td img,
div.ltc-tab-links div.top-panel table td img {

  padding-right: 5px;

}

div.cgiss-tab-links div.top-panel table td a,
div.ca-tab-links div.top-panel table td a,
div.fa-tab-links div.top-panel table td a,
div.ma-tab-links div.top-panel table td a,
div.chip-tab-links div.top-panel table td a,
div.lifc-tab-links div.top-panel table td a,
div.sd-tab-links div.top-panel table td a,
div.ltc-tab-links div.top-panel table td a {

  padding-right: 20px;

}

.cgiss-tab-links table,
.ca-tab-links table,
.fa-tab-links table,
.ma-tab-links table,
.chip-tab-links table,
.lifc-tab-links table,
.sd-tab-links table,
.ltc-tab-links table {
  width: auto;
  table-layout: auto;
}


.cgiss-tab-links div.top-panel td.icon,
.ca-tab-links div.top-panel td.icon,
.fa-tab-links div.top-panel td.icon,
.ma-tab-links div.top-panel td.icon,
.chip-tab-links div.top-panel td.icon,
.lifc-tab-links div.top-panel td.icon,
.sd-tab-links div.top-panel td.icon,
.ltc-tab-links div.top-panel td.icon {
  padding-top: 3px;
}

.cgiss-tab-links div.top-panel,
.ca-tab-links div.top-panel,
.fa-tab-links div.top-panel,
.ma-tab-links div.top-panel,
.chip-tab-links div.top-panel,
.lifc-tab-links div.top-panel,
.sd-tab-links div.top-panel,
.ltc-tab-links div.top-panel {
  padding-left: 10px;
  padding-bottom: 8px;
}

div.cgiss-tab-links div.ic-link div.link-icon,
div.ca-tab-links div.ic-link div.link-icon,
div.fa-tab-links div.ic-link div.link-icon,
div.ma-tab-links div.ic-link div.link-icon,
div.chip-tab-links div.ic-link div.link-icon,
div.lifc-tab-links div.ic-link div.link-icon,
div.sd-tab-links div.ic-link div.link-icon,
div.ltc-tab-links div.ic-link div.link-icon {
  padding-left:10px;
  padding-right:5px;
}

div.cgiss-tab-links div.ic-link div.link-text,
div.ca-tab-links div.ic-link div.link-text,
div.fa-tab-links div.ic-link div.link-text,
div.ma-tab-links div.ic-link div.link-text,
div.chip-tab-links div.ic-link div.link-text,
div.lifc-tab-links div.ic-link div.link-text,
div.sd-tab-links div.ic-link div.link-text,
div.ltc-tab-links div.ic-link div.link-text {
  float: left;
  padding-top: 5px;
}


div.cgiss-tab-links a,
div.ca-tab-links a,
div.fa-tab-links a,
div.ma-tab-links a,
div.chip-tab-links a,
div.lifc-tab-links a,
div.sd-tab-links a,
div.ltc-tab-links a  {
color:#376F8F;
text-decoration:none;
}

div.cgiss-tab-links div.left-col,
div.ca-tab-links div.left-col,
div.fa-tab-links div.left-col,
div.ma-tab-links div.left-col,
div.chip-tab-links div.left-col,
div.lifc-tab-links div.left-col,
div.sd-tab-links div.left-col,
div.ltc-tab-links div.left-col {
  float:left;
  padding-bottom:5px;
  padding-left:10px;
  padding-top:0;
}

div.case-owner-panel {
  width: 100%;
  background-color: #FFFFFF;
  position: absolute;
  bottom: 3px;
  padding-top: 5px;
  left:1px;
  height: 20px;

}

div.cgiss-tab-links div.case-owner-panel {
 left:1px;
}

div.case-owner-icon {
  padding-left: 9px;
  padding-right: 4px;
}

div.case-owner-icon {
  float: left;
}

div.case-status  {
background-color:#FFFFFF;
height:22px;
margin-bottom:3px;

}

div.case-status-label {
padding-left: 11px;
float: left;
padding-top: 3px;
}

div.case-status-text {
padding-left:8px;
margin-left: 1px;
}

div.case-status-end-date {
float: left;
padding-left: 9px;
color:#696969;
}

.links-column {
padding-left: 5px;
}


/* CGISS IC Links Panel Stlying */

div.cgiss-ic-links-panel {
  position: absolute;
  top: 0px;
  width: 345px;
  right: 10px;
}


div.ic-single-person-links-panel {
  position: absolute;
  top: 0px;
  width: 345px;
  right: 100px;
}



div.cgiss-ic-links-panel,
div.ic-single-person-links-panel {
  padding-top: 7px !important;
}

.cgiss-ic-links-panel .left-col .link-wrapper,
.ic-single-person-links-panel .left-col .link-wrapper {
  width: 156px;
}

.cgiss-ic-links-panel .inner-col .link-wrapper,
.ic-single-person-links-panel .inner-col .link-wrapper {
  width: 142px;
}

.cgiss-ic-links-panel .inner-col,
.ic-single-person-links-panel .inner-col {
  padding-right: 0px;
  padding-top: 0px;
}

/* ==== Curam 2016 Styling ==== */

body.curam .container-panel-ic {
  min-width: 1200px;
}
body.curam.context-panel.soria .container-panel-ic #stackCon-fourimages {
  min-width: 840px;
  overflow: visible;
}
body#Curam_ISPCaseHomeDetails.curam.context-panel.soria .container-panel-ic #stackCon-fourimages {
  min-width: 844px;
  overflow: hidden;
  overflow-x: auto;
}

body#Curam_ISPCaseHomeDetails.curam.context-panel.soria .container-panel-ic #stackCon-fourimages .dijitContainer {
  top: 0px;
  height: 170px;
}

body.curam .container-panel-ic .cgiss-ic-links-panel {
  min-width: 345px;
}

body.curam.soria div#content div.cgiss-tab-links div.case-status {
    background-color: #f4f4f4;
    margin-bottom: 7px;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.case-status div.case-status-label {
    padding-left: 0;
    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;
}

body.curam.soria div.container-panel-ic div.cgiss-ic-links-panel div.cgiss-tab-links {
    border-left: 2px solid #e0e0e0;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links {
    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;
    height: 160px;
    padding-top: 0;
    padding-left: 20px;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link {
    padding-left: 30px;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link.cgiss-items-verify {
	background: url(../../Images/Verifications_Green30_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link.cgiss-evidence-edit {
	background: url(../../Images/EvidenceinEdit_Purple60_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link.cgiss-undisposed-application {
	background: url(../../Images/UndisposedApplication_Blue50_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link.cgiss-recommendations {
	background: url(../../Images/Recommendations_Blue50_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link.cgiss-referral {
	background: url(../../Images/Referrals_Teal40_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-items-verify:hover,
body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-items-verify:focus {
	background: url(../../Images/Verifications_Hover_Green40_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper  div.link.cgiss-evidence-edit:hover,
body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-evidence-edit:focus {
	background: url(../../Images/EvidenceinEdit_Hover_Purple70_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-undisposed-application:hover,
body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-undisposed-application:focus {
	background: url(../../Images/UndisposedApplication_Hover_Blue60_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-recommendations:hover,
body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-recommendations:focus {
	background: url(../../Images/Recommendations_Hover_Blue60_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-referral:hover,
body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-referral:focus {
	background: url(../../Images/Referrals_Hover_Teal50_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-ic div.case-owner-panel div.case-owner a:hover,
body.curam.soria div#content div.container-panel-ic div.case-owner-panel div.case-owner a:focus {
    color: #25467a;
    text-decoration: none;
}

body.curam.soria div#content div.container-panel-ic div.case-owner-panel div.case-owner a {
    color: #1f57a4;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-tab-links div.case-owner-panel {
	margin-left: 20px;
	width: calc(100% - 40px);
	left: 2px;
}

body.curam.soria div#content div.container-panel-ic div.cgiss-ic-links-panel,
body.curam.soria div#content div.container-panel-ic div.ic-single-person-links-panel {
  padding-top: 0px !important;
  top: 10px
}

body.curam.soria div#content div.container-panel-ic div.ic-single-person-links-panel div.cgiss-tab-links {
  padding-top: 5px;
}

/*RTL*/

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link {
    padding-right: 30px;
    padding-left: 0;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link.cgiss-items-verify {
	background: url(../../Images/Verifications_Green30_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link.cgiss-evidence-edit {
	background: url(../../Images/EvidenceinEdit_Purple60_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link.cgiss-undisposed-application {
	background: url(../../Images/UndisposedApplication_Blue50_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link.cgiss-recommendations {
	background: url(../../Images/Recommendations_Blue50_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link.cgiss-referral {
	background: url(../../Images/Referrals_Teal40_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-items-verify:hover,
body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-items-verify:focus {
	background: url(../../Images/Verifications_Hover_Green40_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-evidence-edit:hover,
body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-evidence-edit:focus {
	background: url(../../Images/EvidenceinEdit_Hover_Purple70_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-undisposed-application:hover,
body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-undisposed-application:focus {
	background: url(../../Images/UndisposedApplication_Hover_Blue60_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-recommendations:hover,
body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-recommendations:focus {
	background: url(../../Images/Recommendations_Hover_Blue60_20px.png) no-repeat right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-referral:hover,
body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link-wrapper div.link.cgiss-referral:focus {
	background: url(../../Images/Referrals_Hover_Teal50_20px.png) no-repeat right;
}

body.rtl.curam div.container-panel-ic div.cgiss-ic-links-panel,
body.rtl.curam div.container-panel-ic div.ic-single-person-links-panel {
    border-left: none;
    padding-left: 0px;
    padding-right: 20px;
}

/* CCV icon */
body.curam.soria.rtl .container-panel-ic .image-panel-content .right-corner-image {
  left: 28px;
  right: auto;
}
/* Special Caution icon */
body.curam.soria.rtl .container-panel-ic .image-panel-content .left-corner-image {
	  left: auto;
	  right: 36px;
}

/* == Links Panel == */

body.curam.rtl div.container-panel-ic div.cgiss-ic-links-panel,
body.curam.rtl div.container-panel-ic div.ic-single-person-links-panel {
    left: 0px;
    right: auto;
    text-align: right;
}

body.curam.CGISSEWAPP.rtl div#content div.container-panel-ic div.ic-single-person-links-panel {
  left: auto;
  width: 425px;
  right: 190px;
}

body.rtl.curam div.container-panel-ic div.cgiss-ic-links-panel div.cgiss-tab-links div.case-status,
body.rtl.curam div.container-panel-ic div.ic-single-person-links-panel div.cgiss-tab-links div.case-status {
  right: 0px;
  left: auto;
}
/* Links list */
body.rtl.curam div.container-panel-ic div.cgiss-ic-links-panel div.cgiss-tab-links div.left-col,
body.rtl.curam div.container-panel-ic div.ic-single-person-links-panel div.cgiss-tab-links div.left-col {
  left: auto;
  right: 0px;
  float: right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.case-status div.case-status-label {
	float: right;
}

body.curam.soria.rtl div#content div.container-panel-ic div.case-owner-panel {
	padding-right: 20px;
	padding-left: 0;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links {
    padding-right: 20px;
    padding-left: 0;
    border-right: 2px solid #e0e0e0;
    border-left: none;
}

body.curam.CGISSEWAPP.rtl div#content div.container-panel-ic div.ic-single-person-links-panel div.cgiss-tab-links {
  border-right: none;
}

body.curam.soria.rtl div.content-panel-detail div.cgiss-tab-links div.left-col,
body.curam.soria.rtl div.content-panel-detail div.cgiss-tab-links div.inner-col {
	width: 47%;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.case-owner-panel {
    padding: 0;
    margin-right: 40px;
}

body.curam.soria.rtl div#content div.container-panel-ic div.cgiss-tab-links div.link a.ac {
  padding-right: 0px;
}
@media print {

  /* Icon view context panel - show all participants */
  body#Curam_ISPCaseHomeDetails.curam.context-panel.soria div#content .container-panel-ic #stackCon-fourimages {
    overflow: visible;
    overflow-x: visible;
  }
}
/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2019,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */
 /* ==== Curam 2016 Styling ==== */

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div {
    background-color: #f4f4f4;
    border: none;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.content-participant-name {
    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;
    padding-left: 20px;
    font-weight: normal;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.tab-ic {
    padding-left: 20px;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details a {
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #1f57a4;
    line-height: 20px;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details a:hover {
    color: #25467a;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.central-pane-details table 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;
    padding-right: 20px;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.central-pane-details table 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;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.dates-content div.bottom-mid-pane-line table 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;
    padding-right: 20px;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.dates-content div.bottom-mid-pane-line table 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;
}

body.curam.soria div#content div.container-panel-productdelivery {
    height: 180px;
}

body.curam.soria div#content div.container-panel-productdelivery div.content-panel-detail.pd-single-person-details-panel {
    height: 160px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    right: 202px;
    left: 197px;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.dates-content {
    bottom: 5px;
    padding-left: 20px;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.dates-content img {
    display: none;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.central-pane-details {
    margin-left: 20px;
}

body.curam.soria div#content div.container-panel-productdelivery div.case-participant-panel.single-case-member {
    left: 0;
    width: 177px;
}

body.curam.soria .container-panel-productdelivery .image-panel-content {
    width: 176px;
    height: 160px;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .right-corner-image {
    top: 0px;
    left: 120px;
    z-index: 100;
    background: url("../../Images/icon-ccv.png") center center no-repeat;
}

body.curam.soria .container-panel-productdelivery .single-case-member .image-panel-content .right-corner-image {
    left: 110px;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .right-corner-image:hover {
    background: url("../../Images/icon-ccv-hover.png") center center no-repeat;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .right-corner-image a img {
    opacity: 0;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .name-background {
    position: absolute;
    bottom: 15px;
    width: 176px;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .participant-image {
    padding: 0px;
    width: 120px;
    height: 120px;
    position: absolute;
    left: 28px;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .participant-image img {
    border-radius: 50%;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .participant-details {
    position: absolute;
    bottom: 0px;
    width: 176px;
    text-align: center;
}

body.curam.soria div#content div.container-panel-productdelivery div.ma-tab-links div.case-status {
   margin-bottom: 0px;
}

body.curam.soria .container-panel-productdelivery .image-panel-content div.image-first-line,
body.curam.soria .container-panel-productdelivery .image-panel-content div.participant-details-divider,
body.curam.soria .container-panel-productdelivery .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 div#content div.container-panel-productdelivery .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line {
    margin-top: 0;
    width: auto;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .name-one-title {
    height: 20px;
    width: 100%;
    background-color: transparent;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .name-one-title a:hover,
body.curam.soria .container-panel-productdelivery .image-panel-content .name-one-title a:focus {
    color: #25467a;
}

body.curam.soria .container-panel-productdelivery .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: #1f57a4;
    text-align: center;
    line-height: 20px;
    height: 20px;
    width: 100%;
    text-decoration: none;
}

body.curam.soria div#content div.container-panel-productdelivery div.pd-single-person-details-panel div.ma-tab-details div.dates-content div.bottom-mid-pane-line {
    width: calc(100% - 30px);
    background: url(../../Images/Clock_Blue50_20px_v2.png) no-repeat left;
    padding-left: 30px;
    padding-top: 0;
}

/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2016,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */
 /* ==== Curam 2016 Styling ==== */

body.curam.soria.CGISSEWAPP div.container-panel-productdelivery {
  background: transparent;
  height: 180px;
  overflow: visible;
  min-width: 1100px;
  position: relative;
}
 
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel {
   position: absolute;
   left: 646px;
   right: 200px;
   padding-top: 0px;
   top: 10px;
}

body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details {
  padding-left: 0px;
  border-left: 2px solid #e0e0e0;
  border-right: none;
  float: left;
  width: 100%;
  background-color: transparent;
  height: 160px;
}

body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details a,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details a {
  color: #1f57a4;
  text-decoration: none;
}

body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details a:hover,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details a:focus,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details a:hover,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details a:focus {
  color: #25467a;
}

body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.content-participant-name,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.content-participant-name {
  font-weight: normal;
  padding-left: 20px;
  padding-bottom: 5px;
  padding-top: 0px;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  clear: both;
  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;
}
 
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.tab-ic,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.tab-ic {
  width: 60%;
  padding-left: 20px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #1f57a4;
  line-height: 20px;
  padding-bottom: 5px;
}

body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.tab-ic a,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.tab-ic a {
  color: #1f57a4;
}

body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.tab-ic a:hover,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.tab-ic a:focus,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.tab-ic a:hover,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.tab-ic a:focus {
  color: #25467a;
}

body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.central-pane-details,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.central-pane-details {
  width: 95%;
  margin-left: 20px;
  margin-top: 0px;
}

body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.central-pane-details table.list-body th.field,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.central-pane-details table.list-body th.field {
  padding-right: 20px;
  text-align: left;
  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.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.central-pane-details table.list-body td.field,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.central-pane-details table.list-body td.field {
  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: 0px !important;
}

body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.dates-content,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.dates-content { 
  width: 95%;  
  background-color: transparent;
  position: absolute;
  bottom: 0px;
  height: 20px;
  padding-left: 20px;
}

body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.dates-content img,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.dates-content img{
  display: none;
}

body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.dates-content div.bottom-mid-pane-line,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.dates-content div.bottom-mid-pane-line{
  width: 70%;
  height: 20px;
  padding-top: 0px;
  float: left;
  background: url(../../Images/Clock_Blue50_20px_v2.png) no-repeat left;
  padding-left: 30px;
}

body.curam.soria div.ca-tab-details div.dates-content div.bottom-mid-pane-line table.list-body tbody.horiz-table-body th.field,
body.curam.soria div.fa-tab-details div.dates-content div.bottom-mid-pane-line table.list-body tbody.horiz-table-body th.field {
  padding-right: 20px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: black;
}

body.curam.soria div.ca-tab-details div.dates-content div.bottom-mid-pane-line table.list-body tbody.horiz-table-body td.field,
body.curam.soria div.fa-tab-details div.dates-content div.bottom-mid-pane-line table.list-body tbody.horiz-table-body td.field {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: black;
  padding-left: 0px !important;
}


body.curam.soria .container-panel-productdelivery #stackCon-threeimages .image-panel-content {
  width: 176px;
  height: 160px;
  background-color: transparent;
}

body.curam.soria .container-panel-productdelivery #stackCon-threeimages .image-panel-content .participant-image {
  padding: 0px;
  width: 120px;
  height: 120px;
  position: absolute;
  left: 38px;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .left-corner-image {
  left: 38px;
  z-index: 100;
}

body.curam.soria .container-panel-productdelivery .ic-single-member .image-panel-content .left-corner-image {
  left: 28px;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .right-corner-image {
  top: 0px;
  left: 120px;
  z-index: 100;
  background: url("../../Images/icon-ccv.png") center center no-repeat;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .right-corner-image:hover,
body.curam.soria .container-panel-productdelivery .image-panel-content .right-corner-image:focus {
  display: block;
  height: 40px;
  background: url("../../Images/icon-ccv-hover.png") center center no-repeat;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .right-corner-image a {
  display: block;
  width: 40px;
  height: 40px;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .right-corner-image a img {
  display: none;
}

body.curam.soria .container-panel-productdelivery .ic-single-member .image-panel-content .right-corner-image {
  left: 110px;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .image-links {
  top: 10px;
  left: 163px;
}

body.curam.soria .container-panel-productdelivery .ic-single-member .image-panel-content .image-links {
  left: 153px;
}

body.curam.soria .container-panel-productdelivery #stackCon-threeimages .image-panel-content .name-background {
  position: absolute;
  bottom: 15px;
  width: 176px;
}

body.curam.soria .container-panel-productdelivery .image-panel-content .name-one-title {
  height: 20px;
  width: 100%;
  background-color: transparent;
}

body.curam.soria .container-panel-productdelivery .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: #1f57a4;
  letter-spacing: -0.15px;
  text-align: center;
  line-height: 20px;
  height: 20px;
  width: 100%;
  text-decoration: none;
}
body.curam.soria .container-panel-productdelivery .image-panel-content .name-one-title a:hover,
body.curam.soria .container-panel-productdelivery .image-panel-content .name-one-title a:focus {
  color: #25467a;
}

body.curam.soria .container-panel-productdelivery #stackCon-threeimages .image-panel-content .participant-details {
  position: absolute;
  bottom: 0px;
  width: 176px;
  text-align: center;
}

body.curam.soria .container-panel-productdelivery .image-panel-content div.image-first-line,
body.curam.soria .container-panel-productdelivery .image-panel-content div.participant-details-divider,
body.curam.soria .container-panel-productdelivery .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-productdelivery .image-panel-content div.participant-details-divider {
  margin-left: 10px;
  margin-right: 7px;
  width: 3px;
  height: 10px;
  border-left: 1px solid #c7c7c7;
}

body.curam.soria .container-panel-productdelivery #stackCon-threeimages {
  top: 10px;
  left: 0px;
  overflow: visible;
  width: 647px;
  height: 160px;
}

body.curam.soria .container-panel-productdelivery #stackCon-threeimages .stackControl {
  top: 5px;
  left: 0px;
}

body.curam.soria .container-panel-productdelivery #stackCon-threeimages .stackControl #controller_stackCon-threeimages {
  width: 0px;
}

body.curam.soria div.context-panel-wrapper div.container-panel-productdelivery div#stackCon-threeimages span.dijitStackController.control-span span.dijitToggleButton {
  margin: 0px;
}

body.curam.soria div.context-panel-wrapper div.container-panel-productdelivery span.dijitButtonNode {
  border: 0px;
  padding: 0px;
}

body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_1,
body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_2 {
  width: 40px;
  height: 30px;
}

body.curam.soria div.container-panel-productdelivery #controller_stackCon-threeimages .dijitButtonNode {
  background: transparent;
  border: none;
  padding: 0px;
}

body.curam div.container-panel-productdelivery #controller_stackCon-threeimages span.dijitToggleButton {
  width: 40px;
  height: 30px;
  margin: 0px;
}

body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_1 {
  background: url("../../Images/toggle_photo_nor.png") center center no-repeat;
}

body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_1:hover,
body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_1:focus {
  background: url("../../Images/toggle_photo_hover.png") center center no-repeat;
}

body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_2 {
  background: url("../../Images/toggle_list_nor.png") center center no-repeat;
}

body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_2:hover,
body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_2:focus {
  background: url("../../Images/toggle_list_nor.png") center center no-repeat;
}

body.curam.soria .container-panel-productdelivery #stackCon-threeimages .dijitContainer {
  top: 0px;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list {
  height: 150px !important;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: 60px;
  width: 580px !important;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages div.stack-container-photo {
  width: 630px !important;
  height: 160px !important;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo .rotator-default {
  left: 0px;
  width: 630px;
  height: 160px !important;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator {
  width: calc(100% - 80px) !important;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button,
body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  width: 40px;
  height: 30px;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
  background: url("../../Images/arrow_scroll_left.png") center center no-repeat;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus {
  background-image: url("../../Images/arrow_scroll_left_hover.png");
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  background: url("../../Images/arrow_scroll_right.png") center center no-repeat;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .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-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div,
body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div {
  margin-top: 65px;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div table.list-body {
  width: 560px;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list td a {
  color: #1f57a4;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list td a:hover,
body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list td a:focus {
  color: #25467a;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .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: #5A5A5A;
  height: 20px;
  line-height: 20px;
  padding: 0px;
  word-wrap: break-word;
  padding: 0 5px !important;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div table thead {
  height: 26px;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div table thead tr {
  background: inherit;
  height: 25px;
  border-bottom: 1px solid #e0e0e0;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list {
  max-height: 125px;
  height: 125px;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div:not(.table-list) th.header-last-cell {
  display: none;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .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-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list tr.odd td.field,
body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list tr.even td.field {
  background-color: inherit !important;
  word-wrap: break-word;
  padding: 0 5px !important;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list tr {
  height: 31px;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.field {
  height: 30px;
  border-bottom: 1px solid #e0e0e0;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac {
  display: block;
  width: 30px;
  height: 30px;
  background: url("../../Images/icon-ccv.png") 5px center no-repeat;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac:hover,
body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac:focus {
  background-image: url("../../Images/icon-ccv-hover.png");
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac img {
  display: none;
}

body.curam.soria div.container-panel-productdelivery div.tab-case-list table.list-body td.icon-content div.person-name-icons div.list-icon {
  float: left;
}

body.curam.soria .container-panel-productdelivery #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
  padding-left: 10px;
  width: 173px;
  height: 160px;
}

/*______________________________________________________________________________
 * CGISSApplicationContextPanel.css
 * 
 * Styles for ISProduct specific Application Context Panel elements.
 */
 
 
 /*
  * Expedited icon that appears on the mid pane
  */
 div.expedited-corner-icon-style {
   position: absolute;
   right: 3px;
   top: 4px;
 }
 
/*
 * Style for case reference for a single person 
 * application where it is Expedited.
 */
 div.content-single-intakeapplication-id-expedited {
    background-color: white;
    color: #FB7803;
    font-family: tahoma;
    font-size: 120%;
    left: 12px;
    position: absolute;
    top: 19px;
    
}
 
/*
 * Overwrites the mid pane height, so that all the panes on the context
 * panel are of the same height.
 */
div.application-details {
    height: 141px;
} 

/*______________________________________________________________________________
 * CGISSEWAPP.css
 *
 *  Styling specific to the <Eligibility Worker Application View>
 */

.CGISSEWAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_cc.png");
}

.CGISSEWAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/GREEN/pod_title_tl.png") no-repeat scroll  0 0 transparent;
}

.CGISSEWAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/GREEN/pod_title_tc.png") repeat-x scroll  0 0 transparent;
}

.CGISSEWAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/GREEN/pod_title_tr.png") no-repeat scroll  0 0 #FFF;
}

/*------------------------------------*/

/*______________________________________________________________________________
 * CAFederalLimitProgressBar.css
 * 
 * Create styles that are applied to the Cash Assistance Federal Time Limit Progress bar.
 */


 div.ca-progress-bar-container {
     height:16px;
     width:206px;
 }

 div.progress-bar-empty-left {
   background:url("../../Images/bar_corner_left.png") no-repeat scroll left 0 transparent;
   height:14px;
   width:3px;
   float:left;
 }

 div.progress-bar-green-left {
   background:url("../../Images/value_green_corner_left.png") no-repeat scroll left 0 transparent;
   height:14px;
   width:3px;
   float:left;
 }

 div.progress-bar-red-left {
   background:url("../../Images/value_red_corner_left.png") no-repeat scroll left 0 transparent;
   height:14px;
   width:3px;
   float:left;
 }

 div.bar {
   height:16px;
   width:200px;
   float:left;
   background-image:url("../../Images/ca_progressbar_bar.png");
   background-repeat:repeat-x;

 }

 div.progress-bar-empty-right {
   background:url("../../Images/bar_corner_right.png") no-repeat scroll right top transparent;
   height:14px;
   width:3px;
   float:right;
 }

 div.progress-bar-red-right {
   background:url("../../Images/value_red_corner_right.png") no-repeat scroll right top transparent;
   height:14px;
   width:3px;
   float:right;
 }

 div.ca-progress-bar-green {
   background-repeat: repeat-x;
   background-image:url("../../Images/ca_progressbar_value_green.png");
   height:15px;
   float:left;
   margin-top:1px;
 }

 div.ca-progress-bar-red {
   background-repeat: repeat-x;
   background-image:url("../../Images/ca_progressbar_value_red.png");
   height:15px;
   float:left;
   margin-top:1px;
   width:100%;
 }

/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2019,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

/* ==== Curam 2016 Styling ==== */

/* == Overall Structure == */

body.curam div.Intakecontainer-panel {
  height: 180px;
  text-align: right;
}
body.curam div.Intakecontainer-panel.single-person {
  min-width: 1240px;
}
body.curam div.Intakecontainer-panel.multi-person{
  min-width: 1220px;
}
body.curam div.Intakecontainer-panel #stackCon-threeimages {
  top: 10px;
  left: 0px;
  width: 628px;
  min-width: 628px;
  height: 160px;
}
body.curam div.Intakecontainer-panel div.person-application-thumbnail-panel {
  width: 176px;
  min-width: 176px;
  max-width: 176px;
  height: 160px !important;
  margin-top: 10px;
  position: relative;
  float: left;
  top: 0px;
  left: 0px;
}
body.curam div.Intakecontainer-panel div.person-application-thumbnail-panel .image-panel-content {
  position: relative;
}
body.curam div.Intakecontainer-panel div.application-person-details-panel,
body.curam div.Intakecontainer-panel div.application-single-person-details-panel {
  height: 160px !important;
  margin-top: 10px;
  position: static;
  display: inline-block;
  padding-left: 20px;
  background: transparent;
}
body.curam div.Intakecontainer-panel div.application-person-details-panel {
  border-left: 2px solid #e0e0e0;
}
body.curam div.Intakecontainer-panel div.application-single-person-details-panel {
  height: 140px !important;
  margin-top: 20px;
  width: calc(100% - 176px - 449px);
  min-width: 315px;
}
body.curam div.Intakecontainer-panel div.application-person-details-panel {
  height: 160px !important;
  margin-top: 10px;
  width: calc(100% - 638px - 254px);
}
body.curam div.Intakecontainer-panel div.pd-application-links-panel {
  position: static;
  display: inline-block;
}
body.curam div.Intakecontainer-panel.single-person div.pd-application-links-panel {
  height: 140px !important;
  margin-top: 20px;
}
body.curam div.Intakecontainer-panel.multi-person div.pd-application-links-panel {
  height: 160px !important;
  margin-top: 10px;
}

body.curam div.Intakecontainer-panel div.pd-application-links-panel {
  border-left: 2px solid #e0e0e0;
  padding-left: 20px;
}
body.curam div.Intakecontainer-panel.single-person div.pd-application-links-panel {
  width: 400px;
  min-width: 145px;
}
body.curam div.Intakecontainer-panel.multi-person div.pd-application-links-panel {
  width: 210px;
  min-width: 210px;
}
body.curam div.Intakecontainer-panel.single-person div.pd-application-links-panel .tab-links.application-tab-links {
  height: 140px;
  padding: 0px;
}
body.curam div.Intakecontainer-panel.multi-person div.pd-application-links-panel .tab-links.application-tab-links {
  height: 160px;
  padding: 0px;
}

/* == Image Panel == */


/* Panel structure */
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content {
  width: 176px;
  height: 160px;
  background: transparent;
}
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content .participant-image,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content .participant-image {
  width: 120px;
  height: 120px;
  padding: 0px 28px;
}
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content .participant-image img,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content .participant-image img {
  border-radius: 50%;
}
/* Participant name */
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content .name-background,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content .name-background {
  position: absolute;
  bottom: 15px;
  width: 100%;
}
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content .name-background .name-one-title,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content .name-background .name-one-title {
  background: transparent;
  height: 20px;
  margin: 0px;
  width: 100%;
}
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content .name-background .name-one-title a,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content .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;
  line-height: 20px;
  height: 20px;
  text-decoration: none;
}
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content .name-background .name-one-title a:hover,
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content .name-background .name-one-title a:focus,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content .name-background .name-one-title a:hover,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content .name-background .name-one-title a:focus {
  color: #264a60;
}
/* Size and position of participant relationship, divider and age fields */
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content .participant-details,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content .participant-details {
  position: absolute;
  bottom: 0px;
  width: 176px;
  text-align: center;
}
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content div.image-first-line,
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content div.participant-details-divider,
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content div.image-second-line,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content div.image-first-line,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content div.participant-details-divider,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-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: black;
}
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content div.participant-details-divider,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content div.participant-details-divider {
  margin-left: 10px;
  margin-right: 7px;
  width: 3px;
  height: 10px;
  border-left: 1px solid #c7c7c7;
}
/* CCV icon */
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content div.right-corner-image,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content div.right-corner-image {
  right: 28px;
}
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content div.right-corner-image a,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content div.right-corner-image a {
  display: block;
  width: 40px;
  height: 40px;
  background: url("../../Images/icon-ccv.png") center center no-repeat;
}
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content div.right-corner-image a:hover,
body.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content div.right-corner-image a:focus,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content div.right-corner-image a:hover,
body.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content div.right-corner-image a:focus {
  background-image: url("../../Images/icon-ccv-hover.png");
}

/* Special Caution icon */
body.curam .Intakecontainer-panel .image-panel-content .left-corner-image {
  left: 28px;
}

/* == Rotator/List View == */

/* Structure */
body.curam div.Intakecontainer-panel #stackCon-threeimages .stackControl {
  position: absolute;
  top: 5px;
  left: 0px;
  width: 40px;
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages {
  position: absolute;
  top: 0px;
  left: 0px;
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo {
  width: 628px !important;
  min-width: 628px;
  max-width: 628px;
  height: 160px !important;
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .rotator-default {
  width: 100%;
}
/* Stack container buttons */
body.curam div.Intakecontainer-panel #controller_stackCon-threeimages span.dijitToggleButton {
  width: 40px;
  height: 30px;
  margin: 0px;
}
body.curam div.Intakecontainer-panel #controller_stackCon-threeimages span.dijitToggleButton .dijitButtonNode {
  border: none;
  width: 100%;
  height: 100%;
  padding: 0px;
  background: none;
}
body.curam div.Intakecontainer-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_1 {
  background: url('../../Images/toggle_photo_nor.png') center center no-repeat;
  width: 100%;
  height: 100%;
}
body.curam div.Intakecontainer-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_1:hover,
body.curam div.Intakecontainer-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_1:focus {
  background-image: url('../../Images/toggle_photo_hover.png');
}
body.curam div.Intakecontainer-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_2 {
  background: url('../../Images/toggle_list_nor.png') center center no-repeat;
  width: 100%;
  height: 100%;
}
body.curam div.Intakecontainer-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_2:hover,
body.curam div.Intakecontainer-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_2:focus {
  background-image: url('../../Images/toggle_list_hover.png');
}
/* Rotator buttons */
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div,
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .next-button-div {
  width: 40px;
  height: 30px;
  margin-top: 65px;
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button {
  background: url('../../Images/arrow_scroll_left.png') center center no-repeat;
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button {
  background: url('../../Images/arrow_scroll_right.png') center center no-repeat;
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button:hover,
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button:focus {
  background-image: url('../../Images/arrow_scroll_left_hover.png');
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button:hover,
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button:focus {
  background-image: url('../../Images/arrow_scroll_right_hover.png');
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button,
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button {
  width: inherit;
  height: inherit;
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .rotator {
  width: 548px;
  height: 160px;
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .rotator:first-child {
  margin-left: 40px;
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .rotator .pane {
  left: 0px !important;
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .rotator .pane-item {
  margin: 0px 10px 0px 0px;
  padding: 0px;
  width: 176px;
  height: 160px;
}
body.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .rotator .pane-item:last-child {
  margin: 0px;
}

/* == List View == */

/* Fix text alignment */
body.curam #container_stackCon-threeimages .stack-container-list  {
  text-align: left;
}
/* Table width */
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: 40px;
  width: 588px !important;
}
/* Table header width */
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list > div:not(.table-list) > table {
  width: 588px;
}
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list > div:not(.table-list) > table > thead > tr {
  height: 25px;
}
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list div table thead tr {
  background: transparent;
}
/* Table content width */
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list > div.table-list > div > table {
  width: 588px;
}
/* List content */
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list .table-list {
  max-height: 136px;
  height: 136px;
}
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list .table-list tr td {
  background: transparent !important;
}
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list th,
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list td {
  padding: 0px !important;
  border-bottom: 1px solid #e0e0e0;
}
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list th:last-child {
  border-bottom: none;
}
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list th {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #5A5A5A;
}
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list td {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: black;
}
body.curam #container_stackCon-threeimages .stack-container-list .tab-case-list td a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  text-decoration: none;
}
/* List CCV icon */
body.curam .Intakecontainer-panel .stack-container-list .table-list .body-first-cell a img {
  display: none;
}
body.curam .stack-container-list .table-list .body-first-cell a {
  display: inline-block;
  background: url("../../Images/icon-ccv.png") center center no-repeat;
  width: 40px;
  height: 30px;
}
body.curam .stack-container-list .table-list .body-first-cell a:hover,
body.curam .stack-container-list .table-list .body-first-cell a:focus {
 background-image: url("../../Images/icon-ccv-hover.png");
}
body.curam .stack-container-list .table-list .body-first-cell a img {
  display: none;
}



/* == Details Panel == */
body.curam div.Intakecontainer-panel div.application-details {
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size:14px;
  line-height: 20px;
  color:black;
  border: none;
  text-align: left;
}
body.curam div.Intakecontainer-panel div.application-details .application-name {
  float: left;
  width: auto;
  font-family:MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  letter-spacing:-0.22px;
  text-align:left;
  padding: 0px 0px 5px 0px;
}
body.curam div.Intakecontainer-panel div.application-single-person-details-panel div.application-details .application-name {
  font-size:21px;
  line-height: 30px;
  color:#152935;
}
body.curam div.Intakecontainer-panel div.application-person-details-panel div.application-details .application-name {
  font-size:16px;
  line-height: 23px;
  color:#264a60;
}
body.curam div.Intakecontainer-panel div.application-details .content-single-intakeapplication-id {
  position: static;
  float: right;
  padding: 0px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #264a60;
  background-color: transparent;
  padding-right: 20px;
}
body.curam div.Intakecontainer-panel div.application-details  .application-details-table,
body.curam div.Intakecontainer-panel div.application-details  .programs-req-list,
body.curam div.Intakecontainer-panel div.application-details  .programs-list {
  display: inline-block;
  float: left;
  padding: 0px;
  clear: left;
  color: black;
}
body.curam div.Intakecontainer-panel div.application-details  .application-details-table th.field,
body.curam div.Intakecontainer-panel div.application-details  .programs-req-list {
  width: 150px;
  color: black;
}
body.curam div.Intakecontainer-panel div.application-details  .programs-req-list {
  padding-top: 5px;
}
body.curam div.Intakecontainer-panel div.application-details  .application-details-table td.field,
body.curam div.Intakecontainer-panel div.application-details  .programs-list {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  padding: 0px !important;
}
/* Programs list is on the same line in the single person version */
body.curam div.Intakecontainer-panel div.application-single-person-details-panel div.application-details  .programs-list {
  clear: none;
  width: calc(100% - 150px - 20px);
  padding-top: 5px !important;
}
/* Make programs-list div text wrap */
body.curam div.Intakecontainer-panel div.application-details  .programs-list {
  white-space: normal;
  width: 100%;
}
body.curam div.expedited-corner-icon-style {
  position: static;
  left: 20px;
  background: url("../../Images/icon_expedited.png") no-repeat center center;
  height: 20px;
  width: 20px;
  float: left;
  margin-left: 10px;
}
body.curam div.Intakecontainer-panel.single-person div.expedited-corner-icon-style {
  margin-top: 5px;
}
body.curam div.expedited-corner-icon-style img {
  display: none;
}

/* == Links Panel == */
body.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links {
  position: relative;
  text-align: left;
}
body.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.case-status {
  position: absolute;
  top: 0px;
  right: auto;
  bottom: auto;
  left: 0px;
  background: transparent;
}
/* Status field */
body.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.case-status .intake-status {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 23px;
  color: #264a60;
  padding: 0px;
  width: 100%;
}
/* Links list */
body.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.left-col {
  position: absolute;
  top: 28px;
  left: 0px;
  bottom: auto;
  right: auto;
  width: 100%;
}
/* Issues icon */
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-issues a,
body.curam div.Intakecontainer-panel div.tab-links div.nolink-wrapper div.link.icon-issues {
  background: url("../../Images/icon_issue_case.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-issues a:hover,
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-issues a:focus,
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper:hover div.link.icon-issues a,
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper:focus div.link.icon-issues a {
  background-image: url("../../Images/icon_issue_case_hover.png");
  color: #264a60;
}
/* Appeals icon */
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-appeals a,
body.curam div.Intakecontainer-panel div.tab-links div.nolink-wrapper div.link.icon-appeals {
  background: url("../../Images/icon_appeals.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-appeals a:hover,
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-appeals a:focus,
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper:hover div.link.icon-appeals a,
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper:focus div.link.icon-appeals a {
  background-image: url("../../Images/icon_appeals_hover.png");
  color: #264a60;
}
/* Verifications icon */
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-verifications a,
body.curam div.Intakecontainer-panel div.tab-links div.nolink-wrapper div.link.icon-verifications {
  background: url("../../Images/icon_verifications.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-verifications a:hover,
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-verifications a:focus,
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper:hover div.link.icon-verifications a,
body.curam div.Intakecontainer-panel div.tab-links div.link-wrapper:focus div.link.icon-verifications a {
  background-image: url("../../Images/icon_verifications_hover.png");
  color: #264a60;
}
/* Case owner link */
body.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.case-owner-panel {
  position: absolute;
  top: auto;
  left: 0px;
  bottom: 0px;
  right: auto;
  padding: 0px;
  background: transparent;
}
body.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.case-owner-panel .intake-user-icon {
  display: none;
}
body.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.case-owner-panel .intake-user a {
  display: block;
  padding-left: 30px;
  background: url("../../Images/icon_case_owner.png") no-repeat left center;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #1f57a4;
  line-height: 20px;
}
body.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.case-owner-panel .intake-user a:hover,
body.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.case-owner-panel .intake-user a:focus {
  background-image: url("../../Images/icon_case_owner_hover.png");
  color: #264a60;
}

/* ==== Curam 2016 Styling ==== */

/* == Overall Structure == */

body.rtl.curam div.Intakecontainer-panel {
  text-align: left;
}
body.rtl.curam div.Intakecontainer-panel #stackCon-threeimages {
  left: auto;
  right: 0px;
}
body.rtl.curam div.Intakecontainer-panel div.person-application-thumbnail-panel {
  float: right;
  left: auto;
  right: 0px;
}
body.rtl.curam div.Intakecontainer-panel div.application-person-details-panel,
body.rtl.curam div.Intakecontainer-panel div.application-single-person-details-panel {
  padding-left: 0px;
  padding-right: 20px;
}
body.rtl.curam div.Intakecontainer-panel div.application-person-details-panel {
  border-left: none;
  border-right: 2px solid #e0e0e0;
}
body.rtl.curam div.Intakecontainer-panel div.pd-application-links-panel {
  border-left: none;
  border-right: 2px solid #e0e0e0;
  padding-left: 0px;
  padding-right: 20px;
}
body.rtl.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .rotator-default {
  width: 638px;
}

/* == Image Panel == */

/* Size and position of participant relationship, divider and age fields */
body.rtl.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content div.participant-details-divider,
body.rtl.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content div.participant-details-divider {
  margin-left: 7px;
  margin-right: 10px;
  border-left: none;
  border-right: 1px solid #c7c7c7;
}
/* CCV icon */
body.rtl.curam .Intakecontainer-panel.multi-person #stackCon-threeimages .stack-container-photo .rotator .image-panel-content div.right-corner-image,
body.rtl.curam .Intakecontainer-panel.single-person .person-application-thumbnail-panel .image-panel-content div.right-corner-image {
  left: 28px;
  right: auto;
}
/* Special Caution icon */
body.rtl.curam .Intakecontainer-panel .image-panel-content .left-corner-image {
  left: auto;
  right: 36px;
}

/* == Rotator/List View == */

/* Structure */
body.rtl.curam div.Intakecontainer-panel #stackCon-threeimages .stackControl {
  left: auto;
  right: 0px;
}
body.rtl.curam div.Intakecontainer-panel #container_stackCon-threeimages {
  left: auto;
  right: 0px;
}
body.rtl.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .rotator {
  width: 558px;
}
/* Rotator buttons */
body.rtl.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button {
  background: url('../../Images/arrow_scroll_right.png') center center no-repeat;
}
body.rtl.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button {
  background: url('../../Images/arrow_scroll_left.png') center center no-repeat;
}
body.rtl.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button:hover,
body.rtl.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button:focus {
  background-image: url('../../Images/arrow_scroll_right_hover.png');
}
body.rtl.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button:hover,
body.rtl.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button:focus {
  background-image: url('../../Images/arrow_scroll_left_hover.png');
}
body.rtl.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .rotator:first-child {
  margin-left: 0px;
  margin-right: 40px;
}
body.rtl.curam div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .rotator .pane {
  left: auto !important;
  right: 0px !important;
}
body.rtl.curam.soria div.Intakecontainer-panel #container_stackCon-threeimages .stack-container-photo .rotator .pane-item {
  margin: 0px 0px 0px 10px;
  padding: 0px;
}
/* == List View == */

/* Fix text alignment */
body.rtl.curam #container_stackCon-threeimages .stack-container-list  {
  text-align: right;
}
/* Table width */
body.rtl.curam #container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: auto;
  right: 40px;
}

/* == Details Panel == */
body.rtl.curam div.Intakecontainer-panel div.application-details {
  text-align: right;
}
body.rtl.curam div.Intakecontainer-panel div.application-details .application-name {
  float: right;
  text-align: right;
}
body.rtl.curam div.Intakecontainer-panel div.application-details .content-single-intakeapplication-id {
  float: left;
  padding-left: 20px;
  padding-right: 0px;
}
body.rtl.curam div.Intakecontainer-panel div.application-details  .application-details-table,
body.rtl.curam div.Intakecontainer-panel div.application-details  .programs-req-list,
body.rtl.curam div.Intakecontainer-panel div.application-details  .programs-list {
  float: right;
  clear: right;
}
body.rtl.curam div.expedited-corner-icon-style {
  left: 0px;
  right: 20px;
  float: right;
  margin-left: 0px;
  margin-right: 10px;
}

/* == Links Panel == */
body.rtl.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links {
  text-align: right;
}
body.rtl.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.case-status {
  right: 0px;
  left: auto;
}
/* Links list */
body.rtl.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.left-col {
  left: auto;
  right: 0px;
}
/* Issues icon */
body.rtl.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-issues a,
body.rtl.curam div.Intakecontainer-panel div.tab-links div.nolink-wrapper div.link.icon-issues {
  background-position: right center;
  padding-left: 0px;
  padding-right: 30px;
}
/* Appeals icon */
body.rtl.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-appeals a,
body.rtl.curam div.Intakecontainer-panel div.tab-links div.nolink-wrapper div.link.icon-appeals {
  background-position: right center;
  padding-left: 0px;
  padding-right: 30px;
}
/* Verifications icon */
body.rtl.curam div.Intakecontainer-panel div.tab-links div.link-wrapper div.link.icon-verifications a,
body.rtl.curam div.Intakecontainer-panel div.tab-links div.nolink-wrapper div.link.icon-verifications {
  background-position: right center;
  padding-left: 0px;
  padding-right: 30px;
}
/* Case owner link */
body.rtl.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.case-owner-panel {
  left: auto;
  right: 0px;
}
body.rtl.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.case-owner-panel .intake-user {
  float: right;
}
body.rtl.curam div.Intakecontainer-panel div.pd-application-links-panel div.application-tab-links div.case-owner-panel .intake-user a {
  padding-left: 0px;
  padding-right: 30px;
  background-position: right center;
}

/*______________________________________________________________________________
 * RoundedCorners.css
 * 
 * Styles used to create the blue rounded corner effect on the mid panes.
 * 
 */

div.pd-person-details-panel div.wrapper .bottom .left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
  float:left;
  height:3px;
  width:10px;
}

div.pd-person-details-panel div.wrapper .bottom .center {
   background-color:#E6EBF1;
   border-bottom:1px solid #DADADA;
   display:block;
   height:2px;
   margin-right:-2px;
}

div.pd-person-details-panel div.wrapper .bottom .center .right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
  float:right;
  height:3px;
  width:10px;
}
/*______________________________________________________________________________
 * DateDetails.css
 * 
 * Create styles that are applied to the HTML for the dates.
 */
.dates-content { 
  width: 100%;  
  background-color: #E6EBF1;
  position: absolute;
  bottom: 3px;
  height: 25px;
}


div.dates-content img {
 float: left;
 padding-left:14px;
 padding-right: 5px;
 padding-top: 4px;
}


.expected-end-date-label-ca,
.expected-end-date-label-chip,
.expected-end-date-label-chip-premium,
.expected-end-date-label-fa,
.expected-end-date-label-ma,
.expected-end-date-label-lifc,
.expected-end-date-label-ltc,
.expected-end-date-label-refugee,
.expected-end-date-label-sd,
.expected-end-date-label-tbbcc {
  float: left;
  padding-top: 7px;
  padding-left: 5px;
}


.expected-end-date-label-ca {
  padding-right: 15px;
}

.expected-end-date-label-chip {
  padding-right: 15px;
}

.expected-end-date-label-chip-premium {
  padding-right: 15px;
}

.expected-end-date-label-fa {
  padding-right: 61px;
}

.expected-end-date-label-ma {
  padding-right: 15px;
}

.expected-end-date-label-lifc {
  padding-right: 15px;
}

.expected-end-date-label-ltc {
  padding-right: 66px;
}

.expected-end-date-label-refugee {
  padding-right: 15px;
}

.expected-end-date-label-sd {
  padding-right: 8px;
}

.expected-end-date-label-tbbcc {
  padding-right: 15px;
}


.expected-end-date {
  color: #696969;
  padding-top:7px;
}

.expected-end-date-icon
{ 
  padding-top: 2px;
  float: left;
  padding-left: 12px;
  padding-right: 11px;
  padding-top: 4px;
}

.start-date-label-ma {
  color:#696969;
  padding-right:45px;
}

.bottom-mid-pane-line {
   width: 70%;
   padding-top: 6px;
   float: left;
}

.bottom-mid-pane-line .list-body th.field {
  padding-right: 49px;
}
/*______________________________________________________________________________
 * ProgRec.css
 * 
 * Styles for ISProduct specific Program Recommendation elements.
 */
 
 
 /*
  * Expedited icon
  */
 div.expedited-icon-style {
   float: left;
   margin-left: 4px;
   margin-top: 4px;
 }

 
 /*
  * Expedited program name
  */
div.program-name-style {
  float: left;
  margin-top: 5px;
}

/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2016,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */
 /* ==== Curam 2016 Styling ==== */

body.curam.soria div.container-panel-productdelivery div.pd-person-links-panel {
  background-color: transparent;
  right: 0px;
  padding-top: 0px;
  top: 10px;
  width: 200px;
  position: absolute;
  border-left: 2px solid #e0e0e0;
}

body.curam.soria div.content-panel-detail div.tab-links {
  background: transparent;
  height: 160px;
  padding-left: 20px;
  padding-right: 20px;
}

body.curam.soria .ca-tab-links,
body.curam.soria .fa-tab-links,
body.curam.soria .ma-tab-links {
  height:160px;
}

body.curam.soria div.case-status {
  background-color: transparent;
  height: 23px;
  margin-bottom: 0px;
  margin-bottom: 5px;
}

body.curam.soria div.case-status-label {
  padding-left: 0px;
  padding-top: 0px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #264A60;
}

body.curam.soria div.tab-links div.case-status div.case-status-label a {
  font-size: 16px;
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  color: #1f57a4;
  text-decoration: none;
}

body.curam.soria div.tab-links div.case-status div.case-status-label a:hover,
body.curam.soria div.tab-links div.case-status div.case-status-label a:focus {
  color: #25467a;
}

body.curam.soria div.cgiss-tab-links a,
body.curam.soria div.ca-tab-links a,
body.curam.soria div.fa-tab-links a,
body.curam.soria div.ma-tab-links a,
body.curam.soria div.chip-tab-links a,
body.curam.soria div.lifc-tab-links a,
body.curam.soria div.sd-tab-links a,
body.curam.soria div.ltc-tab-links a  {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #1f57a4;
  text-decoration:none;
}

body.curam.soria div#content div.container-panel-productdelivery div.case-owner-panel div.case-owner:hover a,
body.curam.soria div#content div.container-panel-productdelivery div.case-owner-panel div.case-owner:focus a {
  color: #25467a;
  text-decoration: none;
}

body.curam.soria div#content div.container-panel-productdelivery div.case-owner-panel div.case-owner a {
  color: #1f57a4;
}

body.curam.soria div#content div.container-panel-productdelivery div.case-owner-panel div.case-owner:hover,
body.curam.soria div#content div.container-panel-productdelivery div.case-owner-panel div.case-owner:focus {
  background: url(../../Images/icon_case_owner_hover.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.case-owner-panel div.case-owner {
  padding-left: 30px;
  background: url(../../Images/icon_case_owner.png) no-repeat left;
  line-height: 20px;
}

body.curam.soria div#content div.container-panel-productdelivery div.case-owner-panel {
  background-color: transparent;
  padding-top: 0;
  bottom: 0px;
  padding-left: 20px;
  left: 0px;
}

body.curam.soria div#content div.container-panel-productdelivery div.case-owner-panel div.case-owner-icon {
	display: none;
}

body.curam.soria div.content-panel-detail div.fa-tab-links div.left-col ,
body.curam.soria div.content-panel-detail div.ca-tab-links div.left-col,
body.curam.soria div.content-panel-detail div.ma-tab-links div.left-col  {
  width: 100%;
}

body.curam.soria div.content-panel-detail div.link-wrapper:hover,
body.curam.soria div.content-panel-detail div.link-wrapper:focus {
  color: #25467a;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link {
  padding-left: 30px;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link.cgiss-overpayment {
	background: url(../../Images/Overpayment_Blue50_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-overpayment:hover,
body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-overpayment:focus {
	background: url(../../Images/Overpayment_Hover_Blue60_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link.cgiss-items-verify {
	background: url(../../Images/Verifications_Green30_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link.cgiss-evidence-edit {
	background: url(../../Images/EvidenceinEdit_Purple60_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link.cgiss-undisposed-application {
	background: url(../../Images/UndisposedApplication_Blue50_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link.cgiss-recommendations {
	background: url(../../Images/Recommendations_Blue50_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link.cgiss-referral {
	background: url(../../Images/Referrals_Teal40_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-items-verify:hover,
body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-items-verify:focus {
	background: url(../../Images/Verifications_Hover_Green40_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-evidence-edit:hover,
body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-evidence-edit:focus {
	background: url(../../Images/EvidenceinEdit_Hover_Purple70_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-undisposed-application:hover,
body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-undisposed-application:focus {
	background: url(../../Images/UndisposedApplication_Hover_Blue60_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-recommendations:hover,
body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-recommendations:focus {
	background: url(../../Images/Recommendations_Hover_Blue60_20px.png) no-repeat left;
}

body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-referral:hover,
body.curam.soria div#content div.container-panel-productdelivery div.tab-links div.link-wrapper div.link.cgiss-referral:focus {
	background: url(../../Images/Referrals_Hover_Teal50_20px.png) no-repeat left;
}

/*______________________________________________________________________________
 * CGISSIWAPP.css
 *
 *  Styling specific to the <Intake Worker Application View>
 */

.CGISSIWAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/PURPLE/pod_title_cc.png");
}

.CGISSIWAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/PURPLE/pod_title_tl.png") no-repeat scroll  0 0 transparent;
}

.CGISSIWAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/PURPLE/pod_title_tc.png") repeat-x scroll  0 0 transparent;
}

.CGISSIWAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/PURPLE/pod_title_tr.png") no-repeat scroll  0 0 #FFF;
}

/*------------------------------------*/
/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2016,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */
/* ==== Curam 2016 Styling ==== */

body.CGISSEWAPP.curam.soria div#content div.details-cluster-wrapper {
    margin-left: 0;
    margin-right: 0;
    height: auto;
}

body.CGISSEWAPP.curam.soria div#content div.details-cluster-wrapper div.top, 
body.CGISSEWAPP.curam.soria div#content div.details-cluster-wrapper div.bottom {
    display: none;
}

body.CGISSEWAPP.curam.soria div#content div.details-cluster-wrapper div.cluster {
    background-color: #f4f4f4;
    margin: 0;
    border: none;
}

body.CGISSEWAPP.curam.soria div#content div.details-cluster-wrapper div.cluster table {
    margin: 0;
    width: 100%;
    margin: 0 0 20px 0;
}

body.CGISSEWAPP.curam.soria div#content div.details-cluster-wrapper div.cluster table tbody tr 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;
    padding: 5px 0 0 0 !important;
    background-color: #f4f4f4;
}

body.CGISSEWAPP.curam.soria div#content div.details-cluster-wrapper div.cluster table tbody tr 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: 5px 0 0 0;
    background-color: #f4f4f4;
}

/*______________________________________________________________________________
 * PDContent.css
 * 
 * Create styles that are applied to the mid pane for PDs that can have more 
 * than one member.
 */
 
div.pd-person-details-panel {
   position: absolute;
   left: 517px;
   right: 196px;
   padding-top: 7px;
}

div.chip-premium-person-details-panel {
  position: absolute;
  left: 125px;
  right: 16px;
  padding-top: 7px;
}


div.chip-premium-person-details-panel div.wrapper .wrapper-bottom .center,
div.pd-person-details-panel div.wrapper .wrapper-bottom .center,
div.pd-single-person-details-panel div.wrapper .wrapper-bottom .center {
  background-color: #E6ECF4;
}


div.chip-premium-person-details-panel div.wrapper .wrapper-bottom,
div.pd-person-details-panel div.wrapper .wrapper-bottom,
div.pd-single-person-details-panel div.wrapper .wrapper-bottom {
  background-color:#E6ECF4;

}

div.chip-premium-person-details-panel div.wrapper .wrapper-bottom .left,
div.pd-person-details-panel div.wrapper .wrapper-bottom .left,
div.pd-single-person-details-panel div.wrapper .wrapper-bottom .left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
  float:left;
  height:3px;
  width:10px;
}

div.chip-premium-person-details-panel div.wrapper .wrapper-bottom .center .right,
div.pd-person-details-panel div.wrapper .wrapper-bottom .center .right,
div.pd-single-person-details-panel div.wrapper .wrapper-bottom .center .right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
  float:right;
  height:3px;
  width:10px;
}

div.pd-single-person-details-panel {
  position: absolute;
  left: 125px;
  right: 196px;
  padding-top: 7px;
}

div.pd-person-details-panel,
div.pd-person-links-panel,
div.chip-premium-person-details-panel,
div.pd-single-person-details-panel {
  background-color: transparent;
}

div.pd-person-details-panel div.wrapper,
div.chip-premium-person-details-panel div.wrapper,
div.pd-single-person-details-panel div.wrapper {
  
  background-color: #FFFFFF;
}


div.dr-clusterCalculations table td.field {
  text-align: right;
  padding: 0;
}

.cluster div.dr-totalAmount{
    margin-top:0px;
    padding-top:0px; 
}   

.cluster div.dr-totalAmount table {
    margin-top:0px;
}

div.dr-totalAmount tr td.label{
    border-top: 1px solid gray;
}

div.dr-totalAmount tr td.label span {
  font-weight:bold;
  
}

div.dr-totalAmount tr td.field {
  border-top: 1px solid gray;
  text-align: right;
  font-weight: bold;
}


/* dr-calculation-list - A list for displaying calculations with a total */ 

.soria div.cluster td.top.first-col div.dr-calculation-list {
  margin-left: 0 !important;
  margin-top: 0;
}

.soria div.cluster.cluster-with-no-header td.top.last-col div.dr-calculation-list {
  margin-left: 0;
  margin-top: 0;
}

.soria div.cluster td.top div.dr-calculation-list {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}

.soria .dr-calculation-list.list-with-header tbody tr td {
  border:none;
}
body.soria .dr-calculation-list tr.even td {
  background-color:white !important;
  border:none;
}

body.soria #content .dr-calculation-list table tr td {
  background:none;
  border:none;
  background-color:white;
}

body.soria #content .dr-calculation-list table tr th {
  background:none;
  border:none;
  background-color:white;
}

body.soria #content .dr-calculation-list table.no-header {
  border-top:none;
}

body.soria #content .dr-calculation-list table tr td.first-field {
  color:gray;
}

body.soria #content .dr-calculation-list table tr td.last-field {
  color:black;
  text-align:right;
}

body.soria #content .dr-calculation-list table tr.even-last-row td.first-field {
  color:gray;
  font-weight:bold;
}

body.soria #content .dr-calculation-list table tr.odd-last-row td.first-field {
  color:gray;
  font-weight:bold;
}

body.soria #content .dr-calculation-list table tr.even-last-row td {
  color:black;
  font-weight:bold;
  border-top-color:gray;
  border-top-style:solid;
  border-top-width:1px;
}

body.soria #content .dr-calculation-list table tr.odd-last-row td {
  color:black;
  font-weight:bold;
  border-top-color:gray;
  border-top-style:solid;
  border-top-width:1px;
}


body.soria #content .dr-calculation-list table td {
    padding-top:2px;
    padding-bottom:2px;
}

body.soria .dr-calculation-list table thead tr th span {
    border:none;
}

.soria div.dr-calculation-list table td {
		padding: 0px 0px;
}


/* cgiss-display-standardlist - A list with all the backgrounds removed */

.soria .dr-standard-list.list-with-header tbody tr td {
border:none;
}
body.soria .dr-standard-list tr.even td {
  background-color:white !important;
  border:none;
}

body.soria #content .dr-standard-list table tr td {
  background:none;
  border:none;
  background-color:white;
}

body.soria #content .dr-standard-list table tr th {
  background:none;
  border:none;
  background-color:white;
}

body.soria #content .dr-standard-list table.no-header {
  border-top:none;
}

body.soria #content .dr-standard-list table tr td.first-field {
  color:gray;
}

body.soria #content .dr-standard-list table tr td {
  color:black;
}

body.soria #content .dr-standard-list table td {
    padding-top:2px;
    padding-bottom:2px;
}

body.soria .dr-standard-list table thead tr th span {
    border:none;
}

body.soria div.dr-standard-list table td {
		padding: 0px 0px;
}

.soria div.cluster.cluster-with-no-header td.top.last-col div.dr-standard-list {
  margin-left: 0;
}

/* cgiss-display-calculationCluster - Cluster for use when showing calculations which include symbols */

div.cgiss-display-calculationCluster tr td.field {
  text-align: right;
}

div.cgiss-display-calculationCluster span.container span.separator {
  color: black;
  background-color: white;
  font-weight: bolder;
}

.soria div.cluster.cluster-with-no-header td.top.last-col div.cgiss-display-calculationCluster {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}

.soria div.cluster.cluster-with-no-header td.top.first-col div.cgiss-display-calculationCluster {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}

.soria div.cluster td.top div.cgiss-display-calculationCluster {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}

/* cgiss-display-totalAmountCluster - Cluster for use at the end of a calculation cluster */

.soria div.cluster.cluster-with-no-header td.top.last-col div.cgiss-display-totalAmountCluster {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}

.soria div.cluster td.top div.cgiss-display-totalAmountCluster {
  margin-left: 0 !important;
  margin-top: 0;
  margin-right: 0 !important;
}

.soria div.cgiss-display-totalAmountCluster table td.last-cell {
  padding-right: 19px;
}

.soria div.cgiss-display-totalAmountCluster table tr td.label {
  font-weight:bold;
  border-top: 1px solid gray;
}

.soria div.cgiss-display-totalAmountCluster table tr td.field {
  text-align: right;
  font-weight:bold;
  border-top: 1px solid gray;
}

.soria div.cluster td.top.first-col div.cgiss-display-totalAmountCluster {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}

/* cgiss-eligibilitychecks-legend - Styling for the legend on the eligibility checks screen */

.soria div.cgiss-eligibilitychecks-legend table td {
  text-align: right;
  color: #F39002;
}

/* cgiss-display-subscreenCalculationList - A list of calculations in subscreens */


body.soria .cgiss-display-subscreenCalculationList table td.first-field {
	border: none;
	color: gray;
	background-color: white!important;
	padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 0;
}

body.soria .cgiss-display-subscreenCalculationList table td.last-field {
  border: none;
  color: black;
  background-color: white!important;
  padding-top: 2px;
  padding-bottom: 2px;
}

div.cgiss-display-subscreenCalculationList table tr.even td.first-field,
div.cgiss-display-subscreenCalculationList table tr.odd td.first-field {
  background: none;
  background-color: white !important; 
  color: gray;
}

div.cgiss-display-subscreenCalculationList table tr.even td.last-field,
div.cgiss-display-subscreenCalculationList table tr.odd td.last-field {
  background: none;
  background-color: white !important;
  color: black;
  text-align: right;
}

body.soria div.cgiss-display-subscreenCalculationList table {
	border-top: none;
}

body.soria .cgiss-display-subscreenCalculationList table tr.odd-last-row td.first-field, 
body.soria .cgiss-display-subscreenCalculationList table tr.odd-last-row td.field.first-field, 
body.soria .cgiss-display-subscreenCalculationList table tr.even-last-row td.first-field, 
body.soria .cgiss-display-subscreenCalculationList table tr.even-last-row td.field.first-field {
  background: none;
  border-top: 1px solid;
  border-top-color: gray;
  font-weight: bold;
  color: gray;
  background-color: white !important;
}

body.soria .cgiss-display-subscreenCalculationList table tr.odd-last-row td.last-field,
body.soria .cgiss-display-subscreenCalculationList table tr.odd-last-row td.field.last-field, 
body.soria .cgiss-display-subscreenCalculationList table tr.even-last-row td.last-field, 
body.soria .cgiss-display-subscreenCalculationList table tr.even-last-row td.field.last-field {
  background: none;
  border-top: 1px solid;
  border-top-color: gray;
  font-weight: bold;
  color: black;
  background-color: white !important;
  text-align: right;
}

/* cgiss-display-removeMargin - Removes the margin from clusters and lists */

.soria div.cluster td.top.first-col div.cgiss-display-removeMargin,
.soria div.cluster td.top.last-col div.cgiss-display-removeMargin,
.soria div.cluster td.top div.cgiss-display-removeMargin {
  margin-left: 0 !important;
}

/* cgiss-display-decisionComparision - Decision comparision list */

.soria div.cluster td.top div.cgiss-display-decisionComparision {
  margin-left: 0;
}

body.soria .cgiss-display-decisionComparision table td {
  background: none !important;
  border: none !important;
}

body.soria .cgiss-display-decisionComparision table thead tr th {
  background: none !important;
  background-color: white !important;
  border: none !important;
}

body.soria .cgiss-display-decisionComparision table thead tr th span {
  padding: 0 !important;
  border: none !important;
}

.soria div.cgiss-display-decisionComparision table td {
  padding: 0 !important;
}

.soria div.cgiss-display-decisionComparision table td.first-field {
  color: gray;
}

/* cgiss-display-comparisionCalculation - Decision comparision list */

.soria div.cluster td.top div.cgiss-display-comparisionCalculation {
  margin-left: 0;
}

body.soria .cgiss-display-comparisionCalculation table td {
  background: none !important;
  border: none !important;
}

body.soria .cgiss-display-comparisionCalculation table thead tr th {
  background: none !important;
  background-color: white !important;
  border: none !important;
}

body.soria .cgiss-display-comparisionCalculation table thead tr th span {
  padding: 0 !important;
  border: none !important;
}

.soria div.cgiss-display-comparisionCalculation table td {
  padding: 0 !important;
}

.soria div.cgiss-display-comparisionCalculation table td.first-field {
  color: gray;
}

.soria div.cgiss-display-comparisionCalculation table tr.odd-last-row {
  font-weight: bold;
  border-top: black solid 1px !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_OutcomesApplicationHome .page-header
{
 display: none;
 visibility:hidden;
}
#Curam_OutcomesApplicationHome div#content
{
  top:0;
}

#Curam_OutcomesSupervisorApplicationHome .page-header
{
 display: none;
 visibility:hidden;
}
#Curam_OutcomesSupervisorApplicationHome div#content
{
  top:0;
}

/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2016,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */
/*______________________________________________________________________________
 * AssessmentnTracking UNASSIGNEDREFERRALPOD
 *
 * styles for the find referral pod
 */

.unassignedreferralpod-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%;
}

.firstnamefield {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 95%;
}

.middleinitialfield {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 10%;
}

.lastnamefield {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 95%;
}


.unassignedreferralpod-background table.date {
  width: 45%;
  text-align: left;
  width: 50% !important;
  margin-top: 5px !important;
}

.unassignedreferralpod-background td div.action-bar {
    text-align: center;
    float: none;
    width: 95%;
    margin-top: 10px;
}


.unassignedreferralActions div.action-bar {
    text-align: center;
}

.unassignedreferralActions span.action-bar {
    float: none;
}

body.curam .unassignedreferralpod-background .firstnamelabel,
body.curam .unassignedreferralpod-background .middleinitiallabel,
body.curam .unassignedreferralpod-background .lastnamelabel,
body.curam .unassignedreferralpod-background .dateofbirthlabel {
	font-family: MainMediumFontforIBM, '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;
}

body.curam .unassignedreferralpod-background .firstnamefield,
body.curam .unassignedreferralpod-background .middleinitialfield,
body.curam .unassignedreferralpod-background .lastnamefield {
	border:1px solid #5a5a5a !important;
	background-color: #ffffff;
	height: 24px;
	padding: 0px 10px;
	font-size: 14px;
	line-height: 20px;
	color: Black;
	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 .unassignedreferralpod-background .middleinitialfield {
	width: 22%;
}

body.curam .unassignedreferralpod-background .firstnamefield:hover,
body.curam .unassignedreferralpod-background .firstnamefield:focus,
body.curam .unassignedreferralpod-background .middleinitialfield:hover,
body.curam .unassignedreferralpod-background .middleinitialfield:focus,
body.curam .unassignedreferralpod-background .lastnamefield:hover,
body.curam .unassignedreferralpod-background .lastnamefield:focus {
	border: 2px solid #25467a !important;
	height: 24px;
	background-color: #f4f4f4;
	line-height: 18px;
	padding-left: 9px;
}

body.curam .unassignedreferralpod-background .firstnamefield:focus,
body.curam .unassignedreferralpod-background .middleinitialfield:focus,
body.curam .unassignedreferralpod-background .lastnamefield:focus {
	background-color: #ffffff;
}

body.curam .pod-body .unassignedreferralpod-background .unassignedreferralActions {
	padding-top: 10px;
}

body.curam .pod-body .unassignedreferralpod-background .unassignedreferralActions span.action-bar {
	margin-right: 10px;
}
body.curam .pod-body .unassignedreferralpod-background .unassignedreferralActions span.action-bar:last-of-type {
	margin-right: 0px;
}

body.curam .pod-body .unassignedreferralpod-background .button-link .actioncontrol-button-center a.ac {
	background: none;
	border: 1px solid #1f57a4;
	padding: 5px 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 .pod-body .unassignedreferralpod-background .button-link.hover .actioncontrol-button-center a,
body.curam .pod-body .unassignedreferralpod-background .button-link .actioncontrol-button-center a.ac:hover,
body.curam .pod-body .unassignedreferralpod-background .button-link .actioncontrol-button-center a.ac:focus {
	color: #ffffff;
	background-color: #1f57a4;
	background-image: none;
}

/*______________________________________________________________________________
 * OUTCOMEAPP.css
 *
 * Styling specific to the Outcome Worker Application View.
 */
 
.OUTCOMEAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/LIME/pod_title_cc.png");
}

.OUTCOMEAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/LIME/pod_title_tl.png") no-repeat scroll  0 0 transparent;
}

.OUTCOMEAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/LIME/pod_title_tc.png") repeat-x scroll  0 0 transparent;
}

.OUTCOMEAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/LIME/pod_title_tr.png") no-repeat scroll  0 0 #FFF;
}
/*------------------------------------*/
/*______________________________________________________________________________
 * OUTSUPAPP.css
 *
 * Styling specific to the Outcome Worker Application View.
 */
 
.OUTSUPAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/CORAL/pod_title_cc.png");
}

.OUTSUPAPP.soria div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/CORAL/pod_title_tl.png") no-repeat scroll  0 0 transparent;
}

.OUTSUPAPP.soria div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/CORAL/pod_title_tc.png") repeat-x scroll  0 0 transparent;
}

.OUTSUPAPP.soria div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/CORAL/pod_title_tr.png") no-repeat scroll  0 0 #FFF;
}
/*------------------------------------*/
.list tbody tr.even td.container a.inactive {
  color:#C0C0C0;
  cursor:text
}

.list tbody tr.odd td.container a.inactive {
  color:#C0C0C0;
  cursor:text
}

div.clusterNoborder{
	border: none;
	font-weight: bold;
	padding-bottom: none;
	color: #345299
}

div.label-field div.inner-cluster-borderless  {
border:none;
color: #345299l;
border-bottom-width:0px;}


body#Curam_CFSSPerson_createEPRecommendation .center{
  padding-left: 0px;
}
body#Curam_CFSSPerson_modifyEPRecommendation .center{
  padding-left: 0px;
}



body#Curam_CFSSMeeting_addDetailsFromAdoptionCase .center{
  padding-left: 0px;
}

div.cluster div.cluster-no-border-all { 
 margin-bottom:0px;
 border: 0px !important;
 border-bottom-style: none; 
 margin-left:0px !important;
 border-left-width: 0px;
 border-left-style: none;
 margin-right:0px;
 border-right-width: 0px;
 border-right-style: none;
 margin-top:0px;
 border-top-width: 0px;
 border-top-style: none;
 width:100% !important;
}

div.cluster-inner-tds-no-padding td.top {
 padding-left: 0px !important;
 padding-right: 0px !important;
 border-bottom: 0px;
 padding-bottom:0px;
 padding-top:0px;
}
/*
 *  Licensed Materials - Property of IBM
 *  PID 5725-H26
 *  Copyright IBM Corporation 2019. All rights reserved.
 *  US Government Users Restricted Rights - Use, duplication or disclosure
 *  restricted by GSA ADP Schedule Contract with IBM Corp.
 */

.evidenceToolbarStyle {
  margin-right: -1px;
  padding-right: -5px;
}

body#Curam_CCSIntake_createAllegation1 #mainForm div.cluster div.cluster {
	margin: 0;
}
body#Curam_CCSIntake_createAllegation1 div.cluster p.description, body.curam.soria div.list p.description {
	padding-left: 0;
}

#Curam_CCSPlacement_createChildPlacementRequest .table-negative-margin-50 {
    margin-bottom: -60px !important;
}

#Curam_CCSPlacement_modifyChildPlacementRequest .table-negative-margin-50 {
    margin-bottom: -60px !important;
}

body.curam.soria table.transfer-list select option,
body.curam.soria select.codetable option { 
  padding-right: 10px;
  padding-top: 4px; 
  padding-bottom: 4px;
  padding-left: 10px; 
  height: 15px;  
  background: $infrastructure_selection-box_background-color;
  color: $infrastructure_selection-box_font-color;  
}

@media screen and (max-width:770px) {
    body#Curam_CCSIntake_basicCreate .date-time-exists {
        width:200%;
        display:table-row;
    }
    body#Curam_CCSIntake_basicModify .date-time-exists {
       width:200%;
       display:table-row;
    }    
    body#Curam_CCSIntake_homeEditBasic .date-time-exists {
       width:200%;
       display:table-row;
    }    
}


/*
*  Licensed Materials - Property of IBM
*
*  PID 5725-H26
*
*  Copyright IBM Corporation 2012,2019. All rights reserved.
*
*  US Government Users Restricted Rights - Use, duplication or disclosure
*  restricted by GSA ADP Schedule Contract with IBM Corp.
*/

/* ======== Curam 2016 Styling ======== */

/* Size and position of context panel inner container */
body.curam.rtl.soria div#content div.context-panel-wrapper div.container-panel div.case-participant-panel {
  left: auto;
  right: 0px;
}

/* Position of stack controller buttons */
body.curam.rtl.soria .container-panel #stackCon-threeimages {
  left: auto;
  right: 0px;
  padding-left: 0px;
  padding-right: 40px;
  float: right;
}
body.curam.rtl.soria .container-panel #stackCon-threeimages .stackControl {
  left: auto;
  right: 40px;
}

/* Position of central rotator/list panel */
body.curam.rtl.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: auto;
  right: 60px;
}
body.curam.rtl.soria .container-panel #container_stackCon-threeimages .stack-container-photo .rotator-default {
  left: auto;
  right: 0px;
}

/* Rotator/list panel next and previous icons */
body.curam.rtl.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
  background-image: url("../../Images/arrow_scroll_right.png");
}
body.curam.rtl.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.curam.rtl.soria .container-panel #container_stackCon-threeimages .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.curam.rtl.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  background-image: url("../../Images/arrow_scroll_left.png");
}
body.curam.rtl.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.curam.rtl.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus {
  background-image: url("../../Images/arrow_scroll_left_hover.png");
}

/* Position of list row icons */
body.curam.rtl.soria div.container-panel 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.curam.rtl.soria .container-panel #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
  padding-left: 0px;
  padding-right: 10px;
}

/* Size and position of participant image */
body.curam.rtl.soria .container-panel .image-panel-content .participant-image {
  left: auto;
  right: 38px;
}
body.curam.rtl.soria .container-panel .single-member .image-panel-content .participant-image {
  left: auto;
  right: 28px;
}

/* Size and position of special caution icon */
body.curam.rtl.soria .container-panel .image-panel-content .left-corner-image {
  left: auto;
  right: 38px;
}
body.curam.rtl.soria .container-panel .single-member .image-panel-content .left-corner-image {
  left: auto;
  right: 28px;
}

/* Size and position of citizen context viewer icon */
body.curam.rtl.soria .container-panel .image-panel-content .right-corner-image {
  left: auto;
  right: 120px;
}
body.curam.rtl.soria .container-panel .single-member .image-panel-content .right-corner-image {
  left: auto;
  right: 110px;
}

/* Size and position of image icon links (vertical row of icons) */
body.curam.rtl.soria .container-panel .image-panel-content .image-links {
  left: auto;
  right: 163px;
}
body.curam.rtl.soria .container-panel .single-member .image-panel-content .image-links {
  left: auto;
  right: 153px;
}

/* Size and position of participant relationship, divider and age fields */
body.curam.rtl.soria .pd-container-panel .image-panel-content div.participant-details {
  margin-left: 0px;
  margin-right: -28px;
}
body.curam.rtl.soria .container-panel .image-panel-content div.participant-details-divider {
  margin-left: 7px;
  margin-right: 10px;
  border-left: 0px;
  border-right: 1px solid #c7c7c7;
}

/*
*  Licensed Materials - Property of IBM
*
*  PID 5725-H26
*
*  Copyright IBM Corporation 2012,2019. All rights reserved.
*
*  US Government Users Restricted Rights - Use, duplication or disclosure
*  restricted by GSA ADP Schedule Contract with IBM Corp.
*/

/* ======== Curam 2016 Styling ======== */

body.curam.soria.ADOWRKAPP div.case-participant-panel {
  top: 0px !important;
}
body.curam.soria.ADOWRKAPP div.content-panel-detail.pd-links-panel,
body.curam.soria.ADOWRKAPP div.content-panel-detail.pd-links-panel-onecol {
  top: 10px;
}
body.curam.soria.ADOWRKAPP .pd-container-panel .content-panel-detail.case-participant-panel .image-panel-content {
  margin-top: 10px;
}
body.curam.soria.ADOWRKAPP .pd-container-panel .image-panel-content .right-corner-image {
  top: 10px;
  left: 86px;
}
body.curam.soria.ADOWRKAPP .pd-container-panel .image-panel-content .participant-image {
  left: 0px;
}
body.curam.soria.ADOWRKAPP div#content div.context-panel-wrapper div.pd-container-panel div.case-participant-panel {
  height: 180px !important;
}
body.curam.soria.ADOWRKAPP .pd-container-panel .image-panel-content .name-background {
  bottom: 25px;
}
body.curam.soria.ADOWRKAPP .pd-container-panel .image-panel-content div.participant-details {
  bottom: 10px;
}
body.curam.soria.ADOWRKAPP div.content-panel-detail.pd-content-panel-onecol div.pd-reference-id {
  top: 10px;
}
body.curam.soria.ADOWRKAPP div.content-panel-detail.pd-content-panel-onecol {
  top: 10px;
}
body.curam.soria.ADOWRKAPP div.pd-details .decision-content img {
  margin-left: 0px;
  padding-left: 0px;
}
body.curam.soria.ADOWRKAPP div.pd-details .pd-details-table {
  padding-left: 0px;
}
body.curam.soria.ADOWRKAPP div.content-panel-detail.pd-links-panel,
body.curam.soria.ADOWRKAPP div.content-panel-detail.pd-links-panel-onecol {
  top: 20px;
  height: 140px !important;
}
body.curam.soria.ADOWRKAPP .content-panel-detail .pd-case-owner {
  padding-left: 0px;
}

/* Overall structure */
body.curam.rtl .cfss-case-content-panel {
  float: left;
  left: 0px;
  right: auto;
  border-left: 0px;
  border-right: 2px solid #e0e0e0;
  padding-left: 0px;
  padding-right: 20px;
}

/* Title */
body.curam.rtl .case-reference-with-invtitle,
body.curam.rtl .case-reference-with-adoptiontitle,
body.curam.rtl .case-reference-with-ongoingtitle {
  text-align: right;
}

/* Sub-title */
body.curam.rtl .case-reference-with-sub-title {
  text-align: right;
}

/* Reference Number */
body.curam.rtl .cfss-case-reference-inv-casenumber,
body.curam.rtl .case-reference-adoptioncasenumber,
body.curam.rtl .cfss-case-reference-ongoing-casenumber {
  text-align: left;
  left: 20px;
  right: auto;
}

/* Number of Allegations */
body.curam.rtl .cfss-case-invdetails .allegation-normal-text {
  text-align: left;
  left: 20px;
  right: auto;
}

/* Contact details at bottom of panel */
body.curam.rtl .cfss-inv-contact-content,
body.curam.rtl .cfss-adoption-contact-content,
body.curam.rtl .cfss-ongoing-contact-content {
  left: auto;
  right: 20px;
}
body.curam.rtl .cfss-case-tab-invdetails .cfss-inv-contact-content .cfss-inv-contact-content-detail table.list-body td.label,
body.curam.rtl .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content .cfss-adoption-contact-content-detail table.list-body td.label,
body.curam.rtl .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content .cfss-ongoing-contact-content-detail table.list-body td.label {
  padding: 0px 10px 0px 0px !important;
}

/*
 *  Licensed Materials - Property of IBM
 *
 *  PID 5725-H26
 *
 *  Copyright IBM Corporation 2016,2020. All rights reserved.
 * 
 *  US Government Users Restricted Rights - Use, duplication or disclosure
 *  restricted by GSA ADP Schedule Contract with IBM Corp.
 */

/* Size and position of context panel inner container */
body.curam.soria div#content div.context-panel-wrapper div.container-panel {
  width: 100%
}

body.curam.soria div#content div.context-panel-wrapper div.container-panel div.case-participant-panel {
  width: auto;
  left: 0px;
}

/* Position of stack controller buttons */
body.curam.soria .container-panel #stackCon-threeimages {
  top: 5px;
  left: 0px;
  overflow: auto;
  width: 685px;
  height: 170px;
  padding-left: 40px;
  float: left;
  position: relative;
}
body.curam.soria .container-panel #stackCon-threeimages .stackControl {
  top: 5px;
  left: 40px;
}
body.curam.soria div.context-panel-wrapper div.container-panel div#stackCon-threeimages span.dijitStackController.control-span span.dijitToggleButton {
  margin: 0px;
}
body.curam.soria div.context-panel-wrapper div.container-panel span.dijitButtonNode {
  border: 0px;
  padding: 0px;
}
body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_1,
body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_2 {
  width: 40px;
  height: 30px;
}
body.curam.soria div.container-panel #controller_stackCon-threeimages .dijitButtonNode {
  background: transparent;
}
body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_1 {
  background: url("../../Images/toggle_photo_nor.png") center center no-repeat;
}
body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_1:hover,
body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_1:focus {
  background: url("../../Images/toggle_photo_hover.png") center center no-repeat;
}
body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_2 {
  background: url("../../Images/toggle_list_nor.png") center center no-repeat;
}
body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_2:hover,
body.curam.soria #controller_stackCon-threeimages #controller_stackCon-threeimages_title_2:focus {
  background: url("../../Images/toggle_list_nor.png") center center no-repeat;
}
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_1 img {
  margin-top: -2px;
  margin-left: -2px;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 9px;
  padding-right: 9px;
}
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_2 img {
  margin-top: -3px;
  margin-left: -2px;
  padding-top: 3px;
  padding-bottom: 4px;
  padding-right: 9px;
  padding-left: 9px;
}
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_1 img.hoverIcon,
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_2 img.hoverIcon {
  display: none;
}
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_1:hover img.defaultIcon,
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_1:focus img.defaultIcon,
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_2:hover img.defaultIcon,
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_2:focus img.defaultIcon {
  display: none;
}
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_1:hover img.hoverIcon,
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_1:focus img.hoverIcon,
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_2:hover img.hoverIcon,
body.curam.soria #curam_controller_stackCon-threeimages #curam_controller_stackCon-threeimages_title_2:focus img.hoverIcon {
  display: block;
}

/* Position of central rotator/list panel */
body.curam.soria .container-panel #stackCon-threeimages .dijitContainer {
  top: 0px;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list {
  height: 150px !important;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: 60px;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo {
  width: 668px !important;
  height: 160px !important;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo .rotator-default {
  left: 0px;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo .rotator-default {
  width: 668px;
  height: 160px !important;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator {
  width: calc(100% - 100px);
}

/* Styling of rotator buttons*/
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button,
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  width: 40px;
  height: 30px;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
  background: url("../../Images/arrow_scroll_left.png") center center no-repeat;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus {
  background-image: url("../../Images/arrow_scroll_left_hover.png");
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  background: url("../../Images/arrow_scroll_right.png") center center no-repeat;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.curam.soria .container-panel #container_stackCon-threeimages .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 #container_stackCon-threeimages .stack-container-photo div.rotator-default div.prev-button-div,
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-photo div.rotator-default div.next-button-div {
  margin-top: 65px;
}

/* List size and position */
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list,
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list {
  width: 624px;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div table.list-body {
  width: 624px;
}

/* List header styling */
body.curam.soria .container-panel #container_stackCon-threeimages .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: #5A5A5A;
  height: 20px;
  line-height: 20px;
  padding: 0px;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div table thead {
  height: 26px;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div table thead tr {
  background: inherit;
  height: 25px;
  border-bottom: 1px solid #e0e0e0;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list {
  max-height: 125px;
  height: 125px;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div:not(.table-list) th.header-last-cell {
  display: initial;
}

/* List column and row styling */
body.curam.soria .container-panel #container_stackCon-threeimages .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 #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list tr.odd td.field,
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list tr.even td.field {
  background-color: inherit !important;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list tr {
  height: 31px;
}
body.curam.soria .container-panel #container_stackCon-threeimages .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 #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac {
  display: block;
  width: 30px;
  height: 30px;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac img {
  display: block;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac:hover img.hoverIcon,
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac:focus img.hoverIcon {
  display: block;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac img.hoverIcon {
  display: none;
}
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac:hover img.defaultIcon,
body.curam.soria .container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac:focus img.defaultIcon {
  display: none;
}


/* Position of list row icons */
body.curam.soria div.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 .pd-container-panel .image-panel-content,
body.curam.soria .container-panel .image-panel-content {
  width: 176px;
  height: 160px;
  background-color: transparent;
}

/* Size and positioning of image panes */
body.curam.soria .container-panel #container_stackCon-threeimages .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 .image-panel-content .participant-image {
  padding: 0px;
  width: 120px;
  height: 120px;
  position: absolute;
  left: 38px;
}
body.curam.soria div.single-member {
  top: 10px !important;
}
body.curam.soria .container-panel .single-member .image-panel-content .participant-image {
  left: 28px;
}

body.curam.soria .container-panel .image-panel-content .participant-image img {
  border-radius: 50%;
}

/* Size and position of special caution icon */
body.curam.soria .container-panel .image-panel-content .left-corner-image {
  left: 38px;
  z-index: 100;
}
body.curam.soria .container-panel .single-member .image-panel-content .left-corner-image {
  left: 28px;
}

/* Size and position of citizen context viewer icon */
body.curam.soria .container-panel .image-panel-content .right-corner-image {
  top: 0px;
  left: 120px;
  z-index: 100;
}
body.curam.soria .container-panel .image-panel-content .right-corner-image:hover,
body.curam.soria .container-panel .image-panel-content .right-corner-image:focus {
  display: block;
  height: 40px;
}
body.curam.soria .container-panel .image-panel-content .right-corner-image a {
  display: block;
  width: 40px;
  height: 40px;
}
body.curam.soria .container-panel .image-panel-content .right-corner-image a.ac:hover img.hoverIcon,
body.curam.soria .container-panel .image-panel-content .right-corner-image a.ac:focus img.hoverIcon {
  display: block;
}
body.curam.soria .container-panel .image-panel-content .right-corner-image a.ac img.hoverIcon {
  display: none;
}

body.curam.soria .container-panel .image-panel-content .right-corner-image a.ac:hover img.defaultIcon,
body.curam.soria .container-panel .image-panel-content .right-corner-image a.ac:focus img.defaultIcon {
  display: none;
}
body.curam.soria .container-panel .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 .image-panel-content .image-links {
  top: 10px;
  left: 163px;
}
body.curam.soria .container-panel .single-member .image-panel-content .image-links {
  left: 153px;
}

/* Size and position of participant name */
body.curam.soria .pd-container-panel .image-panel-content .name-background,
body.curam.soria .container-panel .image-panel-content .name-background {
  position: absolute;
  bottom: 15px;
  width: 176px;
}
body.curam.soria .pd-container-panel .image-panel-content .name-one-title,
body.curam.soria .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,
body.curam.soria .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: #1f57a4;
  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,
body.curam.soria .container-panel .image-panel-content .name-one-title a:hover,
body.curam.soria .container-panel .image-panel-content .name-one-title a:focus {
  color: #25467a;
}

/* Size and position of participant relationship, divider and age fields */
body.curam.soria .pd-container-panel .image-panel-content .participant-details,
body.curam.soria .container-panel .image-panel-content .participant-details {
  position: absolute;
  bottom: 0px;
  width: 176px;
  text-align: center;
}
body.curam.soria .pd-container-panel .image-panel-content div.image-first-line,
body.curam.soria .container-panel .image-panel-content div.image-first-line,
body.curam.soria .container-panel .image-panel-content div.participant-details-divider,
body.curam.soria .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: black;
}
body.curam.soria .pd-container-panel .image-panel-content div.participant-details {
  margin-left: -28px;
}
body.curam.soria .container-panel .image-panel-content div.participant-details-divider {
  margin-left: 10px;
  margin-right: 7px;
  width: 3px;
  height: 10px;
  border-left: 1px solid #c7c7c7;
}

/*______________________________________________________________________________
 * 
 * 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_CCSWorkers_IntakeWorkerHome .page-header,
#Curam_CCSWorkers_intakeSupervisorHome .page-header,
#Curam_CCSWorkers_InvestigatorHome .page-header,
#Curam_CCSWorkers_InvestigationSupervisorHome .page-header,
#Curam_CCSWorkers_CaseWorkerHome .page-header,
#Curam_CCSWorkers_CaseSupervisorHome .page-header,
#Curam_CCSWorkers_adoptionWorkerHome .page-header,
#Curam_CCSWorkers_adoptionSupervisorHome .page-header
{
 display: none;
 visibility:hidden;
}
#Curam_CCSWorkers_IntakeWorkerHome div#content,
#Curam_CCSWorkers_intakeSupervisorHome div#content,
#Curam_CCSWorkers_InvestigatorHome div#content,
#Curam_CCSWorkers_InvestigationSupervisorHome div#content,
#Curam_CCSWorkers_CaseWorkerHome div#content,
#Curam_CCSWorkers_CaseSupervisorHome div#content,
#Curam_CCSWorkers_adoptionWorkerHome div#content,
#Curam_CCSWorkers_adoptionSupervisorHome div#content
{
  top:0;
}

/* ==== Curam 2016 Styling ==== */

body.curam.context-panel.details .context-panel-wrapper .container-panel {
  min-width: 1366px;
  overflow-x: auto;
  top: 0px;
  height: 180px;
}

/* Position of participant panel, plus reset padding and margins */
body.curam div.cfss-adoption-case-content-panel {
  width: 650px;
  min-width: 650px;
  height: 160px;
  position: static;
  padding: 10px 0px 0px 40px;
  float: left;
}
body.curam .cfss-adoptionsubsidy-tab-details {
  background: transparent;
  border: 0px;
  height: 160px;
}
body.curam .cfss-adoptionsubsidy-details,
body.curam .cfss-adoptionsubsidy-details-casetext-with-client,
body.curam .cfss-adoptionsubsidy-details-case-subtext,
body.curam .cfss-case-details-table {
  padding: 0px;
}

/* Title */
body.curam .cfss-adoptionsubsidy-details-casetext-with-client {
  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;
  height: 30px;
}

/* Dates */
body.curam .cfss-adoptionsubsidy-details-case-subtext {
  width: 100%;
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: black;
}
body.curam .cfss-adoptionsubsidy-details-case-subtext td.field {
  background-color: transparent !important;
  padding: 0px !important;
}
body.curam .cfss-adoptionsubsidy-details-case-subtext td.divider {
  padding-left: 10px !important;
  padding-right: 10px !important;
}

/* Details Table */
body.curam .cfss-case-details-table {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: black;
}
body.curam .cfss-case-details-table td.field {
  background-color: transparent !important;
  padding-left: 0px !important;
}
body.curam .cfss-case-details-table td.field a {
  color: #1f57a4;
}
body.curam .cfss-case-details-table td.field a:hover,
body.curam .cfss-case-details-table td.field a:focus {
  color: #25467a;
}
body.curam .cfss-adoptionsubsidy-details .cfss-case-details-table td.field.horiz-body-last-cell.value {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}
body.curam .cfss-adoptionsubsidy-details .cfss-case-details-table td.field.horiz-body-last-cell.value a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}

/* ================ */

/* Position of provider panel, plus reset padding and margins */
body.curam div.cfss-adoption-provider-content-panel {
  background: transparent;
  width: 650px;
  min-width: 650px;
  height: 160px;
  position: static;
  padding: 0px 0px 0px 20px;
  margin-top: 10px;
  border-left: 2px solid #e0e0e0;
  float: right;
}
body.curam div.cfss-adoptionsubsidy-tab-parent-details {
  border: 0px;
  background-color: transparent;
  padding: 0px;
}
body.curam div.cfss-adoptionsubsidy-parent-details {
  width: 100%;
  padding: 0px;
}

/* Provider Name */
body.curam .cfss-adoptionsubsidy-parent-details .adoptionsusbidy-parent-name {
  font-weight: normal;
  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;
  height: 30px;
}

/* Provider Address */
body.curam .cfss-adoptionsubsidy-parent-details .adoptionsusbidy-parent-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: black;
  text-align: left;
  padding: 0px;
  margin-right: 10px;
}

/* Provider address map icon */
body.curam .cfss-adoptionsubsidy-parent-details .cfss-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: #1f57a4;
  text-align: left;
  text-decoration: none;
  padding: 0px 0px 0px 30px;
  background: url("../../Images/icon_map.png") no-repeat left center;
}
body.curam .cfss-adoptionsubsidy-parent-details .cfss-content-map a:hover,
body.curam .cfss-adoptionsubsidy-parent-details .cfss-content-map a:focus {
  color: #25467a;
  background-image: url("../../Images/icon_map_hover.png");
}
body.curam .cfss-adoptionsubsidy-parent-details .cfss-content-map img {
  display: none;
}

/* Provider contact details row */
body.curam .cfss-adoptionsubsidy-contact-content {
  left: auto;
  bottom: 20px;
  width: auto;
}

/* Provider Phone Number */
body.curam .cfss-adoptionsubsidy-parent-details .cfss-adoptionsubsidy-contact-content .cfss-phonenumber {
  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;
  height: 20px;
  padding: 0px 0px 0px 30px;
  background: url("../../Images/icon_phone.png") no-repeat left center;
}




#Curam_ChildServicesSDM_overrideRespondWithin .dijitReadOnly *,
#Curam_ChildServicesSDM_overrideRespondWithin .dijitDisabled *,
#Curam_ChildServicesSDM_overrideRespondWithin .dijitReadOnly,
#Curam_ChildServicesSDM_overrideRespondWithin .dijitDisabled,
#Curam_ChildServicesSDM_overrideRespondWithin .dijitDisabledClickableRegion,
#Curam_ChildServicesSDM_overrideRespondWithin .dijitComboBoxDisabled  {
	cursor: default !important;
}
/* ==== Curam 2016 Styling ==== */

/* Position of participant panel, plus reset padding and margins */
body.rtl.curam div.cfss-adoption-case-content-panel {
  padding: 10px 40px 0px 0px;
  float: right;
}

/* Title */
body.rtl.curam .cfss-adoptionsubsidy-details-casetext-with-client {
  text-align: right;
}

/* Details Table */
body.rtl.curam .cfss-case-details-table td.field {
  padding-right: 0px !important;
}

/* ================ */

/* Position of provider panel, plus reset padding and margins */
body.rtl.curam div.cfss-adoption-provider-content-panel {
  padding: 0px 20px 0px 0px;
  border-left: 0px;
  border-right: 2px solid #e0e0e0;
  float: left;
}

/* Provider Name */
body.rtl.curam .cfss-adoptionsubsidy-parent-details .adoptionsusbidy-parent-name {
  text-align: right;
}

/* Provider Address */
body.rtl.curam .cfss-adoptionsubsidy-parent-details .adoptionsusbidy-parent-address {
  text-align: right;
  margin-left: 10px;
  margin-right: 0px;
  float: right;
}

/* Provider address map icon */
body.rtl.curam .cfss-adoptionsubsidy-parent-details .cfss-content-map {
  float: right;
}

/* Provider address map icon */
body.rtl.curam .cfss-adoptionsubsidy-parent-details .cfss-content-map a {
  text-align: right;
  padding: 0px 30px 0px 0px;
  background-position: right center;
}

/* Provider contact details row */
body.rtl.curam .cfss-adoptionsubsidy-contact-content {
  right: auto;
}

/* Provider Phone Number */
body.rtl.curam .cfss-adoptionsubsidy-parent-details .cfss-adoptionsubsidy-contact-content .cfss-phonenumber {
  padding: 0px 30px 0px 0px;
  background-position: right center;
}

/* ==== Links Panel ==== */

/* Size and positioning of links panel */
body.curam div.content-panel-detail.pd-links-panel-onecol,
body.curam div.content-panel-detail.cfss-person-links-panel {
  background-color: transparent;
  padding-top: 0px !important;
  top: 20px;
  right: 0px;
  width: 362px;
  height: 140px !important;
  border-left: 2px solid #e0e0e0;
}

/* Internal layout of links panel */
body.curam div.content-panel-detail div.cfss-tab-links {
  background: transparent;
  border: 0px;
  height: auto;
  padding: 0px 0px 0px 20px;
}
body.curam div.content-panel-detail div.cfss-tab-links div.left-col,
body.curam div.content-panel-detail div.cfss-tab-links div.inner-col {
  width: 50%;
  padding: 0px;
}

/* Styling links */
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.link,
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.nolink,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.link,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.nolink {
  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 0px 5px 0px;
}
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.link a,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.link a {
  display: block;
  height: 20px;
}
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.nolink,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.nolink {
  color: black;
}
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.link a,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.link a {
  color: #1f57a4;
}

/* CFSS Intake Icon */
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.nolink,
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.link a,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.nolink,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.link a {
  background: url("../../Images/icon_intake.png") left top no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.link a:hover,
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.link a:focus,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.link a:hover,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.link a:focus {
  background-image: url("../../Images/icon_intake_hover.png");
  color: #264a60;
}

/* CFSS Investigations Icon */
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.nolink,
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.link a,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.nolink,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.link a {
  background: url("../../Images/icon_investigations.png") left top no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.link a:hover,
body.curam div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.link a:focus,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.link a:hover,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.link a:focus {
  background-image: url("../../Images/icon_investigations_hover.png");
  color: #264a60;
}

/* CFSS Ongoing Icon */
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-ongoing.nolink,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-ongoing.link a {
  background: url("../../Images/icon_ongoing_case.png") left top no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-ongoing.link a:hover,
  body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-ongoing.link a:focus {
  background-image: url("../../Images/icon_ongoing_case_hover.png");
  color: #264a60;
}

/* CFSS Youth Services Icon */
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-youth-services.nolink,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-youth-services.link a {
  background: url("../../Images/icon_youth_services.png") left top no-repeat;
  padding-left: 30px;
}
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-youth-services.link a:hover,
body.curam div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-youth-services.link a:focus {
  background-image: url("../../Images/icon_youth_services_hover.png");
  color: #264a60;
}

/* Case status header */
body.curam .content-panel-detail .pd-case-status {
  height: 23px;
  padding-bottom: 5px;
  background-color: transparent;
}
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 .pd-case-owner-panel {
  height: 20px;
  padding-top: 0px;
  position: absolute;
  bottom: 0px;
  background-color: transparent;
}
body.curam .content-panel-detail .pd-case-owner-icon img {
  display: none;
}
body.curam .content-panel-detail .pd-case-owner {
  padding-left: 20px;
}
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: #1f57a4;
  height: 20px;
  line-height: 20px;
  padding-left: 30px;
}
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: #264a60;
}


/* Curam 2016 Styling */
body.curam.soria#Curam_Intake_TriageServices div#content, 
body.curam.soria#Curam_Intake_triagePrograms div#content {
	margin-top: 10px;
}
body.curam.soria#Curam_Intake_TriageServices div#content .container .triageAlertImageTitle,
body.curam.soria#Curam_Intake_triagePrograms div#content .container .triageAlertImageTitle {
    display:inline-block;
    float:left;
    height: 20px;
    width: 20px;
    padding: 10px 10px 0px 10px;
    background: #f9f9f9; /* Color value in css-variables, needs to be added to external/internal variables file */
    border-left: 3px solid #ad1625;
}

body.curam.soria#Curam_Intake_TriageServices div#content .container .triageAlertImageTitle > img,
body.curam.soria#Curam_Intake_triagePrograms div#content .container .triageAlertImageTitle > img {
    width: 20px;
    height: 17px;
}

body.curam.soria#Curam_Intake_TriageServices div#content .container .triageAlertTitle,
body.curam.soria#Curam_Intake_triagePrograms div#content .container .triageAlertTitle {
    display: block;
    margin: 0px 0px 0px 40px;
    padding: 10px 0px 0px 0px;
    height: 30px;
    line-height: 20px;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color:#ad1625;
    background: #f9f9f9;
    box-sizing: border-box;
}

body.curam.soria#Curam_Intake_TriageServices div#content .container .triageAlertList,
body.curam.soria#Curam_Intake_triagePrograms div#content .container .triageAlertList {
    display: block;
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 10px 40px;
    line-height: 20px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: black;
    background: #f9f9f9;
    border-left: 3px solid #ad1625;
    box-sizing: border-box;
}

body.curam.soria#Curam_Intake_TriageServices div#content .container .triageAlertList table td,
body.curam.soria#Curam_Intake_triagePrograms div#content .container .triageAlertList table td {
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size:14px;
    color:black;
    height: 20px;
    line-height: 20px;
    padding-top: 5px;
}

body.curam.soria#Curam_Intake_TriageServices div#content .cluster.cluster-with-no-header.field-label,
body.curam.soria#Curam_Intake_triagePrograms div#content .cluster.cluster-with-no-header.field-label {
    margin:0px;
}

body.curam.soria#Curam_Intake_TriageServices div#content .cluster.cluster-with-no-header.field-label table,
body.curam.soria#Curam_Intake_triagePrograms div#content .cluster.cluster-with-no-header.field-label table {
    margin:20px 0px 0px 0px;
    padding: 0px;
    height: 20px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size:14px;
    color:black;
}

body.curam.soria#Curam_Intake_TriageServices div#content .cluster.cluster-with-no-header.field-label table td,
body.curam.soria#Curam_Intake_triagePrograms div#content .cluster.cluster-with-no-header.field-label table td {
    padding:0px;
}

body.rtl.ADOWRKAPP.curam.soria.context-panel div#content div.context-panel-wrapper div#stackCon-fourimages {
  float: right;
}
body.rtl.ADOWRKAPP.curam.soria.context-panel div#content div.context-panel-wrapper .content-panel-detail.ic-links-panel {
  float: left;
}

/*
*  Licensed Materials - Property of IBM
*
*  PID 5725-H26
*
*  Copyright IBM Corporation 2012,2020. All rights reserved.
*
*  US Government Users Restricted Rights - Use, duplication or disclosure
*  restricted by GSA ADP Schedule Contract with IBM Corp.
*/
/* ==== Curam 2016 Styling ==== */

body.curam.context-panel.details .context-panel-wrapper div.container-panel.investigation-case {
  min-width: 1465px;
}

body.curam.context-panel.details .context-panel-wrapper div.container-panel.investigation-case.single-person {
  min-width: 1090px;
}

body.curam .container-panel.investigation-case {
  margin-left: 40px;
}
body.curam.soria div#content div.context-panel-wrapper div.container-panel.investigation-case {
  width: auto;
}
body.curam.context-panel.details .context-panel-wrapper .container-panel.investigation-case {
  min-width: 1425px;
}
body.curam .container-panel.investigation-case #stackCon-threeimages {
  top: 10px;
  padding-left: 0px;
  padding-right: 0px;
}
body.curam.soria .container-panel.investigation-case #stackCon-threeimages .stackControl {
  top: 0px;
  left: 0px;
  width: 0px;
}
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_1 img {
  height: 16px;
  width: 20px;
  display: block;
  margin-left: 3px;
  padding-top: 5px;
  padding-bottom: 4px;
  padding-left: 5px;
  padding-right: 7px;
}
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_2 img {
  height: 20px;
  width: 20px;
  display: block;
  margin-left: 3px;
  padding-top: 4px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 7px;
}
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_1 img.hoverIcon,
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_2 img.hoverIcon {
  display: none;
}
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_1:hover img.defaultIcon,
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_1:focus img.defaultIcon,
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_2:hover img.defaultIcon,
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_2:focus img.defaultIcon {
  display: none;
}
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_1:hover img.hoverIcon,
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_1:focus img.hoverIcon,
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_2:hover img.hoverIcon,
body.curam .container-panel.investigation-case span#curam_controller_stackCon-threeimages_title_2:focus img.hoverIcon {
  display: block;
}
body.curam .investigation-case .stack-container-list .table-list .body-first-cell a {
  background: none;
}
body.curam .investigation-case .stack-container-list .table-list .body-first-cell a:hover,
body.curam .investigation-case .stack-container-list .table-list .body-first-cell a:focus {
 background-image: none;
}
body.curam.soria .container-panel.investigation-case .image-panel-content .participant-image  {
  left: 28px;
}
body.curam.soria .container-panel.investigation-case #container_stackCon-threeimages .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
  height: 170px;
}
body.curam.soria .container-panel.investigation-case .pane-item .image-panel-content .right-corner-image {
  top: 0px;
  left: 110px;
}
body.curam .container-panel.investigation-case .content-panel-detail.cfss-case-participant-panel {
  height: 160px !important;
  float: left;
}
body.curam .container-panel.investigation-case .cfss-case-content-panel {
  float: right;
  position: static;
  width: 700px;
  margin-top: 10px;
}
body.curam .container-panel.investigation-case .cfss-case-content-panel .cfss-case-invdetails {
  margin-bottom: 0px;
}
body.curam .container-panel.investigation-case .cfss-case-content-panel .cfss-case-invdetails .cfss-case-reference-inv-casenumber {
  margin-top: 0px;
}
body.curam .container-panel.investigation-case .cfss-case-content-panel .cfss-inv-contact-content {
  width: 700px;
  position: static;
  float: right;
  margin-top: 10px;
}
body.curam .container-panel.investigation-case .content-panel-detail.cfss-case-participant-panel .image-panel-content {
  margin-top: 10px;
}
body.curam.soria .container-panel.investigation-case .image-panel-content .right-corner-image {
  top: 15px;
}
body.curam.soria .container-panel.investigation-case .image-panel-content .name-background {
  bottom: 25px;
}
body.curam.soria .container-panel.investigation-case .image-panel-content .participant-details {
  bottom: 10px;
}
body.curam div.container-panel.investigation-case .cfss-case-content-panel .cfss-case-details-table a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}
body.curam div.container-panel.investigation-case .cfss-case-details-table .field.horiz-body-first-cellimage {
  padding-right: 10px;
}
@media print {

  body.curam.context-panel div.container-panel.investigation-case div.cfss-case-content-panel,
  body.curam.context-panel div.container-panel.investigation-case div.cfss-case-content-panel div.cfss-inv-contact-content {
    float: left;
    width: 650px;
  }
  
  body.curam.context-panel div.container-panel.investigation-case #stackCon-threeimages {
   overflow: visible;
  }
  
  body.curam.context-panel div.context-panel-wrapper div.container-panel.investigation-case {
    overflow-x: visible;
    overflow: visible;
  }
}
/* ==== Curam 2016 Styling ==== */

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page.rtl div#content div.person-details-panel {
    right: 150px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page.rtl div#content div.person-container-panel div.person-image-panel div.image-panel-content div.name-background {
    margin-right: 20px;
    margin-left: 0;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page.rtl div#content div.person-container-panel div.person-image-panel div.image-panel-content div.participant-image {
    padding: 20px 20px 0 0;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page.rtl div#content div.cfss-person-links-panel {
    right: calc(100% - 230px);
    padding-right: 10px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page.rtl div#content div.cfss-tab-links {
    padding-left: 0;
}

/* ======== Curam 2016 Styling ======== */

body.rtl.curam.soria.ADOWRKAPP .pd-container-panel .image-panel-content .right-corner-image {
  left: auto;
  right: 86px;
}
body.rtl.curam.soria.ADOWRKAPP .pd-container-panel .image-panel-content .participant-image {
  left: auto;
  right: 0px;
}
body.rtl.curam.soria.ADOWRKAPP div.pd-details .decision-content img {
  padding-right: 0px;
}
body.rtl.curam.soria.ADOWRKAPP div.pd-details .pd-details-table {
  padding-right: 0px;
}
body.rtl.curam.soria.ADOWRKAPP .content-panel-detail .pd-case-owner {
  padding-right: 0px;
}

/*
*  Licensed Materials - Property of IBM
*
*  PID 5725-H26
*
*  Copyright IBM Corporation 2012,2020. All rights reserved.
*
*  US Government Users Restricted Rights - Use, duplication or disclosure
*  restricted by GSA ADP Schedule Contract with IBM Corp.
*/
/* ======== Curam Styling 2016 ======== */

body.curam.context-panel.details .context-panel-wrapper .container-panel.adoption-case {
  min-width: 1465px;
}

body.curam.context-panel.details .context-panel-wrapper .container-panel.adoption-case.single-person {
  min-width: 1090px;
}

body.curam div.container-panel.adoption-case div.content-panel-detail.cfss-case-participant-panel div.participant-image {
  top: 10px; 
}
body.curam div.container-panel.adoption-case div.content-panel-detail.cfss-case-participant-panel div.name-background {
  bottom: 25px;
}
body.curam div.container-panel.adoption-case div.content-panel-detail.cfss-case-participant-panel div.participant-details {
  bottom: 10px;
}
body.curam div.container-panel.adoption-case div.content-panel-detail.cfss-case-participant-panel div.right-corner-image {
  top: 10px;
}
body.curam div.container-panel.adoption-case .cfss-case-content-panel .cfss-case-details-table a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}
body.curam div.container-panel.adoption-case .cfss-case-details-table .field.horiz-body-first-cellimage {
  padding-right: 10px;
}
@media print {

  body.curam.soria div#content div.context-panel-wrapper div.container-panel.adoption-case {
    overflow: visible;
    overflow-x: visible;
  }
  
  body.curam.soria div#content div.context-panel-wrapper div.container-panel.adoption-case div#stackCon-threeimages {
    overflow: visible;
  }
  
  body.curam .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content .cfss-adoption-contact-content-detail table.list-body td.value,
  body.curam .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content .cfss-adoption-contact-content-detail table.list-body td.horiz-body-last-cellvalue {
    width: 100px !important;
  }

}
/* ==== Links Panel ==== */

/* Size and positioning of links panel */
body.curam.rtl div.content-panel-detail.pd-links-panel-onecol,
body.curam.rtl div.content-panel-detail.cfss-person-links-panel {
  left: 0px;
  right: auto;
  border-left: 0px;
  border-right: 2px solid #e0e0e0;
}

/* Internal layout of links panel */
body.curam.rtl div.content-panel-detail div.cfss-tab-links {
  padding: 0px 20px 0px 0px;
}

/* CFSS Intake Icon */
body.curam.rtl div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.nolink,
body.curam.rtl div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.link a,
body.curam.rtl div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.nolink,
body.curam.rtl div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-intake.link a {
  background-position: right top;
  padding-left: 0px;
  padding-right: 30px;
}

/* CFSS Investigations Icon */
body.curam.rtl div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.nolink,
body.curam.rtl div.content-panel-detail.person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.link a,
body.curam.rtl div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.nolink,
body.curam.rtl div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-investigations.link a {
  background-position: right top;
  padding-left: 0px;
  padding-right: 30px;
}

/* CFSS Ongoing Icon */
body.curam.rtl div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-ongoing.nolink,
body.curam.rtl div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-ongoing.link a {
  background-position: right top;
  padding-left: 0px;
  padding-right: 30px;
}

/* CFSS Youth Services Icon */
body.curam.rtl div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-youth-services.nolink,
body.curam.rtl div.content-panel-detail.cfss-person-links-panel div.cfss-tab-links table.list-body th.field.horiz-body-first-cell.icon-youth-services.link a {
  background-position: right top;
  padding-left: 0px;
  padding-right: 30px;
}

/* Case Owner */
body.curam.rtl .content-panel-detail .pd-case-owner {
  padding-left: 0px;
  padding-right: 20px;
}
body.curam.rtl .content-panel-detail .pd-case-owner a {
  background-position: right top;
  padding-left: 0px;
  padding-right: 30px;
}

body.curam.modal.soria.basic#Curam_CaseContactLogWizard_storeContact div#content,
body.curam.modal.soria.basic#Curam_CaseContactLogWizard_createContact div#content {
    margin-top:0px;
}
body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page{

background-color: inherit;
    height: 100%;
    overflow-y: hidden;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page .top {
    height: 1px;
    margin-right: 2px;
    width: auto;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page .top .left {
background: none repeat scroll 0 0 transparent;
 float: left;
    height: 12px;
    width: 10px;
}
body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page .top .center{
background: transparent;
 border: medium none;
    height: 1px;
     margin-right: -2px;
      display: block;
}
body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page .top .right {
background: none repeat scroll 0 0 transparent;
 float: right;
    height: 12px;
    margin-top: -1px;
    width: 10px;
}
body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page .bottom {
    bottom: 0;
    margin-right: 2px;
    width: auto;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page .bottom .left {

    background: none repeat scroll 0 0 transparent;
    height: 7px;
    float: left;
    width: 10px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page .bottom .center {
    height: 1px;
    background-color: transparent;
    border: medium none;
    margin-right: -2px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page .bottom .right {
    background: none repeat scroll 0 0 transparent;
    height: 7px;
    float: right;
    width: 10px;
}


body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page div#content {

  background: none repeat scroll 0 0 transparent;
    border-left: 0 none;
    border-right: 0 none;
    overflow: auto;
    position: relative;
    height: auto;
    width: auto;
    top: 0;
    display: block;
        float: none;
    padding-bottom: 4px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page div#content div.person-container-panel {
    background-color: transparent;
    height: 120px;
    min-width: 750px;
    overflow: visible;
    position: relative;
    top: 0;
}


body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page div#content div.person-details-panel {
    background-color: #FFFFFF;
    left: 118px;
    position: absolute;
    right: 255px;
    top: 0;
    z-index: 0;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page div#content div.cfss-tab-details {

    border-style: solid;
    border-width: 1px;
    float: left;
    height: 100px;
    padding-left: 0;
    padding-top: 10px;
    width: 100%;
}
body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page div#content div.cfss-person-links-panel {

   position: absolute;
    right: 10px;
    top: 0;
    width: 235px;
}
body#Curam_CCSParticipant_viewParticipantContextDetails.list-inline-page div#content div.cfss-tab-links {
    background-color: #E6ECF4;
   
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 89px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-top: 10px;
    width: 98%;
}

div.investigation-content-panel { 
  position: absolute;
  left: 550px;
  right: 0px;
  top: 0;
}

.cfss-case-tab-investigationdetails {
  height: 96px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.cfss-case-investigationdetails {
  float: left;
  width: 100%;
  padding-left: 15px;
  margin-top: 0;
  margin-bottom: 35px;
}

div.cfss-case-tab-investigationdetails .contact-content img { 
  padding: 0px;
  float: left;
}

.cfss-case-investigationdetails .case-reference-with-investigationtitle {
  font-size: 140%;
  color: #FB7803;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  padding-bottom: 0px;
}



.cfss-case-details-table{
  padding-left: 10px !important;
  padding-top: 10px;
}

.tab-thumbnail-with-title div.cfss-thumbnail-text {
  width: 100%;	
  text-align: center;
  font-family: tahoma;
  color: black;
  float: left;
  clear: left;
  padding-top: 5px;
}

.cfss-case-details .allegation-bold-text {
	font-size: 100%;
	font-family: tahoma;
	color: #3366FF;
	padding-bottom:2px !important;
	padding-top: 0px;
	padding-right: 15px;
	position: absolute;
	right: 15px;
	top: 10px;
	padding-left: 5px;
	z-index: 0;
	
}

.cfss-case-details .allegation-normal-text {
		font-family: tahoma;
	    font-size: 100%;
	    padding-bottom: 2px !important;
	    padding-left: 10px;
	    padding-right: 20px;
	    padding-top: 0;
	    position: absolute;
	    right: -5px;
	    top: 27px;
    	z-index: 0;
	
}

.cfss-case-details .case-reference-with-sub-title {
  font-size: 100%;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  padding-bottom: 0px;
  padding-left: 10px;
}
div.cfss-person-context-panel {
  width: 100%;
  background-color: #FFFFFF;
  float: left;
  height: 20px;
  padding-top: 2px;
}

.cfss-person-context-panel .cfss-person-ccv {
  padding-left: 17px;
  padding-right: 4px;
  float: left;
}

.cfss-person-context-panel .cfss-person-ccv-link {
  float: left;
}

.cfss-adoptionsubsidy-content-panel { 
  position: absolute;
  left: 40px;
  right: 500px;
  top: 0;
}

.cfss-adoptionsubsidy-tab-details {
  height: 139px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  border-top: 1px solid #DADADA;
  border-bottom: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.cfss-adoptionsubsidy-details {
  float: left;
     margin-top: 0px;
     padding-left: 5px;
     padding-top: 10px;
    width: 100%;
}

.cfss-adoptionsubsidy-details-casetext-with-client {
  font-size: 140%;
  color: #FB7803;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 10px;
}

.cfss-adoptionsubsidy-details-case-subtext{
  font-family:tahoma;
  font-size:80%;
  overflow:hidden;
  padding-bottom:10px;
  white-space:nowrap;
  width:29%;
  padding-left: 5px;
}

.cfss-adoptionsubsidy-tab-parent-details {
  height: 95px;
  padding-left: 5px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  border-top: 1px solid #DADADA;
  border-bottom: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.cfss-adoptionsubsidy-parent-content-panel { 
  position: absolute;
  right: 5px;
  top: 0;
  width: 450px;
}

.cfss-adoptionsubsidy-parent-details {
  float: left;
  width: 90%;
  padding-left: 10px;
  margin-top: 0px;
  padding-top: 10px;
}

.cfss-adoptionsubsidy-parent-details .adoptionsusbidy-parent-name {
  font-size: 120%;
  font-weight: bold;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  margin-top: 0px;
}


.cfss-adoptionsubsidy-parent-details .adoptionsusbidy-parent-address {
  font-size: 100%;
  color: #000000;
  float: left;
  margin-right: 15px;
  padding-top: 4px;
  
}


.cfss-adoptionsubsidy-tab-parent-details .adoptionsusbidy-parent-content-map {
 float: none;
 padding-top: 2px;
 
}

.cfss-adoptionsubsidy-tab-parent-details .adoptionsusbidy-parent-content-contacts {
  padding-left: 1px;
}

.cfss-adoptionsubsidy-tab-parent-details .adoptionsusbidy-parent-content-phonenumber {
 font-size: 100%;
 	font-family: tahoma;
 	padding-bottom:2px !important;
 	padding-top: 8px;
 	padding-right: 15px;
 	position: absolute;
 	top: 60px;
 	padding-left: 35px;
	 
  
}

 .cfss-adoptionsubsidy-tab-parent-details .adoptionsusbidy-parent-content-phonenumber-mobile {
  font-size: 100%;
  	font-family: tahoma;
  	padding-bottom:2px !important;
  	padding-top: 8px;
  	padding-right: 65px;
  	position: absolute;
  	top: 60px;
  	padding-left: 235px;
 	
   
}

.cfss-adoptionsubsidy-tab-parent-details .adoptionsusbidy-parent-content-phonenumber-mobile-img {
  	padding-bottom:2px !important;
  	padding-top: 10px;
  	padding-right: 25px;
  	position: absolute;
  	top: 50px;
  	padding-left: 200px;
 	
   
}
.cfss-adoptionsubsidy-tab-parent-details .adoptionsusbidy-parent-content-phonenumber-home-img {
   	padding-top: 10px;
}


div.cfss-case-content-panel  {
left:47%;
position:absolute;
top:10px;
width:50%;
padding-left:10px;
}

div.cfss-case-content-panel-without-participant {
left:650px;
position:absolute;
right:5px;
top:24px;
width:82%;
}


.cfss-adoption-details-table{
  padding-left: 5px !important;
}

.cfss-adoption-details-table div {
   padding-top: 14px;
   width: 85%
}


.cfss-contact-content { 
  background-color:#E6EBF1;
  bottom:-15%;
  left:1px;
  position:absolute;
  width:100%;
}


div.cfss-adoption-case-content-panel  {
left:10px;
position:absolute;
right:5px;
top:10px;
width:43%;
}

div.cfss-adoption-provider-content-panel  {
left:45%;
position:absolute;
right:5px;
top:10px;
width:53%;
}



.cfss-adoption-contact-content { 
    background-color:#E6EBF1;
    bottom:1%;
    left:11px;
    position:absolute;
    width:98%;
    height:30px
}

.cfss-adoptionsubsidy-contact-content {    
    bottom:5%;
    left:10px;
    position:absolute;
    width:90%;
}

.cfss-adoption-contact-content-detail { 
  padding-left: 13px;
  margin-top: -1px;
  padding-top:5px;
}

.cfss-rotator-default {
   background:none repeat scroll 0 0 transparent;
   height:100%;
   width:98%;
}



div.cfss-container-panel {
  background-color: transparent;
  height:164px;
  overflow: visible;
  position: relative;
  top: 5px;
}




.cfss-case-tab-ongoingdetails {
  height: 131px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  border-top: 1px solid #DADADA;
  border-bottom: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.cfss-case-ongoingdetails {
  float: left;
  width: 100%;
  padding-left: 5px;
  margin-top: 0;
  margin-bottom: 35px;
}

.cfss-case-ongoingdetails .case-reference-with-ongoingtitle {
 color:#FB7803;
 font-size:140%;
 overflow:hidden;
 padding-bottom:0;
 padding-left:10px;
 white-space:nowrap;
 width:100%;
 top:10px;
 padding-top:10px;
}

.cfss-case-ongoingdetails .cfss-case-reference-ongoing-casenumber {
	color:#FB7803;
	font-family:tahoma;
	font-size:140%;
	padding-left:10px;
	position:absolute;
	right:13px;
	top:10px;
	z-index:0;
	
}

.cfss-case-ongoingdetails-ongoingtable div {
  padding-top: 10px;
   height:50px;
   width: 80%;
   padding-left:10px;
}

.cfss-case-tab-adoptiondetails {
  height: 139px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  border-top: 1px solid #DADADA;
  border-bottom: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.cfss-case-adoptiondetails {
  float: left;
  width: 100%;
  padding-left: 5px;
  margin-top: 0;
  margin-bottom: 35px;
}

.cfss-case-adoptiondetails .case-reference-with-adoptiontitle {
 color:#FB7803;
 font-size:140%;
 overflow:hidden;
 padding-bottom:0;
 padding-left:10px;
 white-space:nowrap;
 width:100%;
 padding-top:10px;
}

.cfss-case-adoptiondetails .case-reference-adoptioncasenumber {
	color:#FB7803;
	font-family:tahoma;
	font-size:140%;
	padding-left:10px;
	position:absolute;
	right:13px;
	top:10px;
z-index:0;
	
}

.cfss-case-adoptiondetails-adoptiontable div {
   padding-top: 8px;
   width: 80%
}




.cfss-case-details-table div {
   padding-top: 10px;
   width: 80%;
}



.cfss-inv-contact-content { 
  background-color:#E6EBF1;
  bottom:1%;
  left:11px;
  position:absolute;
  width:98%;
  height: 30px;
}

.cfss-investigation-content {
  padding-left: 5px;
  padding-bottom: 5px;  
}

.cfss-investigation-ref {
  padding-right: 5px;
  margin-top: 1px;
}
.cfss-ongoing-content {
  padding-left: 5px;
  padding-bottom: 5px;  
}

.cfss-ongoing-ref {
  padding-right: 5px;
  margin-top: 1px;
}




.cfss-case-details .allegation-normal-text a {
	text-decoration:none; 
	color:#376F8F;
}

.cfss-case-details .allegation-normal-text a:hover {
	text-decoration:underline; 
	color:#376F8F;
}

.cfss-tooltip-inv-inner-panel {
  background-color: #FFFFFF;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  overflow: hidden;
  width: 100%;
  font-weight:normal;
}

.cfss-tooltip-inv-outer-panel {
  background-color: #E6EBF1;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  overflow: hidden;
  width: 210px;
}

.cfss-tooltip-inv-inner-panel div {
  float: left;
  font-size: 85%;
}

.cfss-tooltip-inv-outer-panel .cfss-tooltip-title {
  background-color: #EBEBEB;
  color: #3366FF;
  font-family: tahoma;
  font-size: 85%;
  padding-left: 12px;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: left;
}

.cfss-tooltip-inv-outer-panel .wrapper {
  margin-left: 5px;
  margin-right: 5px;
}


.cfss-tooltip-inner-panel div {
font-family:tahoma;
padding-left:none;
padding-right:none;
border-left: none;
border-right:none;
float: left;
font-size: 90%;
}

.cfss-tooltip-inv-inner-panel div {
font-family:tahoma;
padding-left:none;
padding-right:none;
border-left: none;
border-right:none;
}

.cfss-tooltip-inner-panel {
  background-color: #FFFFFF;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  overflow: hidden;
  width: 100%;
  font-weight:normal;
  padding-bottom:5px;
  padding-top:5px;
}

.cfss-tooltip-outer-panel {
  background-color: #E6EBF1;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  overflow: hidden;
  width: 230px;
  padding-bottom:5px;
  padding-right:5px;
}

.cfss-tooltip-outer-panel .tooltip-title {
  background-color: #EBEBEB;
  color: #3366FF;
  font-family: tahoma;
  font-size: 85%;
  padding-left: 12px;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: left;
}

.cfss-tooltip-outer-panel .wrapper {
  margin-left: 5px;
  margin-right: 5px;
}



.cfss-tooltip-shadow { 
  background-color: #aaacaf; 
  margin: 4px 5px;
  height: 100%;
  width: 235px;
}

.cfss-tooltip-shadow .wrapper  {
 margin:0px 0px 0px 0px; 
 height: 100%;
}

.cfss-tooltip-shadow .cfss-tooltip-outer-panel .wrapper  {
 margin: 0px 5px 0px 5px; 
 height: 100%;
}

.cfss-inv-tooltip-shadow { 
  background-color: #aaacaf; 
  margin: 5px 5px;
  height: 100%;
  width: 210px;
}

.cfss-inv-tooltip-shadow .wrapper  {
 margin:0px 0px 0px 0px; 
 height: 100%;
}

.cfss-inv-tooltip-shadow .cfss-tooltip-inv-outer-panel .wrapper  {
 margin: 0px 5px 0px 5px; 
 height: 100%;
}

.cfss-special-tooltip-shadow { 
  background-color: #aaacaf; 
  margin: 4px 5px;
  height: 100%;
  width: 235px;
}

.cfss-special-tooltip-shadow .wrapper  {
 margin:0px 0px 0px 0px; 
 height: 100%;
}

.cfss-special-tooltip-shadow .cfss-tooltip-outer-panel .wrapper  {
 margin: 0px 5px 0px 5px; 
 height: 100%;
}

.cfss-inv-contact-content-detail { 
  padding-left: 13px;
  margin-top: 0px;
  padding-top: 5px;
}

.cfss-ongoing-contact-content-detail { 
  padding-left: 13px;
  margin-top: 0px;
  padding-top: 5px;
}

.cfss-ongoing-contact-content { 
  background-color:#E6EBF1;
  bottom:1%;
  left:11px;
  position:absolute;
  width:98%;
  height:30px;
}

.cfss-link-underline {
color:#3B7192;
font-family:tahoma;
}

.cfss-case-details-table div table tr td {
    background-color :#FFFFFF !important;
}

.cfss-case-ongoingdetails-ongoingtable div table tr td  {
   background-color :#FFFFFF !important;
}
.cfss-case-adoptiondetails-adoptiontable div table tr td {
   background-color :#FFFFFF !important;
}

.cfss-inv-contact-content-detail .displaycolor {
 color: #696969;
 padding-top: 0;
}

.cfss-ongoing-contact-content-detail .displaycolor{
color: #696969;
padding-top: 0;
}

.cfss-adoption-contact-content-detail .displaycolor{
color: #696969;
padding-top: 0;
}

.cfss-case-details-table div table tr td a{   
    text-decoration:none; 
	color:#376F8F;
}
.cfss-case-details-table div table tr td a:hover{   
    text-decoration:underline; 
	color:#376F8F;
}
.cfss-case-ongoingdetails-ongoingtable div table tr td a{
   text-decoration:none; 
	color:#376F8F;
}
.cfss-case-ongoingdetails-ongoingtable div table tr td a:hover{
  text-decoration:underline; 
	color:#376F8F;
}
.cfss-case-adoptiondetails-adoptiontable div table tr td a{
   text-decoration:none; 
	color:#376F8F;
}
.cfss-case-adoptiondetails-adoptiontable div table tr td a:hover{
   text-decoration:underline; 
	color:#376F8F;
}
.cfss-ongoing-ref a{
  padding-right: 5px;
  margin-top: 1px;
  text-decoration:none; 
	color:#376F8F;
}
.cfss-ongoing-ref a:hover{
  padding-right: 5px;
  margin-top: 1px;
  text-decoration:underline; 
	color:#376F8F;
}
.cfss-investigation-ref a{
  padding-right: 5px;
  margin-top: 1px;
  text-decoration:none; 
	color:#376F8F;
}
.cfss-investigation-ref a:hover{
  padding-right: 5px;
  margin-top: 1px;
  text-decoration:underline; 
	color:#376F8F;
}
.cfss-case-ongoingdetails-ongoingtable div {
    padding-left: 10px;
}
.tooltip-email .tooltip-emailaddress a{
  float: left;
  text-decoration:none; 
	color:#376F8F;
}
.tooltip-email .tooltip-emailaddress a:hover{
  float: left;
  text-decoration:underline; 
	color:#376F8F;
}
.cfss-content-map a{
  float: left;
  padding-top: 1px;
  text-decoration:none; 
	color:#376F8F;
  
}
.cfss-content-map a:hover{
  float: left;
  padding-top: 1px;
  text-decoration:underline; 
	color:#376F8F;
  
}
.cfss-tab-links {
  background-color: #E6ECF4;
     border-left: 1px solid #DADADA;
     border-right: 1px solid #DADADA;
       border-top: 1px solid #DADADA;
     border-bottom: 1px solid #DADADA;
     float: left;
     height: 88px;
     padding-bottom: 10px;
     padding-left: 10px;
     padding-top: 10px;
    width: 94%;
}

.cfss-person-details-panel {
  background-color: #FFFFFF;
  position: absolute;
  left: 118px;
  right: 340px;
  top: 10px;
  z-index: 0;
}

.cfss-person-links-panel {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 320px;
}
.cfss-person-image-panel {
  width: 98px;
  position: absolute;
  left: 10px;
  top: 10px;
}
.cfss-tab-details {
  height: 108px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  border-top: 1px solid #DADADA;
  border-bottom: 1px solid #DADADA;
  float: left;
  width: 100%;
  padding-top:10px;
}
.cfss-case-participant-panel {
  width: 113px;
  left: 15px;
  top: 10px;
  position: absolute;
}

.cfss-case-participant-panel .wrapper div.top {
 height: 1px;
}



.cfss-case-tab-invdetails {
  height: 140px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  border-top: 1px solid #DADADA;
  border-bottom: 1px solid #DADADA;
  float: left;
  width: 100%;
  background-color: #FFFFFF;
}

.cfss-case-invdetails {
  float: left;
  width: 100%;
  padding-left: 5px;
  margin-top: 0;
  margin-bottom: 35px;
}

.cfss-case-invdetails .case-reference-with-invtitle {
 color:#FB7803;
 font-size:140%;
 overflow:hidden;
 padding-bottom:0;
 padding-left:10px;
 white-space:nowrap;
 width:100%;
 top:10px;
 padding-top:10px;
}

.cfss-case-invdetails .cfss-case-reference-inv-casenumber {
	color:#FB7803;
	font-family:tahoma;
	font-size:140%;
	padding-left:10px;
	position:absolute;
	right:13px;
	top:10px;
	z-index:0;
	
}

.cfss-case-invdetails-invtable div {
  padding-top: 10px;
   height:50px;
   width: 80%;
   padding-left:10px;
}

.cfss-case-invdetails-invtable div table tr td a{   
    text-decoration:none; 
	color:#376F8F;
}
.cfss-case-invdetails-invtable div table tr td a:hover{   
    text-decoration:underline; 
	color:#376F8F;
}

.cfss-case-invdetails .allegation-normal-text a {
	text-decoration:none; 
	color:#376F8F;
}

.cfss-case-invdetails .allegation-normal-text a:hover {
	text-decoration:underline; 
	color:#376F8F;
}

.cfss-case-invdetails .allegation-normal-text {
		font-family: tahoma;
	    font-size: 100%;
	    padding-bottom: 2px !important;
	    padding-left: 10px;
	    padding-right: 20px;
	    padding-top: 0;
	    position: absolute;
	    right: -8px;
	    top: 27px;
    	z-index: 0;
	
}

.cfss-case-invdetails .case-reference-with-sub-title {
  font-size: 100%;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  padding-bottom: 0px;
  padding-left: 10px;
}

.assessment-outcome-content {
  font-size: 210%;
  color: #FB7803;
  left:5px;

}

div.cfss-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;
  padding-left: 15px;
}

div.cfss-content-address-table table {
  width: auto;
  table-layout: auto;
}

tr td.cfss-content-address {

  padding-right: 0px;

}

div.cfss-content-sex {
  clear: left;
  font-family: tahoma;
  padding-left: 15px;
}

div.cfss-content-age  {
  padding-bottom: 10px;
  font-family: tahoma;
  padding-left: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  margin-right: 15px;
}
div.cfss-content-contacts {
  padding-left: 15px;
}
div.cfss-content-contacts table td.icon {
  padding-left: 0 !important;
  width:15px;
}

div.cfss-content-contacts td {
  font-family: tahoma;
  color: #737373;
}
.cfss-tab-details div.cfss-content-contacts table td.cfss-phonenumber,
.cfss-tab-details div.cfss-content-contacts table td.cfss-faxnumber,
.cfss-tab-details div.cfss-content-contacts table td.cfss-email {
  padding-top: 0 !important;
  padding-left: 0 !important;
  padding-right: 20px;
  color: #3B7192;
}
.cfss-tab-details div.cfss-content-contacts table.list-body td.field {
  background-color:white;
}

.cfss-tab-details div.cfss-content-contacts table {
  width:auto;
  table-layout: auto;
}
div.cfss-phonenumber, div.cfss-email, div.cfss-faxnumber {
  font-family: tahoma;
  padding-right: 20px;
  padding-top: 8px;
}

div.cfss-phonenumber, div.cfss-faxnumber {
  float: left;
}

div.cfss-email {
  white-space: nowrap;
  overflow: hidden;
  margin-right: 15px;
}

div.cfss-tab-details img {
  float: left;
  padding-right: 10px;
  padding-top: 5px;
}

div.cfss-content-map {
  float: left;
  padding-top: 1px;
}

div.cfss-tab-details div.cfss-content-map img {
  float: none;
  padding-top: 1px;
  padding-right: 3px;
  vertical-align: bottom;
}

.cfss-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;
}

.cfss-tab-details div.prospectdupwatermark {
  color:gainsboro;
  font-size:400%;
  z-index: -2;
  position:absolute;
  top: 30px;
  left: 100px;
  background-color: #ffffff;
}

.cfss-content-name {
  font-size: 140%;
  font-family: tahoma;
  color: #FB7803;
  padding-left: 15px;
  padding-bottom:0px;
  width: 99%;
  white-space: nowrap;
  overflow: hidden;
}
.cfss-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: 10px;
  padding-left: 5px;
  padding-bottom: 5px;
}
.cfss-tooltip-ong-inner-panel {
  background-color: #FFFFFF;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  overflow: hidden;
  width: 100%;
  font-weight:normal;
}

.cfss-tooltip-ong-outer-panel {
  background-color: #E6EBF1;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  overflow: hidden;
  width: 200px;
}

.cfss-tooltip-ong-inner-panel div {
  float: left;
  font-size: 85%;
}

.cfss-tooltip-ong-outer-panel .cfss-tooltip-title {
  background-color: #EBEBEB;
  color: #3366FF;
  font-family: tahoma;
  font-size: 85%;
  padding-left: 12px;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: left;
}

.cfss-tooltip-ong-outer-panel .wrapper {
  margin-left: 5px;
  margin-right: 5px;
}


.cfss-tooltip-ong-inner-panel div {
font-family:tahoma;
padding-left:none;
padding-right:none;
border-left: none;
border-right:none;
}
.cfss-ong-tooltip-shadow { 
  background-color: #aaacaf; 
  margin: 5px 5px;
  height: 100%;
  width: 200px;
}
cfss-ong-tooltip-shadow .wrapper  {
 margin:0px 0px 0px 0px; 
 height: 100%;
}

.cfss-ong-tooltip-shadow .cfss-tooltip-ong-outer-panel .wrapper  {
 margin: 0px 5px 0px 5px; 
 height: 100%;
}

cfss-tooltip-special-inner-panel {
  background-color: #FFFFFF;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  overflow: hidden;
  width: 100%;
  font-weight:normal;
}

.cfss-tooltip-special-outer-panel {
  background-color: #E6EBF1;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  overflow: hidden;
  width: 210px;
}

.cfss-tooltip-special-inner-panel div {
  float: left;
  font-size: 85%;
}

.cfss-tooltip-special-outer-panel .cfss-tooltip-title {
  background-color: #EBEBEB;
  color: #3366FF;
  font-family: tahoma;
  font-size: 85%;
  padding-left: 12px;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: left;
}

.cfss-tooltip-special-outer-panel .wrapper {
  margin-left: 5px;
  margin-right: 5px;
}

.cfss-special-tooltip-shadow { 
  background-color: #aaacaf; 
  margin: 15px 15px;
  height: 100%;
  width: 210px;
}

.cfss-special-tooltip-shadow .wrapper  {
 margin:0px 0px 0px 0px; 
 height: 100%;
}

.cfss-special-tooltip-shadow .cfss-tooltip-special-outer-panel .wrapper  {
 margin: 0px 15px 0px 15px; 
 height: 100%;
}

.rotator-default .rotator-prev-button {
  background-image: url('../../Images/arrow_scroll_left.png');
  background-repeat: no-repeat;
  background-color: transparent;
  padding-left: 14px;
  font-size: 0px;
  border: 0px;
  height: 19px;
  width: 18px;
  border-style: none;
}

#container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: 28px;
  position: absolute;
  width: 390px;
}

.tab-case-list div.table-list {    
   max-height: 120px;
      overflow-x: hidden;
      overflow-y: scroll;
      position: relative;
    width: 100%;
}

.tab-case-list div table {
table-layout: fixed;
  width: 100%;
}

div.wrapper .wrapper-top {
  float:left;
  height:1px;
  width:100%;
  position: static;
}

#container_stackCon-threeimages .stack-container-photo .rotator-default .rotator {
  width: 85%;
  overflow: hidden;
  float: left;
}
/*______________________________________________________________________________
 * CCSGoogleMapsAddressViewRenderer.css
 * 
 * Create styles that are applied to the HTML produce by the CCSGoogleMapsAddressViewRenderer.
 */


div.directions table{
  table-layout : auto;
}

/* END CCSGoogleMapsAddressViewRenderer.css 
 ______________________________________________________________________________*/
/* ==== Curam 2016 Styling ==== */

body.curam.ADOWRKAPP .container-panel-ic .content-panel-detail.case-participant-panel.ic-single-member {
  top: 15px !important;
}
body.curam.soria#Curam_CCSAdoptionSubsidy_home div#content div.cluster table td a {
    vertical-align: middle;
    display: inline-block;
}
body.ADOWRKAPP.curam.soria div#content div.context-panel-wrapper div.container-panel-ic {
  min-width: 580px;
}
body.ADOWRKAPP.curam.soria div#content .content-panel-detail.case-participant-panel .image-panel-content div.image-first-line.relationship,
body.ADOWRKAPP.curam.soria div#content .content-panel-detail.case-participant-panel .image-panel-content .participant-details-divider,
body.ADOWRKAPP.curam.soria div#content .content-panel-detail.case-participant-panel .image-panel-content .image-second-line.age {
  display: inline-block;
}
body.ADOWRKAPP.curam.soria div#content .content-panel-detail.case-participant-panel .image-panel-content .participant-details {
  height: 15px;
  top: 140px;
}
body.ADOWRKAPP.curam.soria.context-panel div#content div.context-panel-wrapper .container-panel-ic.multi-person {
  position: static;
  min-width: 1230px;
  height: 180px;
}
body.ADOWRKAPP.curam.soria.context-panel div#content div.context-panel-wrapper div#stackCon-fourimages {
  position: relative;
  left: auto;
  right: auto;
  float: left;
  width: calc(100% - 370px);
  top: 0px;
  height: 180px;
  min-width: 862px;
}
body.ADOWRKAPP.curam.soria.context-panel div#content div.context-panel-wrapper .content-panel-detail.ic-links-panel {
  position: relative;
  left: auto;
  right: auto;
  float: right;
}
body.curam.soria .container-panel-ic #stackCon-fourimages .dijitContainer {
  top: 10px;
  height: 160px;
}

/* ======== Curam Styling 2016 ======== */

body.curam.ONGWRKAPP.context-panel  div.context-panel-wrapper div.person-container-panel {
  padding-top: 20px;
  height: 160px;
}
body.curam div.context-panel-wrapper div.pd-container-panel {
  height: auto;
  padding-top: 20px;
  top: 0px;
}
body.curam.list-inline-page div#content div.content-panel-detail.cfss-person-image-panel {
  position: relative;
}
body.curam div.content-panel-detail.person-details-panel-no-links {
  width: calc(100% - 161px);
}
body.curam.side-bar div.content-panel-detail.person-details-panel-no-links {
  left: 200px;
}

body.curam div.content-panel-detail.cfss-case-participant-panel {
  position: static;
  padding: 5px 0px 0px 15px;
}

/* 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;
}

/* Participant Image */
body.curam div.content-panel-detail.case-participant-panel,
body.curam div.content-panel-detail.cfss-person-image-panel {
  width: 120px;
  height: 155px !important;
  top: 20px;
  left: 0px;
}

body.curam div.content-panel-detail.person-image-panel,
body.curam div.content-panel-detail.cfss-person-image-panel {
  margin-right: 40px;
}
body.curam.no-sidebar div.content-panel-detail.person-image-panel,
body.curam.no-sidebar div.content-panel-detail.cfss-person-image-panel {
  margin-left: 40px;
}

body.curam.list-inline-page div.content-panel-detail.cfss-person-image-panel {
  top: 0px;
}

body.curam div.content-panel-detail.cfss-person-image-panel div.image-panel-content {
  background-color: transparent;
}

body.curam div.image-panel-content {
  border: 0px;
}

body.curam div.image-panel-content div.image-no-icons div.participant-image,
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-no-icons div.participant-image img,
body.curam div.image-panel-content div.image-display-only div.participant-image img {
  border-radius: 50%;
}

body.curam div.left-corner-image {
  left: 0px;
}

body.curam div.content-panel-detail.cfss-person-image-panel div.image-panel-content div.right-corner-image a.ac img {
  display: none;
}

body.curam div.content-panel-detail.cfss-person-image-panel div.image-panel-content div.right-corner-image a.ac {
  width: 40px;
  height: 40px;
  background: url("../../Images/icon-ccv.png") center center no-repeat;
  display: block;
}

body.curam div.content-panel-detail.cfss-person-image-panel div.image-panel-content div.right-corner-image a.ac:hover,
body.curam div.content-panel-detail.cfss-person-image-panel div.image-panel-content div.right-corner-image a.ac:focus {
  background: url("../../Images/icon-ccv-hover.png") center center no-repeat;
}

/* ======== cfss-person-details-panel ======== */

body.curam div.content-panel-detail.pd-content-panel-onecol,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol {
  z-index: 0;
}

body.curam div.content-panel-detail.person-details-panel,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol,
body.curam div.content-panel-detail.cfss-person-details-panel {
  left: 160px;
  right: 431px;
  width: calc(100% - 562px);
  background: none;
  top: 20px;
}
body.curam.no-sidebar div.content-panel-detail.person-details-panel,
body.curam.no-sidebar div.content-panel-detail.cfss-person-details-panel-onecol,
body.curam.no-sidebar div.content-panel-detail.cfss-person-details-panel {
  left: 200px;
}

body.curam div.content-panel-detail.pd-content-panel-onecol {
  left: 160px;
  right: 431px;
  width: calc(100% - 522px);
  background: none;
  top: 20px;
}

body.curam div.content-panel-detail.person-details-panel .cfss-tab-details,
body.curam div.content-panel-detail.cfss-person-details-panel .cfss-tab-details {
  border: 0px;
  padding-top: 0px;
}

body.curam div.content-panel-detail.cfss-person-details-panel-no-links {
  left: 160px;
  width: calc(100% - 161px);
  background: none;
  top: 20px;
  bottom: 0px !important;
}

body.curam div.content-panel-detail.person-details-panel .cfss-tab-details,
body.curam div.content-panel-detail.pd-content-panel-onecol .tab-details,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links .cfss-tab-details,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol .cfss-tab-details,
body.curam div.content-panel-detail.cfss-person-details-panel .cfss-tab-details {
	height: 140px;
  border-left: none;
  border-right: none;
}

body.curam div.content-panel-detail.person-details-panel .content-name,
body.curam div.content-panel-detail.person-details-panel .cfss-content-name,
body.curam div.content-panel-detail.pd-content-panel-onecol .pd-reference,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links .cfss-content-name,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol .cfss-content-name,
body.curam div.content-panel-detail.cfss-person-details-panel .cfss-content-name {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 21px;
  color: #1d3649;
  letter-spacing:-0.22px;
  text-align:left;
  padding-left: 0px;
  padding-bottom: 0px;
}

body.curam div.content-panel-detail.pd-content-panel-onecol div.pd-reference-id {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #264a60;
  text-align: right;
  background-color: transparent;
  margin-top: 0px;
  line-height: 20px;
  height: 20px;
  top: 0px;
}

body.curam div.content-panel-detail.pd-content-panel-onecol div.pd-related-ic-case,
body.curam div.content-panel-detail.pd-content-panel-onecol div.started,
body.curam div.content-panel-detail.pd-content-panel-onecol div.certified {
	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.cfss-person-details-panel-no-links tr td.cfss-content-address, 
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-address, 
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-sex,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-age,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-phonenumber, 
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-faxnumber,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-address,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-sex,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-age,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-phonenumber,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-faxnumber,
body.curam div.content-panel-detail.person-details-panel div.cfss-content-map, 
body.curam div.content-panel-detail.person-details-panel div.cfss-email,
body.curam div.content-panel-detail.person-details-panel tr td.cfss-content-address, 
body.curam div.content-panel-detail.person-details-panel div.cfss-content-address, 
body.curam div.content-panel-detail.person-details-panel div.cfss-content-sex,
body.curam div.content-panel-detail.person-details-panel div.cfss-content-age,
body.curam div.content-panel-detail.person-details-panel div.cfss-phonenumber, 
body.curam div.content-panel-detail.person-details-panel div.cfss-faxnumber,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-email,
body.curam div.content-panel-detail.cfss-person-details-panel tr td.cfss-content-address, 
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-content-address, 
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-content-sex,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-content-age,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-phonenumber, 
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-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: 0px;
}

body.curam div.content-panel-detail.pd-content-panel-onecol a:hover,
body.curam div.content-panel-detail.pd-content-panel-onecol a:focus,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links a:hover,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links a:focus,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol a:hover,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol a:focus,
body.curam div.content-panel-detail.cfss-person-details-panel a:hover,
body.curam div.content-panel-detail.cfss-person-details-panel a:focus {
	color:#264a60;
}
body.curam div.content-panel-detail.pd-content-panel-onecol a,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links a,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol a,
body.curam div.content-panel-detail.cfss-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:#1f57a4;
	text-decoration: none;
}

body.curam div.content-panel-detail.person-details-panel div.cfss-content-contacts,
body.curam div.content-panel-detail.pd-content-panel-onecol div.content-contacts,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-contacts,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-contacts,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-content-contacts {
  padding-left: 0px;
  bottom: 0px;
  position: absolute;
  height: 20px;
}
body.curam.details div.content-panel-detail.pd-content-panel-onecol div.content-contacts {
  padding-bottom: 20px;
  top: 120px;
}

body.curam div.content-panel-detail.person-details-panel .tab-details div.content-contacts {
  padding-bottom: 0px;
}

body.curam.details div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-contacts,
body.curam.details div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-contacts,
body.curam.details div.content-panel-detail.cfss-person-details-panel div.cfss-content-contacts {
  top: 120px;
}

body.curam div.content-panel-detail.person-details-panel div.cfss-content-contacts img,
body.curam div.content-panel-detail.pd-content-panel-onecol div.content-contacts img,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-contacts img,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-contacts img,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-content-contacts img {
  display: none;
}

body.curam div.content-panel-detail.person-details-panel div.cfss-tab-details img,
body.curam div.content-panel-detail.pd-content-panel-onecol div.tab-details img,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-tab-details img,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-tab-details img,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-tab-details img {
	display:none;
}

body.curam div.content-panel-detail.person-details-panel div.cfss-content-map a,
body.curam div.content-panel-detail.person-details-panel div.cfss-phonenumber, 
body.curam div.content-panel-detail.person-details-panel div.cfss-email a, 
body.curam div.content-panel-detail.person-details-panel div.cfss-faxnumber,
body.curam div.content-panel-detail.pd-content-panel-onecol div.content-map a,
body.curam div.content-panel-detail.pd-content-panel-onecol div.phonenumber,
body.curam div.content-panel-detail.pd-content-panel-onecol div.email a,
body.curam div.content-panel-detail.pd-content-panel-onecol div.faxnumber,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-map a,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-phonenumber, 
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email a, 
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-faxnumber,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-map a,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-phonenumber,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-email a,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-faxnumber,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-content-map a,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-phonenumber, 
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-email a, 
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-faxnumber {
  display: block;
	padding-top:0px;
	padding-left: 30px;
  padding-right: 20px;
}

body.curam div.content-panel-detail.person-details-panel div.cfss-content-map a,
body.curam div.content-panel-detail.pd-content-panel-onecol div.content-map a,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-map a,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-map a,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-content-map a {
  display: block;
  background: url("../../Images/icon_map.png") no-repeat left center;
}
body.curam div.content-panel-detail.person-details-panel div.cfss-content-map a:hover,
body.curam div.content-panel-detail.person-details-panel div.cfss-content-map a:focus,
body.curam div.content-panel-detail.pd-content-panel-onecol div.content-map a:hover,
body.curam div.content-panel-detail.pd-content-panel-onecol div.content-map a:focus,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-map a:hover,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-map a:focus,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-map a:hover,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-map a:focus,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-content-map a:hover,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-content-map a:focus {
    background: url("../../Images/icon_map_hover.png") no-repeat left center;
}

body.curam div.content-panel-detail.person-details-panel div.cfss-phonenumber,
body.curam div.content-panel-detail.pd-content-panel-onecol div.phonenumber,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-phonenumber,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-phonenumber,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-phonenumber {
    background: url("../../Images/icon_phone.png") no-repeat left center;
}
body.curam div.content-panel-detail.person-details-panel div.cfss-faxnumber,
body.curam div.content-panel-detail.pd-content-panel-onecol div.faxnumber,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-faxnumber,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-faxnumber,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-faxnumber {
    background: url("../../Images/icon_fax.png") no-repeat left center;
}

body.curam div.content-panel-detail.person-details-panel div.cfss-email,
body.curam div.content-panel-detail.pd-content-panel-onecol div.email,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-email,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-email {
	margin-right:0px;
	padding-top:0px;
}

body.curam div.content-panel-detail.person-details-panel div.not-recorded.cfss-email,
body.curam div.content-panel-detail.pd-content-panel-onecol div.not-recorded.email,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.not-recorded.cfss-email,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.not-recorded.cfss-email,
body.curam div.content-panel-detail.cfss-person-details-panel div.not-recorded.cfss-email {
	padding-left:30px;
}

body.curam div.content-panel-detail.person-details-panel div.cfss-email a,
body.curam div.content-panel-detail.person-details-panel div.not-recorded.cfss-email,
body.curam div.content-panel-detail.pd-content-panel-onecol div.email a,
body.curam div.content-panel-detail.pd-content-panel-onecol div.not-recorded.email,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email a,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.not-recorded.cfss-email,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-email a,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.not-recorded.cfss-email,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-email a,
body.curam div.content-panel-detail.cfss-person-details-panel div.not-recorded.cfss-email {
    background: url("../../Images/icon_email.png") no-repeat left center;
}

body.curam div.content-panel-detail.person-details-panel div.cfss-email a:hover,
body.curam div.content-panel-detail.person-details-panel div.cfss-email a:focus,
body.curam div.content-panel-detail.pd-content-panel-onecol div.email a:hover,
body.curam div.content-panel-detail.pd-content-panel-onecol div.email a:focus,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email a:hover,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email a:focus,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-email a:hover,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-email a:focus,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-email a:hover,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-email a:focus {
    background: url("../../Images/icon_email_hover.png") no-repeat left center;
}

body.curam div.content-panel-detail.person-details-panel div.cfss-content-participant-id,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links .cfss-content-participant-id,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol .cfss-content-participant-id,
body.curam div.content-panel-detail.cfss-person-details-panel .cfss-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:#264a60;
	text-align:right;
	padding-right:22px;
  top: 0px;
  right: 0px;
}

body.curam div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-age,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-age,
body.curam div.content-panel-detail.cfss-person-details-panel div.cfss-content-age {
	padding-bottom:0px !important;
}

body.curam div.content-panel-detail.person-details-panel .cfss-tab-details div.watermark,
body.curam div.content-panel-detail.cfss-person-details-panel-no-links .cfss-tab-details div.cfss-watermark,
body.curam div.content-panel-detail.cfss-person-details-panel-onecol .cfss-tab-details div.cfss-watermark,
body.curam div.content-panel-detail.cfss-person-details-panel .cfss-tab-details div.cfss-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;
  -moz-opacity: inherit;
  -khtml-opacity: inherit;
  opacity: inherit;
  background: none;
}
/* ======== end person-details-panel ======== */

/* Size and position of participant name */
body.curam.soria .person-container-panel .image-panel-content .name-background {
  position: absolute;
  bottom: 10px;
  width: 200px;
}
body.curam.soria.no-sidebar .person-container-panel .image-panel-content .name-background {
  margin-left: -40px;
}
body.curam.soria .pd-container-panel .image-panel-content .name-background {
  margin-left: -28px;
}
body.curam.soria .person-container-panel .image-panel-content .name-one-title {
  height: 20px;
  width: 100%;
  background-color: transparent;
}
body.curam.soria .person-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: #1f57a4;
  letter-spacing: -0.15px;
  text-align: center;
  line-height: 20px;
  height: 20px;
  width: 100%;
  text-decoration: none;
}
body.curam.soria .person-container-panel .image-panel-content .name-one-title a:hover,
body.curam.soria .person-container-panel .image-panel-content .name-one-title a:focus {
  color: #25467a;
}

/* Styling of participant name and details */
body.curam .cfss-case-participant-panel .image-panel-content .name-background,
body.curam .cfss-case-participant-panel .image-panel-content .participant-details {
  left: 10px;
}

/* Details panel */
body.curam .pd-details {
  border: 0px;
}

/* Decision content section at bottom of details panel */
body.curam .decision-content {
  bottom: 0px;
  height: 20px;
  background-color: transparent;
}
body.curam .decision-content img {
  width: 20px;
  height: 20px;
  padding: 0px;
}
body.curam .decision-content .next-review-label,
body.curam .decision-content .next-review {
	font-size: 14px;
	color:#264a60;
  line-height: 20px;
}
body.curam.soria .pd-container-panel .decision-content .next-review-label {
	font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}
body.curam.soria .pd-container-panel .decision-content .next-review {
	font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}

/*
*  Licensed Materials - Property of IBM
*
*  PID 5725-H26
*
*  Copyright IBM Corporation 2012,2020. All rights reserved.
*
*  US Government Users Restricted Rights - Use, duplication or disclosure
*  restricted by GSA ADP Schedule Contract with IBM Corp.
*/

/* Overall structure */
body.curam .context-panel-wrapper .container-panel {
  min-width: 700px;
}
body.curam .cfss-case-content-panel {
  width: 700px;
  height: 160px;
  float: right;
  position: relative;
  left: auto;
  right: 0px;
  top: 5px;
  border-left: 2px solid #e0e0e0;
  padding-left: 20px;
}
body.curam .cfss-case-tab-invdetails,
body.curam .cfss-case-tab-adoptiondetails,
body.curam .cfss-case-tab-ongoingdetails {
  border: 0px;
  height: 140px;
  background-color: transparent;
}
body.curam .cfss-case-tab-invdetails .cfss-case-invdetails,
body.curam .cfss-case-tab-adoptiondetails .cfss-case-adoptiondetails,
body.curam .cfss-case-tab-ongoingdetails .cfss-case-ongoingdetails {
  padding: 0px;
}

/* Title */
body.curam .case-reference-with-invtitle,
body.curam .case-reference-with-sub-title,
body.curam .case-reference-with-adoptiontitle,
body.curam .case-reference-with-ongoingtitle {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 21px;
  color: #1d3649;
  letter-spacing: -0.22px;
  text-align: left;
  line-height: 30px;
  padding: 0px;
}

/* Sub-title */
body.curam .case-reference-with-sub-title {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #ad1625;
  letter-spacing: -0.22px;
  text-align: left;
  line-height: 20px;
  padding: 0px;
}

/* Reference Number */
body.curam .cfss-case-reference-inv-casenumber,
body.curam .case-reference-adoptioncasenumber,
body.curam .cfss-case-reference-ongoing-casenumber {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #264a60;
  text-align: right;
  line-height: 20px;
  margin-top: -10px;
  padding: 0px;
  right: 20px;
}

/* Number of Allegations */
body.curam .cfss-case-invdetails .allegation-normal-text {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  text-align: right;
  line-height: 20px;
  padding: 5px 0px 0px 0px;
  right: 20px;
}
body.curam .cfss-case-invdetails .allegation-normal-text a {
  color: #1f57a4;
  text-decoration: none;
}
body.curam .cfss-case-invdetails .allegation-normal-text a:hover,
body.curam .cfss-case-invdetails .allegation-normal-text a:focus {
  color: #25467a;
}

/* Details table in center */
body.curam .cfss-case-details-table {
  padding: 0px;
  padding-left: 0px !important;
}
body.curam .cfss-case-details-table div {
  width: 100%;
}
body.curam .cfss-case-details-table th.field.horiz-body-first-cell {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: black;
}
body.curam .cfss-case-details-table td.field.horiz-body-last-cell {
  font-family: MainLightFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: black;
}
body.curam .cfss-case-details-table td.field.horiz-body-last-cell a {
  color: #1f57a4;
  text-decoration: none;
}
body.curam .cfss-case-details-table td.field.horiz-body-last-cell a:hover,
body.curam .cfss-case-details-table td.field.horiz-body-last-cell a:focus {
  color: #25467a;
}

/* Contact details at bottom of panel */
body.curam .cfss-inv-contact-content,
body.curam .cfss-adoption-contact-content,
body.curam .cfss-ongoing-contact-content {
  background-color: transparent;
  bottom: 0px;
  left: 20px;
  position: absolute;
  width: calc(100% - 20px);
  height: 20px;
}
body.curam .cfss-case-tab-invdetails .cfss-case-details-table div table tr td,
body.curam .cfss-case-tab-adoptiondetails .cfss-case-details-table div table tr td,
body.curam .cfss-case-tab-ongoingdetails .cfss-case-details-table div table tr td {
  background-color: transparent !important;
}
body.curam .cfss-case-tab-invdetails .cfss-inv-contact-content,
body.curam .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content,
body.curam .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content {
  height: 20px;
}
body.curam .cfss-case-tab-invdetails .cfss-inv-contact-content .cfss-inv-contact-content-detail,
body.curam .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content .cfss-adoption-contact-content-detail,
body.curam .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content .cfss-ongoing-contact-content-detail {
  padding: 0px;
}
body.curam .cfss-case-tab-invdetails .cfss-inv-contact-content .cfss-inv-contact-content-detail table.list-body th,
body.curam .cfss-case-tab-invdetails .cfss-inv-contact-content .cfss-inv-contact-content-detail table.list-body td,
body.curam .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content .cfss-adoption-contact-content-detail table.list-body th,
body.curam .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content .cfss-adoption-contact-content-detail table.list-body td,
body.curam .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content .cfss-ongoing-contact-content-detail table.list-body th,
body.curam .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content .cfss-ongoing-contact-content-detail table.list-body td {
  height: 20px;
}
body.curam .cfss-case-tab-invdetails .cfss-inv-contact-content .cfss-inv-contact-content-detail table.list-body td.label,
body.curam .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content .cfss-adoption-contact-content-detail table.list-body td.label,
body.curam .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content .cfss-ongoing-contact-content-detail table.list-body td.label {
  padding: 0px 0px 0px 10px !important;
}
body.curam .cfss-case-tab-invdetails .cfss-inv-contact-content .cfss-inv-contact-content-detail table.list-body td.value,
body.curam .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content .cfss-adoption-contact-content-detail table.list-body td.value,
body.curam .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content .cfss-ongoing-contact-content-detail table.list-body td.value {
  padding: 0px !important;
}
body.curam .cfss-case-tab-invdetails .cfss-inv-contact-content .cfss-inv-contact-content-detail table.list-body .field,
body.curam .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content .cfss-adoption-contact-content-detail table.list-body .field,
body.curam .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content .cfss-ongoing-contact-content-detail table.list-body .field {
  font-size: 14px;
  line-height: 20px;
  color: black;
}
body.curam .cfss-case-tab-invdetails .cfss-inv-contact-content-detail .list-body .field.label,
body.curam .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content-detail .list-body .field.label,
body.curam .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content-detail .list-body .field.label {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}
body.curam .cfss-case-tab-invdetails .cfss-inv-contact-content-detail .list-body .field.value,
body.curam .cfss-case-tab-adoptiondetails .cfss-adoption-contact-content-detail .list-body .field.value,
body.curam .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content-detail .list-body .field.value {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}
@media print {

  body.curam.context-panel div.cfss-case-reference-inv-casenumber,
  body.curam.context-panel div.case-reference-adoptioncasenumber,
  body.curam.context-panel div.cfss-case-reference-ongoing-casenumber {
    right: 220px;
  }
  
  body.curam.context-panel div.cfss-case-invdetails div.allegation-normal-text {
    right: 220px;
  }
}
/*
*  Licensed Materials - Property of IBM
*
*  PID 5725-H26
*
*  Copyright IBM Corporation 2012,2020. All rights reserved.
*
*  US Government Users Restricted Rights - Use, duplication or disclosure
*  restricted by GSA ADP Schedule Contract with IBM Corp.
*/

/* ======== Curam Styling 2016 ======== */

/* Container Panel */
body.curam.context-panel.details .context-panel-wrapper .container-panel.ongoing-case {
  min-width: 1465px;
}
body.curam.context-panel.details .context-panel-wrapper .container-panel.ongoing-case.single-person {
  min-width: 1090px;
}

/* Images Panel */
body.curam .container-panel.ongoing-case .content-panel-detail.cfss-case-participant-panel {
  float: left;
}
body.curam div.container-panel.ongoing-case div.content-panel-detail.cfss-case-participant-panel div.participant-image {
  top: 10px; 
}
body.curam div.container-panel.ongoing-case div.content-panel-detail.cfss-case-participant-panel div.name-background {
  bottom: 25px;
}
body.curam div.container-panel.ongoing-case #stackCon-threeimages .image-panel-content div.name-background {
  bottom: 15px;
}
body.curam div.container-panel.ongoing-case div.content-panel-detail.cfss-case-participant-panel div.participant-details {
  bottom: 10px;
}
body.curam div.container-panel.ongoing-case div.content-panel-detail.cfss-case-participant-panel div.right-corner-image {
  top: 10px;
}

/* Rotator */
body.curam div.container-panel.ongoing-case #stackCon-threeimages {
  top: 10px;
}
body.curam div.container-panel.ongoing-case #stackCon-threeimages .image-panel-content .participant-image {
  left: 28px;
}
body.curam div.container-panel.ongoing-case #stackCon-threeimages .image-panel-content .right-corner-image {
  left: 110px;
}

/* Details Panel */
body.curam div.container-panel.ongoing-case .cfss-case-content-panel {
  position: static;
  margin-top: 10px;
}
body.curam div.container-panel.ongoing-case .cfss-case-content-panel .cfss-ongoing-contact-content {
  bottom: 10px;
  left: auto;
  right: auto;
  width: auto;
}
body.curam div.container-panel.ongoing-case .cfss-case-content-panel .cfss-case-reference-ongoing-casenumber {
  margin-top: 0px;
}
body.curam div.container-panel.ongoing-case .cfss-case-content-panel .cfss-case-details-table .label {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}
body.curam div.container-panel.ongoing-case .cfss-case-content-panel .cfss-case-details-table .value {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}
body.curam div.container-panel.ongoing-case .cfss-case-content-panel .cfss-case-details-table a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
}
body.curam div.container-panel.ongoing-case .cfss-case-details-table .field.horiz-body-first-cell {
  padding-right: 10px;
}
body.curam div.container-panel.ongoing-case .cfss-case-content-panel .cfss-case-details-table .field.horiz-body-first-cellimage {
  padding-right: 10px;
}
@media print {

  body.curam .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content div.cfss-ongoing-contact-content-detail td.value,
  body.curam .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content div.cfss-ongoing-contact-content-detail td.horiz-body-last-cellvalue {
    width: 100px !important;
  }
  
  body.curam.context-panel div.container-panel.ongoing-case #stackCon-threeimages {
    overflow: visible;
  }

  body.curam.context-panel div.context-panel-wrapper div.container-panel.ongoing-case {
    overflow-x: visible;
    overflow: visible;
  } 
}
body#Curam_CCSOngoingCase_homeTabDetails .container-panel-ic #curam_controller_stackCon-fourimages .dijitButtonNode {
  background: transparent;
  width: 100%;
  border: none;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
body#Curam_CCSOngoingCase_homeTabDetails .container-panel-ic span#curam_controller_stackCon-fourimages {
  margin: 1%;
}
body#Curam_CCSOngoingCase_homeTabDetails .container-panel-ic #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_1 img {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
body#Curam_CCSOngoingCase_homeTabDetails .container-panel-ic #curam_controller_stackCon-fourimages #curam_controller_stackCon-fourimages_title_2 img {
  margin-top: -2px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
body#Curam_CCSOngoingCase_homeTabDetails .container-panel #stackCon-threeimages .stackControl {
  top: 5px;
  left: 41px;
  width: 0px;
}
/* ==== Curam 2016 Styling ==== */

iframe.ccs_exact_probable_iframe_row {
	height: 180px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content
	{
	padding: 0;
	margin: 0;
	min-width: 800px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content div.person-container-panel
	{
	min-width: 820px;
	height: 180px;
	background-color: #f4f4f4;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content div.person-container-panel div.person-image-panel
	{
	margin: 0;
	top: -20px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content div.person-container-panel div.person-image-panel div.image-panel-content div.name-background
	{
	width: 100px;
	margin-left: 20px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content div.person-container-panel div.person-image-panel div.image-panel-content 

div.participant-image {
	width: 100px;
	height: 100px;
	padding: 20px 0 0 20px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content div.person-details-panel
	{
	left: 150px;
	width: calc(100% - 370px);
	background-color: #f4f4f4;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content div.cfss-tab-details div.cfss-content-participant-id {
    top: 20px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content div.cfss-tab-details
	{
	border: 0;
	padding-top: 20px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content div.cfss-person-links-panel
	{
	right: 0;
	width: 230px;
	top: 20px;
	height: 100px !important;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content div.cfss-tab-links
	{
	border: 0;
	background: transparent;
	height: 140px;
	padding-bottom: 0;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content div.cfss-tab-details div.cfss-content-contacts
	{
	bottom: -35px;
}

body#Curam_CCSParticipant_viewParticipantContextDetails.curam.list-inline-page div#content div.person-container-panel div.person-image-panel div.image-panel-content div.right-corner-image
	{
	top: 10px;
}

/* ======== Curam Styling 2016 ======== */

body.curam.rtl div.content-panel-detail.person-details-panel-no-links {
  left: auto;
  right: 160px;
}
body.curam.rtl.no-sidebar div.content-panel-detail.person-details-panel-no-links {
  right: 200px;
}
body.curam.rtl div.content-panel-detail.person-image-panel,
body.curam.rtl:not(no-side-bar) div.content-panel-detail.cfss-person-image-panel {
 margin-right: 0px;
}

body.curam.rtl div.content-panel-detail.cfss-case-participant-panel {
  padding: 5px 15px 0px 0px;
}

/* Participant Image */
body.curam.rtl div.content-panel-detail.case-participant-panel,
body.curam.rtl div.content-panel-detail.cfss-person-image-panel {
  left: auto;
  right: 0px;
}

body.curam.rtl div.left-corner-image {
  left: auto;
  right: 0px;
}

/* ======== cfss-person-details-panel ======== */

body.curam.rtl div.content-panel-detail.person-details-panel,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel {
  left: 431px;
  right: 160px;
}
body.curam.rtl.no-sidebar div.content-panel-detail.person-details-panel,
body.curam.rtl.no-sidebar div.content-panel-detail.cfss-person-details-panel-onecol,
body.curam.rtl.no-sidebar div.content-panel-detail.cfss-person-details-panel {
  right: 200px;
}
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol {
  left: 431px;
  right: 160px;
}
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links {
  left: auto;
  right: 160px;
}
body.curam.rtl div.content-panel-detail.person-details-panel .content-name,
body.curam.rtl div.content-panel-detail.person-details-panel .cfss-content-name,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol .pd-reference,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links .cfss-content-name,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol .cfss-content-name,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel .cfss-content-name {
  text-align: right;
  padding-right: 0px;
}
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.pd-reference-id {
  text-align: left;
}
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.pd-related-ic-case,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.started,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.certified {
	padding-right: 0px;
}
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links tr td.cfss-content-address, 
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-address, 
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-sex,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-age,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-phonenumber, 
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-faxnumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-address,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-sex,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-age,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-phonenumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-faxnumber,
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-content-map, 
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-email,
body.curam.rtl div.content-panel-detail.person-details-panel tr td.cfss-content-address, 
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-content-address, 
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-content-sex,
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-content-age,
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-phonenumber, 
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-faxnumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-email,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel tr td.cfss-content-address, 
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-address, 
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-sex,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-age,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-phonenumber, 
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-faxnumber {
  float: right;
  margin: 0px;
}

body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-content-address,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-address {
  margin-left: 10px;
}
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-address,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-age {
  margin-right: 0px;
}
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-map {
  float: right;
}
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-content-sex,
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-content-age,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-sex,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-age {
  clear: right;
}
body.curam.rtl div.content-panel-detail.person-details-panel .cfss-tab-details div.watermark {
  float: right;
  clear: right;
}

body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.content-contacts,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-contacts,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-contacts,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-contacts {
  padding-right: 0px;
}
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-content-map a,
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-phonenumber, 
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-email a, 
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-faxnumber,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.content-map a,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.phonenumber,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.email a,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.faxnumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-map a,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-phonenumber, 
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email a, 
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-faxnumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-map a,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-phonenumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-email a,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-faxnumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-map a,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-phonenumber, 
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-email a, 
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-faxnumber {
  padding-left: 20px;
	padding-right: 30px;
}
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-content-map a,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.content-map a,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-map a,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-map a,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-map a {
  background-position: right center;
}
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-content-map a:hover,
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-content-map a:focus,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.content-map a:hover,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.content-map a:focus,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-map a:hover,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-content-map a:focus,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-map a:hover,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-content-map a:focus,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-map a:hover,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-content-map a:focus {
  background-position: right center;
}
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-phonenumber,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.phonenumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-phonenumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-phonenumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-phonenumber {
    background-position: right center;
}
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-faxnumber,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.faxnumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-faxnumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-faxnumber,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-faxnumber {
  background-position: right center;
}
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-email,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.email,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-email,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-email {
	margin-left: 0px;
}
body.curam.rtl div.content-panel-detail.person-details-panel div.not-recorded.cfss-email,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.not-recorded.email,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.not-recorded.cfss-email,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.not-recorded.cfss-email,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.not-recorded.cfss-email {
  padding-left: 0px;
	padding-right: 30px;
}
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-email a,
body.curam.rtl div.content-panel-detail.person-details-panel div.not-recorded.cfss-email,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.email a,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.not-recorded.email,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email a,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.not-recorded.cfss-email,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-email a,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.not-recorded.cfss-email,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-email a,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.not-recorded.cfss-email {
  background-position: right center;
}
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-email a:hover,
body.curam.rtl div.content-panel-detail.person-details-panel div.cfss-email a:focus,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.email a:hover,
body.curam.rtl div.content-panel-detail.pd-content-panel-onecol div.email a:focus,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email a:hover,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links div.cfss-email a:focus,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-email a:hover,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol div.cfss-email a:focus,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-email a:hover,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel div.cfss-email a:focus {
  background-position: right center;
}
body.curam.rtl div.content-panel-detail.person-details-panel .cfss-content-participant-id,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-no-links .cfss-content-participant-id,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel-onecol .cfss-content-participant-id,
body.curam.rtl div.content-panel-detail.cfss-person-details-panel .cfss-content-participant-id {
  left: 0px;
  right: auto;
	text-align: left;
	padding-left: 22px;
}
body.curam.rtl.soria .pd-container-panel .decision-content .next-review {
  padding-right: 5px;
}

/* ======== end person-details-panel ======== */

/* Size and position of participant name */
body.curam.rtl.soria .person-container-panel .image-panel-content .name-background {
  margin-left: 0px;
  margin-right: -40px;
}
body.curam.rtl.soria .pd-container-panel .image-panel-content .name-background {
  margin-left: 0px;
  margin-right: -28px;
}

/* Styling of participant name and details */
body.curam.rtl .cfss-case-participant-panel {
  left: auto;
  right: 15px;
}

body.curam.rtl .cfss-case-participant-panel .image-panel-content .name-background,
body.curam.rtl .cfss-case-participant-panel .image-panel-content .participant-details {
  left: auto;
  right: 10px;
}

body.rtl.curam.soria#Curam_ProviderManagement_viewProviderIncidentTabDetails #content div.prov-incident-tab-details div.contact-content {
  right: auto;
}

/* ==== Curam 2016 Styling ==== */

body.rtl.curam .container-panel.investigation-case {
  margin-left: 0px;
  margin-right: 40px;
  overflow-y: overlay;
}
body.rtl.curam .container-panel.investigation-case .content-panel-detail.cfss-case-participant-panel {
  float: right;
}
body.rtl.curam .container-panel.investigation-case .cfss-case-content-panel {
  float: left;
}
body.rtl.curam .container-panel.investigation-case .cfss-case-content-panel .cfss-inv-contact-content {
  float: left;
}

body#Curam_ProviderManagement_viewProviderIncidentTabDetails #content div.prov-incident-content-panel table tbody.horiz-table-body td div.link-detail div.prov-incident-opened-date {
  margin-top: 2px;
}

body#Curam_ProviderManagement_viewProviderIncidentTabDetails div.prov-incident-tab-details div.prov-incident-details {
  width: 57.5%;
}

body#Curam_ProviderManagement_viewProviderIncidentTabDetails div.prov-incident-tab-details div.prov-incident-details div.prov-incident-opened-by {
  width: 279px;
}

body#Curam_ProviderManagement_viewProviderIncidentTabDetails div.prov-incident-tab-details div.prov-reported-details div.prov-reported-by-person {
  width: inherit;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

body.curam.soria#Curam_ProviderManagement_viewProviderIncidentTabDetails #content div.prov-incident-tab-details div.contact-content {
  position: inherit;
  top: auto;
  left: auto;
  bottom: auto;
}

/* ======== Curam Styling 2016 ======== */

/* Overall Layout */
body.rtl.curam.soria div#content div.context-panel-wrapper div.container-panel.ongoing-case {
  overflow-y: hidden;
}
body.rtl.curam .container-panel.ongoing-case, .content-panel-detail.cfss-case-participant-panel {
  position: relative;
}

/* Images Panel */
body.rtl.curam .container-panel.ongoing-case .content-panel-detail.cfss-case-participant-panel {
  float: right;
}

/* Rotator */
body.rtl.curam div.container-panel.ongoing-case #stackCon-threeimages .image-panel-content .participant-image {
  left: auto;
  right: 28px;
}
body.rtl.curam div.container-panel.ongoing-case #stackCon-threeimages .image-panel-content .right-corner-image {
  left: auto;
  right: 110px;
}
body.rtl.curam div.container-panel.ongoing-case .cfss-case-tab-ongoingdetails .cfss-ongoing-contact-content-detail {
  margin-right: 18px;
}

/*______________________________________________________________________________
 * 
 * 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_CCSSDMWorker_IntakeWorkerHome .page-header,
#Curam_CCSSDMWorker_IntakeSupervisorHome .page-header,
#Curam_CCSSDMWorker_InvestigatorHome .page-header,
#Curam_CCSSDMWorker_InvestigationSupervisorHome .page-header,
#Curam_SDMOngoing_workerHome .page-header,
#Curam_SDMOngoing_supervisorHome .page-header
{
 display: none;
 visibility: hidden;
}
#Curam_CCSSDMWorker_IntakeWorkerHome div#content,
#Curam_CCSSDMWorker_IntakeSupervisorHome div#content,
#Curam_CCSSDMWorker_InvestigatorHome div#content,
#Curam_CCSSDMWorker_InvestigationSupervisorHome div#content,
#Curam_SDMOngoing_workerHome div#content,
#Curam_SDMOngoing_supervisorHome div#content
{
  top:0;
}

div.ccsevd-sitemap-cluster {
  margin-top: 20px;
}

div.ccsevd-sitemap-cluster table {
  border-spacing: 0;
}

div.ccsevd-sitemap-cluster .cluster {
  width: 100%;
  border: 0 solid white;
}

div.ccevd-sitemap-cluster td {
  border-bottom: 0 solid white;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

div.ccsevd-sitemap-heading-cluster {
  text-align: left;
  margin-top: 0;
}

div.ccsevd-sitemap-heading-cluster td {
  text-align: left;
  color: #7786B8;
  background-color: #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 10px;
  border-right: 1px solid white;
}

div.ccsevd-sitemap-link-cluster {
  margin-top: 0;
}

div.ccsevd-sitemap-link-cluster td {
  background-color: #FFFFFF;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 10px;
  border-right: 1px solid #E3E3E3;
  border-bottom: 1px solid #E3E3E3;
}


body.curam.soria.rtl.HCRCASEAPP .application-right-panel-table-links div.case-owner-panel {
	left: auto;
	right: auto;
}
/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2016,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

.hcr-pd-details {
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    float: left;
    height: 115px;
    overflow: hidden;
    padding-left: 0;
    width: 100%;
}

.sm-pd-reference {
  font-size: 140%;
  color: #FB7803;
  width:100%;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 15px;
  padding-bottom: 2px;
}

.hcr-pd-ia-details {
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    float: left;
    height: 125px;
    overflow: hidden;
    padding-left: 0;
    width: 100%;
}

.sm-pd-related-ic-case {
  padding-left: 15px;
  font-size: 103%;
}


.decision-content {
    background-color: #E6EBF1;
    bottom: 1px;
    position: absolute;
    width: 100%;
}

.decision-content img { 
    float: left;   
    margin-left: 10px;
}


.hcr-pd-content-panel {
 background-color: #FFFFFF;
    position: absolute;
    right: 200px;
    top: 8px;
    width: 322px;
}

.hcr-pd-content-panel a {
  color: #376F8F;
  text-decoration: none;
}

.hcr-pd-content-panel a:hover {
  text-decoration: underline;
}

#container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: 28px;
  position: absolute;
  width: 390px;
}

#container_stackCon-threeimages .stack-container-photo .rotator-default .rotator {
  width: 83%;
  overflow: hidden;
  float: left;
}


.sm-end-date-label {
  float: left;
  padding-right: 10px;
  padding-top: 3px;
  padding-left: 5px;
  
}

.sm-end-date {
    float: left;
    padding-top: 3px;
}

.hcr-pd-links-panel {
  position: absolute;
  right: 10px;
  top: 8px;
  width: 179px;
}
.hcr-pd-links-panel a {
  color: #376F8F;
  text-decoration: none;
}

.hcr-pd-links-panel a:hover {
  text-decoration: underline;
}


.hcr-pd-links-panel div.wrapper .wrapper-bottom .left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

.hcr-pd-links-panel div.wrapper .wrapper-bottom .center .right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}

.hcr-pd-links-panel div.wrapper div.wrapper-top,
.hcr-pd-links-panel div.wrapper div.wrapper-bottom {

  background-color: #E6EBF1;

}
.hcr-tab-links {
    background-color: #E6ECF4;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    float: left;
    height: 28px;
    width: 100%;
}
.hcr-tab-ia-links {
    background-color: #E6ECF4;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
    float: left;
    height: 16px;
    width: 100%;
}

/* ==== Curam 2016 Styling ==== */

body.curam.HCRCASEAPP.context-panel div.pd-container-panel {
    min-width:1220px;
}
body.curam.HCRCASEAPP.context-panel div.context-panel-wrapper div.pd-container-panel {
	top: 10px;
	bottom:0px;
}
body.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content .name-background,
body.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content div.participant-details {
	margin-left:0px;
}

body.curam.HCRCASEAPP.soria .pd-container-panel .rotator-buttons-disabled .image-panel-content .name-background,
body.curam.HCRCASEAPP.soria .pd-container-panel .rotator-buttons-disabled .image-panel-content div.participant-details {
	margin-left:16px;
}

body.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content {
	width: 176px; 
}
body.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content .participant-image
{
	left: 32px;
}

body.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content .left-corner-image {
  	left: 32px;
}

body.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content .right-corner-image {
    left: 112px;
}

body.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content .image-links {
	left: 156px;
}

body.curam.HCRCASEAPP.soria .hcr-tab-links {
    background-color: transparent;
    border-left: none;
    border-right: none;
    float: none;
    height: auto;
    width: auto;
}

body.curam.HCRCASEAPP.soria .hcr-tab-ia-links {
    background-color: transparent;
    border-left: none;
    border-right: none;
}

body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel {
    background-color: transparent;
    border-left: 2px solid #e0e0e0;
    position: absolute;
    right: 218px;
    top: 0;
    width: 359px;
    height: 160px;
}
   
body.curam.HCRCASEAPP.soria .hcr-pd-content-panel a {
  color: #1f57a4;
  text-decoration: none;
}

body.curam.HCRCASEAPP.soria .hcr-pd-content-panel a:hover,
body.curam.HCRCASEAPP.soria .hcr-pd-content-panel a:focus {
  color: #25467a;
  text-decoration: none;
}
body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel .hcr-pd-details,
body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel .hcr-pd-ia-details {
    border-left: none;
    border-right: none;
    float: left;
    overflow: hidden;
    padding-left: 0;
    width: 100%;
    height: 100%;
    padding-left: 20px;
}

body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel .sm-pd-reference {
  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;
  line-height: 23px;
}

body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel .sm-pd-related-ic-case {
    padding: 0px 0px 5px 0px;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #1f57a4;
    line-height: 20px;
}

body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel  .pd-details-table {
    padding: 0px;
}
/* Smaller font-size for 5 rows */
#Curam_HCRInsuranceAssistance_panelDetails div.hcr-pd-content-panel .pd-details-table table .horiz-table-body th, 
#Curam_HCRInsuranceAssistance_panelDetails div.hcr-pd-content-panel .pd-details-table table .horiz-table-body td,
#Curam_HCRChildrenHealthInsurancePlan_panelDetails div.hcr-pd-content-panel .pd-details-table table .horiz-table-body th, 
#Curam_HCRChildrenHealthInsurancePlan_panelDetails div.hcr-pd-content-panel .pd-details-table table .horiz-table-body td {
    font-size: 11px;
    Line-height: 15px;
}

body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel .pd-details-table table .horiz-table-body th,
body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel .pd-details-table table .horiz-table-body td  {
    font-size: 14px;
    line-height: 20px;
}

body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel .decision-content {
    bottom: 0px;
}
body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel .decision-content img {
    margin-left: 0px;
}

body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel .sm-end-date-label {
    float: left;
    padding-right: 10px;
    padding-top: 0px;
    padding-left: 10px;
    line-height: 20px;
    font-size: 14px;
    font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    color: black;
}

body.curam.HCRCASEAPP.soria div.hcr-pd-content-panel .sm-end-date
{
    padding-top: 0px;
    line-height: 20px;
    font-size: 14px;
    font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
    color: black;
}

/* == Rotator/List View == */

body.curam.HCRCASEAPP.context-panel div.pd-container-panel #stackCon-threeimages {
  top: 0px;
  left: 0px;
  width: 646px;
  min-width: 646px;
  height: 160px;
}

/* Structure */
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #stackCon-threeimages .stackControl {
  position: absolute;
  top: 5px;
  left: 0px;
  width: 40px;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages {
  position: absolute;
  top: 0px;
  left: 0px;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo {
  width: 628px !important;
  min-width: 628px;
  max-width: 628px;
  height: 160px !important;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .rotator-default {
  width: 100%;
}
/* Stack container buttons */
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #controller_stackCon-threeimages span.dijitToggleButton {
  width: 40px;
  height: 30px;
  margin: 0px;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #controller_stackCon-threeimages span.dijitToggleButton .dijitButtonNode {
  border: none;
  width: 100%;
  height: 100%;
  padding: 0px;
  background: none;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_1 {
  background: url('../../Images/toggle_photo_nor.png') center center no-repeat;
  width: 100%;
  height: 100%;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_1:hover,
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_1:focus {
  background-image: url('../../Images/toggle_photo_hover.png');
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_2 {
  background: url('../../Images/toggle_list_nor.png') center center no-repeat;
  width: 100%;
  height: 100%;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_2:hover,
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #controller_stackCon-threeimages span.dijitToggleButton #controller_stackCon-threeimages_title_2:focus {
  background-image: url('../../Images/toggle_list_hover.png');
}
/* Rotator buttons */
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div,
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .next-button-div {
  width: 40px;
  height: 30px;
  margin-top: 65px;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button {
  background: url('../../Images/arrow_scroll_left.png') center center no-repeat;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button {
  background: url('../../Images/arrow_scroll_right.png') center center no-repeat;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button:hover,
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button:focus {
  background-image: url('../../Images/arrow_scroll_left_hover.png');
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button:hover,
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button:focus {
  background-image: url('../../Images/arrow_scroll_right_hover.png');
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button,
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button {
  width: inherit;
  height: inherit;
  cursor: pointer;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .rotator {
  width: 548px;
  height: 160px;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .rotator:first-child {
  margin-left: 40px;
}

body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .rotator .pane {
  left: 0px !important;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .rotator .pane-item {
  margin: 0px 10px 0px 0px;
  padding: 0px;
  width: 176px;
  height: 160px;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-photo .rotator .pane-item:last-child {
  margin: 0px;
}

/* == List View == */

/* Fix text alignment */
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list  {
  text-align: left;
}
/* Table width */
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: 60px;
  width: 586px !important;
}

body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list > div:not(.table-list) > table > thead > tr {
  height: 25px;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list div table thead tr {
  background: transparent;
}

/* List content */
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list .table-list {
  max-height: 112px;
  height: 112px;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list .table-list tr td {
  background: transparent !important;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list th,
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list td {
  padding: 0px 5px !important;
  border-bottom: 1px solid #e0e0e0;
  font-weight:normal;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list th.header-first-cell,
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list td.body-first-cell {
    padding-left:0px !important;
}

body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list th:last-child,
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list td:last-child {
    padding-right:10px !important;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list th:last-child {
  border-bottom: none;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list th {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: #5A5A5A;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list td {
  font-family: MainRegularFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  font-size: 14px;
  color: black;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel #container_stackCon-threeimages .stack-container-list .tab-case-list td a {
  font-family: MainMediumFontforIBM, 'Helvetica Neue', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Droid Sans', Helvetica, Arial, sans-serif;
  text-decoration: none;
}
/* List CCV icon */
body.curam.HCRCASEAPP.context-panel div.pd-container-panel  .stack-container-list .table-list .body-first-cell a {
  display: inline-block;
  background: url("../../Images/icon-ccv.png") left center no-repeat;
  width: 40px;
  height: 30px;
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel .stack-container-list .table-list .body-first-cell a:hover,
body.curam.HCRCASEAPP.context-panel div.pd-container-panel .stack-container-list .table-list .body-first-cell a:focus {
  background-image: url("../../Images/icon-ccv-hover.png");
}
body.curam.HCRCASEAPP.context-panel div.pd-container-panel .stack-container-list .table-list .body-first-cell a img {
  display: none;
}

/* ==== End Curam 2016 Styling ==== */
body.curam.soria.HCRCASEAPP .application-right-panel-table-links div.case-owner-panel {
	left: auto;
}
/*
 * IBM Confidential
 *
 * OCO Source Materials
 *
 * Copyright IBM Corporation 2019,2020.
 *
 * The source code for this program is not published or otherwise divested of
 * its trade secrets, irrespective of what has been deposited with the US
 * Copyright Office.
 */

/* ==== HCR Links Panel ==== */

body.curam.soria div.pd-container-panel a {
  text-decoration: none;
}

/* Size and positioning of links panel */
body.curam.soria div.hcr-pd-links-panel {
  background-color: transparent;
  padding-top: 0px !important;
  top: 0px;
  right: 0px;
  width: 216px;
  min-width:216px;
  height: 160px !important;
  border-left: 2px solid #e0e0e0;
}

/* Internal layout of links panel */
body.curam div.hcr-pd-links-panel div.tab-links {
  background: transparent;
  border: 0px;
  height: auto;
  padding-left: 20px;
  padding-right: 20px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.left-col,
body.curam div.hcr-pd-links-panel div.tab-links div.inner-col {
  padding: 0px;
}
body.curam div.hcr-pd-links-panel div.link-wrapper,
body.curam div.hcr-pd-links-panel div.nolink-wrapper {
  padding-bottom: 5px;
}

/* Styling and position of links */
body.curam div.hcr-pd-links-panel div.link-wrapper div.link,
body.curam div.hcr-pd-links-panel div.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.hcr-pd-links-panel div.link-wrapper div.link a,
body.curam div.hcr-pd-links-panel div.nolink-wrapper div.link a {
  line-height: 20px;
}
body.curam div.hcr-pd-links-panel div.nolink-wrapper div.link {
  color: black;
}
body.curam div.hcr-pd-links-panel div.link-wrapper {
  color: #1f57a4;
  text-decoration: none;
}
body.curam div.hcr-pd-links-panel div.nolink-wrapper div.icon {
  float: left;
}
body.curam div.hcr-pd-links-panel div.link-wrapper,
body.curam div.hcr-pd-links-panel div.nolink-wrapper {
  width: auto;
}
body.curam div.hcr-pd-links-panel div.link-wrapper div.link,
body.curam div.hcr-pd-links-panel div.nolink-wrapper div.link {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
body.curam div.hcr-pd-links-panel div.link-wrapper:hover,
body.curam div.hcr-pd-links-panel div.link-wrapper:focus {
  color: #25467a;
}
body.curam div.hcr-pd-links-panel div.link-wrapper a {
  color: #1f57a4;
}


/* Case status header */
body.curam .hcr-pd-links-panel .pd-case-status {
  height: 23px;
  padding-bottom: 5px;
  background-color: transparent;
}

body.curam .hcr-pd-links-panel .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 .hcr-pd-links-panel .pd-case-owner-panel {
  height: 20px;
  padding-top: 0px;
  position: absolute;
  bottom: 0px;
  background-color: transparent;
  left: inherit;

}
body.curam .hcr-pd-links-panel .pd-case-owner-panel img {
  display: none;
}

body.curam .hcr-pd-links-panel .pd-case-owner-panel 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: #1f57a4;
  height: 20px;
  line-height: 20px;
  padding-left: 30px;
}

body.curam .hcr-pd-links-panel .pd-case-owner-panel a:hover,
body.curam .hcr-pd-links-panel .pd-case-owner-panel a:focus {
  background-image: url("../../Images/icon_case_owner_hover.png");
  color: #25467a;
}

/* Hide existing img elements */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.icon,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.icon {
  display: none;
}

/* Set icon div height and width */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.icon,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.icon {
  width: 20px;
  height: 20px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link a {
  display: block;
}

/* Investigations */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-investigations a,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.link.icon-investigations {
  background: url("../../Images/icon_investigations.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-investigations a:hover,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-investigations a:focus,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:hover div.link.icon-investigations a,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:focus div.link.icon-investigations a {
  background-image: url("../../Images/icon_investigations_hover.png");
  color: #25467a;
}

/* Incidents */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-incidents a,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.link.icon-incidents {
  background: url("../../Images/icon_incidents.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-incidents a:hover,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-incidents a:focus,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:hover div.link.icon-incidents a,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:focus div.link.icon-incidents a {
  background-image: url("../../Images/icon_incidents_hover.png");
  color: #25467a;
}

/* Issues */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-issues a,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.link.icon-issues {
  background: url("../../Images/icon_issue_case.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-issues a:hover,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-issues a:focus,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:hover div.link.icon-issues a,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:focus div.link.icon-issues a {
  background-image: url("../../Images/icon_issue_case_hover.png");
  color: #25467a;
}

/* Legal Actions */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-legal-actions a,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.link.icon-legal-actions {
  background: url("../../Images/icon_legal_actions.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-legal-actions a:hover,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-legal-actions a:focus,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:hover div.link.icon-legal-actions a,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:focus div.link.icon-legal-actions a {
  background-image: url("../../Images/icon_legal_actions_hover.png");
  color: #25467a;
}

/* Appeals */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-appeals a,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.link.icon-appeals {
  background: url("../../Images/icon_appeals.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-appeals a:hover,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-appeals a:focus,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:hover div.link.icon-appeals a,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:focus div.link.icon-appeals a {
  background-image: url("../../Images/icon_appeals_hover.png");
  color: #25467a;
}

/* Verifications */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-verifications a,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.link.icon-verifications {
  background: url("../../Images/icon_verifications.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-verifications a:hover,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-verifications a:focus,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:hover div.link.icon-verifications a,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:focus div.link.icon-verifications a {
  background-image: url("../../Images/icon_verifications_hover.png");
  color: #25467a;
}

/* Evidence In Edit */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-evidence-in-edit a,
body.curam div.hcr-pd-links-panel div.tab-links div.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.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-evidence-in-edit a:hover,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-evidence-in-edit a:focus,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:hover div.link.icon-evidence-in-edit a,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:focus div.link.icon-evidence-in-edit a {
  background-image: url("../../Images/icon_evidence_inedit_hover.png");
  color: #25467a;
}

/* Underpayments */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-underpayments a,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.link.icon-underpayments {
  background: url("../../Images/icon_underpayments.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-underpayments a:hover,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-underpayments a:focus,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:hover div.link.icon-underpayments a,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:focus div.link.icon-underpayments a {
  background-image: url("../../Images/icon_underpayments_hover.png");
  color: #25467a;
}

/* Overpayments */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-overpayments a,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.link.icon-overpayments {
  background: url("../../Images/icon_over_payment.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-overpayments a:hover,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-overpayments a:focus,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:hover div.link.icon-overpayments a,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:focus div.link.icon-overpayments a {
  background-image: url("../../Images/icon_over_payment_hover.png");
  color: #25467a;
}

/* Open allegations */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-open-allegations a,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.link.icon-open-allegations {
  background: url("../../Images/icon_allegation.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-open-allegation a:hover,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-open-allegations a:focus,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:hover div.link.icon-open-allegations a,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:focus div.link.icon-open-allegations a {
  background-image: url("../../Images/icon_allegation_hover.png");
  color: #25467a;
}

/* Decided allegations */
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-decided-allegations a,
body.curam div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.link.icon-decided-allegations {
  background: url("../../Images/icon_decided_allegations.png") left center no-repeat;
  padding-left: 30px;
}
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-decided-allegations a:hover,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link.icon-decided-allegations a:focus,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:hover div.link.icon-decided-allegations a,
body.curam div.hcr-pd-links-panel div.tab-links div.link-wrapper:focus div.link.icon-decided-allegations a {
  background-image: url("../../Images/icon_decided_allegations_hover.png");
  color: #25467a;
}
@media print{

  /* Prevent links panel content from being cut off in print mode */
  body.curam.soria div.pd-container-panel div.hcr-pd-links-panel {
    right: 5px;
  }
}
/* 
 * Licensed Materials - Property of IBM
 *
 *
 * Copyright IBM Corporation 2016. All Rights Reserved.
 *
 * US Government Users Restricted Rights - Use, duplication or disclosure
 * restricted by GSA ADP Schedule Contract with IBM Corp.
 *
 * deprecated Since Curam 7.0.0.0. This functionality forms part of a feature that is no longer supported.
 */

body.soria div.TOPPANEL{
    background-color: #F1F5Fd;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px !important;
    top: 25px;
    height: 30px;
    position: fixed;
    z-index: 999999;
}

body.soria div.TOPPANEL div table tbody tr td, body.soria div.TOPPANEL2, body.soria div.TOPPANEL2 table.input-cluster,
body.soria div.TOPPANEL2 table.input-cluster tr td, body.soria div.TOPPANEL2 table.input-cluster tr td table.date-time td {
    background-color: transparent;
}

body.soria div.TOPPANEL2 table.input-cluster tr td table.date-time td.time.codetable{
    display: none;
}

body.soria div.TOPPANEL2 table.input-cluster tr th.label span[title*="Applications Since"]{
    position: fixed;
    top: 36px;
    left: 15px;
}

body.soria div.TOPPANEL2 table.input-cluster tr th.label span.label{
    white-space: nowrap;
    color: #000000;
}

body.soria div.TOPPANEL2 table.input-cluster tr td table.date-time td.input-date{
    position: fixed;
    left: 225px;
    top: 30px;
}

body.soria div.TOPPANEL2 table.input-cluster tr td table.date-time td.input-date input.date{
    width: 80px !important;
    padding-left: 5px;
}

body.soria div.TOPPANEL2 table.input-cluster tr td table.date-time td.popup-actions{
    position: fixed;
    left: 315px;
    top: 30px;
}

body.soria div.TOPPANEL2 table.input-cluster tr td.top div a.ac{
    visibility: visible;
    position: fixed;
    left: 350px;
}

body.soria div.TOPPANEL2 table.input-cluster tr th.label span[title*="Report Date"]{
    position: fixed;
    right: 100px;
    top: 36px;
}

body.soria div.TOPPANEL2 table.input-cluster tr td.field.last-cell{
    position: fixed;
    right: 8px;
    top: 34px;
}

body#Curam_HCRIntakeReports div#content, body#Curam_HCRIntakeReports_Customised div#content{
    margin-top:10px;
}

.soria div.INCOMINGAPPLICATIONCHART table td, .soria div.APPLICATIONSRECEIVEDCHART table td, .soria div.INTERVENTIONREQUIREDCHART table td, .soria div.ELIGIBLEPROGRAMSCHART table td{
    display: inline-block;
    overflow: hidden;
    position: relative;
    margin: 0px;
}

.soria div.INCOMINGAPPLICATIONCHART table td, .soria div.APPLICATIONSRECEIVEDCHART table td{
    height: 250px;
}

.soria div.INTERVENTIONREQUIREDCHART table td, .soria div.ELIGIBLEPROGRAMSCHART table td{
    height: 275px;
}

.soria div.APPLICATIONSRECEIVEDCHART table td, .soria div.INTERVENTIONREQUIREDCHART table td{
    width: 100%;
    top: -5px;
}

.soria div.INTERVENTIONREQUIREDCHART table td, :root .soria div.INTERVENTIONREQUIREDCHART table td{
    left: -5px;
}

:root .soria div.APPLICATIONSRECEIVEDCHART table td, :root .soria div.INTERVENTIONREQUIREDCHART table td{
    width: 100%;
    top: -2px \0;
}

.soria div.INCOMINGAPPLICATIONCHART table td, .soria div.ELIGIBLEPROGRAMSCHART table td{
    width: 100%;
    top: -5px;
    left: -6px;
}
:root .soria div.INCOMINGAPPLICATIONCHART table td, :root .soria div.ELIGIBLEPROGRAMSCHART table td{
    width: 100%;
    top: -2px \0;
    left: -7px;
}

#content div.cluster.cluster-with-no-header.label-field.TOPCLUSTER{
    margin-top:3px;
}

#content div.cluster.cluster-with-no-header.label-field.TOPCLUSTER div table tbody tr td.first-col.top div div table tbody tr td iframe, #content div.cluster.cluster-with-no-header.label-field.TOPCLUSTER div table tbody tr td.last-col.top div div table tbody tr td iframe,
#content div.cluster.cluster-with-no-header.label-field.BOTTOMCLUSTER div table tbody tr td.first-col.top div div table tbody tr td iframe, #content div.cluster.cluster-with-no-header.label-field.BOTTOMCLUSTER div table tbody tr td.last-col.top div div table tbody tr td iframe{
    width:100%;
    position: relative;
    top: -10px;
    left: -3px;
    margin: 0px;
}

#content div.cluster.cluster-with-no-header.label-field.WARNING div table tbody tr td.last-cell{ 
    background-color: #FFEFED;
    display: block;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 1px;
    font-size: 11px;
    color: #333333;
    border: solid #FF887D;
    border-width: 1px;
}

#content div.cluster.cluster-with-no-header.label-field.WARNING{
    height:2%;
}

#content div.cluster.cluster-with-no-header.label-field.WARNING div table tbody tr td span img{
    padding-right: 10px;
    position: relative;
    top: 5px;
}

#content div.cluster.cluster-with-no-header.label-field.WARNING div table tbody tr td span{
    top: -4px;
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px;
}

#content div.cluster.cluster-with-no-header.label-field.LEADPAGEWARNINGMESSAGE{
    margin: 12px;
    border: 1px solid #e7e7e7;
    padding: 16px 18px 16px 30px;
}

#content div.cluster.cluster-with-no-header.label-field.LEADPAGEWARNINGMESSAGE div.WARNINGTEXTCLUSTER td.last-cell {
    width:100%;
    display:inline-block;
    background-color:transparent;
    color:#000000;
    font-size:12px;
}

#content div.cluster.cluster-with-no-header.label-field.LEADPAGEWARNINGMESSAGE div.WARNINGTEXTCLUSTER{
    position:relative;
    margin-left:86px;
    top:-65px;
}

#content div.cluster.cluster-with-no-header.label-field.LEADPAGEWARNINGMESSAGE div.WARNINGTEXTCLUSTER td.WARNINGHEADERCONT{
    font-size:15px;
    font-weight:bold;
    color: #333333;
    padding-bottom: 7px;
}

#content div.cluster.cluster-with-no-header.label-field.LEADPAGEWARNINGMESSAGE div.WARNINGTEXTCLUSTER td.WARNINGTEXTCONT, #content div.cluster.cluster-with-no-header.label-field.LEADPAGEWARNINGMESSAGE div.WARNINGTEXTCLUSTER td.WARNINGVERIFYTEXTCONT{
    padding-bottom:22px;
}

body#Curam_HCRIntakeReportWarningPage #page-action-set- a{
    position: relative;
    right: 15px;
}

body#Curam_HCRIntakeReportWarningPage #page-action-set-{
    text-align: left !important;
}

#content div.cluster.cluster-with-no-header.label-field.LEADPAGEWARNINGMESSAGE div table tbody tr td.first-col.top div div table tbody tr td span img{
    padding:2px 26px 0px 0px;
}
 
body.rtl.curam.HCRCASEAPP.context-panel .hcr-pd-links-panel .pd-case-owner-panel a {
    padding-left: 0px;
    padding-right: 30px;
    background-position: right center;
}

body.rtl.curam.HCRCASEAPP.context-panel .hcr-pd-links-panel {
    left: 0px;
    right: auto;
    border-left: 0px;
    border-right: 2px solid #e0e0e0;
}

body.rtl.curam.HCRCASEAPP.context-panel .hcr-pd-links-panel .pd-case-owner-panel {
    right: inherit;
}

body.rtl.curam.HCRCASEAPP.context-panel div.hcr-pd-links-panel div.tab-links div.left-col,
body.rtl.curam.HCRCASEAPP.context-panel div.hcr-pd-links-panel div.tab-links div.inner-col {
    float:right;
}

body.rtl.curam.HCRCASEAPP.context-panel div.hcr-pd-links-panel div.tab-links div.link-wrapper div.link a,
body.rtl.curam.HCRCASEAPP.context-panel div.hcr-pd-links-panel div.tab-links div.nolink-wrapper div.link {
    background-position: right center;
    padding-left: 0px;
    padding-right: 30px;
}

/* Content Panel **/
body.rtl.curam.HCRCASEAPP.context-panel div.hcr-pd-content-panel {
    left: 218px;
    right: auto;
    border-left: 0px;
    border-right: 2px solid #e0e0e0;
}

body.rtl.curam.HCRCASEAPP.context-panel div.hcr-pd-content-panel .hcr-pd-details, 
body.rtl.curam.HCRCASEAPP.context-panel div.hcr-pd-content-panel .hcr-pd-ia-details {
    float: right;
    padding-left: 0px;
    padding-right: 20px;
}

body.rtl.curam.HCRCASEAPP.context-panel .pd-details-table table .horiz-table-body td {
    padding-left: 0px !important;
    padding-right: 20px !important;
}

body.rtl.curam.HCRCASEAPP.context-panel div.hcr-pd-content-panel .decision-content img {
    float: right;
    margin-right: 0px;
}

body.rtl.curam.HCRCASEAPP.context-panel div.hcr-pd-content-panel .sm-end-date-label {
    float: right;
}

body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-photo .rotator:first-child {
    margin-left: 0px;
    margin-right: 40px;
}


body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages {
    right: 0px;
    left: inherit;
}

body.rtl.curam.HCRCASEAPP.context-panel #stackCon-threeimages .stackControl {
    right: 0px;
    left: inherit;
}


/* == Image Panel == */

/* Size and position of participant relationship, divider and age fields */
body.rtl.curam.HCRCASEAPP.context-panel .pd-container-panel .person-application-thumbnail-panel .image-panel-content div.participant-details-divider {
  margin-left: 7px;
  margin-right: 10px;
  border-left: none;
  border-right: 1px solid #c7c7c7;
}

/* CCV icon */
body.rtl.curam.HCRCASEAPP.context-panel .stack-container-list .table-list .body-first-cell a {
    background-position: right;
}
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-list .tab-case-list th.header-first-cell,
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-list .tab-case-list td.body-first-cell {
    padding-right: 0px !important;
}

body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: auto;
  right: 60px;
}

body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-list .tab-case-list th:last-child, 
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-list .tab-case-list td:last-child {
    padding-right: 5px !important;
    padding-left: 10px !important;
}


/* Special Caution icon */
body.rtl.curam.HCRCASEAPP.context-panel .pd-container-panel .image-panel-content .left-corner-image {
  left: auto;
  right: 36px;
}

/* == Rotator/List View == */
body.rtl.curam.HCRCASEAPP.context-panel #stackCon-threeimages {
  right: 0px;
}

/* Structure */
body.rtl.curam.HCRCASEAPP.context-panel #stackCon-threeimages .stackControl {
  left: auto;
  right: 0px;
}
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages {
  left: auto;
  right: 0px;
}

/* Rotator buttons */
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button {
  background: url('../../Images/arrow_scroll_right.png') center center no-repeat;
}
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button {
  background: url('../../Images/arrow_scroll_left.png') center center no-repeat;
}
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button:hover,
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-photo .prev-button-div .rotator-prev-button:focus {
  background-image: url('../../Images/arrow_scroll_right_hover.png');
}
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button:hover,
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-photo .next-button-div .rotator-next-button:focus {
  background-image: url('../../Images/arrow_scroll_left_hover.png');
}
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-photo .rotator:first-child {
  margin-left: 0px;
  margin-right: 40px;
}
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-photo .rotator .pane {
  left: auto !important;
  right: 0px !important;
}
body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-photo .rotator .pane-item {
  margin: 0px 0px 0px 10px;
  padding: 0px;
}

body.rtl.curam.HCRCASEAPP.context-panel #container_stackCon-threeimages .stack-container-list  {
  text-align: right;
}


body.rtl.curam.HCRCASEAPP.context-panel div.context-panel-wrapper div.pd-container-panel {
	top: 10px;
}

body.rtl.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content {
	width: 176px; 
}
body.rtl.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content .participant-image
{
	right: 32px;
}


body.rtl.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content .name-background,
body.rtl.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content div.participant-details {
	 margin-right:0px;
	 margin-left: 0px;
}

body.rtl.curam.HCRCASEAPP.soria .pd-container-panel .rotator-buttons-disabled .image-panel-content .name-background,
body.rtl.curam.HCRCASEAPP.soria .pd-container-panel .rotator-buttons-disabled .image-panel-content div.participant-details {
	 margin-right: 16px;
	 margin-left: 0px;
}

body.rtl.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content .left-corner-image {
  	left: 0px;
  	right: 32px
}

body.rtl.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content .right-corner-image {
    left: 0px;
    right: 112px;
}

body.rtl.curam.HCRCASEAPP.soria .pd-container-panel .image-panel-content .image-links {
	left: 156px;
	right: 156px;
}

div.hcr-clusterCalculations table td.field {
  text-align: right;
  padding: 0;
}

.cluster div.hcr-totalAmount{
    margin-top:0px;
    padding-top:0px; 
}   

.cluster div.hcr-totalAmount table {
    margin-top:0px;
}

div.hcr-totalAmount tr td.label{
    border-top: 1px solid gray;
}

div.hcr-totalAmount tr td.label span {
  font-weight:bold;
  
}

div.hcr-totalAmount tr td.field {
  border-top: 1px solid gray;
  text-align: right;
  font-weight: bold;
}


/* hcr-calculation-list - A list for displaying calculations with a total */ 

.soria div.cluster td.top.first-col div.hcr-calculation-list {
  margin-left: 0 !important;
  margin-top: 0;
}

.soria div.cluster.cluster-with-no-header td.top.last-col div.hcr-calculation-list {
  margin-left: 0;
  margin-top: 0;
}
.soria div.cluster.cluster-with-header td.top.last-col div.hcr-calculation-list {
  margin-left: 0;
  margin-top: 0;
}

.soria div.cluster td.top div.hcr-calculation-list {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}

.soria .hcr-calculation-list.list-with-header tbody tr td {
  border:none;
}
body.soria .hcr-calculation-list tr.even td {
  background-color:white !important;
  border:none;
}

body.soria #content .hcr-calculation-list table tr td {
  background:none;
  border:none;
  background-color:white;
}

body.soria #content .hcr-calculation-list table tr th {
  background:none;
  border:none;
  background-color:white;
}

body.soria #content .hcr-calculation-list table.no-header {
  border-top:none;
}

body.soria #content .hcr-calculation-list table tr td.first-field {
  color:gray;
}

body.soria #content .hcr-calculation-list table tr td.last-field {
  color:black;
  text-align:right;
}

body.soria #content .hcr-calculation-list table tr.even-last-row td.first-field {
  color:gray;
  
}

body.soria #content .hcr-calculation-list table tr.odd-last-row td.first-field {
  color:gray;
 
}

body.soria #content .hcr-calculation-list table tr.even-last-row td {
 
}

body.soria #content .hcr-calculation-list table tr.odd-last-row td {
 
}


body.soria #content .hcr-calculation-list table td {
    padding-top:2px;
    padding-bottom:2px;
}

body.soria .hcr-calculation-list table thead tr th span {
    border:none;
}

.soria div.hcr-calculation-list table td {
		padding: 0px 0px;
}

/* hcr-display-totalAmountCluster - Cluster for use at the end of a calculation cluster */

.soria div.cluster.cluster-with-no-header td.top.last-col div.hcr-display-totalAmountCluster {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}
.soria div.cluster.cluster-with-header td.top.last-col div.hcr-display-totalAmountCluster {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}

.soria div.cluster td.top div.hcr-display-totalAmountCluster {
  margin-left: 0 !important;
  margin-top: 0;
  margin-right: 0 !important;
}

.soria div.hcr-display-totalAmountCluster table td.last-cell {
  
}

.soria div.hcr-display-totalAmountCluster table tr td.label {
  font-weight:bold;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
}

.soria div.hcr-display-totalAmountCluster table tr td.field {
  text-align: right;
  font-weight:bold;
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
}

.soria div.cluster td.top.first-col div.hcr-display-totalAmountCluster {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}


/* hcr-display-pretotalAmountCluster - Cluster for use at the end of a calculation cluster */

.soria div.cluster.cluster-with-no-header td.top.last-col div.hcr-display-pretotalAmountCluster {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}

.soria div.cluster td.top div.hcr-display-pretotalAmountCluster {
  margin-left: 0 !important;
  margin-top: 0;
  margin-right: 0 !important;
}

.soria div.hcr-display-pretotalAmountCluster table td.last-cell {
  
}

.soria div.hcr-display-pretotalAmountCluster table tr td.label {
 
 
}

.soria div.hcr-display-pretotalAmountCluster table tr td.field {
  text-align: right;
 
  
}

.soria div.cluster td.top.first-col div.hcr-display-pretotalAmountCluster {
  margin-left: 0;
  margin-top: 0;
  margin-right: 0;
}



body.curam#Curam_FamilyView_viewFamilyTree div.context-panel-wrapper {
  height: 170px;
}
body.curam#Curam_FamilyView_viewFamilyTree div.context-panel-wrapper div.person-container-panel {
  height: 150px;
}


/* TimelineJS - ver. 3.6.0 - 2018-06-11 Copyright (c) 2012-2016 Northwestern University a project of the Northwestern University Knight Lab, originally created by Zach Wise https://github.com/NUKnightLab/TimelineJS3 This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/. */
/*! Timeline JS 3 Designed and built by Zach Wise for the Northwestern University Knight Lab This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/. */
/*! Timeline JS 3 Designed and built by Zach Wise for the Northwestern University Knight Lab This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/. */
.tl-storyjs div *{
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.tl-storyjs h1,.tl-storyjs h2,.tl-storyjs h3,.tl-storyjs h4,.tl-storyjs h5,.tl-storyjs h6,.tl-storyjs p,.tl-storyjs blockquote,.tl-storyjs pre,.tl-storyjs a,.tl-storyjs abbr,.tl-storyjs acronym,.tl-storyjs address,.tl-storyjs cite,.tl-storyjs code,.tl-storyjs del,.tl-storyjs dfn,.tl-storyjs em,.tl-storyjs img,.tl-storyjs q,.tl-storyjs s,.tl-storyjs samp,.tl-storyjs small,.tl-storyjs strike,.tl-storyjs strong,.tl-storyjs sub,.tl-storyjs sup,.tl-storyjs tt,.tl-storyjs var,.tl-storyjs dd,.tl-storyjs dl,.tl-storyjs dt,.tl-storyjs li,.tl-storyjs ol,.tl-storyjs ul,.tl-storyjs fieldset,.tl-storyjs form,.tl-storyjs label,.tl-storyjs legend,.tl-storyjs button,.tl-storyjs table,.tl-storyjs caption,.tl-storyjs tbody,.tl-storyjs tfoot,.tl-storyjs thead,.tl-storyjs tr,.tl-storyjs th,.tl-storyjs td,.tl-storyjs .tl-container,.tl-storyjs .content-container,.tl-storyjs .media,.tl-storyjs .text,.tl-storyjs .tl-slider,.tl-storyjs .slider,.tl-storyjs .date,.tl-storyjs .title,.tl-storyjs .message,.tl-storyjs .map,.tl-storyjs .credit,.tl-storyjs .caption,.tl-storyjs .tl-feedback,.tl-storyjs .tl-feature,.tl-storyjs .toolbar,.tl-storyjs .marker,.tl-storyjs .dot,.tl-storyjs .line,.tl-storyjs .flag,.tl-storyjs .time,.tl-storyjs .era,.tl-storyjs .major,.tl-storyjs .minor,.tl-storyjs .tl-navigation,.tl-storyjs .start,.tl-storyjs .active{
    margin:0;
    padding:0;
    border:0;
    font-weight:400;
    font-style:normal;
    font-size:100%;
    line-height:1;
    font-family:inherit;
    width:auto;
    float:none
}
.tl-storyjs h1,.tl-storyjs h2,.tl-storyjs h3,.tl-storyjs h4,.tl-storyjs h5,.tl-storyjs h6{
    clear:none
}
.tl-storyjs table{
    border-collapse:collapse;
    border-spacing:0
}
.tl-storyjs ol,.tl-storyjs ul{
    list-style:none
}
.tl-storyjs q:before,.tl-storyjs q:after,.tl-storyjs blockquote:before,.tl-storyjs blockquote:after{
    content:""
}
.tl-storyjs a:focus{
    outline:thin dotted
}
.tl-storyjs a:hover,.tl-storyjs a:active{
    outline:0
}
.tl-storyjs article,.tl-storyjs aside,.tl-storyjs details,.tl-storyjs figcaption,.tl-storyjs figure,.tl-storyjs footer,.tl-storyjs header,.tl-storyjs hgroup,.tl-storyjs nav,.tl-storyjs section{
    display:block
}
.tl-storyjs audio,.tl-storyjs canvas,.tl-storyjs video{
    display:inline-block;
    *display:inline;
    *zoom:1
}
.tl-storyjs audio:not([controls]){
    display:none
}
.tl-storyjs div{
    max-width:none
}
.tl-storyjs sub,.tl-storyjs sup{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
.tl-storyjs sup{
    top:-.5em
}
.tl-storyjs sub{
    bottom:-.25em
}
.tl-storyjs img{
    border:0;
    -ms-interpolation-mode:bicubic
}
.tl-storyjs button,.tl-storyjs input,.tl-storyjs select,.tl-storyjs textarea{
    font-size:100%;
    margin:0;
    vertical-align:baseline;
    *vertical-align:middle
}
.tl-storyjs button,.tl-storyjs input{
    line-height:normal;
    *overflow:visible
}
.tl-storyjs button::-moz-focus-inner,.tl-storyjs input::-moz-focus-inner{
    border:0;
    padding:0
}
.tl-storyjs button,.tl-storyjs input[type=button],.tl-storyjs input[type=reset],.tl-storyjs input[type=submit]{
    cursor:pointer;
    -webkit-appearance:button
}
.tl-storyjs input[type=search]{
    -webkit-appearance:textfield;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.tl-storyjs input[type=search]::-webkit-search-decoration{
    -webkit-appearance:none
}
.tl-storyjs textarea{
    overflow:auto;
    vertical-align:top
}
.tl-timeline{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif
}
.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{
    color:#000;
	text-transform:unset
}
.tl-timeline h1,.tl-timeline h2,.tl-timeline h3{
    font-size:28px;
    line-height:28px
}
.tl-timeline h1 small,.tl-timeline h2 small,.tl-timeline h3 small{
    font-size:24px;
    line-height:24px
}
.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{
    font-size:19px;
    line-height:24px;
    margin-bottom:0;
    text-transform:unset
	
}
.tl-timeline h4 small,.tl-timeline h5 small,.tl-timeline h6 small{
    font-size:15px;
    line-height:15px
}
.tl-timeline h2.tl-headline-title{
    font-size:38px;
    line-height:38px
}
.tl-timeline h2.tl-headline-title small{
    display:block;
    margin-top:5px;
    font-size:24px;
    line-height:24px
}
.tl-timeline h2{
    margin-top:20px;
    margin-bottom:5px
}
.tl-timeline p{
    margin-top:5px;
    margin-bottom:10px;
    font-size:15px;
    line-height:1.42857143;
    color:#666
}
.tl-timeline p.lead{
    font-size:24px
}
.tl-timeline p a{
    color:#666;
    text-decoration:underline
}
.tl-timeline p a:hover,.tl-timeline p a:focus{
    color:#c34528
}
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){
    .tl-timeline p a{
        text-decoration:underline;
        background-image:none;
        text-shadow:none
    }
    .tl-timeline p a:hover,.tl-timeline p a:focus{
        color:#c34528;
        text-decoration:underline
    }
}
.tl-timeline b,.tl-timeline strong{
    font-weight:700
}
.tl-timeline i,.tl-timeline em{
    font-style:italic
}
.tl-timeline a{
    text-decoration:none;
    color:#4178be
}
.tl-timeline a:hover{
    text-decoration:underline;
    color:#4178be
}
.tl-timeline .tl-caption,.tl-timeline .tl-credit,.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous{
    font-size:11px;
    line-height:11px
}
.tl-timeline .tl-caption a,.tl-timeline .tl-credit a,.tl-timeline .tl-slidenav-next a,.tl-timeline .tl-slidenav-previous a{
    color:#000
}
.tl-timeline .tl-makelink{
    word-break:break-all;
    word-break:break-word;
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    hyphens:auto
}
.tl-timeline blockquote,.tl-timeline blockquote p{
    font-family:Georgia,Times New Roman,Times,serif;
    color:#999;
    font-size:24px;
    line-height:24px;
    text-align:left;
    background:0 0;
    border:0;
    padding:0
}
.tl-timeline blockquote cite,.tl-timeline blockquote p cite{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:11px;
    color:#666;
    display:block;
    text-align:right;
    font-style:normal
}
.tl-timeline blockquote cite:before,.tl-timeline blockquote p cite:before{
    content:"\2014"
}
.tl-timeline blockquote p:before{
    content:open-quote;
    display:inline-block;
    font-size:28px;
    position:relative;
    top:8px;
    margin-right:5px
}
.tl-timeline blockquote p:after{
    content:close-quote;
    display:inline-block;
    font-size:28px;
    position:relative;
    top:8px;
    margin-left:3px
}
.tl-timeline blockquote{
    margin:10px
}
.tl-timeline blockquote p{
    margin:0
}
.tl-timeline .vcard{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:15px;
    line-height:15px;
    *zoom:1;
    margin-bottom:15px;
    margin-top:10px
}
.tl-timeline .vcard:before,.tl-timeline .vcard:after{
    display:table;
    content:""
}
.tl-timeline .vcard:after{
    clear:both
}
.tl-timeline .vcard .twitter-date{
    text-align:left;
    font-size:11px
}
.tl-timeline .vcard .author{
    float:right
}
.tl-timeline .vcard a{
    color:#333;
    text-decoration:none
}
.tl-timeline .vcard a:hover{
    text-decoration:none
}
.tl-timeline .vcard a:hover .fn,.tl-timeline .vcard a:hover .nickname{
    color:#c34528
}
.tl-timeline .vcard .fn,.tl-timeline .vcard .nickname{
    padding-left:42px
}
.tl-timeline .vcard .fn{
    display:block;
    font-weight:700
}
.tl-timeline .vcard .nickname{
    margin-top:1px;
    display:block;
    color:#666
}
.tl-timeline .vcard .avatar{
    float:left;
    display:block;
    width:32px;
    height:32px
}
.tl-timeline .vcard .avatar img{
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px
}
.tl-timeline .tl-text ul{
    padding:0;
    padding-left:30px;
    margin:0
}
.tl-timeline .tl-text ul li{
    margin-bottom:5px
}
.tl-timeline .tl-button-calltoaction{
    cursor:pointer;
    font-weight:700;
    padding-top:10px;
    margin-bottom:10px;
    padding-bottom:10px
}
.tl-timeline .tl-button-calltoaction .tl-button-calltoaction-text{
    display:inline-block;
    background-color:#c34528;
    color:#fff;
    padding:10px 15px;
    border-radius:7px
}
.tl-timeline .tl-note{
    display:block;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-style:italic;
    background-color:#e6e6e6;
    font-size:15px;
    line-height:17px;
    padding:10px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px;
    color:#8a6d3b;
    background-color:#fcf8e3;
    border:1px solid #faebcc;
    text-shadow:none
}
@media only screen and (max-width:800px),only screen and (max-device-width:800px){
    .tl-timeline h1,.tl-timeline h2,.tl-timeline h3{
        font-size:28px;
        line-height:28px
    }
}
@media only screen and (max-width:500px),only screen and (max-device-width:500px){
    .tl-timeline h1,.tl-timeline h2,.tl-timeline h3{
        font-size:24px;
        line-height:24px
    }
}
.tl-skinny h2{
    margin-top:0
}
@font-face{
    font-family:tl-icons;
    src:url(../../Images/tl-icons.eot);
    src:url(../../Images/tl-icons.eot?#iefix) format('embedded-opentype'),url(../../Images/tl-icons.ttf) format('truetype'),url(../../Images/tl-icons.woff) format('woff'),url(../../Images/tl-icons.svg#tl-icons) format('svg');
    font-weight:400;
    font-style:normal
}
[class^=tl-icon-],[class*=" tl-icon-"]{
    font-family:tl-icons;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale
}
.tl-icon-vine:after{
    content:"\e64d"
}
.tl-icon-wikipedia:after{
    content:"\e64e"
}
.tl-icon-chevron-right:after{
    content:"\e64f"
}
.tl-icon-chevron-left:after{
    content:"\e650"
}
.tl-icon-youtube-logo:after{
    content:"\e651"
}
.tl-icon-foursquare:after{
    content:"\e652"
}
.tl-icon-camera-retro:after{
    content:"\e653"
}
.tl-icon-doc:after{
    content:"\e654"
}
.tl-icon-weibo:after{
    content:"\e655"
}
.tl-icon-resize-horizontal:after{
    content:"\e656"
}
.tl-icon-resize-vertical:after{
    content:"\e657"
}
.tl-icon-resize-full:after{
    content:"\e658"
}
.tl-icon-resize-small:after{
    content:"\e659"
}
.tl-icon-twitter:after{
    content:"\e62b"
}
.tl-icon-google-plus:after{
    content:"\e62c"
}
.tl-icon-video:after{
    content:"\e62d"
}
.tl-icon-youtube:after{
    content:"\e62d"
}
.tl-icon-plaintext:after{
    content:"\e62e"
}
.tl-icon-storify:after{
    content:"\e62e"
}
.tl-icon-image-v2:after{
    content:"\e62f"
}
.tl-icon-quote-v2:after{
    content:"\e630"
}
.tl-icon-zoom-in:after{
    content:"\e631"
}
.tl-icon-zoom-out:after{
    content:"\e632"
}
.tl-icon-list:after{
    content:"\e633"
}
.tl-icon-music:after{
    content:"\e634"
}
.tl-icon-spotify:after{
    content:"\e634"
}
.tl-icon-location:after{
    content:"\e635"
}
.tl-icon-googlemaps:after{
    content:"\e635"
}
.tl-icon-web:after{
    content:"\e636"
}
.tl-icon-share-v2:after{
    content:"\e637"
}
.tl-icon-soundcloud:after{
    content:"\e639"
}
.tl-icon-video-v2:after{
    content:"\e63a"
}
.tl-icon-dailymotion:after{
    content:"\e63a"
}
.tl-icon-tumblr:after{
    content:"\e63b"
}
.tl-icon-lastfm:after{
    content:"\e63c"
}
.tl-icon-github:after{
    content:"\e63d"
}
.tl-icon-goback:after{
    content:"\e63e"
}
.tl-icon-doc-v2:after{
    content:"\e63f"
}
.tl-icon-googledrive:after{
    content:"\e640"
}
.tl-icon-facebook:after{
    content:"\e641"
}
.tl-icon-flickr:after{
    content:"\e642"
}
.tl-icon-dribbble:after{
    content:"\e643"
}
.tl-icon-image:after{
    content:"\e605"
}
.tl-icon-vimeo:after{
    content:"\e606"
}
.tl-icon-instagram:after{
    content:"\e644"
}
.tl-icon-pinterest:after{
    content:"\e645"
}
.tl-icon-arrow-left:after{
    content:"\e646"
}
.tl-icon-arrow-down:after{
    content:"\e647"
}
.tl-icon-arrow-up:after{
    content:"\e648"
}
.tl-icon-arrow-right:after{
    content:"\e649"
}
.tl-icon-share:after{
    content:"\e64a"
}
.tl-icon-blockquote:after{
    content:"\e64b"
}
.tl-icon-evernote:after{
    content:"\e64c"
}
.tl-icon-mappin:after{
    content:"\e600"
}
.tl-icon-swipe-right:after{
    content:"\e601"
}
.tl-icon-swipe-left:after{
    content:"\e602"
}
.tl-icon-touch-spread:after{
    content:"\e603"
}
.tl-icon-touch-pinch:after{
    content:"\e604"
}
.tl-dragging{
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none
}
.tl-menubar{
    position:absolute;
    z-index:11;
    text-align:center;
    color:#333;
    overflow:hidden;
    border-bottom-right-radius:10px;
    border-top-right-radius:10px;
    top:100%;
    left:50%;
    left:0
}
@keyframes invertToBlack{
    from{
        background-color:#fff
    }
    to{
        background-color:#000
    }
}
@-webkit-keyframes invertToBlack{
    from{
        background:#fff
    }
    to{
        background:#000
    }
}
@keyframes invertToWhite{
    from{
        background-color:#000
    }
    to{
        background-color:#fff
    }
}
@-webkit-keyframes invertToWhite{
    from{
        background:#000
    }
    to{
        background:#fff
    }
}
.tl-menubar-button{
    font-size:18px;
    line-height:18px;
    background-color:rgba(242,242,242,.9);
    cursor:pointer;
    padding:6px 12px;
    display:inline-block;
    display:block;
    color:#bfbfbf
}
.tl-menubar-button.tl-menubar-button-inactive{
    opacity:.33
}
.tl-menubar-button:hover{
    background:#333;
    color:#fff
}
.tl-menubar-button:hover.tl-menubar-button-inactive{
    color:#bfbfbf;
    background-color:rgba(242,242,242,.9)
}
.tl-mobile .tl-menubar-button{
    display:block
}
.tl-mobile .tl-menubar-button:hover{
    background-color:rgba(242,242,242,.67);
    color:#737373
}
.tl-mobile .tl-menubar-button:active{
    background:#c34528;
    color:#fff
}
@keyframes invertToBlack{
    from{
        background-color:#fff
    }
    to{
        background-color:#000
    }
}
@-webkit-keyframes invertToBlack{
    from{
        background:#fff
    }
    to{
        background:#000
    }
}
@keyframes invertToWhite{
    from{
        background-color:#000
    }
    to{
        background-color:#fff
    }
}
@-webkit-keyframes invertToWhite{
    from{
        background:#000
    }
    to{
        background:#fff
    }
}
.tl-message,.tl-message-full{
    width:100%;
    height:100%;
    position:absolute;
    display:table;
    overflow:hidden;
    top:0;
    left:0;
    z-index:99;
    margin:auto;
    text-align:center
}
.tl-message .tl-message-container,.tl-message-full .tl-message-container{
    padding:20px;
    margin:20px;
    text-align:center;
    vertical-align:middle;
    display:table-cell
}
.tl-message .tl-message-container .tl-message-content,.tl-message-full .tl-message-container .tl-message-content{
    color:#666;
    text-align:center;
    font-size:11px;
    line-height:13px;
    text-transform:none;
    margin-top:7.5px;
    margin-bottom:7.5px;
    text-shadow:1px 1px 1px #fff
}
.tl-message .tl-message-container .tl-message-content strong,.tl-message-full .tl-message-container .tl-message-content strong{
    text-transform:none
}
.tl-message .tl-message-container .tl-loading-icon,.tl-message-full .tl-message-container .tl-loading-icon{
    width:30px;
    height:30px;
    background-color:#666;
    vertical-align:middle;
    -webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,.1);
    -moz-box-shadow:inset 0 1px 2px rgba(255,255,255,.1);
    box-shadow:inset 0 1px 2px rgba(255,255,255,.1);
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    -webkit-animation:rotateplane 1.2s infinite ease-in-out;
    animation:rotateplane 1.2s infinite ease-in-out
}
@-webkit-keyframes rotateplane{
    0%{
        -webkit-transform:perspective(120px)
    }
    50%{
        -webkit-transform:perspective(120px) rotateY(180deg)
    }
    100%{
        -webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)
    }
}
@keyframes rotateplane{
    0%{
        transform:perspective(120px) rotateX(0deg) rotateY(0deg)
    }
    50%{
        transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)
    }
    100%{
        transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}
.tl-message-full{
    background-color:rgba(255,255,255,.8)
}
.tl-message-full [class^=tl-icon-],.tl-message-full [class*=" tl-icon-"]{
    color:#666;
    font-size:72px
}
.tl-message-full .tl-message-container .tl-message-content{
    font-size:22px;
    line-height:22px;
    text-shadow:none;
    color:#666;
    text-transform:none;
    font-weight:400
}
.tl-message-full .tl-message-container .tl-message-content .tl-button{
    display:inline-block;
    cursor:pointer;
    background-color:#fff;
    color:#333;
    padding:10px;
    margin-top:10px;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px
}
.tl-timenav{
    width:100%;
    background-color:#f2f2f2;
    position:relative;
    overflow:hidden;
    border-top:1px solid #e5e5e5
}
.tl-timenav .tl-attribution{
    cursor:pointer;
    z-index:9;
    position:absolute;
    bottom:2px;
    left:0;
    font-size:10px;
    line-height:10px;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;
    background-color:rgba(255,255,255,.85);
    padding:3px
}
.tl-timenav .tl-attribution a{
    color:#ccc
}
.tl-timenav .tl-attribution a:hover{
    color:#000;
    text-decoration:none
}
.tl-timenav .tl-attribution a:hover .tl-knightlab-logo{
    background-color:#c34528
}
.tl-timenav .tl-attribution .tl-knightlab-logo{
    display:inline-block;
    vertical-align:middle;
    height:8px;
    width:8px;
    margin-right:3px;
    background-color:#c34528;
    background-color:#ccc;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg)
}
.tl-timenav .tl-timenav-line{
    position:absolute;
    top:0;
    left:50%;
    width:1px;
    height:100%;
    background-color:#d9d9d9;
    z-index:2;
    display:none
}
.tl-timenav .tl-timenav-line:before,.tl-timenav .tl-timenav-line:after{
    font-family:tl-icons;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    color:#c34528;
    font-size:32px;
    line-height:32px;
    position:absolute;
    left:-14px
}
.tl-timenav .tl-timenav-line:before{
    top:-10px
}
.tl-timenav .tl-timenav-line:after{
    content:"\e648";
    bottom:24px
}
.tl-timenav .tl-timenav-slider{
    position:absolute;
    height:100%;
    width:100%;
    top:0
}
.tl-timenav .tl-timenav-slider.tl-timenav-slider-animate{
    -webkit-transition:all 1000ms cubic-bezier(.77,0,.175,1);
    -moz-transition:all 1000ms cubic-bezier(.77,0,.175,1);
    -o-transition:all 1000ms cubic-bezier(.77,0,.175,1);
    transition:all 1000ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1)
}
.tl-timenav .tl-timenav-slider .tl-timenav-slider-background{
    position:absolute;
    height:100%;
    width:100%;
    cursor:move;
    z-index:6
}
.tl-timenav .tl-timenav-slider .tl-timenav-container-mask{
    position:absolute;
    height:100%;
    top:0
}
.tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container{
    position:absolute;
    height:100%
}
.tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container .tl-timenav-item-container{
    position:absolute;
    height:100%
}
.tl-timemarker{
    height:100%;
    position:absolute;
    top:0;
    left:0;
    cursor:pointer;
    -webkit-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -moz-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -o-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1)
}
.tl-timemarker.tl-timemarker-fast{
    -webkit-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);
    -moz-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);
    -o-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);
    transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1)
}
.tl-timemarker.tl-timemarker-fast .tl-timemarker-content-container{
    -webkit-transition:width 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1);
    -moz-transition:width 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1);
    -o-transition:width 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1);
    transition:width 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1)
}
.tl-timemarker.tl-timemarker-fast .tl-timemarker-timespan{
    -webkit-transition:height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);
    -moz-transition:height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);
    -o-transition:height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);
    transition:height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1)
}
.tl-timemarker .tl-timemarker-timespan{
    pointer-events:none;
    position:absolute;
    margin:0;
    width:100%;
    height:100%;
    background-color:rgba(229,229,229,.15);
    border-top-right-radius:4px;
    border-top-left-radius:4px;
    -webkit-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -moz-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -o-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1)
}
.tl-timemarker .tl-timemarker-timespan .tl-timemarker-timespan-content{
    display:none;
    position:absolute;
    width:100%;
    background-color:#e5e5e5;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    height:100px;
    box-sizing:border-box
}
.tl-timemarker .tl-timemarker-line-right{
    display:none;
    right:0
}
.tl-timemarker .tl-timemarker-line-left{
    width:1px;
    left:0
}
.tl-timemarker .tl-timemarker-line-left,.tl-timemarker .tl-timemarker-line-right{
    margin-top:7px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    border-left:1px solid #d9d9d9;
    z-index:5;
    content:" ";
    position:absolute;
    height:100%;
    -webkit-touch-callout:none;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    box-shadow:1px 1px 1px #fff
}
.tl-timemarker .tl-timemarker-line-left:after,.tl-timemarker .tl-timemarker-line-right:after{
    display:block;
    content:" ";
    position:absolute;
    left:-4px;
    bottom:0;
    height:6px;
    width:6px;
    background-color:#919191;
    z-index:8;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%
}
.tl-timemarker .tl-timemarker-content-container{
    position:absolute;
    background-color:#e5e5e5;
    border:0;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    height:100%;
    width:100px;
    overflow:hidden;
    z-index:6;
    -webkit-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -moz-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -o-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1);
    box-sizing:border-box;
    border:1px solid #d9d9d9;
    box-shadow:1px 1px 1px #fff
}
.tl-timemarker .tl-timemarker-content-container:hover{
    z-index:9
}
.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content{
    position:relative;
    overflow:hidden;
    height:100%;
    z-index:8;
    padding:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text{
    overflow:hidden;
    position:relative
}
.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline,.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p{
    display:-webkit-box;
    line-clamp:2;
    -webkit-line-clamp:2;
    box-orient:vertical;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    font-size:12px;
    line-height:12px;
    height:100%;
    overflow:hidden;
    font-weight:400;
    margin:0;
    color:#bfbfbf;
    position:relative
}
.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after,.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p.tl-headline-fadeout:after{
    content:"";
    text-align:right;
    position:absolute;
    bottom:0;
    right:0;
    width:100%;
    height:50%;
    background:-moz-linear-gradient(top,rgba(229,229,229,0)0,#e5e5e5 50%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(229,229,229,0)),color-stop(50%,#e5e5e5));
    background:-webkit-linear-gradient(top,rgba(229,229,229,0)0,#e5e5e5 50%);
    background:-o-linear-gradient(top,rgba(229,229,229,0)0,#e5e5e5 50%);
    background:-ms-linear-gradient(top,rgba(229,229,229,0)0,#e5e5e5 50%);
    background:linear-gradient(to bottom,rgba(229,229,229,0)0,#e5e5e5 50%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)
}
.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container{
    float:left;
    max-width:24px;
    max-height:24px;
    overflow:hidden;
    margin-right:5px;
    height:100%;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{
    max-width:24px;
    max-height:100%;
    opacity:.25
}
.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{
    display:block;
    font-size:24px;
    color:#bfbfbf;
    margin-top:0
}
.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-icon-wikipedia{
    font-size:16px
}
.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-text h2.tl-headline{
    display:block;
    white-space:nowrap;
    text-overflow:ellipsis;
	text-transform:none
}
.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class*=" tl-icon-"]{
    font-size:12px
}
.tl-timemarker:hover .tl-timemarker-timespan{
    background-color:rgba(191,191,191,.15)
}
.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-timespan-content{
    background-color:#bfbfbf
}
.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right{
    border-color:#a6a6a6
}
.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left:after,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right:after{
    background-color:#3d3d3d
}
.tl-timemarker:hover .tl-timemarker-content-container{
    background-color:#bfbfbf;
    border-color:#a6a6a6;
    -webkit-transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1);
    -moz-transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1);
    -o-transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1);
    transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1)
}
.tl-timemarker:hover .tl-timemarker-content-container.tl-timemarker-content-container-small{
    width:200px
}
.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{
    color:#fff
}
.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{
    background:-moz-linear-gradient(top,rgba(191,191,191,0)0,#bfbfbf 80%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(191,191,191,0)),color-stop(80%,#bfbfbf));
    background:-webkit-linear-gradient(top,rgba(191,191,191,0)0,#bfbfbf 80%);
    background:-o-linear-gradient(top,rgba(191,191,191,0)0,#bfbfbf 80%);
    background:-ms-linear-gradient(top,rgba(191,191,191,0)0,#bfbfbf 80%);
    background:linear-gradient(to bottom,rgba(191,191,191,0)0,#bfbfbf 80%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)
}
.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{
    opacity:1
}
.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{
    color:#fff
}
.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{
    background:-moz-linear-gradient(top,rgba(255,255,255,0)0,#fff 80%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(80%,#fff));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0)0,#fff 80%);
    background:-o-linear-gradient(top,rgba(255,255,255,0)0,#fff 80%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0)0,#fff 80%);
    background:linear-gradient(to bottom,rgba(255,255,255,0)0,#fff 80%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)
}
.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right{
    border-color:#000
}
.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right:after{
    background-color:#000
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-timespan{
    background-color:rgba(255,255,255,.5);
    z-index:8
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-timespan-content{
    background-color:#333
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-active .tl-timemarker-line-right{
    border-color:rgba(51,51,51,.5);
    border-width:1px;
    z-index:8;
    box-shadow:0 1px 3px rgba(145,145,145,.5)
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker.tl-timemarker-active .tl-timemarker-line-right:after{
    background-color:#333
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container{
    background-color:#fff;
    color:#333;
    z-index:9;
    border-color:rgba(51,51,51,.5);
    box-shadow:1px 1px 3px rgba(145,145,145,.5)
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{
    color:#333
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{
    background:-moz-linear-gradient(top,rgba(255,255,255,0)0,#fff 80%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0)),color-stop(80%,#fff));
    background:-webkit-linear-gradient(top,rgba(255,255,255,0)0,#fff 80%);
    background:-o-linear-gradient(top,rgba(255,255,255,0)0,#fff 80%);
    background:-ms-linear-gradient(top,rgba(255,255,255,0)0,#fff 80%);
    background:linear-gradient(to bottom,rgba(255,255,255,0)0,#fff 80%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{
    opacity:1
}
.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{
    color:#333
}
.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-timespan-content{
    display:block
}
.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-right{
    z-index:5
}
.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan:after{
    display:block;
    content:" ";
    position:absolute;
    left:0;
    bottom:-7px;
    height:6px;
    width:100%;
    background-color:rgba(115,115,115,.15);
    z-index:6;
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px
}
.tl-timemarker.tl-timemarker-with-end .tl-timemarker-content-container.tl-timemarker-content-container-long{
    box-shadow:none
}
.tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-right{
    display:block
}
.tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-left{
    box-shadow:none
}
.tl-timemarker.tl-timemarker-with-end:hover .tl-timemarker-timespan:after{
    background-color:rgba(0,0,0,.25)
}
.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-timespan:after{
    background-color:rgba(51,51,51,.5)
}
.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right{
    border-width:1px
}
.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right:after{
    background-color:#333!important
}
.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left{
    box-shadow:none
}
.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active:hover .tl-timemarker-timespan:after{
    background-color:rgba(51,51,51,.5)
}
.tl-timeera{
    height:100%;
    height:40px;
    position:absolute;
    bottom:0;
    left:0;
    pointer-events:none;
    z-index:3;
    -webkit-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -moz-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -o-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1)
}
.tl-timeera.tl-timeera-fast{
    -webkit-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);
    -moz-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);
    -o-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);
    transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1)
}
.tl-timeera .tl-timeera-background{
    position:absolute;
    background-color:#28a6c3;
    width:100%;
    height:100%;
    opacity:1
}
.tl-timeera.tl-timeera-color0 .tl-timeera-background{
    background-color:#c34528
}
.tl-timeera.tl-timeera-color1 .tl-timeera-background{
    background-color:#28a6c3
}
.tl-timeera.tl-timeera-color2 .tl-timeera-background{
    background-color:#2832c3
}
.tl-timeera.tl-timeera-color3 .tl-timeera-background{
    background-color:#28c36c
}
.tl-timeera.tl-timeera-color4 .tl-timeera-background{
    background-color:#286dc3
}
.tl-timeera.tl-timeera-color5 .tl-timeera-background{
    background-color:#28c3a7
}
.tl-timeera .tl-timeera-content-container{
    position:absolute;
    border:0;
    border-top-left-radius:4px;
    border-top-right-radius:4px;
    border-bottom-right-radius:4px;
    height:100%;
    width:100px;
    overflow:hidden;
    -webkit-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -moz-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -o-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1);
    box-sizing:border-box;
    border:1px solid #d9d9d9
}
.tl-timeera .tl-timeera-content-container .tl-timeera-content{
    position:relative;
    overflow:hidden;
    height:100%;
    padding:5px;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text{
    overflow:hidden;
    position:relative;
    height:100%
}
.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline{
    bottom:0;
    position:absolute;
    display:-webkit-box;
    line-clamp:4;
    -webkit-line-clamp:4;
    box-orient:vertical;
    -webkit-box-orient:vertical;
    text-overflow:ellipsis;
    font-size:10px;
    line-height:10px;
    overflow:hidden;
    font-weight:400;
    margin:0;
    color:#fff;
    margin-left:10px
}
.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline.tl-headline-fadeout:after{
    content:"";
    text-align:right;
    position:absolute;
    bottom:0;
    right:0;
    width:100%;
    height:50%;
    background:-moz-linear-gradient(top,rgba(229,229,229,0)0,#e5e5e5 50%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(229,229,229,0)),color-stop(50%,#e5e5e5));
    background:-webkit-linear-gradient(top,rgba(229,229,229,0)0,#e5e5e5 50%);
    background:-o-linear-gradient(top,rgba(229,229,229,0)0,#e5e5e5 50%);
    background:-ms-linear-gradient(top,rgba(229,229,229,0)0,#e5e5e5 50%);
    background:linear-gradient(to bottom,rgba(229,229,229,0)0,#e5e5e5 50%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)
}
.tl-timegroup{
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background-color:#f2f2f2;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:flex;
    align-items:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    -webkit-box-align:center;
    -webkit-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -moz-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -o-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1)
}
.tl-timegroup .tl-timegroup-message{
    color:#e0e0e0;
    text-shadow:#fff 0 2px 2px;
    margin-left:80px
}
.tl-timegroup.tl-timegroup-alternate{
    background-color:#fafafa
}
.tl-timegroup.tl-timegroup-hidden{
    display:none
}
.tl-timeaxis-background{
    height:39px;
    width:100%;
    position:absolute;
    bottom:0;
    left:0;
    background-color:#fff;
    border-top:1px solid #e5e5e5;
    z-index:2
}
.tl-timeaxis{
    height:39px;
    width:100%;
    position:absolute;
    bottom:0;
    left:0;
    z-index:3
}
.tl-timeaxis .tl-timeaxis-content-container{
    position:relative;
    bottom:0;
    height:39px
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor{
    opacity:0;
    position:absolute
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{
    position:absolute;
    display:block;
    top:0;
    left:0;
    text-align:center;
    font-weight:400
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick .tl-timeaxis-tick-text,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{
    display:inline-block;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{
    content:"|";
    display:block;
    color:#fff;
    width:1px;
    overflow:hidden;
    border-left:1px solid #bfbfbf;
    text-align:center
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate .tl-timeaxis-tick{
    -webkit-transition:all 1000ms cubic-bezier(.77,0,.175,1);
    -moz-transition:all 1000ms cubic-bezier(.77,0,.175,1);
    -o-transition:all 1000ms cubic-bezier(.77,0,.175,1);
    transition:all 1000ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1)
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate-opacity .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate-opacity .tl-timeaxis-tick{
    -webkit-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);
    -moz-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);
    -o-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);
    transition:opacity 1000ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1)
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major{
    z-index:1;
    background-color:#fff
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick{
    font-size:12px;
    line-height:14px;
    color:#737373;
    width:100px;
    margin-left:-50px
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before{
    border-color:#a6a6a6;
    font-size:18px;
    line-height:18px;
    margin-bottom:2px;
    margin-left:50px
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{
    font-size:11px;
    line-height:13px;
    color:#bfbfbf;
    width:50px;
    margin-left:-25px
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{
    opacity:0;
    white-space:normal;
    padding-left:2px;
    padding-right:2px
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text span{
    display:block;
    font-size:9px;
    line-height:9px;
    margin-top:-2px;
    color:#e6e6e6
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{
    font-size:9px;
    line-height:9px;
    margin-left:25px
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden .tl-timeaxis-tick-text{
    opacity:0!important
}
.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden:before{
    opacity:.33
}
.tlanimate{
    -webkit-transform:translateZ(0);
    -webkit-perspective:1000;
    -webkit-backface-visibility:hidden
}
.tl-animate{
    -webkit-transition:all 1000ms cubic-bezier(.77,0,.175,1);
    -moz-transition:all 1000ms cubic-bezier(.77,0,.175,1);
    -o-transition:all 1000ms cubic-bezier(.77,0,.175,1);
    transition:all 1000ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1)
}
.tl-animate-opacity{
    -webkit-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);
    -moz-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);
    -o-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);
    transition:opacity 1000ms cubic-bezier(.77,0,.175,1);
    -webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -moz-transition-timing-function:cubic-bezier(.77,0,.175,1);
    -o-transition-timing-function:cubic-bezier(.77,0,.175,1);
    transition-timing-function:cubic-bezier(.77,0,.175,1)
}
.tl-slide{
    position:absolute;
    width:100%;
    height:100%;
    padding:0;
    margin:0;
    overflow-x:hidden;
    overflow-y:auto
}
.tl-slide .tl-slide-background{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:-1;
    overflow:hidden;
    display:none;
    filter:alpha(opacity=50);
    -khtml-opacity:.5;
    -moz-opacity:.5;
    opacity:.5;
    background:no-repeat center center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover
}
.tl-slide .tl-slide-scrollable-container{
    display:table;
    table-layout:fixed;
    height:100%;
    z-index:1
}
.tl-slide .tl-slide-content-container{
    display:table-cell;
    vertical-align:middle;
    position:relative;
    width:100%;
    height:100%;
    z-index:3
}
.tl-slide .tl-slide-content-container .tl-slide-content{
    display:table;
    vertical-align:default;
    padding-left:50px;
    padding-right:100px;
    position:relative;
    max-width:100%
}
.tl-slide .tl-slide-content-container .tl-slide-content .tl-media{
    position:relative;
    width:100%;
    min-width:50%;
    float:left;
    margin-top:auto;
    margin-bottom:auto
}
.tl-slide .tl-slide-content-container .tl-slide-content .tl-text{
    width:50%;
    max-width:50%;
    min-width:120px;
    padding:0 20px;
    display:table-cell;
    vertical-align:middle;
    text-align:left
}
.tl-slide-media-only .tl-slide-content-container .tl-slide-content{
    text-align:center
}
.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{
    text-align:center;
    position:relative;
    width:100%;
    min-width:50%;
    max-width:100%;
    float:none;
    margin-top:auto;
    margin-bottom:auto
}
.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-text{
    width:100%;
    max-width:100%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    text-align:center
}
.tl-slide-text-only .tl-slide-content-container .tl-slide-content{
    text-align:center
}
.tl-slide-text-only .tl-slide-content-container .tl-slide-content .tl-text{
    max-width:90%;
    width:90%;
    display:block;
    margin-left:auto;
    margin-right:auto
}
.tl-slide.tl-full-image-background,.tl-slide.tl-full-color-background{
    color:#fff!important;
    text-shadow:1px 1px 1px #000!important
}
.tl-slide.tl-full-image-background p,.tl-slide.tl-full-color-background p,.tl-slide.tl-full-image-background h1,.tl-slide.tl-full-color-background h1,.tl-slide.tl-full-image-background h2,.tl-slide.tl-full-color-background h2,.tl-slide.tl-full-image-background h3,.tl-slide.tl-full-color-background h3,.tl-slide.tl-full-image-background h4,.tl-slide.tl-full-color-background h4,.tl-slide.tl-full-image-background h5,.tl-slide.tl-full-color-background h5,.tl-slide.tl-full-image-background h6,.tl-slide.tl-full-color-background h6{
    color:#fff!important;
    text-shadow:1px 1px 1px #000!important
}
.tl-slide.tl-full-image-background a,.tl-slide.tl-full-color-background a,.tl-slide.tl-full-image-background a:hover,.tl-slide.tl-full-color-background a:hover,.tl-slide.tl-full-image-background b,.tl-slide.tl-full-color-background b,.tl-slide.tl-full-image-background i,.tl-slide.tl-full-color-background i,.tl-slide.tl-full-image-background blockquote,.tl-slide.tl-full-color-background blockquote,.tl-slide.tl-full-image-background blockquote p,.tl-slide.tl-full-color-background blockquote p{
    color:#fff!important;
    text-shadow:1px 1px 1px #000!important;
    color:#fff
}
.tl-slide.tl-full-image-background .tl-caption,.tl-slide.tl-full-color-background .tl-caption,.tl-slide.tl-full-image-background .tl-credit,.tl-slide.tl-full-color-background .tl-credit{
    color:#fff!important;
    text-shadow:1px 1px 1px #000!important
}
.tl-slide.tl-full-image-background .tl-media-twitter blockquote,.tl-slide.tl-full-color-background .tl-media-twitter blockquote,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote,.tl-slide.tl-full-color-background .tl-media-blockquote blockquote{
    color:#fff!important;
    text-shadow:1px 1px 1px #000!important
}
.tl-slide.tl-full-image-background .tl-media-twitter blockquote p,.tl-slide.tl-full-color-background .tl-media-twitter blockquote p,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote p,.tl-slide.tl-full-color-background .tl-media-blockquote blockquote p{
    color:#fff!important;
    text-shadow:1px 1px 1px #000!important
}
.tl-slide.tl-full-image-background .vcard a,.tl-slide.tl-full-color-background .vcard a,.tl-slide.tl-full-image-background .vcard .nickname,.tl-slide.tl-full-color-background .vcard .nickname{
    color:#fff!important;
    text-shadow:1px 1px 1px #000!important
}
.tl-slide.tl-full-image-background{
    background:no-repeat center center;
    -webkit-background-size:cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size:cover;
    background-position:center 25%;
    text-shadow:1px 1px 2px #000
}
.tl-slide.tl-full-image-background p,.tl-slide.tl-full-image-background h1,.tl-slide.tl-full-image-background h2,.tl-slide.tl-full-image-background h3,.tl-slide.tl-full-image-background h4,.tl-slide.tl-full-image-background h5,.tl-slide.tl-full-image-background h6{
    text-shadow:1px 1px 2px #000
}
.tl-slide.tl-full-image-background .tl-caption,.tl-slide.tl-full-image-background .tl-credit{
    text-shadow:1px 1px 2px #000
}
.tl-slide.tl-full-image-background .tl-media-twitter blockquote,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote{
    text-shadow:1px 1px 2px #000!important
}
.tl-slide.tl-full-image-background .tl-media-twitter blockquote p,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote p{
    text-shadow:1px 1px 2px #000!important
}
.tl-slide.tl-text-background .tl-text .tl-text-content-container{
    padding:20px;
    background:#000 transparent;
    background:rgba(0,0,0,.6);
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px
}
.tl-slide.tl-text-background .tl-text .tl-text-content-container h2{
    margin-top:5px
}
.tl-skinny .tl-slide{
    display:block;
    padding-top:10px
}
.tl-skinny .tl-slide .tl-slide-content-container{
    display:block;
    position:static;
    height:auto;
    height:100%;
    display:-webkit-flex;
    display:flex;
    align-items:center;
    -webkit-align-items:center
}
.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content{
    display:block;
    display:-webkit-flex;
    display:flex;
    flex-direction:column-reverse;
    -webkit-flex-direction:column-reverse;
    position:static;
    height:auto;
    padding-left:50px;
    padding-right:50px
}
.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media{
    position:static;
    width:100%;
    height:auto;
    float:none;
    display:block;
    padding-top:20px;
    border-top:1px solid #e6e6e6
}
.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text{
    display:block;
    height:auto;
    vertical-align:initial;
    position:static;
    width:100%;
    max-width:100%;
    min-width:0;
    float:none;
    padding:0
}
.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text .tl-text-content-container{
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px
}
.tl-skinny .tl-slide.tl-slide.tl-full-color-background .tl-slide-content-container .tl-slide-content .tl-media,.tl-skinny .tl-slide.tl-full-image-background .tl-slide-content-container .tl-slide-content .tl-media{
    border-color:rgba(230,230,230,.25)
}
.tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content{
    flex-direction:column;
    -webkit-flex-direction:column
}
.tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{
    border-top:none;
    padding-top:0
}
.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media img,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media embed,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media object,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media video,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media iframe{
    max-height:175px
}
.tl-slidenav-previous,.tl-slidenav-next{
    position:absolute;
    top:45%;
    z-index:10;
    cursor:pointer
}
.tl-slidenav-previous .tl-slidenav-content-container,.tl-slidenav-next .tl-slidenav-content-container{
    height:200px;
    width:100px;
    position:absolute
}
.tl-slidenav-previous .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-description{
    width:80px;
    -webkit-line-clamp:2;
    line-clamp:2;
    text-overflow:ellipsis;
    filter:alpha(opacity=15);
    -khtml-opacity:.15;
    -moz-opacity:.15;
    opacity:.15
}
.tl-slidenav-previous .tl-slidenav-title small,.tl-slidenav-next .tl-slidenav-title small,.tl-slidenav-previous .tl-slidenav-description small,.tl-slidenav-next .tl-slidenav-description small{
    display:block
}
.tl-slidenav-previous .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-title{
    margin-top:10px;
    font-size:11px;
    line-height:11px
}
.tl-slidenav-previous .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-description{
    font-size:11px;
    margin-top:5px;
    filter:alpha(opacity=0);
    -khtml-opacity:0;
    -moz-opacity:0;
    opacity:0
}
.tl-slidenav-previous .tl-slidenav-description small,.tl-slidenav-next .tl-slidenav-description small{
    display:none
}
.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-icon,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-description{
    text-shadow:1px 1px 1px #fff;
    color:#333;
	text-transform:none
}
.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description{
    color:#f2f2f2;
    text-shadow:1px 1px 1px #333
}
.tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-icon{
    font-family:tl-icons;
    speak:none;
    font-style:normal;
    font-weight:400;
    font-variant:normal;
    text-transform:none;
    line-height:1;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    font-size:32px;
    margin-bottom:5px
}
.tl-slidenav-next{
    text-align:right;
    margin-right:10px;
    right:100px
}
.tl-slidenav-next .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-description{
    margin-left:20px
}
.tl-slidenav-next .tl-slidenav-icon{
    margin-left:76px
}
.tl-slidenav-next .tl-slidenav-icon:before{
    content:"\e64f"
}
.tl-slidenav-previous{
    text-align:left;
    margin-left:10px
}
.tl-slidenav-previous .tl-slidenav-icon{
    margin-left:0
}
.tl-slidenav-previous .tl-slidenav-icon:before{
    content:"\e650"
}
.tl-slidenav-previous:hover .tl-slidenav-title,.tl-slidenav-next:hover .tl-slidenav-title{
    filter:alpha(opacity=100);
    -khtml-opacity:1;
    -moz-opacity:1;
    opacity:1
}
.tl-slidenav-previous:hover .tl-slidenav-description,.tl-slidenav-next:hover .tl-slidenav-description{
    filter:alpha(opacity=50);
    -khtml-opacity:.5;
    -moz-opacity:.5;
    opacity:.5
}
.tl-slidenav-next:hover .tl-slidenav-icon{
    margin-left:80px
}
.tl-slidenav-previous:hover .tl-slidenav-icon{
    margin-left:-4px
}
.tl-skinny .tl-slidenav-next{
    right:32px
}
.tl-skinny .tl-slidenav-next .tl-slidenav-icon{
    margin-left:8px
}
.tl-skinny .tl-slidenav-previous .tl-slidenav-content-container,.tl-skinny .tl-slidenav-next .tl-slidenav-content-container{
    width:32px;
    height:32px
}
.tl-skinny .tl-slidenav-previous .tl-slidenav-title,.tl-skinny .tl-slidenav-next .tl-slidenav-title,.tl-skinny .tl-slidenav-previous .tl-slidenav-description,.tl-skinny .tl-slidenav-next .tl-slidenav-description{
    display:none
}
.tl-skinny .tl-slidenav-previous .tl-slidenav-icon,.tl-skinny .tl-slidenav-next .tl-slidenav-icon{
    filter:alpha(opacity=33);
    -khtml-opacity:.33;
    -moz-opacity:.33;
    opacity:.33
}
.tl-skinny .tl-slidenav-next:hover .tl-slidenav-icon{
    margin-left:12px;
    filter:alpha(opacity=100);
    -khtml-opacity:1;
    -moz-opacity:1;
    opacity:1
}
.tl-skinny .tl-slidenav-previous:hover .tl-slidenav-icon{
    margin-left:-4px;
    filter:alpha(opacity=100);
    -khtml-opacity:1;
    -moz-opacity:1;
    opacity:1
}
.tl-layout-landscape.tl-mobile .tl-slidenav-next:hover{
    right:70px
}
.tl-layout-landscape.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{
    margin-left:8px;
    filter:alpha(opacity=100);
    -khtml-opacity:1;
    -moz-opacity:1;
    opacity:1
}
.tl-layout-landscape.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{
    margin-left:0;
    filter:alpha(opacity=100);
    -khtml-opacity:1;
    -moz-opacity:1;
    opacity:1
}
.tl-layout-landscape.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{
    margin-left:80px;
    filter:alpha(opacity=100);
    -khtml-opacity:1;
    -moz-opacity:1;
    opacity:1
}
.tl-layout-landscape.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{
    filter:alpha(opacity=100);
    -khtml-opacity:1;
    -moz-opacity:1;
    opacity:1;
    margin-left:-4px
}
.tl-layout-portrait.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{
    filter:alpha(opacity=33);
    -khtml-opacity:.33;
    -moz-opacity:.33;
    opacity:.33
}
.tl-layout-portrait.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{
    filter:alpha(opacity=100);
    -khtml-opacity:1;
    -moz-opacity:1;
    opacity:1
}
.tl-layout-portrait.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{
    filter:alpha(opacity=33);
    -khtml-opacity:.33;
    -moz-opacity:.33;
    opacity:.33
}
.tl-layout-portrait.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{
    filter:alpha(opacity=100);
    -khtml-opacity:1;
    -moz-opacity:1;
    opacity:1
}
.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-previous,.tl-mobile .tl-slidenav-next,.tl-skinny.tl-mobile .tl-slidenav-next,.tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-next,.tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-next{
    display:none
}
.tl-storyslider{
    width:100%;
    height:100%;
    overflow:hidden;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
    position:relative;
    box-sizing:content-box;
    z-index:8
}
.tl-storyslider img,.tl-storyslider embed,.tl-storyslider object,.tl-storyslider video,.tl-storyslider iframe{
    max-width:100%;
    position:relative
}
.tl-storyslider .tl-slider-background{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:1
}
.tl-storyslider .tl-slider-touch-mask{
    width:100%;
    height:100%;
    z-index:25;
    top:0;
    left:0;
    position:absolute
}
.tl-storyslider .tl-slider-container-mask{
    text-align:center;
    width:100%;
    height:100%;
    position:relative;
    z-index:5
}
.tl-storyslider .tl-slider-container-mask .tl-slider-container{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    text-align:center
}
.tl-storyslider .tl-slider-container-mask .tl-slider-container .tl-slider-item-container{
    width:100%;
    height:100%;
    display:table-cell;
    vertical-align:middle
}
.tl-media{
    width:100%;
    min-width:50%;
    height:100%;
    float:left;
    margin-top:auto;
    margin-bottom:auto;
    position:relative
}
.tl-media .tl-media-content-container.tl-media-content-container-text{
    border-right:1px solid #e6e6e6;
    padding-right:20px
}
.tl-media .tl-media-content-container .tl-media-content{
    position:relative;
    *zoom:1
}
.tl-media .tl-media-content-container .tl-media-content:before,.tl-media .tl-media-content-container .tl-media-content:after{
    display:table;
    content:""
}
.tl-media .tl-media-content-container .tl-media-content:after{
    clear:both
}
.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p{
    color:#f2f2f2;
    text-align:center
}
.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p span{
    color:#f2f2f2
}
.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class^=tl-icon-],.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class*=" tl-icon-"]{
    font-size:28px;
    color:#f2f2f2;
    text-align:center
}
.tl-media .tl-media-content-container .tl-media-content img,.tl-media .tl-media-content-container .tl-media-content embed,.tl-media .tl-media-content-container .tl-media-content object,.tl-media .tl-media-content-container .tl-media-content video{
    max-width:100%;
    max-height:100%
}
.tl-slide-media-only .tl-media .tl-media-content-container.tl-media-content-container-text{
    border-right:none;
    padding-right:0
}
.tl-media-shadow{
    position:relative;
    z-index:1;
    -webkit-box-shadow:0 12px 10px -10px rgba(0,0,0,.6);
    -moz-box-shadow:0 12px 10px -10px rgba(0,0,0,.6);
    box-shadow:0 12px 10px -10px rgba(0,0,0,.6)
}
.tl-slide.tl-full-image-background a,.tl-slide.tl-full-color-background a,.tl-slide.tl-full-image-background .vcard a,.tl-slide.tl-full-color-background .vcard a{
    color:#fff!important;
    text-shadow:1px 1px 1px #000!important;
    color:#fff
}
.tl-credit{
    color:#999;
    text-align:right;
    display:block;
    margin:0 auto;
    margin-top:6px;
    font-size:10px;
    line-height:13px
}
.tl-caption{
    text-align:left;
    margin-right:auto;
    margin-left:auto;
    margin-top:10px;
    color:#666;
    font-size:11px;
    line-height:14px;
    text-rendering:optimizeLegibility;
    word-wrap:break-word
}
.tl-full-image-background .tl-media-shadow:before,.tl-full-color-background .tl-media-shadow:before,.tl-full-image-background .tl-media-shadow:after,.tl-full-color-background .tl-media-shadow:after{
    background:0 0;
    -webkit-box-shadow:0 0 0 #000;
    -moz-box-shadow:0 0 0 #000;
    box-shadow:0 0 0 #000
}
.tl-skinny .tl-media{
    width:100%;
    height:auto;
    float:none;
    display:block
}
.tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{
    border-right:0;
    padding-right:0
}
.tl-skinny .tl-media .tl-media-content-container .tl-credit,.tl-skinny .tl-media .tl-media-content-container .tl-caption{
    margin-top:2px;
    padding-left:10px;
    padding-right:10px;
    font-size:8px
}
.tl-skinny .tl-media .tl-media-content-container .tl-credit{
    margin-top:0
}
.tl-mobile.tl-skinny .tl-media{
    width:100%;
    height:auto;
    float:none;
    display:block
}
.tl-mobile.tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{
    border-right:0;
    padding-right:0
}
.tl-text{
    width:50%;
    max-width:50%;
    min-width:120px;
    padding:0 20px;
    display:table-cell;
    vertical-align:middle;
    text-align:left;
    text-shadow:none;
    color:#737373
}
.tl-text p{
    color:#737373
}
.tl-text h2.tl-headline-title,.tl-text h2.tl-headline{
    margin-top:0
}
.tl-text .tl-headline-date,.tl-text h3.tl-headline-date{
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:15px;
    line-height:15px;
    font-weight:400;
    margin:0 0 3px;
    color:#b3b3b3
}
.tl-text .tl-headline-date small,.tl-text h3.tl-headline-date small{
    font-size:15px;
    line-height:15px;
    font-weight:400;
    color:#b3b3b3
}
.tl-text .tl-text-date{
    display:inline-block;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight:400;
    margin-top:10px;
    font-size:12px;
    color:#b3b3b3
}
.tl-full-image-background .tl-text,.tl-full-color-background .tl-text,.tl-full-image-background .tl-text p,.tl-full-color-background .tl-text p{
    color:#f2f2f2!important;
    text-shadow:1px 1px 2px #000
}
.tl-full-image-background .tl-text .tl-headline-date,.tl-full-color-background .tl-text .tl-headline-date,.tl-full-image-background .tl-text p .tl-headline-date,.tl-full-color-background .tl-text p .tl-headline-date,.tl-full-image-background .tl-text h3.tl-headline-date,.tl-full-color-background .tl-text h3.tl-headline-date,.tl-full-image-background .tl-text p h3.tl-headline-date,.tl-full-color-background .tl-text p h3.tl-headline-date{
    color:#f2f2f2!important
}
.tl-full-image-background .tl-text .tl-headline-date small,.tl-full-color-background .tl-text .tl-headline-date small,.tl-full-image-background .tl-text p .tl-headline-date small,.tl-full-color-background .tl-text p .tl-headline-date small,.tl-full-image-background .tl-text h3.tl-headline-date small,.tl-full-color-background .tl-text h3.tl-headline-date small,.tl-full-image-background .tl-text p h3.tl-headline-date small,.tl-full-color-background .tl-text p h3.tl-headline-date small{
    color:#f2f2f2!important
}
.tl-skinny .tl-text{
    width:100%;
    max-width:100%;
    min-width:auto;
    float:none;
    margin-top:20px
}
.tl-skinny .tl-text h2.tl-headline-title,.tl-skinny .tl-text h2.tl-headline{
    font-size:32px;
    line-height:36px
}
.tl-medium .tl-text h2.tl-headline-title,.tl-medium .tl-text h2.tl-headline{
    font-size:32px;
    line-height:36px
}
.tl-mobile.tl-skinny .tl-media .tl-media-image{
    max-height:250px!important
}
.tl-media .tl-media-twitter{
    text-align:left;
    clear:both
}
.tl-media .tl-media-twitter blockquote{
    margin:0;
    margin-right:15px;
    font-size:15px;
    line-height:21px;
    color:#333
}
.tl-media .tl-media-twitter blockquote p{
    font-size:28px;
    line-height:30px;
    color:#000
}
.tl-media .tl-media-twitter blockquote p:before{
    display:none
}
.tl-media .tl-media-twitter blockquote p:after{
    display:none
}
.tl-media .tl-media-twitter .tl-icon-twitter{
    color:#55acee
}
.tl-media .tl-media-twitter .vcard a:hover,.tl-media .tl-media-twitter .vcard a.tl-date:hover{
    text-decoration:none;
    color:#55acee
}
.tl-media .tl-media-twitter .vcard a:hover .fn,.tl-media .tl-media-twitter .vcard a.tl-date:hover .fn,.tl-media .tl-media-twitter .vcard a:hover .nickname,.tl-media .tl-media-twitter .vcard a.tl-date:hover .nickname{
    color:#55acee
}
.tl-slide-media-only .tl-media .tl-media-twitter{
    width:80%;
    margin-left:auto;
    margin-right:auto
}
.tl-mobile.tl-skinny .tl-media .tl-media-twitter blockquote p{
    font-size:15px;
    line-height:21px
}
.tl-skinny .tl-media .tl-media-twitter{
    margin-left:10px;
    margin-right:10px
}
.tl-skinny .tl-media .tl-media-twitter blockquote p{
    font-size:24px;
    line-height:26px
}
.tl-media .tl-media-blockquote{
    text-align:left;
    clear:both
}
.tl-media .tl-media-blockquote blockquote{
    margin:0;
    margin-right:15px;
    text-align:left;
    font-size:28px;
    line-height:30px;
    color:#333
}
.tl-media .tl-media-blockquote blockquote p{
    font-size:28px;
    line-height:30px;
    color:#333
}
.tl-media .tl-media-blockquote blockquote p:before,.tl-media .tl-media-blockquote blockquote p:after{
    display:inline-block;
    font-size:36px
}
.tl-media .tl-media-blockquote blockquote p:before{
    content:open-quote;
    margin-right:5px
}
.tl-media .tl-media-blockquote blockquote p:after{
    content:close-quote;
    margin-left:3px
}
.tl-media .tl-media-blockquote blockquote cite{
    font-size:15px;
    line-height:21px;
    color:#999;
    text-align:right;
    margin-top:15px
}
.tl-slide-media-only .tl-media .tl-media-blockquote{
    border-right:0;
    width:80%;
    margin-left:auto;
    margin-right:auto
}
@media only screen and (max-width:800px),only screen and (max-device-width:800px){
    .tl-media .tl-media-blockquote blockquote p{
        font-size:24px;
        line-height:26px
    }
}
@media only screen and (max-width:500px),only screen and (max-device-width:500px){
    .tl-media .tl-media-blockquote blockquote p{
        font-size:15px;
        line-height:21px
    }
}
.tl-mobile.tl-skinny .tl-media .tl-media-instagram{
    max-height:250px!important
}
.tl-media .tl-media-profile{
    border-radius:50%
}
.tl-media .tl-media-iframe{
    width:100%;
    height:100%
}
.tl-media .tl-media-iframe iframe{
    width:100%;
    height:100%
}
.tl-media .tl-media-wikipedia{
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    clear:both
}
.tl-media .tl-media-wikipedia .tl-icon-wikipedia{
    font-size:32px;
    margin-right:10px;
    float:left;
    padding-top:3px
}
.tl-media .tl-media-wikipedia .tl-wikipedia-pageimage{
    float:left;
    margin-right:10px;
    margin-bottom:5px;
    margin-top:5px
}
.tl-media .tl-media-wikipedia .tl-wikipedia-title{
    margin-left:60px;
    padding-left:10px;
    border-left:1px solid #e6e6e6;
    margin-bottom:10px
}
.tl-media .tl-media-wikipedia .tl-wikipedia-source{
    font-size:13px;
    line-height:15px;
    font-style:italic;
    margin-top:3px;
    display:block;
    color:rgba(0,0,0,.5)
}
.tl-media .tl-media-wikipedia h4{
    margin-top:0;
    margin-bottom:0
}
.tl-media .tl-media-wikipedia h4 a{
    color:#000;
    text-decoration:none
}
.tl-media .tl-media-wikipedia h4 a:hover{
    text-decoration:underline
}
.tl-media .tl-media-wikipedia p{
    font-size:13px;
    line-height:19px
}
.tl-slide-media-only .tl-media .tl-media-wikipedia{
    border-right:0;
    border-top:1px solid #e6e6e6;
    width:80%;
    margin-left:auto;
    margin-right:auto;
    margin-top:25px;
    padding-top:25px
}
.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia{
    padding:20px;
    background:#000 transparent;
    background:rgba(0,0,0,.6);
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px
}
.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia h4 a,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia h4 a{
    color:#fff!important;
    text-shadow:1px 1px 1px #000!important
}
.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-title,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-title{
    border-color:rgba(230,230,230,.25)
}
.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-source,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-source{
    color:rgba(230,230,230,.85)
}
.tl-mobile.tl-skinny .tl-media .tl-media-wikipedia,.tl-skinny .tl-media .tl-media-wikipedia{
    margin-left:10px;
    margin-right:10px
}
.tl-media .tl-media-website{
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    clear:both
}
.tl-media .tl-media-website .tl-media-website-description{
    font-size:16px;
    line-height:19px;
    font-style:italic;
    margin-bottom:10px;
    text-transform:none
}
.tl-media .tl-media-website h4{
    margin-top:0;
    margin-bottom:0;
    line-height:1
}
.tl-media .tl-media-website h4 a{
    color:#000;
    text-decoration:none
}
.tl-media .tl-media-website h4 a:hover{
    text-decoration:underline
}
.tl-media .tl-media-website p{
    font-size:13px;
    line-height:19px
}
.tl-media .tl-media-content-container .tl-media-content .tl-media-website img{
    float:right;
    max-width:120px;
    max-height:120px;
    margin:4px 0 0 15px
}
.tl-media .tl-media-content-container .tl-media-content .tl-media-website img.tl-media-website-icon{
    max-width:16px;
    max-height:16px;
    float:none;
    margin:0;
    margin-right:3px
}
.tl-slide.tl-full-image-background .tl-media .tl-media-website,.tl-slide.tl-full-color-background .tl-media .tl-media-website{
    padding:20px;
    background:#000 transparent;
    background:rgba(0,0,0,.6);
    -webkit-border-radius:7px;
    -moz-border-radius:7px;
    border-radius:7px
}
.tl-slide.tl-full-image-background .tl-media .tl-media-website h4 a,.tl-slide.tl-full-color-background .tl-media .tl-media-website h4 a{
    color:#fff!important;
    text-shadow:1px 1px 1px #000!important
}
.tl-mobile.tl-skinny .tl-media .tl-media-website{
    margin-left:10px;
    margin-right:10px
}
.tl-timeline{
    width:100%;
    height:100%;
    font-size:16px;
    line-height:normal;
    overflow:hidden;
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    -o-user-select:none;
    user-select:none;
    background-color:#fff;
    color:#737373;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box
}
.tl-timeline.tl-timeline-embed{
    box-sizing:border-box;
    border-top:1px solid #ccc;
    border-bottom:1px solid #ccc;
    border-radius:0
}
.tl-timeline.tl-timeline-full-embed{
    box-sizing:border-box;
    border:1px solid #ccc;
    border-radius:8px
}
.tl-layout-portrait .tl-storyslider{
    -webkit-box-shadow:0 -3px 6px rgba(0,0,0,.2);
    -moz-box-shadow:0 -3px 6px rgba(0,0,0,.2);
    box-shadow:0 -3px 6px rgba(0,0,0,.2)
}
.tl-rtl .tl-text-content,.tl-rtl .tl-headline,.tl-rtl .tl-media-blockquote,.tl-rtl .tl-headline-date,.tl-rtl .tl-timeline blockquote p,.tl-rtl .tl-media-website,.tl-rtl .tl-media-wikipedia,.tl-rtl .tl-media .tl-media-blockquote blockquote,.tl-rtl .blockquote,.tl-rtl blockquote p,.tl-rtl .tl-text-content p{
    text-align:right;
    direction:rtl
}
.tl-rtl .tl-slide-media-only .tl-headline,.tl-rtl .tl-slide-media-only .tl-headline-date{
    text-align:center
}
.tl-rtl .tl-timemarker-text{
    margin-right:35px
}
.tl-rtl .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container{
    float:right
}
.tl-rtl .tl-caption{
    text-align:right
}
.tl-rtl .tl-credit{
    text-align:left
}

/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Bitter:700|Raleway:200,300,700);.tl-timeline{font-family:'Raleway',sans-serif;font-weight:300;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Bitter',serif;text-transform:none;font-weight:700;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Raleway',sans-serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'Raleway',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Raleway',sans-serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Raleway',sans-serif}.tl-timeline .vcard{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Bitter',serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Raleway',sans-serif;font-style:italic;font-weight:200;line-height:1.3}input[type="text"].editor-headline{font-family:'Bitter',serif;text-transform:none;font-weight:700;font-size:46px;line-height:46px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Playfair+Display:400,700|Playfair+Display+SC);.tl-timeline{font-family:'Playfair Display',serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Playfair Display SC',serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Playfair Display',serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Playfair Display',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Playfair Display',serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Playfair Display',serif}.tl-timeline .vcard{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Playfair Display SC',serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Playfair Display',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Playfair Display SC',serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Megrim);@import url(//fonts.googleapis.com/css?family=Roboto+Slab:400,300);.tl-timeline{font-family:'Roboto Slab',Georgia,serif;font-weight:300;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:normal;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Roboto Slab',Georgia,serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Roboto Slab',Georgia,serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Roboto Slab',Georgia,serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Roboto Slab',Georgia,serif}.tl-timeline .vcard{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:normal}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Roboto Slab',Georgia,serif !important;font-weight:normal !important;text-transform:normal !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:normal}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:normal}.tl-timeline .tl-menubar{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Roboto Slab',Georgia,serif;font-style:normal;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Megrim','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:normal;font-weight:400;font-size:46px;line-height:46px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Andika|Amatic+SC:700,400);.tl-timeline{font-family:'Andika',sans-serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Amatic SC',cursive;text-transform:none;font-weight:700;font-size:64px;line-height:64px}.tl-timeline h2.tl-headline-title{font-size:86px;line-height:86px}.tl-timeline p{font-family:'Andika',sans-serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'Andika',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Andika',sans-serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Andika',sans-serif}.tl-timeline .vcard{font-family:'Andika',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Andika',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Andika',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Andika',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Andika',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Andika',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:'Andika',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Andika',sans-serif;font-style:normal;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Amatic SC',cursive;text-transform:none;font-weight:700;font-size:64px;line-height:64px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Open+Sans:800,400|Gentium+Book+Basic:400,400italic);.tl-timeline{font-family:'Gentium Book Basic',serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Open Sans',sans-serif;text-transform:none;font-weight:800;font-size:40px;line-height:40px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Gentium Book Basic',serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Gentium Book Basic',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Gentium Book Basic',serif;font-weight:800;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Gentium Book Basic',serif}.tl-timeline .vcard{font-family:'Open Sans',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Open Sans',sans-serif;font-weight:800;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Open Sans',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Open Sans',sans-serif;font-weight:800}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Open Sans',sans-serif;font-weight:800;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Open Sans',sans-serif;font-weight:800;text-transform:none}.tl-timeline .tl-menubar{font-family:'Open Sans',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Gentium Book Basic',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Open Sans',sans-serif;text-transform:none;font-weight:800;font-size:40px;line-height:40px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:5px !important}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Dancing+Script:700,400|Ledger);.tl-timeline{font-family:'Ledger',serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Dancing Script',cursive;text-transform:none;font-weight:700;font-size:58px;line-height:58px}.tl-timeline h2.tl-headline-title{font-size:68px;line-height:68px}.tl-timeline p{font-family:'Ledger',serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'Ledger',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Ledger',serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Ledger',serif}.tl-timeline .vcard{font-family:'Ledger',serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Ledger',serif;font-weight:700;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Ledger',serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Ledger',serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Dancing Script',cursive;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Ledger',serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:'Ledger',serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Ledger',serif;font-style:normal;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Dancing Script',cursive;text-transform:none;font-weight:700;font-size:58px;line-height:58px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(https://fonts.googleapis.com/css?family=Pontano+Sans|Bevan);.tl-timeline{font-family:'Pontano Sans',sans-serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Bevan',cursive;text-transform:none;font-weight:400;font-size:38px;line-height:38px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Pontano Sans',sans-serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Pontano Sans',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Pontano Sans',sans-serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Pontano Sans',sans-serif}.tl-timeline .vcard{font-family:'Pontano Sans',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Pontano Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Pontano Sans',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Pontano Sans',sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Pontano Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Pontano Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:'Pontano Sans',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Pontano Sans',sans-serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Bevan',cursive;text-transform:none;font-weight:400;font-size:38px;line-height:38px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:10px !important}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Old+Standard+TT:400,400italic);.tl-timeline{font-family:'Old Standard TT',serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Old Standard TT',serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:52px;line-height:52px}.tl-timeline p{font-family:'Old Standard TT',serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'Old Standard TT',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Old Standard TT',serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Old Standard TT',serif}.tl-timeline .vcard{font-family:'Old Standard TT',serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Old Standard TT',serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Old Standard TT',serif !important;font-weight:normal !important;text-transform:uppercase !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Old Standard TT',serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Old Standard TT',serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Old Standard TT',serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-menubar{font-family:'Old Standard TT',serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Old Standard TT',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Old Standard TT',serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=PT+Sans|PT+Sans+Narrow:700|PT+Serif:400,400italic);.tl-timeline{font-family:'PT Serif',serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;font-weight:700;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'PT Serif',serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'PT Serif',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'PT Serif',serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'PT Serif',serif}.tl-timeline .vcard{font-family:'PT Sans Narrow',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'PT Sans Narrow',sans-serif;font-weight:700;text-transform:uppercase}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'PT Sans Narrow',sans-serif !important;font-weight:normal !important;text-transform:uppercase !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'PT Sans Narrow',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'PT Sans',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'PT Sans Narrow',sans-serif;font-weight:700;text-transform:uppercase}.tl-timeline .tl-menubar{font-family:'PT Sans Narrow',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'PT Serif',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;font-weight:700;font-size:46px;line-height:46px}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-weight:normal}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Lato:400,700,300italic|Medula+One);.tl-timeline{font-family:'Lato',sans-serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Medula One',cursive;text-transform:none;font-weight:700;font-size:58px;line-height:58px}.tl-timeline h2.tl-headline-title{font-size:72px;line-height:72px}.tl-timeline p{font-family:'Lato',sans-serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'Lato',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Lato',sans-serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Lato',sans-serif}.tl-timeline .vcard{font-family:'Lato',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Lato',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Lato',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Lato',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Lato',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Lato',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:'Lato',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Lato',sans-serif;font-style:italic;font-weight:300;line-height:1.3}input[type="text"].editor-headline{font-family:'Medula One',cursive;text-transform:none;font-weight:700;font-size:58px;line-height:58px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Clicker+Script|EB+Garamond);.tl-timeline{font-family:'EB Garamond',serif;font-weight:400;font-size:18px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Clicker Script',cursive;text-transform:none;font-weight:400;font-size:58px;line-height:58px}.tl-timeline h2.tl-headline-title{font-size:64px;line-height:64px}.tl-timeline p{font-family:'EB Garamond',serif;font-size:18px;line-height:1.3em}.tl-timeline ul{font-family:'EB Garamond',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'EB Garamond',serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'EB Garamond',serif}.tl-timeline .vcard{font-family:'EB Garamond',serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'EB Garamond',serif;font-weight:400;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'EB Garamond',serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'EB Garamond',serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'EB Garamond',serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'EB Garamond',serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:'EB Garamond',serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'EB Garamond',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Clicker Script',cursive;text-transform:none;font-weight:400;font-size:58px;line-height:58px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:10px !important}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=PT+Sans|PT+Sans+Narrow:700|PT+Serif:400,400italic);.tl-timeline{font-family:'PT Serif',serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;font-weight:700;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'PT Serif',serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'PT Serif',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'PT Serif',serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'PT Serif',serif}.tl-timeline .vcard{font-family:'PT Sans Narrow',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'PT Sans Narrow',sans-serif;font-weight:700;text-transform:uppercase}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'PT Sans Narrow',sans-serif !important;font-weight:normal !important;text-transform:uppercase !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'PT Sans Narrow',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'PT Sans',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'PT Sans Narrow',sans-serif;font-weight:700;text-transform:uppercase}.tl-timeline .tl-menubar{font-family:'PT Sans Narrow',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'PT Serif',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'PT Sans Narrow',sans-serif;text-transform:uppercase;font-weight:700;font-size:46px;line-height:46px}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-weight:normal}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700|Abril+Fatface);.tl-timeline{font-family:'Droid Sans',sans-serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Abril Fatface',cursive;text-transform:none;font-weight:700;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Droid Sans',sans-serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:'Droid Sans',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Droid Sans',sans-serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Droid Sans',sans-serif}.tl-timeline .vcard{font-family:'Droid Sans',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Droid Sans',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Droid Sans',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Droid Sans',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Droid Sans',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Droid Sans',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:'Droid Sans',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Droid Sans',sans-serif;font-style:normal;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Abril Fatface',cursive;text-transform:none;font-weight:700;font-size:46px;line-height:46px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Rufina:400,700|Sintony:400,700);.tl-timeline{font-family:'Sintony',sans-serif;font-weight:400;font-size:15px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Rufina',serif;text-transform:none;font-weight:700;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Sintony',sans-serif;font-size:15px;line-height:1.3em}.tl-timeline ul{font-family:'Sintony',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Sintony',sans-serif;font-weight:700;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Sintony',sans-serif}.tl-timeline .vcard{font-family:'Sintony',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Sintony',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Sintony',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Sintony',sans-serif;font-weight:700}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Sintony',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Sintony',sans-serif;font-weight:700;text-transform:none}.tl-timeline .tl-menubar{font-family:'Sintony',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Sintony',sans-serif;font-style:normal;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Rufina',serif;text-transform:none;font-weight:700;font-size:46px;line-height:46px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
.tl-timeline{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:Georgia,Times,serif;text-transform:normal;font-weight:800;font-size:42px;line-height:42px}.tl-timeline h2.tl-headline-title{font-size:46px;line-height:46px}.tl-timeline p{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:800;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline .vcard{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:800;text-transform:normal}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important;text-transform:normal !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:800}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:Georgia,Times,serif;font-weight:800;text-transform:normal}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:800;text-transform:normal}.tl-timeline .tl-menubar{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:Georgia,Times,serif;text-transform:normal;font-weight:800;font-size:42px;line-height:42px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Vollkorn:400italic,400);@import url(//fonts.googleapis.com/css?family=Unica+One);.tl-timeline{font-family:'Vollkorn',Georgia,serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Vollkorn',Georgia,serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Vollkorn',Georgia,serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Vollkorn',Georgia,serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Vollkorn',Georgia,serif}.tl-timeline .vcard{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important;text-transform:uppercase !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-menubar{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Vollkorn',Georgia,serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//cloud.webtype.com/css/d4767ecb-457a-4677-8761-72f890add836.css);.tl-timeline{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:16px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:"Salvo Serif Cond",Georgia,"Times New Roman",Times,serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:1.3em}.tl-timeline ul{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif}.tl-timeline .vcard{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:"Salvo Serif Cond",Georgia,"Times New Roman",Times,serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:"Apres RE","Helvetica Neue",Helvetica,Arial,sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:"Turnip RE",Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:"Salvo Serif Cond",Georgia,"Times New Roman",Times,serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Lustria|Lato:400,400italic);.tl-timeline{font-family:'Lato',sans-serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Lustria',serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Lato',sans-serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Lato',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Lato',sans-serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Lato',sans-serif}.tl-timeline .vcard{font-family:'Lato',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Lato',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Lato',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Lato',sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Lustria',serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Lato',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:'Lato',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Lato',sans-serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Lustria',serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:10px !important}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Ubuntu:300,500,300italic);.tl-timeline{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:300;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:none;font-weight:500;font-size:40px;line-height:40px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:500;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline .vcard{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:500;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:500}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:500;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:500;text-transform:none}.tl-timeline .tl-menubar{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-style:italic;font-weight:300;line-height:1.3}input[type="text"].editor-headline{font-family:'Ubuntu','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;text-transform:none;font-weight:500;font-size:40px;line-height:40px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:5px !important}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Playfair+Display:400,700|Playfair+Display+SC);@import url(//fonts.googleapis.com/css?family=Fauna+One);@import url(//fonts.googleapis.com/css?family=Unica+One);.tl-timeline{font-family:'Fauna One',serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Playfair Display',Georgia,serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Fauna One',serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Fauna One',serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Fauna One',serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Fauna One',serif}.tl-timeline .vcard{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif !important;font-weight:normal !important;text-transform:uppercase !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Playfair Display',Georgia,serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif;font-weight:400;text-transform:uppercase}.tl-timeline .tl-menubar{font-family:'Unica One','Helvetica Neue',Helvetica,Arial,"MS Trebuchet",sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Fauna One',serif;font-style:italic;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Playfair Display',Georgia,serif;text-transform:uppercase;font-weight:400;font-size:46px;line-height:46px}
/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
@import url(//fonts.googleapis.com/css?family=Average+Sans|Fjalla+One);.tl-timeline{font-family:'Average Sans',sans-serif;font-weight:400;font-size:17px;line-height:1.3em}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-family:'Fjalla One',sans-serif;text-transform:none;font-weight:400;font-size:46px;line-height:1.1em}.tl-timeline h2.tl-headline-title{font-size:58px;line-height:58px}.tl-timeline p{font-family:'Average Sans',sans-serif;font-size:17px;line-height:1.3em}.tl-timeline ul{font-family:'Average Sans',sans-serif}.tl-timeline .tl-media .tl-media-wikipedia h4 a,.tl-timeline .tl-media h4,.tl-timeline .tl-media h4 a{font-family:'Average Sans',sans-serif;font-weight:400;font-size:24px;line-height:24px}.tl-timeline .tl-caption,.tl-timeline .tl-credit{font-family:'Average Sans',sans-serif}.tl-timeline .vcard{font-family:'Average Sans',sans-serif !important;font-weight:normal !important}.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous,.tl-timeline .tl-message,.tl-timeline .tl-timegroup-message{font-family:'Average Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-slidenav-next .tl-slidenav-title,.tl-timeline .tl-slidenav-previous .tl-slidenav-title,.tl-timeline .tl-message .tl-slidenav-title,.tl-timeline .tl-timegroup-message .tl-slidenav-title{line-height:1.3em !important}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{font-family:'Average Sans',sans-serif !important;font-weight:normal !important;text-transform:none !important}.tl-timeline .tl-headline-date small,.tl-timeline h3.tl-headline-date small{font-weight:normal !important}.tl-timeline .tl-timenav-slider{font-family:'Average Sans',sans-serif;font-weight:400}.tl-timeline .tl-timenav-slider h2.tl-headline{font-family:'Average Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-timenav-slider .tl-timeaxis{font-family:'Average Sans',sans-serif;font-weight:400;text-transform:none}.tl-timeline .tl-menubar{font-family:'Average Sans',sans-serif}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:'Average Sans',sans-serif;font-style:normal;font-weight:400;line-height:1.3}input[type="text"].editor-headline{font-family:'Fjalla One',sans-serif;text-transform:none;font-weight:400;font-size:46px;line-height:46px}.tl-timeline .tl-headline-date,.tl-timeline h3.tl-headline-date{margin-bottom:10px !important}
/* ======== Curam Styling 2016 ======== */

/* Container Panel */
body.curam.context-panel.details .context-panel-wrapper .container-panel.episode-case {
  min-width: 1010px;
}
body.curam.context-panel.details .context-panel-wrapper .container-panel.episode-case.single-person,
body.curam.context-panel.details .context-panel-wrapper .container-panel.episode-case.multi-person {
  min-width: 950px;
  height: 200px;
}

/* Images Panel */
body.curam .container-panel.episode-case .content-panel-detail.episode-case-participant-panel {
  float: left;
}
body.curam div.container-panel.episode-case div.content-panel-detail.episode-case-participant-panel div.participant-image {
  top: 10px; 
}
body.curam div.container-panel.episode-case div.content-panel-detail.episode-case-participant-panel div.name-background {
  bottom: 10px;
}
body.curam div.container-panel.episode-case #stackCon-threeimages-episode .image-panel-content div.name-background {
  bottom: 15px;
}
body.curam div.container-panel.episode-case div.content-panel-detail.episode-case-participant-panel div.participant-details {
  bottom: 0px;
}
body.curam div.container-panel.episode-case div.content-panel-detail.episode-case-participant-panel div.right-corner-image {
  top: 10px;
}

/* Rotator */
body.curam div.container-panel.episode-case #stackCon-threeimages-episode {
  top: 10px;
}
body.curam div.container-panel.episode-case #stackCon-threeimages-episode .image-panel-content .participant-image {
  left: 28px;
}
body.curam div.container-panel.episode-case #stackCon-threeimages-episode .image-panel-content .right-corner-image {
  left: 110px;
}

/* Details Panel */
body.curam div.container-panel.episode-case .episode-case-content-panel {
  position: static;
  margin-top: 10px;
}
body.curam div.container-panel.episode-case .episode-case-content-panel .episode-contact-content {
  bottom: 10px;
  left: auto;
  right: auto;
  width: auto;
}
body.curam div.container-panel.episode-case .episode-case-content-panel .episode-case-reference {
  margin-top: -20px;
}
body.curam div.container-panel.episode-case .episode-case-content-panel .episode-case-details-table .label {
  font-family: HelvNeueRomanforIBM, Helvetica, Arial;
}
body.curam div.container-panel.episode-case .episode-case-content-panel .episode-case-details-table .value {
  font-family: HelvNeueRomanforIBM, Helvetica, Arial;
}
body.curam div.container-panel.episode-case .episode-case-content-panel .episode-case-details-table a {
  font-family: HelvNeueMediumforIBM, Helvetica, Arial;
}
body.curam div.container-panel.episode-case .episode-case-details-table .field.horiz-body-first-cell {
  padding-right: 20px;
}

.episode-contact-content-detail .displaycolor {
 color: #696969;
 padding-top: 0;
}

/***********/
/* Overall structure */
body.curam .context-panel-wrapper .container-panel {
  min-width: 700px;
}
body.curam .episode-case-content-panel {
  width: 325px;
  height: 160px;
  float: right;
  position: relative;
  left: auto;
  right: 0px;
  top: 5px;
  border-left: 2px solid #e0e0e0;
  padding-left: 20px;
}

body.curam.soria .container-panel #stackCon-threeimages-episode {
  top: 5px;
  left: 0px;
  overflow: auto;
  width:640px;
  height: 190px;
  float: left;
  position: relative;
}

body.curam.soria .container-panel #stackCon-threeimages-episode .stackControl {
  top: 5px;
  left: 40px;
}

body.curam.soria div.context-panel-wrapper div.container-panel div#stackCon-threeimages-episode span.dijitStackController.control-span span.dijitToggleButton {
  margin: 0px;
}

body.curam.soria #controller_stackCon-threeimages-episode #controller_stackCon-threeimages-episode_title_1,
body.curam.soria #controller_stackCon-threeimages-episode #controller_stackCon-threeimages-episode_title_2 {
  width: 40px;
  height: 30px;
}
body.curam.soria div.container-panel #controller_stackCon-threeimages-episode .dijitButtonNode {
  background: transparent;
}
body.curam.soria #controller_stackCon-threeimages-episode #controller_stackCon-threeimages-episode_title_1 {
  background: url("../../Images/toggle_photo_nor.png") center center no-repeat;
}
body.curam.soria #controller_stackCon-threeimages-episode #controller_stackCon-threeimages-episode_title_1:hover,
body.curam.soria #controller_stackCon-threeimages-episode #controller_stackCon-threeimages-episode_title_1:focus {
  background: url("../../Images/toggle_photo_hover.png") center center no-repeat;
}
body.curam.soria #controller_stackCon-threeimages-episode #controller_stackCon-threeimages-episode_title_2 {
  background: url("../../Images/toggle_list_nor.png") center center no-repeat;
}
body.curam.soria #controller_stackCon-threeimages-episode #controller_stackCon-threeimages-episode_title_2:hover,
body.curam.soria #controller_stackCon-threeimages-episode #controller_stackCon-threeimages-episode_title_2:focus {
  background: url("../../Images/toggle_list_nor.png") center center no-repeat;
}

body.curam.soria .container-panel #stackCon-threeimages-episode .dijitContainer {
  top: 0px;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list {
  height: 150px !important;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list {
  left: 60px;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo {
  width: 660px !important;
  height: 160px !important;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo .rotator-default {
  left: 0px;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo .rotator-default {
  width: 660px;
  height: 160px !important;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo .rotator-default .rotator {
  width: calc(100% - 100px);
}
/* Styling of rotator buttons*/
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button,
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  width: 40px;
  height: 30px;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
  background: url("../../Images/arrow_scroll_left.png") center center no-repeat;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:focus {
  background-image: url("../../Images/arrow_scroll_left_hover.png");
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  background: url("../../Images/arrow_scroll_right.png") center center no-repeat;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.curam.soria .container-panel #container_stackCon-threeimages-episode .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 #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.prev-button-div,
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.next-button-div {
  margin-top: 65px;
}
/* List size and position */
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list,
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div.table-list {
  width: 624px;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div table.list-body {
  width: 624px;
}

/* List header styling */
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list th.table-header {
  font-family: HelvNeueMediumforIBM, Helvetica, Arial;
  font-size: 14px;
  color: #959595;
  height: 20px;
  line-height: 20px;
  padding: 0px;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div table thead {
  height: 26px;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div table thead tr {
  background: inherit;
  height: 25px;
  border-bottom: 1px solid #e0e0e0;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div.table-list {
  max-height: 125px;
  height: 125px;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div:not(.table-list) th.header-last-cell {
  display: initial;
}

/* List column and row styling */
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div td.field {
  padding: 0px !important;
  font-family: HelvNeueRomanforIBM, Helvetica, Arial;
  font-size: 14px;
  color: black;
  line-height: 20px;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div.table-list tr.odd td.field,
body.curam.soria .container-panel #container_stackCon-threeimages-episode.stack-container-list .tab-case-list div.table-list tr.even td.field {
  background-color: inherit !important;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div.table-list tr {
  height: 31px;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .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 #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac {
  display: block;
  width: 30px;
  height: 30px;
  background: url("../../Images/icon-ccv.png") 5px center no-repeat;
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac:hover,
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac:focus {
  background-image: url("../../Images/icon-ccv-hover.png");
}
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list div.table-list td.body-first-cell a.ac img {
  display: none;
}

/* Size and positioning of image panes */
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
  padding-left: 10px;
  width: 176px;
  height: 160px;
}


body.curam .episode-case-tab-details {
  border: 0px;
  height: 140px;
  background-color: transparent;
}
body.curam .episode-case-tab-details .episode-case-details {
  padding: 0px;
}

/* Title */
body.curam .case-reference-with-episode-title,
body.curam .case-reference-with-sub-title {
  font-family: HelvNeueMediumforIBM, Helvetica, Arial;
  font-size: 21px;
  color: #1d3649;
  letter-spacing: -0.22px;
  text-align: left;
  line-height: 30px;
  padding: 0px;
}

/* Sub-title */
body.curam .case-reference-with-sub-title {
  font-family: HelvNeueMediumforIBM, Helvetica, Arial;
  font-size: 14px;
  color: #ad1625;
  letter-spacing: -0.22px;
  text-align: left;
  line-height: 20px;
  padding: 0px;
}

/* Reference Number */
body.curam .episode-case-reference {
  font-family: HelvNeueMediumforIBM, Helvetica, Arial;
  font-size: 14px;
  color: #264a60;
  text-align: right;
  line-height: 20px;
  margin-top: -10px;
  padding: 0px;
  right: 20px;
}

/* Number of Allegations */
body.curam .episode-case-details .allegation-normal-text {
  font-family: HelvNeueMediumforIBM, Helvetica, Arial;
  font-size: 14px;
  text-align: right;
  line-height: 20px;
  padding: 5px 0px 0px 0px;
  right: 20px;
}
body.curam .episode-case-details .allegation-normal-text a {
  color: #1f57a4;
  text-decoration: none;
}
body.curam .episode-case-details .allegation-normal-text a:hover,
body.curam .episode-case-details .allegation-normal-text a:focus {
  color: #25467a;
}

/* Details table in center */
body.curam .episode-case-details-table {
  padding: 15px;
  padding-left: 0px !important;
}
body.curam .episode-case-details-table div {
  width: 100%;
}
body.curam .episode-case-details-table th.field.horiz-body-first-cell {
  font-family: HelvNeueMediumforIBM, Helvetica, Arial;
  font-size: 14px;
  line-height: 20px;
  color: black;
}
body.curam .episode-case-details-table td.field.horiz-body-last-cell {
  font-family: HelvNeueLightforIBM, Helvetica, Arial;
  font-size: 14px;
  line-height: 20px;
  color: black;
}
body.curam .episode-case-details-table td.field.horiz-body-last-cell a {
  color: #1f57a4;
  text-decoration: none;
}
body.curam .episode-case-details-table td.field.horiz-body-last-cell a:hover,
body.curam .episode-case-details-table td.field.horiz-body-last-cell a:focus {
  color: #25467a;
}

/* Contact details at bottom of panel */
body.curam .episode-contact-content {
  background-color: transparent;
  bottom: 0px;
  left: 20px;
  position: absolute;
  width: calc(100% - 20px);
  height: 20px;
}
body.curam .episode-case-tab-details .episode-case-details-table div table tr td{
  background-color: transparent !important;
}
body.curam .episode-case-tab-details .episode-contact-content {
  height: 20px;
}
body.curam .episode-case-tab-details .episode-contact-content .episode-contact-content-detail {
  padding: 0px;
}
body.curam .episode-case-tab-details .episode-contact-content .episode-contact-content-detail table.list-body th,
body.curam .episode-case-tab-details .episode-contact-content .episode-contact-content-detail table.list-body td {
  height: 20px;
}
body.curam .episode-case-tab-details .episode-contact-content .episode-contact-content-detail table.list-body td.label{
  padding: 0px 0px 0px 10px !important;
}
body.curam .episode-case-tab-details .episode-contact-content .episode-contact-content-detail table.list-body td.value {
  padding: 0px !important;
}
body.curam .episode-case-tab-details .episode-contact-content .episode-contact-content-detail table.list-body .field{
  font-size: 14px;
  line-height: 20px;
  color: black;
}
body.curam .episode-case-tab-details .episode-contact-content-detail .list-body .field.label {
  font-family: HelvNeueMediumforIBM, Helvetica, Arial;
}
body.curam .episode-case-tab-details .episode-contact-content-detail .list-body .field.value{
  font-family: HelvNeueRomanforIBM, Helvetica, Arial;
}

/* Reference Number */
body.curam .episode-case-reference {
  font-family: HelvNeueMediumforIBM, Helvetica, Arial;
  font-size: 14px;
  color: #264a60;
  text-align: right;
  line-height: 20px;
  margin-top: -10px;
  padding: 0px;
  right: 20px;
}

.episode-case-details.episode-case-reference {
	color:#FB7803;
	font-family:tahoma;
	font-size:140%;
	padding-left:10px;
	position:absolute;
	right:13px;
	top:10px;
	z-index:0;
	
}

#controller_stackCon-threeimages-episode span.dijitChecked #controller_stackCon-threeimages_title_1{
  background-image: url('../../Images/toggle_photo_nor.png');
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-threeimages-episode span #controller_stackCon-threeimages_title_1{
  background-image: url('../../Images/toggle_photo_nor.png');
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-threeimages-episode span.dijitChecked #controller_stackCon-threeimages_title_2 {
  background-image: url('../../Images/toggle_list_nor.png');
  background-repeat: no-repeat;
  background-color: white;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}

#controller_stackCon-threeimages-episode span #controller_stackCon-threeimages_title_2 {
  background-image: url('../../Images/toggle_list_nor.png');
  background-repeat: no-repeat;
  background-color: transparent;
  font-size: 0px;
  border: 0px;
  height: 21px;
  width: 21px;
  border-style: none;
}



/* ======== Curam Styling 2016 ======== */

/* Overall Layout */
body.rtl.curam.soria div#content div.context-panel-wrapper div.container-panel.episode-case {
  overflow-y: hidden;
}
body.rtl.curam .container-panel.episode-case, .content-panel-detail.episode-case-participant-panel {
  position: relative;
}

/* Images Panel */
body.rtl.curam .container-panel.episode-case .content-panel-detail.episode-case-participant-panel {
  float: right;
}

/* Rotator */
body.rtl.curam div.container-panel.episode-case #stackCon-threeimages-episode.image-panel-content .participant-image {
  left: auto;
  right: 28px;
}
body.rtl.curam div.container-panel.episode-case #stackCon-threeimages-episode.image-panel-content .right-corner-image {
  left: auto;
  right: 110px;
}
body.rtl.curam div.container-panel.episode-case .episode-case-tab-details .episode-contact-content-detail {
  margin-right: 18px;
}
/* Position of stack controller buttons */
body.curam.rtl.soria .container-panel #stackCon-threeimages-episode {
  left: auto;
  right: 0px;
  padding-left: 0px;
  padding-right: 40px;
  float: right;
}
body.curam.rtl.soria .container-panel #stackCon-threeimages-episode .stackControl {
  left: auto;
  right: 40px;
}

/* Position of central rotator/list panel */
body.curam.rtl.soria .container-panel #container_stackCon-threeimages-episode .stack-container-list .tab-case-list {
  left: auto;
  right: 60px;
}
body.curam.rtl.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo .rotator-default {
  left: auto;
  right: 0px;
}
/* Rotator/list panel next and previous icons */
body.curam.rtl.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button {
  background-image: url("../../Images/arrow_scroll_right.png");
}
body.curam.rtl.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.prev-button-div button.rotator-prev-button:hover,
body.curam.rtl.soria .container-panel #container_stackCon-threeimages-episode .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.curam.rtl.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button {
  background-image: url("../../Images/arrow_scroll_left.png");
}
body.curam.rtl.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:hover,
body.curam.rtl.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo div.rotator-default div.next-button-div button.rotator-next-button:focus {
  background-image: url("../../Images/arrow_scroll_left_hover.png");
}
/* Size and positioning of image panes */
body.curam.soria .container-panel #container_stackCon-threeimages-episode .stack-container-photo .rotator-default .rotator div.pane div.pane-item {
  padding-left: 0px;
  padding-right: 10px;
}

/* Reference Number */
body.curam.rtl .episode-case-reference {
  text-align: left;
  left: 20px;
  right: auto;
}

/* Title */
body.curam.rtl .case-reference-with-episode-title {
  text-align: right;
}

/*
    TimelineJS - ver. 3.6.0 - 2018-06-11
    Copyright (c) 2012-2016 Northwestern University
    a project of the Northwestern University Knight Lab, originally created by Zach Wise
    https://github.com/NUKnightLab/TimelineJS3
    This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
    If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.
*/
/*!
	Timeline JS 3 
	
	Designed and built by Zach Wise for the Northwestern University Knight Lab
	
	This Source Code Form is subject to the terms of the Mozilla Public
	License, v. 2.0. If a copy of the MPL was not distributed with this
	file, You can obtain one at https://mozilla.org/MPL/2.0/.

*//*!
	Timeline JS 3

	Designed and built by Zach Wise for the Northwestern University Knight Lab

	This Source Code Form is subject to the terms of the Mozilla Public
	License, v. 2.0. If a copy of the MPL was not distributed with this
	file, You can obtain one at https://mozilla.org/MPL/2.0/.

*/.tl-storyjs div *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.tl-storyjs h1,.tl-storyjs h2,.tl-storyjs h3,.tl-storyjs h4,.tl-storyjs h5,.tl-storyjs h6,.tl-storyjs p,.tl-storyjs blockquote,.tl-storyjs pre,.tl-storyjs a,.tl-storyjs abbr,.tl-storyjs acronym,.tl-storyjs address,.tl-storyjs cite,.tl-storyjs code,.tl-storyjs del,.tl-storyjs dfn,.tl-storyjs em,.tl-storyjs img,.tl-storyjs q,.tl-storyjs s,.tl-storyjs samp,.tl-storyjs small,.tl-storyjs strike,.tl-storyjs strong,.tl-storyjs sub,.tl-storyjs sup,.tl-storyjs tt,.tl-storyjs var,.tl-storyjs dd,.tl-storyjs dl,.tl-storyjs dt,.tl-storyjs li,.tl-storyjs ol,.tl-storyjs ul,.tl-storyjs fieldset,.tl-storyjs form,.tl-storyjs label,.tl-storyjs legend,.tl-storyjs button,.tl-storyjs table,.tl-storyjs caption,.tl-storyjs tbody,.tl-storyjs tfoot,.tl-storyjs thead,.tl-storyjs tr,.tl-storyjs th,.tl-storyjs td,.tl-storyjs .tl-container,.tl-storyjs .content-container,.tl-storyjs .media,.tl-storyjs .text,.tl-storyjs .tl-slider,.tl-storyjs .slider,.tl-storyjs .date,.tl-storyjs .title,.tl-storyjs .message,.tl-storyjs .map,.tl-storyjs .credit,.tl-storyjs .caption,.tl-storyjs .tl-feedback,.tl-storyjs .tl-feature,.tl-storyjs .toolbar,.tl-storyjs .marker,.tl-storyjs .dot,.tl-storyjs .line,.tl-storyjs .flag,.tl-storyjs .time,.tl-storyjs .era,.tl-storyjs .major,.tl-storyjs .minor,.tl-storyjs .tl-navigation,.tl-storyjs .start,.tl-storyjs .active{margin:0;padding:0;border:0;font-weight:400;font-style:normal;font-size:100%;line-height:1;font-family:inherit;width:auto;float:none}.tl-storyjs h1,.tl-storyjs h2,.tl-storyjs h3,.tl-storyjs h4,.tl-storyjs h5,.tl-storyjs h6{clear:none}.tl-storyjs table{border-collapse:collapse;border-spacing:0}.tl-storyjs ol,.tl-storyjs ul{list-style:none}.tl-storyjs q:before,.tl-storyjs q:after,.tl-storyjs blockquote:before,.tl-storyjs blockquote:after{content:""}.tl-storyjs a:focus{outline:thin dotted}.tl-storyjs a:hover,.tl-storyjs a:active{outline:0}.tl-storyjs article,.tl-storyjs aside,.tl-storyjs details,.tl-storyjs figcaption,.tl-storyjs figure,.tl-storyjs footer,.tl-storyjs header,.tl-storyjs hgroup,.tl-storyjs nav,.tl-storyjs section{display:block}.tl-storyjs audio,.tl-storyjs canvas,.tl-storyjs video{display:inline-block;*display:inline;*zoom:1}.tl-storyjs audio:not([controls]){display:none}.tl-storyjs div{max-width:none}.tl-storyjs sub,.tl-storyjs sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.tl-storyjs sup{top:-.5em}.tl-storyjs sub{bottom:-.25em}.tl-storyjs img{border:0;-ms-interpolation-mode:bicubic}.tl-storyjs button,.tl-storyjs input,.tl-storyjs select,.tl-storyjs textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.tl-storyjs button,.tl-storyjs input{line-height:normal;*overflow:visible}.tl-storyjs button::-moz-focus-inner,.tl-storyjs input::-moz-focus-inner{border:0;padding:0}.tl-storyjs button,.tl-storyjs input[type=button],.tl-storyjs input[type=reset],.tl-storyjs input[type=submit]{cursor:pointer;-webkit-appearance:button}.tl-storyjs input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.tl-storyjs input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.tl-storyjs textarea{overflow:auto;vertical-align:top}.tl-timeline{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3,.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{color:#fff}.tl-timeline h1,.tl-timeline h2,.tl-timeline h3{font-size:36px;line-height:36px}.tl-timeline h1 small,.tl-timeline h2 small,.tl-timeline h3 small{font-size:24px;line-height:24px}.tl-timeline h4,.tl-timeline h5,.tl-timeline h6{font-size:24px;line-height:24px;margin-bottom:0}.tl-timeline h4 small,.tl-timeline h5 small,.tl-timeline h6 small{font-size:15px;line-height:15px}.tl-timeline h2.tl-headline-title{font-size:46px;line-height:46px}.tl-timeline h2.tl-headline-title small{display:block;margin-top:5px;font-size:24px;line-height:24px}.tl-timeline h2{margin-top:20px;margin-bottom:5px}.tl-timeline p{margin-top:5px;margin-bottom:10px;font-size:15px;line-height:1.42857143;color:#fff}.tl-timeline p.lead{font-size:24px}.tl-timeline p a{color:#fff;text-decoration:underline}.tl-timeline p a:hover,.tl-timeline p a:focus{color:#c34528}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.tl-timeline p a{text-decoration:underline;background-image:none;text-shadow:none}.tl-timeline p a:hover,.tl-timeline p a:focus{color:#c34528;text-decoration:underline}}.tl-timeline b,.tl-timeline strong{font-weight:700}.tl-timeline i,.tl-timeline em{font-style:italic}.tl-timeline a{text-decoration:none;color:#c34528}.tl-timeline a:hover{text-decoration:underline;color:#6e2717}.tl-timeline .tl-caption,.tl-timeline .tl-credit,.tl-timeline .tl-slidenav-next,.tl-timeline .tl-slidenav-previous{font-size:11px;line-height:11px}.tl-timeline .tl-caption a,.tl-timeline .tl-credit a,.tl-timeline .tl-slidenav-next a,.tl-timeline .tl-slidenav-previous a{color:#fff}.tl-timeline .tl-makelink{word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.tl-timeline blockquote,.tl-timeline blockquote p{font-family:Georgia,Times New Roman,Times,serif;color:#fff;font-size:24px;line-height:24px;text-align:left;background:0 0;border:0;padding:0}.tl-timeline blockquote cite,.tl-timeline blockquote p cite{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;color:#fff;display:block;text-align:right;font-style:normal}.tl-timeline blockquote cite:before,.tl-timeline blockquote p cite:before{content:"\2014"}.tl-timeline blockquote p:before{content:open-quote;display:inline-block;font-size:36px;position:relative;top:8px;margin-right:5px}.tl-timeline blockquote p:after{content:close-quote;display:inline-block;font-size:36px;position:relative;top:8px;margin-left:3px}.tl-timeline blockquote{margin:10px}.tl-timeline blockquote p{margin:0}.tl-timeline .vcard{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:15px;*zoom:1;margin-bottom:15px;margin-top:10px}.tl-timeline .vcard:before,.tl-timeline .vcard:after{display:table;content:""}.tl-timeline .vcard:after{clear:both}.tl-timeline .vcard .twitter-date{text-align:left;font-size:11px}.tl-timeline .vcard .author{float:right}.tl-timeline .vcard a{color:#fff;text-decoration:none}.tl-timeline .vcard a:hover{text-decoration:none}.tl-timeline .vcard a:hover .fn,.tl-timeline .vcard a:hover .nickname{color:#c34528}.tl-timeline .vcard .fn,.tl-timeline .vcard .nickname{padding-left:42px}.tl-timeline .vcard .fn{display:block;font-weight:700}.tl-timeline .vcard .nickname{margin-top:1px;display:block;color:#fff}.tl-timeline .vcard .avatar{float:left;display:block;width:32px;height:32px}.tl-timeline .vcard .avatar img{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.tl-timeline .tl-text ul{padding:0;padding-left:30px;margin:0}.tl-timeline .tl-text ul li{margin-bottom:5px}.tl-timeline .tl-button-calltoaction{cursor:pointer;font-weight:700;padding-top:10px;margin-bottom:10px;padding-bottom:10px}.tl-timeline .tl-button-calltoaction .tl-button-calltoaction-text{display:inline-block;background-color:#c34528;color:#fff;padding:10px 15px;border-radius:7px}.tl-timeline .tl-note{display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:italic;background-color:#fff;font-size:15px;line-height:17px;padding:10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;color:#8a6d3b;background-color:#fcf8e3;border:1px solid #faebcc;text-shadow:none}@media only screen and (max-width:800px),only screen and (max-device-width:800px){.tl-timeline h1,.tl-timeline h2,.tl-timeline h3{font-size:36px;line-height:36px}}@media only screen and (max-width:500px),only screen and (max-device-width:500px){.tl-timeline h1,.tl-timeline h2,.tl-timeline h3{font-size:32px;line-height:32px}}.tl-skinny h2{margin-top:0}@font-face{font-family:tl-icons;src:url(../icons/tl-icons.eot);src:url(../icons/tl-icons.eot?#iefix) format('embedded-opentype'),url(../icons/tl-icons.ttf) format('truetype'),url(../icons/tl-icons.woff) format('woff'),url(../icons/tl-icons.svg#tl-icons) format('svg');font-weight:400;font-style:normal}[class^=tl-icon-],[class*=" tl-icon-"]{font-family:tl-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tl-icon-vine:after{content:"\e64d"}.tl-icon-wikipedia:after{content:"\e64e"}.tl-icon-chevron-right:after{content:"\e64f"}.tl-icon-chevron-left:after{content:"\e650"}.tl-icon-youtube-logo:after{content:"\e651"}.tl-icon-foursquare:after{content:"\e652"}.tl-icon-camera-retro:after{content:"\e653"}.tl-icon-doc:after{content:"\e654"}.tl-icon-weibo:after{content:"\e655"}.tl-icon-resize-horizontal:after{content:"\e656"}.tl-icon-resize-vertical:after{content:"\e657"}.tl-icon-resize-full:after{content:"\e658"}.tl-icon-resize-small:after{content:"\e659"}.tl-icon-twitter:after{content:"\e62b"}.tl-icon-google-plus:after{content:"\e62c"}.tl-icon-video:after{content:"\e62d"}.tl-icon-youtube:after{content:"\e62d"}.tl-icon-plaintext:after{content:"\e62e"}.tl-icon-storify:after{content:"\e62e"}.tl-icon-image-v2:after{content:"\e62f"}.tl-icon-quote-v2:after{content:"\e630"}.tl-icon-zoom-in:after{content:"\e631"}.tl-icon-zoom-out:after{content:"\e632"}.tl-icon-list:after{content:"\e633"}.tl-icon-music:after{content:"\e634"}.tl-icon-spotify:after{content:"\e634"}.tl-icon-location:after{content:"\e635"}.tl-icon-googlemaps:after{content:"\e635"}.tl-icon-web:after{content:"\e636"}.tl-icon-share-v2:after{content:"\e637"}.tl-icon-soundcloud:after{content:"\e639"}.tl-icon-video-v2:after{content:"\e63a"}.tl-icon-dailymotion:after{content:"\e63a"}.tl-icon-tumblr:after{content:"\e63b"}.tl-icon-lastfm:after{content:"\e63c"}.tl-icon-github:after{content:"\e63d"}.tl-icon-goback:after{content:"\e63e"}.tl-icon-doc-v2:after{content:"\e63f"}.tl-icon-googledrive:after{content:"\e640"}.tl-icon-facebook:after{content:"\e641"}.tl-icon-flickr:after{content:"\e642"}.tl-icon-dribbble:after{content:"\e643"}.tl-icon-image:after{content:"\e605"}.tl-icon-vimeo:after{content:"\e606"}.tl-icon-instagram:after{content:"\e644"}.tl-icon-pinterest:after{content:"\e645"}.tl-icon-arrow-left:after{content:"\e646"}.tl-icon-arrow-down:after{content:"\e647"}.tl-icon-arrow-up:after{content:"\e648"}.tl-icon-arrow-right:after{content:"\e649"}.tl-icon-share:after{content:"\e64a"}.tl-icon-blockquote:after{content:"\e64b"}.tl-icon-evernote:after{content:"\e64c"}.tl-icon-mappin:after{content:"\e600"}.tl-icon-swipe-right:after{content:"\e601"}.tl-icon-swipe-left:after{content:"\e602"}.tl-icon-touch-spread:after{content:"\e603"}.tl-icon-touch-pinch:after{content:"\e604"}.tl-dragging{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.tl-menubar{position:absolute;z-index:11;text-align:center;color:#333;overflow:hidden;border-bottom-right-radius:10px;border-top-right-radius:10px;top:100%;left:50%;left:0}@keyframes invertToBlack{from{background-color:#fff}to{background-color:#000}}@-webkit-keyframes invertToBlack{from{background:#fff}to{background:#000}}@keyframes invertToWhite{from{background-color:#000}to{background-color:#fff}}@-webkit-keyframes invertToWhite{from{background:#000}to{background:#fff}}.tl-menubar-button{font-size:18px;line-height:18px;background-color:rgba(77,77,77,.9);cursor:pointer;padding:6px 12px;display:inline-block;display:block;color:#000}.tl-menubar-button.tl-menubar-button-inactive{opacity:.33}.tl-menubar-button:hover{background:#ccc;color:#333}.tl-menubar-button:hover.tl-menubar-button-inactive{color:#000;background-color:rgba(77,77,77,.9)}.tl-mobile .tl-menubar-button{display:block}.tl-mobile .tl-menubar-button:hover{background-color:rgba(77,77,77,.67);color:gray}.tl-mobile .tl-menubar-button:active{background:#c34528;color:#333}@keyframes invertToBlack{from{background-color:#fff}to{background-color:#000}}@-webkit-keyframes invertToBlack{from{background:#fff}to{background:#000}}@keyframes invertToWhite{from{background-color:#000}to{background-color:#fff}}@-webkit-keyframes invertToWhite{from{background:#000}to{background:#fff}}.tl-message,.tl-message-full{width:100%;height:100%;position:absolute;display:table;overflow:hidden;top:0;left:0;z-index:99;margin:auto;text-align:center}.tl-message .tl-message-container,.tl-message-full .tl-message-container{padding:20px;margin:20px;text-align:center;vertical-align:middle;display:table-cell}.tl-message .tl-message-container .tl-message-content,.tl-message-full .tl-message-container .tl-message-content{color:#666;text-align:center;font-size:11px;line-height:13px;text-transform:uppercase;margin-top:7.5px;margin-bottom:7.5px;text-shadow:1px 1px 1px #fff}.tl-message .tl-message-container .tl-message-content strong,.tl-message-full .tl-message-container .tl-message-content strong{text-transform:uppercase}.tl-message .tl-message-container .tl-loading-icon,.tl-message-full .tl-message-container .tl-loading-icon{width:30px;height:30px;background-color:#666;vertical-align:middle;-webkit-box-shadow:inset 0 1px 2px rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 2px rgba(255,255,255,.1);box-shadow:inset 0 1px 2px rgba(255,255,255,.1);margin-left:auto;margin-right:auto;text-align:center;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tl-message-full{background-color:rgba(255,255,255,.8)}.tl-message-full [class^=tl-icon-],.tl-message-full [class*=" tl-icon-"]{color:#666;font-size:72px}.tl-message-full .tl-message-container .tl-message-content{font-size:22px;line-height:22px;text-shadow:none;color:#666;text-transform:none;font-weight:400}.tl-message-full .tl-message-container .tl-message-content .tl-button{display:inline-block;cursor:pointer;background-color:#fff;color:#333;padding:10px;margin-top:10px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.tl-timenav{width:100%;background-color:#4d4d4d;position:relative;overflow:hidden;border-top:1px solid #404040}.tl-timenav .tl-attribution{cursor:pointer;z-index:9;position:absolute;bottom:2px;left:0;font-size:10px;line-height:10px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif!important;background-color:rgba(51,51,51,.85);padding:3px}.tl-timenav .tl-attribution a{color:#737373}.tl-timenav .tl-attribution a:hover{color:#fff;text-decoration:none}.tl-timenav .tl-attribution a:hover .tl-knightlab-logo{background-color:#c34528}.tl-timenav .tl-attribution .tl-knightlab-logo{display:inline-block;vertical-align:middle;height:8px;width:8px;margin-right:3px;background-color:#c34528;background-color:#737373;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.tl-timenav .tl-timenav-line{position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#333;z-index:2;display:none}.tl-timenav .tl-timenav-line:before,.tl-timenav .tl-timenav-line:after{font-family:tl-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c34528;font-size:32px;line-height:32px;position:absolute;left:-14px}.tl-timenav .tl-timenav-line:before{top:-10px}.tl-timenav .tl-timenav-line:after{content:"\e648";bottom:24px}.tl-timenav .tl-timenav-slider{position:absolute;height:100%;width:100%;top:0}.tl-timenav .tl-timenav-slider.tl-timenav-slider-animate{-webkit-transition:all 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:all 1000ms cubic-bezier(.77,0,.175,1);-o-transition:all 1000ms cubic-bezier(.77,0,.175,1);transition:all 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timenav .tl-timenav-slider .tl-timenav-slider-background{position:absolute;height:100%;width:100%;cursor:move;z-index:6}.tl-timenav .tl-timenav-slider .tl-timenav-container-mask{position:absolute;height:100%;top:0}.tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container{position:absolute;height:100%}.tl-timenav .tl-timenav-slider .tl-timenav-container-mask .tl-timenav-container .tl-timenav-item-container{position:absolute;height:100%}.tl-timemarker{height:100%;position:absolute;top:0;left:0;cursor:pointer;-webkit-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-o-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timemarker.tl-timemarker-fast{-webkit-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);-moz-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);-o-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timemarker.tl-timemarker-fast .tl-timemarker-content-container{-webkit-transition:width 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1);-moz-transition:width 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1);-o-transition:width 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1);transition:width 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1)}.tl-timemarker.tl-timemarker-fast .tl-timemarker-timespan{-webkit-transition:height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);-moz-transition:height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);-o-transition:height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);transition:height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1)}.tl-timemarker .tl-timemarker-timespan{pointer-events:none;position:absolute;margin:0;width:100%;height:100%;background-color:rgba(38,38,38,.15);border-top-right-radius:5px;border-top-left-radius:5px;-webkit-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-o-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timemarker .tl-timemarker-timespan .tl-timemarker-timespan-content{display:none;position:absolute;width:100%;background-color:#262626;border-top-left-radius:5px;border-top-right-radius:5px;height:100px;box-sizing:border-box}.tl-timemarker .tl-timemarker-line-right{display:none;right:0}.tl-timemarker .tl-timemarker-line-left{width:1px;left:0}.tl-timemarker .tl-timemarker-line-left,.tl-timemarker .tl-timemarker-line-right{margin-top:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #0d0d0d;z-index:5;content:" ";position:absolute;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:1px 1px 1px #333}.tl-timemarker .tl-timemarker-line-left:after,.tl-timemarker .tl-timemarker-line-right:after{display:block;content:" ";position:absolute;left:-4px;bottom:0;height:6px;width:6px;background-color:#000;z-index:8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.tl-timemarker .tl-timemarker-content-container{position:absolute;background-color:#262626;border:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;height:100%;width:100px;overflow:hidden;z-index:6;-webkit-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-o-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);box-sizing:border-box;border:1px solid #0d0d0d;box-shadow:1px 1px 1px #333}.tl-timemarker .tl-timemarker-content-container:hover{z-index:9}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content{position:relative;overflow:hidden;height:100%;z-index:8;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text{overflow:hidden;position:relative}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline,.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;box-orient:vertical;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:12px;line-height:12px;height:100%;overflow:hidden;font-weight:400;margin:0;color:#4d4d4d;position:relative}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after,.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline p.tl-headline-fadeout:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:100%;height:50%;background:-moz-linear-gradient(top,rgba(38,38,38,0)0,#262626 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(38,38,38,0)),color-stop(50%,#262626));background:-webkit-linear-gradient(top,rgba(38,38,38,0)0,#262626 50%);background:-o-linear-gradient(top,rgba(38,38,38,0)0,#262626 50%);background:-ms-linear-gradient(top,rgba(38,38,38,0)0,#262626 50%);background:linear-gradient(to bottom,rgba(38,38,38,0)0,#262626 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container{float:left;max-width:24px;max-height:24px;overflow:hidden;margin-right:5px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{max-width:24px;max-height:100%;opacity:.25}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{display:block;font-size:24px;color:#4d4d4d;margin-top:0}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-icon-wikipedia{font-size:16px}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-text h2.tl-headline{display:block;white-space:nowrap;text-overflow:ellipsis}.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker .tl-timemarker-content-container .tl-timemarker-content.tl-timemarker-content-small .tl-timemarker-media-container [class*=" tl-icon-"]{font-size:12px}.tl-timemarker:hover .tl-timemarker-timespan{background-color:rgba(77,77,77,.15)}.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-timespan-content{background-color:#4d4d4d}.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right{border-color:#000}.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-left:after,.tl-timemarker:hover .tl-timemarker-timespan .tl-timemarker-line-right:after{background-color:#fff}.tl-timemarker:hover .tl-timemarker-content-container{background-color:#000;border-color:#000;-webkit-transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1);-moz-transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1);-o-transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1);transition:height 250ms cubic-bezier(.77,0,.175,1),width 250ms cubic-bezier(.77,0,.175,1)}.tl-timemarker:hover .tl-timemarker-content-container.tl-timemarker-content-container-small{width:200px}.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{color:#fff}.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:-moz-linear-gradient(top,rgba(0,0,0,0)0,#000 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),color-stop(80%,#000));background:-webkit-linear-gradient(top,rgba(0,0,0,0)0,#000 80%);background:-o-linear-gradient(top,rgba(0,0,0,0)0,#000 80%);background:-ms-linear-gradient(top,rgba(0,0,0,0)0,#000 80%);background:linear-gradient(to bottom,rgba(0,0,0,0)0,#000 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)}.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{opacity:1}.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker:hover .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{color:#fff}.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:-moz-linear-gradient(top,rgba(51,51,51,0)0,#333 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(51,51,51,0)),color-stop(80%,#333));background:-webkit-linear-gradient(top,rgba(51,51,51,0)0,#333 80%);background:-o-linear-gradient(top,rgba(51,51,51,0)0,#333 80%);background:-ms-linear-gradient(top,rgba(51,51,51,0)0,#333 80%);background:linear-gradient(to bottom,rgba(51,51,51,0)0,#333 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)}.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right{border-color:#fff}.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker:hover.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#fff}.tl-timemarker.tl-timemarker-active .tl-timemarker-timespan{background-color:rgba(51,51,51,.5);z-index:8}.tl-timemarker.tl-timemarker-active .tl-timemarker-timespan .tl-timemarker-timespan-content{background-color:#ccc}.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-active .tl-timemarker-line-right{border-color:rgba(204,204,204,.5);border-width:1px;z-index:8;box-shadow:0 1px 3px rgba(0,0,0,.5)}.tl-timemarker.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#ccc}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container{background-color:#333;color:#ccc;z-index:9;border-color:rgba(204,204,204,.5);box-shadow:1px 1px 3px rgba(0,0,0,.5)}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline{color:#ccc}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-text h2.tl-headline.tl-headline-fadeout:after{background:-moz-linear-gradient(top,rgba(51,51,51,0)0,#333 80%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(51,51,51,0)),color-stop(80%,#333));background:-webkit-linear-gradient(top,rgba(51,51,51,0)0,#333 80%);background:-o-linear-gradient(top,rgba(51,51,51,0)0,#333 80%);background:-ms-linear-gradient(top,rgba(51,51,51,0)0,#333 80%);background:linear-gradient(to bottom,rgba(51,51,51,0)0,#333 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container .tl-timemarker-media{opacity:1}.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class^=tl-icon-],.tl-timemarker.tl-timemarker-active .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container [class*=" tl-icon-"]{color:#ccc}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-timespan-content{display:block}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan .tl-timemarker-line-right{z-index:5}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-timespan:after{display:block;content:" ";position:absolute;left:0;bottom:-7px;height:6px;width:100%;background-color:rgba(0,0,0,.15);z-index:6;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-content-container.tl-timemarker-content-container-long{box-shadow:none}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-right{display:block}.tl-timemarker.tl-timemarker-with-end .tl-timemarker-line-left{box-shadow:none}.tl-timemarker.tl-timemarker-with-end:hover .tl-timemarker-timespan:after{background-color:rgba(0,0,0,.25)}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-timespan:after{background-color:rgba(204,204,204,.5)}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left,.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right{border-width:1px}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left:after,.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-right:after{background-color:#ccc!important}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active .tl-timemarker-line-left{box-shadow:none}.tl-timemarker.tl-timemarker-with-end.tl-timemarker-active:hover .tl-timemarker-timespan:after{background-color:rgba(204,204,204,.5)}.tl-timeera{height:100%;height:40px;position:absolute;bottom:0;left:0;pointer-events:none;z-index:3;-webkit-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-o-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timeera.tl-timeera-fast{-webkit-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);-moz-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);-o-transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);transition:top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 500ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timeera .tl-timeera-background{position:absolute;background-color:#28a6c3;width:100%;height:100%;opacity:1}.tl-timeera.tl-timeera-color0 .tl-timeera-background{background-color:#c34528}.tl-timeera.tl-timeera-color1 .tl-timeera-background{background-color:#28a6c3}.tl-timeera.tl-timeera-color2 .tl-timeera-background{background-color:#2832c3}.tl-timeera.tl-timeera-color3 .tl-timeera-background{background-color:#28c36c}.tl-timeera.tl-timeera-color4 .tl-timeera-background{background-color:#286dc3}.tl-timeera.tl-timeera-color5 .tl-timeera-background{background-color:#28c3a7}.tl-timeera .tl-timeera-content-container{position:absolute;border:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;height:100%;width:100px;overflow:hidden;-webkit-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-o-transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition:height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);box-sizing:border-box;border:1px solid #0d0d0d}.tl-timeera .tl-timeera-content-container .tl-timeera-content{position:relative;overflow:hidden;height:100%;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text{overflow:hidden;position:relative;height:100%}.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline{bottom:0;position:absolute;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;box-orient:vertical;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:10px;line-height:10px;overflow:hidden;font-weight:400;margin:0;color:#333;margin-left:10px}.tl-timeera .tl-timeera-content-container .tl-timeera-content .tl-timeera-text h2.tl-headline.tl-headline-fadeout:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:100%;height:50%;background:-moz-linear-gradient(top,rgba(38,38,38,0)0,#262626 50%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(38,38,38,0)),color-stop(50%,#262626));background:-webkit-linear-gradient(top,rgba(38,38,38,0)0,#262626 50%);background:-o-linear-gradient(top,rgba(38,38,38,0)0,#262626 50%);background:-ms-linear-gradient(top,rgba(38,38,38,0)0,#262626 50%);background:linear-gradient(to bottom,rgba(38,38,38,0)0,#262626 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@thecolor', endColorstr='@thecolor', GradientType=0)}.tl-timegroup{width:100%;position:absolute;top:0;left:0;background-color:#4d4d4d;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;-webkit-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-o-transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);transition:left 1000ms cubic-bezier(.77,0,.175,1),top 500ms cubic-bezier(.77,0,.175,1),height 500ms cubic-bezier(.77,0,.175,1),width 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timegroup .tl-timegroup-message{color:#000;text-shadow:#333 0 2px 2px;margin-left:80px}.tl-timegroup.tl-timegroup-alternate{background-color:#545454}.tl-timegroup.tl-timegroup-hidden{display:none}.tl-timeaxis-background{height:38px;width:100%;position:absolute;bottom:0;left:0;background-color:#333;border-top:1px solid #404040;z-index:2}.tl-timeaxis{height:38px;width:100%;position:absolute;bottom:0;left:0;z-index:3}.tl-timeaxis .tl-timeaxis-content-container{position:relative;bottom:0;height:38px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor{opacity:0;position:absolute}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{position:absolute;display:block;top:0;left:0;text-align:center;font-weight:400}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick .tl-timeaxis-tick-text,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{content:"|";display:block;color:#333;width:1px;overflow:hidden;border-left:1px solid #575757;text-align:center}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate .tl-timeaxis-tick{-webkit-transition:all 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:all 1000ms cubic-bezier(.77,0,.175,1);-o-transition:all 1000ms cubic-bezier(.77,0,.175,1);transition:all 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major.tl-timeaxis-animate-opacity .tl-timeaxis-tick,.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor.tl-timeaxis-animate-opacity .tl-timeaxis-tick{-webkit-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);-o-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);transition:opacity 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major{z-index:1;background-color:#333}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick{font-size:12px;line-height:14px;color:#8a8a8a;width:100px;margin-left:-50px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-major .tl-timeaxis-tick:before{border-color:#707070;font-size:18px;line-height:18px;margin-bottom:2px;margin-left:50px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick{font-size:10px;line-height:12px;color:#575757;width:50px;margin-left:-25px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text{opacity:0;white-space:normal;padding-left:2px;padding-right:2px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick .tl-timeaxis-tick-text span{display:block;font-size:9px;line-height:9px;margin-top:-2px;color:#7d7d7d}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick:before{font-size:8px;line-height:8px;margin-left:25px}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden .tl-timeaxis-tick-text{opacity:0!important}.tl-timeaxis .tl-timeaxis-content-container .tl-timeaxis-minor .tl-timeaxis-tick.tl-timeaxis-tick-hidden:before{opacity:.33}.tlanimate{-webkit-transform:translateZ(0);-webkit-perspective:1000;-webkit-backface-visibility:hidden}.tl-animate{-webkit-transition:all 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:all 1000ms cubic-bezier(.77,0,.175,1);-o-transition:all 1000ms cubic-bezier(.77,0,.175,1);transition:all 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-animate-opacity{-webkit-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);-moz-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);-o-transition:opacity 1000ms cubic-bezier(.77,0,.175,1);transition:opacity 1000ms cubic-bezier(.77,0,.175,1);-webkit-transition-timing-function:cubic-bezier(.77,0,.175,1);-moz-transition-timing-function:cubic-bezier(.77,0,.175,1);-o-transition-timing-function:cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}.tl-slide{position:absolute;width:100%;height:100%;padding:0;margin:0;overflow-x:hidden;overflow-y:auto}.tl-slide .tl-slide-background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;overflow:hidden;display:none;filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.tl-slide .tl-slide-scrollable-container{display:table;table-layout:fixed;height:100%;z-index:1}.tl-slide .tl-slide-content-container{display:table-cell;vertical-align:middle;position:relative;width:100%;height:100%;z-index:3}.tl-slide .tl-slide-content-container .tl-slide-content{display:table;vertical-align:middle;padding-left:100px;padding-right:100px;position:relative;max-width:100%}.tl-slide .tl-slide-content-container .tl-slide-content .tl-media{position:relative;width:100%;min-width:50%;float:left;margin-top:auto;margin-bottom:auto}.tl-slide .tl-slide-content-container .tl-slide-content .tl-text{width:50%;max-width:50%;min-width:120px;padding:0 20px;display:table-cell;vertical-align:middle;text-align:left}.tl-slide-media-only .tl-slide-content-container .tl-slide-content{text-align:center}.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{text-align:center;position:relative;width:100%;min-width:50%;max-width:100%;float:none;margin-top:auto;margin-bottom:auto}.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-text{width:100%;max-width:100%;display:block;margin-left:auto;margin-right:auto;text-align:center}.tl-slide-text-only .tl-slide-content-container .tl-slide-content{text-align:center}.tl-slide-text-only .tl-slide-content-container .tl-slide-content .tl-text{max-width:80%;width:80%;display:block;margin-left:auto;margin-right:auto}.tl-slide.tl-full-image-background,.tl-slide.tl-full-color-background{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-slide.tl-full-image-background p,.tl-slide.tl-full-color-background p,.tl-slide.tl-full-image-background h1,.tl-slide.tl-full-color-background h1,.tl-slide.tl-full-image-background h2,.tl-slide.tl-full-color-background h2,.tl-slide.tl-full-image-background h3,.tl-slide.tl-full-color-background h3,.tl-slide.tl-full-image-background h4,.tl-slide.tl-full-color-background h4,.tl-slide.tl-full-image-background h5,.tl-slide.tl-full-color-background h5,.tl-slide.tl-full-image-background h6,.tl-slide.tl-full-color-background h6{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-slide.tl-full-image-background a,.tl-slide.tl-full-color-background a,.tl-slide.tl-full-image-background a:hover,.tl-slide.tl-full-color-background a:hover,.tl-slide.tl-full-image-background b,.tl-slide.tl-full-color-background b,.tl-slide.tl-full-image-background i,.tl-slide.tl-full-color-background i,.tl-slide.tl-full-image-background blockquote,.tl-slide.tl-full-color-background blockquote,.tl-slide.tl-full-image-background blockquote p,.tl-slide.tl-full-color-background blockquote p{color:#fff!important;text-shadow:1px 1px 1px #000!important;color:#fff}.tl-slide.tl-full-image-background .tl-caption,.tl-slide.tl-full-color-background .tl-caption,.tl-slide.tl-full-image-background .tl-credit,.tl-slide.tl-full-color-background .tl-credit{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-slide.tl-full-image-background .tl-media-twitter blockquote,.tl-slide.tl-full-color-background .tl-media-twitter blockquote,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote,.tl-slide.tl-full-color-background .tl-media-blockquote blockquote{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-slide.tl-full-image-background .tl-media-twitter blockquote p,.tl-slide.tl-full-color-background .tl-media-twitter blockquote p,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote p,.tl-slide.tl-full-color-background .tl-media-blockquote blockquote p{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-slide.tl-full-image-background .vcard a,.tl-slide.tl-full-color-background .vcard a,.tl-slide.tl-full-image-background .vcard .nickname,.tl-slide.tl-full-color-background .vcard .nickname{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-slide.tl-full-image-background{background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center 25%;text-shadow:1px 1px 2px #000}.tl-slide.tl-full-image-background p,.tl-slide.tl-full-image-background h1,.tl-slide.tl-full-image-background h2,.tl-slide.tl-full-image-background h3,.tl-slide.tl-full-image-background h4,.tl-slide.tl-full-image-background h5,.tl-slide.tl-full-image-background h6{text-shadow:1px 1px 2px #000}.tl-slide.tl-full-image-background .tl-caption,.tl-slide.tl-full-image-background .tl-credit{text-shadow:1px 1px 2px #000}.tl-slide.tl-full-image-background .tl-media-twitter blockquote,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote{text-shadow:1px 1px 2px #000!important}.tl-slide.tl-full-image-background .tl-media-twitter blockquote p,.tl-slide.tl-full-image-background .tl-media-blockquote blockquote p{text-shadow:1px 1px 2px #000!important}.tl-slide.tl-text-background .tl-text .tl-text-content-container{padding:20px;background:#000 transparent;background:rgba(0,0,0,.6);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.tl-slide.tl-text-background .tl-text .tl-text-content-container h2{margin-top:5px}.tl-skinny .tl-slide{display:block;padding-top:10px}.tl-skinny .tl-slide .tl-slide-content-container{display:block;position:static;height:auto;height:100%;display:-webkit-flex;display:flex;align-items:center;-webkit-align-items:center}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content{display:block;display:-webkit-flex;display:flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;position:static;height:auto;padding-left:50px;padding-right:50px}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media{position:static;width:100%;height:auto;float:none;display:block;padding-top:20px;border-top:1px solid #000}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text{display:block;height:auto;vertical-align:initial;position:static;width:100%;max-width:100%;min-width:0;float:none;padding:0}.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-text .tl-text-content-container{padding-left:10px;padding-right:10px;padding-bottom:10px}.tl-skinny .tl-slide.tl-slide.tl-full-color-background .tl-slide-content-container .tl-slide-content .tl-media,.tl-skinny .tl-slide.tl-full-image-background .tl-slide-content-container .tl-slide-content .tl-media{border-color:rgba(0,0,0,.25)}.tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content{flex-direction:column;-webkit-flex-direction:column}.tl-skinny .tl-slide.tl-slide-media-only .tl-slide-content-container .tl-slide-content .tl-media{border-top:none;padding-top:0}.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media img,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media embed,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media object,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media video,.tl-mobile.tl-skinny .tl-slide .tl-slide-content-container .tl-slide-content .tl-media iframe{max-height:175px}.tl-slidenav-previous,.tl-slidenav-next{position:absolute;top:45%;z-index:10;cursor:pointer}.tl-slidenav-previous .tl-slidenav-content-container,.tl-slidenav-next .tl-slidenav-content-container{height:200px;width:100px;position:absolute}.tl-slidenav-previous .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-description{width:80px;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;filter:alpha(opacity=15);-khtml-opacity:.15;-moz-opacity:.15;opacity:.15}.tl-slidenav-previous .tl-slidenav-title small,.tl-slidenav-next .tl-slidenav-title small,.tl-slidenav-previous .tl-slidenav-description small,.tl-slidenav-next .tl-slidenav-description small{display:block}.tl-slidenav-previous .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-title{margin-top:10px;font-size:11px;line-height:11px}.tl-slidenav-previous .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-description{font-size:11px;margin-top:5px;filter:alpha(opacity=0);-khtml-opacity:0;-moz-opacity:0;opacity:0}.tl-slidenav-previous .tl-slidenav-description small,.tl-slidenav-next .tl-slidenav-description small{display:none}.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-icon,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-content-container .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-content-container .tl-slidenav-description{text-shadow:1px 1px 1px #333;color:#ccc}.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-title,.tl-slidenav-previous .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description,.tl-slidenav-next .tl-slidenav-content-container.tl-slidenav-inverted .tl-slidenav-description{color:#bfbfbf;text-shadow:1px 1px 1px #ccc}.tl-slidenav-next .tl-slidenav-icon,.tl-slidenav-previous .tl-slidenav-icon{font-family:tl-icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:32px;margin-bottom:5px}.tl-slidenav-next{text-align:right;margin-right:10px;right:100px}.tl-slidenav-next .tl-slidenav-title,.tl-slidenav-next .tl-slidenav-description{margin-left:20px}.tl-slidenav-next .tl-slidenav-icon{margin-left:76px}.tl-slidenav-next .tl-slidenav-icon:before{content:"\e64f"}.tl-slidenav-previous{text-align:left;margin-left:10px}.tl-slidenav-previous .tl-slidenav-icon{margin-left:0}.tl-slidenav-previous .tl-slidenav-icon:before{content:"\e650"}.tl-slidenav-previous:hover .tl-slidenav-title,.tl-slidenav-next:hover .tl-slidenav-title{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-slidenav-previous:hover .tl-slidenav-description,.tl-slidenav-next:hover .tl-slidenav-description{filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;opacity:.5}.tl-slidenav-next:hover .tl-slidenav-icon{margin-left:80px}.tl-slidenav-previous:hover .tl-slidenav-icon{margin-left:-4px}.tl-skinny .tl-slidenav-next{right:32px}.tl-skinny .tl-slidenav-next .tl-slidenav-icon{margin-left:8px}.tl-skinny .tl-slidenav-previous .tl-slidenav-content-container,.tl-skinny .tl-slidenav-next .tl-slidenav-content-container{width:32px;height:32px}.tl-skinny .tl-slidenav-previous .tl-slidenav-title,.tl-skinny .tl-slidenav-next .tl-slidenav-title,.tl-skinny .tl-slidenav-previous .tl-slidenav-description,.tl-skinny .tl-slidenav-next .tl-slidenav-description{display:none}.tl-skinny .tl-slidenav-previous .tl-slidenav-icon,.tl-skinny .tl-slidenav-next .tl-slidenav-icon{filter:alpha(opacity=33);-khtml-opacity:.33;-moz-opacity:.33;opacity:.33}.tl-skinny .tl-slidenav-next:hover .tl-slidenav-icon{margin-left:12px;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-skinny .tl-slidenav-previous:hover .tl-slidenav-icon{margin-left:-4px;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-layout-landscape.tl-mobile .tl-slidenav-next:hover{right:70px}.tl-layout-landscape.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{margin-left:8px;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-layout-landscape.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{margin-left:0;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-layout-landscape.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{margin-left:80px;filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-layout-landscape.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1;margin-left:-4px}.tl-layout-portrait.tl-mobile .tl-slidenav-next:hover .tl-slidenav-icon{filter:alpha(opacity=33);-khtml-opacity:.33;-moz-opacity:.33;opacity:.33}.tl-layout-portrait.tl-mobile .tl-slidenav-next:active .tl-slidenav-icon{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-layout-portrait.tl-mobile .tl-slidenav-previous:hover .tl-slidenav-icon{filter:alpha(opacity=33);-khtml-opacity:.33;-moz-opacity:.33;opacity:.33}.tl-layout-portrait.tl-mobile .tl-slidenav-previous:active .tl-slidenav-icon{filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;opacity:1}.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-previous,.tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-previous,.tl-mobile .tl-slidenav-next,.tl-skinny.tl-mobile .tl-slidenav-next,.tl-skinny.tl-layout-landscape.tl-mobile .tl-slidenav-next,.tl-skinny.tl-layout-portrait.tl-mobile .tl-slidenav-next{display:none}.tl-storyslider{width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;position:relative;box-sizing:content-box;z-index:8}.tl-storyslider img,.tl-storyslider embed,.tl-storyslider object,.tl-storyslider video,.tl-storyslider iframe{max-width:100%;position:relative}.tl-storyslider .tl-slider-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.tl-storyslider .tl-slider-touch-mask{width:100%;height:100%;z-index:25;top:0;left:0;position:absolute}.tl-storyslider .tl-slider-container-mask{text-align:center;width:100%;height:100%;position:relative;z-index:5}.tl-storyslider .tl-slider-container-mask .tl-slider-container{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.tl-storyslider .tl-slider-container-mask .tl-slider-container .tl-slider-item-container{width:100%;height:100%;display:table-cell;vertical-align:middle}.tl-media{width:100%;min-width:50%;height:100%;float:left;margin-top:auto;margin-bottom:auto;position:relative}.tl-media .tl-media-content-container.tl-media-content-container-text{border-right:1px solid #000;padding-right:20px}.tl-media .tl-media-content-container .tl-media-content{position:relative;*zoom:1}.tl-media .tl-media-content-container .tl-media-content:before,.tl-media .tl-media-content-container .tl-media-content:after{display:table;content:""}.tl-media .tl-media-content-container .tl-media-content:after{clear:both}.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p{color:#4d4d4d;text-align:center}.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror p span{color:#4d4d4d}.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class^=tl-icon-],.tl-media .tl-media-content-container .tl-media-content .tl-media-loaderror [class*=" tl-icon-"]{font-size:36px;color:#4d4d4d;text-align:center}.tl-media .tl-media-content-container .tl-media-content img,.tl-media .tl-media-content-container .tl-media-content embed,.tl-media .tl-media-content-container .tl-media-content object,.tl-media .tl-media-content-container .tl-media-content video{max-width:100%;max-height:100%}.tl-slide-media-only .tl-media .tl-media-content-container.tl-media-content-container-text{border-right:none;padding-right:0}.tl-media-shadow{position:relative;z-index:1;-webkit-box-shadow:0 12px 10px -10px rgba(0,0,0,.6);-moz-box-shadow:0 12px 10px -10px rgba(0,0,0,.6);box-shadow:0 12px 10px -10px rgba(0,0,0,.6)}.tl-slide.tl-full-image-background a,.tl-slide.tl-full-color-background a,.tl-slide.tl-full-image-background .vcard a,.tl-slide.tl-full-color-background .vcard a{color:#fff!important;text-shadow:1px 1px 1px #000!important;color:#fff}.tl-credit{color:#999;text-align:right;display:block;margin:0 auto;margin-top:6px;font-size:10px;line-height:13px}.tl-caption{text-align:left;margin-right:auto;margin-left:auto;margin-top:10px;color:#666;font-size:11px;line-height:14px;text-rendering:optimizeLegibility;word-wrap:break-word}.tl-full-image-background .tl-media-shadow:before,.tl-full-color-background .tl-media-shadow:before,.tl-full-image-background .tl-media-shadow:after,.tl-full-color-background .tl-media-shadow:after{background:0 0;-webkit-box-shadow:0 0 0 #000;-moz-box-shadow:0 0 0 #000;box-shadow:0 0 0 #000}.tl-skinny .tl-media{width:100%;height:auto;float:none;display:block}.tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{border-right:0;padding-right:0}.tl-skinny .tl-media .tl-media-content-container .tl-credit,.tl-skinny .tl-media .tl-media-content-container .tl-caption{margin-top:2px;padding-left:10px;padding-right:10px;font-size:8px}.tl-skinny .tl-media .tl-media-content-container .tl-credit{margin-top:0}.tl-mobile.tl-skinny .tl-media{width:100%;height:auto;float:none;display:block}.tl-mobile.tl-skinny .tl-media .tl-media-content-container.tl-media-content-container-text{border-right:0;padding-right:0}.tl-text{width:50%;max-width:50%;min-width:120px;padding:0 20px;display:table-cell;vertical-align:middle;text-align:left;text-shadow:none;color:gray}.tl-text p{color:gray}.tl-text h2.tl-headline-title,.tl-text h2.tl-headline{margin-top:0}.tl-text .tl-headline-date,.tl-text h3.tl-headline-date{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:15px;font-weight:400;margin:0 0 3px;color:#bfbfbf}.tl-text .tl-headline-date small,.tl-text h3.tl-headline-date small{font-size:15px;line-height:15px;font-weight:400;color:#bfbfbf}.tl-text .tl-text-date{display:inline-block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;margin-top:10px;font-size:12px;color:#bfbfbf}.tl-full-image-background .tl-text,.tl-full-color-background .tl-text,.tl-full-image-background .tl-text p,.tl-full-color-background .tl-text p{color:#bfbfbf!important;text-shadow:1px 1px 2px #000}.tl-full-image-background .tl-text .tl-headline-date,.tl-full-color-background .tl-text .tl-headline-date,.tl-full-image-background .tl-text p .tl-headline-date,.tl-full-color-background .tl-text p .tl-headline-date,.tl-full-image-background .tl-text h3.tl-headline-date,.tl-full-color-background .tl-text h3.tl-headline-date,.tl-full-image-background .tl-text p h3.tl-headline-date,.tl-full-color-background .tl-text p h3.tl-headline-date{color:#bfbfbf!important}.tl-full-image-background .tl-text .tl-headline-date small,.tl-full-color-background .tl-text .tl-headline-date small,.tl-full-image-background .tl-text p .tl-headline-date small,.tl-full-color-background .tl-text p .tl-headline-date small,.tl-full-image-background .tl-text h3.tl-headline-date small,.tl-full-color-background .tl-text h3.tl-headline-date small,.tl-full-image-background .tl-text p h3.tl-headline-date small,.tl-full-color-background .tl-text p h3.tl-headline-date small{color:#bfbfbf!important}.tl-skinny .tl-text{width:100%;max-width:100%;min-width:auto;float:none;margin-top:20px}.tl-skinny .tl-text h2.tl-headline-title,.tl-skinny .tl-text h2.tl-headline{font-size:32px;line-height:36px}.tl-medium .tl-text h2.tl-headline-title,.tl-medium .tl-text h2.tl-headline{font-size:32px;line-height:36px}.tl-mobile.tl-skinny .tl-media .tl-media-image{max-height:250px!important}.tl-media .tl-media-twitter{text-align:left;clear:both}.tl-media .tl-media-twitter blockquote{margin:0;margin-right:15px;font-size:15px;line-height:21px;color:#ccc}.tl-media .tl-media-twitter blockquote p{font-size:36px;line-height:39px;color:#fff}.tl-media .tl-media-twitter blockquote p:before{display:none}.tl-media .tl-media-twitter blockquote p:after{display:none}.tl-media .tl-media-twitter .tl-icon-twitter{color:#55acee}.tl-media .tl-media-twitter .vcard a:hover,.tl-media .tl-media-twitter .vcard a.tl-date:hover{text-decoration:none;color:#55acee}.tl-media .tl-media-twitter .vcard a:hover .fn,.tl-media .tl-media-twitter .vcard a.tl-date:hover .fn,.tl-media .tl-media-twitter .vcard a:hover .nickname,.tl-media .tl-media-twitter .vcard a.tl-date:hover .nickname{color:#55acee}.tl-slide-media-only .tl-media .tl-media-twitter{width:80%;margin-left:auto;margin-right:auto}.tl-mobile.tl-skinny .tl-media .tl-media-twitter blockquote p{font-size:15px;line-height:21px}.tl-skinny .tl-media .tl-media-twitter{margin-left:10px;margin-right:10px}.tl-skinny .tl-media .tl-media-twitter blockquote p{font-size:24px;line-height:26px}.tl-media .tl-media-blockquote{text-align:left;clear:both}.tl-media .tl-media-blockquote blockquote{margin:0;margin-right:15px;text-align:left;font-size:36px;line-height:39px;color:#ccc}.tl-media .tl-media-blockquote blockquote p{font-size:36px;line-height:39px;color:#ccc}.tl-media .tl-media-blockquote blockquote p:before,.tl-media .tl-media-blockquote blockquote p:after{display:inline-block;font-size:46px}.tl-media .tl-media-blockquote blockquote p:before{content:open-quote;margin-right:5px}.tl-media .tl-media-blockquote blockquote p:after{content:close-quote;margin-left:3px}.tl-media .tl-media-blockquote blockquote cite{font-size:15px;line-height:21px;color:#fff;text-align:right;margin-top:15px}.tl-slide-media-only .tl-media .tl-media-blockquote{border-right:0;width:80%;margin-left:auto;margin-right:auto}@media only screen and (max-width:800px),only screen and (max-device-width:800px){.tl-media .tl-media-blockquote blockquote p{font-size:24px;line-height:26px}}@media only screen and (max-width:500px),only screen and (max-device-width:500px){.tl-media .tl-media-blockquote blockquote p{font-size:15px;line-height:21px}}.tl-mobile.tl-skinny .tl-media .tl-media-instagram{max-height:250px!important}.tl-media .tl-media-profile{border-radius:50%}.tl-media .tl-media-iframe{width:100%;height:100%}.tl-media .tl-media-iframe iframe{width:100%;height:100%}.tl-media .tl-media-wikipedia{text-align:left;margin-left:auto;margin-right:auto;clear:both}.tl-media .tl-media-wikipedia .tl-icon-wikipedia{font-size:32px;margin-right:10px;float:left;padding-top:3px}.tl-media .tl-media-wikipedia .tl-wikipedia-pageimage{float:left;margin-right:10px;margin-bottom:5px;margin-top:5px}.tl-media .tl-media-wikipedia .tl-wikipedia-title{margin-left:60px;padding-left:10px;border-left:1px solid #000;margin-bottom:10px}.tl-media .tl-media-wikipedia .tl-wikipedia-source{font-size:13px;line-height:15px;font-style:italic;margin-top:3px;display:block;color:rgba(255,255,255,.5)}.tl-media .tl-media-wikipedia h4{margin-top:0;margin-bottom:0}.tl-media .tl-media-wikipedia h4 a{color:#fff;text-decoration:none}.tl-media .tl-media-wikipedia h4 a:hover{text-decoration:underline}.tl-media .tl-media-wikipedia p{font-size:13px;line-height:19px}.tl-slide-media-only .tl-media .tl-media-wikipedia{border-right:0;border-top:1px solid #000;width:80%;margin-left:auto;margin-right:auto;margin-top:25px;padding-top:25px}.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia{padding:20px;background:#000 transparent;background:rgba(0,0,0,.6);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia h4 a,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia h4 a{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-title,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-title{border-color:rgba(0,0,0,.25)}.tl-slide.tl-full-image-background .tl-media .tl-media-wikipedia .tl-wikipedia-source,.tl-slide.tl-full-color-background .tl-media .tl-media-wikipedia .tl-wikipedia-source{color:rgba(0,0,0,.85)}.tl-mobile.tl-skinny .tl-media .tl-media-wikipedia,.tl-skinny .tl-media .tl-media-wikipedia{margin-left:10px;margin-right:10px}.tl-media .tl-media-website{text-align:left;margin-left:auto;margin-right:auto;clear:both}.tl-media .tl-media-website .tl-media-website-description{font-size:16px;line-height:19px;font-style:italic;margin-bottom:10px;text-transform:uppercase}.tl-media .tl-media-website h4{margin-top:0;margin-bottom:0;line-height:1}.tl-media .tl-media-website h4 a{color:#fff;text-decoration:none}.tl-media .tl-media-website h4 a:hover{text-decoration:underline}.tl-media .tl-media-website p{font-size:13px;line-height:19px}.tl-media .tl-media-content-container .tl-media-content .tl-media-website img{float:right;max-width:120px;max-height:120px;margin:4px 0 0 15px}.tl-media .tl-media-content-container .tl-media-content .tl-media-website img.tl-media-website-icon{max-width:16px;max-height:16px;float:none;margin:0;margin-right:3px}.tl-slide.tl-full-image-background .tl-media .tl-media-website,.tl-slide.tl-full-color-background .tl-media .tl-media-website{padding:20px;background:#000 transparent;background:rgba(0,0,0,.6);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.tl-slide.tl-full-image-background .tl-media .tl-media-website h4 a,.tl-slide.tl-full-color-background .tl-media .tl-media-website h4 a{color:#fff!important;text-shadow:1px 1px 1px #000!important}.tl-mobile.tl-skinny .tl-media .tl-media-website{margin-left:10px;margin-right:10px}.tl-timeline{width:100%;height:100%;font-size:16px;line-height:normal;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background-color:#333;color:gray;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.tl-timeline.tl-timeline-embed{box-sizing:border-box;border-top:1px solid #000;border-bottom:1px solid #000;border-radius:0}.tl-timeline.tl-timeline-full-embed{box-sizing:border-box;border:1px solid #000;border-radius:8px}.tl-layout-portrait .tl-storyslider{-webkit-box-shadow:0 -3px 6px rgba(0,0,0,.2);-moz-box-shadow:0 -3px 6px rgba(0,0,0,.2);box-shadow:0 -3px 6px rgba(0,0,0,.2)}.tl-rtl .tl-text-content,.tl-rtl .tl-headline,.tl-rtl .tl-media-blockquote,.tl-rtl .tl-headline-date,.tl-rtl .tl-timeline blockquote p,.tl-rtl .tl-media-website,.tl-rtl .tl-media-wikipedia,.tl-rtl .tl-media .tl-media-blockquote blockquote,.tl-rtl .blockquote,.tl-rtl blockquote p,.tl-rtl .tl-text-content p{text-align:right;direction:rtl}.tl-rtl .tl-slide-media-only .tl-headline,.tl-rtl .tl-slide-media-only .tl-headline-date{text-align:center}.tl-rtl .tl-timemarker-text{margin-right:35px}.tl-rtl .tl-timemarker-content-container .tl-timemarker-content .tl-timemarker-media-container{float:right}.tl-rtl .tl-caption{text-align:right}.tl-rtl .tl-credit{text-align:left}
.rTable    { display: table; }

.rTableRowMatchData		{ display: table-row; 
						  background: #c6ecc6;
								background-image: initial;
								background-position-x: initial;
								background-position-y: initial;
								background-size: initial;
								background-repeat-x: initial;
								background-repeat-y: initial;
								background-attachment: initial;
								background-origin: initial;
								background-clip: initial;
								background-color: #c6ecc6;
						}

.rTableRowDiffData		{ display: table-row;
						  background: #ffb3b3;
									background-image: initial;
									background-position-x: initial;
									background-position-y: initial;
									background-size: initial;
									background-repeat-x: initial;
									background-repeat-y: initial;
									background-attachment: initial;
									background-origin: initial;
									background-clip: initial;
									background-color: #ffb3b3;
						}

.rTableRowNoData		{ display: table-row; 
						  background: #ffffff;
									background-image: initial;
									background-position-x: initial;
									background-position-y: initial;
									background-size: initial;
									background-repeat-x: initial;
									background-repeat-y: initial;
									background-attachment: initial;
									background-origin: initial;
									background-clip: initial;
									background-color: #ffffff;
						}

.rTableHeading    { display: table-header-group; }

.rTableBody    { display: table-row-group; }

.rTableFoot    { display: table-footer-group; }

.rTableCell, .rTableHead  { border: 1px solid #f9f9f9;
							border-right-width: 2px;
							display: table-cell;
							padding: 3px 1px;
							width: 300px;
							text-overflow: initial; 
					      }
					  

						  

/*______________________________________________________________________________
 * 
 * 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_NFCGISSSupervisorHome.page-header,
#Curam_NFStateAdministratorCustomHome.page-header,
#Curam_NFCountyAdministratorCustomHome.page-header,
#Curam_NFInformationSupportUnitCustomHome.page-header,
#Curam_NFProgramIntegritySupervisorCustomHome.page-header,
#Curam_NFEPIStateStaffHome.page-header,
#Curam_NFEPIControllerStaffHome.page-header,
#Curam_NFEPIAdminSupportHome.page-header
{
 display: none;
 visibility:hidden;
}
#Curam_NFCGISSSupervisorHome div#content,
#Curam_NFStateAdministratorCustomHome div#content,
#Curam_NFCountyAdministratorCustomHome div#content,
#Curam_NFInformationSupportUnitCustomHome div#content,
#Curam_NFProgramIntegritySupervisorCustomHome div#content,
#Curam_NFEPIStateStaffHome div#content,
#Curam_NFEPIControllerStaffHome div#content,
#Curam_NFEPIAdminSupportHome div#content
{
  top:0;
}



/*______________________________________________________________________________
 * 
 * This file contains styles that are specific for NC FAST

 */

/* Hide the image in the dark blue banner CDEJ/themes/v6/images/curam-logo.png*/
.curam-logo{
  display: none;
}

.loginform-wrapper-custom {
width:450px;
margin-bottom:10px;
}

h2.login-note-custom {
text-align: justify;
word-spacing: 0.1em;
}

h2.login-note {
width:430px;
display:block;
margin-top:25px;
font-size:90%;
margin-bottom:0px;
font-weight:normal;
}

//EI-20770 BEGIN
/*.logon .login-content-custom {
background:url("themes/v6/images/centre_image.png") center 0px no-repeat;
height:100%;
position:absolute;
width:418px;
top:60px;
z-index:1;
width:100%;
text-align:center;
margin:0px auto;
background-size: 520px 470px;
}*/
//EI-20770 END


body.logon .login-middle {
height: 21px !important;
margin-right:4px;
display:inline-block;
background:url("../../themes/v6/images/logon-button.png") 0 -31px repeat-x;
padding:8px 16px 0px 18px !important;
}

body.logon .login-right-corner {
    height: 29px !important;
}

body.logon .login-left-corner {
    height: 29px !important;
}


/* Show the Mandatory star next to the cluster */
 .soria div.CommentsMandatory div.header-wrapper h2{
 margin-bottom:0px;
 border: 0px !important;
 border-bottom-style: none; 
 margin-left:0px !important;
 border-left-width: 0px !important;
 border-left-style: none;
 margin-right:0px;
 border-right-width: 0px;
 border-right-style: none;
 margin-top:0px;
 border-top-width: 0px !important;
 border-top-style: none;
 width:68px !important;
  background: url("../themes/v6/images/mandatory.gif") no-repeat scroll right top transparent;
  padding-left: 0;
 padding-right: 2px;
 }

 /* Show mandatory symbol next to the label in the cluster*/
 .soria div.MTMandatorycluster p.description { 
 margin-bottom:0px;
 border: 0px !important;
 border-bottom-style: none; 
 margin-left:0px !important;
 border-left-width: 0px !important;
 border-left-style: none;
 margin-right:0px;
 border-right-width: 0px;
 border-right-style: none;
 margin-top:0px;
 border-top-width: 0px !important;
 border-top-style: none;
 width:412px !important;
 background: url("../themes/v6/images/mandatory.gif") no-repeat scroll right top transparent;
 padding-left: 0;
 padding-right: 10px;
 color:#666666;
}

div.cluster-cpr-field-large-bold { 
 font-weight:bold;
 font-size:190%;
} 

div.cluster-cpr-field-underline { 
text-decoration:underline;
} 

div.cluster-cpr-field-underline-bold {
 font-weight:bold;
 font-size:190%;
text-decoration:underline;
} 

div.cluster-cpr-field-border-black {
 border: 1px solid black;
} 


div.cluster-cpr-field-bold-underline { 
text-decoration:underline;
font-weight:bold;
} 

div.cluster-cpr-field-bold { 
 font-weight:bold;
}
.container-cpr-field-bold { 
 font-weight:bold;
}
.container-field-bold-underline {
text-decoration:underline; 
 font-weight:bold;
}

/*______________________________________________________________________________
 * Start - CW-2879
 */
.cluster.cluster-with-no-header.label-field.NFAttendanceWarning {
    color: brown;
    font-weight: bolder;
}
/*______________________________________________________________________________
 * End - CW-2879
 */


/*_____________________________________________________________________________________________________________________________
 * Start - EI-17783
 */
 
/* This customization is added to add Title and Subtitle back inside title container which is part of Application banner 
 *  as the support was removed in 7.0 Texts for title and subtitile comes from respective users .app file.   
 */
body.curam.soria #app-banner .title-container {
  display : inline;
  padding : 15px 10px 11px 15px;
}
/*  To remove the Program name from Application banner as we brough the Title and subtitle back and Title is NCFAST */
body.curam.soria #app-banner .program-name-div {
    display : none;
}
body.curam.soria #app-banner .right-box{
    width:40%;
}
/*  OOTB max-width: default is 180px which does not display longer names properly */
body.curam.soria #app-banner .right-box .left-cell {
    max-width: 300px;
}
body.curam.soria #app-banner .right-box .logo {
    padding-top:5px;
    display : inline;
}
/*______________________________________________________________________________________________________________________________
 * End - EI-17783
 */
 
 /* EI-19772 START.*/
 /*______________________________________________________________________________
 * DateDetails.css
 *
 */
.dates-content { 
  width: 100%;  
  background-color: #E6EBF1;
  position: relative !important;
  bottom: 3px;
  height: 25px;
}
 /*
 * ______________________________________________________________________________
 * cgiss-cash-and-food-assistance-context-panel.css
 *
 */
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.ca-tab-details div.dates-content,
body.curam.soria div.container-panel-productdelivery div.pd-person-details-panel div.fa-tab-details div.dates-content { 
  width: 95%;  
  background-color: transparent;
  position: relative !important;
  bottom: 0px;
  height: 20px;
  padding-left: 20px;
}
 /* EI-19772 END.*/

 /* EI-19843 START. */
 /*______________________________________________________________________________
 * CGISSApplicationContextPanel.css
 * 
 * Styles for ISProduct specific Application Context Panel elements.
 *
 * Style for case reference for a single person 
 * application where it is Expedited.
 */
 /*EI-20091 Start*/
div.content-single-intakeapplication-id-expedited {
	position: static;
	float: right;
	padding:0px;
	font-family: HelvNeueMediumforIBM, Helvetica, Arial !important;
	font-size: 14px;
    color: #264a60;
	background-color: transparent;
	padding-right: 20px;
}
 /*EI-20091 END*/
/* EI-19843 END.*/

/* EI-19841 START. */
 /*______________________________________________________________________________
 * TaskContextPanel.css
 * 
 * Create styles that are applied to the HTML for task context details.
 */
 body.curam.soria .task-context-subject-details {
  width: 100%;
  position: relative !important;
  bottom: 10px;
}
/* EI-19841 END.*/

/* CS-66472 START. */
.outcomeplan-tab-details {
  height: 120px;
  padding-left: 0px;
  border-left: 1px solid #DADADA;
  border-right: 1px solid #DADADA;
  float: left;
  width: 120%;
}
/* CS-66472 END*/
/* Session TImer Changes Start */

#app-banner .title-container {
width: 100% !important;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
color: white;
}
#app-banner .left-box .title {
text-transform:none
}
#app-banner .right-box .left-cell {
width: 300px;
}
body.curam.soria.modal .page-description .mand-help {
margin-left:40px;
width:auto;
}
body.curam.soria #app-banner .right-box .left-cell { width:auto; }
body.curam.soria .page-description .mand-help
{
width:70%;
}

/* Session TImer Changes End */

/* NCFAST START [CS-86553] */
.ccsTimelyUntimelyBoldAndBlack { font-weight: bold; color: black;}

.ccsTimelyUntimelyBoldAndRed { font-weight: bold; color: red !important;}
/* NCFAST END [CS-86553] */

/* EI-28872, Begin */
div.nf-immigration-empty-panel {
	float: left;
	width: 100%;
	padding: 0px;
}

div.nf-immigration-empty {
	font-family: HelvNeueMediumforIBM;
	font-size: 16px;
	color: red;
}
/* EI-28872, End */

/* NCFAST [NFIBE-12570] begin */
div.nf-ic-st-recert-batch-in-progress-panel {
	float: left;
	width: 100%;
	padding: 0px;
}

div.nf-ic-st-recert-batch-in-progress {
	font-family: HelvNeueMediumforIBM;
	font-size: 16px;
	color: red;
}
/* NCFAST [NFIBE-12570] end */
/* NCFAST [CS-88765] start */
.ccsSplitAssessmentRed { color: red !important;}
/* NCFAST [CS-88765] end */

body.curam.soria #app-banner {
    background-color: #99E6FF !important;
        display: flex !important;
}
body.curam.soria #app-banner .search-input-controls.multiple-search-banner .dijitInputField 
{
background-color: #07629D !important;
}
body.curam.soria #app-banner .application-search-anchor-div
{
background-color: #07629D !important;
}
body.curam.soria div.shortcuts-panel, body.curam.soria div.smart-panel {
    background-color: #07629D !important;
}
body.curam .shortcuts-panel.dojoxExpandoClosed .dojoxExpandoTitle .dojoxExpandoTitleNode
{
background-color: #07629D !important;
}

 body.curam.soria div.dojoxExpandoTitle, body.curam.soria .outer-navigation-tab .shortcuts-panel .dojoxExpandoTitle 
{
background-color: #07629D !important;
}
body.curam .shortcuts-panel .dijitAccordionChildWrapper .dijitContentPane.dijitAccordionContainer-child.dijitAccordionContainer-dijitContentPane.curamContentPaneSingleChild
{
background: #99E6FF;

}
body.curam .shortcuts-panel .dijitAccordionTitle
{
background: #07629D !important;

}
body.curam:not(.rtl) .shortcuts-panel .dijitAccordionTitle.dijitAccordionTitleSelected.dijitSelected, body.curam:not(.rtl) .shortcuts-panel .dijitAccordionChildWrapper {
    background: #99E6FF !important;
}
body.curam .shortcuts-panel .dijitAccordionTitle.dijitAccordionTitleSelected.dijitSelected .dijitAccordionText {
    color: #03203A !important;
}
body.curam .shortcuts-panel .dijitAccordionContainer {
    background: #07629D;
}
body.curam.soria .shortcuts-panel.dojoxExpandoClosed .dojoxExpandoTitle .dojoxExpandoTitleNode
{
background-color: #07629D !important;
}
body.curam.logon
{
background: #99E6FF !important;
}
body.curam.logon form, body.curam.logonerror .content-background {
background: #99E6FF !important;
}
body.curam.logon .login-content {
margin-top: 0px !important;
}

body.curam.soria #app-banner .left-box{
position: relative !important;
width: 20% !important;
}
body.curam.soria #app-banner .center-box{
    width:30%;
    height: 40px;
    padding: 15px 5px 11px 5px;
}
body.curam.soria #app-banner .right-box {
    width: 50% !important;
    min-width: 600px;

}
body.curam.soria #app-banner .right-box .left-cell
{
font-size:14px !important;
}

body.curam.soria #app-banner
{
font-size:14px !important;

}
body.curam.soria #app-banner .center-box
{

font-size:14px !important;
}

body.curam.logon h2.login-welcome
{
color: #03203A !important;
}
body.curam.logon h3.login-note-v7 
{
color: #03203A !important;
}
body.curam.logon p.copyright-v7 {
color: #03203A !important;
}
#app-banner .left-box .title
{

color: #03203A !important;
}

#app-banner .left-box .subtitle
{
color: #03203A !important;
}

body.curam.soria #app-banner .center-box
{
color: #03203A !important;
overflow:hidden;
}
body.curam.soria #app-banner .right-box .left-cell
{
color: #03203A !important;
}
body.curam.soria .app-sections-container #app-sections-container-dc_tablist > .dijitTabListWrapper .dijitTab
{
color: #03203A !important;
}
body.curam .shortcuts-panel .dijitAccordionChildWrapper ul li a.curam-content-pane-single-link 
{
color: #03203A !important;
}
body.curam.logon .login-left-corner, body.curam.logon .login-right-corner, body.curam.logon .login-middle-v7 
{
background: #07629d !important;
}
body.curam.soria .app-sections-container .dijitTabChecked .tabLabel{
color: #07629D !important;
}
body.curam .shortcuts-panel .dijitAccordionChildWrapper ul li a.curam-content-pane-single-link:hover, body.curam .shortcuts-panel .dijitAccordionChildWrapper ul li a.curam-content-pane-single-link:focus
{
color:#07629D !important;
}

body.curam .shortcuts-panel .dijitAccordionTitleHover.dijitHover
{
background:#03203A !important;
}
#para
{
white-space: nowrap;
      clear: both;
      float: left;
      text-align: center;
}

body.curam.logout p.message2, body.logonerror p.message1
{
color: #03203A !important;
}

body.curam.soria #app-banner .search-input-controls.no-dropdown-controls
{
background-color: #07629D !important;
}

body.curam.soria #app-banner .search-input-controls .dijitInputField
{
background-color: #07629D !important;
}
body.curam.logon h2.login-welcome
{
padding: 0px!important;
margin-block: 0px !important;
}

body.curam.logon h3.login-note-v7-cw {
    font-family: HelvNeueRomanforIBM, Helvetica, Arial;
    margin: 0px 20px 0px 20px;
    font-size: 14px;
    line-height: 20px;
    color: #03203A !important;
    text-align: center;
    padding-bottom: 20px !important;
    }
/*______________________________________________________________________________
 *
 * [EI-30574] Style applied to assessments inline page at IC level.
 *
 */
 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page { overflow-y: visible }

 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page .top .left { background:none }

 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page .top .center { border: none; height:1px; background-color: transparent;}

 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page .top .right { background:none; }

 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page .top { height: 1px; }

 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page .bottom .left { background:none }

 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page .bottom .center { border: none; height:1px; background-color: transparent;}

 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page .bottom .right { background:none; }

 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page .bottom{ height: 1px; }


 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page div#tab-title {
  display: none;
 }

 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page div#content {
  border-left: 0px;
  border-right: 0px;
  overflow: auto;
  position: relative;
  top: 0px;
  width: calc(100% - 10px);
  margin-top: 0px;
  height: 180px;
  padding-left: 20px;
 }
 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page div  {
   border: none;
 }
 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page div.list table {
   margin-top: 0px;
 }
 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page div.list table td  {
   border: none;
 }
 body#Curam_IntegratedCase_listAssessmentView_Inline.list-inline-page div.content-panel {
   border: none;
 }

/*______________________________________________________________________________
 * [EI-30574]END assessments inline page.css
 */

/* NCFAST [FE-16284] Start */
/* This is wrt to the Session timer which shows-up on the modals
   The OOTB width for the below style was set to 65% and this was 
   resulting in the session timer getting placed towards the extreme 
   right and was over-lapping with the "* required indicator legend" 
   To fix this issue the width has now been set to 0 */
body.curam.soria.modal .description-title.mand-help.no-desc-text {
    margin-left: 40px;
    width: 0%;
}
/* NCFAST [FE-16284] Start */
/* Set of Styles to adjust the column sizes in Cluster with 2 columns.*/
div.adjust-column-size table col {
    width: 14%;
}

div.adjust-column-size table col+col {
    width: 86%;
}

div.adjust-column-size-list table col {
    width: 5%;
}

div.adjust-column-size-list table col+col {
    width: 95%;
}

div.list-all-white {
	background-color:#fff;
}
div.adjust-column-nfqcsize table col {
    width: 44%;
	
}

div.adjust-column-nfqcsize table col+col {
    width: 36%;
	
}

div.adjust-column-nfqcsize table col+col+col {
    width: 44%;
	
}

div.adjust-column-nfqcsize table col+col+col+col {
    width: 36%;
	
}

div.adjust-column-nfqcsize-list table col {
    width: 5%;
	
}

div.adjust-column-nfqcsize-list table col+col {
    width: 95%;
	
}
div.adjust-column-nfqcsize-list table col+col+col {
    width: 5%;
	
}

div.adjust-column-nfqcsize-list table col+col+col+col {
    width: 95%;
	
}
div.list-all-white {
	background-color:#fff;
}

.mandatory-label-qa {
background:url("../custom/Images/mandatory.gif") top left no-repeat;
padding-left:7px;
}
body.curam.logon {
background:#1d3649;
background-repeat:no-repeat;
background-position:411px 13px;
font-family:HelvNeueRomanforIBM, Helvetica, Arial;
font-size:12px;
}

body.curam.logon .login-content-v7 {
    width: 100%;
    margin: 120px auto 0;
    border: none;
    text-align: center;
    box-shadow: none;
    padding: 0px;
}

body.logon .login-middle-v7 {
height: 21px !important;
margin-right:4px;
display:inline-block;
/*background:url("../../themes/v6/images/logon-button.png") 0 -31px repeat-x;*/
/*padding:8px 16px 0px 18px !important;*/
}

body.curam.logon .login-left-corner, body.curam.logon .login-right-corner, body.curam.logon .login-middle-v7
{
color:#ffffff;
height:30px;
width:260px;
padding:0px;
background:#5aaafa;
/*vertical-align:middle;*/
line-height:30px;
margin:0px;
}
/*body.curam.logon div .logo, body.curam.logon .logo_v7 img {
    /* height: 50px; */
    width: 150px;
    margin: 0px auto;
    position: absolute;
    top: -50px;
    left: 158px;
}*/

body.curam.logon div .logo, body.curam.logon .logo img {
    /* height: 50px; */
    /* width: 50px; */
    margin: 0px auto;
}
body.curam.logon .login-content-v7 {
width:100%;
margin:159px auto 0;
border:none;
text-align:center;
box-shadow:none;
padding:0px;
}

body.curam.logon h3.login-note-v7 {
    font-family: HelvNeueRomanforIBM, Helvetica, Arial;
    margin: 20px 20px 0px 20px;
    font-size: 14px;
    line-height: 20px;
    color: #ffffff;
    text-align: center;
}


body.curam.logon p.copyright-v7 {
    font-family: HelvNeueRomanforIBM, Helvetica, Arial;
    font-size: 12px;
    line-height: 17px;
    margin-top: 25px;
    color: #ffffff;
    text-align: center;
    position: absolute;
    width: 100%;
}

body.curam.logon h2.login_welcome_acronym {
    font-size: 24px;
    line-height: 34px;
    font-family: HelvNeueBoldforIBM, Helvetica, Arial;
    color: #038FCD;
    text-align: center;
    padding: 10px 0px;
}

body.logon .login-middle-v7-logout {
    height: 21px !important;
    margin-right: 4px;
    display: inline-block;    
}
.nfccs-case-legalDetails-vpa-boldText {
	color: #FF0000 ;	
}

.cfss-case-tab-adoptiondetails div.watermark {
  color: gainsboro;
  font-size: 175%;
  position: absolute;
  top: 30px;
  left: 310px;
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
  background-color: #ffffff;
}

.cfss-content-freeText {
  width:100%;
  font-size: 150%;
  font-family: tahoma;
  color: #0378FB; 
  padding-left: 15px;
  padding-bottom:0px;
  width: 99%;
  white-space: nowrap;
  overflow: ;
}
div.ccc-integrated-links-panel-onecol {
   position: absolute;
    right: 10px;
    top: 10px;
    width: 200px;
}
div.ccc-integrated-links-panel-onecol a {
  color: #376F8F;
  text-decoration: none;
}

div.ccc-integrated-links-panel-onecol a:hover {
  text-decoration: underline;
}


div.ccc-integrated-links-panel-onecol div.wrapper div.wrapper-top div.center,
div.integrated-links-panel-onecol div.wrapper div.wrapper-bottom div.center {
  background-color: #E6EBF1;
}

div.ccc-integrated-links-panel-onecol div.wrapper .wrapper-top .left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll 0 0 transparent;
}

div.ccc-integrated-links-panel-onecol div.wrapper .wrapper-top .center .right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right top transparent;
}

div.ccc-integrated-links-panel-onecol div.wrapper .wrapper-bottom .left {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll left bottom transparent;
}

div.ccc-integrated-links-panel-onecol div.wrapper .wrapper-bottom .center .right {
  background:url("../../Images/details-cluster-corners-blue.png") no-repeat scroll right bottom transparent;
}

div.ccc-integrated-links-panel-onecol div.wrapper div.wrapper-top,
div.ccc-integrated-links-panel-onecol div.wrapper div.wrapper-bottom {

  background-color: #E6EBF1;

}

.ccc-integrated-case-centerpanel{
  position: absolute;
  width: 300px;
  right: 220px;
  top: 10px;
  height:125px;
  background-color:white;
  border: 1px solid #DADADA;
}
.ccc-ic-childcare{
  font-size: 120%;
  font-family: tahoma;
  color: #FB7803;
  font-weight:bold;
  margin-left:12px;
  margin-top:10px;
  }
.ccc-ic-reference-id{
  font-size: 120%;
  font-family: tahoma;
  color: #FB7803;
  font-weight:bold;
  margin-left:12px;
 
  }
.ccc-ic-coming{
  font-weight:bold;
  margin-left:12px;
  margin-top:10px;
  }
.ccc-ic-coming-dates{
  margin-top:2px;
  margin-left:12px;
  
  }
.ccc-pd-certified{
margin-left:12px;
}

.ccc-pd-last-payment{
margin-left:12px;
margin-top:5px;
}


.ccc-pd-next-review-label {
  float: left;
  padding-right: 10px;
  padding-top: 3px;
  padding-left: 5px;
  color: #696969;
}

.ccc-pd-next-review {
  float: left;
  padding-top: 3px;
}
.ccc-pd-decision-content {
  position: absolute;
  bottom: 0px;
  width: 100%;
  background-color: #E6EBF1;
}

.ccc-pd-decision-content img {
    float: left;
    padding-left: 11px;
    padding-top: 1px;
}

.ccc-childOut-image {
    left: 96px;
    position: absolute;
    top: 51px;
}
/*______________________________________________________________________________
 * 
 * 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_ChildCare_applicationWorkspace .page-header

{
 display: none;
 visibility:hidden;
}
#Curam_ChildCare_applicationWorkspace div#content
{
  top:0;
}


 .ccc-case-participant-panel {
  width: 113px;
  left: 15px;
  top: 10px;
  position: absolute;
}


.ccc-case-participant-panel .wrapper div.top {
 height: 1px;
}

.tab-thumbnail-with-title div.ccc-thumbnail-text {
  width: 100%;	
  text-align: center;
  font-family: tahoma;
  color: black;
  float: left;
  clear: left;
  padding-top: 5px;
}


div.ccc-container-panel {
  background-color: transparent;
  height:164px;
  overflow: visible;
  position: relative;
  top: 5px;
}

.rotator-default .rotator-prev-button {
  background-image: url('../../Images/arrow_scroll_left.png');
  background-repeat: no-repeat;
  background-color: transparent;
  padding-left: 14px;
  font-size: 0px;
  border: 0px;
  height: 19px;
  width: 18px;
  border-style: none;
}

#container_stackCon-threeimages .stack-container-list .tab-case-list {
  left: 28px;
  position: absolute;
  width: 390px;
}

.tab-case-list div.table-list {    
   max-height: 120px;
   position: relative;
   width: 100%;
}

.tab-case-list div table {
table-layout: fixed;
width: 100%;
}


div.wrapper .wrapper-top {
  float:left;
  height:1px;
  width:100%;
  position: static;
}

#container_stackCon-threeimages .stack-container-photo .rotator-default .rotator {
  width: 85%;
  overflow: hidden;
  float: left;
}
/*______________________________________________________________________________
 * CCCAPP.css
 *
 *  Styling specific to the <Child Care Case Worker Application View>
 */

.CCCAPP.soria.high-contrast .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/high-contrast/PURPLE/pod_title_cc.png");
}

.CCCAPP.soria.high-contrast div.roundy-pod-top .title-left {
  background: url("../../Images/pods/colors/high-contrast/PURPLE/pod_title_tl.png");
}

.CCCAPP.soria.high-contrast div.roundy-pod-top .title-center {
  background:url("../../Images/pods/colors/high-contrast/PURPLE/pod_title_tc.png");
}

.CCCAPP.soria.high-contrast div.roundy-pod-top .title-right {
  background: url("../../Images/pods/colors/high-contrast/PURPLE/pod_title_tr.png");
}

/*------------------------------------*/
/*______________________________________________________________________________
 * CCCAPP.css
 *
 *  Styling specific to the <Child Care Case Worker Application View>
 */

.CCCAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/PURPLE/pod_title_cc.png");
}

.CCCAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/PURPLE/pod_title_tl.png");
}

.CCCAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/PURPLE/pod_title_tc.png"); 
}

.CCCAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/PURPLE/pod_title_tr.png");
}

/*------------------------------------*/
/*______________________________________________________________________________
 * NFSADMNAPP.css
 *
 * Styling specific to the Supervisor User Application View.
 */

.NFSADMNAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_cc.png");
}

.NFSADMNAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_tl.png");
}

.NFSADMNAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_tc.png"); 
}

.NFSADMNAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_tr.png");
}
/*------------------------------------*/

/*______________________________________________________________________________
 * NFSUPERAPP.css
 *
 * Styling specific to the Supervisor User Application View.
 */

.NFSUPERAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_cc.png");
}

.NFSUPERAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_tl.png");
}

.NFSUPERAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_tc.png"); 
}

.NFSUPERAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/BLUE/pod_title_tr.png");
}
/*------------------------------------*/

/*______________________________________________________________________________
 * NFCADMNAPP.css
 *
 * Styling specific to the Supervisor User Application View.
 */

.NFCADMNAPP.soria .dijitTitlePane div.dijitTitlePaneTitle {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_cc.png");
}

.NFCADMNAPP.soria div.roundy-pod-top .title-left {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_tl.png");
}

.NFCADMNAPP.soria div.roundy-pod-top .title-center {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_tc.png"); 
}

.NFCADMNAPP.soria div.roundy-pod-top .title-right {
  background-image: url("../../Images/pods/colors/GREEN/pod_title_tr.png");
}
/*------------------------------------*/

/* ======== Curam Styling 2016 ======== */


body.curam.soria .container-panel #stackCon-threeimages {
  top: 5px;
  left: 0px;
  overflow: auto;
  width: 650px;
  height: 190px;
  padding-left: 40px;
  float: left;
  position: relative;
}

body.curam .cfss-case-content-panel {
    width: 630px;
}





body.logon {
margin:0px;
font-size:70%;
font-family:tahoma;
background-color:#d1e1f4;
}
.logon .top-background {
background-color:#D4E4F5;
height:483px;
width:100%;
}
.logon .bottom-background {
background:#e9effb url("../../themes/v6/images/gradient_below.png") 0px top repeat-x;
position:absolute;
top:495px;
bottom:0px;
right:0px;
left:0px;
}
.logon .login-content {
height:442px;
position:absolute;
width:418px;
top:60px;
z-index:1;
width:100%;
text-align:center;
margin:0px auto;
}
.logon .login-people {
background:url("../../themes/v6/images/blue_people_repeat.png") 0 0 repeat-x;
height:408px;
width:100%;
position:absolute;
top:75px;
}
h1.login-welcome {
color:#005291;
font-size:190%;
text-transform:uppercase;
display:block;
margin-top:214px;
margin-bottom:0px;
font-weight:normal;
}
h2.login-note {
display:block;
margin-top:35px;
font-size:100%;
margin-bottom:0px;
font-weight:normal;
color: #ffffff;
}
.login-content label {
font-weight:normal;
font-size:100%;
margin-right:29px;
}
.logon .login-content h2.message1 {
margin:35px 0px 0px 0px;
font-weight:bold;
font-size:100%;
}
.logon .login-content p {
margin:10px 0px 20px 0px;
}
.logon .login-content p.message_start {
margin:18px 0px 0px 0px;
}
.logon .login-content p.message {
margin:0px 0px 0px 0px;
}
.logon .login-content p.message_end {
margin:0px 0px 10px 0px;
}
.logon .login-content p.copyright {
color:#7e7e7e;
margin:20px 0px 0px 0px;
}
.logon.logout .login-content p.copyright {
color:#7e7e7e;
margin:15px 0px 0px 0px;
}
.login-content input.submit {
position:absolute;
left:-10000000px;
width:10px;
}
.login-content input {
border:1px solid #CCDBEF;
width:125px;
font-family:tahoma;
font-size:100%;
padding:2px 2px 2px 4px;
}
.login-content a {
display:inline-block;
font-size:100%;
text-transform:capitalize;
}
body.logon .login-left-corner {
height:24px;
display:inline-block;
background:url("../../themes/v6/images/logon-button.png") 0 0 no-repeat;
color:black;
cursor:pointer;
}
body.logon .login-right-corner {
background:url("../../themes/v6/images/logon-button.png") right -62px no-repeat;
height:24px;
margin-left:2px;
display:inline-block;
}
body.logon .login-middle {
height:20px;
margin-right:4px;
display:inline-block;
background:url("../../themes/v6/images/logon-button.png") 0 -31px repeat-x;
padding:4px 16px 0px 18px;
}
body.logon a:hover .login-left-corner {
background:url("../../themes/v6/images/logon-button.png") 0 -93px no-repeat;
}
body.logon a:hover .login-right-corner {
background:url("../../themes/v6/images/logon-button.png") right -155px no-repeat;
}
body.logon a:hover .login-middle {
background:url("../../themes/v6/images/logon-button.png") 0 -124px repeat-x;
}
body.logon .login-content a.selected .login-left-corner {
background:url("../../themes/v6/images/logon-button.png") 0 -186px no-repeat;
}
body.logon .login-content a.selected .login-right-corner {
background:url("../../themes/v6/images/logon-button.png") right -248px no-repeat;
}
body.logon .login-content a.selected .login-middle {
background:url("../../themes/v6/images/logon-button.png") 0 -217px repeat-x;
}
.form-wrapper {
width:300px;
margin-bottom:16px;
}
.logout .form-wrapper {
width:307px;
margin-bottom:30px;
text-align:left;
}
.login-content table {
border-collapse:collapse;
}
.login-content form {
margin-top:4px;
}
tr.second-row td {
padding-top:3px;
}
ul.messages li.level-1
{
background:url("../themes/curam/images/Alerts_Red60_20px.png") no-repeat left top;
padding-left: 20px;
}
/*______________________________________________________________________________
 * DISASTER EBTCARDSSEARCHPOD
 *
 * styles for the search client contact pod
 */

.nfsearchdisasterebtcardspod-background {
  background-color: #ffffff;
  width: 100%;
}

.countylabel {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 10%;
    font-family:tahoma;
     padding-right:0px;
    font-size: 100%;
}

.countyfield {
    height: 20px;
    margin-bottom: 0px;
    margin-top: 5px;
    padding-right:0px;
    width: 90px;
}

.statuslabel {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 25%;
    font-family:tahoma;
     padding-right:0px;
    font-size: 100%;
}

.statusfield {
    height: 20px;
    margin-bottom: 0px;
    margin-top: 5px;
    padding-right:0px;
    width: 70px;
}

.suifromlabel {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    width: 25%;
    font-family:tahoma;
     padding-right:2px;
    font-size: 100%;
}

.suifromfield {
    height: 15px;
    margin-bottom: 0px;
    margin-top: 5px;
    padding-right:2px;
    width: 70%;
}


.suitolabel {
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 25%;
    font-family:tahoma;
    padding-right:2px;
    font-size: 100%;
}

.suitofield {
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-right:2px;
    width: 70%;
}

.panfromlabel {
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 25%;
    font-family:tahoma;
    padding-right:2px;
    font-size: 100%;
}

.panfromfield {
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-right:2px;
    width: 70%;
}

.pantolabel {
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 25%;
    padding-right:2px;
    font-family:tahoma;
    font-size: 100%;
}

.pantofield {
    height: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-right:2px;
    width: 70%;
}




.nfsearchdisasterebtcardspod-background td div.action-bar {
    text-align: left;
    float: none;
    width: 100%;
    margin-top: 10px;
}


.searchDisasterEBTCardsActions div.action-bar {
    text-align: left;
}

.searchDisasterEBTCardsActions span.action-bar {
    float: none;
}




