/* imi-cari */
input[type="text"], textarea {
    width: 850px !important;
}
.mod-finder__search.input-group {
    padding: 0px 0px !important;
}

/* headerbar */
#sp-header {
    height: 80px !important;
}

/* Top Bar */
#sp-top-bar {
    background: #043666 !important;
    color: #FFD000 ;
}
div#sp-top1 {
    width: 40% !important;
}
div#sp-top2 {
    width: 60% !important;
}

/* Text Logo */
#sp-header .logo a {
    font-size: 14px !important;
    line-height: 1.3 !important;
    padding-top: 18px !important;
    color: #081831 !important;
    font-family: 'Open Sans', sans-serif !important;
    margin-left: 55px !important;
}
hr {
    margin: 0px 0 !important;
}


/* Img Logo */
#sp-header .logo {
    height: 80px;
    display: inline-flex;
    margin-left: 75px !important;
    width: 350px !important;
}

#sp-header .sp-module.logoweb {
    margin-left: 0px !important;
    margin-top: -68px !important;
}

/* mobile menu */
.burger-icon {
    margin-top: -150px !important;
}

.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {
    display: block;
    font-size: 14px !important;
    padding: 10px 10px 10px 0px !important;
    position: relative;
    opacity: 0.7;
    transition: 0.3s;
    font-weight: bold !important;
}
.offcanvas-menu {
    background-color: #fafafa !important;
}

/* Menu */
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #FFFFFF;
    border-radius: 10px !important;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #2d2d2d !important;
}
li.sp-menu-item.callcenter {
    color: #2d2d2d !important;
    background: #ffd000 !important;
    border-radius: 5px !important;
}
.sp-megamenu-parent>li:last-child>a {
    padding: 0px 10px 0px 10px !important;
    line-height: 40px !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {
    color: #2d2d2d !important;
    font-weight: bold !important;
}
span.sp-group-title.sp-menu-heading {
    font-weight: bold !important;
}
span.sp-menu-heading {
    font-weight: bold !important;
    font-size: 14px !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
    border-bottom: 1px #80808030 solid !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    color: #2d2d2d !important;
    font-weight: bold !important;
    background-color: #ffd000 !important;
    border-radius: 2px !important;
    padding: 5px !important;
}
#sp-footer, #sp-bottom {
    background: #2d2d2d !important;
    color: #FFFFFF;
}
#sp-footer, #sp-bottom {
    background: #2d2d2d !important;
    color: #FFFFFF;
}

/* Side menu */
#jux_accord-menu .menu_head {
    line-height: 32px !important;
    background: none !important;
    font-size: 16px !important;
}
#jux_accord-menu span.menu-title {
    color: #2d2d2d !important;
    font-weight: normal !important;
}
#jux_accord-menu .menu_head > a:hover > span {
    color: #2d2d2d !important;
    font-weight: bold !important;
}
#jux_accord-menu .menu_head > a.active > span {
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-color: #ffd200 !important;
    font-weight: bold !important;
    padding-left: 10px !important;
}


/* pusat informasi */
a.NavLeftUL_anchor, span.NavLeftUL_anchor, a.NavLeftUL_toggle {
    color: #2d2d2d !important;
}
a.qListItem_link.qFaqItem_link {
    color: #2d2d2d !important;
}
h2.fbContent_title a, h2.fbContent_title a:hover, h2.fbContent_title a:focus {
    color: #2d2d2d !important;
}
i.fa.fa-file-pdf-o:hover {
    color: blue !important;
}
i.fa.fa-file-pdf-o {
    color: #2d2d2d !important;
}
.fbTopic {
    margin: -10px 0 -30px 0 !Important;
}
.fbTopic {
    position: relative;
    padding: 0px !important;
}
h2.fbContent_title {
    font-size: 22px;
    line-height: 34px;
    margin: 0 0 25px 0;
    display: none !important;
}
.qListItem_info {
    font-size: 12px;
    margin: 0 0 8px;
    color: #777;
    display: none !important;
}
.qListItem_topic {
    padding: 3px 0 0;
    display: none !important;
}
.qFaqItem_tools {
    background: none repeat scroll 0 0 #f9f9f9;
    border-top: 1px solid #e3e8f3;
    margin: 1em 0 0.8em;
    position: relative;
    padding: 0 5px 0 0;
    display: none !important;
}

/* cari */
input[type="text"], textarea {
    width: 500px !important;
}
button.btn.btn-primary {
    background: #2d2d2d !important;
    border-color: #2d2d2d !important;
}
button.btn.btn-primary:hover {
    background: #ffd000 !important;
    border-color: #ffd000 !important;
}


/* Pengumuman */ 
.sppb-articles-ticker-heading {
    background: #043666 !important;
    color: #ffd000 !important;
    font-weight: bold !important;
}

#sppb-addon-e53d08e3-9ca9-4995-9a5e-02542e23d131 .sppb-articles-ticker-heading svg path {
  fill: #043666 !important;
}

/* 
.sppb-articles-ticker {
    background: #E0E1EB !important;
}
.sppb-articles-ticker-text a {
    color: #2d2d2d !important;
}*/

/* Slider */
.sppb-addon-sp-slider.sp-slider .sp-dots ul {
    margin-top: -65px !important;
}
a#sp-slider-inner-item-76a91114-538c-4f5f-85dd-b630e86ceda8-num-4-key {
    padding-top: 30px !important;
}

/* Main Body */
body.view-article.remove-container .body-innerwrapper>#sp-main-body>.container, body.view-article.remove-container .body-innerwrapper>.sp-main-body>.container {
    max-width: 80% !important;
}
#sp-main-body {
    padding: 0px 0px 0px 0px !important;
}

