@font-face {
 font-family: 'PxGroteskRegular';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Regular.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskItalic';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Italic.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskLight';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Light.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskLightItalic';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Light-Italic.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskThin';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Thin.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskThinItalic';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Thin-Italic.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskScreen';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Screen.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskMonoBold';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Mono-Bold.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskMonoBoldItalic';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Mono-Bold-Italic.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskMonoRegular';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Mono-Regular.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskMonoItalic';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Mono-Italic.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskMonoLight';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Mono-Light.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskMonoLightItalic';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Mono-Light-Italic.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskBlack';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Black.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskBlackItalic';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Black-Italic.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskBold';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Bold.woff2') format('woff2');
}

@font-face {
 font-family: 'PxGroteskBoldItalic';
 src:  url('../fonts/pxgrotesk/Px-Grotesk-Bold-Italic.woff2') format('woff2');
}

@font-face {
 font-family: 'RobotoMonoThin';
 src:  url('../fonts/robotomono/RobotoMono-Thin.woff2') format('woff2');
}

@font-face {
 font-family: 'RobotoMonoLight';
 src:  url('../fonts/robotomono/RobotoMono-Light.woff2') format('woff2');
}

@font-face {
 font-family: 'RobotoMonoRegular';
 src:  url('../fonts/robotomono/RobotoMono-Regular.woff2') format('woff2');
}

@font-face {
 font-family: 'RobotoMonoBold';
 src:  url('../fonts/robotomono/RobotoMono-Bold.woff2') format('woff2');
}

@font-face {
 font-family: 'GoldmanSansRegular';
 src:  url('../fonts/goldmansans/GoldmanSans_W_Rg.woff2') format('woff2');
 -webkit-font-smoothing: antialiased;
}

@font-face {
 font-family: 'GoldmanSansMedium';
 src:  url('../fonts/goldmansans/GoldmanSans_W_Md.woff2') format('woff2');
 -webkit-font-smoothing: antialiased;
}

@font-face {
 font-family: 'GoldmanSansBold';
 src:  url('../fonts/goldmansans/GoldmanSans_W_Bd.woff2') format('woff2');
 -webkit-font-smoothing: antialiased;

}

@font-face {
 font-family: 'CerebrisansBold';
 src:  url('../fonts/cerebrisans/cerebrisans-bold.woff') format('woff');
}

@font-face {
 font-family: 'Cerebrisans';
 src:  url('../fonts/cerebrisans/cerebrisans-regular.woff') format('woff');
}

@font-face {
 font-family: 'CerebrisansMedium';
 src:  url('../fonts/cerebrisans/cerebrisans-medium.woff') format('woff');
}

