@import url(../../../../../font-awesome/3.2.1/css/font-awesome.css);

* {
  font-family: "Rubik" !important;
}

.modal-dialog-custom {
  overflow-y: initial !important
}

.modal-body-custom {
  height: 75vh;
  overflow-y: auto;
}

.icon-box.border .icon i, .icon-box.fancy .icon i, a i, button i, span i, .list-icon i {
  font-family: "Font Awesome 5 Free" !important;
}

.fab {
  font-family: "Font Awesome 5 Brands" !important;
}

#header #header-wrap #logo a>img {
  height: 50px;
  margin-top: 15px;
}

#header, #header-wrap {
  background-color: #53904d !important;
}

#header.header-sticky #header-wrap {
  background-color: #53904d !important;
}

#header #header-wrap {
  border-bottom: : 0 !important;
}

#mainMenu nav>ul>li>a {
  color: #fff;
}

#header #mainMenu:not(.menu-overlay) nav>ul>li.dropdown:before {
  color: #fff;
}

.select2,
.select2-icon,
.select2-photo,
.select2-arrow {
  width: 100% !important;
}

.select2-dropdown {
  border-color: #d8e2e7;
  font-size: 1rem;
}

.select2-dropdown.select2-dropdown--above {
  border-bottom: none;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
}

.select2-results__option {
  padding: 5px 1rem;
  background: none !important;
}

.select2-results__option:hover {
  color: #00a8ff;
}

.select2-results__option[role="group"]:hover {
  color: #343434;
}

.select2-results__option[role="group"] .select2-results__option {
  padding-left: 2.25rem;
}

.select2-results__option[aria-selected="true"] {
  color: #00a8ff;
}

.select2-container--default .select2-selection--single,
.select2-container--arrow .select2-selection--single,
.select2-container--white .select2-selection--single {
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  height: auto;
  background: none;
}

.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--arrow .select2-selection--single .select2-selection__rendered,
.select2-container--white .select2-selection--single .select2-selection__rendered {
  border: solid 1px #d8e2e7;
  -webkit-border-radius: .25rem;
  border-radius: .25rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #343434;
  padding: .375rem 25px .375rem 1rem;
  min-height: 38px;
  background: #fff;
}

