/*Railway modified*/
@font-face {
  font-family: ralewaymodified700;
  src: url('/resource/cos_assets/font/raleway-modified-700.ttf');
}

@font-face {
  font-family: ralewaymodified600;
  src: url('/resource/cos_assets/font/raleway-modified-600.ttf');
}

@font-face {
  font-family: ralewaymodified400;
  src: url('/resource/cos_assets/font/raleway-modified-400.ttf');
}

body {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

/* Overrides */
.community_byo-scoped-header-and-footer__footer-content.lwc-6raprfhcujs {
    background-color: #FDFDFD !important;
}

.community_byo-scoped-header-and-footer__header-content.lwc-6raprfhcujs {
    background-color: #FDFDFD !important;
}

.community_byo-scoped-header-and-footer__footer-content {
    background-color: #FDFDFD !important;
}

.cc-footer {
    border-top: 1px solid #FDFDFD;
}

/* ODS Styles */
.omniscript-article {
    max-width: 100%;
    border: none !important;
}

.omniscript-body{
    border: none !important;
}

.slds-card {
	border: none;
}

/* Remove padding for omniscript container on community to allow for custom Step implementation */
.forceCommunitySection .cb-section_column {
    padding: 0 !important;
}

/* Remove the border on right of omniscript*/
@media screen and (min-width: 48em){ 
	.omniscript-body[data-stepborder='right'] {
		border-right: none;
	}
}

/* Remove the underline border at the top of the omniscript*/
.omniscript-article .vlc-separator {
	border: none;
	margin: 0;
}

.slds-gutters .slds-col {
    padding: 0;
}

/* Remove left margin on omniscript next, previous, and save for later buttons. */
@media (max-width: 48em) {
	.omniscript-article .slds-grid_align-end, .omniscript-article .slds-grid--align-end {
		display: flex;
		flex-direction: column-reverse;
	}
	.omniscript-btn-previous, .omniscript-btn-next, .omniscript-btn-save-for-later {
		margin: 1rem 0 0 0;
		width: 100%;
		max-width: none;
	}
	.omniscript-article .slds-gutters .slds-col {
		padding: 0 0 0 0.75rem;
	}

	.omniscript-sfl-actions {
		margin: 1rem 0 0 0;
	}
}

/* Remove the auto save for later text at the top of the omniscript*/
omnistudio-omniscript-save-for-later-acknowledge .slds-text-body_small {
    font-size: 0;
    visibility: hidden;
}

/* ODS Banners */
.line-break-large {
	border-top: #D1D1D1 2px solid;
    margin-right: 0;
	font-size: 0 !important;
}

.line-break {
    border-top: #D1D1D1 1px solid;
    margin-right: 2rem;
}

.summary-wrapper {
    background-color: #F2F2F2;
    margin-left: -1.5rem;
    padding-left: 2rem;
	padding-right: 2rem;
}

.summary-wrapper p {
    word-break: break-word;
}

.blue-info-wrapper {
    display: flex;
    flex-direction: row;
    background-color: #E2F0F4;
    padding: 1.5rem;
    margin-bottom: 2rem;
    box-shadow: -4px 0px 0px #1080A6;
}

.blue-info-wrapper img{
	max-width: 100%;
	height: 100%;
}

.blue-info-text{
	margin-left: 1.5rem;
    margin-bottom: 0;
}

h4.blue-info-text {
    font-size: 1.5rem !important;
    font-weight: 700;
}

.blue-info-wrapper p {
    margin-left: 1.5rem;
    font-size: 1rem;
}

.black-info-wrapper {
    display: flex;
    flex-direction: row;
    /*  */
    padding: 1.5rem;
	margin-top: 2.5rem;
    border-style: solid;
    border-width: 2px;
    border-radius: 6px;
    box-shadow: none;
    background-color: #33333308;
    margin-bottom: 2rem;
}

.black-info-wrapper .icon{
    width: 24px;
    height: 24px;
    background-color: #333333;
    color: white;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    font-size: 18px;
    margin: 6px 16px 0 0;
    font-size: 16px;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.black-info-wrapper h3{
    font-size: 24px;
    font-weight: 700;
}

.black-info-text{
    margin-top: 6px;
}

.black-bg-padded {
    background-color: #333333;
    color: #FFFFFF;
    padding: 8px;
}

.red-info-wrapper {
    display: flex;
    flex-direction: row;
    
    background-color: #FCEFF0;
    padding: 1.5rem;
	margin-top: 2.5rem;
    box-shadow: -4px 0px 0px #CD0000;
}

.red-info-wrapper img{
	max-width: 100%;
	height: 100%;
}

.red-info-text{
	margin-left: 1.5rem;
}

.green-info-wrapper {
    display: flex;
    flex-direction: row;
    
    background-color: #E5F0E9;
    padding: 1.5rem;
	margin-top: 2.5rem;
    box-shadow: -4px 0px 0px #118847;
}

.green-info-wrapper img {
	margin-top: 0.25rem;
	max-width: unset;
	height: unset;
}

.green-info-text {
	margin-left: 1.5rem;
}


.homepage-grey-info-wrapper {
    display: flex;
    flex-direction: row;
    background-color: #F2F2F2;
    padding: 0.25rem 0.5rem;
    margin-left: 1rem;
    box-shadow: -4px 0px 0px #367A76;
    align-items: center;
}
@media (max-width: 40rem) {
    .homepage-grey-info-wrapper {
        margin-top: 1rem;
        margin-left: 0;
    }
}
.homepage-grey-info-wrapper.medium {
    padding: 1rem;
    max-width: 72rem;
    margin-left: 0;
    align-items: center;
}
.grey-info-wrapper img {
	max-width: unset !important;
	width: 20px !important;
}

.grey-info-text {
	margin-left: 1rem;
}


.yellow-info-wrapper {
    display: flex;
    flex-direction: row;
    
    background-color: #FEF6DC;
    padding: 1.5rem;
	margin-top: 2.5rem;
    box-shadow: -4px 0px 0px #FFD440;
}

.yellow-info-wrapper img{
	max-width: unset;
	height: unset;
	margin-top: 0.5rem;
}

.yellow-info-text{
	margin-left: 1.5rem;
}

/* Standard omniscript component styling overrides */
.slds-rich-text-editor__output h1.ontario-h1,
.slds-rich-text-editor__output h1 {
	font-family: ralewaymodified700;
    font-size: 2rem;
	color: #00478F;
    letter-spacing: .04rem;
    line-height: 1.29;
    margin: 2.5rem 2rem 1.5rem 0;
    max-width: 70rem;
}
@media screen and (min-width: 40em) {
    .slds-rich-text-editor__output h1.ontario-h1,
	.slds-rich-text-editor__output h1	{
		font-size: 2.5rem;
		letter-spacing: .04rem;
		line-height: 1.2;
	}
}

.slds-rich-text-editor__output h2.ontario-h2,
.slds-rich-text-editor__output h2,
[data-omni-key="DocumentUpload"] .slds-rich-text-editor__output h2,
[data-omni-key="DocumentUploadRGI"] .slds-rich-text-editor__output h2 {
	font-family: ralewaymodified700;
    font-size: 22px;
	color: #000;
    letter-spacing: .03rem;
    line-height: 1.37;
    margin: 1.5rem 2rem 1rem 0;
    max-width: 48rem;
}

[data-omni-key="DocumentUpload"] .slds-rich-text-editor__output h2,
[data-omni-key="DocumentUploadRGI"] .slds-rich-text-editor__output h2,
[data-omni-key="AdditionalDocumentUpload"] .slds-rich-text-editor__output h2 {
	margin-bottom: 50px;
}

[data-omni-key="AdditionalDocumentUpload"] button.slds-button.slds-button_reset.slds-accordion__summary-action {
    margin-bottom: 30px;
}

.custom-step-label.slds-page-header__title,
h1.slds-page-header__title,
.os-step-label.slds-page-header__title {
    display: none;
}

abbr.slds-required {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-family: 'open sans';
    line-height: normal;
    display: inline-block;
    vertical-align: top;
}


.omniscript-article .slds-radio .slds-form-element__label {
	color: #1a1a1a;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 25.6px;
    letter-spacing: 0;
	margin: 0;
}

.omniscript-article legend .slds-form-element__legend, 
.omniscript-article label.slds-form-element__label {
	font-family: ralewaymodified700;
	cursor: pointer;
    color: #1a1a1a;
    font-size: 1.1875rem;
	padding-top: 0;
    
    white-space: normal !important;
    width: auto !important;
}

.omniscript-article legend .slds-form-element__legend, 
.omniscript-article label.slds-form-element__label:not(.slds-medium-size_6-of-12 label.slds-form-element__label),
.omniscript-article .slds-text-title_caps,
.omniscript-article .slds-checkbox label,
.slds-rich-text-editor__output p.customized-label {
	cursor: pointer;
	color: #1a1a1a !important;
	font-family: ralewaymodified700 !important;
    font-size: 19px;
    line-height: 29px;
    letter-spacing: 0.32px;    
	margin-bottom: 5px;
	padding: 0;
    white-space: normal !important;
    width: auto !important;
}

.slds-rich-text-editor__output p.customized-label {
	margin-top: 0;
}

label.slds-form-element__label[omnistudio-combobox_combobox_slds] {
	cursor: pointer;
    color: #333333;
    font-size: 1.1875rem;
    font-weight: 700;
    line-height: 1.5rem;
	padding-top: 0;
    
    white-space: normal !important;
    width: auto !important;
}

.omniscript-article legend.slds-show.slds-float_left {
    
	margin-bottom: 1rem;
	font-size: 0;
}

label.slds-form-element__label[runtime_omnistudio_common-input_input_slds] {
    overflow: visible;
}

.omniscript-article .slds-input:focus, 
.omniscript-article .slds-input:active, 
.omniscript-article .slds-textarea:focus, 
.omniscript-article .slds-textarea:active,
input[type=checkbox]:focus, 
input[type=radio]:focus+.slds-radio__label .slds-radio_faux,
.slds-accordion__summary-heading .slds-button:focus {
	box-shadow:0 0 0 4px #3ca6d3 !important;
	outline:4px solid transparent !important;
	transition:box-shadow .1s ease-in-out !important;
}

.omniscript-article .slds-textarea:focus, 
.omniscript-article .slds-textarea:active {
	border-color: #333333 !important;
}

[omnistudio-omniscriptbaseaction_omniscriptbaseaction] .slds-button,
.omniscript-article .slds-form-element:not(
    .slds-combobox .slds-form-element, 
    .omniscript-article .slds-text-block, 
    .omni-file .slds-form-element, 
    c-datetime-picker .slds-dropdown-trigger,
	.slds-dropdown-trigger_click) {
    margin-bottom: 1.5rem;
    margin-right: 1rem;
}

.card lightning-input.slds-form-element {
    margin: 0 !important;
}

[omnistudio-omniscript-edit-block] .slds-button {
    margin-top: 1rem;
}

.slds-dropdown-trigger_click[omnistudio-datepicker_datepicker_slds] {
    margin: 0 !important;
}
	
.omniscript-article .slds-input, 
.omniscript-article .slds-textarea,
.omniscript-article .slds-select {
	border:1px solid #333333 !important;
	border-radius: 8px !important;
	box-sizing:border-box !important;
	color:#333333 !important;
	display:block;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
	font-size:1rem !important;
	line-height:1.5 !important;
	width:100%;
	height: auto;
	padding:.625rem 1rem !important;
	transition:box-shadow .1s ease-in-out !important;
}

.filters.slds-box {
    background: transparent;
}

.omniscript-article .filters.slds-box .slds-select {	
	  appearance: none;
	  -webkit-appearance: none;
	  -moz-appearance: none;
	  background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(116, 116, 116)" height="12" viewBox="0 0 24 24" width="12" xmlns="http://www.w3.org/2000/svg"><path d="M7 10l5 5 5-5z"/></svg>');
	  background-repeat: no-repeat;
	  background-position: right 0.75rem center;
	  background-size: 2rem;
}

.omniscript-article .filters.slds-box .slds-select:focus {
    box-shadow: 0 0 0 4px #3ca6d3 !important;
    outline: 4px solid transparent !important;
    transition: box-shadow .1s ease-in-out !important;
}

@media screen and (max-width: 40em) {
	.omniscript-article .slds-medium-size_6-of-12 .slds-form-container, 
	.omniscript-article .slds-medium-size_6-of-12 .slds-combobox {
		margin-right: 0 !important;
	}
}

/* Error Message */
.omniscript-article .slds-form-element__help, 
.omniscript-article .slds-form-element__helper {
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 25.6px;
	margin: 7px 0;
	padding-left: 34px;
	position: relative;
}

.omniscript-article .slds-form-element__help:not(.slds-text_warning):before,
.omniscript-article .slds-form-element__helper:before,
.omniscript-article [data-omni-key="NatureOfAbuse"] .slds-form-element__help span:before,
.omniscript-article [data-omni-key="ProofOfCoResidency"] .slds-form-element__help span:before,
.omniscript-article [data-omni-key="WrittenVerificationOfAbuseTB"] .slds-form-element__help span:before {
    content: "";
    left: 0;
    position: absolute;
    background-image: url(/s/sfsites/c/resource/simcoeimagesfonts/images/info-red.png);
    width: 24px;
    height: 24px;
    background-size: 24px;
}

.omniscript-article [data-omni-key="NatureOfAbuse"] .slds-form-element__help:before,
.omniscript-article [data-omni-key="ProofOfCoResidency"] .slds-form-element__help:before,
.omniscript-article [data-omni-key="WrittenVerificationOfAbuse"] .slds-form-element__help:before,
.omniscript-article [data-omni-key="DocumentUploadRGI"] .slds-form-element__help:before {
	display: none;
}

.omniscript-article [data-omni-key="NatureOfAbuse"] .slds-form-element__help,
.omniscript-article [data-omni-key="ProofOfCoResidency"] .slds-form-element__help,
.omniscript-article [data-omni-key="WrittenVerificationOfAbuse"] .slds-form-element__help,
.omniscript-article [data-omni-key="DocumentUploadRGI"] .slds-form-element__help,
.omniscript-article [data-omni-key="DocumentUpload"] .slds-form-element__help,
.omniscript-article [data-omni-key="AdditionalDocumentUpload"] .slds-form-element__help {
	padding: 0;
}

.omniscript-article [data-omni-key="NatureOfAbuse"] .slds-form-element__help span,
.omniscript-article [data-omni-key="ProofOfCoResidency"] .slds-form-element__help span,
.omniscript-article [data-omni-key="WrittenVerificationOfAbuse"] .slds-form-element__help span,
.omniscript-article [data-omni-key="DocumentUploadRGI"] .slds-form-element__help span,
.omniscript-article [data-omni-key="DocumentUpload"] .slds-form-element__help span,
.omniscript-article [data-omni-key="AdditionalDocumentUpload"] .slds-form-element__help span {
	padding-left: 34px !important;
}


c-radio-group .slds-form-element__help, 
c-radio-group .slds-form-element__helper {
    margin-bottom: 24px;
}

.omniscript-article .slds-textarea {
	min-height: 9rem;
}

.omniscript-article .slds-medium-size_9-of-12 input {
    max-width: 4rem !important;
}

.omniscript-article .slds-combobox_container {
    
}

.omniscript-article .slds-file-selector__dropzone {
    
    border: 2px solid #0066CC;
    padding: 2rem;
    text-align: center;
	/* margin-top: 2rem; */
}

.omniscript-article .slds-file-selector__body {
    justify-content: center;
}

/* Adding underline to file upload text to mimic link*/
.omniscript-article span.slds-file-selector__button {
    text-decoration: underline;
    cursor: pointer;
}

.omni-file[runtime_omnistudio_omniscript-omniscriptFile_omniscriptFile] {
    margin-bottom: 0;
}

.dropdown-container[omnistudio-combobox_combobox_slds] {
	margin: 0;
}

.omniscript-article .slds-dropdown_fluid, 
.omniscript-article .slds-dropdown--fluid {
    min-width: var(--lwc-sizeXSmall,12rem);
    width: 100%;
    left: 0;
	margin: 0 !important;
	transform: none;
}

.omniscript-article span.slds-listbox__option-text.slds-listbox__option-text_entity {
    font-size: 1rem;
}

.omniscript-article .vlocity-btn:focus, .omniscript-article .vlocity-btn:active {
	box-shadow:0 0 0 4px #3ca6d3;
	outline:4px solid transparent;
	transition:box-shadow .1s ease-in-out}

.omniscript-article .vlocity-btn, 
.omniscript-article .slds-button_stretch {
	border: none;
    border-radius: 8px;
    box-sizing: border-box;
    box-shadow: none;
    font-size: 1.125rem;
    font-weight: 600;
    line-height: 1.5555555556;
    padding: 0.625rem 1.5rem !important;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
}

.omniscript-btn-next, 
.omniscript-btn-previous {
    width: 8rem !important;
}

@media (min-width: 48em) {
	.omniscript-btn-next {
        max-width: 240px;
		width: 40%;
	}
	
	.omniscript-btn-previous {
		max-width: 120px;
		width: 40%;
	}
}

.omniscript-sfl-actions {
    padding: 0 !important;
}`

.omniscript-sfl-actions > div {
    margin-left: -15px;
    padding: 0 !important;
	margin-top: 16px;
}

@media screen and (max-width: 40em) {
	.omniscript-article .vlocity-btn{
		margin-right:0;
		display:block;
		width:100%
	}
}
.omniscript-button-position omnistudio-button {
    width: auto;
}

.omniscript-article .slds-button_brand {
	background-color:#06c;
	color:#fff;
	width: 8rem;
}
	
.omniscript-article button.vlocity-btn.slds-button.slds-button_brand:hover {
	background-color:#00478f;
	color:#fff}
	
.omniscript-article .slds-button_brand:focus {
	background-color:#00478f;
	color:#fff;
	transition:background-color .2s ease-out,box-shadow .1s ease-in-out}
	
.omniscript-article .slds-button_brand:active {
	background-color:#002142;
	color:#fff;
	transition:background-color 0s,box-shadow .1s ease-in-out}
	
.omniscript-article .slds-button_brand:visited{color:#fff}
	
.omniscript-article .slds-button_neutral {
	background-color:#fff;
	border:2px solid #06c;
	color:#06c;
}
	
.omniscript-article .slds-button_neutral:hover {
	background-color:#e0f0ff;
	border-color:#00478f;
	color:#00478f}
	
.omniscript-article .slds-button_neutral:focus {
	background-color:#e0f0ff;
	border-color:#00478f;
	color:#00478f;
	transition:background-color .2s ease-out,box-shadow .1s ease-in-out}
	
.omniscript-article .slds-button_neutral:active {
	background-color:#c2e0ff;
	border-color:#002142;
	color:#002142;
	transition:background-color 0s,box-shadow .1s ease-in-out}

.omniscript-article .slds-button_neutral:visited{color:#06c}

.omniscript-article .slds-button_base {
	background-color:transparent;
	color:#06c;
	text-decoration:underline;
	padding: .625rem 1.5rem;
}
	
.omniscript-article .slds-button_base:hover {
	background-color: #e8e8e8;
    color: #00478f;
    text-decoration: underline;
}

.omniscript-article .slds-button_base:focus {
	background-color: #e8e8e8;
    color: #00478f;
    text-decoration: underline;
    transition: background-color .2s ease-out, box-shadow .1s ease-in-out;
}

.omniscript-article .slds-button_base:active {
	background-color:#d1d1d1;
	color:#002142;;
	transition:background-color 0s,box-shadow .1s ease-in-out;
	border: none;}

.omniscript-article .slds-button_base:visited{color:#06c}

.omniscript-article .slds-file-selector__button {
    border: none;
	color: #0066CC;
	font-size: 1rem;
	line-height:1.6rem;
}

.omniscript-article .slds-file-selector__text {
    border: none;
	color: #666666;
	font-size: 1rem;
	line-height:1.6rem;
}

.omniscript-article .slds-file-selector__button:hover, .omniscript-article .slds-file-selector__button:focus, .omniscript-article .slds-file-selector__button:active {
	background-color: #ffffff;
	border: none;
	color: #00478F;
}

.omniscript-article .slds-radio .slds-radio_faux, .omniscript-article .slds-radio .slds-radio--faux {
    content:"";
	cursor: pointer;
    border:1px solid #1a1a1a;
    border-radius:50%;
    box-sizing:border-box;
    left:0;
    width:32px;
    height:32px;
    transition:border .1s ease-in-out;
}

.omniscript-article .slds-form-element__control .slds-radio {
    margin-top: 1.25rem;
	padding-left: 0;
}

.omniscript-article .slds-form-element__control .slds-radio:first-of-type{
    margin-top: 0.75rem;
}

/* 11/12 Sized Components for conditional components*/
.omniscript-article .slds-medium-size_11-of-12 .slds-form-element {
    padding-left: 1.5rem;
}

.omniscript-article .slds-radio [type=radio]:checked+.slds-radio_faux:after, .omniscript-article .slds-radio [type=radio]:checked+.slds-radio--faux:after, .omniscript-article .slds-radio [type=radio]:checked~.slds-radio_faux:after, .omniscript-article .slds-radio [type=radio]:checked~.slds-radio--faux:after, .omniscript-article .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux:after, .omniscript-article .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux:after, .omniscript-article .slds-radio__label .slds-radio--faux:focus {
	display: flex;
    align-items: flex-start; /* Aligns items at the top */
    gap: 0.5rem; /* Adds some spacing between the radio button and the text */
    width: 1rem;
    height: 1rem;
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    background: none;
    border: 10px solid #1a1a1a;
	
}
.omniscript-article .slds-radio [type=radio]:checked+.slds-radio_faux, .omniscript-article .slds-radio [type=radio]:checked+.slds-radio--faux, .omniscript-article .slds-radio [type=radio]:checked~.slds-radio_faux, .omniscript-article .slds-radio [type=radio]:checked~.slds-radio--faux, .omniscript-article .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio_faux, .omniscript-article .slds-radio [type=radio]:checked+.slds-radio__label .slds-radio--faux{
	border-color: #333333;
}

.omniscript-article .slds-radio .slds-radio_faux:focus, .omniscript-article .slds-radio .slds-radio--faux:focus {
	box-shadow: 0 0 0 4px #3ca6d3;
}

[omnistudio-omniscriptDisclosure_omniscriptDisclosure].slds-box {
    border: none;
    padding: 0;
}

.omniscript-article .slds-checkbox .slds-checkbox_faux,
.omniscript-article .slds-checkbox .slds-checkbox--faux {
    width: 32px;
    height: 32px;
    display: inline-block;
	cursor: pointer;
	margin: 0 15px 0 0;
    position: relative;
    border: 1px solid #333333;
    border-radius: 4px;
    background-color: white;
    transition: all 0.2s ease-in-out;
}

.omniscript-article .slds-checkbox .slds-checkbox_faux:checked + .slds-text-heading_small:before {
	background: #000;
    width: 32px;
    height: 32px;
    content: "";
    left: 0;
    position: absolute;
    border-radius: 4px;
}

.omniscript-article .slds-checkbox .slds-checkbox_faux:checked + .slds-text-heading_small:after {
	content: '';
    position: absolute;
    top: 50%;
    left: 1.5%;
    transform: translate(-50%, -60%) rotate(45deg);
    width: 0.75rem;
    height: 1.5rem;
    border: solid white;
    border-width: 0 3.5px 3.5px 0;
}

.filters .slds-wrap .slds-col.slds-checkbox .slds-checkbox--faux:checked:before,
.select-clear-button .slds-checkbox_faux:checked:before {
	background: #000;
    width: 32px;
    height: 32px;
    content: "";
    left: 0;
    position: absolute;
    border-radius: 4px;
	top: 0;
}
.filters .slds-wrap .slds-col.slds-checkbox .slds-checkbox--faux:checked:after,
.select-clear-button .slds-checkbox_faux:checked:after {
	content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -60%) rotate(45deg);
    width: 0.75rem;
    height: 1.5rem;
    border: solid white;
    border-width: 0 3.5px 3.5px 0;
}

.omniscript-article c-checkbox-group .slds-form-element__label:not(.slds-form-element__legend) {
	font-size: 16px !important;
	font-weight: 400 !important;
	margin-left: 0.25rem !important;
}

omnistudio-omniscript-checkbox .slds-checkbox_faux{
    margin-right: 1rem !important;
}

/*.omniscript-article .slds-checkbox [type="checkbox"] {
    width: 1px;
    height: 1px;
    border: 0;
    clip: rect(0 0 0 0);
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
}*/

.omniscript-article .slds-checkbox [type="checkbox"]:checked + .slds-checkbox_faux,
.omniscript-article .slds-checkbox [type="checkbox"]:checked + .slds-checkbox--faux,
.omniscript-article .slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox_faux,
.omniscript-article .slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox--faux,
.omniscript-article .slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox_faux,
.omniscript-article .slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox--faux {
    background-color: #000;
    border-color: #000;
}

.omniscript-article .slds-checkbox [type="checkbox"]:checked + .slds-checkbox_faux:after,
.omniscript-article .slds-checkbox [type="checkbox"]:checked + .slds-checkbox--faux:after,
.omniscript-article .slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox_faux:after,
.omniscript-article .slds-checkbox [type="checkbox"]:checked ~ .slds-checkbox--faux:after,
.omniscript-article .slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox_faux:after,
.omniscript-article .slds-checkbox [type="checkbox"]:checked + .slds-checkbox__label .slds-checkbox--faux:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -60%) rotate(45deg);
    width: 0.75rem;
    height: 1.5rem;
    border: solid white;
    border-width: 0 3.5px 3.5px 0;
}

.omniscript-article .slds-checkbox__label {
    display: inline-flex;
    align-items: center;
    vertical-align: middle;
}

.omniscript-article .slds-checkbox:not(:first-of-type) {
    margin-top: 1rem;
}

.omniscript-article span.slds-form-element__label.slds-show--inline.slds-p-top_none {
    margin-left: 0.5rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #333333;
}

/* Focus styles */
.omniscript-article .slds-checkbox [type="checkbox"]:focus + .slds-checkbox_faux,
.omniscript-article .slds-checkbox [type="checkbox"]:focus + .slds-checkbox--faux,
.omniscript-article .slds-checkbox [type="checkbox"]:focus ~ .slds-checkbox_faux,
.omniscript-article .slds-checkbox [type="checkbox"]:focus ~ .slds-checkbox--faux,
.omniscript-article .slds-checkbox [type="checkbox"]:focus + .slds-checkbox__label .slds-checkbox_faux,
.omniscript-article .slds-checkbox [type="checkbox"]:focus + .slds-checkbox__label .slds-checkbox--faux {
    box-shadow: 0 0 0 4px #3ca6d3;
    outline: none;
}

.omni-edit-block .slds-m-bottom_x-small.slds-grid.slds-m-top_small {
    background-color: #0000001a;
    text-align: left;
    font-weight: bold;
    font-size: 1.375rem;
    line-height: 2.1875rem;
	margin: 0;
    display: table-caption;
	text-wrap: wrap;
	word-break: break-word;
}

.omni-edit-block .slds-border_top {
    font-size: 1rem;
    border-top: solid;
	border-bottom: solid;
    border-width: 0.1rem 0;
    border-color: #333333;
    vertical-align: text-top;
}

.omni-edit-block .slds-text-title_caps, .omni-edit-block .slds-text-title--caps {
    font-size: 1rem;
    line-height: 1.3125rem;
    padding: 1.53125rem 0.5rem 1.53125rem 1rem;
	text-transform: capitalize;
}

.omniscript-article .slds-accordion__summary {
	/*max-width: 54rem;*/
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 0;
}

.omniscript-article .slds-accordion__summary-action {
	padding-bottom: 0;
	padding-top: 0;
}

.omniscript-article .slds-accordion__section {
	/*padding-top: 2.5rem;*/
	padding: 0;
}

.omniscript-article .slds-accordion__summary h3 {
	font-size: 1.5rem !important;
	color: #0066CC !important;
	margin-bottom: 0.75rem !important;
}

.omniscript-article .slds-accordion__content {
	padding: 0 !important;
}

.omniscript-article .slds-accordion__summary .vlocity-btn{
	padding: 0;
}

c-icon[omnistudio-omniscriptblock_omniscriptblock] {
    margin-bottom: 1rem;
}

.omniscript-article .slds-p-right_small, .slds-p-right--small {
    padding-right: 0;
}

.slds-rich-text-editor__output p {
    margin: 20px 0;
	font-size: 16px;
}

.slds-rich-text-editor__output strong {
	font-family: ralewaymodified700;
    font-size: 28px;
    line-height: 40px;
    letter-spacing: 0.32px;
}

.slds-rich-text-editor__output li {
    font-family: ralewaymodified700;
    font-size: 19px;
    line-height: 38px;
    letter-spacing: 0.32px;
}

.slds-scoped-notification.slds-scoped-notification_form {
    padding: 10px 0;
}

.omniscript-article .slds-progress-bar {
    max-width: 46rem;
}

omnistudio-navigate-action[data-omni-key="DEFAULT-CANCEL"] {
    display: none;
}

.omni-file[omnistudio-omniscriptFile_omniscriptFile] {
    margin: 0;
    max-width: 48rem;
	padding: 0 !important;
}

.omniscript-article .slds-tooltip_container .vlocity-btn {
    margin: 0;
    padding: 0 !important;
    position: absolute;
    height: 14px;
    width: 14px;
    top: 6px;
    bottom: unset;
}

.required-annotation{
	font-size: 1rem;
}

.slds-has-dividers_around-space li.slds-item:last-child {
    margin-bottom: 2rem;
}
/* Hide Drop Files text on upload file button */
.slds-file-selector__text{
	display:none
	display:none
}

[omnistudio-omniscriptfile_omniscriptfile]:focus-visible {
    outline: none;
}

.omniscript-article .slds-modal__content {
	padding: 2.5rem;
}

@media (min-width: 48em) {
    .omniscript-article .slds-modal_large .slds-modal__container, .omniscript-article .slds-modal--large .slds-modal__container {
        width: 90%;
        max-width: 54rem;
        min-width: 40rem;
    }
}

.omniscript-article .slds-truncate {
    max-width: 100%;
    overflow: visible;
    text-overflow: ellipsis;
    white-space: break-spaces;
}

.slds-form-element__static {
    font-size: 1rem;
}

/*Success alert box style*/
.slds-scoped-notification_light.slds-scoped-notification--success,
[data-omni-key="Confirmation"] .slds-rich-text-editor__output span div div {
    border-color: #118847;
    background-color: #e5f0e9;
    border-width: 0 0 0 4px;
    border-style: solid;
    padding: 2rem 1.5rem;
}

.slds-scoped-notification_light.slds-scoped-notification--success p,
.slds-scoped-notification_light.slds-scoped-notification--error p {
    font-size: 16px;
}

[data-omni-key="Confirmation"] .slds-rich-text-editor__output span div div h2 strong {
	font-size: 20px;
	line-height: normal;
}

[data-omni-key="Confirmation"] .slds-rich-text-editor__output span div div h2 {
	position: relative;
	padding-left: 50px;
	font-family: ralewaymodified400;
    font-weight: normal;
}

[data-omni-key="Confirmation"] .slds-rich-text-editor__output span div div h2:before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(/s/sfsites/c/resource/simcoeimagesfonts/images/info-green.png);
    background-size: 30px;
}

/*Error alert box style*/
.slds-scoped-notification_light.slds-scoped-notification--error {
	border-color: #cd0000;
    background-color: #fceff0;
	border-width: 0 0 0 4px;
    border-style: solid;
	padding: 2rem 1.5rem;
	margin-bottom: 2rem;
}

.slds-scoped-notification_light.slds-scoped-notification--error .slds-media__figure svg {
    visibility: hidden;
}

.slds-scoped-notification_light.slds-scoped-notification--error .slds-media__figure {
    position: relative;
}

.slds-scoped-notification_light.slds-scoped-notification--error .slds-media__figure:before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(/s/sfsites/c/resource/simcoeimagesfonts/images/info-red.png);
    background-size: 30px;
}

/*warning alert box style*/
.slds-scoped-notification_light.slds-scoped-notification--warning {
	border-color: #ffd440;
    background-color: #fef6dc;
	border-width: 0 0 0 4px;
	border-style: solid;
	padding: 24px;
	display: flex;
    align-items: flex-start;
	margin-bottom: 2rem;
}

.slds-scoped-notification_light.slds-scoped-notification--warning .slds-media__figure svg {
    visibility: hidden;
}

.slds-scoped-notification_light.slds-scoped-notification--warning .slds-media__figure {
    position: relative;
}

.slds-scoped-notification_light.slds-scoped-notification--warning .slds-media__figure:before {
    content: "";
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(/s/sfsites/c/resource/simcoeimagesfonts/images/info-yellow.png);
    background-size: 30px;
}
.slds-scoped-notification_light.slds-scoped-notification--warning .slds-media__body p {
	font-size: 16px;
}



runtime_omnistudio_common-button.slds-hidden {
    display: none;
}

.omniscript-btn-previous ~.omniscript-btn-next, 
.omniscript-btn-previous ~.omniscript-btn-save-for-later {
	width: auto;
}

[data-omni-key="DOBMessaging"] .slds-scoped-notification.slds-scoped-notification_light.slds-scoped-notification--error,
[data-omni-key="DOBMessagingCoApp"] .slds-scoped-notification.slds-scoped-notification_light.slds-scoped-notification--error {
    background: transparent !important;
    padding: 0;
    margin-top: -25px;
	border: 0;
}

[data-omni-key="DOBMessaging"] .slds-scoped-notification.slds-scoped-notification_light.slds-scoped-notification--error .slds-media__figure,
[data-omni-key="DOBMessagingCoApp"] .slds-scoped-notification.slds-scoped-notification_light.slds-scoped-notification--error .slds-media__figure  {
	margin-right: 0;
}

[data-omni-key="DOBMessaging"] .slds-scoped-notification.slds-scoped-notification_light.slds-scoped-notification--error .slds-media__figure:before,
[data-omni-key="DOBMessagingCoApp"] .slds-scoped-notification.slds-scoped-notification_light.slds-scoped-notification--error .slds-media__figure:before {
	width: 24px;
    height: 24px;
    background-size: 24px;
    top: 5px;
}

[data-omni-key="DOBMessaging"] .slds-scoped-notification.slds-scoped-notification_light.slds-scoped-notification--error .slds-media__body p,
[data-omni-key="DOBMessagingCoApp"] .slds-scoped-notification.slds-scoped-notification_light.slds-scoped-notification--error .slds-media__body p {
	color: rgb(234, 0, 30) !important;
}

.slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium {
    align-items: center;
    margin: 50px 0 80px;
}

.slds-grid.slds-wrap.slds-gutters.slds-p-horizontal_medium.slds-show_medium .slds-col.slds-order_2.slds-medium-order_1.slds-size_12-of-12.slds-medium-size_6-of-12 {
	padding: 0;
}

.omniscript-button-position runtime_omnistudio_common-button {
    width: auto;
	padding: 0;
	margin: 0;
}


.omni-hz-stepchart-list-item .omni-hz-stepchart-popover-container .omni-hz-stepchart-popover {
	top: 50%;
    left: calc(50% + 10px);
    transform: translate(-52%, -100%);
	text-align: center;
}

.slds-progress__list li:first-child .slds-popover__body,
.slds-progress__list li:nth-child(9) .slds-popover__body {
	width: 150px;
}

.slds-progress__list li:nth-child(6) .slds-popover__body {
	width: 100px;
}

[data-omni-key="DocumentUpload"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning),
[data-omni-key="AdditionalRequirements"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning),
[data-omni-key="SpecialPriorityStatus"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning),
[data-omni-key="DocumentUploadRGI"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning),
[data-omni-key="ReviewSubmission"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning),
[data-omni-key="AdditionalDocumentUpload"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) {
    border-color: #1080a6;
    background-color: #e2f0f4;
    padding: 24px;
    border-width: 0 0 0 4px;
    border-style: solid;
	margin-bottom: 2rem;
	display: flex;
    align-items: flex-start;
}
[data-omni-key="DocumentUpload"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure,
[data-omni-key="AdditionalRequirements"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure,
[data-omni-key="SpecialPriorityStatus"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure,
[data-omni-key="DocumentUploadRGI"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure,
[data-omni-key="ReviewSubmission"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure,
[data-omni-key="AdditionalDocumentUpload"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure {
	position: relative;
}

[data-omni-key="DocumentUpload"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure .slds-icon_container svg,
[data-omni-key="AdditionalRequirements"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure .slds-icon_container svg,
[data-omni-key="SpecialPriorityStatus"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure .slds-icon_container svg,
[data-omni-key="DocumentUploadRGI"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure .slds-icon_container svg,
[data-omni-key="ReviewSubmission"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure .slds-icon_container svg,
[data-omni-key="AdditionalDocumentUpload"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure .slds-icon_container svg  {
	display: none;
}

[data-omni-key="DocumentUpload"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure:before,
[data-omni-key="AdditionalRequirements"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure:before,
[data-omni-key="SpecialPriorityStatus"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure:before,
[data-omni-key="DocumentUploadRGI"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure:before,
[data-omni-key="ReviewSubmission"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure:before,
[data-omni-key="AdditionalDocumentUpload"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__figure:before {
	content: "";
    left: 0;
    position: absolute;
    background-image: url(/s/sfsites/c/resource/simcoeimagesfonts/images/info-blue.png);
    width: 24px;
    height: 24px;
    background-size: 24px;
}

[data-omni-key="DocumentUpload"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__body p,
[data-omni-key="AdditionalRequirements"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__body p,
[data-omni-key="SpecialPriorityStatus"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__body p,
[data-omni-key="DocumentUploadRGI"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__body p,
[data-omni-key="ReviewSubmission"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__body p,
[data-omni-key="AdditionalDocumentUpload"] .slds-scoped-notification:not(.slds-scoped-notification--error):not(.slds-scoped-notification--warning) .slds-media__body p {
	padding: 0 0 0 30px;
	font-size: 16px;
}

.filters > .slds-wrap {
    gap: 20px;
    display: flex;
    justify-content: center;
    padding: 10px;
}

.filters .slds-wrap .slds-col {
    width: 48%;
	padding: 0;
    margin: 0 0 20px 0;
}
.slds-checkbox {
    display: flex !important;
    align-items: center;
	margin: 10px 0;
}

.slds-checkbox label {
    margin: 0 !important;
}

[data-omni-key="SPSBlock"] {
    margin-top: -20px;
}

[data-omni-key="SPSBlock"] [data-omni-key="TextBlock4"] .slds-rich-text-editor__output:first-child p,
[data-omni-key="DocumentUpload"] div.slds-form-element__help:before,
[data-omni-key="AdditionalDocumentUpload"] div.slds-form-element__help:before {
    display: none;
}

[data-omni-key="DocumentUpload"] .slds-form-element__help span,
[data-omni-key="SpecialPriorityStatus"] .slds-form-element__help span,
[data-omni-key="DocumentUploadRGI"] .slds-form-element__help span,
[data-omni-key="AdditionalDocumentUpload"] .slds-form-element__help span {
	position: relative !important;
}

[data-omni-key="DocumentUpload"] .slds-form-element__help span:before,
[data-omni-key="SpecialPriorityStatus"] span.slds-form-element__help:before,
[data-omni-key="DocumentUploadRGI"] .slds-form-element__help span:before,
[data-omni-key="WrittenVerificationOfAbuse"] .slds-form-element__help span:before,
[data-omni-key="AdditionalDocumentUpload"] .slds-form-element__help span:before {
    content: "";
	left: 0;
    position: absolute;
    background-image: url(/s/sfsites/c/resource/simcoeimagesfonts/images/info-red.png);
    width: 24px;
    height: 24px;
    background-size: 24px;
}


[data-omni-key="DocumentUpload"] > div,
[data-omni-key="DocumentUploadRGI"] .slds-has-error {
    display: flex;
	flex-direction: column;
    width: 100%;
	position: relative;
}

[data-omni-key="NatureOfAbuse"]  slot > div,
[data-omni-key="ProofOfCoResidency"]  slot > div,
[data-omni-key="WrittenVerificationOfAbuse"]  slot > div {
    display: flex;
	flex-direction: row;
    width: 100%;
	position: relative;
}

[data-omni-key="SpecialPriorityStatus"] .slds-has-error .slds-grid {
    display: table-cell;
    vertical-align: top;
}

[data-omni-key="DocumentUpload"] .slds-has-error .slds-grid.omni-file-input,
[data-omni-key="DocumentUpload"] .slds-has-error lightning-primitive-input-file,
[data-omni-key="SpecialPriorityStatus"] .slds-has-error .slds-grid.omni-file-input,
[data-omni-key="SpecialPriorityStatus"] .slds-has-error lightning-primitive-input-file,
[data-omni-key="DocumentUploadRGI"] .slds-has-error .slds-grid.omni-file-input,
[data-omni-key="DocumentUploadRGI"] .slds-has-error lightning-primitive-input-file {
    width: 100%;
}

[data-omni-key="DocumentUpload"] .slds-file-selector.slds-file-selector_files,
[data-omni-key="DocumentUpload"] .slds-has-error .slds-form-element__label,
[data-omni-key="SpecialPriorityStatus"] .slds-file-selector.slds-file-selector_files,
[data-omni-key="SpecialPriorityStatus"] .slds-has-error .slds-form-element__label,
[data-omni-key="DocumentUploadRGI"] .slds-file-selector.slds-file-selector_files,
[data-omni-key="DocumentUploadRGI"] .slds-has-error .slds-form-element__label  {
	padding: 0;
}

.siteforcePanelsContainer .slds-modal__container .modal-header .title {
	font-family: ralewaymodified700;
	color: #fff;
}

ul.file-list {
    padding-right: 16px;
}

.slds-form-element.slds-form-container.slds-relative-tooltip.slds-wrap {
    margin: 0;
}

[data-omni-key="ReviewSubmission"] .slds-accordion__summary-heading button.slds-button.slds-accordion__summary-action {
    border-top: 0;
}

[data-omni-key="SelectedHousingPreviewBlock"] .slds-box.slds-theme_default {
    margin: 20px 0;
}

[data-omni-key="SelectedHousingPreviewBlock"] .card {
    padding: 20px 0;
}

[data-omni-key="SelectedHousingPreviewBlock"] {
    margin-bottom: 40px;
}

.omniscript-article [data-omni-key="Dependent"] .slds-accordion__summary,
.omniscript-article [data-omni-key="PrimaryApplicantInfo"] .slds-accordion__summary,
.omniscript-article [data-omni-key="AlternateContactBlock"] .slds-accordion__summary,
.omniscript-article [data-omni-key="Release"] .slds-accordion__summary {
    margin: 20px 0 40px !important;
}

[data-omni-key="DocumentUploadRGI"] .slds-accordion__summary {
	margin: 0 0 40px !important;
}

[data-omni-key="Confirmation"] button.vlocity-btn.slds-button {
    width: auto;
}

[data-omni-key="postalCode"] .slds-form-element__help.slds-text_warning,
[data-omni-key="postalCode"] .slds-form-element__help.text_warning {
    display: none;
}

[data-omni-key="postalCode"] runtime_omnistudio_common-tooltip,
[data-omni-key="postalCode"] runtime_omnistudio_common-tooltip .vlocity-btn,
[data-omni-key="coAppPostalCode"] runtime_omnistudio_common-tooltip,
[data-omni-key="coAppPostalCode"] runtime_omnistudio_common-tooltip .vlocity-btn {
	padding: 0 !important;
}

[data-omni-key="Specifications"] runtime_omnistudio_common-tooltip .vlocity-btn {
	padding: 0 0 0 5px !important;
}

[data-omni-key="postalCode"] runtime_omnistudio_common-tooltip .vlocity-btn:hover svg, 
[data-omni-key="postalCode"] runtime_omnistudio_common-tooltip .vlocity-btn:focus svg,
[data-omni-key="coAppPostalCode"] runtime_omnistudio_common-tooltip .vlocity-btn:hover svg, 
[data-omni-key="coAppPostalCode"] runtime_omnistudio_common-tooltip .vlocity-btn:focus svg,
[data-omni-key="Specifications"] runtime_omnistudio_common-tooltip .vlocity-btn:focus svg {
    fill: rgb(116, 116, 116);
}


[data-omni-key="postalCode"] abbr {
    position: relative;
    margin-top: 2px;
}

[data-omni-key="postalCode"] label.slds-form-element__label.slds-show--inline,
[data-omni-key="OLWYDOB"] label.slds-form-element__label.slds-show--inline,
[data-omni-key="dependentDOB"] label.slds-form-element__label.slds-show--inline {
    margin-bottom: 0;
	height: 26px;
}

[data-omni-key="postalCode"] label.slds-form-element__label.slds-show--inline + .slds-grid c-tooltip.slds-tooltip_container {
    padding: 0;
    width: 14px;
    height: 14px;
}

.slds-radio [type=radio] + .slds-radio__label {
    display: flex;
    align-items: center;
}

.omniscript-article .omniscript-btn-save-for-later button.vlocity-btn.slds-button.slds-button_base {
    padding: 10px !important;
    margin: 0 !important;
}

.omniscript-article .omniscript-btn-save-for-later button.vlocity-btn.slds-button.slds-button_base:hover {
    background-color: transparent;
}

.omniscript-sfl-actions omnistudio-navigate-action + div {
    padding: 0 !important;
}

.slds-grid.slds-wrap.slds-grid_align-end.omniscript-button-position {
    margin: 0 -12px 0 0;
}

.filters .checkbox_wrapper {
    margin-top: 10px;
}

.filters .checkbox_wrapper input + label {
    font-family: ralewaymodified400 !important;
    font-weight: normal;
}

.card lightning-input.slds-form-element + span.slds-text-heading_small.settlement, .card .detail-line {
    color: #000;
}

.card lightning-input.slds-form-element + span.slds-text-heading_small.settlement {
    font-family: ralewaymodified700;
}

.card .detail-line {
    font-family: ralewaymodified400;
    font-weight: normal;
}

[data-omni-key="SpecialPriorityStatus"] .slds-has-error .slds-grid.omni-file-input + .slds-form-element__help {
    margin: 10px 0 0 12px;
}

[data-omni-key="donothaveInfo"] .slds-grid .slds-form-element__label {
    margin: 0 !important;
	color: #000 !important;
}

.omniscript-article [data-omni-key="ReviewSubmission"] [data-omni-key="Dependent"] .slds-accordion__summary {
    margin: 0 !important;
    padding: 0;
}

.omniscript-article [data-omni-key="ReviewSubmission"] .slds-accordion__summary-heading button.slds-button.slds-accordion__summary-action {
    margin: 0;
}

.omniscript-article [data-omni-key="ReviewSubmission"] .slds-accordion__summary + .slds-accordion__content omnistudio-omniscript-text-block {
    padding: 20px 0 !important;
}

[data-omni-key="SelectedHousingPreviewBlock"] .detail-line,
[data-omni-key="HousingSelections"] .detail-line {
    font-weight: normal !important;
}

.omniscript-article [data-omni-key="ReviewSubmission"] .card {
	margin: 20px 0;
}

.omniscript-article [data-omni-key="ConsentReleaseAndDeclaration"] .slds-checkbox,
.omniscript-article [data-omni-key="ConsentAndDeclarationAffordable"] .slds-checkbox {
    align-items: flex-start;
}

.omniscript-article [data-omni-key="ConsentReleaseAndDeclaration"] .slds-checkbox .slds-checkbox__label,
.omniscript-article [data-omni-key="ConsentAndDeclarationAffordable"] .slds-checkbox .slds-checkbox__label {
    display: flex;
    align-items: flex-start;
}

[data-omni-key="DocumentUpload"] .slds-accordion__content .slds-rich-text-editor__output strong,
[data-omni-key="DocumentUploadRGI"] .slds-accordion__content .slds-rich-text-editor__output strong {
	font-size: 20px;
}

[data-omni-key="DocumentUpload"] [data-omni-key="Block8"] {
    margin-top: 30px;
}

.siteforceThemeLayoutStarter>.body.isPageWidthFixed-true {
    min-height: 80vh;
}

[data-omni-key="SpecialPriorityStatus"] [data-omni-key="wishToSPS"],
[data-omni-key="OthersLivingWithYou"] button.slds-accordion__summary-action {
	margin-bottom: 30px;
}
[data-omni-key="OthersLivingWithYou"] .slds-accordion {
	margin-top: 30px;
}

.omniscript-btn-previous, .omniscript-btn-next {
    padding: 50px 0;
}

[data-omni-key="ReviewSubmission"] slot.slds-wrap runtime_omnistudio_omniscript-omniscript-block button.slds-button.slds-button_reset.slds-accordion__summary-action {
    margin: 25px 0 0;
    padding: 5px 0;
    display: flex;
    align-items: center;
}

runtime_omnistudio_omniscript-omniscript-navigate-action[data-omni-key="NavigateAction1"] {
    display: flex;
    margin: 20px 0;
    justify-content: flex-end;
}

[data-omni-key="NavigateToDraftApplication"] slot .slds-var-p-top_xx-small.slds-is-relative {
    display: flex;
    justify-content: flex-end;
    margin-right: 1rem;
}

[data-omni-key="NavigateToDraftApplication"] slot .slds-var-p-top_xx-small.slds-is-relative {
    display: flex;
    justify-content: flex-end;
}

[data-omni-key="NavigateToDraftApplication"] button.vlocity-btn.slds-button.slds-button_brand.slds-button_stretch {
    width: auto;
}

runtime_omnistudio_omniscript-omniscript-block {
    margin: 0 !important;
    padding: 0;
}

runtime_omnistudio_omniscript-omniscript-step-chart-items button.slds-button.slds-button_icon.slds-button_icon.slds-progress__marker.slds-progress__marker_icon.omni-stepchart-button-completed,
.slds-progress__item.slds-is-relative.slds-is-completed.omni-hz-stepchart-list-item.omni-hz-stepchart-completed{
    pointer-events: none;
}

[data-omni-key="Dependent"] {
    margin-top: -15px !important;
}

runtime_omnistudio_common-button.omniscript-btn-save-for-later {
    display: block;
}

[data-omni-key="Disclosure1"] .slds-box.vlc-slds-box__no-border .slds-box.disclosure-bottom-border:first-child {
    display: none;
}

.omniscript-article [data-omni-key="ConsentAndDeclarationAffordable"] .slds-checkbox .slds-checkbox__label span {
    color: #000;
}

/*login styles*/


.custom-container label.slds-form-element__label.slds-no-flex {
    font-family: ralewaymodified700;
    font-size: 19px;
    line-height: 29px;
    letter-spacing: 0.4px;
    color: #1a1a1a;
    padding-bottom: 10px;
}

.salesforceIdentityLoginBody2 .ui-widget {
    padding: 0 !important;
}


/**/
.cos_table .slds-text-color_error.slds-m-around_small {
	background-color: #0000001a;
    padding: 1.125rem 1rem 1.125rem 1.5rem;
    text-align: left;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 2.1875rem;
	color: #1a1a1a;
	margin: 0;
}

.cos_table thead {
    border: solid;
    border-width: .1875rem 0;
    border-color: #1a1a1a;
    vertical-align: top;
}

.cos_table thead th {
    text-align: left;
    padding: 1rem 0;
    margin: 0;
    font-size: 1.125rem;
    line-height: 1.5rem;
    -moz-text-size-adjust: none;
    text-size-adjust: none;
    -webkit-text-size-adjust: none;
}

.cos_table tbody {
    font-size: 1rem;
    vertical-align: middle;
}

.cos_table tbody tr {
    border: solid;
    border-width: .0625rem 0;
    border-color: #0000004d;
}

.cos_table tbody th {
    padding: 1.1875rem 1rem 1.1875rem 1.5rem;
    text-align: left;
    letter-spacing: .025rem;
    font-weight: 700;
	vertical-align: middle;
}

.cos_table td, 
.cos_table th {
    padding: 1.1875rem 1.5rem 1.1875rem 1rem;
    text-align: right;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1.0625rem;
	text-transform: capitalize;
}

.cos_table td:focus, 
.cos_table th:focus,
.cos_table tbody th .slds-is-resizable .slds-th__action:focus  {
	box-shadow: none;
}

.cos_table tr th:nth-child(2), .cos_table tr td:nth-child(2), 
.cos_table tr th:nth-child(3), .cos_table tr td:nth-child(3), 
.cos_table tr th:nth-child(4), .cos_table tr td:nth-child(4), 
.cos_table tr th:nth-child(6), .cos_table tr td:nth-child(6) {
    width: 160px !important;
}

.cos_table tr th:nth-child(5), 
.cos_table tr td:nth-child(5) {
    width: 300px !important;
}

.omniscript-article .cos_table tr td:nth-child(5) .slds-truncate {
	white-space: nowrap;
}

.cos_table lightning-primitive-header-factory.slds-cell-fixed.slds-is-resizable {
    position: relative;
    height: auto;
    display: block;
	width: inherit !important;
}

.cos_table .primary_button {	
    background: #00478F;
    color: #fff;
    border: 0;
	cursor: pointer;
    border-radius: 4px;
    padding: 11.5px 24px 11.5px 24px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    vertical-align: middle;
    height: 48px;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	
	&:focus,
    &:hover {
        box-shadow: 0 0 0 4px #3ca6d3;
        outline: 4px solid transparent;
    }

    &.disabled-btn {
        background: #CCCCCCBA;
        pointer-events: none;
    }
}

.dt-outer-container .slds-table_header-fixed_container.slds-scrollable_x {
    padding: 0;
}

.dt-outer-container .slds-table_header-fixed_container.slds-scrollable_x .slds-scrollable_y {
    overflow: hidden;
    height: auto;
}

[data-omni-key="DocumentUploadRGI"] .slds-combobox__form-element.slds-input-has-icon.slds-input-has-icon_right,
[data-omni-key="DocumentUpload"] .slds-combobox__form-element.slds-input-has-icon.slds-input-has-icon_right {
    width: 316px;
}

[data-omni-key="DocumentUploadRGI"] .slds-combobox__form-element.slds-input-has-icon.slds-input-has-icon_right .slds-input, [data-omni-key="DocumentUpload"] .slds-combobox__form-element.slds-input-has-icon.slds-input-has-icon_right .slds-input
[]{
	padding-right: 2.5rem !important;
}

[data-omni-key="DocumentUploadRGI"] article.omniscript-article.slds-card.slds-grid.slds-wrap.slds-grid_vertical-stretch ul, [data-omni-key="DocumentUpload"] article.omniscript-article.slds-card.slds-grid.slds-wrap.slds-grid_vertical-stretch ul
 {
	width: auto;
    min-width: 334px;
}

.cos_table tr th:nth-child(1) lightning-primitive-header-factory {
    display: none;
}

cos_table .slds-has-button-menu, span.slds-th__action {
    width: inherit !important;
}

.cos_table tr th:last-child lightning-primitive-resize-handler .slds-resizable__handle {
    display: none;
}


/*UAT Env related fixes*/
.omniscript-article .slds-form-element__control .slds-file-selector.slds-file-selector_files {
	width: auto;
	padding: 0;
}

.uiTabset--base.forceActionsContainer .tabs__content.uiTab {
    border: 0;
    margin-top: 30px;
    padding-bottom: 20px;
    border-bottom: 0.5px solid #000000;
    border-radius: 0;
}

.uiTabset--base.forceActionsContainer .tabs__content.uiTab .slds-grid.dummyControlsContainer {
    padding: 0;
}

.uiTabset--base.forceActionsContainer .tabs__content.uiTab button.slds-button.dummyButtonCallToAction.uiButton {
    border: 0;
    padding: 5px;
}

.uiTabset--base.forceActionsContainer .tabs__content.uiTab button.slds-button.dummyButtonCallToAction.uiButton:after {
    content: "Start your post or message";
    text-align: left;
    left: 0;
    position: absolute;
    font-family: Open Sans;
    font-weight: 400;
    font-size: 16px;
    line-height: 25.6px;
    letter-spacing: 0px;
    color: #1a1a1a;
}

.uiTabset--base.forceActionsContainer .tabs__content.uiTab button.slds-button.slds-button--brand.testid__dummy-button-submit-action.slds-col.slds-no-space.dummyButtonSubmitAction.uiButton {
    cursor: pointer;
    border-radius: 4px;
    padding: 11.5px 24px 11.5px 24px;
    font-family: Open Sans;
    font-weight: 600;
    font-size: 18px;
    line-height: 100%;
    vertical-align: middle;
    height: 48px;
    background: #00478F;
    color: #fff;
    border: 0;
}


.qe-feedCommentInput button.slds-button.image.slds-button_icon-border-filled, .uiTabset--base.forceActionsContainer ul.tabs__nav, .uiTabset--base.forceActionsContainer .tabs__content.uiTab button.slds-button.dummyButtonCallToAction.uiButton span, .uiTabset--base.forceActionsContainer .tabs__content.uiTab button.slds-button.slds-button--brand.testid__dummy-button-submit-action.slds-col.slds-no-space.dummyButtonSubmitAction.uiButton span {
    display: none;
}

.uiTabset--base.forceActionsContainer .tabs__content.uiTab button.slds-button.slds-button--brand.testid__dummy-button-submit-action.slds-col.slds-no-space.dummyButtonSubmitAction.uiButton:after {
    content: "Post";
}

.SMALL.uiTabset--base.uiTabset--task.uiTabset.oneActionsComposer.forceActionsContainer {
    margin-bottom: 24px;
}

.feedActions.slds-grid.qe-feedPanelFeedActions {
    padding: 0;
    display: flex;
    gap: 10px;
    justify-content: space-between;
    margin-bottom: 30px;
}

lightning-base-combobox button.slds-combobox__input.slds-input_faux, lightning-primitive-input-simple input.slds-input {
    border: 1px solid #1a1a1a;
    padding: 5px 15px;
    margin: 0;
}

lightning-base-combobox button.slds-combobox__input.slds-input_faux span.slds-truncate, 
lightning-primitive-input-simple input.slds-input::placeholder {
    font-family: Open Sans;
    font-weight: 400;
    font-size: 14px;
    line-height: 25.6px;
    letter-spacing: 0px;
    color: #1a1a1a;
}

.feedActions.slds-grid.qe-feedPanelFeedActions .feeds_sorter-filter.slds-m-right_x-small.feeds-filter, 
.feedActions.slds-grid.qe-feedPanelFeedActions button.slds-button.cuf-refresh, 
lightning-primitive-input-simple lightning-primitive-icon, feeds_sorter-filter {
    display: none;
}

button.slds-button.slds-button_icon.slds-button_icon-more {
    border: 1px solid #1a1a1a;
}
.feedActions.slds-grid.qe-feedPanelFeedActions {
    .right-actions .forceChatterSearchInFeed {
        margin: 0;
    }
}
.cuf-feed, .cuf-feedElementFullView {
    .cuf-element.inFeed {
        background: #F2F2F280;
        padding: 20px 20px 50px 20px !important;
        border: 1px solid #B3B3B3;
        border-radius: 5px;
        margin-bottom: 30px;
    }
}

.cuf-feed, .cuf-feedElementFullView {
    article.cuf-feedElement.cuf-feedItem {
        padding: 0 !important;
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & article.cuf-feedElement.cuf-feedItem {
        .cuf-entityLink {
            position: relative;
            position: relative;
            font-family: Open Sans;
            font-weight: 400;
            font-size: 16px;
            line-height: 25.6px;
            letter-spacing: 0px;
            color: #1a1a1a;
            text-decoration: none;
            outline: 0;
            border: 0;
            pointer-events: none;
            cursor: default;
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & article.cuf-feedElement.cuf-feedItem {
        & .cuf-entityLink {
            .cuf-actorImage:before {
                position: absolute;
                content: "";
                background-image: url(/resource/cos_assets/icons/cos-user.svg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: 30px;
                width: 30px;
                height: 30px;
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & article.cuf-feedElement.cuf-feedItem {
        & .cuf-entityLink {
            img {
                display: none;
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    .cuf-preamble p {
        display: flex;
        flex-direction: column;
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & article.cuf-feedElement.cuf-feedItem {
        .cuf-entityLink {
            position: relative;
            font-family: Open Sans;
            font-weight: 400;
            font-size: 16px;
            line-height: 25.6px;
            letter-spacing: 0px;
            color: #1a1a1a;
            text-decoration: none;
            outline: 0;
            border: 0;
            pointer-events: none;
            cursor: default;
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & article.cuf-feedElement.cuf-feedItem {
        & .cuf-entityLink {
            span {
                border: 0;
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & article.cuf-feedElement.cuf-feedItem {
        .cuf-subPreamble.slds-text-body--small a {
            font-family: Open Sans;
            font-weight: 400;
            font-size: 12px;
            line-height: 25.6px;
            letter-spacing: 0px;
            color: #1a1a1a;
        }
    }
}

.cuf-feedItemHeader.cuf-media .slds-media__body.forceChatterFeedItemHeader .cuf-preamble.slds-has-flexi-truncate {
    font-size: 0;
}

.cuf-feed, 
.cuf-feedElementFullView {
	article.slds-box.cuf-auxBody.cuf-auxBodyTrackedChange {
		background-color: #fff;
	}
}

article.slds-box.cuf-auxBody.cuf-auxBodyTrackedChange {
	.cuf-ftcDrillInItem {
		font-family: Open Sans;
		font-weight: 400;
		font-size: 16px;
		line-height: 25.6px;
		letter-spacing: 0px;
		margin-left: 30px;
		color: #000;

		span {
			font-size: inherit;
			color: #000;
		}
	}
}

.cuf-feed, .cuf-feedElementFullView {
    footer.slds-post__footer.interactions-wrap {
        position: absolute;
        bottom: 50px;
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & footer.slds-post__footer.interactions-wrap {
        li.forceChatterToggleLike.slds-col.slds-list__item.slds-m-right--medium {
            position: absolute;
            z-index: 1;
            margin-top: 20px;
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & footer.slds-post__footer.interactions-wrap {
        & li.forceChatterToggleLike.slds-col.slds-list__item.slds-m-right--medium {
            .slds-button span {
                font-family: Open Sans;
                font-weight: 400;
                font-size: 16px;
                letter-spacing: 0px;
                padding-left: 27px;
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & footer.slds-post__footer.interactions-wrap {
        & li.forceChatterToggleLike.slds-col.slds-list__item.slds-m-right--medium {
            svg.cuf-likeIcon {
                display: none;
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & footer.slds-post__footer.interactions-wrap {
        & li.forceChatterToggleLike.slds-col.slds-list__item.slds-m-right--medium {
            & .slds-button span {
                &:before {
                    position: absolute;
                    content: "";
                    background-image: url(/resource/cos_assets/icons/cos-like.svg);
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: 20px;
                    width: 20px;
                    height: 20px;
                    left: 0;
                }
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & footer.slds-post__footer.interactions-wrap {
        & li.forceChatterToggleLike.slds-col.slds-list__item.slds-m-right--medium {
            svg.cuf-likeIcon {
                display: none;
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & footer.slds-post__footer.interactions-wrap {
        li.cuf-commentLink, ul.slds-post__footer-meta-list {
            display: none;
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
		border: 0;
		
        .commentInputArea {
            padding: 0;
        }
    }
}


.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        lightning-avatar {
            display: none;
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        lightning-input.slds-grow.slds-form-element {
            height: 0;
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        .slds-form-element__control {
            position: relative;
            margin-left: 70px;
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & .slds-form-element__control {
            &:before {
                position: absolute;
                content: "Comment";
                background-image: url(/resource/cos_assets/icons/cos-comment.svg);
                background-repeat: no-repeat;
                background-position: center;
                background-size: 20px;
                width: 20px;
                height: 20px;
                padding-left: 35px;
                font-family: Open Sans;
                font-weight: 400;
                font-size: 16px;
                letter-spacing: 0px;
                line-height: 18px;
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        lightning-input input.slds-input {
            position: absolute;
            z-index: 1;
            width: 120px;
            left: 0;
            border: 0;
            background: transparent;
			
			&::placeholder {
				color: transparent;
			}
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    .cuf-commentInput.cuf-Large.expanded.forceChatterFeedCommentInput .qe-feedCommentInput .cuf-comment {
        margin-left: 0;
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & .messageBodyWrapper {
            & .slds-button-group-list {
                li.forceQuillButtonLink {
                    display: none;
                }
            }
        }
    }
}

.qe-feedCommentInput button.slds-button.image.slds-button_icon-border-filled, .uiTabset--base.forceActionsContainer ul.tabs__nav, .uiTabset--base.forceActionsContainer .tabs__content.uiTab button.slds-button.dummyButtonCallToAction.uiButton span, .uiTabset--base.forceActionsContainer .tabs__content.uiTab button.slds-button.slds-button--brand.testid__dummy-button-submit-action.slds-col.slds-no-space.dummyButtonSubmitAction.uiButton span {
    display: none;
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & .messageBodyWrapper {
            & .slds-button-group-list {
                .slds-button svg {
                    fill: #000;
                }
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        .bottomBar {
            padding: 0;
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & .bottomBar {
            .cuf-submit button.slds-button {
                cursor: pointer;
                border-radius: 4px;
                padding: 10px;
                font-family: Open Sans;
                font-weight: 600;
                font-size: 0;
                line-height: 100%;
                vertical-align: middle;
                background: #00478F;
                color: #fff;
                border: 0;
                height: 32px;
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & .bottomBar {
            & .cuf-submit button.slds-button {
                &:before {
                    content: "Post";
                    font-size: 18px;
                    background: transparent;
                    display: flex
;
                }
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & .bottomBar {
            .cuf-paperclip svg {
                fill: #000;
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        border: 0;
        background: transparent;
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & li.cuf-commentLi.published {
            article.cuf-commentItem.slds-comment.slds-media.comment--threadedCommunity.forceChatterComment {
                margin: 0 0 20px 0;
                padding: 20px;
                border-radius: 5px;
                border: 1px solid #B3B3B3;
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & li.cuf-commentLi.published {
            & .light.circular.slds-avatar--circle {
                &:before {
                    position: absolute;
                    content: "";
                    background-image: url(/resource/cos_assets/icons/cos-user.svg);
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: 30px;
                    width: 30px;
                    height: 30px;
                }
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & li.cuf-commentLi.published {
            & .light.circular.slds-avatar--circle {
                img {
                    display: none;
                }
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & li.cuf-commentLi.published {
            & .slds-media__body {
                .cuf-entityLink span {
                    font-family: Open Sans;
                    font-weight: 400;
                    font-size: 16px;
                    line-height: 25.6px;
                    letter-spacing: 0px;
                    text-decoration: underline;
                    text-decoration-style: solid;
                    text-decoration-thickness: 0%;
                    border: 0;
                }
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & li.cuf-commentLi.published {
            & .slds-media__body {
                feeds_timestamping-comment-creation lightning-relative-date-time {
                    font-family: Open Sans;
                    font-weight: 400;
                    font-size: 12px;
                    line-height: 25.6px;
                    letter-spacing: 0px;
                    color: #1a1a1a;
                }
            }
        }
    }
}
.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & li.cuf-commentLi.published {
            & .slds-media__body {
                & .slds-comment__content {
                    .feedBodyInner p span {
                        font-family: Open Sans;
                        font-weight: 400;
                        font-size: 14px;
                        line-height: 22px;
                        letter-spacing: 0px;
                        color: #1a1a1a;
                    }
                }
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & li.cuf-commentLi.published {
            & .slds-media__body {
                feeds_liking-toggle button.slds-button {
                    padding-left: 22px;
                }
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & li.cuf-commentLi.published {
            & .slds-media__body {
                & feeds_liking-toggle button.slds-button {
                    &:before {
                        position: absolute;
                        content: "";
                        background-image: url(/resource/cos_assets/icons/cos-like.svg);
                        background-repeat: no-repeat;
                        background-position: center;
                        background-size: 15px;
                        width: 15px;
                        height: 15px;
                        left: 0;
                    }
                }
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        & li.cuf-commentLi.published {
            & .slds-media__body {
                & feeds_liking-toggle button.slds-button {
                    span {
                        margin-top: 4px;
                    }
                }
            }
        }
    }
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        .commentActorAndInput {
			.cuf-dummyTextarea.cuf-messageTextArea {
				height: 0;
				padding: 0;
				min-height: 0 !important;
				border: 0;
			}
		}
	}
}

.cuf-feed, .cuf-feedElementFullView {
    & .cuf-feedback.forceChatterFeedback--default.forceChatterFeedback {
        .commentActorAndInput {
			.cuf-dummyTextarea.cuf-messageTextArea +.assistiveText {
				width: 130px;
			    height: auto;
			    clip: unset;
			    left: 100px;
				color: transparent;

				&:before {
					position: absolute;
					content: "Comment";
					background-image: url(/resource/cos_assets/icons/cos-comment.svg);
					background-repeat: no-repeat;
					background-position: center;
					background-size: 20px;
					width: 20px;
					height: 20px;
					padding-left: 35px;
					font-family: Open Sans;
					font-weight: 400;
					font-size: 16px;
					letter-spacing: 0px;
					line-height: 18px;
					color: #000;
				}
			}
		}
	}
}
