html {
    font-size: 14px;
    height: 100%;
  }
  @media (min-width: 768px) {
    html {
      font-size: 16px;
    }
  }

  body{
      background: #efefef;
      height: 100%;
  }
  
  .active{
    color:red;
  }
  
  .border-top { border-top: 1px solid #e5e5e5; }
  .border-bottom { border-bottom: 1px solid #e5e5e5; }
  
  .box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); }

  #superloading{
    position: fixed;
    top: 0;
    left:0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.9);
    z-index: 1000;
}

.angucomplete-dropdown {
  width: 100%;
  padding:0px;
  height:auto;
  background-color: #fdfdfd;
  overflow-y: auto;
  max-height: 350px; 
  border-top:1px solid #f0f0f0;
  border-right:1px solid #f0f0f0;
  border-left:1px solid #f0f0f0;

}

.angucomplete-title {
  font-size: 1.3em;
  font-weight: bold;
}

.angucomplete-row {
  padding: 10px;
  color: #343a40;
  background: #fdfdfd;
  margin-bottom: 0px;
  border-bottom:1px solid #f0f0f0;
  clear: both;
}

.angucomplete-searching {
  padding: 10px;
}

.angucomplete-selected-row {
  border: 1px goldenrod solid;
  background: #F7EDD2;
  color: #343a40;
}

.card-hover{
  cursor: pointer;
}
.card-hover:hover{
  background:#f8f9fa;
  cursor: pointer;

}

.back-to-top {

	position: fixed;
	bottom: 30px;
	right: 30px;
	z-index: 9999999;
	width: 65px;
	height: 65px;
	background:  #000;
	opacity: 0.7;
}

.back-to-top:hover {

  background:orange;
}