.hidden-content {
    display: none;
}

.sosmed-icon p {
    transition: .3s;
    font-size: 14px;
    margin: 0;
    padding: 5px;
}

.custom-div {
    border: 1px solid #fff;
    background-color: #fff;
}

.password-rapim {
    width: 90px;
/*    height: 70px;*/
    margin-bottom: 1.25rem;
}

/* SOSIAL MEDIA */
.sosmed-row {
    padding: 20px 20px;
    border-radius: 10px;
    transition: .3s;
}

.sosmed-row:hover {
    background-color: #012D50;
}

.sosmed-row:hover p {
    color: rgb(196, 196, 196);
}

.sosmed-row:hover h4 {
    color: #FEFEFE;
}

.sosmed-row p {
    color: gray;
}

/* BACKGROUND */
.bg-012D50{
    background-color: #012D50 !important;
}

.bg-342{
    background-color: rgba(0, 0, 0, 0.342) !important;
}

.bg-343{
    background-color: rgba(0, 0, 0, 0.342) !important;
    width: 21rem;
}

.bg-CCCCCC{
  background-color: #CCCCCC !important;
}

/* UKURAN */
.h-280{
    height: 280px !important;
}

.h-150{
	height: 150px !important;
}

.h-650{
  height: 650px !important;
}

.w-200{
    width: 200px !important;
}

/* PADDING */
.pr-40{
    padding-right: 40px !important;
}

.mr-20{
    margin-right: 20px !important;
}

.p-20-5{
		padding: 20px 5px;
}

.p-3-10{
  padding: 3px 10px !important;
}

.p-1-2rem{
	padding: 1rem 2rem;
}

/* POSITION */
.f-right{
    float: right !important;
}

/* Z-index */
.z-index-999 {
    z-index: 999 !important;
}

/* Margin Top */
.top-min-100 {
    margin-top: -100px !important;
}

.top-min-210 {
    margin-top: -210px !important;
}

.top-min-210 {
    margin-top: -210px !important;
}

.m-t-min-140px {
    margin-top: -140px !important;
}

.mt-min-10{
 margin-top: -10px;
}

/* Bottom */
.bottom-10px {
    bottom: 10px !important;
}

/* icon Top */
.color-icon-012D50 {
    color: #012D50 !important;
}

.m-l-5px {
    margin-left: 5px !important;
}

.m-l-10px {
    margin-left: 10px !important;
}

.ml-min-5 {
  margin-left: -5px;
}

/* border top */
.b-t-none {
    border-top: none !important;
}

/* width */
.w-50px {
    width: 50px !important;
}

.m-w-285px {
    max-width: 285px !important;
}

/* border */
.border-gray {
    border: 1px solid gray !important;
}
/* radius */
.border-radius-5px {
    border-radius: 5px !important;
}

.input-page {
 width: 50px; margin: 0 15px; border: 1px solid gray; border-radius: 5px;
}

.m-l-10px {
 margin-left: 10px !important;
}

.m-l-2px {
 margin-left: 2px !important;
}

.home-sejarah .nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
  color: #FBB215;
  background-color: #fff;
  border: 1.5px solid #FBB215;
}

.kategori-berita-list{
 overflow-y: scroll; height: 170px
}

.section-berita .card-berita-list .img-berita {
  overflow: hidden;
  width: 100%;
  height: 100px;
}

.section-berita .card-berita-list .img-berita img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.section-berita .card-berita .card-body:hover h2 {
  color: #FBB215 !important;
}

.section-berita .card-berita-list h2 {
  transition: .3s;
  cursor: pointer;
}

.section-berita .card-berita-list p {
  font-size: 14px;
  margin: 0;
}

.section-berita .card-berita-list:hover h2 {
  color: #FBB215 !important;
}

.hiddenStyle {
	position: absolute;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
}

.webkit-center {
 justify-content: center; text-align: -webkit-center;
}

.place-center {
 place-content: center !important;
}

.h-150px {
 height: 150px !important;
}

.p-5px {
 padding: 5px !important;
}

.data-img-src {
 padding: 0; 
 background-position: center;
 background-size: 100%;
}

.shape {
 top: -2rem; right: -1.9rem;
}

.figure {
 width: 70%; right: -3rem;
}

.w-30-percent {
 width: 30% !important;
}

/*.swiper-slide {
  background-size: cover;
  background-position: center;
}*/

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.swiper-card {
    height: 420px !important;
}

.secondary-swiper-container {
    height: 420px;
}

#secondary-swiper {
    height: 110px;
}



#secondary-swiper > .swiper-wrapper{
    transform: translate3d(0px, 0px, 0px) !important;
    transition-duration : 0ms;
}
.img-berita-smaller {
    overflow: hidden;
    width: 100%;
    height: 80px;
}

.img-berita-smaller img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

@media (max-width: 767.98px) { 
    .img-berita-smaller {
        overflow: hidden;
        width: 100%;
        height: 170px;
    }

    .border-end-sm-hidden {
        border-right: 0px !important;
    }

    .border-bottom-sm-visible {
        border-bottom: 1px solid #cacaca !important;
    }

    #secondary-swiper{
        height:100% !important;
    }
    #secondary-swiper > .swiper-wrapper> .swiper-slide{
        height:100% !important;
    }
    .secondary-swiper-container{
        height:100% !important;
    }
    #svgTwitter {
        height: 0.85em !important;
        margin-bottom: 6px !important;
    }
    .center-absolute {
        margin-left: auto !important;
        margin-right: auto !important;
        left: 0 !important;
        right: 0 !important;
        text-align: center !important;
    }
    .h-280{
        height: 300px !important;
    }
}
.icon-tni {
    width: 75% !important;
}
.button-hero {
    position: relative !important;
    bottom: 8rem;
    left: 42rem;
    z-index: 999;
}
@media (max-width: 991.98px) { 
    .icon-tni {
        width: 100px !important;
    }
    .button-hero {
        position: absolute !important;
         left: 0; 
         right: 0; 
        margin: 0 auto; 
        flex-wrap: wrap;
        justify-content: center;
    }
    .h-280{
        height: 300px !important;
    }
}

.border-bottom-sm-visible {
    border-bottom: 0px;
}

.border-end-sm-hidden {
    border-right: 1px solid #cacaca;
}

.image-main-carousel {
    background-size: cover; 
    background-repeat:   no-repeat;
    background-position: center center; 
}
.image-full-card {
    object-fit: cover;
    min-width: 100%;
    min-height: 100%;
}