.avoid-clicks {
	pointer-events: none;
}

a.isDisabled {
	pointer-events: none;
}


.table th,
.table td {
	padding: 0.75rem 0.6rem;
	font-size: 13px;
	vertical-align: middle !important;
}


/* Renewal process inline css ######################## */

.table th,
.table td {
	padding: 0.75rem 0.6rem;
	font-size: 13px;
	vertical-align: middle !important;
}

/* review scope popup */

.inner_heading {
	float: left;
	font-weight: bold;
	/* margin-bottom: 5px; */
}

.scopeData label.control-label {
	color: #4a4b4edb;
	display: block;
	float: left;
	width: auto;
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
	margin-bottom: 0px;
}

.scopeData .control-val {
	font-weight: 400 !important;
}

.margin_btm {
	margin-bottom: 10px;
}

.scopeData label.control-label+span {
	color: #4a4b4e;
	font-weight: 600;
	font-size: 12px;
	float: left;
}

.popuptables .inner_table .table tbody td,
.popuptables .inner_table .table tbody th {
	text-align: center;
	border: 1px !important;
	font-weight: 400;
	vertical-align: middle !important;
	border-bottom: 1px solid #616161 !important;
}

.popuptables .table tbody td {
	font-weight: 600 !important;
}


/* recommend for renewal red form */

.error+label,
label.error {
	font-size: 90%;
	color: #CC0033 !important;
	width: 100%;
	font-size: 13px;
	font-weight: 600;
}


/* recommend for renewal blue form */

.error+label,
label.error {
	font-size: 90%;
	color: #CC0033 !important;
	width: 100%;
	font-size: 13px;
	font-weight: 600;
}

/* recommend for recoginition red form */

.error+label,
label.error {
	font-size: 90%;
	color: #CC0033 !important;
	width: 100%;
	font-size: 13px;
	font-weight: 600;
}

/* recommend for recoginition blue form */

.error+label,
label.error {
	font-size: 90%;
	color: #CC0033 !important;
	width: 100%;
	font-size: 13px;
	font-weight: 600;
}

/* recognition_letter */

@page {
	size: a4 portrait;
	margin: 2cm;
}

body {
	font-family: sans-serif;
}

.container-invoice {
	max-width: 840px;
	margin: auto;
}

.taxinvoice {}

h1 {
	font-size: 24px;
	text-align: center;
}

h4 {
	font-size: 12px;
	margin: 0px;
}

p {
	font-size: 12px;
	font-weight: 300;
}

table {
	border-collapse: collapse;
	width: 100%;
}

table tr td {
	border-collapse: collapse;
	vertical-align: top;
	padding: 5px 0px;
}

table tfoot tr td {
	border-top: 1px solid #e8e8e8 !important;
}

table tr th.subHead {
	border-bottom: 0px;
	padding: 10px 10px 0px;
}


/* rejection_notice */

@page {
	size: a4 portrait;
	margin: 2cm;
}

body {
	font-family: sans-serif;
}

.container-invoice {
	max-width: 840px;
	margin: auto;
}

.taxinvoice {}

h1 {
	font-size: 24px;
	text-align: center;
}

h4 {
	font-size: 12px;
	margin: 0px;
}

p {
	font-size: 12px;
	font-weight: 300;
}

table {
	border-collapse: collapse;
	width: 100%;
}

table tr td {
	border-collapse: collapse;
	vertical-align: top;
	padding: 5px 0px;
}

table tfoot tr td {
	border-top: 1px solid #e8e8e8 !important;
}

table tr th.subHead {
	border-bottom: 0px;
	padding: 10px 10px 0px;
}

/* signup.html */
a[disabled] {
	color: grey;
}

/* home_contact_us.html */

table {
	margin-left: auto;
	margin-right: auto;
	background-color: rgb(254, 254, 254);
	width: 70%;
}

td {
	padding: 8px;
	height: 76px;
}

th {
	padding: 8px;
	height: 76px;
	background-color: #eeeeee !important;
}

/* lab_change_password */
.table th,
.table td {
	padding: 0.75rem 0.6rem;
	font-size: 13px;
	vertical-align: middle !important;
}

