body,p,td,tr,h1,h2,h3,h4,h5,h6,div,span,section,header{
    font-family:'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    color: #333;
}
body,p,td,tr,div,span,section,header{
  font-size: .9rem;
}
h1,h2,h3,h4,h5,h6{font-weight:bold;}

/* COLOR */
.my-bg-grey{background-color: #ccc;}
.my-bg-primary{
  background-color: #008cd7;
}
.my-bg-lightSky{background-color: #dbf2ff;}
.my-text-primary{
  color: #008cd7;
}
.my-btn-primary{
  
}

.home-icons{font-size: 4rem; line-height: initial;}
.home-icons-aTag{text-decoration: none!important;}
.home-icons-aTag:hover div{
  background-color: #2bb5ff!important;
  color: white;
}
.home-icons-aTag.disabled div, .home-icons-aTag.disabled h5{
  background-color: #ccc!important; color: #999999!important;
}


.rounded{border-radius: 1rem!important;}
.navbar{background-color: #EEF9FF;}
.logo-etms{max-width: 250px;}

.main-content-wrap::before{
  content: '';
  position: absolute;
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  opacity: 0.15;
  background-image: url(../img/property.jpeg);
  background-repeat: no-repeat;
  background-size: cover;
}
.main-content-wrap2{min-height:450px;}

/* BREADCRUMB */
nav .breadcrumb {
  padding: 0.8em 1em;
  /* border: 1px solid hsl(0deg 0% 90%); */
  border-radius: 4px;
  background-color: #eee;
  font-size: 0.8rem!important;
}
nav .breadcrumb ol {
  margin: 0;
  padding-left: 0;
  list-style: none;
}
nav .breadcrumb li {
  display: inline;
}
nav .breadcrumb .breadcrumb-item.active {
  color: #000;
  font-weight: 700;
  text-decoration: none;
}

/* SIDEBAR */
#sidebarMenu{background-color: #e1e1e1;}
 .sidebar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 100; /* Behind the navbar */
  padding: 90px 0 0; /* Height of navbar */
  /* box-shadow: inset -1px 0 0 rgba(0, 0, 0, .1); */
}

@media (max-width: 767.98px) {
  .sidebar {
    top: 5rem;
  }
}

.sidebar-sticky {
  position: relative;
  top: 0;
  height: calc(100vh - 48px);
  padding-top: .5rem;
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sidebar-sticky {
    position: -webkit-sticky;
    position: sticky;
  }
}

.sidebar .nav-link {
  font-weight: 500;
  color: #333;
}

.sidebar .nav-link .feather {
  margin-right: 4px;
  color: #999;
}

.sidebar .nav-link.active {
  color: #007bff; font-weight: bold;
}

.sidebar .nav-link:hover .feather,
.sidebar .nav-link.active .feather {
  color: inherit;
}

.sidebar-heading {
  font-size: .75rem;
  text-transform: uppercase;
}
.sidebar-icons{font-size: 25px;}
