.breadcrumb-item, .breadcrumb-item.active, .breadcrumb-item a {
    font-size: 14px;
}
#maps {
    height: 180px;
}
#widget-survei {
    z-index: 1000;
}
.hidden {
    display: none !important;
}
.h--105 {
    height: 105px !important;
}
.f-pagination ul li a {
    text-decoration: none;
}
.text--dark a   {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important;
}
.f-pagination ul li.active a:hover, .f-pagination ul li.active a {
    background: var(--red);
    color: #fff;
}
.pd--5 a {
    padding: 5px;
}
.banner-detail .img-top {
    background: #f4f4f9;
}
.thumb-acc.last {
    width: 60px;
    min-width: 60px;
    background: #fff;
    border-radius: 7px;
}
.tangan {
    cursor: pointer;
}
.accordion-button.none {
    cursor: default !important;
}
.accordion-button.none::after {
    display: none !important;
}
.has-link:hover {
    opacity: .8;
    cursor: pointer !important;
}
.list-popular {
    margin-top: 5.2rem;
}
.fs-12 {
    font-size: 12px !important;
}
.card-ss .thumb-ssdt {
    width: 140px !important;
}
#search-title {
    overflow: hidden;
    position: relative;
}
.on-active {
    color: #b42b2c !important;
    font-weight: bold;
}
.text-right {
    text-align: right;
}
a {
    text-decoration: none;
}
a.colored {
    color: #7F7F7F;
}
.colored.black {
    color: #000;
}
a.colored:hover {
    color: #dc3545;
}
a.breadcrumb:hover {
    color: #801719;
}
.nav-tabs-pi.nav-tabs .nav-link {
    font-size: 21px;
}
.img-thankyou-page {
    width: 100%;
    max-width: 300px;
}
.modal-jenis-layanan{
	margin-top: 60px;
}

.modal-jenis-layanan .modal-header{
	background-color: #007dab;
}

.modal-jenis-layanan .modal-header h5{
	color: #fff;
	font-weight: bold;
	font-size: 18px;
}
.list-popular {
    max-width: 100%;
}
.card-ss ul {
    min-height: 87px;
}
.hov:hover {
    opacity: .8;
}
.text-white {
    color: #fff !important;
}
.show-more:hover {
    background-color: #cd383a;
}