ul.navbar-right{
    margin-top: 10px !important;
}

.breadcrumb-area {
    padding: 30px 0 !important;
}

.breadcrumb-area h1 {
    font-size: 30px !important;
}

.conten_table_header {
    font-weight: bold;
    color: #fff;
}

.scroll-top {
    right: 80px !important;
}

.testimonials-area .clients-review-carousel .owl-nav .owl-prev, .testimonials-area .clients-review-carousel .owl-nav .owl-next {
    background: #e2e2e2 !important;
    border: 1px solid #fff !important;
}

#input_search {
    min-height: 30px !important;
    margin-top: 6px !important;
    border-radius: 0 !important;
    border : 1px solid #ccc !important;
}

.text-white {
    color: #fff !important;
}

.text-dark {
    color: #000 !important;
}

.comments-form textarea {
    min-height: 70px !important;
}

.bg-upn {
  background: #0E5938  none repeat scroll 0 0;
}

.bg-upn-dark {
  background: #093824  none repeat scroll 0 0;
}

.bg-abu {
  background: #e2e2e2  none repeat scroll 0 0;
}

.bg-abu-muda {
  background: #f9f9f9  none repeat scroll 0 0;
}

.bg-oren {
  background: #ffffff  none repeat scroll 0 0;
}

.bg-oren2 {
  background: #AF6037  none repeat scroll 0 0;
}

.home-sidebar .sidebar-item > h4 {
    background: #D5322B !important;
}

.bg-hijau {
  background: #2E8E2E  none repeat scroll 0 0;
}

.clients-review-carousel .item {
    border: 1px solid #fff !important;
}

.top-bar-area .address-info li {
    color: #2E8E2E !important;
}

.ul-footer {}
ul.ul-footer li a {color: #000 !important}
ul.ul-footer li a:hover {color: #333 !important}


.mini-padding {
  padding-top: 20px;
  padding-bottom: 20px;
}

.blog-area .site-heading {
    margin-bottom: 20px !important;
}
.testimonials-area .site-heading {
    margin-bottom: 20px !important;
}

.row.display-flex {
    display: flex;
    flex-wrap: wrap;
}

.thumbnail {
    height: 100%;
    border: 1px solid #ccc !important;
    /* margin: 20px !important; */
    /* border-radius: 0; */
    padding: 10px;
}

/* extra positioning */
.thumbnail {
    display: flex;
    flex-direction: column;
}

.thumbnail .caption {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center;
    /*height: 100%;*/
}

div.folder_kategori {margin-bottom: 30px !important;}
div.kategori_menu {
    text-align: center !important;
    background: #2E8E2E !important;
    border-radius: 5px;
    min-height: 100px;
    padding: 10px;
}
div.kategori_menu a{
    color: #000000;
}
div.kategori_menu a i{
    font-size: 30px;
}

nav.navbar.bootsnav ul.nav>li>a {
    padding: 35px 8px !important;
}