body.default-body {
  background: #f2f6f9;
}

body.default-body.dark-mode {
  background: #19293D;
}

body.card-shadow.default-body {
  background: #eff0f6;
}

body.card-shadow.white-body {
  background: #fff;
}

body.white-body {
  background: #fff;
}

body.white-body .card {
  border: 1px solid #e8eaf7;
}

body.white-body.dark-mode {
	background: #16213E;
}
body.white-body.dark-mode .header{
	background: #0F3460 !important;
}
body.white-body.dark-mode .card {
	border: 0px;
	background: #0F3460 !important;
}
body.white-body.dark-mode footer.footer {
	background: #0F3460 !important;
}

body.card-shadow.light-dark-body {
  background: #edf3f7;
}

body.card-shadow.dark-mode {
  background: #1c2248;
}

body.card-shadow .header.top-header {
  box-shadow: none;
  border-bottom: 1px solid #eff0f6;
}

body.card-shadow .horizontalMenucontainer .header.top-header {
  box-shadow: none;
  border-bottom: 0 solid #eff0f6;
}

body.card-shadow .horizontal-main {
  box-shadow: 0 10px 10px 20px rgb(176 184 214 / 9%),
    10px 10px 15px -5px #b0b8d6;
}

body.card-shadow .app-sidebar {
  box-shadow: 0 10px 10px 20px rgb(176 184 214 / 9%),
    10px 10px 15px -5px #b0b8d6;
}

body.light-dark-body {
  background: #d9ecff;
}

body.light-dark-body.dark-mode {
	background: #16213E;
}
body.light-dark-body.dark-mode .header{
	background: #0C3C78 !important;
}
body.light-dark-body.dark-mode .card {
	background-color: #0C3C78 !important;
}
body.light-dark-body.dark-mode footer.footer {
	background-color: #0C3C78 !important;
}

body.light-card .card {
  background: #f4f5fc;
}

body.card-shadow {
  background: #eff0f6;
}

body.card-shadow .card {
  box-shadow: 0 10px 10px 20px rgb(176 184 214 / 9%),
    10px 10px 15px -5px #b0b8d6 !important;
}

body.card-radius .card {
  border-radius: 0;
}

.default-horizontal .horizontal-main {
  background: #fff;
}

/* .default-horizontal .hor-icon { */
/* 	color: #3a4276!important; */
/* 	fill: #d2d6f1!important; */
/* } */

.default-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: #424e79 !important;
  /* 	border-left: 1px solid #eff0f6 */
}
.default-horizontal .horizontalMenu > .horizontalMenu-list > li > a > i {
  color: revert;
  /* 	border-left: 1px solid #eff0f6 */
}
.default-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #23a8ba;
  text-decoration: none;
  background: #f4f5fc;
  border-radius: 4px;
}

.default-horizontal .horizontalMenu > .horizontalMenu-list > li:last-child > a {
  /* 	border-right: 1px solid #eff0f6; */
}

.default-horizontal .horizontalMenu > .horizontalMenu-list > li > a:hover .hor-icon {
  color: #23a8ba !important;
  fill: #d2d6f1;
}

.default-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active .hor-icon,
.default-horizontal .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: #424e79 !important;
}

@media only screen and (max-width: 991px) {
  .default-horizontal.dark-mode .horizontal-main {
    background: #000F40;
  }
  .default-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list {
    background: #fff;
  }
  .default-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li {
    background-color: #fff;
  }
  .default-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
    color: #424e79;
    background-color: #fff;
  }
  .default-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    color: #424e79;
    background-color: #fff;
  }
  .default-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
    color: #424e79;
  }
  .default-horizontal.dark-mode .mega-menubg {
    color: #424e79;
    background-color: #fff !important;
  }
  .default-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
    color: #424e79;
  }
  .default-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(0, 0, 0, 0.5);
  }
  .default-horizontal.light-mode .horizontal-main {
    background: #fff;
  }
  .default-horizontal.light-mode .horizontalMenu > .horizontalMenu-list {
    background: #fff;
  }
  .default-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li {
    background-color: #fff;
  }
  .default-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > a {
    color: #424e79;
    background-color: #fff;
  }
  .default-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    color: #424e79;
    background-color: #fff;
  }
  .default-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
    color: #424e79;
  }
  .default-horizontal.light-mode .mega-menubg {
    color: #424e79;
    background-color: #fff !important;
  }
  .default-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
    color: #424e79;
  }
  .default-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(0, 0, 0, 0.5);
  }
}

