body.comm-page-custom-credit-application-home,
body.comm-page-home,
body.comm-page-custom-credit-application,
body.comm-page-self-register,
body.comm-page-custom-credit-app-summary,
body.comm-page-forgot-password{
  background: #E9E9E9;
}
body.comm-page-custom-credit-application-home,
body.comm-page-login-home,
body.comm-page-home,
body.comm-page-custom-credit-application,
body.comm-page-self-register,
body.comm-page-forgot-password{
    margin:0;
    padding:0;
}
.comm-page-home .siteforceSldsTwoCol48Layout .slds-medium-nowrap.slds-large-nowrap{
  margin: 0 3%;
}
.comm-page-home .siteforceSldsTwoCol48Layout .slds-medium-nowrap.slds-large-nowrap .comm-layout-column.slds-col--padded{
  padding: 0;
}
.inputwrapper .slds-input,
.inputwrapper .slds-input_faux,
.inputwrapper .slds-select.customselect,
.inputwrapper .slds-textarea{
  padding-top: 8px;
  padding-bottom: 8px;
  border-radius: 6px;
  border: 1px solid #D1D0CE;
  background: #f6f6f6;
  box-shadow: 0px 4px 4px 0px inset rgba(0, 0, 0, 0.10);
  font-size: 16px;
}
.inputwrapper .slds-select.customselect{
  min-height: 2.5rem;
  padding-left: 0.75rem;
  padding-right: 1rem;
}
.inputwrapper .slds-input::placeholder,
.inputwrapper .slds-input_faux::placeholder,
.inputwrapper .slds-textarea::placeholder {
  color: #BDBCBA;
}
.inputwrapper [role=combobox] input[readonly], 
.inputwrapper input[readonly][role=combobox],
.inputwrapper .slds-input[readonly]{
  border-color: #A0A0A0;
}
.inputwrapper .slds-input[readonly]{
  background-color: #f6f6f6;
  border-color: #E4E4E4;
  }
  .inputwrapper .slds-input:focus, 
  .inputwrapper .slds-input:active,
  .inputwrapper .slds-textarea:focus,
  .inputwrapper .slds-textarea:active,
  .inputwrapper [role=combobox] input[readonly]:focus, 
  .inputwrapper [role=combobox] input[readonly].slds-has-focus, 
  .inputwrapper input[readonly][role=combobox]:focus, 
  .inputwrapper input[readonly][role=combobox].slds-has-focus,
  .inputwrapper .slds-select.customselect:focus,
  .inputwrapper .slds-select.customselect:active{
   background: #ffffff;
   box-shadow: 0px 0px 0px 2px inset #FF7900;
   border-color: #FF7900;
}
.inputwrapper .slds-input[disabled],
.inputwrapper .slds-input[disabled]:focus,
.inputwrapper .slds-input[disabled]:active,
.inputwrapper .slds-textarea[disabled],
.inputwrapper .slds-textarea[disabled]:focus,
.inputwrapper .slds-textarea[disabled]:active{
  background-color: #E4E4E4;
  border-color: #C7C6C4;
  box-shadow: 0px 4px 4px 0px inset rgba(0, 0, 0, 0.10);
  color: #828282;
  }
  .inputwrapper .slds-combobox__input:focus{
    box-shadow: #FF7900 0 0 0 2px;
    background: #fff;
  }