/* add_equipment.html */

.imgClose {
	top: 0px;
	right: 12px;
	position: absolute;
	cursor: pointer;
	font-size: 22px;
}

.equipImg {
	border-radius: 3px;
}

/* equipment_detail */

.imgModal {
	top: 7px;
	right: 12px;
	position: absolute;
}

/* application_activities */

.adminpage .stepwizard-step {
	min-width: 106px;
	margin: 20px 8px 30px 0 !important;
	padding-right: 10px
}


/* privacy_policy */

@font-face {
	font-family: Wingdings;
	panose-1: 5 0 0 0 0 0 0 0 0 0;
	mso-font-charset: 2;
	mso-generic-font-family: auto;
	mso-font-pitch: variable;
	mso-font-signature: 0 268435456 0 0 -2147483648 0;
}

@font-face {
	font-family: "Cambria Math";
	panose-1: 2 4 5 3 5 4 6 3 2 4;
	mso-font-charset: 0;
	mso-generic-font-family: roman;
	mso-font-pitch: variable;
	mso-font-signature: 3 0 0 0 1 0;
}

@font-face {
	font-family: Calibri;
	panose-1: 2 15 5 2 2 2 4 3 2 4;
	mso-font-charset: 0;
	mso-generic-font-family: swiss;
	mso-font-pitch: variable;
	mso-font-signature: -469750017 -1073732485 9 0 511 0;
}

@font-face {
	font-family: "Calibri Light";
	panose-1: 2 15 3 2 2 2 4 3 2 4;
	mso-font-charset: 0;
	mso-generic-font-family: swiss;
	mso-font-pitch: variable;
	mso-font-signature: -469750017 -1073732485 9 0 511 0;
}

@font-face {
	font-family: "Calibre Regular";
	panose-1: 2 11 5 3 3 2 2 6 2 3;
	mso-font-alt: Calibri;
	mso-font-charset: 0;
	mso-generic-font-family: swiss;
	mso-font-pitch: variable;
	mso-font-signature: 7 0 0 0 147 0;
}

@font-face {
	font-family: "Calibre Light";
	panose-1: 2 11 3 3 3 2 2 6 2 3;
	mso-font-alt: Calibri;
	mso-font-charset: 0;
	mso-generic-font-family: swiss;
	mso-font-pitch: variable;
	mso-font-signature: 7 0 0 0 147 0;
}

@font-face {
	font-family: "Fira Sans";
	mso-font-charset: 0;
	mso-generic-font-family: swiss;
	mso-font-pitch: variable;
	mso-font-signature: 1610613503 1 0 0 415 0;
}

/* Style Definitions */
p.MsoNormal,
li.MsoNormal,
div.MsoNormal {
	mso-style-unhide: no;
	mso-style-qformat: yes;
	mso-style-parent: "";
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 8.0pt;
	margin-left: 0in;
	line-height: 107%;
	mso-pagination: widow-orphan;
	font-size: 11.0pt;
	font-family: "Calibri", sans-serif;
	mso-ascii-font-family: Calibri;
	mso-ascii-theme-font: minor-latin;
	mso-fareast-font-family: Calibri;
	mso-fareast-theme-font: minor-latin;
	mso-hansi-font-family: Calibri;
	mso-hansi-theme-font: minor-latin;
	mso-bidi-font-family: "Times New Roman";
	mso-bidi-theme-font: minor-bidi;
}

h1 {
	mso-style-priority: 9;
	mso-style-unhide: no;
	mso-style-qformat: yes;
	mso-style-link: "Heading 1 Char";
	margin-top: 4.35pt;
	margin-right: 0in;
	margin-bottom: 0in;
	margin-left: 12.3pt;
	mso-pagination: none;
	mso-outline-level: 1;
	text-autospace: none;
	font-size: 24.5pt;
	mso-bidi-font-size: 27.5pt;
	font-family: "Calibri", sans-serif;
	mso-fareast-font-family: "Calibre Regular";
	mso-bidi-font-family: "Calibre Regular";
	mso-font-kerning: 0pt;
	font-weight: normal;
}