.dark-horizontal .horizontalMenu > .horizontalMenu-list > li:hover a .hor-icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}

.dark-horizontal .horizontal-main {
  background: unset !important;
}

/* .dark-horizontal .hor-icon { */
/*   color: rgba(255, 255, 255, 0.8); */
/*   fill: rgba(255, 255, 255, 0.2); */
/* } */

.dark-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
/*   border-left: 1px solid #202647; */
}

.dark-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #23A8BA;
  border-radius: 4px;
}

/* .dark-horizontal .horizontalMenu > .horizontalMenu-list > li:last-child > a { */
/*   border-right: 1px solid #202647; */
/* } */

.dark-horizontal .horizontalMenu > .horizontalMenu-list > li > a:hover .hor-icon {
  color: #fff !important;
  fill: rgba(255, 255, 255, 0.5);
}

.dark-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active .hor-icon {
  color: #fff !important;
}

.dark-horizontal .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: #fff !important;
}

@media only screen and (max-width: 991px) {
  .dark-horizontal.dark-mode .horizontal-main {
    background: #000F40;
  }
  .dark-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list {
    background: #000F40;
  }
  .dark-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li {
    background-color: #000F40;
    border-color: rgba(255, 255, 255, 0.1);
  }
  .dark-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
    color: rgba(255, 255, 255, 0.8);
    background-color: #000F40;
  }
  .dark-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    color: rgba(255, 255, 255, 0.8);
    background-color: #000F40;
  }
  .dark-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
    color: rgba(255, 255, 255, 0.8);
  }
  .dark-horizontal.dark-mode .mega-menubg {
    color: rgba(255, 255, 255, 0.8);
    background-color: #000F40 !important;
  }
  .dark-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
    color: rgba(255, 255, 255, 0.8);
  }
  .dark-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(255, 255, 255, 0.5);
  }
  .dark-horizontal.light-mode .horizontal-main {
    background: #000F40;
  }
  .dark-horizontal.light-mode .horizontalMenu > .horizontalMenu-list {
    background: #000F40;
  }
  .dark-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li {
    background-color: #000F40;
    border-color: rgba(255, 255, 255, 0.1);
  }
  .dark-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > a {
    color: rgba(255, 255, 255, 0.8);
    background-color: #000F40;
  }
  .dark-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    color: rgba(255, 255, 255, 0.8);
    background-color: #000F40;
  }
  .dark-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
    color: rgba(255, 255, 255, 0.8) !important;
  }
  .dark-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a:hover {
    color: #4454c3 !important;
  }
  .dark-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li.active > a {
    color: #4454c3 !important;
  }
  .dark-horizontal.light-mode .mega-menubg {
    color: rgba(255, 255, 255, 0.8);
    background-color: #000F40 !important;
  }
  .dark-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
    color: rgba(255, 255, 255, 0.8);
  }
  .dark-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(255, 255, 255, 0.5);
  }
}

.color-horizontal .horizontalMenu > .horizontalMenu-list > li:hover a .hor-icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}

/* .color-horizontal .horizontal-main { */
/*   background: #23a8ba; */
/* } */

/*orange color menu */
.colororange-horizontal .horizontal-main {
  background: #ff8e00;
}
.colororange-horizontal .hor-icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}
.colororange-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
  /* 	border-left: 1px solid #fff; */
}
.colororange-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #f0bb62;
  border-radius: 4px;
}

/*darkgreen color menu */
.colordarkgreen-horizontal .horizontal-main {
  background: #116530;
}
.colordarkgreen-horizontal .hor-icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}
.colordarkgreen-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
  /* 	border-left: 1px solid #fff; */
}
.colordarkgreen-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #0b4619;
  border-radius: 4px;
}

/*pink color menu */
.colorpink-horizontal .horizontal-main {
  background: #ec255a;
}
.colorpink-horizontal .hor-icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}
.colorpink-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
  /* 	border-left: 1px solid #fff; */
}
.colorpink-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #ff5f7e;
  border-radius: 4px;
}

