/*
 * Externalized replacements for inline style="..." attributes removed from Merchant Portal
 * JSPs under the CSP remediation (FR-009/FR-010, ARR_XV_MY_2607041). Each class below
 * corresponds 1:1 to a specific inline style previously present in a specific JSP file --
 * see the comment above each rule for the source file.
 */

/* WEB-INF/views/template/templateForceReset.jsp */
.csp-fix-force-reset-topnavi {
	height: 10px;
}
.csp-fix-force-reset-main {
	width: 750px;
}

/* WEB-INF/views/template/templateResultTable.jsp */
.csp-fix-result-table-radio-last {
	margin: 0 5px 0 10px;
}
.csp-fix-result-table-update-link {
	display: none;
	margin: 0 0 0 10px;
}

/* WEB-INF/views/template/templatePopupStatusHistory.jsp */
.csp-fix-popup-status-history-title {
	padding-left: 3px;
}

/* WEB-INF/views/content/transaction/updateRecurringPaymentPlanDetails.jsp */
.csp-fix-recurring-input-237 {
	width: 237px;
}

/* WEB-INF/views/content/transaction/unsuspend.jsp */
.csp-fix-unsuspend-billingdate {
	width: 239px;
}

/* WEB-INF/views/content/transaction/recurringPaymentPlanDetails.jsp */
.csp-fix-barpadding-mt0 {
	margin-top: 0px;
}

/* WEB-INF/views/content/transaction/recurringPaymentPlanDetails.jsp and detail.jsp (shared) */
.csp-fix-beigemid-minheight40 {
	min-height: 40px;
}

/* WEB-INF/views/content/transaction/detail.jsp */
.csp-fix-barpadding-mt5 {
	margin-top: 5px;
}
.csp-fix-detail-li-margin {
	margin-top: -3px;
}

/* WEB-INF/views/content/tapnpay/popupDisableSharableConfirm.jsp */
.csp-fix-disable-sharable-hidden-span {
	display: none;
}

/* WEB-INF/views/content/setting/changeHomeImage.jsp */
.csp-fix-change-home-image-status {
	width: 500px;
}
.csp-fix-change-home-image-loader {
	float: left;
	width: 200px;
}

/* WEB-INF/views/content/reader/details.jsp */
.csp-fix-reader-details-hidden-link {
	display: none;
}

/* WEB-INF/views/content/mobileUser/updateDetails.jsp and register.jsp (shared contact fields) */
.csp-fix-contact-prefix-30 {
	width: 30px;
}
.csp-fix-contact-body-224 {
	width: 224px;
}

/* WEB-INF/views/content/mobileUser/register.jsp */
.csp-fix-register-tid-error {
	padding: 0 0 0 40px;
}

/* WEB-INF/views/content/mobileUser/details.jsp (4 occurrences) and updateDetails.jsp (1 live occurrence; 2 other identical occurrences in updateDetails.jsp are inside HTML comments -- dead code, left untouched per FR-008) */
.csp-fix-mobileuser-details-tick-icon {
	margin-right: 15px;
}

/* WEB-INF/views/content/home.jsp */
.csp-fix-home-legend-settled {
	background-color: #43b659;
}
.csp-fix-home-legend-unsettled {
	background-color: #f9c659;
}
.csp-fix-home-legend-voided {
	background-color: #db182f;
}

/* WEB-INF/views/content/creditSettlement/scheduleSettlement.jsp */
.csp-fix-schedule-settlement-info {
	padding-left: 20px;
}

/* WEB-INF/views/content/creditSettlement/popupSettleCreditResult.jsp */
.csp-fix-settle-result-done-margin {
	margin-left: 50px;
}
.csp-fix-settle-result-whatudo {
	padding-left: 60px;
}

/* WEB-INF/views/content/admin/showTutorial.jsp */
.csp-fix-tutorial-slide-img {
	width: 100%;
}
.csp-fix-tutorial-dots {
	text-align: center;
}