h2 {
	mso-style-priority: 9;
	mso-style-qformat: yes;
	mso-style-link: "Heading 2 Char";
	margin-top: 0in;
	margin-right: 0in;
	margin-bottom: 0in;
	margin-left: 12.3pt;
	mso-pagination: none;
	mso-outline-level: 2;
	text-autospace: none;
	font-size: 16.0pt;
	mso-bidi-font-size: 20.0pt;
	font-family: "Calibri", sans-serif;
	mso-fareast-font-family: "Calibre Light";
	mso-bidi-font-family: "Calibre Light";
	font-weight: normal;
}

h4 {
	mso-style-priority: 9;
	mso-style-unhide: no;
	mso-style-qformat: yes;
	mso-style-link: "Heading 4 Char";
	mso-margin-top-alt: auto;
	margin-right: 0in;
	mso-margin-bottom-alt: auto;
	margin-left: 0in;
	mso-pagination: widow-orphan;
	mso-outline-level: 4;
	font-size: 12.0pt;
	font-family: "Times New Roman", serif;
	mso-fareast-font-family: "Times New Roman";
	font-weight: bold;
}

p.MsoBodyText,
li.MsoBodyText,
div.MsoBodyText {
	mso-style-priority: 1;
	mso-style-unhide: no;
	mso-style-qformat: yes;
	mso-style-link: "Body Text Char";
	margin: 0in;
	mso-pagination: none;
	text-autospace: none;
	font-size: 10.5pt;
	font-family: "Calibri Light", sans-serif;
	mso-fareast-font-family: "Calibre Light";
	mso-bidi-font-family: "Calibre Light";
}

a:link,
span.MsoHyperlink {
	mso-style-noshow: yes;
	mso-style-priority: 99;
	/* color:blue; */
	/* text-decoration:underline; */
	text-decoration: none;
	text-underline: single;
}

a:visited,
span.MsoHyperlinkFollowed {
	mso-style-noshow: yes;
	mso-style-priority: 99;
	color: #954F72;
	mso-themecolor: followedhyperlink;
	text-decoration: underline;
	text-underline: single;
}

p {
	mso-style-noshow: yes;
	mso-style-priority: 99;
	mso-margin-top-alt: auto;
	margin-right: 0in;
	mso-margin-bottom-alt: auto;
	margin-left: 0in;
	mso-pagination: widow-orphan;
	font-size: 12.0pt;
	font-family: "Times New Roman", serif;
	mso-fareast-font-family: "Times New Roman";
}

span.BodyTextChar {
	mso-style-name: "Body Text Char";
	mso-style-priority: 1;
	mso-style-unhide: no;
	mso-style-locked: yes;
	mso-style-link: "Body Text";
	mso-ansi-font-size: 10.5pt;
	mso-bidi-font-size: 10.5pt;
	font-family: "Calibri Light", sans-serif;
	mso-ascii-font-family: "Calibri Light";
	mso-fareast-font-family: "Calibre Light";
	mso-hansi-font-family: "Calibri Light";
	mso-bidi-font-family: "Calibre Light";
}

span.Heading1Char {
	mso-style-name: "Heading 1 Char";
	mso-style-priority: 9;
	mso-style-unhide: no;
	mso-style-locked: yes;
	mso-style-link: "Heading 1";
	mso-ansi-font-size: 24.5pt;
	mso-bidi-font-size: 27.5pt;
	font-family: "Calibri", sans-serif;
	mso-ascii-font-family: Calibri;
	mso-fareast-font-family: "Calibre Regular";
	mso-hansi-font-family: Calibri;
	mso-bidi-font-family: "Calibre Regular";
}

span.Heading2Char {
	mso-style-name: "Heading 2 Char";
	mso-style-priority: 9;
	mso-style-unhide: no;
	mso-style-locked: yes;
	mso-style-link: "Heading 2";
	mso-ansi-font-size: 16.0pt;
	mso-bidi-font-size: 20.0pt;
	font-family: "Calibri", sans-serif;
	mso-ascii-font-family: Calibri;
	mso-fareast-font-family: "Calibre Light";
	mso-hansi-font-family: Calibri;
	mso-bidi-font-family: "Calibre Light";
}