/*pink color menu */
.colorpink-horizontal .horizontal-main {
  background: #ec255a;
}
.colorpink-horizontal .hor-icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}
.colorpink-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
  /* 	border-left: 1px solid #fff; */
}
.colorpink-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #ff5f7e;
  border-radius: 6px;
}

/*yellow color menu */
.coloryellow-horizontal .horizontal-main {
  background: #fff338;
}
.coloryellow-horizontal .hor-icon {
  color: rgb(52 52 52 / 80%) !important;
  fill: rgba(255, 255, 255, 0.2);
}
.coloryellow-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgb(52 52 52 / 80%) !important;
  /* 	border-left: 1px solid #fff; */
}
.coloryellow-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #ffd32d;
  border-radius: 4px;
}

/*blue light color menu */
.colorblue-horizontal .horizontal-main {
  background: #548cff;
}
.colorblue-horizontal .hor-icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}
.colorblue-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
  /* 	border-left: 1px solid #fff; */
}
.colorblue-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #23a8ba;
  border-radius: 4px;
}

/*green light color menu */
.colorgreenlight-horizontal .horizontal-main {
  background: #7cd1b8;
}
.colorgreenlight-horizontal .hor-icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}
.colorgreenlight-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
  /* 	border-left: 1px solid #fff; */
}
.colorgreenlight-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #3e8e7e;
  border-radius: 4px;
}

/*purple color menu */
.colorpurple-horizontal .horizontal-main {
  background: #8e05c2;
}
.colorpurple-horizontal .hor-icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}
.colorpurple-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
  /* 	border-left: 1px solid #fff; */
}
.colorpurple-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #700b97;
  border-radius: 4px;
}

/*leaf green color menu */
.colorleafgreen-horizontal .horizontal-main {
  background: #81b214;
}
.colorleafgreen-horizontal .hor-icon { 
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}
.colorleafgreen-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
  /* 	border-left: 1px solid #fff; */
}
.colorleafgreen-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #206a5d;
  border-radius: 4px;
}

/*grey color menu */
.colorgrey-horizontal .horizontal-main {
  background: #A5A5A5;
}
.colorgrey-horizontal .hor-icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}
.colorgrey-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
  /* 	border-left: 1px solid #fff; */
}
.colorgrey-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #23A8BA;
  border-radius: 4px;
}

/* .color-horizontal .hor-icon { */
/*   color: rgba(255, 255, 255, 0.8) !important; */
/*   fill: rgba(255, 255, 255, 0.2); */
/* } */

.color-horizontal .horizontalMenu > .horizontalMenu-list > li > a {
  color: rgba(255, 255, 255, 0.8) !important;
  /* 	border-left: 1px solid #5765c9 */
}

.color-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active {
  color: #fff;
  text-decoration: none;
  background: #000F40;
  border-radius: 4px;
}

.color-horizontal .horizontalMenu > .horizontalMenu-list > li > a.hover .hor-icon {
  color: rgba(255, 255, 255, 0.8) !important;
  fill: rgba(255, 255, 255, 0.2);
}

.color-horizontal .horizontalMenu > .horizontalMenu-list > li:last-child > a {
  /* 	border-right: 1px solid #5765c9 */
}

.color-horizontal .horizontalMenu  > .horizontalMenu-list > li  > a:hover .hor-icon {
  color: #fff !important;
  fill: rgba(255, 255, 255, 0.5);
}

.color-horizontal .horizontalMenu > .horizontalMenu-list > li > a.active .hor-icon {
  color: #fff !important;
}

.color-horizontal .horizontalMenu > .horizontalMenu-list > li > a:hover {
  color: #fff !important;
}