.select2-container--default .select2-selection--single .select2-selection__rendered .user-item img,
.select2-container--arrow .select2-selection--single .select2-selection__rendered .user-item img,
.select2-container--white .select2-selection--single .select2-selection__rendered .user-item img {
  top: 50%;
  margin-top: -10px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--arrow .select2-selection--single .select2-selection__arrow,
.select2-container--white .select2-selection--single .select2-selection__arrow {
  position: absolute;
  height: 100%;
  top: 0;
  right: 0;
  width: 23px;
  text-align: center;
  background: #dbe4ea;
  -webkit-border-radius: 0 .25rem .25rem 0;
  border-radius: 0 .25rem .25rem 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow:before,
.select2-container--arrow .select2-selection--single .select2-selection__arrow:before,
.select2-container--white .select2-selection--single .select2-selection__arrow:before,
.select2-container--default .select2-selection--single .select2-selection__arrow:after,
.select2-container--arrow .select2-selection--single .select2-selection__arrow:after,
.select2-container--white .select2-selection--single .select2-selection__arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  left: 50%;
  margin-left: -3px;
  top: 50%;
}

.select2-container--default .select2-selection--single .select2-selection__arrow:before,
.select2-container--arrow .select2-selection--single .select2-selection__arrow:before,
.select2-container--white .select2-selection--single .select2-selection__arrow:before {
  border-width: 0 3px 5px 3px;
  border-color: transparent transparent #6c7a86 transparent;
  margin-top: -6px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow:after,
.select2-container--arrow .select2-selection--single .select2-selection__arrow:after,
.select2-container--white .select2-selection--single .select2-selection__arrow:after {
  border-width: 5px 3px 0 3px;
  border-color: #6c7a86 transparent transparent transparent;
  margin-top: 1px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b,
.select2-container--arrow .select2-selection--single .select2-selection__arrow b,
.select2-container--white .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.select2-container--default .select2-results__group,
.select2-container--arrow .select2-results__group,
.select2-container--white .select2-results__group {
  font-weight: 600;
  padding: 5px 1rem;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--arrow .select2-results__option--highlighted[aria-selected],
.select2-container--white .select2-results__option--highlighted[aria-selected] {
  background: none;
  color: #00a8ff;
}

.select2-container--default .select2-results>.select2-results__options,
.select2-container--arrow .select2-results>.select2-results__options,
.select2-container--white .select2-results>.select2-results__options {
  max-height: 250px;
}

.select2-container--default .select2-search--inline .select2-search__field,
.select2-container--arrow .select2-search--inline .select2-search__field,
.select2-container--white .select2-search--inline .select2-search__field {
  font-size: 1rem;
  padding-left: 11px;
}

.select2-container--default .font-icon,
.select2-container--arrow .font-icon,
.select2-container--white .font-icon {
  display: inline-block;
  color: #929faa;
  margin: -2px 8px -2px 0;
  font-size: 1rem;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  vertical-align: middle;
  position: relative;
  top: -0.05em;
}

.select2-container--default .user-item,
.select2-container--arrow .user-item,
.select2-container--white .user-item {
  position: relative;
  display: inline-block;
  vertical-align: top;
  min-height: 20px;
  padding: 0 0 0 21px;
}

.select2-container--default .user-item img,
.select2-container--arrow .user-item img,
.select2-container--white .user-item img {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: -5px;
  top: 0;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered,
.select2-container--arrow.select2-container--open .select2-selection--single .select2-selection__rendered,
.select2-container--white.select2-container--open .select2-selection--single .select2-selection__rendered {
  border-bottom-color: #fff;
  -webkit-border-bottom-right-radius: 0;
  border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow,
.select2-container--arrow.select2-container--open .select2-selection--single .select2-selection__arrow,
.select2-container--white.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: none;
}

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single .select2-selection__rendered,
.select2-container--arrow.select2-container--open.select2-container--above .select2-selection--single .select2-selection__rendered,
.select2-container--white.select2-container--open.select2-container--above .select2-selection--single .select2-selection__rendered {
  -webkit-border-radius: 0 0 .25rem .25rem;
  border-radius: 0 0 .25rem .25rem;
  border-top-color: #fff;
  border-bottom-color: #d8e2e7;
}

.select2-container--default.select2-container--disabled,
.select2-container--arrow.select2-container--disabled,
.select2-container--white.select2-container--disabled {
  opacity: .65;
}

.select2-container--default.select2-container--disabled .select2-selection--single,
.select2-container--arrow.select2-container--disabled .select2-selection--single,
.select2-container--white.select2-container--disabled .select2-selection--single {
  cursor: not-allowed;
  background: none;
}

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered,
.select2-container--arrow.select2-container--disabled .select2-selection--single .select2-selection__rendered,
.select2-container--white.select2-container--disabled .select2-selection--single .select2-selection__rendered {
  background-color: #dbe4ea;
  color: #6c7a86;
}

.select2-container--default.select2-container--disabled .user-item img,
.select2-container--arrow.select2-container--disabled .user-item img,
.select2-container--white.select2-container--disabled .user-item img {
  opacity: .7;
}

.select2-container--default .select2-selection--multiple,
.select2-container--arrow .select2-selection--multiple,
.select2-container--white .select2-selection--multiple {
  border-color: #d8e2e7;
  min-height: 38px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice,
.select2-container--arrow .select2-selection--multiple .select2-selection__choice,
.select2-container--white .select2-selection--multiple .select2-selection__choice {
  color: #fff;
  background: #919fa9;
  border: none;
  font-weight: 600;
  font-size: 1rem;
  padding: 0 2rem 0 .5rem;
  height: 26px;
  line-height: 26px;
  position: relative;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--arrow .select2-selection--multiple .select2-selection__choice__remove,
.select2-container--white .select2-selection--multiple .select2-selection__choice__remove {
  position: absolute;
  right: 0;
  top: 1px;
  color: #fff !important;
  width: 1.5rem;
  text-align: center;
  font-size: 2rem;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--arrow .select2-selection--multiple .select2-selection__choice__remove:hover,
.select2-container--white .select2-selection--multiple .select2-selection__choice__remove:hover {
  opacity: .7;
}

.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--arrow.select2-container--focus .select2-selection--multiple,
.select2-container--white.select2-container--focus .select2-selection--multiple {
  border-color: #c5d6de;
}

.select2-container--arrow .select2-selection--single .select2-selection__arrow {
  background: none;
}

.select2-container--arrow .select2-selection--single .select2-selection__arrow:after {
  display: none;
}

.select2-container--arrow .select2-selection--single .select2-selection__arrow:before {
  width: auto;
  height: auto;
  border: none;
  left: 0;
  margin-left: 0;
  top: 50% !important;
  margin-top: -8px;
  font-family: "startui" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  position: relative;
  top: -0.15em;
  content: "\51";
  color: #6c7a86;
  font-size: 0.6875rem
    /*11/16*/
  ;
  text-align: left;
}

.select2-container--white .select2-selection--single .select2-selection__arrow {
  background: none;
}

.background-colored {
  background-color: #005267;
}

.bgc-secondary {
  background: rgb(116 116 116 / 35%);
}

.bgc-success {
  background-color: #94ac3f !important;
}

.btn {
  padding: 12px 18px !important;
}

.btn-success {
  background-color: #53904d !important;
  border-color: #53904d !important;
}

.bg-success {
  background: #53904d !importantl;
}

.textc-success {
  color: #94ac3f !important;
}

.textc-primary {
  background: -webkit-linear-gradient(74deg, rgb(74 92 169) 0%, rgb(0 165 207) 50%, rgb(74 92 169) 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.form-control {
  padding: 10px 18px !important;
}

.c-fullscreen {
  top: -80px;
  margin-bottom: -80px;
  min-height: 800px;
}

.nav-link {
  color: #ffffff;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
  color: #fff;
  background-color: #002129;
  border-radius: 0px !important;
}

a:hover {
  color: #002129;
}

.box-peraturan {
  background: url(http://simba.menlhk.go.id/portal/assets/images/JDIH3.png), linear-gradient(90deg, rgba(148, 172, 63, 1) 0%, rgba(0, 82, 103, 1) 100%, rgba(148, 172, 63, 1) 100%);
  background-size: cover;
}

.box-artikel {
  background: url(../../../../../portal/assets/images/bg-3.png);
  background-size: cover;
  border: 1px solid #ccc;
}

.bg-img {
  background: url(../../../../../portal/assets/images/2.png);
  /* background-size: cover; */
}

.bg-img-4 {
  background: url(../../../../../portal/assets/images/4v3.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: right -100px;
}

/* .bg-img-5 {
  background: url(http://simba.menlhk.go.id/portal/assets/images/5.png);
  background-repeat: no-repeat;
  background-size: 100%;
} */
.bg-img-6 {
  background: url(http://simba.menlhk.go.id/portal/assets/images/6.png);
  background-repeat: no-repeat;
  background-size: 100%;
}

.bg-img-7 {
  background: url(../../../../../portal/assets/images/7.png);
  background-repeat: no-repeat;
  background-size: 100%;
}

#header.header-transparent+.fullscreen {
  margin-bottom: 0px;
}

.title-monografi {
  bottom: 30px;
  position: absolute;
  width: 80%;
  background: #ffffffa8;
  padding: 5px;
}

.box-slide-peraturan {
  background-color: rgb(142 168 64 / 9%) !important;
}

.testimonial.testimonial-single .testimonial-item {
  border-bottom: 3px solid #59884e !important;
}

.testimonial.testimonial-single .testimonial-item>img {
  box-shadow: 0px 0px 15px 0px rgb(255 255 255);
}

.post-image img {
  max-height: 300px;
  width: 100%;
  object-fit: cover;
}

.post-item .post-image {
  max-height: 300px;
}

.post-thumbnail-list .post-thumbnail-entry>img {
  object-fit: cover !important;
}

.sidebar .widget .post-thumbnail-list .post-thumbnail-entry>img {
  object-fit: cover;
}

#chartStatistik, #chartPengunjung, #chartMonografi, #chartArtikel, #chartPutusan, #chartKategori {
  width: 100%;
  height: 310px;
}

.pie-chart span.percent:after {
  content: '';
}

#footer {
  background-color: #131d20;
}

.progress-bar-container.title-up .progress-bar .progress-number {
  /* right: 15px; */
}

.img-grafis {
  width: 400px !important;
  height: 500px !important;
  object-fit: cover !important;
}

.rating {
  border: none;
  margin-right: 49px
}

.myratings {
  font-size: 85px;
  color: green
}

.rating>[id^="star"] {
  display: none
}

.rating>label:before {
  margin: 5px;
  font-size: 2.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005"
}

.rating>.half:before {
  content: "\f089";
  position: absolute
}

.rating>label {
  color: #ddd;
  float: right
}

.rating>[id^="star"]:checked~label,
.rating:not(:checked)>label:hover,
.rating:not(:checked)>label:hover~label {
  color: #FFD700
}

.rating>[id^="star"]:checked+label:hover,
.rating>[id^="star"]:checked~label:hover,
.rating>label:hover~[id^="star"]:checked~label,
.rating>[id^="star"]:checked~label:hover~label {
  color: #FFED85
}

.reset-option {
  display: none
}

.reset-button {
  margin: 6px 12px;
  background-color: rgb(255, 255, 255);
  text-transform: uppercase
}

.post-item .post-item-description .post-meta-category {
  color: #fff;
  font-size: 13px;
  padding: 2px 16px;
  border-radius: 50px;
  position: absolute;
  right: 10px;
  top: 11px;
  z-index: 3;
  margin-right: 0;
}

.post-thumbnails .post-item:not(.quote) .post-item-description {
  width: 68% !important;
}

.shadow {
  box-shadow: 3px 4px 18px #ddd
}

.shadow-0 {
  box-shadow: 0 0px 0px #efefef !important;
}

.view-font {
  position: relative;
  top: -4px;
  font-size: 12px;
  margin-right: 8px;
}

.galeri-img {
  height: 278px !important;
  object-fit: cover;
}

.font-50 {
  font-size: 50px !important;
}

.portfolio-item .portfolio-description {
  width: 90%;
}

.icon-box.medium>p {
  font-size: 14px;
}

.counter-c {
  margin: 0px 80px;
  font-size: 50px;
}

/* *MAP DIV ICON* */
.leaflet-div-icon {
  background: transparent !important;
  border: 0 !important;
}

.map-div-icon {
  border-radius: 50%;
  padding: 3px;
  width: 32px;
  height: 32px;
}

.map-div-icon-beban {
  width: 37px;
  height: 37px;
}

.bg-info-green, .map-div-icon-green {
  background: #2B8638 !important;
}

.bg-info-blue, .map-div-icon-blue {
  background: #5959FF !important;
}

.bg-info-yellow, .map-div-icon-yellow {
  background: #c4c419 !important;
}

.bg-info-red, .map-div-icon-red {
  background: #FF1E00 !important;
}

.bg-info-brown, .map-div-icon-brown {
  background: #915E3B !important;
}

.bg-info-grey, .map-div-icon-grey {
  background: #7B7B7B !important;
}

.bg-info-black, .map-div-icon-black {
  background: #000 !important;
}

.map-div-icon-content {
  color: #fff;
  font-weight: bold;
  text-align: center;
  padding-top: 5px;
  font-size: 10px;
}

.map-div-icon-content-beban {
  padding-top: 8px;
}

.map-title {
  padding: 3px;
  color: #fff;
}

.lihat-banksampah, .lihat-sebaran-kabkota {
  display: block;
  margin: 5px 0;
}

.gis-title {
  font-weight: bold;
  text-transform: uppercase;
}

.cursor-pointer {
  cursor: pointer !important;
}

#reset-map {
  position: absolute;
  z-index: 99;
  bottom: 70px;
  left: 36px;
}

.text-shadow {
  text-shadow: 2px 2px 4px #343434;
}

.table-bsi td, .table-bsi th {
  font-size: 12px;
}

.table-bsi th {
  vertical-align: middle !important;
}

.modal {
  overflow-y: auto;
}

@media (max-width: 991px) {
  .fullscreen {
    height: auto !important;
  }

  #header #header-wrap #logo a>img {
    height: 39px;
    margin-top: 23px;
    margin-left: -45px;
  }

  #header #header-wrap {
    background-color: #002129 !important;
    border-bottom: : 0px solid #eeeeee !important;
  }

  #page-title, #page-title.page-title-classic {
    padding: 10px 0 !important;
  }
}