.inputwrapper .slds-listbox_vertical .slds-listbox__option:focus, 
.inputwrapper .slds-listbox_vertical .slds-listbox__option.slds-has-focus{
background: #FF7900;
box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.10) inset;
color:#ffffff;
}
.inputwrapper .slds-listbox_vertical .slds-listbox__option.slds-has-focus .slds-listbox__option-meta{
  color:#ffffff;
}
.inputwrapper .slds-listbox_vertical .slds-listbox__option:focus, 
.inputwrapper .slds-listbox_vertical .slds-listbox__option:hover, 
.inputwrapper .slds-listbox_vertical .slds-listbox__option.slds-has-focus{
  background: #FF7900;
}
.inputwrapper .slds-checkbox .slds-checkbox_faux,
.inputwrapper .slds-radio .slds-radio_faux{
  background: #fff;
  border-color: #999999;
}
.inputwrapper .slds-form-element__label{
  font-size: 16px;
  color: #333333;
}
.inputwrapper .slds-checkbox [type=checkbox]:hover+.slds-checkbox__label .slds-checkbox_faux,
.inputwrapper .slds-checkbox [type=checkbox]:focus+.slds-checkbox__label .slds-checkbox_faux,
.inputwrapper .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux,
.inputwrapper .slds-radio [type=radio]:focus+.slds-radio__label .slds-radio_faux{
  border-color: #FF7900;
  box-shadow: none;
}
.inputwrapper .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux{
  border-color: #FF7900;
  background: #FF7900;
}
.inputwrapper .slds-checkbox [type=checkbox]:checked+.slds-checkbox__label .slds-checkbox_faux:after{
  border-color: #fff;
}
.inputwrapper .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after{
  background-color: #FF7900;
}
.inputwrapper .chkbluebg .slds-checkbox .slds-checkbox__label .slds-form-element__label{
color: #fff;
font-size: 12px;
}
.inputwrapper .slds-form-element_compound .slds-form-element__row{
margin-bottom: 1rem;
}
.inputwrapper .slds-form-element_compound .slds-form-element__row:last-child{
  margin-bottom: 0;
  }