@media only screen and (max-width: 991px) {
  .color-horizontal.dark-mode .horizontal-main {
    background: #000F40;
  }
  .color-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list {
    background: #23a8ba;
  }
  .color-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li {
    background-color: #23a8ba;
    border-color: rgba(255, 255, 255, 0.1);
  }
  .color-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > a {
    color: rgba(255, 255, 255, 0.8) !important;
    background-color: #23a8ba;
  }
  .color-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list  > li > ul.sub-menu {
    color: rgba(255, 255, 255, 0.8);
    background-color: #23a8ba;
  }
  .color-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
    color: rgba(255, 255, 255, 0.8);
  }
  .color-horizontal.dark-mode .mega-menubg {
    color: rgba(255, 255, 255, 0.8);
    background-color: #23a8ba !important;
  }
  .color-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
    color: rgba(255, 255, 255, 0.8);
  }
  .color-horizontal.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(255, 255, 255, 0.5);
  }
  .color-horizontal.light-mode .horizontal-main {
    background: #23a8ba;
  }
  .color-horizontal.light-mode .horizontalMenu > .horizontalMenu-list {
    background: #23a8ba;
  }
  .color-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li {
    background-color: #23a8ba;
    border-color: rgba(255, 255, 255, 0.1);
  }
  .color-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > a {
    color: rgba(255, 255, 255, 0.8) !important;
    background-color: #23a8ba;
  }
  .color-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu {
    color: rgba(255, 255, 255, 0.8);
    background-color: #23a8ba;
  }
  .color-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a {
    color: rgba(255, 255, 255, 0.8);
  }
  .color-horizontal.light-mode .mega-menubg {
    color: rgba(255, 255, 255, 0.8);
    background-color: #23a8ba !important;
  }
  .color-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a {
    color: rgba(255, 255, 255, 0.8);
  }
  .color-horizontal.light-mode .horizontalMenu > .horizontalMenu-list > li > .horizontalMenu-click > i {
    color: rgba(255, 255, 255, 0.5);
  }
}

@media only screen and (max-width: 767px) and (min-width: 568px) {
  .app.light-mode .app-header .header-brand .header-brand-img.mobile-logo {
    display: block !important;
    height: 3.3rem;
    top: -1px;
  }
  .app.light-mode .app-header .header-brand .header-brand-img.darkmobile-logo {
    display: none;
  }
  .app.light-mode .app-header .header-brand .header-brand-img.desktop-lgo {
    display: none !important;
    margin-top: 0px;
  }
  .app.light-mode .app-header .header-brand .header-brand-img.dark-logo {
    display: none;
  }
}

@media only screen and (max-width: 567px) {
  .app.light-mode .app-header .header-brand .header-brand-img.desktop-lgo {
    display: none !important;
  }
  .app.light-mode .app-header .header-brand .header-brand-img.mobile-logo {
    display: block !important;
    margin-top: 0px;
  }
}

.dark-sidebar.dark-mode .app-sidebar {
  background: #000F40 !important;
  border-right: 1px solid rgba(255, 255, 255, 0.07);
  box-shadow: 0 10px 10px 20px rgba(38, 43, 72, 0.11),
    10px 10px 15px -5px rgba(38, 43, 72, 0.13);
}

.dark-sidebar.dark-mode .app-sidebar__logo {
  border-bottom: 1px solid #2c3650;
}

.dark-sidebar.dark-mode .app-sidebar__user {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
  color: #fff;
}

.dark-sidebar.dark-mode .app-sidebar__user .text-muted {
  color: rgba(255, 255, 255, 0.4) !important;
}

.dark-sidebar.dark-mode .slide a {
  color: #edf0f5 !important;
  background: 0 0;
}

.dark-sidebar.dark-mode .app-sidebar-help {
  border-top: 1px solid rgba(255, 255, 255, 0.07);
  background: #000F40;
}

.dark-sidebar.dark-mode .app-sidebar-help a {
  color: #fff !important;
}

.dark-sidebar.dark-mode .app-sidebar-help .header-icon {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.8);
}

.dark-sidebar.dark-mode .side-menu__icon {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.08);
}

.color-sidebar .app-sidebar.toggle-sidemenu {
  background: 0 0 !important;
  border-right: 0;
  box-shadow: none;
  width: inherit;
}

.color-sidebar .first-sidemenu {
  background: #23a8ba;
}

.color-sidebar .second-sidemenu {
  background: #23a8ba;
  border-right: 1px solid rgba(255, 255, 255, 0.07);
}

.color-sidebar .resp-vtabs .resp-tabs-list li {
  border: 1px solid rgba(255, 255, 255, 0.07) !important;
  border-left: 0 !important;
  border-top: 0 !important;
  border-bottom: 0;
}

.color-sidebar .first-sidemenu li.active,
.color-sidebar .first-sidemenu li:hover {
  background: rgba(255, 255, 255, 0.03);
  border-right: 0 !important;
}

.color-sidebar .side-menu__icon {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.08);
}

.color-sidebar .first-sidemenu li.active svg,
.color-sidebar .first-sidemenu li:hover svg {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.08);
}