span.Heading4Char {
	mso-style-name: "Heading 4 Char";
	mso-style-priority: 9;
	mso-style-unhide: no;
	mso-style-locked: yes;
	mso-style-link: "Heading 4";
	mso-ansi-font-size: 12.0pt;
	mso-bidi-font-size: 12.0pt;
	font-family: "Times New Roman", serif;
	mso-ascii-font-family: "Times New Roman";
	mso-fareast-font-family: "Times New Roman";
	mso-hansi-font-family: "Times New Roman";
	mso-bidi-font-family: "Times New Roman";
	font-weight: bold;
}

span.GramE {
	mso-style-name: "";
	mso-gram-e: yes;
}

.MsoChpDefault {
	mso-style-type: export-only;
	mso-default-props: yes;
	mso-ascii-font-family: Calibri;
	mso-ascii-theme-font: minor-latin;
	mso-fareast-font-family: Calibri;
	mso-fareast-theme-font: minor-latin;
	mso-hansi-font-family: Calibri;
	mso-hansi-theme-font: minor-latin;
	mso-bidi-font-family: "Times New Roman";
	mso-bidi-theme-font: minor-bidi;
}

.MsoPapDefault {
	mso-style-type: export-only;
	margin-bottom: 8.0pt;
	line-height: 107%;
}

@page WordSection1 {
	size: 8.5in 11.0in;
	margin: 1.0in 1.0in 1.0in 1.0in;
	mso-header-margin: .5in;
	mso-footer-margin: .5in;
	mso-paper-source: 0;
}

div.WordSection1 {
	page: WordSection1;
}

/* List Definitions */
@list l0 {
	mso-list-id: 1819808271;
	mso-list-template-ids: 2412572;
}

@list l0:level1 {
	mso-level-number-format: bullet;
	mso-level-text: \F0B7;
	mso-level-tab-stop: .5in;
	mso-level-number-position: left;
	text-indent: -.25in;
	mso-ansi-font-size: 10.0pt;
	font-family: Symbol;
}

@list l0:level2 {
	mso-level-number-format: bullet;
	mso-level-text: o;
	mso-level-tab-stop: 1.0in;
	mso-level-number-position: left;
	text-indent: -.25in;
	mso-ansi-font-size: 10.0pt;
	font-family: "Courier New";
	mso-bidi-font-family: "Times New Roman";
}

@list l0:level3 {
	mso-level-number-format: bullet;
	mso-level-text: \F0A7;
	mso-level-tab-stop: 1.5in;
	mso-level-number-position: left;
	text-indent: -.25in;
	mso-ansi-font-size: 10.0pt;
	font-family: Wingdings;
}

@list l0:level4 {
	mso-level-number-format: bullet;
	mso-level-text: \F0A7;
	mso-level-tab-stop: 2.0in;
	mso-level-number-position: left;
	text-indent: -.25in;
	mso-ansi-font-size: 10.0pt;
	font-family: Wingdings;
}

@list l0:level5 {
	mso-level-number-format: bullet;
	mso-level-text: \F0A7;
	mso-level-tab-stop: 2.5in;
	mso-level-number-position: left;
	text-indent: -.25in;
	mso-ansi-font-size: 10.0pt;
	font-family: Wingdings;
}

@list l0:level6 {
	mso-level-number-format: bullet;
	mso-level-text: \F0A7;
	mso-level-tab-stop: 3.0in;
	mso-level-number-position: left;
	text-indent: -.25in;
	mso-ansi-font-size: 10.0pt;
	font-family: Wingdings;
}

@list l0:level7 {
	mso-level-number-format: bullet;
	mso-level-text: \F0A7;
	mso-level-tab-stop: 3.5in;
	mso-level-number-position: left;
	text-indent: -.25in;
	mso-ansi-font-size: 10.0pt;
	font-family: Wingdings;
}

