@font-face {font-family: 'Lato';font-style: normal;font-weight: 400;src: local('Lato Regular'), local('Lato-Regular'), url(https://origin.pegipegi.com/rsc/common/css/fonts/Lato-Regular.woff) format('woff');}
*{outline:none !important;}
.clear{clear:both;}

body{background:#fff;padding:0;margin:0;line-height:1.6em;color:#333;font-size:14px;text-align:center;display:none;}
body.pc{font-family:arial,sans-serif;}
body.sp{font-family:'Lato',sans-serif;}
.outer-wrapper,.content-wrapper{text-align:left;padding:0;margin:0;}
.pc .sp, .sp .pc{display:none !important;}

/* Header*/
.pc .header-wrapper{padding:0;margin:0;height:80px;}
.pc .header{padding:12px 0 0;margin:0 auto;width:980px;}
.pc .header .headerLogo{width:250px;height:50px;overflow:hidden;float:left;padding:0;margin:0;display:block;}
.pc .header .headerLogo h2 a{width:250px;height:50px;overflow:hidden;padding:0;margin:0;display:block;background:#fff url(../../img/logo-pc.svg) no-repeat -0px -0px;}
.pc .header .headerLogo h2 a span, .pc .header .headerLogo h3 span{display:none;}
.pc .header .headerLogo h2, .pc .header .headerLogo h3{padding:0;margin:0;}
.pc .header .headerContact{float:right;width:650px;overflow:hidden;margin:10px 0 0;line-height:16px;text-align:right;vertical-align:middle;font-weight:bold;}
.pc .header .headerContact ul{margin:0;padding:0;list-style:none;}
.pc .header .headerContact li{margin:0;padding:9px 8px 11px 0;list-style:none;display:inline-block;border-right:1px solid #dfdfdf;vertical-align:top;}
.pc .header .headerContact li:nth-last-child(1){border:none;}
.pc .header .headerContact i{color:#999;font-size:14px;margin:0 4px;}
.pc .header .headerContact .iconBBM{background:url(../../img/icon-bbm.png) no-repeat -0px -0px;width:16px;height:16px;display:inline-block;margin:0 4px;padding:0;vertical-align:middle;}
.pc .header .headerContact ul{padding-left: 15px !important;}
.sp .header-wrapper{background:#ea5b19;color:#fff;padding:0;margin:0;position:fixed;width:100%;z-index:99;border-bottom: 3px solid #ea5b19;}
.sp .header-wrapper a{color:#fff;text-decoration:none;}
.sp .header{line-height:47px;height:44px;overflow:hidden;padding:0 5px;margin:0;background:#fff;}
.pc-logo-header{padding:0;margin:0;width:250px;height:50px;overflow:hidden;display:inline-block;}
.sp-logo-header{padding:0;margin:0;width:150px;height:40px;overflow:hidden;display:inline-block;}
.sp-logo-header img{margin:-12px 0 0;}
.sp .logo{width:150px;height:40px;display:block;margin:3px auto 4px;padding:0;text-align:center;}
.sp .logo h1, .sp .logo h2{padding:0;margin:0;font-size:14px;}
.sp .logo h1 a{width:150px;height:40px;display:block;margin:0 0;padding:0;overflow:hidden;background:url(../../img/logo-sp.svg) no-repeat -0px -0px;}
.sp .logo span{display:none;text-indent:-9999;}
.sp .button-contact{height:137.2px;position:relative;}
.sp .button, .sp .contact{width:100%;position:absolute;}
.sp .button{bottom:0;}
.sp .contact{top:0;}

/* Menu Header */
.menuHeader-wrapper{background:#f5f5f5;color:#555;margin:0 0 20px; height:44px;}
.menuHeader{width:980px;padding:0;margin:0 auto;}
.menuHeader li{font-size:16px;font-weight:bold;}
.menuHeader a{color:#555;text-decoration:none;}
.menuHeader .nav i{font-size:18px;margin:0 4px 0 0;}
.menuHeader .navbar-nav > li > a{padding:12px 0;}
.menuHeader .nav li{padding:0;margin:0 -1px 0 0;text-align:center;float:left;}
.menuHeader .nav li a span{border-right:1px solid #ff9800;padding:0 15px;}
.menuHeader .nav > li > a:focus span{border-color:#f97432;}
.menuHeader .nav li:nth-last-child(1) a span{border:none;}
.menuHeader .nav > li.active > a,.menuHeader .nav > li.active > a:hover,.menuHeader .nav > li > a:focus,.menuHeader .nav > li > a:hover{background:#f97432;color:#fff;}
.menuHeader .nav li.active a span{border-color:#f97432;}
.menuHeader .nav .fa-caret-down{font-size:14px;margin:0;padding:0 10px 0 0;line-height:0px !important;}
.menuHeader .navbar-nav > li > .dropdown-menu li{float:none;margin:0;text-align:left;}
.menuHeader .navbar-nav > li > .dropdown-menu li a{display:block;padding:12px 16px;margin:0;}
.menuHeader .navbar-nav > li > .dropdown-menu li:nth-last-child(1){border-top:1px solid #dfdfdf;padding:5px 0 0;margin:5px 0 0;}
.menuHeader .navbar-nav > li > .dropdown-menu li a:hover{background:#f97432;color:#fff;}
.menuHeader .navbar-nav > li > .dropdown-menu{background:#edeff1;border-radius:0;border:none;box-shadow:none;}

/* Content */
.pc .container{width:980px;padding:0;}
.pc .container .system-page{padding:35px 25px 0;}
.pc .container .system-page .left{float:left;text-align:left;width:52%;padding:0 30px 0 0;}
.pc .container .system-page .left .title{font-size:31px;line-height:35px;font-weight:bold;margin:0 0 10px;}
.pc .container .system-page .left .message{font-size:16px;line-height:24px;margin:0 0 10px;}
.pc .container .system-page .left .contact{border:1px solid #dfdfdf;margin:70px 0 0;padding:15px 50px;text-align:center;display:inline-block;line-height:1.5;}
.pc .container .system-page .left .contact span{display:block;}
.pc .container .system-page .left .contact-telephone span{font-size:18px;}
.pc .container .system-page .right{float:right;text-align:right;width:48%;padding:35px 0 35px 30px;}
.pc .container .system-page .btn-primary{padding:10px 40px;margin:20px 0 0;border-radius:0 !important;text-transform:uppercase !important;font-weight:bold;background-color:#f97432 !important;border:1px solid #f97432 !important;}
.sp .container{padding:47px 10px 25px;}
.sp .container .system-page{max-width:480px;margin:0 auto;}
.sp .container .system-page .right{margin:30px 0 20px;}
.sp .container .system-page .left .title{font-weight:600;font-size:20px;line-height:26px;margin:0 0 15px;}
.sp .container .system-page .left .message{line-height:24px;margin:0 0 10px;}
.sp .container .system-page .btn-primary{width:100%;background-color:#f97432;color:#fff;text-transform:uppercase;border:0;padding:10px 15px;border-radius:0 !important;line-height:inherit;}
.sp .container .system-page .left .contact{font-weight:600;margin:0 0 50px;}
.sp .container .system-page .left .contact i{font-size:16px;position:relative;top:2px;}
.sp .container .system-page .left .contact span{font-family:inherit;}

/* Footer */
.footer-wrapper{width:980px;margin:45px auto;background:#999;}
.footer{padding:0;margin:0;}
.footer a{color:#fff;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
ul.imageList li,.tripAdvisor,.geoTrust img{border-radius:2px;overflow:hidden;}
.footer-icon{height:90px;background:#fff url(../../img/footer-payment.png) no-repeat bottom left;overflow:hidden;}
.footer-icon .subscribe{width:610px;height:90px;float:right;overflow:hidden;}
.footer-icon .subscribe .title{font-size:16px;line-height:1.3em;font-weight:bold;padding:0;margin:0;color:#555;}
.footer-icon .subscribe .subtitle{font-size:14px;line-height:14px;font-weight:normal;padding:0;margin:0;color:#666;}
.footer-icon .subscribe .formSubscribe{padding:5px 0 0;margin:5px 0 0;}
.footer-icon .subscribe .formSubscribe .left{width:68%;float:left;}
.footer-icon .subscribe .formSubscribe .right{width:30%;float:right;}
.footer-middle-content{border-bottom:4px solid #fff;padding:20px;margin:0 0 15px;color:#fff;}
.footer-middle-content ul{padding:0;margin:0;list-style:none;}
.footer-middle-content li{padding:0 0 2px;margin:0 0 2px;list-style:none;}
.footer-middle-content h5{font-weight:normal;font-size:18px;padding:0 0 10px;margin:10px 0 15px;border-bottom:1px solid #fff;}
.footer-middle-content h6{font-size:14px;font-weight:normal;}
.middle-content-first{width:160px;overflow:hidden;float:left;margin:0;}
.middle-content-second{width:160px;overflow:hidden;float:left;margin:0 20px;}
.middle-content-third{width:310px;overflow:hidden;float:left;margin:0 20px 0 0;}
.middle-content-four{width:250px;overflow:hidden;float:left;margin:0;}
.footer-middle-content .tripAdvisor{background:#fff;width:178px;height:39px;padding:5px 10px;}
.maskapaiFooter{padding:0 0 20px;margin:0 20px;color:#fff;font-size:12px;}
.maskapaiFooter h5{padding:0 0 10px;margin:0 0 5px;border-bottom:1px solid #fff;font-size:18px;font-weight:normal;}
.maskapaiFooter ul{padding:0;margin:0;list-style:none;}
.maskapaiFooter li{list-style:none;display:inline-block;padding:0;margin:0;}
.maskapaiFooter li:after {content: "-";padding:0 4px;}
.maskapaiFooter li:nth-last-child(1):after{content: ""}
.copyright{text-align:right;padding:0 20px 20px;color:#fff;}
ul.imageList{padding:0;margin:20px 0 0;list-style:none;}
ul.imageList li{padding:0;margin:0;list-style:none;display:inline-block;vertical-align:sub;}
.spriteFooter{background:url(../../img/spriteFooter.png) no-repeat center;position:relative;}
.bca{background-position:-3px -40px !important;}
.mandiri{background-position:-3px -116px !important;}
.bni{background-position:-110px -2px !important;}
.bri{background-position:-110px -40px !important;}
.klikbca{background-position:-3px -78px !important;}
.cimbclicks{background-position:-110px -78px !important;}
.mastercard{background-position:-110px -116px !important;}
.visa{background-position:-3px -154px !important;}
.a123{background-position:-110px -154px !important;}
.permata{background-position:-213px -2px !important;}
.alfamart{background-position:-214px -40px !important;}
.indomaret{background-position:-214px -78px !important;}
.recruit{width:128px;height:41px;background-position: -0px -0px !important;display:block;}
.contactUs{width:980px;height:20px;margin:10px auto 0; background:#fff; text-align:left;}
.contactUs p{font-size:18px;}
.contactUs p a{color:#1BA0E2;text-decoration:underline;}
.contactUs p a:hover{text-decoration:none;}
.copyright{margin-bottom:45px;}
.footer-wrapper{margin:0 auto;}
.footer-middle-content{height:332px;}
.middle-content-first ul,.middle-content-second ul,.middle-content-third ul,.middle-content-four ul{line-height:1.6em;}
.footer-middle-content{text-align:left;}
.mlmin2{margin-left:-2px;}

/* label new on menu */
.bubbles{background-color:#f97432;border:medium none !important;bottom:-9px;color:#fff;display:block;right:0;margin-bottom:44px;margin-left:-70px;padding:0 !important;position:absolute;text-align:center;width:28px;z-index:100;}
.bubbles p{font:bold 10px Tahoma;margin:2px 1px 2px 2px;color:#fff;}
.bubbles strong{font-style:italic;font-weight:bold;}
.bubbles:after,.bubbles:before {bottom:9px;border-width:9px 7px 1px 0px;border-style:solid solid none;border-color:#c04915 transparent;content:" ";display:block;height:0;left:-26%;overflow:hidden;position:absolute;width:0;z-index:101;transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.bubble:before{bottom:-5px;border-top-color:#f00;z-index:99;}
.beta{color:#555;position: absolute;border: none !important;padding:0 !important;left:29%;bottom:0;font-size:10px;font-weight:bold;display:none;}
.menuHeader .nav > li.active > a,.menuHeader .nav > li.active > a:hover,.menuHeader .nav > li > a:focus,.menuHeader .nav > li > a:hover span.beta{color:#fff !important;}
.menuHeader .nav > li.active > a,.menuHeader .nav > li.active > a:hover,.menuHeader .nav > li > a:focus,.menuHeader .nav > li > a:hover span#bubbles{display:block;}
.bt15{bottom:-15px;}
.bubbles.bt15:after,.bubbles.bt15:before{border-color:transparent;}
@media screen and (-webkit-min-device-pixel-ratio:0){.bubbles p{margin:4px 1px 2px 2px;}}

/* Additional Info for CS */
.pc .header .headerContact{overflow:visible;}
.pc .weekendHolidayCS{color:#ff9c00;font-size:11px;text-align:right;}
.pc .weekendHolidayCS i{color:#ff9c00 !important;font-size:11px;margin:2.5px 0 0 8px;padding:0 0 5px;position:relative;cursor:pointer;z-index:9999;}
.pc .weekendHolidayCS i:hover .ifr{display:block;}
.pc .weekendHolidayCS i .ifr{position:absolute;left:-185px;top:22px;display:none;}
.pc .weekendHolidayCS i .ifr iframe{width:262px;height:230px;z-index:9999;border:1px solid #000;} /* set height and width for iframe cs schedule */
.pc .header .headerContact li.serviceHour{padding:1px 8px 0px 0px !important;}
.pc .header .headerContact li.phoneNumber{padding:1px 8px 3px 0 !important;text-align:right;}

/* Internet Explorer ONLY */
@media screen\0 {
	.pc .header .headerContact li{padding:0 4px 0 0;}
	.pc .weekendHolidayCS{margin:0 0 0 -2px;}
	.bubbles:after,.bubbles:before{bottom:7px;left:-25%;}
}
@media screen\9 {
	.pc .header .headerContact li{padding:0 4px 0 0;}
	.pc .weekendHolidayCS{margin:0 0 0 -2px;}
	.bubbles:after,.bubbles:before{bottom:8px;left:-25%;}
}

/*CHROME & OPERA*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.pc .header .headerContact ul{padding-left: 14px !important;}
}

/* Safari ONLY */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	::i-block-chrome, .pc .weekendHolidayCS{margin:0 0 0 -2px;}
}

/* Log Status */
.log-status{color:#999;font-size:12px;line-height:1.4em;text-align:left;}
.pc .log-status{margin:40px 0 0;}
.sp .log-status{margin:25px 0 0;}
.log-status table{width:100%;}
.log-status table tr td:nth-child(2){width:20px;}
.log-status table tr td:nth-child(3){word-break:break-all;}