.color-sidebar .second-sidemenu h5,
.color-sidebar .side-menu .slide.submenu a,
.color-sidebar .slide-item {
  color: rgba(255, 255, 255, 0.8);
}

.color-sidebar .slide-item.active,
.color-sidebar .slide-item:hover {
  color: #fff;
}

.color-sidebar .side-menu .slide.submenu a.active,
.color-sidebar .side-menu .slide.submenu a:hover {
  color: #fff;
}

.color-sidebar .second-sidemenu .angle {
  color: rgba(255, 255, 255, 0.2) !important;
}

.dark-sidebar .app-sidebar.toggle-sidemenu {
  background: 0 0 !important;
  border-right: 0;
  box-shadow: none;
  width: inherit;
}

.dark-sidebar .first-sidemenu {
  background: #000F40;
}

.dark-sidebar .second-sidemenu {
  background: #000F40;
  border-right: 1px solid rgba(255, 255, 255, 0.07);
  box-shadow: none;
}

.dark-sidebar .resp-vtabs .resp-tabs-list li {
  border: 1px solid rgba(255, 255, 255, 0.07) !important;
  border-left: 0 !important;
  border-top: 0 !important;
  border-bottom: 0;
}

.dark-sidebar.app.sidebar-mini.sidenav-toggled .first-sidemenu li.active {
  border-right: 1px solid rgba(255, 255, 255, 0.07) !important;
}

.dark-sidebar .first-sidemenu .side-menu__icon {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.08);
}

.dark-sidebar .first-sidemenu li.active {
  background: #12183f;
  border-right: 0 !important;
}

.dark-sidebar .resp-vtabs .resp-tab-active:hover {
  background: #12183f;
  border-right: 0 !important;
}

.dark-sidebar .second-sidemenu h5 {
  color: rgba(255, 255, 255, 0.8);
}

.dark-sidebar .first-sidemenu li.active svg,
.dark-sidebar .first-sidemenu li:hover svg {
  color: #23a8ba;
}

.dark-sidebar .side-menu .slide.submenu a,
.dark-sidebar .slide-item {
  color: #edf0f5;
}

.default-sidebar .app-sidebar.toggle-sidemenu {
  background: 0 0 !important;
  border-right: 0;
  box-shadow: none;
  width: inherit;
}

.default-sidebar .first-sidemenu {
  background: #fff;
}

.default-sidebar .second-sidemenu {
  background: #fff;
  border-right: 1px solid #eff0f6;
  box-shadow: 0 10px 10px 20px rgba(176, 184, 214, 0.01),
    10px 10px 15px -5px #b0b8d6;
}

.default-sidebar .resp-vtabs .resp-tabs-list li {
  border: 1px solid #eff0f6 !important;
  border-left: 0 !important;
  border-top: 0 !important;
  border-bottom: 0;
}

.default-sidebar.app.sidebar-mini.sidenav-toggled .first-sidemenu li.active {
  border-right: 1px solid #eff0f6 !important;
}

.default-sidebar .first-sidemenu .side-menu__icon {
  color: #8e98db;
  fill: #d2d6f1;
}

.default-sidebar .first-sidemenu li.active {
  background: #f4f5fc;
  border-right: 0 !important;
}

.default-sidebar .resp-vtabs .resp-tab-active:hover {
  background: #f4f5fc;
  border-right: 0 !important;
}

.default-sidebar .second-sidemenu h5 {
  color: #576483;
}

.default-sidebar .first-sidemenu li.active svg,
.default-sidebar .first-sidemenu li:hover svg {
  color: #23a8ba;
}

.default-sidebar .side-menu .slide.submenu a,
.default-sidebar .slide-item {
  color: #576482;
}

.default-sidebar.dark-mode .second-sidemenu {
  box-shadow: none;
}

.color-sidebar .app-sidebar {
  background: #23a8ba !important;
  border-right: 1px solid rgba(255, 255, 255, 0.07);
  box-shadow: 0 10px 10px 20px rgba(38, 43, 72, 0.11),
    10px 10px 15px -5px rgba(38, 43, 72, 0.13);
}

.color-sidebar .app-sidebar__logo {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
}

.color-sidebar .app-sidebar__user {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
  color: #fff;
}

.color-sidebar .app-sidebar__user .text-muted {
  color: rgba(255, 255, 255, 0.4) !important;
}