div#mod-custom190 a {
    color : #2d2d2d !important;
}
div#mod-custom190 a:hover {
    font-weight : bold !important;
}
div#mod-custom198 a {
    color : #2d2d2d !important;
}
div#mod-custom198 a:hover {
    font-weight : bold !important;
}

.pagenavigation {
    padding: 2rem 0;
    display: none !important;
}


/* Layanan imi */
#sppb-addon-c2a60a71-d1a3-4f2c-8e7c-8848ec1a91d9 img {
  border-radius: 0px !important;
  background: white;
}

#sppb-addon-be773bc9-07b0-4039-9551-1ab0f79a6541 img {
  border-radius: 0px !important;
  background: white;
}

#sppb-addon-fadd2350-ac05-4f9e-bbac-659cbe3c9da5 .sppb-icon .sppb-icon-container > i {
  color: #043666;
}

#sppb-addon-6a8c864f-c76d-4e15-b745-4a53d8adf8bf .sppb-icon .sppb-icon-container > i {
  color: #043666;
}

#sppb-addon-33f6d27b-98df-4043-a8a4-dfd98f13a947 .sppb-icon .sppb-icon-container > i {
  color: #043666;
}

#sppb-addon-104ba3c2-2857-42dc-b06f-fd5652d5956e .sppb-icon .sppb-icon-container > i {
  color: #043666;
}

#sppb-addon-9c8ee441-37bd-4a0f-9c79-49a0d9425b18 .sppb-icon .sppb-icon-container > i {
  color: #043666;
}

#sppb-addon-927dd32c-4947-4339-9455-131a6f72d1b7 .sppb-icon .sppb-icon-container > i {
  color: #043666;
}

#sppb-addon-5c2bfaf8-c200-40c2-a6de-7eda9ed1515f .sppb-icon .sppb-icon-container > i {
  color: #043666;
}

/* Divisi button */
.sp-page-builder .page-content #section-id-cf8ae415-169e-4ab4-85eb-3507432b7943 {
	margin-top: -50px !important;
}#sp-footer, #sp-bottom {
    background: #2d2d2d !important;
    color: #FFFFFF;
}
.sppb-addon-single-image-container {
    display: inline-block;
    position: relative;
    transition: all .4s ease;
    border: 10px white solid !important;
    border-radius: 18px !important;
    background-color: #2d2d2d !important;
}
.sppb-addon-single-image-container:hover {
    background-color: #FFBE1D !important;
}

/* Headline */
h2.jux-title a {
    color: #ffffff !important;
}

.layout_2 .entry-meta-more h6 {
    margin-right: 8px !important;
}
#jux-content-slider114 .jux-content-inner a {
    color: #ffffff !important;
    font-weight: bold !important;
    font-size: 25px !important;
}
.tags>li a {
    background: rgb(15 88 236 / 10%) !important;
    color: #ec430f;
}

/* Layanan satker */
#sppb-addon-c8ff2981-016e-4c74-8851-3cd1203ed8c0 img {
  border-radius: 0px !important;
  background-color: white !important;
}

/* Berita divisi */
.raxo-default a {
    color: #2d2d2d !important;
}

/* hidden category list */
th#categorylist_header_title a {
    color: #2d2d2d !important;
}
th#categorylist_header_author a {
    color: #2d2d2d !important;
}
th#categorylist_header_hits a {
    color: #2d2d2d !important;
}
td.list-title a {
    color: #2d2d2d !important;
}
.pagination>.active>a, .pagination>.active>span {
    border-color: #2d2d2d !important;
    background-color: #2d2d2d !important;
}


/* berita kementerian */
span.feed-link a {
    color: #2d2d2d !important;
    font-weight: bold !important;
}

.breadcrumbs {
    margin-bottom: -15px !important;
}
.feed-item-description {
    font-family: inherit !important;
    font-size: small !important;
}

/* bottom */
#sp-bottom {
    background: #043666 !important;
    padding: 30px 0 10px !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
}

#sp-bottom a{
    color: #a1a1a1;
    font-size: 12px !important;
    line-height: 10px !important;
}

#sp-bottom a:hover {
    color: #FFFFFF !important;
    font-weight: bold !important;
}

#sp-bottom .sp-module ul {
    margin: 10px !important;
}

span.menu-separator {
    font-weight: bold !important;
    font-size: 13px !important;
}

/* off canvas */
.offcanvas-menu {
    background-color: #d3d8ff !important;
}
.offcanvas-menu .offcanvas-inner ul.menu>li a:hover, .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
    color: #2d2d2d !important;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #2d2d2d !important;
}
#sp-bottom .sp-module {
    margin-bottom: 0px !important;
}

/* footer */

#sp-footer {
    background: #043666 !important;
    text-align: center !important;
}

/* Berita Pusat */
span.feed-link a {
    font-size: 14px !important;
}
.feed-item-description span {
    font-size: 13px !important;
}
#sppb-addon-76894664-3840-4e69-9e0e-43dfd26e2915 .sppb-tab-content {
    padding-top: 38px !important;
    line-height: 17px !important;
}

/* Berita Raxo */
.raxo-bricks .raxo-readmore a {
  background-color: #043666;
}

@media (max-width: 768px) {
  #sp-header .logo a {
    padding-top: 0px !important;
    margin-left: 15px !important;
  }
}

@media (max-width: 768px) {
  #sp-header .logo {
    max-width: 19%;
    height: 50px;
  }
}