body {
  padding-top: 1rem;
}
.container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 990px;
}
.starter-template {
  padding: 3rem 1.5rem;
  text-align: center;
}
.jumbotronmy {
  padding: 0.5rem;
  margin-bottom: 0rem;
  border-radius: 0.3rem;
  position:relative;
  z-index:inherit;
}
.jumbotronmy .jumbotronmy {
  padding: 0rem;
}
.mb-3lpd { margin-bottom: 0.5rem !important; }
.bg-primary { background-color:#0000FF !important; }
.img-container {
  position:relative;
  display:inline-block;
}
.img-container .centered {
  position:relative;
  display:inline-block;
}
.img-container .centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align:center;
}
.img-container .centered p { font-size:14px;
}
.col-md-10 { text-align:center; }
h2.card-title { font-size:16px; }

.navbar {
    padding: 0rem 1rem;
}
.navbar-dark .navbar-nav .nav-link {
   color:#CCCCCC;
}

.center-backgroup-image-home {
  background-image: url(../images/gedung.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.mt-large-only { margin-top:0px; }
.phone-min-height .card-body { margin:0px 0px;}
	.card-title-lpd-top { margin-top:0px; font-size:20px !important; line-height:normal !important; }
.breadcrumb {
    padding: 0rem 0.5rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: white;
    border-radius: 0.25rem;
	border-bottom: 1px;
	border-bottom-color:#CCCCCC;
	border-bottom-style:inset;
	border: 1px;
	border-color:#CCCCCC;
	border-style:inset;
	font-size:12px;
}
	.col-md-4, .col-md-8 {
		padding-right: 15px !important;
		padding-left: 15px !important;
	}



@media (min-width: 756px) {
  .jumbotronmy {
    padding: 0.5rem 0.5rem;
  }
	.img-container .centered p { font-size:24px; }
	.col-md-10 { text-align:left; }
	h2.card-title { font-size:30px; }
	.mt-large-only { margin-top:300px; }
	.phone-min-height .card-body { margin:88px 0px;}
	.col-md-4, .col-md-8 {
		padding-right: 0px !important;
		padding-left: 0px !important;
	}
	.col-md-8 {
		 padding-left: 15px !important;
	}
	.col-md-4 {
		 padding-right: 15px !important;
		 padding-left: 0.5rem !important;
	}
	.card-title-lpd-top { margin-top:20px; font-size:50px !important; line-height:30px !important; }
}
@media (min-width: 576px) {
  .jumbotronmy {
    padding: 0.5rem 0.5rem;
  }
	.img-container .centered p { font-size:24px;
	}
	.col-md-10 { text-align:left; }
	h2.card-title { font-size:30px; }
	.mt-large-only { margin-top:300px; }
	.card-title-lpd-top { margin-top:20px; font-size:50px !important; line-height:30px !important; }
}