.color-sidebar .slide a {
/*   color: rgba(255, 255, 255, 0.8) !important; */
  background: 0 0;
}

.color-sidebar .slide a.active,
.color-sidebar .slide a:hover {
/*   color: #fff !important; */
}

.color-sidebar .app-sidebar-help {
  border-top: 1px solid rgba(255, 255, 255, 0.07);
  background: #23a8ba;
}

.color-sidebar .app-sidebar-help a {
  color: #fff !important;
}

.color-sidebar .app-sidebar-help .header-icon {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.8);
}

.color-sidebar .side-menu__icon {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.08);
}

.color-sidebar .slide-menu a.active,
.color-sidebar .slide-menu a:hover {
  color: #fff !important;
  background: 0 0;
}

.color-sidebar .side-menu__label:hover {
/*   color: #fff !important; */
  background: 0 0;
}

.color-sidebar .side-menu__item.active .side-menu__icon,
.color-sidebar .side-menu__item:focus .side-menu__icon,
.color-sidebar .side-menu__item:hover .side-menu__icon {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.08);
}

@media (min-width: 768px) {
  .color-sidebar .app-sidebar2 .header-brand-img.darkmobile-logo,
  .color-sidebar .app-sidebar2 .header-brand-img.desktop-lgo,
  .color-sidebar .app-sidebar2 .header-brand-img.mobile-logo {
    display: none;
  }
  .color-sidebar .app-sidebar2 .header-brand-img.dark-logo {
    display: block;
    margin: 0 auto;
    margin-top: 5px;
  }
}

.default-sidebar .app-sidebar {
  background: #fff !important;
  border-right: 1px solid #eff0f6;
  box-shadow: 0 10px 10px 20px rgba(176, 184, 214, 0.09),
    10px 10px 15px -5px #b0b8d6;
}

.default-sidebar .app-sidebar__logo {
  border-bottom: 1px solid #eff0f6;
}

.default-sidebar .app-sidebar__user {
  border-bottom: 1px solid #eff0f6;
  color: #424e79;
}

.default-sidebar .app-sidebar__user .text-muted {
  color: #b3bdca !important;
}

.default-sidebar .slide a {
  color: #576482 !important;
  background: 0 0;
}

.default-sidebar .slide a.active,
.default-sidebar .slide a:hover {
  color: #23a8ba !important;
}

.default-sidebar .app-sidebar-help {
  border-top: 1px solid #eff0f6;
  background: #fff;
}

.default-sidebar .app-sidebar-help a {
  color: #424e79 !important;
}

.default-sidebar .app-sidebar-help .header-icon {
  color: #8e98db;
  fill: #d2d6f1;
}

.default-sidebar .side-menu__icon {
  color: #8e98db;
  fill: #d2d6f1;
}

.default-sidebar .slide-menu a.active,
.default-sidebar .slide-menu a:hover {
  color: #23a8ba !important;
  background: 0 0;
}

.default-sidebar .side-menu__label:hover {
  color: #23a8ba !important;
  background: 0 0;
}

.default-sidebar .side-menu__item.active .side-menu__icon,
.default-sidebar .side-menu__item:focus .side-menu__icon,
.default-sidebar .side-menu__item:hover .side-menu__icon {
  color: #23a8ba;
}

.default-sidebar.dark-mode .app-sidebar {
  border-right: 0;
  box-shadow: none;
}

@media (min-width: 768px) {
  .default-sidebar .app-sidebar2 .header-brand-img.dark-logo,
  .default-sidebar .app-sidebar2 .header-brand-img.darkmobile-logo,
  .default-sidebar .app-sidebar2 .header-brand-img.mobile-logo {
    display: none;
  }
  .default-sidebar .app-sidebar2 .header-brand-img.desktop-lgo {
    display: block;
    margin: 0 auto;
    margin-top: 5px;
  }
}

.dark-sidebar .app-sidebar {
  background: #000F40 !important;
  border-right: 1px solid rgba(255, 255, 255, 0.07);
  box-shadow: 0 10px 10px 20px rgba(38, 43, 72, 0.11),
    10px 10px 15px -5px rgba(38, 43, 72, 0.13);
}

.dark-sidebar .app-sidebar__logo {
  border-bottom: 1px solid #2c3650;
}

