/**=====================================================================
File: style.css
=====================================================================**/
.pc-horizontal .pc-header {
  left: 0;
  z-index: 1026;
}
.pc-horizontal .pc-header.pc-mob-header {
  z-index: 1027;
}
.pc-horizontal .pc-header[class*="bg-"] .material-icons-two-tone, .pc-horizontal .pc-header.dark-header .material-icons-two-tone {
  background-color: #778290;
}
.pc-horizontal .pc-header[class*="bg-"] .pc-head-link, .pc-horizontal .pc-header.dark-header .pc-head-link {
  color: #ced4dc;
}
@media (min-width: 768px) {
  .pc-horizontal .pc-header .m-header {
    margin-right: 20px;
  }
}
.pc-horizontal .pc-header .header-wrapper {
  padding: 0;
}
.pc-horizontal .pc-header .header-wrapper .m-header {
  display: inline-flex;
  align-items: center;
}
.pc-horizontal .page-header {
  background: transparent;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  box-shadow: none;
  padding: 10px 0;
}
.pc-horizontal .page-header + .row {
  margin-top: 30px;
}
.pc-horizontal .pc-container {
  margin-left: 0;
  /*top: calc(70px + 60px);
    min-height: calc(100vh - 70px - 60px);*/
  top: 0;
  min-height: calc(100vh - 125px - 50px - 80.34px);
  /*background-color: #339966;
background-image: linear-gradient(315deg, #76431b 0%, #454545 50%, #165e2f 100%);
	background-color: #D9AFD9;
background-image: linear-gradient(315deg, #D9AFD9 0%, #97D9E1 100%);*/
  /*background-color: #8EC5FC;
background-image: linear-gradient(62deg, #8EC5FC 0%, #E0C3FC 100%);*/
}
.pc-horizontal .pc-container .pcoded-content {
  padding-top: 0;
}
.pc-horizontal .pc-container .pcoded-content > .row:first-child {
  padding-top: 30px;
}
.pc-horizontal .pc-container .pcoded-content .page-header {
  padding-top: 30px;
}
.pc-horizontal .pc-container .pcoded-content .page-header + .row {
  margin-top: 10px;
}
.pc-horizontal.layout-topbar .pc-header[class*="bg-"] .material-icons-two-tone, .pc-horizontal.layout-topbar .pc-header.dark-header .material-icons-two-tone {
  background-color: #778290;
}
.pc-horizontal.layout-topbar .pc-header[class*="bg-"] .pc-head-link, .pc-horizontal.layout-topbar .pc-header.dark-header .pc-head-link {
  color: #ced4dc;
}
.pc-horizontal.layout-topbar .pc-header[class*="bg-"] .pc-head-link.active, .pc-horizontal.layout-topbar .pc-header[class*="bg-"] .pc-head-link:active, .pc-horizontal.layout-topbar .pc-header[class*="bg-"] .pc-head-link:focus, .pc-horizontal.layout-topbar .pc-header[class*="bg-"] .pc-head-link:hover, .pc-horizontal.layout-topbar .pc-header.dark-header .pc-head-link.active, .pc-horizontal.layout-topbar .pc-header.dark-header .pc-head-link:active, .pc-horizontal.layout-topbar .pc-header.dark-header .pc-head-link:focus, .pc-horizontal.layout-topbar .pc-header.dark-header .pc-head-link:hover {
  background: transparent;
  color: #7267EF;
}
.pc-horizontal.layout-topbar .pc-header[class*="bg-"] .pc-head-link.active .material-icons-two-tone, .pc-horizontal.layout-topbar .pc-header[class*="bg-"] .pc-head-link:active .material-icons-two-tone, .pc-horizontal.layout-topbar .pc-header[class*="bg-"] .pc-head-link:focus .material-icons-two-tone, .pc-horizontal.layout-topbar .pc-header[class*="bg-"] .pc-head-link:hover .material-icons-two-tone, .pc-horizontal.layout-topbar .pc-header.dark-header .pc-head-link.active .material-icons-two-tone, .pc-horizontal.layout-topbar .pc-header.dark-header .pc-head-link:active .material-icons-two-tone, .pc-horizontal.layout-topbar .pc-header.dark-header .pc-head-link:focus .material-icons-two-tone, .pc-horizontal.layout-topbar .pc-header.dark-header .pc-head-link:hover .material-icons-two-tone {
  background-color: #7267EF;
}
.pc-horizontal.layout-topbar .pc-header .pc-h-item .arrow-icon {
  margin-left: 4px;
}
.pc-horizontal.layout-topbar .pc-header .pc-h-item .arrow-icon svg {
  width: 15px;
  height: 15px;
}
.pc-horizontal.layout-topbar .pc-container {
  /*top: 70px;*/
}
.pc-horizontal.layout-topbar .pc-container .page-header {
  padding-top: 16px;
}
.pc-horizontal.layout-topbar .pc-container .page-header + .row {
  padding-top: 0;
  margin-top: 10px;
}
.pc-horizontal .topbar {
  /*background: #1c232f;*/
  /*background-image: linear-gradient( 105.3deg,  rgba(30,39,107,1) 21.8%, rgba(77,118,221,1) 100.2% );
    background-image: linear-gradient(to right, #870000 0%, darkgreen  51%, #870000  100%);*/
  background-image: linear-gradient(105.3deg, rgb(52 66 30) 21.8%, rgb(193 148 52) 100.2%);
  /* top: 70px; */
  /* left: 0; */
   width: 100%; 
  /* height: 60px; */
  /* position: fixed; */
  /*z-index: 1025;*/
  box-shadow: none;
  display: flex;
  align-items: center;
  box-shadow: 0 1px 20px 0 rgb(69 90 100 / 8%);
}
.pc-horizontal .topbar ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}
.pc-horizontal .topbar .pc-micon {
  margin-right: 10px;
  line-height: 1;
}
.pc-horizontal .topbar .pc-micon > svg {
  width: 20px;
  height: 20px;
}
.pc-horizontal .topbar .pc-micon .material-icons-two-tone {
  line-height: 1;
  font-size: 22px;
  background-color: #ced4dc;
}
.pc-horizontal .topbar .pc-link {
  display: block;
  align-items: center;
  padding: 14px 10px;
  color: #b5bdca;
  font-size: 14px;
  font-weight: 500;
}
.pc-horizontal .topbar .pc-link:active, .pc-horizontal .topbar .pc-link:focus, .pc-horizontal .topbar .pc-link:hover {
  text-decoration: none;
  color: #fff;
}
.pc-horizontal .topbar .pc-link.dropdown-toggle:after {
  display: none;
}
.pc-horizontal .topbar .pc-navbar .pc-link {
  display: flex;
  align-items: center;
}
.pc-horizontal .topbar .pc-navbar > .pc-item > .pc-link > .pc-arrow {
  transform: rotate(90deg);
  margin-left: 10px;
}
.pc-horizontal .topbar .pc-item {
  display: inline-block;
}
.pc-horizontal .topbar .pc-arrow {
  margin-left: auto;
  float: right;
  display: inline-block;
  transition: all 0.2s ease-in-out;
}
.pc-horizontal .topbar .pc-arrow > svg {
  width: 14px;
  height: 14px;
}
.pc-horizontal .topbar .pc-submenu {
  position: absolute;
  background: #fff;
  /*background-image: linear-gradient( 206.8deg,  rgba(73,168,255,1) 19.1%, rgba(0,48,249,1) 109.8% );
	background-image: linear-gradient( 110.1deg,  rgba(34,126,34,1) 2.9%, rgba(168,251,60,1) 90.3% );
	background-image: linear-gradient( 109.6deg,  rgba(255,207,84,1) 11.2%, rgba(255,158,27,1) 91.1% );*/
  padding: 15px 0;
  min-width: 200px;
  border-radius: 4px;
  -webkit-animation: 0.2s ease-in-out 0s normal forwards 1 fadein;
  animation: 0.2s ease-in-out 0s normal forwards 1 fadein;
  box-shadow: 0 4px 24px 0 rgba(62, 57, 107, 0.18);
}
.pc-horizontal .topbar .pc-submenu .pc-item {
  display: block;
  position: relative;
}
.pc-horizontal .topbar .pc-submenu .pc-link {
  color: #1c232f;
  position: relative;
  padding: 10px 10px 10px 20px;
}
.pc-horizontal .topbar .pc-submenu .pc-submenu {
  left: 100%;
  top: -15px;
  z-index: 1;
}
.pc-horizontal .topbar .pc-submenu .pc-submenu.edge {
  left: auto;
  right: 100%;
}
.pc-horizontal .pct-customizer {
  display: none;
}
.pc-horizontal.layout-horizontal-v2 .topbar {
  background: #fff;
}
.pc-horizontal.layout-horizontal-v2 .topbar .pc-item .pc-link {
  color: #1c232f;
}
.pc-horizontal.layout-horizontal-v2 .topbar .pc-item .pc-link .material-icons-two-tone {
  background-color: #525b69;
}
.pc-horizontal.layout-horizontal-v2 .topbar .pc-submenu {
  background: #fff;
}
.pc-horizontal.layout-horizontal-v2 .topbar .pc-submenu .pc-link {
  color: #1c232f;
}
.pc-horizontal.layout-horizontal-v2 .topbar .pc-hasmenu:hover > .pc-link .pc-arrow {
  transform: rotate(90deg);
}
@media (min-width: 768px) {
  .pc-horizontal .topbar .dropdown:hover > .dropdown-menu {
    display: block;
  }
  .pc-horizontal .topbar .pc-submenu .pc-link {
    position: relative;
    padding: 10px 20px 10px 25px;
  }
  .pc-horizontal .topbar .pc-submenu .pc-item:active > .pc-link, .pc-horizontal .topbar .pc-submenu .pc-item:focus > .pc-link, .pc-horizontal .topbar .pc-submenu .pc-item:hover > .pc-link {
    /*color: #7267EF;
        background: #e3e1fc;*/
    color: purple;
    background-image: linear-gradient(109.6deg, rgba(255, 207, 84, 1) 11.2%, rgba(255, 158, 27, 1) 91.1%);
  }
  .pc-horizontal .topbar .pc-item .pc-submenu {
    display: none;
  }
  .pc-horizontal .topbar .pc-item:hover > .pc-submenu {
    display: block;
  }
  .pc-horizontal.layout-topbar .pc-h-dropdown {
    margin-top: 0;
  }
  .pc-horizontal .pc-container .pcoded-content {
    padding-left: 0;
    padding-right: 0;
  }
  .pc-horizontal .pc-container .page-header + .row {
    padding-top: 0;
  }
  .pc-horizontal .topbar .pc-navbar > .pc-hasmenu {
    position: relative;
  }
  .pc-horizontal .topbar .pc-navbar > .pc-hasmenu:hover > .pc-link {
    z-index: 1001;
    color: #1c232f;
    position: relative;
  }
  .pc-horizontal .topbar .pc-navbar > .pc-hasmenu:hover > .pc-link .material-icons-two-tone {
    background-color: #1c232f;
  }
  .pc-horizontal .topbar .pc-navbar > .pc-hasmenu:hover > .pc-submenu {
    z-index: 10;
    padding-top: 45px;
    top: 0;
    left: -10px;
  }
  .layout-horizontal-v2 .topbar .pc-navbar .pc-item > .pc-link .material-icons-two-tone {
    background-color: #778290;
  }
  .layout-horizontal-v2 .topbar .pc-navbar .pc-item.active > .pc-link, .layout-horizontal-v2 .topbar .pc-navbar .pc-item:active > .pc-link, .layout-horizontal-v2 .topbar .pc-navbar .pc-item:focus > .pc-link, .layout-horizontal-v2 .topbar .pc-navbar .pc-item:hover > .pc-link {
    color: #7267EF;
  }
  .layout-horizontal-v2 .topbar .pc-navbar .pc-item.active > .pc-link .material-icons-two-tone, .layout-horizontal-v2 .topbar .pc-navbar .pc-item:active > .pc-link .material-icons-two-tone, .layout-horizontal-v2 .topbar .pc-navbar .pc-item:focus > .pc-link .material-icons-two-tone, .layout-horizontal-v2 .topbar .pc-navbar .pc-item:hover > .pc-link .material-icons-two-tone {
    background-color: #7267EF;
  }
  .layout-horizontal-v2 .topbar .pc-navbar > .pc-hasmenu:hover > .pc-submenu {
    padding-top: 15px;
    top: 100%;
    left: 0;
  }
}
@media (max-width: 767px) {
  .govt-header {
    display: none;
  }
  .pc-mob-header {
    background: #FFFFFF;
  }
  .pc-header .pcm-logo img {
    max-width: inherit;
    border: solid 1 px red;
    height: 70px;
  }
/*  .pc-horizontal .topbar {
    display: none;
    height: auto;
    position: relative;
    top: 70px;
  }*/
  .pc-horizontal .topbar .container {
    max-width: 100%;
  }
  .pc-horizontal .topbar .pc-item {
    display: block;
  }
  .pc-horizontal .topbar .pc-navbar > .pc-item .pc-link {
    padding: 12px 10px;
  }
  .pc-horizontal .topbar .pc-navbar > .pc-item:first-child > .pc-link {
    padding-left: 10px;
  }
  .pc-horizontal .topbar .pc-item .pc-submenu {
    display: none;
  }
  .pc-horizontal .topbar .pc-item.pc-trigger > .pc-submenu {
    display: block;
  }
  .pc-horizontal .topbar .pc-submenu {
    position: relative;
    width: calc(100% - 30px);
    padding-top: 0;
    float: none;
    padding-bottom: 0;
    background: transparent;
    box-shadow: none;
    left: 30px;
  }
  .pc-horizontal .topbar .pc-submenu .pc-submenu {
    left: 20px;
    top: 0;
  }
  .pc-horizontal .topbar .pc-submenu .pc-link {
    color: #b5bdca;
  }
  .pc-horizontal .topbar.mob-sidebar-active {
    display: block;
    overflow-y: auto;
    max-height: calc(100vh - 70px);
  }
  .pc-horizontal .topbar > .container {
    position: relative;
    z-index: 5;
    background: inherit;
  }
  .pc-horizontal .pc-header.mob-header-active .container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .pc-horizontal .pc-header.mob-header-active .container > .header-wrapper {
    padding-left: 15px;
    padding-right: -15px;
  }
  .pc-horizontal .pc-header.mob-header-active .container > .header-wrapper .m-header {
    display: none;
  }
  .pc-horizontal .pc-container {
    /*top: 70px;
    margin-bottom: 90px;*/
  }
  .pc-horizontal.layout-topbar .pc-header .pc-mob-drp > ul {
    display: block;
  }
  .pc-horizontal.layout-topbar .pc-header .pc-mob-drp > ul .pc-h-item .pc-head-link {
    display: flex;
  }
  .pc-horizontal.layout-topbar .pc-header .pc-mob-drp > ul .pc-h-item:not(:hover) .pc-head-link {
    color: #525b69;
  }
}
/* for custom scrollbar for webkit browser*/ 
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #F5F5F5;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
  border-radius: 10px;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-image: linear-gradient(135deg, #c19434 10%, #34421e 100%);
}
/* Green Color*/
.theme-bgcolor1 {
  background: #34421e
}
/* Orange Color*/
.theme-bgcolor2 {
  background: #c19434
}
/* Landing Reports Search feature */ 
.searchResults {
    position: absolute;
	width:calc(100% - 48px);
    z-index: 1000;
    cursor: default;
    border-top: 0;
    margin-top: -8px;
}


