
@import url('https://fonts.googleapis.com/css2?family=Ubuntu+Mono:ital,wght@0,400;0,700;1,400;1,700&display=swap');
.icon-vision .fa {
	font-size:100px;
	color:#e30a13;
	margin-bottom:20px;
}
.services-item .services-wrap .services-content .title a {
	    color: #024080;
}
.services-item .services-wrap .services-content .title a:hover {
	    color: #e30a13;
}
.logo-footer img{
	width: 120px;
	margin-bottom:10px;
}
.logo-footer p {
	color:#fff;
	font-size:14px;
}
.rs-footer.footer-main-home .footer-bottom .copyright p a:hover {
	color:#f0ec1b
}
/*.logo-footer h5 {font-size:16px;}*/
.logo-footer a {color:#fff;}
.logo-footer a:hover {color:#f0ec1b;}
.logo-tuv p {
	color:#fff;
	font-size:11px;
}
.logo-tuv img {
	width:80px;
}
.quote-button img {
	width: 30px;
}
.jarak-paragraph p {
    margin-bottom:10px;
}
.jarak-paragraph ul {
    margin-left:30px;
}
.color-blue {
    color: #024080;
}
.full-width-header .rs-header .expand-btn-inner ul .btn-quote a i {
	margin-right:8px;
	font-size:24px;
	display: inline-block;
  vertical-align: middle;
  position: relative;
}
.full-width-header .rs-header .expand-btn-inner ul .btn-quote a {font-size:15px;}
.full-width-header .rs-header .expand-btn-inner ul .btn-quote a:hover {color: #e30a13;}
.full-width-header .rs-header .expand-btn-inner ul .btn-quote .quote-button:hover {
	background:#e30a13;
}
.rs-footer.footer-main-home .footer-top .footer-social li {
  display: inline-block;
  margin-right: 16px;
}
.rs-footer.footer-main-home .footer-top .footer-social li a span i {
  font-size: 20px;
  background: #fff;
  color: #039;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  line-height: 2em;
  text-align: center;
  margin-right: 3px;
  transition: all .8s ease;
}
.rs-footer.footer-main-home .footer-top .footer-social li a span i:hover {
  color: #0106ff;
}
.rs-footer.footer-main-home .footer-top .footer-social li:last-child {
  margin-right: 0;
}
.rs-services.services-style2 .services-item:hover .services-wrap .services-text .title {
	color:#e30a13;
}
/*Untuk Icon Produk*/
/*.rs-services.services-style2 .services-item:hover {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #0106ff;
  transform: translateY(-10px);
}*/

.bg-shape-icon {
	
	background: linear-gradient(to bottom,  #0108bf 0%,#010389 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

/*background:#0106ff;*/

}
ul.arrow-list li {
  padding-left: 27px;
  position: relative;
  margin-top: 12px;
  margin-bottom: 15px;
}
ul.arrow-list li:before {
  content: "\f121";
  font-size: 18px;
  color: #0106ff;
  margin: 0;
  display: inline-block;
  font-family: uicons-regular-rounded !important;
  font-weight: 600;
  text-align: center;
  position: absolute;
  left: 0;
  top: -2px;
}
.services-icon p {
    float:left;
}
.services-icon .fa {
	color:#e30a13;
	font-size: 45px;
}
.services-icon-2 a:hover .fa, .services-icon-2 a:hover span  {
	color:#e30a13;
}
.table-jenis-manfaat thead tr th {
    vertical-align:middle;
}
.rs-services.services-main-home .services-item .services-wrap .services-content .title:hover {
	color:#e30a13;
}
.services-icon-2 .fa {
	color:#0106ff;
	font-size: 29px;
	float:left;
	display: inline-block;
}
.services-icon-2 span {
	color:#0106ff;
	font-size: 15px;
	padding-left:10px;
	float:left;
	display: inline-block;
}
.rs-services.services-main-home.services-modify1 .services-item .services-wrap .services-icon-2{
	text-align: right;
}
.rs-services.services-main-home.services-modify1 .services-item .services-wrap .services-icon-2 {
    padding: 0px 0px 0px 10px;
}
.claim-proses ol li {
    color:#999;
}
.claim-proses ol li.aktif {
    color:#024080;
    font-weight:bold;
}

.mitra-pendiri-list dl {
    width: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0;
    line-height: 1.2em;
    font-weight: 500;

}

.mitra-pendiri-list dt {
    float: left;
    width: 60%;
    font-weight: normal;
    font-size: 16px;
    /* adjust the width; make sure the total of both is 100% */
    padding: 0;
    color: #024080;
    margin: 0;
    font-weight: 600;
}

.mitra-pendiri-list dd.sama-dengan {
    float: left;
    width: 8%;
    color: #024080;
    /* adjust the width; make sure the total of both is 100% */
    padding: 0;
    margin: 0;
    font-weight: 600;
}

.mitra-pendiri-list dd.detail-desc {
    float: left;
    width: 25%;
    font-size: 18px;
    /* adjust the width; make sure the total of both is 100% */
    padding: 0;
    margin: 0;
    font-family: "Ubuntu Mono", monospace;
    color: #024080;
    font-weight: 600;
    text-align:right;
}

.mitra-pendiri-list dd.detail-desc a {
    color: #024080;
}
.informatin-sec ul li {
	color: #024080;
	font-weight:bold;
}
.rs-inner-blog .widget-area .categories ul li a.active {
	color:#0106ff;
}
.informatin-sec ul {
	margin: 0 0px 30px 20px;
}
.informatin-sec ul li {
	list-style-type: disc;
}
.informatin-sec ol li {
    color:#024080;
}

.informatin-sec li h5 {
	font-size:20px;
	margin-bottom:5px;
}

.informatin-sec-2 ul {
    margin-left:30;
}
.informatin-sec-2 ul li {
    color: #024080;
/*    font-weight:bold;*/
}
.informatin-sec-2 ul li {
    list-style-type: disc;
    font-family: 'Noto Sans', sans-serif;
}
.informatin-sec-2 ol li {
    color:#024080;
}

.informatin-sec-2 li h5 {
    font-size:20px;
    margin-bottom:5px;
}

.data-peserta dl {
    width: 100%;
    overflow: hidden;
    padding: 0;
    margin: 0;
    line-height: 1.2em;
    font-weight: 500;
}

.data-peserta dt {
    float: left;
    width: 35%;
    font-weight: normal;
    font-size: 16px;
    /* adjust the width; make sure the total of both is 100% */
    padding: 0;
    color: #333;
    margin-bottom: 15px;
    font-weight: 600;
}

.data-peserta dd.sama-dengan {
    float: left;
    width: 3%;
    color: #333;
    /* adjust the width; make sure the total of both is 100% */
    padding: 0;
    margin: 0;
    font-weight: 600;
}

.data-peserta dd.detail-desc {
    float: left;
    width: 45%;
    font-size: 16px;
    /* adjust the width; make sure the total of both is 100% */
    padding: 0;
    margin: 0;
    color: #333;
    font-weight: 600;
}
.rs-services.services-main-home .services-item .regulation-list {
/*    justify-content: space-around;*/
    justify-content: flex-start;
}
.informasi-claim {
    margin-top:20px;
}
.informasi-claim h6 {
    color:#024080;
    font-weight:bold;
    font-size: 18px;
    line-height: 1.5em;
        margin-bottom: 10px;
}
.informasi-claim ul {
    margin-left:30px;
}
.informasi-claim ol li {
    padding-bottom:5px;
}
.informasi-claim ul li, .informasi-claim ol li {
    color:#333;
}
.informasi-claim ul li {
    list-style-type: disc;
}
.claim-proses p {
    color:#000;
    margin-top:30px;
}
.list-hosrizontal {
    width: 100%;
        margin-bottom: 30px;
}
.white-popup-block {
/*    background: #fff;*/
    padding: 20px 30px;
    text-align: left;
    max-width: 350px;
    margin: 40px auto;
    position: relative;
}
.nivo-caption1 {
    position: absolute;
    margin: auto;
    margin-top:5px;
}
 .flex-caption {
      width: 100%;
      padding: 2%;
      left: 0;
      bottom: 0;
      background: rgba(0, 6, 193,.5);
      color: #fff;
      text-shadow: 0 -1px 0 rgba(0,0,0,.3);
      font-size: 14px;
      line-height: 18px;
    }
    li.css a {
      border-radius: 0;
    }
 .zoom-anim-dialog {
/*        background: white;*/
        padding: 20px 30px;
        text-align: left;
        max-width: 950px;
        margin: 40px auto;
        position: relative;
      }
      .my-mfp-zoom-in .mfp-close {
        color: #f00;
        background: #fff;
        position: absolute;
        right: 40px;
        top: 30px;
        border-radius: 20px;
    }
    .my-mfp-zoom-in .mfp-content {
            overflow-x: hidden;
    overflow-y: auto;
    max-height: 100%;
    height: auto;
    }
   ul.horizontal-list {
      list-style: none; /* hilangkan bullet */
      padding: 0;
      margin: 0;
      display: flex; /* agar horizontal */
      gap: 13px; /* jarak antar item */
      justify-content: center; /* tengah (opsional) */
    }

    ul.horizontal-list li img {
        width:60px;
    }

    ul.horizontal-list li .active-klaim {
        vertical-align:middle;
        display:block;
        width:120px;
    }
    ul.horizontal-list li {
        text-align:center;
/*      padding: 10px;*/
/*      background-color: #007bff;*/
     
    }

    ul.horizontal-list li h5 {
      color: #333;
        font-size: 14px;
        line-height: 1.3em;
        margin-bottom:5px;
        min-height: 74px;
    }
.history-claim ul {
    list-style: disc;
    margin-left:30px;
}
.history-claim ul li {
    list-style: disc;
    font-size:14px;
    font-weight:600;
}
.history-claim h6 {
    margin-bottom:10px;
    font-weight:bold;
}
   /* ul.horizontal-list li:hover {
      background-color: #0056b3;
    }*/
    .services-icon-2 {
        margin:0;
        padding:0;
    }
.border-pemberitahuan {
    margin:20px;
    padding:10px;
    border:2px solid #024080;
    color:#333;
}
.border-pemberitahuan ul {
    margin-left:20px;
}

.border-pemberitahuan ul li {
    list-style-type: disc;
}
@media only screen and (max-width: 767px) {
	.full-width-header .rs-header .expand-btn-inner ul .btn-login span {
		display: none;
	}
	.full-width-header .rs-header .expand-btn-inner ul .btn-quote .quote-button {
		font-size: 19px;
        padding: 2px 11px;
	}
}
@media only screen and (max-width: 767px) {
	.rs-slider.rs-slider-style2.rs-slider-style3 .container .content-part .sl-title {
		width: 250px;
	}
	.rs-slider.rs-slider-style2.rs-slider-style3 .container .content-part .sl-desc {
		width: 269px;
/*		font-size: 14px;*/
	}

	.rs-slider.rs-slider-style2 .container .content-part {
		bottom:0px;
	}
}

@media only screen and (max-width: 575px) {
	    .rs-slider.rs-slider-style2.rs-slider-style3 .container .content-part .sl-title {
        font-size: 22px;
        line-height: 25px;
    }
}

}
@media only screen and (max-width: 480px) {
	.rs-slider.rs-slider-style2.rs-slider-style3 .container .content-part .sl-title {
/*		width: 200px!important;*/
	}	
	.rs-slider.rs-slider-style2.rs-slider-style3 .container .content-part .sl-desc {
		width: 229px;
	}

}
@media only screen and (min-width: 320px) and (max-width: 375px) { 
	.rs-slider.rs-slider-style2.rs-slider-style3 .container .content-part .sl-desc {
		width: 320px;
	}
}