.dark-sidebar .app-sidebar__user {
  border-bottom: 1px solid rgba(255, 255, 255, 0.07);
  color: #fff;
}

.dark-sidebar .app-sidebar__user .text-muted {
  color: rgba(255, 255, 255, 0.4) !important;
}

.dark-sidebar .slide a {
  color: #edf0f5 !important;
  background: 0 0;
}

.dark-sidebar .app-sidebar-help {
  border-top: 1px solid rgba(255, 255, 255, 0.07);
  background: #000F40;
}

.dark-sidebar .app-sidebar-help a {
  color: #fff !important;
}

.dark-sidebar .app-sidebar-help .header-icon {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.8);
}

.dark-sidebar .side-menu__icon {
  color: rgba(255, 255, 255, 0.8);
  fill: rgba(255, 255, 255, 0.08);
}

@media (min-width: 768px) {
  .dark-sidebar .app-sidebar2 .header-brand-img.darkmobile-logo,
  .dark-sidebar .app-sidebar2 .header-brand-img.desktop-lgo,
  .dark-sidebar .app-sidebar2 .header-brand-img.mobile-logo {
    display: none;
  }
  .dark-sidebar .app-sidebar2 .header-brand-img.dark-logo {
    display: block;
    margin: 0 auto;
    margin-top: 5px;
  }
}

.dark-sidebar .side-menu__item.active .side-menu__icon,
.dark-sidebar .side-menu__item:focus .side-menu__icon,
.dark-sidebar .side-menu__item:hover .side-menu__icon {
  fill: rgba(255, 255, 255, 0.08);
}

.dark-sidebar .slide a {
  color: #edf0f5 !important;
  background: 0 0;
}

.dark-mode.dark-sidebar .slide a,
.light-mode.dark-sidebar .slide a {
  color: #edf0f5 !important;
  background: 0 0;
}

.color-sidebar.sidenav-toggled .app-sidebar2 .dark-logo,
.dark-sidebar.sidenav-toggled .app-sidebar2 .dark-logo {
  display: none;
}

.color-sidebar.sidenav-toggled .app-sidebar2 .darkmobile-logo,
.dark-sidebar.sidenav-toggled .app-sidebar2 .darkmobile-logo {
  display: block;
  margin: 0 auto;
  margin-top: 5px;
}

.default-sidebar.sidenav-toggled .app-sidebar2 .desktop-lgo {
  display: none;
}

.default-sidebar.sidenav-toggled .app-sidebar2 .mobile-logo {
  display: block;
  margin: 0 auto;
  margin-top: 5px;
}

.light-mode.dark-sidebar .side-menu__item.active,
.light-mode.dark-sidebar .side-menu__item:focus,
.light-mode.dark-sidebar .side-menu__item:hover {
  text-decoration: none;
  color: #23a8ba !important;
}

.light-mode.dark-sidebar .slide a.active,
.light-mode.dark-sidebar .slide a:focus,
.light-mode.dark-sidebar .slide a:hover {
  text-decoration: none;
  color: #23a8ba !important;
}

.dark-mode.dark-sidebar .side-menu__item.active,
.dark-mode.dark-sidebar .side-menu__item:focus,
.dark-mode.dark-sidebar .side-menu__item:hover {
  text-decoration: none;
  color: #23a8ba !important;
}

.dark-mode.dark-sidebar .slide a.active,
.dark-mode.dark-sidebar .slide a:focus,
.dark-mode.dark-sidebar .slide a:hover {
  text-decoration: none;
  color: #23a8ba !important;
}

.dark-mode.horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > a:hover,
.dark-mode .horizontalMenu > .horizontalMenu-list > li > ul.sub-menu > li > ul.sub-menu > li > a:hover {
  color: #23a8ba;
}

.dark-mode .horizontalMenu > .horizontalMenu-list > li > .horizontal-megamenu .link-list li a:hover {
  color: #23a8ba;
}

.dark-mode .second-sidemenu .side-menu .slide.submenu a.active,
.dark-mode .second-sidemenu .side-menu .slide.submenu a:hover {
  color: #23a8ba !important;
}

.color-sidebar .side-menu-label1 {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1) !important;
  color: #fff;
}

.dark-sidebar .side-menu-label1 {
  border-bottom: 1px solid #2c3650 !important;
  color: #fff;
}

.dark-mode.default-sidebar .side-menu-label1 {
  color: #5c6287;
}