@font-face {
 font-family: 'HelveticaMedium';
 src:  url('../fonts/helvetica/HelveticaNeueLTPro-Md.woff2') format('woff2');
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica.eot');
    src: local('Helvetica'),
        url('../fonts/helvetica/Helvetica.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helvetica/Helvetica.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica.woff') format('woff'),
        url('../fonts/helvetica/Helvetica.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica-Oblique.eot');
    src: local('Helvetica Oblique'), local('Helvetica-Oblique'),
        url('../fonts/helvetica/Helvetica-Oblique.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helvetica/Helvetica-Oblique.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica-Oblique.woff') format('woff'),
        url('../fonts/helvetica/Helvetica-Oblique.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica-BoldOblique.eot');
    src: local('Helvetica Bold Oblique'), local('Helvetica-BoldOblique'),
        url('../fonts/helvetica/Helvetica-BoldOblique.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helvetica/Helvetica-BoldOblique.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica-BoldOblique.woff') format('woff'),
        url('../fonts/helvetica/Helvetica-BoldOblique.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica-Light.eot');
    src: local('Helvetica Light'), local('Helvetica-Light'),
        url('../fonts/helvetica/Helvetica-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helvetica/Helvetica-Light.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica-Light.woff') format('woff'),
        url('../fonts/helvetica/Helvetica-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica-Bold.eot');
    src: local('Helvetica Bold'), local('Helvetica-Bold'),
        url('../fonts/helvetica/Helvetica-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helvetica/Helvetica-Bold.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica-Bold.woff') format('woff'),
        url('../fonts/helvetica/Helvetica-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Helvetica';
    src: url('../fonts/helvetica/Helvetica-LightOblique.eot');
    src: local('Helvetica Light Oblique'), local('Helvetica-LightOblique'),
        url('../fonts/helvetica/Helvetica-LightOblique.eot?#iefix') format('embedded-opentype'),
        url('../fonts/helvetica/Helvetica-LightOblique.woff2') format('woff2'),
        url('../fonts/helvetica/Helvetica-LightOblique.woff') format('woff'),
        url('../fonts/helvetica/Helvetica-LightOblique.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
	font-family:'ABCNormal';
	src:url(../fonts/abc-normal/ABCNormal-Normal.eot);
	src:url(../fonts/abc-normal/ABCNormal-Normal.eot?) format("embedded-opentype"),url(../fonts/abc-normal/ABCNormal-Normal.woff2) format("woff2"),url(../fonts/abc-normal/ABCNormal-Normal.woff) format("woff"),url(../fonts/abc-normal/ABCNormal-Normal.ttf) format("truetype");
	font-weight:400;
	font-style:normal;
}

@font-face {
	font-family:'ABCNormalBold';
	src:url(../fonts/abc-normal/ABCNormal-Heavy.eot);
	src:url(../fonts/abc-normal/ABCNormal-Heavy.eot?) format("embedded-opentype"),url(../fonts/abc-normal/ABCNormal-Heavy.woff2) format("woff2"),url(../fonts/abc-normal/ABCNormal-Heavy.woff) format("woff"),url(../fonts/abc-normal/ABCNormal-Heavy.ttf) format("truetype");
	font-weight:500;
	font-style:normal;
}


.pc-sidebar .m-header {
	height: 74px;
	display: inherit !important;
	align-items: inherit !important;
    padding: 31px 24px;
}

.pc-sidebar .pc-navbar > .pc-item.active > .pc-link:after {
/* 	background-color: transparent !important; */
}

.table-card-header, .table-header-border {
	border-bottom: 0 !important;
}

.dashboard-widget-table thead th {

    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
	text-transform: none;
	font-family: "Helvetica";
	letter-spacing: 1px;
	font-size: 11px;
}


.dashboard-widget-table td {
/*	font-family: 'PxGroteskMonoRegular'; */
	font-family: 'Helvetica' !important;
    font-size: 13px;
}


.nice-table thead th {

    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
	text-transform: none;
	font-family: "Helvetica" !important;
	letter-spacing: 1px;
	font-size: 13px !important;
}


.nice-table > thead > tr > th > .datatable-sorter {

    border: 0px !important;
    background-color: transparent;
    padding: 0px !important;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
	text-transform: none;
	font-family: "Helvetica" !important;
	font-weight: bold;
}

.datatable-pagination-list-item button {
    border: 0px !important;
    background-color: transparent;
    padding-left: 3px !important;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
	text-transform: none;
	font-family: "Helvetica" !important;
}


.datatable-active button {
    border: 0px !important;
    background-color: transparent;
    padding-left: 3px !important;
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
	text-transform: none;
	font-family: "Helvetica" !important;
	font-weight: bold;
}


.nice-table td {
	font-family: 'Helvetica' !important;
    font-size: 14px !important;
}



.nice-intra-nav {
	border: 1px solid #962021;
    margin-right: 5px;
}

.nice-intra-nav.active:hover {
	color: #fff !important;
}

.nice-intra-nav:hover {
	color: #962021 !important;
}

.card {
	box-shadow: none !important;
}

.wizard-table thead th {
	background: none !important;
	border-top: 0 !important;

}

.offcanvas {
	--bs-offcanvas-width: 486px !important;
}

.ms-choice .placeholder {
	cursor: pointer !important;
	background-color: transparent !important;
}

.profile-table thead th {
	background-color: transparent !important;
	border-top: 0px !important;
}

.text-muted-2 {
	opacity: 0.3 !important;
}


p {
	font-family: 'PxGroteskRegular' !important;
}




/*





::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 10px;
}

::-webkit-scrollbar-thumb {
  border-radius: 5px;
  background-color: rgba(0,0,0,.5);
  -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
}
*/