@list l0:level8 {
	mso-level-number-format: bullet;
	mso-level-text: \F0A7;
	mso-level-tab-stop: 4.0in;
	mso-level-number-position: left;
	text-indent: -.25in;
	mso-ansi-font-size: 10.0pt;
	font-family: Wingdings;
}

@list l0:level9 {
	mso-level-number-format: bullet;
	mso-level-text: \F0A7;
	mso-level-tab-stop: 4.5in;
	mso-level-number-position: left;
	text-indent: -.25in;
	mso-ansi-font-size: 10.0pt;
	font-family: Wingdings;
}

@list l1 {
	mso-list-id: 1946038564;
	mso-list-template-ids: -425941892;
}

@list l1:level1 {
	mso-level-tab-stop: .5in;
	mso-level-number-position: left;
	text-indent: -.25in;
}

@list l1:level2 {
	mso-level-tab-stop: 1.0in;
	mso-level-number-position: left;
	text-indent: -.25in;
}

@list l1:level3 {
	mso-level-tab-stop: 1.5in;
	mso-level-number-position: left;
	text-indent: -.25in;
}

@list l1:level4 {
	mso-level-tab-stop: 2.0in;
	mso-level-number-position: left;
	text-indent: -.25in;
}

@list l1:level5 {
	mso-level-tab-stop: 2.5in;
	mso-level-number-position: left;
	text-indent: -.25in;
}

@list l1:level6 {
	mso-level-tab-stop: 3.0in;
	mso-level-number-position: left;
	text-indent: -.25in;
}

@list l1:level7 {
	mso-level-tab-stop: 3.5in;
	mso-level-number-position: left;
	text-indent: -.25in;
}

@list l1:level8 {
	mso-level-tab-stop: 4.0in;
	mso-level-number-position: left;
	text-indent: -.25in;
}

@list l1:level9 {
	mso-level-tab-stop: 4.5in;
	mso-level-number-position: left;
	text-indent: -.25in;
}

ol {
	margin-bottom: 0in;
}

ul {
	margin-bottom: 0in;
}

table.MsoNormalTable {
	mso-style-name: "Table Normal";
	mso-tstyle-rowband-size: 0;
	mso-tstyle-colband-size: 0;
	mso-style-noshow: yes;
	mso-style-priority: 99;
	mso-style-parent: "";
	mso-padding-alt: 0in 5.4pt 0in 5.4pt;
	mso-para-margin-top: 0in;
	mso-para-margin-right: 0in;
	mso-para-margin-bottom: 8.0pt;
	mso-para-margin-left: 0in;
	line-height: 107%;
	mso-pagination: widow-orphan;
	font-size: 11.0pt;
	font-family: "Calibri", sans-serif;
	mso-ascii-font-family: Calibri;
	mso-ascii-theme-font: minor-latin;
	mso-hansi-font-family: Calibri;
	mso-hansi-theme-font: minor-latin;
	mso-bidi-font-family: "Times New Roman";
	mso-bidi-theme-font: minor-bidi;
}


/* tax-invoice */

body {
	font-family: sans-serif;
}

.container-invoice {
	max-width: 1024px;
	margin: auto;
}

.taxinvoice {}

h1 {
	font-size: 24px;
	text-align: center;
}

p {
	margin: 0px 0 5px;
	font-size: 16px;
	font-weight: 300;
}

table {
	border-collapse: collapse;
	width: 100%;
}

table tr td {
	border-collapse: collapse;
	vertical-align: top;
	border: 1px solid #e8e8e8;
}

table tr th {
	padding: 10px;
	border-collapse: collapse;
	vertical-align: top;
	border-right: 1px solid #e8e8e8;
	font-size: 16px;
	font-weight: 300;
	border-bottom: 1px solid #e8e8e8;
}

table tr th:last-child {
	border-right: none;
}

table tr td table tr td {
	padding: 10px;
	border: none;
	border-bottom: 1px solid #e8e8e8;
}

table tr td table tr td+td {
	border-left: 1px solid #e8e8e8;
}

table tr td table tr:last-child td {
	border-bottom: none;
}