.custom-progress_vertical .slds-progress{
  max-width: 100%;
}
.custom-progress_vertical .slds-progress__list{
flex-direction: column;
}
.custom-progress_vertical .slds-progress .slds-progress-bar{
display: none;
}
.custom-progress_vertical .slds-progress__item{
  padding: 10px 20px;
  display: flex;
  align-items: center;
  width: 100%;
}
.custom-progress_vertical .slds-progress__marker{
  background: transparent;
  border: 2px solid #B6B6B6;
  width: 28px;  
  min-width: 28px;
  height: 28px;
}
.custom-progress_vertical .slds-progress__item.slds-is-active .slds-progress__marker,
.custom-progress_vertical .slds-is-completed .slds-progress__marker_icon .slds-icon{
  width: 28px;
  height: 28px;

}
.custom-progress_vertical .slds-progress__item.slds-is-active .slds-progress__marker,
.custom-progress_vertical .slds-progress__item.slds-is-active .slds-progress__marker:focus{
  background: transparent;
  box-shadow: #FF7900 0 0 0 2px;
  border-color: transparent;
}
.custom-progress_vertical .slds-progress__item.slds-is-active .slds-progress__marker::after{
position: absolute;
content: '';
width: 11px;
height: 11px;
background: #FF7900;
border-radius: 50%;
}
.custom-progress_vertical .slds-is-completed .slds-progress__marker_icon .slds-icon{
fill: #FF7900;
}
.custom-progress_vertical .slds-progress__item.slds-is-completed .slds-progress__marker_icon{
color: #FF7900;
border-color: transparent;
}
.custom-progress_vertical .slds-progress__item.slds-is-completed .slds-progress__marker{
background: transparent;
}
.custom-progress_vertical .slds-progress__item.slds-is-active{
background: #FFDDBE;
}
.custom-progress_vertical .slds-progress__item .slds-progress__marker::before {
  content: '';
  position: relative;
  color: #B6B6B6;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
}
.custom-progress_vertical .slds-progress__item.slds-is-active .slds-progress__marker::before,
.custom-progress_vertical .slds-progress__item.slds-is-completed .slds-progress__marker::before{
  display: none;
}
.custom-progress_vertical .slds-progress__item:nth-child(1) .slds-progress__marker::before {
  content: '1';
}
.custom-progress_vertical .slds-progress__item:nth-child(2) .slds-progress__marker::before {
  content: '2';
}
.custom-progress_vertical .slds-progress__item:nth-child(3) .slds-progress__marker::before {
  content: '3';
}
.custom-progress_vertical .slds-progress__item:nth-child(4) .slds-progress__marker::before {
  content: '4';
}
.custom-progress_vertical .slds-progress__item:nth-child(5) .slds-progress__marker::before {
  content: '5';
}
.custom-progress_vertical .slds-progress__item:nth-child(6) .slds-progress__marker::before {
  content: '6';
}
.custom-progress_vertical .slds-progress__item:nth-child(7) .slds-progress__marker::before {
  content: '7';
}
.custom-progress_vertical .slds-progress__item:nth-child(8) .slds-progress__marker::before {
  content: '8';
}
.custom-progress_vertical .slds-progress__item:nth-child(9) .slds-progress__marker::before {
  content: '9';
}
.custom-progress_vertical .slds-progress__item:nth-child(10) .slds-progress__marker::before {
  content: '10';
}
.custom-progress_vertical .slds-progress__item:nth-child(11) .slds-progress__marker::before {
  content: '11';
}
.custom-progress_vertical .slds-progress__item::after {
  content: attr(data-label);
  display: inline-block;
  margin-left: 1rem;
  font-size: 16px;
  color: #828282; 
}
.custom-progress_vertical .slds-progress__item.slds-is-completed::after,
.custom-progress_vertical .slds-progress__item.slds-is-active::after{
  color: #FF7900; 
}
.custom-progress_vertical .slds-progress__item.slds-is-active .slds-progress__marker:hover, 
.custom-progress_vertical .slds-progress__item.slds-is-active .slds-progress__marker:focus{
  border-color:transparent;
}
.custom-progress_vertical .slds-progress__item .slds-progress__marker:focus{
  box-shadow: none;
}
.cxbtnprimary.slds-button_brand, 
.cxbtnprimary .slds-button_brand{
	background: #FF7900;
	border-color:#FF7900;
	border-radius: 44px;
	color: #fff;
	padding: 10px 30px;
}
.cxbtnprimary.slds-button_brand:hover,
.cxbtnprimary .slds-button_brand:hover{
  background: #FFB62F;
  border-color:#FFB62F;
  transform: none;
}
.cxbtnprimary.slds-button_brand:focus,
.cxbtnprimary .slds-button_brand:focus{
  background: #232323;
  border-color:#232323;
  box-shadow: none;
}
.cxbtnprimary.slds-button_brand[disabled],
.cxbtnprimary .slds-button_brand[disabled],
.cxbtnprimary.slds-button_brand[disabled]:hover,
.cxbtnprimary .slds-button_brand[disabled]:hover,
.cxbtnprimary.slds-button_brand[disabled]:focus,
.cxbtnprimary .slds-button_brand[disabled]:focus{
  background: #C1C1C1;
  border-color:#C1C1C1;
  box-shadow: none;
  transform: none;
}
.cxbtnneutral.slds-button_neutral,
.cxbtnneutral .slds-button_neutral{
border-color: #4F4F4F;
border-width: 2px;
border-radius: 44px;
color: #4F4F4F;
padding: 8px 30px;
}
.cxbtnneutral.slds-button_neutral:hover,
.cxbtnneutral .slds-button_neutral:hover{
  border-color: #FF7900;
  background: #fff;
  color: #FF7900;
  transform: none;
}
.cxbtnneutral.slds-button_neutral:focus,
.cxbtnneutral .slds-button_neutral:focus{
  box-shadow: none;
  background: #fff;
  border-color: #232323;
  color: #232323;
}
.cxbtnneutral.slds-button_neutral[disabled],
.cxbtnneutral .slds-button_neutral[disabled],
.cxbtnneutral.slds-button_neutral[disabled]:hover,
.cxbtnneutral .slds-button_neutral[disabled]:hover,
.cxbtnneutral.slds-button_neutral[disabled]:focus,
.cxbtnneutral .slds-button_neutral[disabled]:focus{
  background: #C1C1C1;
  border-color:#C1C1C1;
  color: #C1C1C1;
  box-shadow: none;
  transform: none;
}
.txtsearch .slds-form-element .slds-input-has-icon .slds-input__icon{
  height: 22px;
  width: 22px;
  top: 20px;
  fill: #BDBDBD;
}
.txtsearch .slds-input-has-icon_left-right .slds-input{
  padding-left: 2.5rem;
}
.rdInline .slds-form-element__control .slds-radio{
  display: inline-flex;
  margin-right: 1rem;
}
.tblnotification .slds-table_header-fixed_container .slds-scrollable_y{
  max-height: 150px;
	overflow-y: auto;
  overflow-x: hidden;
}
.tblnotification .slds-table_header-fixed .slds-th__action-button,
.tblnotification .slds-table_resizable-cols .slds-resizable{
display: none;
}
.tblnotification .slds-has-button-menu .slds-th__action{
  padding-right:0.5rem;
}
.tblnotification .slds-table thead th{
  font-weight: 500;
}
.tblnotification .slds-table th{
  font-weight: 600;
}
.tblnotification .slds-is-sortable .slds-th__action:hover, 
.tblnotification .slds-is-sortable .slds-th__action:focus,
.tblnotification .slds-table .slds-th__action:focus, 
.tblnotification .slds-table .slds-th__action:hover,
.tblnotification .slds-is-resizable .slds-th__action:focus, 
.tblnotification .slds-is-resizable .slds-th__action:focus:hover,
.tblnotification .slds-table th:focus, 
.tblnotification .slds-table th.slds-has-focus,
.tblnotification .slds-has-focus.slds-is-resizable .slds-th__action,
.tblnotification .slds-has-focus.slds-is-resizable .slds-th__action, 
.tblnotification .slds-has-focus.slds-is-resizable .slds-th__action:focus, 
.tblnotification .slds-has-focus.slds-is-resizable .slds-th__action:hover, 
.tblnotification .slds-has-focus.slds-is-resizable .slds-th__action:focus:hover, 
.tblnotification .slds-is-resizable .slds-th__action:focus, 
.tblnotification .slds-is-resizable .slds-th__action:focus:hover{
  background-color: #fff;
  box-shadow: none;
}
.tblnotification .slds-table th:focus, 
.tblnotification .slds-table th.slds-has-focus, 
.tblnotification .slds-table [role=gridcell]:focus, 
.tblnotification .slds-table [role=gridcell].slds-has-focus {
  box-shadow: none;
}
.tblnotification .slds-is-sortable .slds-th__action .slds-is-sortable__icon,
.tblnotification .slds-is-sortable .slds-th__action:hover .slds-is-sortable__icon, 
.tblnotification .slds-is-sortable .slds-th__action:focus .slds-is-sortable__icon,
.tblnotification .slds-is-sortable.slds-has-focus .slds-th__action .slds-is-sortable__icon, 
.tblnotification .slds-is-sortable.slds-has-focus .slds-th__action:hover .slds-is-sortable__icon, 
.tblnotification .slds-is-sortable.slds-has-focus .slds-th__action:focus .slds-is-sortable__icon{
  display: none;
}
.tblnotification .slds-table .slds-th__action .slds-icon_container{
  width: 14px;
  height: 12px;
  margin-left: 0.5rem;
}
.tblnotification .slds-is-sortable .slds-is-sorted_asc .private-dt-sort-icon_container,
.tblnotification .slds-is-sortable .slds-is-sorted_desc .private-dt-sort-icon_container{
  opacity: 1;
}
.tblnotification .slds-table .slds-is-sorted_asc .slds-icon_container{
  background-image: url(/resource/1727331488000/cxCommonResource/sortedUpDown.svg);
  background-repeat: no-repeat;
}
.tblnotification .slds-table .slds-is-sorted_desc .slds-icon_container{
  background-image: url(/resource/1727331488000/cxCommonResource/sortedUpDown.svg);
  background-repeat: no-repeat;
  transform: rotate(180deg);
}
.tblnotification .slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>td:not(.slds-has-focus), 
.tblnotification .slds-table_bordered:not(.slds-no-row-hover) tbody tr:hover>th:not(.slds-has-focus), 
.tblnotification .slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus>td:not(.slds-has-focus), 
.tblnotification .slds-table_bordered:not(.slds-no-row-hover) tbody tr:focus>th:not(.slds-has-focus), 
.tblnotification .slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover>td:not(.slds-has-focus), 
.tblnotification .slds-table--bordered:not(.slds-no-row-hover) tbody tr:hover>th:not(.slds-has-focus), 
.tblnotification .slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus>td:not(.slds-has-focus), 
.tblnotification .slds-table--bordered:not(.slds-no-row-hover) tbody tr:focus>th:not(.slds-has-focus){
  box-shadow: none;
}
.tblnotification .slds-table:not(.slds-no-row-hover) tbody tr:hover>td, 
.tblnotification .slds-table:not(.slds-no-row-hover) tbody tr:hover>th, 
.tblnotification .slds-table:not(.slds-no-row-hover) tbody tr:focus>td, 
.tblnotification .slds-table:not(.slds-no-row-hover) tbody tr:focus>th{
  background-color:#FFF0E1;
  box-shadow: none;
}
.tblnotification .slds-table_header-fixed_container .slds-scrollable_y::-webkit-scrollbar {
  width: 10px;
} 
.tblnotification .slds-table_header-fixed_container .slds-scrollable_y::-webkit-scrollbar-track {
  background-color: #f2f2f2;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}
.tblnotification .slds-table_header-fixed_container .slds-scrollable_y::-webkit-scrollbar-thumb {
  -webkit-border-radius: 8px;
  border-radius: 8px;
  background: #FF7900; 
}
.tabcontainer .slds-tabs_default__nav{
border-bottom: 4px solid #D9D9D9;
}
.tabcontainer .slds-tabs_default .slds-tabs_default__item{
padding: 0 1rem;
}
.tabcontainer .slds-tabs_default__item.slds-is-active:after,
.tabcontainer .slds-tabs_default__item:focus:after,
.tabcontainer .slds-tabs_default__item:after,
.tabcontainer .slds-tabs_default__item:hover:after{
display: none;
}
.tabcontainer .slds-tabs_default__link{
color: #BDBDBD;
}
.tabcontainer .slds-tabs_default__item.slds-is-active .slds-tabs_default__link{
position: relative;
color: #333;
overflow: visible;
}
.tabcontainer .slds-tabs_default__item.slds-is-active .slds-tabs_default__link:after{
  display: block;
  content: '';
  bottom: -2px;
  left: 0;
  right: 0;
  height: 4px;
  position: absolute;
  background-color:#333;
}
.tabcontainer .customsummarytab .slds-tabs_default__item:nth-child(2) .slds-tabs_default__link{
  padding-right: 2rem;
}
.accordioncontainer .slds-accordion__summary{
  background-color: #FFDDBE;
  border-radius: 6px 6px 0px 0px;
  border-bottom: 2px solid #FF7900;
}
.accordioncontainer .slds-accordion__summary-action{
  padding-left: 2rem;
}
.accordioncontainer .slds-accordion__summary-heading,
.accordioncontainer .slds-accordion__summary-action:hover, 
.accordioncontainer .slds-accordion__summary-action:focus{
  color: #FF7900;
}
.accordioncontainer .slds-accordion__list-item{
  border-top: 0;
}
.accordioncontainer .slds-accordion__summary-heading .slds-button:focus{
  box-shadow:none;
}
.accordioncontainer .slds-accordion__summary-action lightning-primitive-icon .slds-button__icon{
  display: none;
}
.accordioncontainer .slds-accordion__summary-action lightning-primitive-icon{
  position: relative;
}
.accordioncontainer .slds-accordion__summary-action lightning-primitive-icon:after{
  content: '';
  position: absolute;
  top: calc(50% - 4px);
  left: calc(50% - 16px);
  width: 12px;
  height: 10px;
  background-image: url(/resource/1727331488000/cxCommonResource/accrightarrow.svg);
  background-repeat: no-repeat;
}
.accordioncontainer .slds-accordion__section{
  margin-bottom: 4px;
}
.accordioncontainer .slds-accordion__section.slds-is-open{
  background: #ffffff;
  border: 2px solid #FF7900;
  border-radius: 10px;
}
.accordioncontainer .slds-accordion__content .frmoverview{
  padding: 1rem 0.5rem 0 0.5rem;
}
.accordioncontainer .slds-is-open .slds-accordion__summary-action lightning-primitive-icon:after{
  content: '';
  position: absolute;
  top: calc(50% - 4px);
  left: calc(50% - 16px);
  width: 12px;
  height: 10px;
  background-image: url(/resource/1727331488000/cxCommonResource/accdownarrow.svg);
  background-repeat: no-repeat;
}
.accordioncontainer .slds-is-open .slds-accordion__summary{
  background-color: #FF7900;
  border-radius: 6px 6px 0px 0px;
}
.accordioncontainer .slds-is-open .slds-accordion__summary-heading,
.accordioncontainer .slds-is-open .slds-accordion__summary-action:hover, 
.accordioncontainer .slds-is-open .slds-accordion__summary-action:focus{
  color: #fff;
}
.accordioncontainer .slds-accordion__summary .slds-button_inverse{
  border-color: #FF7900;
  color: #FF7900;
  }
  .accordioncontainer .slds-accordion__summary .slds-button_inverse:hover,
  .accordioncontainer .slds-accordion__summary .slds-button_inverse:focus{
    background: transparent;
    border-color: #9F4C00;
    color: #9F4C00;
    box-shadow:none;
  }
  .accordioncontainer .slds-is-open .slds-accordion__summary .slds-button_inverse,
  .accordioncontainer .slds-is-open .slds-accordion__summary .slds-button_inverse{
    border-color: #FFDDBE;
    color: #FFDDBE;
  }
  .accordioncontainer .slds-is-open .slds-accordion__summary .slds-button_inverse:hover,
  .accordioncontainer .slds-is-open .slds-accordion__summary .slds-button_inverse:focus{
    border-color: #ffffff;
    background: transparent;
    color: #ffffff;
  }
.chkconfirm .slds-form-element .slds-form-element__control .slds-checkbox_faux{
  position: absolute;
  left: -24px;
  top: 2px;
}
.chkconfirm .slds-form-element__label{
  padding-left: 1.5rem;
  display: block;
  font-size: 12px;
}
.inputwrapper .slds-form-element_address .slds-form-element__control .slds-form-element__label:empty{
display: none;
}
.customSpinner .slds-spinner_container .slds-spinner_brand::after,
.customSpinner .slds-spinner_container .slds-spinner_brand::before,
.customSpinner .slds-spinner_container .slds-spinner_brand .slds-spinner__dot-a::after,
.customSpinner .slds-spinner_container .slds-spinner_brand .slds-spinner__dot-a::before,
.customSpinner .slds-spinner_container .slds-spinner_brand .slds-spinner__dot-b::after,
.customSpinner .slds-spinner_container .slds-spinner_brand .slds-spinner__dot-b::before{
  background-color: #FF7900;
}
.uploadfile .slds-form-element .slds-form-element__label,
.uploadfile .slds-form-element .slds-file-selector__button lightning-primitive-icon{
    display: none;
}
.uploadfile .slds-form-element .slds-form-element__control .slds-file-selector,
.uploadfile .slds-file-selector .slds-file-selector__dropzone slot{
    display: block;
}
.uploadfile .slds-file-selector .slds-file-selector__dropzone{
    padding: 0;
    border: 0;
    border-radius: 0;
    display: block;
}
.uploadfile .slds-form-element .slds-file-selector_files .slds-file-selector__body{
    background: #FFF9F3;
    border: 2px dashed #FF7900;
    padding: 20px;
    border-radius: 6px;
    text-align: center;
    cursor: pointer;
    justify-content: center;
}
.attachmentbox .uploadfile .slds-form-element .slds-file-selector_files .slds-file-selector__body{
    flex-direction: column-reverse;
}
.uploadfile .slds-form-element .slds-file-selector__button{
    background: #FF7900;
    border-color: #FF7900;
    border-radius: 44px;
    color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
}
.uploadfile .slds-form-element .slds-file-selector__button:hover{
    background: #FFB62F;
    border-color: #FFB62F;
}
.uploadfile .slds-form-element .slds-file-selector__button:active,
.uploadfile .slds-form-element .slds-file-selector__button:focus{
    background: #232323;
    border-color: #232323;
    box-shadow: none;
}
.attachmentbox .uploadfile .slds-form-element .slds-file-selector__button{
margin-top: 1rem;
}
.uploadfile .slds-form-element .slds-file-selector_files .slds-file-selector__text{
    padding-left: 50px;
    position: relative;
}
.uploadfile .slds-form-element .slds-file-selector_files .slds-file-selector__text.slds-medium-show{
display: block;
}
.uploadfile .slds-form-element .slds-file-selector_files .slds-file-selector__text::before{
content: '';
position: absolute;
  top: calc(50% - 14px);
  left: 6px;
  width: 39px;
  height: 30px;
  background-image: url(/resource/1727331488000/cxCommonResource/uploadfile.svg);
  background-repeat: no-repeat;
  background-size: contain;
}
.inputwrapper .slds-form-element__label.slds-form-element__legend{
font-weight: normal;
}
.modal-container .siteforcePanelsContainer .modal-header .title{
  font-size: 1rem;
}
.slds-modal .modal-container .slds-modal__header{
  border-bottom-width: 1px;
}
.slds-modal .modal-container .slds-modal__footer{
  border-top-width:1px;
}
.modal-container .forceContentPanelFooter .slds-button.slds-button_neutral.uiButton--brand{
	background: #FF7900;
	border-color:#FF7900;
	border-radius: 44px;
	color: #fff;
  line-height: normal;
	padding: 6px 30px;
}
.modal-container .forceContentPanelFooter  .slds-button.slds-button_neutral.uiButton--brand:hover{
  background: #FFB62F;
  border-color:#FFB62F;
  transform: none;
}
.modal-container .forceContentPanelFooter  .slds-button.slds-button_neutral.uiButton--brand:focus{
  background: #232323;
  border-color:#232323;
  box-shadow: none;
}
.modal-container .forceContentPanelFooter  .slds-button.slds-button_neutral.uiButton--brand[disabled],
.modal-container .forceContentPanelFooter  .slds-button.slds-button_neutral.uiButton--brand[disabled]:hover,
.modal-container .forceContentPanelFooter  .slds-button.slds-button_neutral.uiButton--brand[disabled]:focus{
  background: #C1C1C1;
  border-color:#C1C1C1;
  box-shadow: none;
  transform: none;
}
.tooltip {
  position: relative;
  cursor: pointer;
display: inline-block;
  margin-left: 5px;
}
.tooltip .slds-icon{
width: 16px;
height: 16px;
}
.tooltip::before,
.tooltip::after {
  position: absolute;
z-index: 2;
display: none;
  transition: opacity 0.3s;
  pointer-events: none;
}

.tooltip::before {
  content: attr(data-tooltip);
  background-color: #2977C6;
  color: #E9E9E9;
  white-space: normal;
  font-weight: 500;
  line-height: 1.2;
  padding: 8px 16px;
min-width: 400px;
max-width: 400px;
  border-radius: 5px;
  top: 100%;
left: calc(50% - 200px);
margin-top: 5px;
}

.tooltip::after {
  content: '';
  border: 5px solid transparent;
  border-bottom-color: #2977C6;
top: calc(100% - 4px);
left: 3px;
}

.tooltip:hover::before,
.tooltip:hover::after {
display: block;
}
.completionbox .legend-container {
  display: flex;
flex-direction: column;
}
.completionbox .chartcontent .doughnutChart.chartjs-render-monitor{
  position: relative;
  z-index: 2;
}
.completionbox .legenddetail{
  max-width: 96%;
  flex-basis: 96%;
  display: inline-flex;
  justify-content: space-between;
}
.completionbox .legend-item {
  display: flex;
  align-items: center;
padding: 0.2rem;
}
.completionbox .legend-item:hover{
  background-color:#FFF0E1;
  border-radius:4px;
}
.completionbox .legend-color {
  width: 12px;
  height: 12px;
display: inline-block;
  border-radius: 50%;
  margin-right: 5px;
}
.completionbox .legend-text {
  font-size: 14px;
}
.completionbox .legend-container .legend-text .info-icon::after{
  content: 'i';
  position: relative;
  top: -1px;
  cursor: pointer;
  width: 16px;
  height: 16px;
  display: inline-flex;
  background: #1e4978;
  border-radius: 50%;
  color: #fff;
  align-items: center;
  justify-content: center;
  font-weight: bold;
  font-size: 12px;
}
@media (max-width:1440px){
  .cxbtnprimary.slds-button_brand,
  .cxbtnprimary .slds-button_brand{
    padding: 10px 22px;
  }
  .cxbtnneutral.slds-button_neutral,
  .cxbtnneutral .slds-button_neutral{
    padding: 8px 22px;
  }
}
@media (max-width:1280px){
.inputwrapper .slds-input,
.inputwrapper .slds-input_faux,
.inputwrapper .slds-select.customselect,
.inputwrapper .slds-textarea{
  padding-top: 4px;
  padding-bottom: 4px;
  font-size: 13px;
}
.cxbtnprimary.slds-button_brand,
.cxbtnprimary .slds-button_brand{
  padding: 5px 16px;
}
.cxbtnneutral.slds-button_neutral,
.cxbtnneutral .slds-button_neutral{
  padding: 3.7px 16px;
}
.custom-progress_vertical .slds-progress__item{
  padding: 8px 16px;
}
.custom-progress_vertical .slds-progress__item::after,
.custom-progress_vertical .slds-progress__item .slds-progress__marker::before,
.inputwrapper .slds-form-element__label{
  font-size: 13px;
}
.uploadfile .slds-form-element .slds-file-selector__button{
    padding-top: 4px;
    padding-bottom: 4px;
  }
}
@media (max-width:991px){
  .custom-progress_vertical .slds-progress__list{
    display: none;
  }
  .custom-progress_vertical .slds-progress .slds-progress-bar{
    display: block;
    top: auto;
    background: #D9D9D9;
    border-radius: 2px;
  }
  .custom-progress_vertical .slds-progress .slds-progress-bar__value{
    background: #FF7900;
    border-radius: 2px;
  }
  
}
@media (max-width:767px){
body.comm-page-home:before,
body.comm-page-custom-credit-app-summary:before,
body.comm-page-forgot-password:before{
  background-size: 70%;
}
.tooltip::before {
	min-width: 300px;
}
}
@media (max-width:440px){
  body.comm-page-home:before,
  body.comm-page-custom-credit-app-summary:before,
  body.comm-page-forgot-password:before{
    background-size: contain;
  }
  .uploadfile .slds-form-element .slds-file-selector__button{
    line-height: normal;
  }
  .inputwrapper .chklbl-element .slds-form-element__control .slds-checkbox{
    padding-left: 24px;
  }
  .inputwrapper .chklbl-element .slds-checkbox .slds-checkbox_faux{
    position: absolute;
    left: 0;
  }
  }