:root {
	--system-color: #3772EE;
	--nav-link-hover-color: #618deb;
	--login-link-color: #3079cc;
	--system-green-color: #14B288;
	--system-red-color: #E13B49;
}

/*adjusted for padding and style for safari  */
select.form-control{
	-webkit-appearance: none;
	-moz-appearance:none;
	appearance:none;
	background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'><path fill='currentColor' d='M360.5 217.5l-152 143.1C203.9 365.8 197.9 368 192 368s-11.88-2.188-16.5-6.562L23.5 217.5C13.87 208.3 13.47 193.1 22.56 183.5C31.69 173.8 46.94 173.5 56.5 182.6L192 310.9l135.5-128.4c9.562-9.094 24.75-8.75 33.94 .9375C370.5 193.1 370.1 208.3 360.5 217.5z'></path></svg>") no-repeat;
	background-size:12px;
	background-position: calc(100% - 5px) center;
	padding-right:20px !important;
}

/* manrope-300 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 300;
  src: url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-300.svg#Manrope') format('svg'); /* Legacy iOS */
}
/* manrope-regular - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  src: url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-regular.svg#Manrope') format('svg'); /* Legacy iOS */
}
/* manrope-500 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 500;
  src: url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-500.svg#Manrope') format('svg'); /* Legacy iOS */
}
/* manrope-600 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  src: url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-600.svg#Manrope') format('svg'); /* Legacy iOS */
}
/* manrope-700 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  src: url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-700.svg#Manrope') format('svg'); /* Legacy iOS */
}
/* manrope-800 - latin */
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 800;
  src: url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/manrope-v13-latin/manrope-v13-latin-800.svg#Manrope') format('svg'); /* Legacy iOS */
}

/* barlow-300 - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 300;
  src: url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-300.svg#Barlow') format('svg'); /* Legacy iOS */
}
/* barlow-regular - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 400;
  src: url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-regular.svg#Barlow') format('svg'); /* Legacy iOS */
}
/* barlow-500 - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 500;
  src: url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-500.svg#Barlow') format('svg'); /* Legacy iOS */
}
/* barlow-600 - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 600;
  src: url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-600.svg#Barlow') format('svg'); /* Legacy iOS */
}
/* barlow-700 - latin */
@font-face {
  font-family: 'Barlow';
  font-style: normal;
  font-weight: 700;
  src: url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/barlow-v12-latin/barlow-v12-latin-700.svg#Barlow') format('svg'); /* Legacy iOS */
}

/* agency fb-400 */
@font-face {
    font-family: 'Agency FB';
    font-style: normal;
    font-weight: 400;
    src: local('Agency FB'), local('AgencyFB-Regular'),
        url('/assets/fonts/agency-fb/FontsFree-Net-agency-fb_allfont.net_.ttf') format('truetype');
}

/* general layout and color */
.theme-color {color: var(--system-color);}
.theme-green-color {color: var(--system-green-color);}
.theme-red-color {color: var(--system-red-color);}
.bg-theme-color {background-color: var(--system-color);}
.col-white-theme {color: #FFF; background-color: var(--system-color);}

/* box and border */
.theme-borderbot {border-bottom:2px solid var(--system-color);}

/* breadcrumb */
.breadcrumb_link:hover {
	text-decoration: none;
	color: var(--system-color);
}
.breadcrumb_link.active {
	color: var(--system-color);
}

.white{
	color: #FFFFFF;
}

.black-button, .black-rounded-button, .black-rounded-button-lg{
	color: #ffffff;
	background-color: #000000;
}

.black-rounded-button-outline{
	color: #000000;
	border: 1px solid #000000;
}

.black-button, .black-rounded-button, .black-rounded-button-outline{
	padding: 0.25em 2em;
}

.black-rounded-button-lg{
	padding: 0.55em 2em;
}

.black-rounded-button, .black-rounded-button-lg, .black-rounded-button-outline{
	font-weight: 400;
	border-radius: 25px;
}

.black-button:hover, .black-rounded-button:hover, .black-rounded-button-lg:hover{
	color: #FFFFFF;
}

.btn-theme-blue{
	background-color: var(--system-color);
    border-color: var(--system-color);
    color:#fff;
}

.btn-theme-blue:hover{
	color: #fff;
    background-color: #0069d9;
    border-color: #0062cc;
}

.btn-theme-blue-outline{
	color: var(--system-color);
    background-color: transparent;
    background-image: none;
    border-color: var(--system-color);
}

.btn-theme-blue-outline:hover{
	color: #fff;
    background-color: var(--system-color);
    border-color: var(--system-color);
}

.dashboard-table-font{
	font-size:12px;
}

.height-auto{
	height:auto;
}

.f-300{
	font-weight:300;
}

.f-500{
	font-weight:500;
}

.f-600{
	font-weight:600;
}

.f-700{
	font-weight:700;
}

.f-800{
	font-weight:800;
}

/*Flatpickr CSS  */
.flatpickr-current-month .numInputWrapper {
	font-size:16px;
}

.flatpickr-current-month .flatpickr-monthDropdown-months{
	font-size:16px;
}

.form-control.dashboard-flatpickr{
	height:30.1px;
}

#filter_panel .datetimepicker.form-control.flatpickr-input{
	overflow-x:auto;
}

.color-pep {
	color: #ffaa12;
}

.pep-verify-bg {
	background-color: #fff2df;
}

.btn-pep-start-now {
	border: 1px solid #ffaa12;
	color: #ffaa12;
}

.btn-pep-start-now-max150 {
	max-width:150px;
	width:100%;
}

@media (min-width: 992px){
	.dashboard-main-height{
		height:100%;
		overflow-x:hidden;
	}
}

@media (max-width: 991px) {
	.dashboard-table-font{
		font-size:11px;
	}
}

@media (max-width: 767px) {
	.dashboard-table-font{
		font-size:9px;
	}
}