.p-0 {
	padding: 0px !important;
}

table tfoot tr td {
	border-top: 1px solid #e8e8e8 !important;
}

table tr th.subHead {
	border-bottom: 0px;
	padding: 10px 10px 0px;
}


/* new_tax-invoice */

@page {
	size: a4 portrait;
	margin: 1cm;
}


body {
	font-family: sans-serif;
}

.container-invoice {
	max-width: 1024px;
	margin: auto;
}

.taxinvoice {}

h1 {
	font-size: 24px;
	text-align: center;
}

div {
	margin: 0px 0 5px;
	font-size: 16px;
	font-weight: 300;
}

table {
	border-collapse: collapse;
	width: 100%;
}

table tr td {
	border-collapse: collapse;
	vertical-align: top;
	border: 1px solid #e8e8e8;
}

table tr th {
	padding: 10px;
	border-collapse: collapse;
	vertical-align: top;
	border-right: 1px solid #e8e8e8;
	font-size: 16px;
	font-weight: 300;
	border-bottom: 1px solid #e8e8e8;
}

table tr th:last-child {
	border-right: none;
}

table tr td {
	padding: 10px;
}

table tr td table tr td {
	border: none;
	border-bottom: 1px solid #e8e8e8;
}

table tr td table tr td+td {
	border-left: 1px solid #e8e8e8;
}

table tr td table tr:last-child td {
	border-bottom: none;
}

.p-0 {
	padding: 0px !important;
}

table tfoot tr td {
	border-top: 1px solid #e8e8e8 !important;
}

table tr th:first-child {
	border-left: 1px solid #e8e8e8 !important;
}

table tr th:last-child {
	border-right: 1px solid #e8e8e8 !important;
}

table tr th.subHead {
	border-bottom: 0px;
	padding: 10px 10px 0px;
}


/* _purchase_snippet */
.modal.stockmodal .modal-content div.table .display-row>div {
	width: 62% !important;
}


/* header.html */

.required {
	color: red;
}

/* home_header.html change */

/* .navtsec .nav li a {
  padding: 6px 10px !important;
  font-size: 14px !important;
} */

/* dashboard_header */

.required {
	color: red;
}

/* auditor_header_tabs.html */

.stepwizard-step {
	min-width: 200px !important;
}


/* labhead ammendment request */

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	min-height: 300px;
	-webkit-overflow-scrolling: touch;
}

/* important */
.badge-danger {
	color: #fff;
	background-color: #dc3545;
}


/* ammendment request list */

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	min-height: 300px;
	-webkit-overflow-scrolling: touch;
}

/* important */
.badge-danger {
	color: #fff;
	background-color: #dc3545;
}

/* yello_form_scope_inclusion */

.error+label,
label.error {
	font-size: 90%;
	color: #CC0033 !important;
	width: 100%;
	font-size: 13px;
	font-weight: 600;
}

/* view_recommend_for_inclusion_yello_form */

.error+label,
label.error {
	font-size: 90%;
	color: #CC0033 !important;
	width: 100%;
	font-size: 13px;
	font-weight: 600;
}



/* lab/bis_add_scope */
.adminpage .stepwizard-step {
	min-width: 100px !important;
	margin: 20px 0px 30px 0 !important;
	padding-right: 10px !important;
	max-width: 201px !important;
}

/* inclusion_letter */

@page {
	size: a4 portrait;
	margin: 2cm;
}

body {
	font-family: sans-serif;
}

.container-invoice {
	max-width: 840px;
	margin: auto;
}

.taxinvoice {}

h1 {
	font-size: 24px;
	text-align: center;
}

h4 {
	font-size: 12px;
	margin: 0px;
}

p {
	font-size: 12px;
	font-weight: 300;
}

table {
	border-collapse: collapse;
	width: 100%;
}

table tr td {
	border-collapse: collapse;
	vertical-align: top;
	padding: 5px 0px;
}

table tfoot tr td {
	border-top: 1px solid #e8e8e8 !important;
}

table tr th.subHead {
	border-bottom: 0px;
	padding: 10px 10px 0px;
}