.top-header.top-header1 {
  display: none;
}

.centerlogo-horizontal .top-header.top-header1 {
  display: block !important;
}

.centerlogo-horizontal .header.top-header {
  display: none;
}

@media (max-width: 767px) {
  .centerlogo-horizontal .top-header.top-header1 {
    display: none !important;
  }
  .centerlogo-horizontal .header.top-header {
    display: block;
  }
}
.centerlogo-horizontal .hor-menu.horizontal-main {
  top: 56.2px !important;
}
@media (min-width: 992px) {
  .centerlogo-horizontal .app-content.page-body {
    margin-top: 8rem;
  }
}
.circle-style {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
.orange {
  background: #ff8e00;
}
.darkgreen {
  background: #116530;
}
.pink {
  background: #ec255a;
}
.yellow {
  background: #fff338;
}
.blue {
  background: #548cff;
}
.greenlight {
  background: #7cd1b8;
}
.purple {
  background: #8e05c2;
}
.leafgreen {
  background: #81b214;
}
.greycolor {
  background: #9ba4b4;
}
.blue-lightavia{
  background: #23A8BA;  
}
.blue-hevi-lightavia{
  background: #000F40;
}
.onoff1-check:checked + .onoff1-label {
  box-shadow: 1px 9px 4px -2px #b4b4b4 !important;
}
.onoff1-check:checked + .fontbox {
  box-shadow: 1px 9px 4px -2px #b4b4b4 !important;
  background: #58BAFF;
  color:#fff;
}
.nav-center-header{
	float: right;
  position: relative;
  top: 41px;
  width: 100%;
  border-top: 1px solid #eff0f6;
  /* border-bottom: 1px solid #eff0f6; */
  justify-content: flex-end;
  padding: 2px 15px;
}

/* custom font-size */
body.fs-13{
	font-size:13.5px !important;
}
body.fs-13 label.font-weight-bold{
	font-size:13.5px !important;
}
body.fs-13 h3{
	font-size: 1rem !important;
}
body.fs-13 h4{
	font-size: 14px !important;
}
body.fs-13 h5{
	font-size: 14.5px !important;
}
body.fs-13 .table, .text-wrap table{
	font-size: 13.5px  !important;
}
body.fs-13 table.table-bordered.dataTable td{
	font-size: 13.5px  !important;
}
body.fs-13 table.table-bordered.dataTable th{
	font-size: 13.5px !important;
}



body.fs-14{
	font-size:14.5px !important;
}
body.fs-14 label.font-weight-bold{
	font-size:14.5px !important;
}
body.fs-14 h3{
	font-size: 1.1rem !important;
}
body.fs-14 h4{
	font-size: 15px !important;
}
body.fs-14 h5{
	font-size: 15.5px !important;
}
body.fs-14 .table, .text-wrap table{
	font-size: 14.5px  !important;
}
body.fs-14 table.table-bordered.dataTable td{
	font-size: 14.5px  !important;
}
body.fs-14 table.table-bordered.dataTable th{
	font-size: 14.5px  !important;
}





body.fs-15{
	font-size:15.5px !important;
}
body.fs-15 label.font-weight-bold{
	font-size:15.5px !important;
}
body.fs-15 h3{
	font-size: 1.2rem !important;
}
body.fs-15 h4{
	font-size: 16px !important;
}
body.fs-15 h5{
	font-size: 16.5px !important;
}
body.fs-15 .table, .text-wrap table{
	font-size: 15.5px  !important;
}
body.fs-15 table.table-bordered.dataTable td{
	font-size: 15.5px  !important;
}
body.fs-15 table.table-bordered.dataTable th{
	font-size: 15.5px  !important;
}




body.fs-16{
	font-size:16.5px !important;
}
body.fs-16 label.font-weight-bold{
	font-size:16.5px !important;
}
body.fs-16 h3{
	font-size: 1.3rem !important;
}
body.fs-16 h4{
	font-size: 17px !important;
}
body.fs-16 h5{
	font-size: 17.5px !important;
}
body.fs-16 .table, .text-wrap table{
	font-size: 16.5px  !important;
}
body.fs-16 table.table-bordered.dataTable td{
	font-size: 16.5px  !important;
}
body.fs-16 table.table-bordered.dataTable th{
	font-size: 16.5px  !important;
}
