/* CSS Document */

/*#edit-product-identification-field-pi-8-available-wrapper label:after,*/
#edit-test-results-field-trc-laboratory-wrapper label:after,
#edit-test-results-field-trc-equivalence1-wrapper label:after,
#edit-file-uploads-field-fu-4-testeqdecl-wrapper label:after,
#edit-file-uploads-field-fu-8-feereceipt-wrapper label:after,
#edit-field-directors-text em:after,
#edit-regulatory-details a.panel-title:after,
#edit-product-identification a.panel-title:after,
#edit-product-specification a.panel-title:after,
#edit-test-details a.panel-title:after,
#edit-test-results a.panel-title:after,
div[id^="edit-test-results-"] a.panel-title:after, div[id*=" edit-test-results-"] a.panel-title:after,
#edit-performance-claims a.panel-title:after,
#edit-file-uploads a.panel-title:after,
#edit-fees-declaration a.panel-title:after
{
	background-image: url(./images/required.svg);
    background-size: 7px 7px;
    content: "";
    display: inline-block;
    line-height: 1;
    height: 7px;
    width: 7px;
    margin-left: 3px;
}

#edit-test-reports-table th:nth-child(2):after,
#edit-test-reports-table th:nth-child(3):after,
#edit-test-reports-table th:nth-child(4):after,
#edit-test-reports-table th:nth-child(5):after,
#edit-compartment-table th:nth-child(2):after,
#edit-compartment-table th:nth-child(3):after,
#edit-compartment-table th:nth-child(4):after


{
	background-image: url(./images/required.svg);
    background-size: 7px 7px;
    content: "";
    display: inline-block;
    line-height: 1;
    height: 7px;
    width: 7px;
    margin-left: 3px;
}

table.mandatory{
	font-size:11px;border: 1px solid #ccc;
	margin-bottom:2px;
}
table.mandatory td{
	
	padding:3px;
	box-sizing: border-box;
	
}
table.mandatory .mandatory .asterisk {

    background-image: url(./images/required.svg);
    background-size: 7px 7px;
    content: "";
    display: inline-block;
    line-height: 0.5;
    height: 9px;
    width: 7px;
    background-repeat: no-repeat;

}