*{
    font-family:Verdana, Geneva, Tahoma, sans-serif !important; 
    
}
/*table{
  font-size: small !important;
}

.navbar, .navbar-brand, .btn{
  font-size:small !important;
}*/
body{
  background-image: url(../img/bg1.png) !important;
  background-repeat: repeat !important;
}

.card-body-icon {
  position: absolute;
  z-index: 0;
  top: 20px;
  right: 4px;
  opacity: 0.4;
  font-size: 80px !important;
}

.kurunganKonten {
  min-height: 100vh;
  position: relative;
  padding-bottom: 2rem;
}

.kaki {
  padding: 1rem 0;
  position: absolute;
  flex-shrink: 0;
  bottom: 0px;
  width: 100%;
}

.text-responsive {
  font-size: calc(100% + 1vw + 1vh);
}

.tabelku {
  font-family: tahoma;
  font-size: 14px;
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1;
}

.head-name {
  border-bottom: 2px solid #0d6efd;
}
.right-profile {
  border-top-right-radius: 0.25rem !important;
}
.sub-profile {
  font-size: 0.9rem;
}

.container-detail table tr td:nth-child(2) {
  padding-left: 10px;
  padding-right: 10px;
}

.edit-btn {
  position: absolute;
  top: 10px;
  right: 10px;
  cursor: pointer;
}
.edit-btn2 {
  position: absolute;
  top: 5px;
  right: 10px;
  cursor: pointer;
}

.info-data-adm .card {
  min-height: 125px;
}
.info-data-adm .card .card-body {
  position: relative;
  z-index: 2;
}
.info-data-adm .card .icon-card {
  position: absolute;
  opacity: 0.4;
  z-index: 1;
  top: 25%;
  right: 15px;
  font-size: 4em;
}
.beige{
  background-image: url(../img/beige-tiles.png);
  background-repeat: repeat;
}
.school{
  background-image: url(../img/school.png);
  background-repeat: repeat;
}
