@charset "utf-8";

/*
-----------------------------------------------
Created with Notepad++ & Sublime Text
User: Dwika, Dedi
Date: 21-06-2019
-----------------------------------------------
*/

*{outline:none !important;}
.clear{clear:both;}
.strike{text-decoration: line-through;}
.fl{float:left;}
.fr{float:right;}
.red{color:red !important;}
.h5{height:5px;display:block;}
.h10{height:10px;display:block;}
.h15{height:15px;display:block;}
.h20{height:20px;display:block;}
.h25{height:25px;display:block;}
.click{cursor:pointer;}
.formSelect{color:#333;}
.formText,.formSelect{border:1px solid #dfdfdf;padding:0 6px;margin:0;height:38px;line-height:38px;font-size:16px;width:100%;border-radius:0;}
.formText:hover,.formSelect:hover{border-color:#bbb;}
.formText:focus,.formSelect:focus{border-color:#f97432 !important;box-shadow:1px 1px 3px #ccc inset;}
.formButton{border:1px solid #f97432;background:#f97432;color:#fff;height:38px;line-height:38px;padding:0 6px;margin:0;text-align:center;cursor:pointer;font-size:16px;width:100%;text-transform:uppercase;font-weight:bold;border-radius:0;}
.formButton:hover{box-shadow:0 0 0 1px #fff inset, 1px 2px 4px #ddd !important;}
.formText::-moz-placeholder{color:#333;opacity:1}
.formText:-ms-input-placeholder{color:#333}
.formText::-webkit-input-placeholder{color:#333}

body{background:#fff;padding:0;margin:0;line-height:1.6em;color:#333;font-size:14px;font-family: arial,helvetica,osaka,"MS PGothic",sans-serif;text-align:center;}
.outer-wrapper{padding:0;margin:0;text-align:left;}
.content-wrapper{margin:0 auto;width:980px;padding:0;}
.homeMainWidget{height:350px;width:980px;margin:15px auto;}

/*Error Form */
.warning{color:red;font:normal 11px arial;display:block;margin:5px 0;}
.warning i{vertical-align:bottom;font-size:14px;margin-right:2px;}
.error{background:#fff2f2 !important;border-color:#ff7003 !important;}

/* Header */
.pc-logo-header{padding:0;margin:0;width:250px;height:50px;overflow:hidden;display:inline-block;}
.header-wrapper{padding:0;margin:0;height:80px;}
.header{padding:12px 0 0;margin:0 auto;width:980px;}
.header .headerLogo{width:250px;height:50px;overflow:hidden;float:left;padding:0;margin:0;display:block;}
.header .headerLogo h2 a{width:250px;height:50px;overflow:hidden;padding:0;margin:0;display:block;background:#fff url(../../img/logo.svg) no-repeat -0px -0px;}
.header .headerLogo h2 a span,.header .headerLogo h3 span{display:none;}
.header .headerLogo h2,.header .headerLogo h3{padding:0;margin:0;}
.header .headerContact{float:right;width:650px;overflow:hidden;margin:10px 0 0;line-height:16px;text-align:right;vertical-align:middle;font-weight:bold;}
.header .headerContact ul{margin:0;padding:0;list-style:none;}
.header .headerContact li{margin:0;padding:9px 8px 11px 0;list-style:none;display:inline-block;border-right:1px solid #dfdfdf;vertical-align:top;}
.header .headerContact li:nth-last-child(1){border:none;}
.phoneNumber > div:first-child{display:inline-block;vertical-align:top;}
.phoneNumber > div:last-child{display:inline-block;text-align:left;}
.header .headerContact i{color:#999;font-size:14px;margin:0 4px;}
.header .headerContact .iconBBM{background:url(../../img/icon/icon-bbm.png) no-repeat -0px -0px;width:16px;height:16px;display:inline-block;margin:0 4px;padding:0;vertical-align:middle;}

.header .logo{width:250px;height:50px;overflow:hidden;float:left;padding:0;margin:10px 0;display:block;}
.header .logo h2 a{width:250px;height:50px;overflow:hidden;padding:0;margin:0;display:block;background:#fff url(../../img/logo.svg) no-repeat -0px -0px;}
.header .logo h2 a span,.paymentBg .header .logo h3 span{display:none;}
.header .logo h2,.paymentBg .header .logo h3{padding:0;margin:0;}
.secure{text-align:right;width:468px;height:40px;float:right;overflow:hidden;margin:20px 0 0;}
.buttonSecure{background:#87d37c;padding:5px 10px;margin:0 0 0 10px;float:right;color:#fff;font-size:14px;}
.buttonSecure i{margin:0 5px 0 0;font-size:22px;vertical-align:middle;}
.buttonSecure span{line-height:26px;}
.textSecure{font-size:12px;color:#999;line-height:1.4em;padding:1px 0 0;}
.paymentFixLogo{margin-top:0 !important; height:60px !important;}

/* Menu Header */
.menuHeader-wrapper{background:#f5f5f5;color:#555;margin:0 0 20px;}
.menuHeader-wrapper.fixed{position:fixed;left:0;right:0;top:80px;}
.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{width:250px;}
.menuHeader .navbar-nav > li > .dropdown-menu li{float:none;margin:0;text-align:left;}
.menuHeader .navbar-nav > li > .dropdown-menu li.active{padding: 12px 16px;background:#dfdfdf;}
.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;}
.menuHeader .navbar-nav.rightUser > li > .dropdown-menu{background:#edeff1;border-radius:0;border:none;box-shadow:none; right: 0; left:auto;}
.menuHeader .dropdown.right{float:right;}
.menuHeader .dropdown.right li a span{border:none;}
.menuHeader .right{float:right;padding:0; display: none;}
.menuHeader .right li{border-right:1px solid #dfdfdf;padding:0 10px;list-style:none;float:right;}
.menuHeader .right li:nth-child(odd){border:none;padding:0 0 0 10px;}
.menuHeader .right li i{margin:0 0 0 5px;}
.menuHeader .right li.subMenuRight{position:relative;}
.menuHeader ul.rightUser{float:right;padding:0;list-style:none;margin-bottom: 0px; display: none;}
.menuHeader ul.rightUser li{list-style:none;}
.menuHeader ul.rightUser li.border{border: 1px solid red;}
.menuHeader ul.rightUser li.subMenuRight{padding: 10px 0 0 15px; float: right !important; cursor: pointer;}
.menuHeader ul.rightUser li .fa-caret-down{margin:0 0 0 10px;}
.menuHeader .navbar-nav.right > li > .dropdown-menu{right:0;left:auto;}
.menuHeader .dropdown-hover{position:relative;z-index:2;}
.menuHeader .dropdown-hover span{font-weight:normal;display:block;padding: 12px 16px;cursor:pointer;}
.menuHeader .dropdown-hover span:hover{background:#f97432;color:#fff;}
.menuHeader .dropdown-menu-hover{position:absolute;width:200px;right:100%;top:0;background:#dcdee9;display:none;}
.menuHeader .dropdown-hover:hover .dropdown-menu-hover{display:block;}
.menuHeader .dropdown-menu-hover,.menuHeader .dropdown-menu-hover li,.menuHeader .dropdown-menu-hover li a{padding:0;margin:0;border:none !important;font-weight:normal;}
.menuHeader .dropdown-menu-hover li:nth-last-child(1){padding-top:0 !important;margin-top:0 !important;}
.menuHeader-wrapper .logoSticky{display:none;}
.stickyTop{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;border-bottom:2px solid #f97432;}
.stickyTop li.logoSticky{width:175px;height:35px;margin:4px 25px 0 0;padding:0;display:block;overflow:hidden;}
.stickyTop li.logoSticky a,.stickyTop li.logoSticky a:hover{widht:175px;height:35px;background: url(../../img/logo.svg) no-repeat -0px -0px;background-size:175px 35px;display:block;}
.stickyTop .logoSticky a span{display:none;text-indent:-9999;}
.stickyTop .menuHeader li{font-size:13px;}
.stickyTop .menuHeader .nav i{font-size:16px;}
.stickyTop .menuHeader .nav li a span{padding:0 10px;}
.stickyTop .menuHeader .dropdown-menu{top:46px;}
.active{display: block;}
.menuHeader .nouser .right{display: block;}
.menuHeader .user ul.rightUser{display:block;}
.menuHeader .nav .promo-icon{overflow:initial;margin-top:-1px;}
.stickyTop .menuHeader .nav .promo-icon{height: 14px; width: 14px;}
.menuHeader .nav a:hover .promo-icon>g>g,.menuHeader .nav a:focus .promo-icon>g>g{fill: #fff;}
/* Breadcrumb */
.breadcrumb, .ulasanMaskapai .breadcrumb {background: #fff;color: #444;font: 12px arial;margin:20px auto;padding:0;width:980px;border-radius:0;}
.breadcrumb .fa-home, .ulasanMaskapai .breadcrumb .fa-home {font-size: 16px;}
.breadcrumb a, .ulasanMaskapai .breadcrumb a {color: #444;text-decoration: none !important;}
.breadcrumb a:hover, .ulasanMaskapai .breadcrumb a:hover {color: #444;text-decoration: underline !important;}
.breadcrumb > li + li::before, .ulasanMaskapai .breadcrumb > li + li::before {content: ">";}

/* Footer */
.footer-wrapper{width:980px;margin:5px auto 45px;background:#999;}
.footer{padding:0;margin:0;}
.footer a{color:#ffffff !important;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
ul.imageList li,.tripAdvisor,.geoTrust img{border-radius:2px;overflow:hidden;}
.footer-icon{min-height:50px;background:#fff url(../../img/icon/footer-payment.png) no-repeat bottom left;}
.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-first .text{font-size:16px; text-align:right;}
.middle-content-second{width:160px;overflow:hidden;float:left;margin:0 20px;}
.middle-content-second .geotrust{margin:28px 15px 29px;}
.middle-content-third{width:310px;overflow:hidden;float:left;margin:0 20px 0 0;text-align:left;}
.middle-content-third .contact .contact-label{width:95px; float:left;}
.middle-content-third .contact .contact-semicolon{width:15px; float:left;}
.middle-content-third .contact .contact-value{width:200px; float:left;}
.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:14px;}
.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;float:left;padding:0;margin:0;}
.maskapaiFooter li:after {content: "|";padding:0 4px;}
.maskapaiFooter li:nth-last-child(1):after{content: ""}
.copyright{text-align:right;padding:5px 20px 20px;color:#fff;}
ul.imageList{padding:0;margin:20px 0 0;list-style:none;}
ul.imageList li{padding:0;margin:0 0px -3px 0;list-style:none;display:inline-block;}
.spriteFooter{background:url(../../img/icon/spriteFooter.png) no-repeat center;position:relative;}
.bca{width:85px;height:35px;background-position: -0px -114px !important;display:block;}
.mandiri{width:97px;height:35px;background-position: -125px -42px !important;display:block;}
.bni{width:85px;height:35px;background-position: -0px -150px !important;display:block;}
.klikbca{width:53px;height:35px;background-position: -162px -114px !important;display:block;}
.cimbclicks{width:124px;height:35px;background-position: -0px -42px !important;display:block;}
.mastercard{width:57px;height:35px;background-position: -86px -150px !important;display:block;}
.visa{width:75px;height:35px;background-position: -86px -114px !important;display:block;}
.a123{width:45px;height:35px;background-position: -144px -150px !important;display:block;}
.indomaret{width:87px;height:35px;background-position: -114px -78px !important;display:block;}

.spriteFooterNew{background:url(../../img/icon/spriteFooterNew.png) no-repeat center;position:relative;background-size: auto}
.bcaNew{width:100px;height:34px;background-position: -3px -40px !important;display:block;border-radius: 2px}
.mandiriNew{width:100px;height:34px;background-position: -3px -116px !important;display:block;border-radius: 2px}
.bniNew{width:100px;height:34px;background-position: -110px -2px !important;display:block;border-radius: 2px}
.briNew{width:100px;height:34px;background-position: -110px -40px !important;display:block;border-radius: 2px}
.klikbcaNew{width:100px;height:34px;background-position: -3px -78px !important;display:block;border-radius: 2px}
.a123New{width:100px;height:34px;background-position: -110px -154px !important;display:block;border-radius: 2px}
.cimbclicksNew{width:100px;height:34px;background-position: -110px -78px !important;display:block;border-radius: 2px}
.permatabankNew{width:100px;height:34px;background-position: -213px -2px !important;display:block;border-radius: 2px}
.mastercardNew{width:100px;height:34px;background-position: -110px -116px !important;display:block;border-radius: 2px}
.visaNew{width:100px;height:34px;background-position: -3px -154px !important;display:block;border-radius: 2px}
.indomaretNew{width:100px;height:34px;background-position: -214px -78px !important;display:block;border-radius: 2px}
.alfamartNew{width:100px;height:34px;background-position: -214px -40px !important;display:block;border-radius: 2px}
.imageList .imageWrapper { display: block; width: 100px; height: 34px; border-radius: 2px; }
.imageList .imageWrapper.gopay { background: no-repeat center/90px url(../../img/icon/gopay.png) white; }
.imageList .imageWrapper.akulaku { background: no-repeat center/90px url(../../img/icon/akulaku.png) white; }

/*old spriteFooter*/
.ib_muamalat{width:113px;height:35px;background-position: -0px -78px !important;display:block;}
/*.amg{width:100px;height:41px;background-position: -129px -0px !important;display:block;}*/
.recruit{width:128px;height:41px;background-position: -0px -0px !important;display:block;}

.mt33{margin: 33px 0;}
.pt0{padding-top:0;}

/* Date Picker */
.ui-datepicker-header{font-weight:normal;}
.ui-widget-content{border-radius:0 !important;border-color:#f97432;color:#666;z-index:30 !important;}
.ui-datepicker-header{background:none;border:none;color:#444;}
.ui-datepicker-week-end,.ui-datepicker-week-end a.ui-state-default,.specialDate a.ui-state-default,.ui-datepicker td.holiday a,.week-end a{color:red;}
.ui-widget-header,.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:none;}
.ui-datepicker td{padding:0;border:1px solid #ddd;}
a.ui-state-default:hover{background:#f97432;color:#fff !important;display:block;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:none;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-datepicker-week-col{text-align:center;border-radius:0;}
.ui-datepicker-prev,.ui-datepicker-next,.ui-state-hover.ui-datepicker-prev-hover,.ui-state-hover.ui-datepicker-next-hover{background:none !important;border:none !important;border:none !important;top:3px !important;}
.ui-datepicker-next{right:3px !important;cursor:pointer;}
.ui-datepicker-prev{left:3px !important;cursor:pointer;}
.ui-menu-item{text-align:left;background:none !important;}
.ui-menu-item:hover{background:#eaeaea !important;color:#fff;border-color:#eaeaea;}

/* Custom Tooltip */
.pointerTooltips{position:relative;}
.pointerTooltips .contentTooltips{display:none;}
.contentTooltips{padding:10px;width:180px;text-align:left;background:#fff;border:1px solid rgba(255,156,0,0.7);color:#333;position:absolute;bottom:25px;left:-70px;z-index:9999;font-size:14px;line-height:1.3em;box-shadow:1px 1px 4px rgba(0,0,0,0.5);border-radius:3px;}
.pointerTooltips:hover .contentTooltips{display:block;}
.arrowTooltips{position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(255,156,0,0.7);border-bottom:8px solid transparent;left:80px;bottom:-17px;}
.detailOrder .contentTooltips,.round .tableFilght .contentTooltips{left:-70px;bottom:auto;top:60px;width:250px;line-height:1.3em;padding:10px 10px 5px;}
.detailOrder .arrowTooltips,.round .tableFilght .arrowTooltips{left:110px;top:-17px;border-top:8px solid transparent;border-bottom:8px solid rgba(255,156,0,0.7);}
.contentTooltips ul{list-style:none;padding:0;margin:10px 0 0;}
.contentTooltips li{list-style:none;padding:0;margin:0 0 4px;font-size:12px;}
.contentTooltips li .bagasiTooltip{position:relative;float:left;top:-3px;}
.contentTooltips li .bagasiTooltip span{position:absolute;left:6px;bottom:0;top:3px;color:white;font-size:8px;}
.contentTooltips li img{vertical-align:bottom;padding:0;margin:0 5px 0 0 !important;line-height:0;}

/* Popover */
.popover{background:#ff9c00;color:#fff;border-radius:0;border:none;box-shadow:none;max-width:200px;}
.popover.top > .arrow:after{border-top-color:#ff9c00;}

/* Form Search */
.formSearch{padding:0;margin:20px 0 5px;}
.formSearch .contentSearch{padding:0;margin:0;position:relative;}
.formSearch .contentSearch .titleSearch{padding:10px;margin:0;background-color:#f2f2f2;color:#555;}
.formSearch .contentSearch .titleSearch .left .title{font-size:20px;margin:0 0 5px;padding:0;font-weight:bold;}
.formSearch .contentSearch .titleSearch .left .subtitle{font-size:14px;margin:0;padding:0;}
.formSearch .contentSearch .titleSearch .right{margin:6px 0;}
.formSearch .contentSearch .titleSearch .right .formButton{background-color:transparent;color:#f97432;}
.formSearch .contentSearch .titleSearch .right .formButton:hover{background-color:rgba(255,255,255,0.3);}
.formSearch .contentSearch .columnSearch{background-color:#e7e7e7;padding:10px;margin:0;}
.formSearch .contentSearch .columnSearch .column{width:150px;float:left;margin:0 5px 0 0;}
.formSearch .contentSearch .columnSearch .column.smaller{width:145px;}
.formSearch .contentSearch .columnSearch .column.switch{width:12px;margin:0px 10px 0px -6px;}
.formSearch .contentSearch .columnSearch .column .inputForm{position:relative;}
.formSearch .contentSearch .columnSearch .column .inputForm i{}
.formSearch .contentSearch .columnSearch .column label{padding:0;margin:0;font-weight:normal;}
.formSearch .contentSearch .columnSearch .column .inputForm .formText{padding:0 5px 0 26px;text-overflow:ellipsis;font-size:14px;}
.formSearch .contentSearch .columnSearch .column .inputForm .formText.noActive{background:#e9e9e9 !important;}
.formSearch .contentSearch .columnSearch .column .specialLabel{cursor:pointer;position:relative;}
.formSearch .contentSearch .columnSearch .column .specialLabel .frame{z-index:2;position:absolute;top:0;left:0;bottom:0;right:0;}
.formSearch .contentSearch .columnSearch .column .noteForm{font:normal 11px arial;padding:0;margin:4px 0;}
.formSearch .contentSearch .columnSearch .column .inputForm i{position:absolute;left:8px;top:10px;font-size:16px;}
.hoverInput.asal i.fa.fa-times{top:6px !important;}
.formSearch .contentSearch .columnSearch .column.mini{width:68px;}
.formSearch .contentSearch .columnSearch .column.medium{width:120px;}
.formSearch .contentSearch .columnSearch .column.submit{width:165px;margin:23px 0 0;}
.formSearch .contentSearch .columnSearch .column.submit .formButton{background-color:#2574a9;border:1px solid #2574a9;height:36px;line-height:36px;}
.formSearch .contentSearch .columnSearch .bottomColumn,.formSearch .contentSearch .columnSearch .bottomColumn label{margin:0;padding:0;}
.formSearch .contentSearch .columnSearch .bottomColumn .title,.formSearch .contentSearch .columnSearch .bottomColumn .optionClass{float:left;margin:0 20px 0 0;line-height:1.6em;display:none;}
.formSearch .contentSearch .detailPerjalananPergi{border:1px solid #f2f2f2;}
.formSearch .contentSearch .detailPerjalananPergi .rute-penumpang .left, .formSearch .contentSearch .detailPerjalananPergi .rute-penumpang .right{padding:0 15px;}
.formSearch .contentSearch table{width:100%;}
.formSearch .contentSearch td{padding:15px 0;}
.formSearch .contentSearch td.column{width:calc(19% - 5px);width:-webkit-calc(19% - 5px);width:-moz-calc(19% - 5px);width:-o-calc(19% - 5px);margin:0 5px 0 0;padding:10px;text-align:center;overflow:hidden;display:inline-block;}
.formSearch .contentSearch td.column.namaKelasKereta{text-align:left !important;padding-left:15px;width:calc(19% - 5px) !important;width:-webkit-calc(19% - 5px) !important;width:-moz-calc(19% - 5px) !important;width:-o-calc(19% - 5px) !important;}
.formSearch .contentSearch td.column.arrow{width:calc(5% - 25px);width:-webkit-calc(5% - 25px);width:-moz-calc(5% - 25px);width:-o-calc(5% - 25px);}
.formSearch .contentSearch .left{float:left;}
.formSearch .contentSearch .right{float:right;}
.formSearch .contentSearch .text{padding:10px 15px 0;}
.formSearch .contentSearch .column .checkbox{margin:0;}
.formSearch .contentSearch .column .checkbox input{margin-left:0;}
.formSearch .contentSearch .column .checkbox span{margin-left:20px;}

/* Day Selection */
.day-selection-wrapper{margin:30px auto 35px;}
.day-selection-wrapper .slick-slider{height:80px;}
.day-selection-wrapper .slick-list{width:900px;height:80px;margin:0 auto;}
.day-selection-wrapper .slick-prev, .day-selection-wrapper .slick-next{color:transparent;width:40px;border:0;position:absolute;bottom:10px;height:60px;background-color:transparent;}
.day-selection-wrapper .slick-prev, .day-selection-wrapper .slick-prev::before{left:0;}
.day-selection-wrapper .slick-next, .day-selection-wrapper .slick-next::before{right:0;}
.day-selection-wrapper .slick-prev::before, .day-selection-wrapper .slick-next::before{color:#aaa;font-family:FontAwesome;position:absolute;}
.day-selection-wrapper .slick-prev::before{content:'\f053';}
.day-selection-wrapper .slick-next::before{content:'\f054';}
.day-selection-wrapper .slick-slide{border:1px solid #f2f2f2;text-align:center;padding:15px 0;position:relative;top:10px;padding:5px;height:60px;color:#999;}
.day-selection-wrapper .slick-current{color:#666;}
.day-selection-wrapper .slick-disabled{cursor:default;}
.day-selection-wrapper .slick-disabled:before{color:#f2f2f2;}
.day-selection-wrapper .slick-current .inner-center{background-color:#fff;border:1px solid #f97432;padding:5px;position:absolute;z-index:1;top:-5px;left:-1px;width:calc(100% + 2px);-webkit-width:calc(100% + 2px);-moz-width:calc(100% + 2px);-o-width:calc(100% + 2px);-ms-width:calc(100% + 2px);}
.day-selection-wrapper .slick-current .itemGerbong{text-align:center;padding:5px;}
.day-selection-wrapper .slick-slide .day-date{font-size:12px;}
.day-selection-wrapper .slick-slide .price{font-size:18px;font-weight:600;}

/* Filter */
.formFilter{padding:0;margin:20px 0 5px;}
.formFilter .filterResult .column{display:inline-block;margin:0 0 0 30px;position:relative;}
.formFilter .filterResult .column.text{margin:0;font-size:16px;font-weight:bold;}
.formFilter .filterResult .column .dropdown-menu{background: #fff;border: 1px solid #2574a9;border-radius: 0;box-shadow: none;font-size: 14px;left:0 !important;right:auto !important;margin: 5px 0 0;overflow: hidden;padding:10px;min-width:250px !important;}
.formFilter .filterResult .column .dropdown-menu:hover{display:block;}
.formFilter .filterResult .column span, .formFilter .filterResult .column span i{cursor:pointer;color:#2574a9;}
.formFilter .filterResult .column .dropdown-menu ul{padding:0;margin:0;list-style:none;}
.formFilter .filterResult .column .dropdown-menu li{padding:0 0 2px;margin:0 0 2px;list-style:none;position:relative;}
.formFilter .filterResult .column .dropdown-menu li [type="checkbox"]{display:none;}
.formFilter .filterResult .column .dropdown-menu li i{position:absolute;left:0;top:4px;z-index:1;font-size:16px;color:#3f96ff;}
.formFilter .filterResult .column .dropdown-menu li label{font-weight:normal;font-size:12px;line-height:15px;width:100%;height:100%;padding:0 0 0 20px;z-index:9;position:relative;cursor:pointer;}
.formFilter .contentSliderPrice{padding:15px 20px 15px 15px;}
.formFilter .ui-widget-header{background:#f97432;}
.formFilter .ui-state-default, .formFilter .ui-widget-content .ui-state-default, .formFilter .ui-widget-header .ui-state-default{background:#fff;border-radius:50%;border:1px solid #ccc;box-shadow:1px 1px 4px #dfdfdf;}
.formFilter .ui-slider-horizontal{border-radius:0;border:none !important;background:#ccc;}
.formFilter .ui-slider-range{color:#f97432 !important;}
.formFilter .sliderText{border:0;color:#333;padding:0;margin:0 0 10px;font-weight:bold;}
.formFilter .ui-slider-horizontal .ui-slider-handle{top:-10px;}
.formFilter .ui-slider-horizontal{height:4px;}
.formFilter .ui-slider .ui-slider-handle{height:24px;width:24px;}
.formFilter .rangePrice{margin:20px 0 0;}
.formFilter .leftPrice, .searchResultHeader .leftPrice1, .searchResultHeader .leftPrice2{float:left;}
.formFilter .rightPrice, .searchResultHeader .rightPrice1, .searchResultHeader .rightPrice2{float:right;}

/* Slider */
.homeSlider{height:350px;overflow:hidden;}
.homeSlider .carousel-indicators{text-align:right;left: 65%;margin-bottom:0px;}
.homeSlider .navSlider{position:absolute;top:150px;width:960px;font-size:60px;}
.homeSlider .navSlider a{opacity:0;transition: opacity .50s ease-in-out;}
.homeSlider:hover .navSlider a{opacity:1;}
.roundSlider{overflow:hidden;position:relative;}
.roundSlider .carousel-indicators{bottom:60px;}
.roundSlider .navSlider{position:absolute;top:150px;width:960px;font-size:60px;}
.roundSlider .navSlider a{opacity:0;transition: opacity .50s ease-in-out;}
.roundSlider:hover .navSlider a{opacity:1;}
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{margin:0 auto;height:350px;}
.navSliderWrap{width:960px;margin:0 auto;}
.navSlider a{text-decoration:none;color:rgba(255,255,255,0.6);}
.navSlider .right{float:right;}
.navSlider .left{float:left;}
.carousel-indicators .active{width:15px;height:15px;background:#f97432;}
.carousel-indicators li{width:13px;height:13px;background:#ddd;border:2px solid #fff;box-shadow:0px 0px 2px #666;}

/* Data Loader */
.dataLoader{padding:5px 0;margin:5px 0;text-align:center;color:#888;font-size:14px;line-height:22px;}
.dataLoader i{margin:0 10px 0 0;vertical-align:middle;font-size:22px;color:#7ece04;font-weight:bold;}

	/* --------------------------------------- Style For Home --------------------------------------- */

/* Hover Input */
.hoverInput{position:absolute;z-index:99;display:none;width:300px;background:#fff;overflow:hidden;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);border-radius: 2px;}
.hoverInput .closeHover{position:absolute;width:40px;height:34px;overflow:hidden;right:-1px;top:0;cursor:pointer;z-index:999;}
.hoverInput .column{overflow:overlay;padding:0 !important;margin:0 !important;float:left;background:#fff;height: 254px;}
.hoverInput .column .titleList{width:300px;padding:12px;margin:0 0 2px;background:#fafafa;color:#1a2734;line-height:34px;font-size:16px;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.1);font-weight: bold;}
.hoverInput .column .contentList{padding:12px;background:#fff;color:#333;line-height:34px;cursor:pointer;border-bottom: 1px solid #ececec;line-height: 16px;}
.hoverInput .column .contentList:hover{background:#eaeaea;color:#1a2734;}

.contentList small {font-size: 10px;}

/* Form Option */
.home .formOptionWrap{width:980px;margin:-330px auto 0;position:relative;}
.home .formOption{width:430px;height:310px;background-color:rgba(0, 0, 0, .5);position:absolute;padding:10px;margin:0 0 0 15px;}
.home .formOption h1{color:#fff;padding:9px 10px;margin:-10px -10px 0;font-size:20px;background-color:rgba(0, 0, 0, .5);}
.home .formOption .btn{width:100%;padding:7px 0;margin:20px 0 0;border-radius:0 !important;font-size:20px;display:block;}
.home .formOption .btn i{margin:0 5px 0 0;}
.home .optionUser{position:relative;}
.home .optionUser .rotate{position:absolute;top:30px;left:186px;color:#fff;font-size:28px;cursor:pointer;width:38px;height:34px;overflow:hidden;text-align:center;line-height:30px;}
.home .optionUser label,.home .optionGenre label{color:#fff;font-size:14px;font-weight:normal;padding:0;margin:5px 0 2px;width:100%;}
.home .optionUser .form-control,.home .optionGenre .form-control{border-radius:0 !important;box-shadow:none !important;border-color:#fff;position:relative;}
.home .optionUser .form-control:focus,.home .optionGenre .form-control:focus{border-color:#eaeaea;}
.home .formCity .inputForm,.formCity2 .inputForm,.home .formStart .inputForm,.home .formEnd .inputForm{position:relative;}
.home .formEnd .inputForm .noactive{background:#e9e9e9 !important;}
.home .formEnd .checkbox{padding:0;margin:0;}
.home .formEnd .checkbox label{margin-left:20px;}
.home .formCity .inputForm input,.home .formCity2 .inputForm input,.home .formStart .inputForm input,.home .formEnd .inputForm input{text-indent:15px;}
.home .formCity .inputForm i,.home .formCity2 .inputForm i,.home .formStart .inputForm i,.home .formEnd .inputForm i{position:absolute;top:8px;left:8px;font-size:18px;color:#888;}
.home .formCity2 i{cursor:pointer;}
.home .optionUser .formLeft{width:185px;float:left;}
.home .optionUser .formRight{width:185px;float:right;}
.home .optionGenre{display:block;padding:0;margin:2px 0 0;}
.home .optionGenre select option{padding:10px;}
.home .optionGenre .optionRight,.home .optionGenre .optionCenter,.home .optionGenre .optionLeft{margin:0;padding:0;float:left;width:130px;}
.home .optionGenre .optionCenter{margin:0 10px;}
.home .MessagePromo{font-size:22px;text-align:center;padding:15px 10px;margin:10px;color:#ee7a44;}
.home .otherAgen{color:#0caae5;}
.home .content-widget .btn{width:100%;padding:0;margin:0;font-size:14px;height: 33px}
.home .content-widget .form-control{border-radius:0 !important;box-shadow:none !important;border-color:#ccc !important;width:100%;margin:0;}
.home .content-widget .form-control:focus{border-color:#f97432 !important;}
.home .content-widget .col-left{width:70%;float:left;margin:0 0 5px;}
.home .content-widget .col-right{width:28%;float:right;margin:0 0 5px;}
.home .widget{padding:5px 0;margin:5px 0;}
.home .widget h3, .home .widget .titleH2IndexUlasan{display:block;margin:0;font-size:16px;height:35px;line-height:35px;font-weight: bold;padding-left: 10px}
.home .widget h3 select{border:1px solid #fff;padding:0 2px;margin:0 5px;background:none;}
.home .content-widget h4{font-size:14px;padding:0 0 5px;margin:0 0 5px;line-height:1.6em;}
.home .content-widget{margin:10px 0 0;padding:0;}

.home .maskapai{text-align:center;margin:-10px 0 0;}
.home .maskapai img{display:inline-block;outline:none;padding:0;margin:0;vertical-align:middle;}
.home .maskapaiHome{width:980px;height:100px;background:url(../../img/maskapai/maskapaiHome.png) no-repeat -0px -0px;display:block;padding:0;margin:-5px -10px;}

.home .twoWidget{margin:5px 0;padding:0;}
.home .widget-left{width:614px;float:left;padding:0;margin:0;}
.home .widget-right{width:350px;float:right;padding:0;margin:0;}
.widget-right .widget h3,.home .widget-right .widget h2{background:#e5e5e5;color:#333;}
.home .boxGrey{background:#f7f7f7;padding:5px 10px;margin:0 0 10px;}
.home .boxh3{padding:5px 10px 0; margin:0;}

/* Cheapest Flight to Other Destinations */
.home .content-widget .cheapestFlight{background-color:#fff;color:#555;padding:10px 5px 0;margin:5px 0;display:inline-block;}
.home .content-widget .cheapestFlight:nth-child(2), .home .content-widget .cheapestFlight:nth-child(3){margin:10px 0;}
.home .content-widget .cheapestFlight .route .left, .home .content-widget .cheapestFlight .route .center, .home .content-widget .cheapestFlight .route .right, .home .content-widget .cheapestFlight .route .center .circ, .home .content-widget .cheapestFlight .route .center .line{float:left;}
.home .content-widget .cheapestFlight .route{text-align:center;}
.home .content-widget .cheapestFlight .route .left, .home .content-widget .cheapestFlight .route .right{width:110px;padding:0 5px;}
.home .content-widget .cheapestFlight .route .center{width:100px;padding:12px 5px;}
.home .content-widget .cheapestFlight .route .center .circ i{color:#999 !important;}
.home .content-widget .cheapestFlight .route .center .line{width:66px;border-top:1px solid #999;position:relative;top:10px;}
.home .content-widget .cheapestFlight .details{padding:10px;margin:10px 0 0;}
.home .content-widget .cheapestFlight .details .left, .home .content-widget .cheapestFlight .details .right{height:48px;}
.home .content-widget .cheapestFlight .details .left{float:left;width:200px;}
.home .content-widget .cheapestFlight .details .left .start{color:#f00;font-size:12px;}
.home .content-widget .cheapestFlight .details .left .start .price{font-size:18px;font-weight:bold;margin-left:2px;}
.home .content-widget .cheapestFlight .details .right{float:right;width:100px;text-align:right;}
.home .content-widget .cheapestFlight .details .right img{height:100% !important;width:auto !important;}

.home .promo{border:1px solid #edeff1;border-top:0;margin:-2px 0 0;}
.home .promo .list .column{width:25%;float:left;font-size:14px;padding:10px 5px;margin:1px 0 2px;border-bottom:1px solid #edeff1;}
.home .promo .list .column:nth-child(9), .home .promo .list .column:nth-child(10), .home .promo .list .column:nth-child(11), .home .promo .list .column:nth-child(12){border:0;}

/* Calendar Promo*/
.home .calendarPromo{padding:0;margin:0;}
.home .calendarPromo .column{width:32%;float:left;}
.home .calendarPromo .column.center{margin:0 2%;}
.home .calendarPromo .column label{font-size:14px;font-weight:normal;display:block;padding:0;margin:0 0 2px;}
.home .calendarPromo .column input{font-size:14px;font-weight:normal;padding:2px;text-indent:18px;}
.home .calendarPromo .column select{font-size:14px;font-weight:normal;padding:2px;}
.home .calendarPromo .column .ui-widget .iconGPS{position:relative;}
.home .calendarPromo .column i{position:absolute;left:6px;top:8px;font-size:18px;}
.home .ui-menu-item{text-align:left;background:none !important;}
.home .ui-menu-item:hover{background:#f97432 !important;color:#fff;border-color:#f97432;}

/* Manual Calendar*/
.home .ManualCalendar{background:#fff;margin:15px -10px -25px;padding:10px 0 0;}
.home .cellHeader{padding:0;margin:0;font-size:16px;color:#666;width:610px;overflow:hidden;}
.home .cellHeader .cell{width:86px;line-height:40px;height:40px;overflow:hidden;float:left;margin:0 1px 0 0;text-align:center;}
.home .cellHeader .cell.last{margin:0;width:88px;}
.home .cellBody{margin:1px 0;padding:1px 1px 0;background:#e5e5e5;}
.home .cellBody .lineCell{margin:0;padding:0;}
.home .cellBody .cell{width:86px;padding:20px 0 0;line-height:1.5em;height:86px;background:#f7f7f7;overflow:hidden;float:left;margin:0 1px 1px 0;text-align:center;font-size:18px;font-weight:bold;cursor:pointer;position:relative;}
.home .cellBody .cell.noactive .price,.home .cellBody .cell.noactive .iconDiskon,.home .cellBody .cell.noactive .buttonView{display:none;}
.home .cellBody .cell.noactive .week{color:#bbb !important;}
.home .cellBody .cell.last,.home .cellBody .cell:hover.last,.home .cellBody .cell.noactive{margin:0;width:90px;}
.home .cellBody .cell .iconDiskon{display:none;width:90px;height:90px;background:url(../../img/icon/icon-promo-calendar.png) no-repeat -0px -0px;position:absolute;top:0;left:0;z-index:5;}
.home .cellBody .cell:hover .iconDiskon{background:url(../../img/icon/icon-promo-calendar-hover.png) no-repeat -0px -0px;}
.home .cellBody .cell.discount .iconDiskon{display:block;}
.home .cellBody .cell:hover{padding:15px 0 0;height:96px;width:96px;border:2px solid #1ba0e2;z-index:6;margin:-5px -4px -5px -5px;background:#fff !important;line-height:1.2em;}
.home .cellBody .cell.last:hover{padding:15px 0 0;height:98px;width:98px;border:2px solid #1ba0e2;z-index:6;margin:-6px -4px;background:#fff !important;line-height:1.2em;}
.home .cellBody .cell .buttonView img{display:none;}
.home .cellBody .cell:hover .buttonView img{padding:0;margin:0;border:none;z-index:99999;position:relative;display:inline-block;}
.home .cellBody .cell .price{font-size:16px;font-weight:normal;line-height:1.3em;}
.home .cellBody .cell .price .idr{font-size:11px;text-transform:uppercase;}
.home .cellBody .cell.noactive,.home .cellBody .cell:hover.noactive{background:#fff;font-weight:normal;cursor:text;}
.home .cellBody .cell:hover.noactive,.home .cellBody .cell.noactive{width:86px;padding:28px 0 0;line-height:1.5em;height:86px;overflow:hidden;float:left;margin:0 1px 1px 0;text-align:center;font-size:18px;font-weight:normal;cursor:text;position:relative;border:none;color:#bbb;}
.home .cellBody .cell.last.noactive{width:90px;margin:0 0 1px 0;}
.home .cellBody .cell .number{color:#333;}
.home .cellBody .cell.nextMonth{background:#fff;font-weight:normal;cursor:pointer;}
.home .cellBody .cell.nextMonth.click{background:#fff url(../../img/icon/icon-promo-calendar-hover.png) no-repeat -0px -0px;}
.home .cellBody .cell.nextMonth.click .number{font-weight:bold;}
.home .cellBody .cell.nextMonth .number{color:#555;}
.home .cellBody .cell.noactive .number{color:#bbb;}
.home .cellBody .cell .number.week,.cellHeader .cell.week{color:red;}
.home .cellFooter{padding:0;margin:20px 0 0;font-size:14px;}
.home .cellFooter ul{padding:0;margin:0;list-style:none;width:100%;}
.home .cellFooter li{padding:2px 0 0;margin:0 0 14px;list-style:none;width:49%;float:left;}
.home .cellFooter li .numberWeekEnd{background:#f97432;color:#fff;padding:8px 4px;margin:0 10px 0 0;display:inline-block;font:bold 10px arial;width:55px;overflow:hidden;text-align:center;vertical-align:middle;text-transform:uppercase;}
.home .cellFooter li .ketWeekEnd{font:normal 12px arial;vertical-align:middle;}

/* Most Popular City */
.home .widget.mostPopular{margin:20px 0;}
.home .widget.mostPopular .content-widget .popularCity{width:480px;height:220px;float:left;background-position:-5px 0;background-repeat:no-repeat;color:#fff;position:relative;padding:20px;margin:20px 0 0;text-decoration:none;}
.home .widget.mostPopular .content-widget .popularCity a{display:block;color:#fff;text-decoration:none;position:absolute;top:0;left:0;right:0;bottom:75px;padding:20px;}
.home .widget.mostPopular .content-widget .popularCity:nth-child(odd){margin:20px 20px 0 0;}
.home .widget.mostPopular .content-widget .popularCity:nth-child(1), .home .content-widget .popularCity:nth-child(2){margin-top:10px !important;}
.home .widget.mostPopular .content-widget .popularCity.bali{background-image:url("../../img/popular-city/bali.png");}
.home .widget.mostPopular .content-widget .popularCity.jakarta{background-image:url("../../img/popular-city/jakarta.png");}
.home .widget.mostPopular .content-widget .popularCity.surabaya{background-image:url("../../img/popular-city/surabaya.png");}
.home .widget.mostPopular .content-widget .popularCity.yogyakarta{background-image:url("../../img/popular-city/yogyakarta.png");}
.home .widget.mostPopular .content-widget .popularCity.medan{background-image:url("../../img/popular-city/medan.png");}
.home .widget.mostPopular .content-widget .popularCity.padang{background-image:url("../../img/popular-city/padang.png");}
.home .widget.mostPopular .content-widget .popularCity.bandung{background-image:url("../../img/popular-city/bandung.png");}
.home .widget.mostPopular .content-widget .popularCity.lombok{background-image:url("../../img/popular-city/lombok.png");}
.home .widget.mostPopular .content-widget .popularCity.semarang{background-image:url("../../img/popular-city/semarang.png");}
.home .widget.mostPopular .content-widget .popularCity.singapura{background-image:url("../../img/popular-city/singapura.png");}
.home .widget.mostPopular .content-widget .popularCity .city{font-size:24px;font-weight:bold;}
.home .widget.mostPopular .content-widget .popularCity .info{height:75px;background-color:rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;padding:10px 15px;line-height:18px;display:none;}
.home .widget.mostPopular .content-widget .popularCity .text .price{font-size:20px;font-weight:bold;}

/* Populer City */
.home .populer{margin:-10px 0 10px;padding:0 0 10px;}
.home .populerTitle{height:40px !important;line-height:40px !important;}
.home .populer .nav-tabs{background:#e5e5e5;}
.home .populer .nav-tabs{border:none;}
.home .populer .nav-tabs li a h3{padding:0;margin:0;line-height:20px;height:20px;background:none;color:#333;}
.home .populer .nav-tabs li.active a h3{color:#fff;}
.home .populer .nav > li{padding:0;margin:0;text-align:center;width:102px;border-right:2px solid #fff;}
.home .populer .nav > li:nth-last-child(1){padding:0;margin:0;text-align:center;width:104px;border:none;}
.home .populer .nav > li > a{padding:8px 2px;}
.home .populer .nav-tabs > li > a{border-radius:0 !important;border:none;color:#fff;font-weight:600;outline:none;margin:0;background:none;}
.home .populer .nav-tabs > li.active > a, .populer .nav-tabs > li.active > a:hover, .populer .nav-tabs > li.active > a:focus{border:none;background:#ff9c00;color:#fff;}
.home .populer .list .column{width:25%;float:left;font-size:14px;padding:10px 5px;margin:0 0 2px;background:#f7f7f7;}
.home .populer .list .column.first{font-weight:bold;}
.home .populer .list .column.price{color:#ec5b1d;font-size:16px;font-weight:bold;text-align:right;padding-right:25px;}

/* Kota Populer Lainnya & Rute Pesawat Populer */
.home .content-widget .column{width:32%;float:left;}
.home .content-widget .column ul, .home .content-widget .column ul li{list-style-type:none;padding:0;	margin:0;}

/* Hal-hal yang Perlu Kamu Perhatikan Saat Booking Tiket Pesawat */
.home .widget.things-to-know{margin:20px 0 40px;}
.home .widget.things-to-know .content-widget .bg-judul{width:980px;height:225px;background-position:center;background-repeat:no-repeat;background-image:url("../../../img/things-to-know/bg-judul.png");text-transform:uppercase;text-align:center;font-weight:bold;font-size:30px;line-height:40px;padding:58px 275px;margin:20px 0 0;}
.home .widget.things-to-know .content-widget .box-wrapper{background-color:#fff4da;padding:20px 20px 25px;margin:-1px 0 0;}
.home .widget.things-to-know .content-widget .box{width:463px;background-position:center;background-repeat:no-repeat;float:left;margin:14px 0 0;text-align:center;}
.home .widget.things-to-know .content-widget .box:nth-child(odd){margin:14px 14px 0 0;}
.home .widget.things-to-know .content-widget .box.box-1, .home .widget.things-to-know .content-widget .box.box-2{height:367px;}
.home .widget.things-to-know .content-widget .box.box-3, .home .widget.things-to-know .content-widget .box.box-4{height:374px;}
.home .widget.things-to-know .content-widget .box.box-5, .home .widget.things-to-know .content-widget .box.box-6{height:369px;}
.home .widget.things-to-know .content-widget .box.box-1{background-image:url("../../../img/things-to-know/box-1.png");}
.home .widget.things-to-know .content-widget .box.box-2{background-image:url("../../../img/things-to-know/box-2.png");}
.home .widget.things-to-know .content-widget .box.box-3{background-image:url("../../../img/things-to-know/box-3.png");}
.home .widget.things-to-know .content-widget .box.box-4{background-image:url("../../../img/things-to-know/box-4.png");}
.home .widget.things-to-know .content-widget .box.box-5{background-image:url("../../../img/things-to-know/box-5.png");}
.home .widget.things-to-know .content-widget .box.box-6{background-image:url("../../../img/things-to-know/box-6.png");}
.home .widget.things-to-know .content-widget .box .img-box{margin:45px 0 15px;}
.home .widget.things-to-know .content-widget .box.box-2 .img-box, .home .widget.things-to-know .content-widget .box.box-6 .img-box{margin-top:55px;}
.home .widget.things-to-know .content-widget .box.box-4 .img-box{margin-top:95px;}
.home .widget.things-to-know .content-widget .box .text-box{padding:0 25px;}
.home .widget.things-to-know .content-widget .box .text-box .title{font-size:24px;line-height:30px;font-weight:bold;color:#ff9929;padding:0 20px;margin:0 0 10px;}
.home .widget.things-to-know .content-widget .box:nth-child(odd) .text-box .title{color:#ff335a;}
.home .widget.things-to-know .content-widget .box:nth-child(1) .text-box .title{padding:0 50px;}
.home .widget.things-to-know .content-widget .box .text-box .content .passenger-category{width:210px;margin:0 auto;}
.home .widget.things-to-know .content-widget .box .text-box .content .passenger-category .left, .home .widget.things-to-know .content-widget .box .text-box .content .passenger-category .center, .home .widget.things-to-know .content-widget .box .text-box .content .passenger-category .right{float:left;}
.home .widget.things-to-know .content-widget .box .text-box .content .passenger-category .left{width:75px;text-align:right;}
.home .widget.things-to-know .content-widget .box .text-box .content .passenger-category .center{width:25px;}
.home .widget.things-to-know .content-widget .box .text-box .content .passenger-category .right{width:110px;text-align:left;}

/* Flight Description 17-12-2018 */
.home .widget.flight-description .flight-description-title{font-size: 18px; font-weight: bold; text-align: center; color: #444444;}
.home .widget.flight-description .content-widget{font-size: 14px; color: #333333; line-height: 1.71; letter-spacing: .3px;}
.home .widget.flight-description .content-widget p{margin-top: 16px;}
.home .widget.flight-description .content-widget h3{font-weight: bold; margin-top: 18px;padding: 0}
.home .widget.flight-description .content-widget .content-small{border: 1px solid transparent;}
.home .widget.flight-description .content-widget .content-small p{margin-bottom: 0px}
.home .widget.flight-description .content-widget .content-full{display: none; border: 1px solid transparent;}
.home .widget.flight-description .content-widget .show-button-div{text-align: center; margin-top: 36px;}
.home .widget.flight-description .content-widget .show-button-div .show-button{color: #3a99d9;}
.home .widget.flight-description .content-widget .show-button-div .show-button:hover{cursor: pointer;}
.home .widget.flight-description .content-widget .hide-button-div{text-align: center; margin-top: 36px; display: none}
.home .widget.flight-description .content-widget .hide-button-div .hide-button{color: #3a99d9;}
.home .widget.flight-description .content-widget .hide-button-div .hide-button:hover{cursor: pointer;}

	/* --------------------------------------- Style For Direct & Round --------------------------------------- */

/* Detail Order */
.fixed{position:fixed;top:-30px;background:#fff;z-index:999;width:980px;}
.topNavDirect{margin:30px 0 0;}
.collapsePriceDay{padding:0;margin:0;font-size:14px;}
.collapsePriceDay .checkbox input[type="checkbox"]{margin:5px 0 0 -20px;}
.collapsePriceDay label{font-weight:normal;}
.collapsePriceDay .checkbox label,.collapsePriceDay .checkbox{padding:0;margin:0;}

/* List Pesawat */
.filterWidget{padding:0;margin:0;}
.filterWidget .column{float:right;padding:6px 0px 6px 10px;position:relative;margin:0 0 0 10px;}
.filterWidget .column.fl{float:left;}
.filterWidget .column .dropdown-menu:hover{display:block;}
.filterWidget .column a{display:block;color:#333;cursor:pointer;}
.filterWidget .navbar-collapse{padding:0;}
.filterWidget .dropdown-menu{border-radius:0;box-shadow:none;border:1px solid #2574a9;padding:0 5px;margin:0;background:#fff;position:absolute;top:33px;left:0px;font-size:14px;overflow:hidden;}

/* Filter Harga */
.filterWidget .dropdown-menu.filterHarga{width:250px;height:83px;left:-187px;overflow:hidden;}
.filterWidget .dropdown-menu.filterHarga .contentSliderPrice{padding:15px 20px 15px 15px;}
.filterWidget .dropdown-menu.filterHarga .ui-widget-header{background:#f97432;}
.filterWidget .dropdown-menu.filterHarga .ui-state-default, .filterWidget .dropdown-menu.filterHarga .ui-widget-content .ui-state-default, .filterWidget .dropdown-menu.filterHarga .ui-widget-header .ui-state-default{background:#fff;border-radius:50%;border:1px solid #ccc;box-shadow:1px 1px 4px #dfdfdf;}
.filterWidget .dropdown-menu.filterHarga .ui-slider-horizontal{border-radius:0;border:none !important;background:#ccc;}
.filterWidget .dropdown-menu.filterHarga .ui-slider-range{color:#f97432 !important;}
.filterWidget .dropdown-menu.filterHarga .sliderText{border:0;color:#333;padding:0;margin:0 0 10px;font-weight:bold;}
.filterWidget .dropdown-menu.filterHarga .ui-slider-horizontal .ui-slider-handle{top:-10px;}
.filterWidget .dropdown-menu.filterHarga .ui-slider-horizontal{height:4px;}
.filterWidget .dropdown-menu.filterHarga .ui-slider .ui-slider-handle{height:24px;width:24px;}
.rangePrice{margin:20px 0 0;padding:0;}
.rangePrice .leftPrice,.rangePrice .leftPrice1,.rangePrice .leftPrice2{float:left;}
.rangePrice .rightPrice,.rangePrice .rightPrice1,.rangePrice .rightPrice2{float:right;}

/* Filter Transit */
.filterWidget .dropdown-menu.filterTransit{width:272px;left:-204px;overflow:hidden;}
.filterWidget .dropdown-menu.filterTransit .left{width:110px;margin:0 10px 0 0;overflow:hidden;float:left;}
.filterWidget .dropdown-menu.filterTransit .right{width:120px;overflow:hidden;text-align:right;float:right;color:#ec5b1d;font-weight:bold;}
.filterWidget .dropdown-menu.filterTransit .borderBottom{padding:5px 0 2px;margin:0 0 5px;border-bottom:1px solid #f1f1f1;}
/* .filterWidget .dropdown-menu.filterTransit .checkbox.borderBottom input[type="checkbox"]{margin:-12px 0 0 -20px !important;} */
.filterWidget .dropdown-menu.filterTransit .borderBottom .left.reset{width:20px;float:left;padding:0;margin:0;overflow:hidden;}
.filterWidget .dropdown-menu.filterTransit .borderBottom .left{width:110px;float:left;margin:0;overflow:hidden;}
.filterWidget .dropdown-menu.filterTransit .borderBottom .right{width:120px;float:right;line-height:25px;text-align:right;overflow:hidden;color:#333;font-weight:normal;}

/* Filter Waktu */
.filterWidget .dropdown-menu.filterWaktu{width:315px;left:-247px;overflow:hidden;}
.filterWidget .dropdown-menu.filterWaktu .left{width:150px;margin:0 10px 0 0;overflow:hidden;float:left;}
.filterWidget .dropdown-menu.filterWaktu .right{width:120px;overflow:hidden;text-align:right;float:right;color:#ec5b1d;font-weight:bold;}
.filterWidget .dropdown-menu.filterWaktu .borderBottom{padding:5px 0 2px;margin:0 0 5px;border-bottom:1px solid #f1f1f1;}
.filterWidget .dropdown-menu.filterWaktu .borderBottom .left.reset{width:20px;float:left;padding:0;margin:0;overflow:hidden;}
.filterWidget .dropdown-menu.filterWaktu .borderBottom .left{width:150px;float:left;margin:0;overflow:hidden;}
.filterWidget .dropdown-menu.filterWaktu .borderBottom .right{width:120px;float:right;line-height:25px;text-align:right;overflow:hidden;color:#333;font-weight:normal;}

/* Filter Maskapai */
.filterWidget .dropdown-menu.filterMaskapai{width:232px;left:-148px;overflow:hidden;}
.filterWidget .dropdown-menu.filterMaskapai .borderBottom{padding:5px 0 2px;margin:0 0 5px;border-bottom:1px solid #f1f1f1;}
.filterWidget .dropdown-menu.filterMaskapai .borderBottom .left.reset{width:20px;float:left;padding:0;margin:0;overflow:hidden;}
.filterWidget .dropdown-menu.filterMaskapai .borderBottom .left{width:80px;float:left;margin:2px 2px 0;overflow:hidden;}
.filterWidget .dropdown-menu.filterMaskapai .borderBottom .right{width:110px;float:right;line-height:25px;text-align:right;overflow:hidden;color:#333;font-weight:normal;}
.filterWidget .dropdown-menu.filterMaskapai .left{width:80px;float:left;margin:0 10px 0 0;overflow:hidden;}
.filterWidget .dropdown-menu.filterMaskapai .left img{width:50px !important;height:29px !important;overflow:hidden;padding:4px;}
.filterWidget .dropdown-menu.filterMaskapai .right{width:110px;float:right;line-height:25px;text-align:right;overflow:hidden;color:#ec5b1d;font-weight:bold;}
.filterWidget .dropdown-menu.filterMaskapai .checkbox input[type="checkbox"]{margin:7px 0 0 -20px !important;}
.filterWidget .dropdown-menu.filterMaskapai .checkbox{display:block;}
.filterWidget .dropdown-menu .checkbox input[type="checkbox"]{margin:5px 0 0 -20px !important;}
.filterWidget .dropdown-menu .checkbox{margin:0;}

.detailOrder{padding:0 10px;margin:0 0 10px;}
.detailOrderList{background:#fff;border:1px solid #f2f2f2;border-top:none;padding:5px 6px;margin:0 -10px;z-index:2;position: relative;}
.detailOrderList .text{width: 645px;text-align: center;display: inline-block;position: absolute;top: 23px;}
.detailOrderList:hover{background:#fffadb;border:2px solid #22a7f0 !important;z-index:3;margin:-2px -10px 0;padding:5px 5px 4px;}
.detailOrder .firstMaskapai{width:170px;height:80px;float:left;margin:0;padding:0;overflow:hidden;text-align:left;}
.detailOrder .detailMaskapai{height:50px;float:left;margin:0;padding:0;text-align:center;overflow:hidden;}
.detailOrder .detailMaskapai .maskapaiLogo{width:50px;height:30px;overflow:hidden;padding:0;margin:15px 0 0;}
.detailOrder .detailMaskapai .maskapaiLogo img{width:auto;height:100%;overflow:hidden;}
.detailOrder .detail{height:60px;float:left;margin:0;padding:0;overflow:hidden;width:100%;}
.detailOrder .detail .first{margin:18px 0 0;font-weight:bold;}
.detailOrder .rute{width:135px;height:auto;float:left;margin:10px 0 0 1px;padding-bottom:20px;overflow:hidden;}
.detailOrder .rute.single .first{line-height:40px;}
.detailOrder .rute .first, .detailOrder .durasi .first{margin:10px 0 0;font-weight:bold;line-height:20px;}
.detailOrder .durasi{width:94px;height:60px;float:left;margin:10px 0 0 1px;padding:0;overflow:hidden;}
.detailOrder .fasilitas{width:90px;height:60px;line-height:60px;float:left;margin:10px 0;padding:0;text-align:center;}
.detailOrder .priceBottom{width:160px;height:60px;margin:10px 0 0;float:left;overflow:hidden;text-align:right;padding-right:15px;}
.detailOrder .priceBottom .normalPrice{text-decoration:line-through;margin:5px 0 2px;color:#999;text-align:right;}
.detailOrder .priceBottom .diskonPrice{font-weight:bold;color:#ea5b1d;}
.detailOrder .buttonBuy{width:176px;height:60px;float:right;margin:10px 0 0;padding-left:20px;}
.detailOrder .buttonBuy.empty{margin:0;}
.detailOrder .buttonBuy .btn.btn-primary{padding:6px 0;width:100%;margin:12px 0 0;text-transform:none !important;}
.detailOrder .rute, .detailOrder .durasi,.detailOrder .buttonBuy{text-align:center;}
.detailOrder .second{font-size:12px;}
.detailOrder .priceBottom .diskonPrice .rp, .detailOrder .priceBottom .diskonPrice .price-big, .detailOrder .priceBottom .diskonPrice .price-normal{float:right;}
.detailOrder .priceBottom .diskonPrice .rp{margin:-7px 3px 0 0;}
.detailOrder .priceBottom .diskonPrice .price-big{font-size:30px;}
.detailOrder .detailOrderHeader{background-color:#f2f2f2;border:1px solid #f2f2f2;border-top:none;padding:5px 6px;margin:0 -10px;z-index:2;}
.detailOrder .detailOrderHeader .fasilitas{line-height:inherit;}
.detailOrder .detailOrderHeader .firstMaskapai, .detailOrder .detailOrderHeader .rute, .detailOrder .detailOrderHeader .durasi, .detailOrder .detailOrderHeader .fasilitas, .detailOrder .detailOrderHeader .priceBottom, .detailOrder .detailOrderHeader .buttonBuy{height:auto;line-height:1.6em;margin:0 auto;padding:4px 0;}
.detailOrder .detailOrderHeader .priceBottom{padding-right:15px;}
.detailOrder .detailOrderHeader .firstMaskapai, .detailOrder .detailOrderHeader .rute, .detailOrder .detailOrderHeader .fasilitas, .detailOrder .detailOrderHeader .priceBottom{cursor:pointer;}

.detailPerjalananPergi{padding:5px;}
.detailPerjalananPergi .detailPergiHeader{margin-bottom:10px;}
.detailPerjalananPergi .detailPergiHeader .text{font-size:12px;}
.detailPerjalananPergi .detailPergiHeader .rute-penumpang .left{float:left;font-weight:bold;}
.detailPerjalananPergi .detailPergiHeader .rute-penumpang .right{float:right;}

.detailPerjalananPergi .detailPergiList .firstMaskapai, .detailPerjalananPergi .detailPergiList .airline, .detailPerjalananPergi .detailPergiList .rute, .detailPerjalananPergi .detailPergiList .fasilitas, .detailPerjalananPergi .detailPergiList .priceBottom{float:left;height:80px;}
.detailPerjalananPergi .detailPergiList .firstMaskapai{text-align:left;}
.detailPerjalananPergi .detailPergiList .rute, .detailPerjalananPergi .detailPergiList .fasilitas{text-align:center;}
.detailPerjalananPergi .detailPergiList .priceBottom{text-align:right;}

.detailPerjalananPergi .detailPergiList{padding:0 15px;}
.detailPerjalananPergi .detailPergiList .firstMaskapai{width:290px;}
.detailPerjalananPergi .detailPergiList .rute{width:120px;}
.detailPerjalananPergi .detailPergiList .fasilitas{width:100px;}
.detailPerjalananPergi .detailPergiList .priceBottom{width:180px;padding-top:15px;}

.detailOrder .fasilitas{display: block;}
.bagasi-outer .text{float:right;position:relative;top:5px;left:5px;}
.detailOrder .fasilitas .bagasi,.detailPerjalananPergi .detailPergiList  .fasilitas .bagasi{position: relative;display: inline-block;}
.detailOrder .fasilitas .bagasi span, .detailPerjalananPergi .detailPergiList  .fasilitas .bagasi span{position: absolute;left: 6px;bottom: 0;top: 5px;color: white;font-size: 8px;}
.fasilitas img{width:21px;height:auto;}
.detailPerjalananPergi .detailPergiList .rute.arrow .first{font-size:20px;}
.detailPerjalananPergi .detailPergiList .rute.arrow .second{font-weight:600;}
.detailPerjalananPergi .detailPergiList .rute.arrow .third{font-size:12px;}

.detailPerjalananPergi .detailPergiList .detailMaskapai{float:left;margin:0 10px 0 0;padding:0;text-align:center;overflow:hidden;}
.detailPerjalananPergi .detailPergiList .detailMaskapai .maskapaiLogo{width:55px;height:30px;overflow:hidden;padding:0;margin:10px 0 0;}
.detailPerjalananPergi .detailPergiList .detailMaskapai .maskapaiLogo img{width:auto;height:100%;overflow:hidden;}
.detailPerjalananPergi .detailPergiList .detail{float:left;margin:0;padding:0;overflow:hidden;}
.detailPerjalananPergi .detailPergiList  .first{margin:18px 0 0;font-weight:bold;}
.detailPerjalananPergi .detailPergiList .airline .first{}
.detailPerjalananPergi .detailPergiList  .fasilitas{padding:15px 0 0;line-height:40px;}

.detailPerjalananPergi .detailPergiList  .firstMaskapai .first, .detailPerjalananPergi .detailPergiList .airline .first, .detailPerjalananPergi .detailPergiList  .arrow .first{line-height:inherit;}
.detailPerjalananPergi .detailPergiList .second{font-size:12px;}

.detailPerjalananPergi .detailPergiList .priceBottom .diskonPrice .rp, .detailPerjalananPergi .priceBottom .diskonPrice .price-big, .detailPerjalananPergi .priceBottom .diskonPrice .price-normal{float:right;}
.detailPerjalananPergi .detailPergiList .priceBottom .normalPrice{text-decoration:line-through;color:#999;}
.detailPerjalananPergi .detailPergiList .priceBottom .diskonPrice{color:#ea5b1d;font-weight:bold;}
.detailPerjalananPergi .detailPergiList .priceBottom .diskonPrice .rp{margin:-7px 3px 0 0;}
.detailPerjalananPergi .detailPergiList .priceBottom .diskonPrice .price-big{font-size:30px;}

/* Promo Badge */
.promo-badge-wrapper{padding:0 !important;position:absolute;margin-left:-17px;margin-top:-9px;}
.promo-badge{background:#ff0000;display:inline-block;height:20px;position:relative;width:55px;font-size:12px;color:#ffffff;text-align:center;line-height:20px;}
.promo-badge:before{border-bottom:20px solid transparent;border-left:5px solid #ff0000;content:"";height:0;left:55px;position:absolute;width:0;}
.promo-badge:after{border-bottom:10px solid transparent;border-right:10px solid #9f0000;content:"";height:0;top:20px;position:absolute;width:0;left:0;}

/* Manual Calendar*/
.displayBlock{display:block !important;}
.CadNav{font-size:16px;text-align:center;padding:8px;}
.CadNav .MonthName{color:#444;}
.CadNav .leftNav,.CadNav .rightNav{color:#666 !important;text-decoration:none !important;cursor:pointer;}
.CadNav .leftNav:hover,.CadNav .rightNav:hover{color:#333 !important;}
.CadNav .leftNav{float:left;}
.CadNav .rightNav{float:right;}


	/* --------------------------------------- Style For Global Payment --------------------------------------- */

/* Content Wrapper */
.paymentPage .outer-wrapper,.paymentPage .content-wrapper{width:980px;padding:0;margin:0 auto;overflow:hidden;}
.paymentPage .main .widget,.sidebar .widget{border:2px solid #c9c9c9;margin:0 0 10px;}
.paymentPage .main-wrapper{width:656px;float:left;overflow:hidden;}
.paymentPage .sidebar-wrapper{width:310px;float:right;overflow:hidden;}
.paymentPage .sidebar .title-widget{background:#516170;color:#fff;font-size:18px;padding:10px 8px;margin:-2px -2px 5px;}
.paymentPage .sidebar .content{padding:5px;margin:3px;}

/* Step by Step */
.paymentPage .StepByStep{padding:0;margin:0 0 10px;}
.paymentPage .StepByStep ul{padding:0;margin:0;list-style:none;}
.paymentPage .StepByStep li{padding:0;margin:0;list-style:none;width:164px;float:left;text-align:center;background-image:url("../../img/icon/defaultStep.png");background-repeat: no-repeat;background-position:right center;color:#fff;position:relative;height:42px;}
.paymentPage .StepByStep li.active{background-image:url("../../img/icon/activeStep.png");}
.paymentPage .StepByStep li.visited{background-image:url("../../img/icon/visitedStep.png");}
.paymentPage .StepByStep li.visited,.paymentPage .StepByStep li.visited.active.last{background-color:#999;}
.paymentPage .StepByStep li.default{background-color:#516170;}
.paymentPage .StepByStep li.default.active{background-color:#516170;}
.paymentPage .StepByStep li.default.visited,.paymentPage .StepByStep li.last.active{background-color:#ff9c00;}
.paymentPage .StepByStep li.default.visited.first{background-color:#999;}
.paymentPage .StepByStep li.last{background:#516170;}
.paymentPage .StepByStep li.last.visited{background:#999;}
.paymentPage .StepByStep li a{color:#fff;text-decoration:none;display:block;}
.paymentPage .numberStep{border:2px solid #fff;border-radius:50%;width:25px;height:25px;display:inline-block;overflow:hidden;line-height:20px;font-size:16px;text-align:center;position:absolute;left:8px;top:9px;}
.paymentPage .textStep{position:absolute;top:10px;left:40px;font-size:13px;}

/* Widget Rincian Biaya */
.paymentPage .sidebar .widget.rincian-biaya table{padding:0;margin:0;width:100%;text-align:left;font:normal 14px arial;}
.paymentPage .sidebar .widget.rincian-biaya table tr.total{border-top:1px solid #000;font-size:14px;line-height:22px;}
.paymentPage .sidebar .widget.rincian-biaya table tr.total td{font-weight:bold;font-size:18px;}
.paymentPage .sidebar .widget.rincian-biaya table td{padding:4px 0;margin:4px 0;vertical-align:top;}
.paymentPage .sidebar .widget.rincian-biaya table tr.potonganPromo{color:red;visibility: collapse;}
.paymentPage .sidebar .widget.rincian-biaya table tr.potonganPromo.inactive{visibility: visible;}
.paymentPage .sidebar .widget.rincian-biaya table tr.potonganPromo td:nth-child(1){color:#333;}
.paymentPage .sidebar .widget.rincian-biaya table tr.potonganPromo td:nth-child(2){text-indent:-10px;}
.paymentPage .sidebar .widget.rincian-biaya table td:nth-child(1){width:60%;}
.paymentPage .sidebar .widget.rincian-biaya table td:nth-child(2){width:10%;text-align:center;}
.paymentPage .sidebar .widget.rincian-biaya table td:nth-child(3){width:30%;text-align:right;}
.paymentPage .sidebar .widget .pesanBiaya, .paymentPage .sidebar .widget .lessThan10k{font-size:12px;line-height:1.4em;text-align:justify;color:#666;}
.paymentPage .sidebar .widget .pesanBiaya{padding:5px 0;}
.paymentPage .sidebar .widget .lessThan10k{border:1px solid #ffc000;background:#fff2cc;padding:5px;margin:2px 0 0;}

/* Widget Kode Promosi */
.paymentPage .sidebar .widget.kupon{padding:0;margin:0 0 10px;}
.paymentPage .sidebar .widget.kupon .kuponForm{padding:0;margin:0;}
.paymentPage .sidebar .widget.kupon .kuponForm .wrapKupon{position:relative;}
.paymentPage .sidebar .widget.kupon .kuponForm .wrapKupon .kodeKupon{text-transform: uppercase;}
.paymentPage .sidebar .widget.kupon .kuponForm .wrapKupon i{position:absolute;top:7px;left:5px;font-size:20px;display:none;}
.paymentPage .sidebar .widget.kupon .kuponForm .wrapKupon .fail i{color:#f00;}
.paymentPage .sidebar .widget.kupon .kuponForm .wrapKupon .load i{color:#7ece04;}
.paymentPage .sidebar .widget.kupon .kuponForm .wrapKupon .success i{color:#7ece04;}
.paymentPage .sidebar .widget.kupon .messageKupon{color:#333;line-height:1.3em;display:block;display:none;}
.wrapKupon .form-control.inactive{text-indent:15px;}
.paymentPage .sidebar .widget.kupon .kuponForm .wrapKupon .inactive i,.paymentPage .sidebar .widget.kupon .messageKupon.inactive{display:block;}
.paymentPage .sidebar .widget.kupon .form-control{float:left;width:62%;}
.paymentPage .sidebar .widget.kupon .btn-primary{float:right;width:35%;}
.paymentPage .sidebar .widget.kupon .btn-primary.inactive{background:#516170 !important;border-color:#516170 !important;}

/* Widget Jadwal Penerbangan*/
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details{font-size:12px;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details .flight-date{font-size:14px;font-weight:bold;margin:0 0 10px;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details > div{display:table;position:relative;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details .stick{background:#ff9c00;width:1px;position:absolute;left:159px;top:25px;bottom:-45px;z-index:1;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details > div:nth-last-child(1) .depart .stick{bottom:25px;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details > div:nth-last-child(1) .arrival .stick{position:relative;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details .transit .transit-duration{position:relative;left:3px;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details div.transit{padding:5px 0;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details div.airline, .paymentPage .sidebar .widget.jadwal-penerbangan .flight-details div.time, .paymentPage .sidebar .widget.jadwal-penerbangan .flight-details div.circle, .paymentPage .sidebar .widget.jadwal-penerbangan .flight-details div.city, .paymentPage .sidebar .widget.jadwal-penerbangan .flight-details div.transit-duration{display:table-cell;vertical-align:middle;padding:5px 0;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details div > div{line-height:1.4;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details div > div > div:nth-child(1){width:100px;text-align:left;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details div > div > div:nth-child(2){width:50px;text-align:center;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details div > div > div:nth-child(3){width:6px;text-align:center;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details div > div > div:nth-child(4){width:134px;text-align:left;padding-left:15px;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details .depart img{width:55px;height:auto;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details .transit .transit-duration{background-color:#ffebcc;padding:5px 0 5px 15px;width:131px;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details .circle .circle-inner{border:1px solid #ff9c00;border-radius:50%;width:10px;height:10px;position:relative;right:-6px;z-index:2;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details .depart .circle .circle-inner{background-color:#fff;}
.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details .arrival .circle .circle-inner{background-color:#ff9c00;}
/* Chrome, Opera, Safari */ @media screen and (-webkit-min-device-pixel-ratio:0) {
	.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details .circle .circle-inner{right:-7px !important;}
	.paymentPage .sidebar .widget.jadwal-penerbangan .flight-details > div:nth-child(2) .depart .circle .circle-inner{right:-6px !important;}
}

/* Widget Table Penumpang */
.paymentPage .tablePenumpang {border:none !important;}
.paymentPage .tablePenumpang .listBox{background:#fff;margin:0;padding:10px;border:2px solid #ccc;overflow:hidden;}
.paymentPage .tablePenumpang .listBox .title{border-bottom: 1px solid #000;color: #555;font-size: 16px;font-weight: bold;margin: 0 0 15px;padding: 5px 0;}
.paymentPage .tablePenumpang .listBox a{color:#333;text-decoration:none;display:block;}
.paymentPage .tablePenumpang .listBox ul{padding:0;margin:0;list-style:none;}
.paymentPage .tablePenumpang .listBox li{padding:0 0 10px;margin:0 0 10px;list-style:none;border-bottom:1px dashed #aaa;}
.paymentPage .tablePenumpang .listBox li:nth-last-child(1){border:none;}
.paymentPage .tablePenumpang .listBoxAvatar{float:left;width:50px;overflow:hidden;margin:5px 0 0;}
.paymentPage .tablePenumpang .listBoxAvatar .avatar{width:50px;height:50px;display:block;overflow:hidden;background:#e7e7e7;}
.paymentPage .tablePenumpang .listBoxTable{float:right;width:230px;overflow:hidden;margin:0;padding:0;}
.paymentPage .tablePenumpang .borderTable{display:block;height:1px;width:100%;margin:5px 0;background:#fff;}
.paymentPage .tablePenumpang .listBoxTable table{width:100%;}
.paymentPage .tablePenumpang .listBoxTable table td{padding:0 0 2px;vertical-align:top;}
.paymentPage .tablePenumpang .listBoxTable table td:nth-child(even){text-align:right;width:70px;overflow:hidden;}

/* Widget No. Order */
.paymentPage .widget.noOrder{border:none;padding:0 10px;height:42px;line-height:42px;}
.paymentPage .noOrder{margin:0 0 10px;background:#516170;color:#fff;vertical-align:middle;}
.paymentPage .noOrder .title{text-align:left;display:inline-block;padding:0;margin:0 5px 0 0;font:normal 12px arial;vertical-align:middle;}
.paymentPage .noOrder .number{text-align:center;display:inline-block;font:normal 26px arial;padding:0;margin:0;vertical-align:middle;}

/* Modal */
.paymentPage .modal-dialog{margin:auto;width:450px;padding:10px;/* height:250px; */background-color:#fff;background-image:url(../../img/icon/maskot.png);background-repeat:  no-repeat; background-position:25px;margin:30px center;border-radius:0px !important;text-align:left;}
.paymentPage .StepMessage{/* width:300px; */margin:10px 0 0 130px;/* height:60px; */overflow:hidden;font-size:14px;}
.paymentPage .StepMessage.pembayaran{margin: 20px 0 0 45px;}
.paymentPage .imageLoaderModal{width: 50px;height: 50px;margin-left: 170px;color: #2ecc71;margin: 15px auto;}
.paymentPage .imageLoaderModal.pembayaran{margin: 5px 0 25px 155px;}
.paymentPage .imageLoaderModal img{width:50px;height:50px;overflow:hidden;border:none;}
.paymentPage .imageLoaderModal i{font-size:50px;line-height:50px;text-align:center;}
.paymentPage .imageLoaderModal .statusBerhasil{display:none;}
.StepOne{padding:50px 4px 50px 55px;}
.StepOne.dataPenumpang{padding:0px;}
.StepOne.pembayaran{padding:10px 70px;}
.StepOne .content, .paymentPage .modal-dialog .content{margin-left:80px;color:#434343}
.paymentPage .modal-dialog .content .email-strong{text-align: center;padding: 5px 10px;background-color: #ffebcc;color: red;font-weight: bold;margin: 10px 0;word-break: break-all;}
.StepOne .content .formAction{margin-top:10px;}
.StepOne .content .formAction .btn-primary{width:125px;height:38px;margin-left: 5px;}
.StepOne .content .formAction .btn-back{width:125px;height:38px;background: #516170;color: #ccc;}
.StepOne .content .formAction .btn-back:hover{box-shadow: 0 0 0 1px #fff inset, 1px 1px 4px rgba(0,0,0,0.2) !important;}
.paymentPage .StepTwo{display:none;}
.paymentPage .StepTwo h4{background:#ff7003;color:#fff;padding:8px 10px;margin:-10px -10px 5px;font-size:18px;}
.paymentPage .contentStepTwo{width:300px;height:185px;margin:20px 0 0 130px;overflow:hidden;color:#333;}
.paymentPage .contentStepTwo .prosesMessage{font-size:14px;color:#555;padding:0 0 5px;margin:0 0 5px;}
.paymentPage .contentStepTwo .small{font-size:11px;line-height:1.4em;color:#555;padding:5px 0;margin:5px 0;}
.paymentPage .contentStepTwo .timeModal{font-size:42px;padding:10px 0;margin:20px 0;width:107px;overflow:hidden;}
.paymentPage .contentStepTwo .timeModal #hms1,.paymentPage .contentStepTwo .timeModal #hms2{margin-left:-60px;}
.paymentPage .StepThree{margin:20px 20px 10px 120px;overflow:hidden;display:none;}
.paymentPage .StepThree table{width:100%;margin:15px 0;}
.paymentPage .StepThree table td{padding:2px 0;vertical-align:top;}
.paymentPage .StepThree table td:nth-child(1){font-weight:bold;width:130px;}
.paymentPage .StepThree table td:nth-child(2){width:30px;}
.paymentPage .StepThree table td:nth-child(3){font-weight: bold;}
.paymentPage .StepThree table td.final{color: green;font-weight: bold;}
.paymentPage .StepThree .formAction{margin:15px 0;width:300px;}
.paymentPage .StepThree .btn-primary{width:57%;padding:8px 0;margin-right:10px;font-size:16px;float:right;}
.paymentPage .StepThree .btn-back{width:35%;background:#516170;color:#ccc;line-height:22px;padding:8px 0;font-size:16px;float:left;}

	/* --------------------------------------- Style For Data Pemesanan --------------------------------------- */

.paymentPage .main .content .listPenerbangan{padding:10px;margin:0;}
.paymentPage .main .content .listPenerbangan .detailMaskapai{height:40px;line-height:40px;overflow:hidden;margin:0 0 10px;width:100%;}
.paymentPage .main .content .listPenerbangan .detailMaskapai .logo,.paymentPage .main .content .listPenerbangan .detailMaskapai .date,.paymentPage .main .content .listPenerbangan .detailMaskapai .code{float:left;vertical-align:middle;margin:0 10px 0 0;}
.paymentPage .main .content .listPenerbangan .detailMaskapai .logo{width:70px;height:40px;overflow:hidden;}
.paymentPage .main .content .listPenerbangan .detailMaskapai .logo img{width:70px;height:40px;}
.paymentPage .main .content .listPenerbangan .detailMaskapai .code{font-size:18px;margin:0 10px 0 30px;}
.paymentPage .main .content .listPenerbangan .detailMaskapai .date{font-size:18px;}
.paymentPage .main .content .listPenerbangan .firstColumn{padding:0;margin:0 10px 0 0;float:left;width:75px;overflow:hidden;font:normal 12px arial;line-height:1.6em;}
.paymentPage .main .content .listPenerbangan .firstColumn .time{height:50px;line-height:25px;display:block;overflow:hidden;margin:0;font-size:18px;text-align:center;}
.paymentPage .main .content .listPenerbangan .firstColumn .time.first{margin:0 0 15px;}
.paymentPage .main .content .transit{display:block;padding:4px 12px;margin:20px 12px 15px 104px;font-size:14px;color:#333;background:rgba(255,156,0,0.2);}
.paymentPage .main .content .listPenerbangan .feature{padding:0;margin:0 0 0 80px;}
.paymentPage .main .content .listPenerbangan .feature ul{padding:0;margin:0 2px 0 0;list-style:none;font-size:12px;text-align:right;}
.paymentPage .main .content .listPenerbangan .feature li{padding:2px 10px;margin:0 0 0 5px;list-style:none;display:inline-block;background:#f1f1f1;}
.paymentPage .main .content .listPenerbangan .feature .bagasi-outer{position: relative;top: 9px;}
.paymentPage .main .content .listPenerbangan .feature .bagasi-outer .bagasi{position:relative;float:left;top:0;}
.paymentPage .main .content .listPenerbangan .feature .bagasi-outer .bagasi span{position:absolute;left:9px;bottom:0;top:5px;color:white;font-size:9px;}

.paymentPage .main .content .listPenerbangan .feature li img{vertical-align:bottom;}
.paymentPage .main .content .listPenerbangan .secondColumn{padding:0;margin:0 0 10px;float:left;width:545px;overflow:hidden;position:relative;}
.paymentPage .main .content .listPenerbangan .secondColumn .line{height:65px;width:2px;background:#ff9c00;position:absolute;left:8.5px;top:16px;}
.paymentPage .main .content .connectLine{position:relative;}
.paymentPage .main .content .lineConnect{height:215px;width:2px;background:#ff9c00;position:absolute;top:140px;left:103.5px;}
.paymentPage .main .content .lineConnect2{height:183px;width:2px;background:#ff9c00;position:absolute;top:140px;left:103.5px;}
.paymentPage .main .content .listPenerbangan .secondColumn .ruteIcon{padding:0;margin:0;float:left;width:20px;overflow:hidden;color:#ff9c00;text-align:center;}
.paymentPage .main .content .listPenerbangan .secondColumn .ruteIcon i{font-size:18px;}
.paymentPage .main .content .listPenerbangan .secondColumn .kotaBandara{float:left;margin:0;}
.paymentPage .main .content .listPenerbangan .secondColumn .kota{padding:0;margin:0 0 0 5px;overflow:hidden;font-size:18px;line-height:25px;display:block;width:520px;height:25px;}
.paymentPage .main .content .listPenerbangan .secondColumn .bandara{padding:0 5px 0 0;margin:0 0 0 5px;overflow:hidden;font-size:12px;color:#666;float:left;line-height:25px;width:520px;height:25px;}
.paymentPage .main .formAction{margin:10px 0 25px;width:330px;float:right;}
.paymentPage .data-penumpang .main .formAction{margin:10px 0 25px;width:300px;}
.paymentPage .main .formAction .btn-primary{width:65%;padding:8px 0;margin:0 0 0 3%;font-size:16px;float:right;}
.paymentPage .main .formAction .btn-back{width:32%;background:#516170;color:#ccc;line-height:22px;padding:8px 0;font-size:14px;float:right;}

	/* --------------------------------------- Style For Data Kontak --------------------------------------- */

.paymentPage .data-kontak .main .widget{padding:10px;margin:0 0 10px;text-align:left;background:#fff;}
.paymentPage .data-kontak .main .widget .formLine{width:575px;margin:10px 20px;}
.paymentPage .data-kontak .main .widget .flForm{width:226px;float:left;color:#444;text-align:right;}
.paymentPage .data-kontak .main .widget .frForm{width:330px;float:right;}
.paymentPage .data-kontak .main .widget .flForm label,.paymentPage .data-kontak .main .widget .frForm label{line-height:34px;font-weight:normal;}
.paymentPage .data-kontak .main .widget .selectOption{border:1px solid #dfdfdf;height:34px;padding:5px;margin:0;cursor:pointer;width:120px;font-size:16px;}
.paymentPage .data-kontak .main .widget .selectOption option{height:34px;padding:5px;}
.paymentPage .data-kontak .main .widget .text-form{padding:5px 10px;margin:0;border:1px solid #dfdfdf;display:block;width:100%;font-size:16px;}
.paymentPage .data-kontak .main .widget .text-form.mini{width:60%;}
.paymentPage .data-kontak .main .widget .text-form:focus,.paymentPage .data-kontak .main .widget .selectOption:focus{border-color:#ff7003;}
.data-kontak .memberLogin{display:none;}
.paymentPage .data-kontak .main .widget .frForm label .newsletter{line-height:1.6em !important;display:inline-block;}

	/* --------------------------------------- Style For Data Kontak --------------------------------------- */

.paymentPage .data-penumpang .main .widget .title{background:#fff;height:35px;margin:-2px -2px 5px;border-bottom:2px solid #c9c9c9;overflow:hidden;}
.paymentPage .data-penumpang .main .widget .title .titlePenumpang{background:#c9c9c9;color:#000;float:left;font-size:14px;height:35px;line-height:35px;width:170px;padding:0 10px;text-align:center;}
.paymentPage .data-penumpang .main .widget .title .addRemove .qtyModifierButton,.paymentPage .data-penumpang .main .widget .title .addRemove .removeButton{float:right;width:32px;height:32px;line-height:34px;text-align:center;color:#fff;background:#c9c9c9;font-size:16px;margin:0 0 0 1px;overflow:hidden;display:block;cursor:pointer;}
.paymentPage .data-penumpang .main .widget .title .addRemove {float:right;}
.paymentPage .data-penumpang .main .widget .title .addRemove .qtyModifierButton{height: auto;}
.paymentPage .data-penumpang .main .widget .content{padding:10px 15px 15px;}
.paymentPage .data-penumpang .main .widget .formColumn{padding:0;margin:0 0 1px;}
.paymentPage .data-penumpang .main .widget .formColumn label{font-weight:normal;display:block;padding:0 0 2px;margin:0 0 2px;}
.paymentPage .data-penumpang .main .widget .formColumn select.selectOption{height:34px;border:1px solid #ccc;font-size:16px;line-height:34px;padding:0 4px;width:100%;}
.paymentPage .data-penumpang .main .widget .formColumn input.formText{height:34px;border:1px solid #ccc;line-height:34px;padding:0 8px;width:100%;font-size:16px;}
.paymentPage .data-penumpang .main .widget .formColumn .mini.fr{width:110px;float:right;}
.paymentPage .data-penumpang .main .widget .formColumn .mini.fl{width:110px;float:left;}
.paymentPage .data-penumpang .main .widget .formColumn .column1{width:120px;height:80px;float:left;margin:0 20px 0 0;padding:0;overflow:hidden;}
.paymentPage .data-penumpang .main .widget .formColumn .column2{width:230px;height:80px;float:left;margin:0 20px 0 0;padding:0;overflow:hidden;}
.paymentPage .data-penumpang .main .widget .formColumn .column3{width:230px;height:80px;float:left;margin:0;padding:0;overflow:hidden;}
.paymentPage .data-penumpang .main .widgetAction .actionLeft{width:49%;float:left;}
.paymentPage .data-penumpang .main .widgetAction .actionLeft p,.paymentPage .data-penumpang .main .widgetAction .actionLeft .actionLeftButton{padding:0 0 2px;margin:0 0 2px;}
.paymentPage .data-penumpang .main .widgetAction .actionLeft .actionLeftButton .btnGrey{background:#c9c9c9;border:none;text-align:center;padding:5px 0;margin:0 2px 0 0;color:#000;width:100px;font-size:14px;}

	/* --------------------------------------- Style For Pembayaran --------------------------------------- */
.pilihanMetode .formPembayaran{display:none;}
.formPembayaran.kartuKredit{display:block;}
.pilihanMetode,.pilihanMetode .content{padding:0;margin:0;}
.pilihanMetode .title{background: #d7d7d7;border-left: 10px solid #ff9c00;color: #333;margin:0;padding:5px 20px;font-size:16px;}
.pilihanMetode .formPembayaran .tabOption{text-align:center;padding:25px 45px;margin:0 0 20px;background:#fff;border-radius:2px;}
.pilihanMetode .formPembayaran.virtualAccount .tabOption{background: #f2f2f2;}
.pilihanMetode .formPembayaran.mandiriDebitOnline .tabOption,.pilihanMetode .formPembayaran.Mandiri-ecash .tabOption,.pilihanMetode .formPembayaran.atmTransfer .tabOption{background:#f2f2f2;}
.pilihanMetode .formPembayaran .tabOption.bankTransfer{}
.pilihanMetode .formPembayaran .tabOption.bankTransfer ul{width: 400px; margin: 0 auto;}
.pilihanMetode .formPembayaran .tabOption ul{padding:0;margin:0;list-style:none;}
.pilihanMetode .formPembayaran .tabOption li{padding:0;list-style:none;display:inline-block;cursor:pointer;vertical-align:middle;margin: 5px;}
.pilihanMetode .formPembayaran.virtualAccount .tabOption li{cursor: default;}
.pilihanMetode .formPembayaran .tabOption li .logo{border:2px solid #f2f2f2;display:block;}
.pilihanMetode .formPembayaran.atmTransfer .tabOption li .logo{border: none;background: #f2f2f2}
.pilihanMetode .formPembayaran.atmTransfer .tabOption li .logo:hover{border: none;}
.pilihanMetode .formPembayaran .tabOption li .logo:hover{border:2px dashed silver;display:block;}
.pilihanMetode .formPembayaran.virtualAccount .tabOption li .logo:hover{border: 2px dashed transparent}
.pilihanMetode .formPembayaran .tabOption li.active .logo{display:block;border:2px dashed #ff7003;}
.pilihanMetode .formPembayaran.Mandiri-ecash .tabOption li.active .logo,.pilihanMetode .formPembayaran.mandiriDebitOnline .tabOption li.active .logo{display:block;border:2px dashed transparent;cursor: default;}
.pilihanMetode .formPembayaran.mandiriDebitOnline .tabOption li.active .logo img,.pilihanMetode .formPembayaran.Mandiri-ecash .tabOption li.active .logo img{padding: 5px;background-color: #f2f2f2}
.pilihanMetode .formPembayaran .tabOption li .logo img{width:125px;height:125px;overflow:hidden;display:block;background:#fff;margin: 0 auto;}
.pilihanMetode .formPembayaran.virtualAccount .tabOption li .logo img{background: #f2f2f2;}
.pilihanMetode .formPembayaran.atmTransfer .tabOption li .logo img{width:90px;height: 90px;background: #f2f2f2;border-radius: 4px;border: 1px solid #cccccc}
.pilihanMetode .formPembayaran .tabOption li span{display:block;font:normal 11px arial;padding:4px 0 0;text-align:center;}
.listMetodePembayaran{padding:0;margin:0;}
.listMetodePembayaran ul{padding:0;margin:10px 0;list-style:none;}
.listMetodePembayaran li{padding:5px 20px 5px 10px;margin:0 10px 10px 0;list-style:none;float:left;background:#516170;color:#fff;display:block;cursor:pointer;border-radius:2px;}
.listMetodePembayaran li:hover,.listMetodePembayaran li.active{background:#f97432;}
.listMetodePembayaran li.not-active{background:silver;position: relative;}
.listMetodePembayaran .tabListBankTransfer .tooltip-bankTransfer{visibility: hidden;background-color: #666;color: #fff;text-align: center;    padding: 5px 10px;border-radius: 6px;position: absolute;z-index: 1;width: 100%;top: -60px;left: 0;}
.listMetodePembayaran .tabListBankTransfer .tooltip-bankTransfer:before{font-family: FontAwesome;content: "\f0d7";position: absolute;color: #666;font-size: 22px;top: 45px;left: 75px;}
.listMetodePembayaran .tabListBankTransfer:hover .tooltip-bankTransfer{visibility: visible;}

.listMetodePembayaran .iconBankTransfer{width:36px;height:36px;display:inline-block;padding:0;margin:0 2px 0 0;border:none;background:url(../../img/icon/icon-bank-transfer.png) no-repeat -0px -0px;vertical-align:middle;}
.listMetodePembayaran .iconKartuKredit{width:36px;height:36px;display:inline-block;padding:0;margin:0 2px 0 0;border:none;background:url(../../img/icon/icon-kartu-kredit.png) no-repeat -0px -0px;vertical-align:middle;}
.listMetodePembayaran .iconATMTransfer{width:36px;height:36px;display:inline-block;padding:0;margin:0 2px 0 0;border:none;background:url(../../img/icon/icon-atm-transfer.png) no-repeat -0px -0px;vertical-align:middle;}
.listMetodePembayaran .iconInternetBanking{width:36px;height:36px;display:inline-block;padding:0;margin:0 2px 0 0;border:none;background:url(../../img/icon/icon-internet-banking.png) no-repeat -0px -0px;vertical-align:middle;}
.listMetodePembayaran .iconSwalayan{width:36px;height:36px;display:inline-block;padding:0;margin:0 2px 0 0;border:none;background:url(../../img/icon/icon-swayalan.png) no-repeat -0px -0px;vertical-align:middle;}
.listMetodePembayaran .iconPromo{width:36px;height:36px;display:inline-block;padding:0;margin:0 2px 0 0;border:none;background:url(../../img/icon/icon-promo.png) no-repeat -0px -0px;vertical-align:middle;}
.listMetodePembayaran .iconKlikBCAMini{width:36px;height:36px;display:inline-block;padding:0;margin:0 2px 0 0;border:none;background:url(../../img/icon/icon-klik-bca-mini.png) no-repeat -0px -0px;vertical-align:middle;}
.listMetodePembayaran .iconMandiri-ecash{width:36px;height:36px;display:inline-block;padding:0;margin: 0 10px 0 0;border:none;background:url(https://www.pegipegi.com/flight/src/landing_area/img/icon/icon-mandiri-ecash.png) no-repeat -0px -0px;vertical-align:middle;}
.listMetodePembayaran .iconCallCenter{width:36px;height:36px;display:inline-block;padding:0;margin: 0 10px 0 0;border:none;background:url(https://www.pegipegi.com/flight/src/landing_area/img/icon/icon-call-center-payment.png) no-repeat -0px -0px;vertical-align:middle;}
.listMetodePembayaran .iconVirtualAccount{width:36px;height:36px;display:inline-block;padding:0;margin: 0 10px 0 0;border:none;background:url(https://www.pegipegi.com/flight/src/landing_area/img/icon/icon-virtual-account-payment.png) no-repeat -0px -0px;vertical-align:middle;}
.listMetodePembayaran .iconMandiriDebitOnline{width:36px;height:36px;display:inline-block;padding:0;margin: 0 10px 0 0;border:none;background:url(../../img/icon/icon-kartu-kredit.png) no-repeat -0px -0px;vertical-align:middle;}
.formPembayaran .wrapper{margin:0;padding:20px;background:#f2f2f2;}
.formPembayaran .title{margin:-20px -20px 20px;}
.formPembayaran .titleMandiri-ecash{margin:-20px -20px 20px !important;}
.formPembayaran .titleBorder{border-bottom:1px solid #999;padding:5px 0;margin:0 0 10px;}
.formPembayaran .titleBorder span{display:block;font-weight:bold;color:#666;}
.formPembayaran .contentForm .formLeft{width:220px;float:left;text-align:right;}
.formPembayaran .contentForm label{font-weight:normal;line-height:34px;}
.formPembayaran .contentForm .formRight{width:380px;float:right;}
.formPembayaran .contentForm .formRight .wrap{width:270px;}
.formPembayaran .contentForm .formText{width:270px;border:1px solid #ccc;height:34px;line-height:34px;padding:0 8px;background:#fff;font-size:16px;}
.formPembayaran .contentForm .mini .formText{width:130px;border:1px solid #ccc;height:34px;line-height:34px;padding:0 8px;background:#fff;font-size:16px;}
.formPembayaran .miniVisa{width:50px;height:36px;display:inline-block;padding:0;margin:0;border:none;background:url(https://www.pegipegi.com/flight/src/landing_area/img/icon/cc_icon-04.png) no-repeat -0px -0px;vertical-align:middle;}
.formPembayaran .miniMc{width:50px;height:36px;display:inline-block;padding:0;margin:0;border:none;background:url(https://www.pegipegi.com/flight/src/landing_area/img/icon/cc_icon-02.png) no-repeat -0px -0px;vertical-align:middle;}
.formPembayaran .miniVisaGray{width:50px;height:36px;display:inline-block;padding:0;margin:0;opacity:0.4;border:none;background:url(https://www.pegipegi.com/flight/src/landing_area/img/icon/cc_icon-03.png) no-repeat -0px -0px;vertical-align:middle;}
.formPembayaran .miniMcGray{width:50px;height:36px;display:inline-block;padding:0;margin:0;opacity:0.4;border:none;background:url(https://www.pegipegi.com/flight/src/landing_area/img/icon/cc_icon-01.png) no-repeat -0px -0px;vertical-align:middle;}
.formPembayaran .contentForm .formRight .mini .imageVerifikasi{width:130px;float:right;margin:0;padding:0;font-size:9px;line-height:1.3em;}
.formPembayaran .contentForm .formRight .mini .imageVerifikasi img{float:left;margin:0 5px 0 0;}
.formPembayaran .contentForm .formRight a{color:blue;text-decoration:none;}
.paymentPage .formPembayaran .formAction{margin:25px 0;}
.paymentPage .messageFinish{padding:15px 5px 5px !important;font-size:16px;margin:0;border-bottom:none !important;}
.paymentPage .messageFinish .first,.paymentPage .messageFinish .second{position:relative;height:65px;margin:0 10px;display:table;width:622px;}
.paymentPage .messageFinish .second{background:#f2f2f2;padding:5px 5px 5px 0;margin-top:10px;}
.paymentPage .messageFinish .first span,.paymentPage .messageFinish .second span{display:table-cell;vertical-align:middle;padding:0 0 0 70px;}
.paymentPage .messageFinish .first.failed span{font-size:24px;}
.paymentPage .messageFinish .first i{color:#2ecc71;font-size:52px;vertical-align:middle;position:absolute;left:8px;top:5px;}
.paymentPage .messageFinish .second i{color:#ff7003;font-size:52px;vertical-align:middle;position:absolute;left:8px;top:5px;}
.paymentPage .messageFinish .first.failed i,.paymentPage .messageFinish .second.failed i{color:red;}
.paymentPage .detailViaPembayaran{border-top:none !important;padding:15px !important;font-size:16px;margin:-10px 0 10px !important;}
.paymentPage .detailViaPembayaran .messageFinish{padding:0 !important;margin:0 -15px !important;}
.paymentPage .detailViaPembayaran .messageFinish i{color:#f7cd29;}
.paymentPage .detailViaPembayaran .wrap{border:2px dashed #ff7003;padding:10px;}
.paymentPage .detailViaPembayaran .wrap.green{border-color:#2ecc71;}
.paymentPage .detailViaPembayaran .wrap.failed{border-color:red;}
.paymentPage .detailViaPembayaran .wrap.kupon{border-color:#f97432;}
.paymentPage .detailViaPembayaran table{width:100%;}
.paymentPage .detailViaPembayaran table td{vertical-align:top;}
.paymentPage .detailViaPembayaran.kupon table td{vertical-align:middle;}
.paymentPage .detailViaPembayaran table td:nth-child(1) img{vertical-align:top;}
.paymentPage .detailViaPembayaran table td:nth-child(1){font-weight:bold;width:145px;}
.paymentPage .detailViaPembayaran.kupon table td:nth-child(1){font-weight:bold;width:145px;padding: 0px 20px;}
.paymentPage .finish-atm-transfer .detailViaPembayaran table td:nth-child(1){width:200px;}
.paymentPage .finish-virtual-account .detailViaPembayaran table td:nth-child(1){width:200px;}
.paymentPage .detailViaPembayaran table td:nth-child(2){width:20px;text-align:center;}
.paymentPage .detailViaPembayaran.kupon table td:nth-child(2){width:20px;text-align:center;padding: 0px;}
.paymentPage .successStatus,.paymentPage .failedStatus{background:#2ecc71;color:#fff;display:inline-block;padding:3px 12px;}
.paymentPage .failedStatus{background:red;}
.paymentPage .countdownSidebar{background:#ff7003;color:#fff;padding:25px;height:150px;line-height:1.4em;position:relative;text-align:center;}
.paymentPage .timeCountdown{font-size:40px;margin:15px auto 0;display:block;}
.paymentPage .countdownSidebar #hms{padding:10px 0;}
.paymentPage .ended{width:180px;position:absolute;left:65px;z-index:2;color:#ff7003;background:#fff;padding:8px;margin:0 0 20px;font-size:14px;font-weight:bold;}
.paymentPage .formKonfirmasi{background:#fff;padding:15px !important;font-size:16px;margin:0;}
.paymentPage .widget.formKonfirmasi{border-top:none;margin:-12px 0 0;}
.paymentPage .formKonfirmasi .title{font-size:16px;display:block;margin:0 0 5px;padding:0 0 5px;font-weight:bold;color:#444;}
.paymentPage .formKonfirmasi .contentForm{position:relative;}
.paymentPage .formKonfirmasi .contentForm .left{width:250px;float:left;margin-right:20px;overflow:hidden;}
.paymentPage .formKonfirmasi .contentForm .right{width:250px;float:left;overflow:hidden;}
.paymentPage .formKonfirmasi .contentForm label{font-weight:normal;display:block;padding:0;margin:0;}
.paymentPage .formKonfirmasi .contentForm .formText{border:1px solid #dfdfdf;background:#fff;padding:4px 8px;width:100%;margin:5px 0;font-size:16px;}
.paymentPage .formKonfirmasi .contentForm textarea{max-width:100%;}
.paymentPage .formKonfirmasi .contentForm .formSelect{border:1px solid #dfdfdf;background:#fff;padding:4px 8px;width:100%;margin:5px 0;font-size:16px;}
.paymentPage .formKonfirmasi .contentForm .formText:focus,.paymentPage  .formKonfirmasi .contentForm .formSelect:focus{border-color:#ff7003;}
.paymentPage  .formKonfirmasi .successMessage{background:#f2f2f2;color:#333;padding:20px;display:none;}
.paymentPage  .formKonfirmasi .LoaderForm{padding:200px 0 0;text-align:center;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(255, 255, 255, 0.7);display:none;}
.paymentPage  .formKonfirmasi .btn{padding:8px 10px;font-size:18px;}

.paymentPage .detailViaPembayaran .listContent{padding:0;margin:10px 0;color:#333;line-height:1.3em;}
.paymentPage .detailViaPembayaran .listContent #atmPrima,.paymentPage .detailViaPembayaran .listContent #atmBersama,.paymentPage .detailViaPembayaran .listContent #atmALTO,.paymentPage .detailViaPembayaran .listContent #atmBII{position:relative;}
.paymentPage .detailViaPembayaran .listContent .link{display:block;padding:2px 0;}
.paymentPage .detailViaPembayaran .listContent ol{padding:0;margin:5px 5px 25px;list-style:none;}
.paymentPage .detailViaPembayaran .listContent ol li{padding:0;margin:0 0 0 15px;list-style:decimal;}
.paymentPage .detailViaPembayaran .listContent .warning,.paymentPage .detailViaPembayaran .listContent .title{padding:0;font-size:16px;padding:0 0 4px;margin:0 0 4px;font-weight:bold;line-height:1.4em;}
.paymentPage .detailViaPembayaran .listContent .warning{text-transform:uppercase;color:red;font-weight:bold;}
.paymentPage .detailViaPembayaran .listContent .logoATM{margin:0;padding:0;position:absolute;right:0;top:0;}
.paymentPage .detailViaPembayaran .listContent .logoATM img{width:62px;height:62px;border:none;}

.listDecimal{margin:0 0 0 25px;padding:0;}
.listDecimal li{list-style:decimal !important;}
.imgCenter{margin:0 auto;display:block;}
.ml10{margin-left:10px;}
.pt20{padding-top:20px!important;}
.height55{height:55px !important;}
.pl10{padding-left:10px !important;}

/* Loader Progress */
.bar-main-container{font-weight:bold;font-size:16px;text-align:center;color:#666;width:980px;padding:0;margin:0;display:none;}
.bar-container{height:4px;margin:0 0 10px;overflow:hidden;}
.bar-percentage{padding:0 0 0 10px;color:#f97432;}
.bar {background:#f89c1c;height:100%;padding:0;margin:0;}

/* .priceNotInclude{font-size:12px;margin:12px 0 0 0;} */

/* Subscribe Message */
.custom-invalid-email-alert {margin: 0 0 1em 0;padding: 5px 10px;background-color: #6B0505;font-weight: bold;z-index: 1;color: #fff;display: block;text-align: left;zoom: 1;font-size: 12px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;line-height: 20px;}
.custom-failed-email-alert {display: block;margin: 0;padding: 0;float: left;top: 45px;z-index: 1;width: 100%;font-size: 11px;line-height: normal;font-weight: bold;text-align: left;color: #464646;zoom: 1;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}
.custom-success-email-alert {display: block;color: #3c763d;margin: 0;padding: 0;float: left;top: 45px;z-index: 1;width: 100%;font-size: 11px;line-height: normal;font-weight: bold;text-align: left;zoom: 1;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}

/* Social Media */
.socmed-wrapper{float:left;}
.socmed-wrapper:nth-child(2){margin:0 15px;}
.socmed{width:34px;height:34px;color:#fff !important;text-decoration:none !important;text-align:center;display:table-cell;vertical-align:middle;padding-top: 5px;}
.socmed.facebook{background-color:#3a5797;}
.socmed.twitter{background-color:#2a93e6;}
.socmed.instagram{background-color:#537da6;}
.socmed i{font-size:25px;}

/* 26 - 01 -2015*/
input,button{border-radius:0 !important;box-shadow:none !important;outline:none !important;}
.btn{text-transform:uppercase !important;font-weight:bold;border-radius:0 !important;}
.btn.btn-back.error{width:49%; border:1px solid #f97432;color:#f97432;background:#fff !important;}
.btn.btn-back.error:hover{box-shadow:0 0 0 1px #fff inset, 1px 1px 4px rgba(0,0,0,0.2) !important;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{cursor:text !important;}
.btn-primary{background:#f97432 !important;border:1px solid #f97432 !important;}
.form-control:focus{border-color:#f97432;}
.detailOrderList:hover .btn-primary,.btn-primary:hover,.round .boxWrap:hover .btn-primary,.round .fixedBottom .boxWrap:hover .btn-primary,.paymentPage .main .formAction .btn-back:hover,.paymentPage .StepThree .btn-back:hover{box-shadow:0 0 0 1px #fff inset, 1px 1px 4px rgba(0,0,0,0.2) !important;}
.form-control,.form-control::-moz-placeholder{color:#333;opacity:1;font-weight:normal;}
.form-control:-ms-input-placeholder{color:#333;font-weight:normal;}
.form-control::-webkit-input-placeholder{color:#333;font-weight:normal;}


/* 16 - 02 - 2015 */
.listKeterangan{padding:0;margin:0;}
.listKeterangan ul,.listKeterangan ol{padding:0;margin:0 0 25px 25px;list-style:none;}
.listKeterangan li{padding:0 0 2px;margin:0 0 2px;list-style:disc;line-height:1.4em;}
.listKeterangan ol[type="1"] li{list-style:decimal;}
.formPembayaran.klikBCA .formLine{margin-right:120px;}
.formPembayaran.klikBCA .formLine .formRight{width:290px;}
.formPembayaran.klikBCA .formLine .formLeft{width:185px;}
.formPembayaran.klikBCA .wrapper{background:#f2f2f2 url(../../img/icon/icon-klik-bca.png) no-repeat 510px 40px;}

/* 17 - 03 - 2015 */
.kuponPromoBox{background:#ff9900;padding:10px 20px;margin:10px 0 !important;color:#fff;text-align:center;border:none !important;}

.ulasanMaskapai{width:980px;margin:15px auto;padding:0;font-size:16px;}
.ulasanMaskapai .topPageNav{text-align:right;margin:5px 0 25px;color:#333;}
.ulasanMaskapai .titleMaskapai{background:#666;color:#fff;padding:5px 10px;margin:0 0 15px;}
.ulasanMaskapai .detailUlasanMaskapai{padding:10px 10px 25px;margin:0 0 25px;border-bottom:1px solid #ccc;}
.ulasanMaskapai .detailUlasanMaskapai .title{height:80px;line-height:80px;margin:0 0 25px;}
.ulasanMaskapai .detailUlasanMaskapai .title .logoMaskapai{padding:0;margin:0 20px 0 0;width:120px;height:80px;overflow:hidden;float:left;}
.ulasanMaskapai .detailUlasanMaskapai .title .detailUlasan{float:left;font-size:22px;}
.ulasanMaskapai .detailUlasanMaskapai .detailStarScore{padding:0 0 10px;}
.ulasanMaskapai .detailStarScore.topContent{border-bottom:1px solid #ccc;margin:0 0 25px;padding:10px 0 25px;}
.ulasanMaskapai .detailStarScore .score{background:#f15a24;border-radius:10px;height:100px;line-height:100px;width:100px;font-size:45px;color:#fff;text-align:center;overflow:hidden;float:left;margin:0 40px 0 0;}
.ulasanMaskapai .detailStarScore .star{float:left;width:820px;overflow:hidden;}
.ulasanMaskapai .detailStarScore .star .titleUlasan{font-weight:bold;padding:0 0 2px;margin:0 0 2px;}
.ulasanMaskapai .detailStarScore .star .titleUlasan a{color:#333;}
.ulasanMaskapai .detailStarScore .star .detailPengulas{font-size:12px;font-weight:bold;padding:0 0 2px;margin:0 0 2px;color:#555;}
.ulasanMaskapai .detailStarScore .star .detailRute{font-size:12px;font-weight:bold;padding:5px 0 10px;margin:5px 0;border-bottom:1px solid #eee;}
.ulasanMaskapai .detailStarScore .star .descriptionUlasan{font-size:12px;padding:10px 0;margin:5px 0;line-height:1.4em;}
.ulasanMaskapai .detailStarScore .star .descriptionUlasan .moreText,.ulasanMaskapai .detailStarScore .star .descriptionUlasan .sembunyikan{display:none;}
.ulasanMaskapai .detailStarScore .star .descriptionUlasan .sembunyikan,.ulasanMaskapai .detailStarScore .star .descriptionUlasan .selengkapnya,.ulasanMaskapai a{color:#0071bc;cursor:pointer;text-decoration:none;}
.ulasanMaskapai .detailStarScore .star .descriptionUlasan .sembunyikan:hover,.ulasanMaskapai .detailStarScore .star .descriptionUlasan .selengkapnya:hover,.ulasanMaskapai a:hover{color:#f97432;}
.ulasanMaskapai table.starScore{width:390px;}
.ulasanMaskapai table.starScore.right{float:right;}
.ulasanMaskapai table.starScore.left{float:left;}
.ulasanMaskapai table.starScore td{padding:2px 0;width:50%;}
.ulasanMaskapai table.starScore td:nth-child(even){text-align:right;}
.bintang00{background:url(../../img/icon/star0.0.png) no-repeat -0px -0px;width:129px;height:19px;display:inline-block;vertical-align:top;}
.bintang05{background:url(../../img/icon/star0.5.png) no-repeat -0px -0px;width:129px;height:19px;display:inline-block;vertical-align:top;}
.bintang10{background:url(../../img/icon/star1.0.png) no-repeat -0px -0px;width:129px;height:19px;display:inline-block;vertical-align:top;}
.bintang15{background:url(../../img/icon/star1.5.png) no-repeat -0px -0px;width:129px;height:19px;display:inline-block;vertical-align:top;}
.bintang20{background:url(../../img/icon/star2.0.png) no-repeat -0px -0px;width:129px;height:19px;display:inline-block;vertical-align:top;}
.bintang25{background:url(../../img/icon/star2.5.png) no-repeat -0px -0px;width:129px;height:19px;display:inline-block;vertical-align:top;}
.bintang30{background:url(../../img/icon/star3.0.png) no-repeat -0px -0px;width:129px;height:19px;display:inline-block;vertical-align:top;}
.bintang35{background:url(../../img/icon/star3.5.png) no-repeat -0px -0px;width:129px;height:19px;display:inline-block;vertical-align:top;}
.bintang40{background:url(../../img/icon/star4.0.png) no-repeat -0px -0px;width:129px;height:19px;display:inline-block;vertical-align:top;}
.bintang45{background:url(../../img/icon/star4.5.png) no-repeat -0px -0px;width:129px;height:19px;display:inline-block;vertical-align:top;}
.bintang50{background:url(../../img/icon/star5.0.png) no-repeat -0px -0px;width:129px;height:19px;display:inline-block;vertical-align:top;}
.seconderUlasan{padding:0;margin:0;}
.seconderUlasan .detailStarScore{padding:0;margin:0 0 15px;}
.seconderUlasan .topTitle{padding:0;margin:0 0 25px;font-size:32px;color:#444;}
.seconderUlasan .detailStarScore .score{background:#fdb74a;}
.seconderUlasan .detailStarScore table.starScore{font-size:12px;font-weight:bold;}
.seconderUlasan .detailUlasanMaskapai{border:none;}
.seconderUlasan .afterContentUlasan{font-size:12px;color:#333;padding:5px 0;}
.seconderUlasan .afterContentUlasan .separator{color:#999;margin:0 25px;}
.seconderUlasan .afterContentUlasan .button{background:#f1f1f1;border-radius:3px;padding:0 10px;margin:0 5px;color:#777;cursor:pointer;height:30px;line-height:30px;display:inline-block;}
.seconderUlasan .afterContentUlasan .button i{font-size:18px;vertical-align:middle;margin:0 5px 0 0;}
.seconderUlasan .afterContentUlasan .button.up:hover i{color:#22b573;}
.seconderUlasan .afterContentUlasan .button.down:hover i{color:#ed1c24;}
.seconderUlasan .moreUlasan{margin:0 0 25px;text-align:right;font-weight:bold;}
.seconderUlasan .pageNav{padding:0;margin:0;margin:0 0 25px;text-align:center;line-height:30px;font-weight:bold;}
.seconderUlasan .pageNav .num a,.seconderUlasan .pageNav .next a,.seconderUlasan .pageNav .prev a,.seconderUlasan .pageNav .num.active,.seconderUlasan .pageNav .next.noactive,.seconderUlasan .pageNav .prev.noactive{padding:0 4px;margin:0;text-align:center;min-width:32px;height:32px;border:1px solid #fff;display:inline-block;border-radius:2px;}
.seconderUlasan .pageNav a:hover,.seconderUlasan .pageNav .num.active{background:#f1f1f1;border:1px solid #e5e5e5;}
.seconderUlasan .pageNav .lineSeparator{color:#999;padding:0;margin:0 10px;line-height:30px;font-weight:normal;}
.seconderUlasan .pageNav .next.noactive,.seconderUlasan .pageNav .prev.noactive{color:#888;}

/* Cross Product Banner */
.crossProductBanner{background:#ff7003;color:#fff;padding:10px;margin:5px 0 20px;cursor:pointer;}
.crossProductBanner a{color:#fff;text-decoration:none;}
.crossProductBanner .left{width:390px;float:left;overflow:hidden;line-height:1.5em;}
.crossProductBanner .left .textPromo{font-size:16px;display:block;height:20px;line-height:20px;margin:0 0 2px;overflow:hidden;}
.crossProductBanner .left .pricePromo{font-size:22px;display:block;height:28px;line-height:28px;overflow:hidden;}
.crossProductBanner .right{width:205px;float:right;overflow:hidden;text-transform:uppercase;font-size:16px;}
.crossProductBanner .right .buttonClick{background:#f2f2f2;padding:0 12px;height:34px;line-height:36px;color:#555;display:block;text-align:center;text-decoration:none;margin:7px 0 0;}
.crossProductBanner:hover .right .buttonClick{box-shadow:0 0 0 1px #fff inset, 4px 1px 4px #777;color:#333;}

/* Maskapai Link Homepage */
.home .maskapai{position:relative;}
.home .maskapai a span{display:none;}
.home .maskapai a.malindoAir{width:126px;height:49px;position:absolute;z-index:2;left:0px;top:25px;}
.home .maskapai a.garudaIndonesia{width:60px;height:49px;position:absolute;z-index:2;left:132px;top:25px;}
.home .maskapai a.lionAir{width:55px;height:49px;position:absolute;z-index:2;left:196px;top:25px;}
.home .maskapai a.citilink{width:78px;height:49px;position:absolute;z-index:2;left:257px;top:25px;}
.home .maskapai a.asita{width:70px;height:67px;position:absolute;z-index:2;left:342px;top:15px;}
.home .maskapai a.visitIndonesia{width:94px;height:64px;position:absolute;z-index:2;left:418px;top:18px;}
.home .maskapai a.airAsia{width:55px;height:49px;position:absolute;z-index:2;left:514px;top:25px;}
.home .maskapai a.sriwijayaAir{width:60px;height:49px;position:absolute;z-index:2;right:327px;top:25px;}
.home .maskapai a.tigerAir{width:75px;height:49px;position:absolute;z-index:2;right:242px;top:25px;}
.home .maskapai a.batikAir{width:85px;height:49px;position:absolute;z-index:2;right:154px;top:25px;}
.home .maskapai a.wingAir{width:78px;height:65px;position:absolute;z-index:2;right:70px;top:15px;}
.home .maskapai a.nam{width:58px;height:65px;position:absolute;z-index:2;right:0;top:15px;}

/* New Flat Flight Design 13-08-2015 */
.whyUs-wrapper,.whyUs{padding:0;margin:0;}
.whyUs .title{background: #ff9c00;color: #fff;display: block;font-size: 16px;height: 35px;line-height: 35px;margin: 0;padding: 0 10px;}
.whyUs .content{margin:15px 0;text-align:center;}
.whyUs .content .column{width:310px;float:left;margin:0;padding:0 40px;}
.whyUs .content .column.center{margin:0 25px;}
.whyUs .content .column .titleColumn{font-weight:bold;line-height:1.3em;margin:15px 0 10px;}
.whyUs .content .column .contentColumn{line-height:1.3em;font-size:13px;}
.whyUs .content .column .contentColumn .pembayaranIcon{margin-right:-25px;}
.whyUs .content .column .contentColumn .telp{color:#f97432;font-weight:bold;padding:4px 0 0;font-size:14px;}
.whyUs .content .column .contentColumn .visa,.whyUs .content .column .contentColumn .mastercard,.whyUs .content .column .contentColumn .bni,.whyUs .content .column .contentColumn .mandiri,.whyUs .content .column .contentColumn .klikbca,.whyUs .content .column .contentColumn .cimbclicks,.whyUs .content .column .contentColumn .indomaret{display:inline-block;transform:scale(0.7);-ms-transform:scale(0.7);-moz-transform:scale(0.7);-webkit-transform:scale(0.7);-o-transform:scale(0.7);margin:0 0 -8px -25px;padding:0;overflow:hidden;}

.partnerMaskapai-wrapper{overflow:hidden;padding:0;margin:30px 0 10px;}
.partnerMaskapai{padding:0;margin:0;}
.partnerMaskapai .title{height:30px;width:115px;padding:0 0 0 10px;background:url(../../img/icon/title-partner.png) no-repeat -0px -0px;color:#fff;line-height:30px;font-size:12px;font-weight:bold;}
.partnerMaskapai .iconMaskapai-wrapper{margin:0 auto;padding: 10px 40px;}
.partnerMaskapai .iconMaskapai{float:left;margin:0 25px 0 0;}
.partnerMaskapai .iconMaskapai.last{margin: 0;}
.text-widget{padding:10px;}
.bgDeepGrey{background:#999 !important;color:#fff !important;}

/* Sticky Header */
.menuHeader-wrapper .logoSticky{display:none;}
.stickyTop{position:fixed;top:0;left:0;right:0;width:100%;z-index:9999;border-bottom:2px solid #f97432;}
.stickyTop li.logoSticky{width:175px;height:35px;margin:4px 25px 0 0;padding:0;display:block;overflow:hidden;}
.stickyTop li.logoSticky a,.stickyTop li.logoSticky a:hover{widht:175px;height:35px;background: url(../../img/logo.svg) no-repeat -0px -0px;background-size:175px 35px;display:block;}
.stickyTop .logoSticky a span{display:none;text-indent:-9999;}
.stickyTop .menuHeader li{font-size:13px;}
.stickyTop .menuHeader .nav i{font-size:16px;}
.stickyTop .menuHeader .nav li a span{padding:0 10px;}

/* Banner Google Play */
.bannerGooglePlay-wrapper{padding:0;margin:25px 0 35px;}
.bannerGooglePlay{padding:0 60px;margin:0 auto;width:835px;}
.bannerGooglePlay .img-Googleplay{width:152px;height:296px;float:left;}
.bannerGooglePlay .content-Googleplay{width:560px;height:296px;padding-left:55px;float:left;padding-top:40px;}
.bannerGooglePlay .content-Googleplay .wraperContent{width:375px;float:left;}
.bannerGooglePlay .content-Googleplay .wraperPepe{width:130px;float:left;}
.bannerGooglePlay .content-Googleplay .cntWrapper{width:100%;}
.bannerGooglePlay .content-Googleplay .btnWrapper{width:100%;margin-top:10px;}
.bannerGooglePlay .content-Googleplay h3{font-weight:bold;color:#383838;line-height:33px;}
.bannerGooglePlay .content-Googleplay p{font-size: 16px;}
.bannerGooglePlay .content-Googleplay a img{display:block;margin-top:15px;}
.bannerGooglePlay .barcode-Googleplay{width:240px;height:296px;padding-left:19px;float:left;}
.bannerGooglePlay .barcode-Googleplay img{display:block;margin-top:10px;}
.bannerGooglePlay .content-Googleplay .btnWrapper .left{float:left;}
.bannerGooglePlay .content-Googleplay .btnWrapper .right{float:right;}


/* New Code */

.homeSlider .carousel-control{top:50% !important;bottom:auto;margin:-30px 10px 0;background:rgba(80,80,80,0.7);width:60px;height:60px;border-radius:50%;overflow:hidden;border:2px solid #f1f1f1;opacity:0.2;}
.homeSlider .carousel-control.left{margin-left:450px;}
.homeSlider:hover .carousel-control{opacity:0.7;}
.homeSlider .carousel-control:hover{opacity:1;}
.homeSlider .carousel-control i{font-size:48px;text-align:center;vertical-align:middle;line-height:50px !important;}

/* Landing Page - Airline */
.airline .home .widget{padding:5px 0;margin:5px 0;}
.airline .home .widget h2 {display:block; margin:0px; padding:0px 10px; background:#FF9C00 none repeat scroll 0% 0%; color:#fffFFF; font-size:16px; height:35px; line-height:35px;}
.airline .landingMainImage{width:980px; height:350px; overflow:hidden; background-repeat:no-repeat;}
.airline .maskapaiInfo{width:980px; height:150px; overflow:hidden; padding:10px 0; font-size:14px; color:#ffffff;}
.airline .maskapaiInfo .info-1{width:220px; height:130px; float:left; background-repeat:no-repeat; background-size:100%; background-position:center center;}
.airline .maskapaiInfo .info-2{width:155px; height:130px; float:left;}
.airline .maskapaiInfo .info-3, .airline .maskapaiInfo .info-4{width:120px; height:130px; float:left; background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/icon/baggage.png'); background-repeat:no-repeat; background-position:bottom center;}
.airline .maskapaiInfo .info-5{width:185px; height:130px; float:left;}
.airline .maskapaiInfo .info-6{width:180px; height:130px; float:left;}
.airline .maskapaiInfo .infoLabel{width:100%; text-align:center; margin-bottom:20px;}
.airline .maskapaiInfo .infoLabel h2{font-size:18px; color:#ffffff; background-color:transparent;}
.airline .maskapaiInfo .infoContent{width:100%; text-align:center;}
.airline .maskapaiInfo .infoContent .fa-star, .airline .maskapaiInfo .infoContent .fa-star-half-o, .airline .maskapaiInfo .infoContent .fa-star-o{color:#ff9c00;}
.airline .maskapaiInfo .infoContent .contentNumber{font-size:38px;}
.airline .maskapaiInfo .info-5 .infoContent{line-height:85px; text-align:right; background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/icon/clock.png'); background-repeat:no-repeat; background-position:15px 18px; padding-right:15px;}
.airline .maskapaiInfo .info-6 .infoContent{font-size:25px; line-height:60px;}
.airline .ulasanMaskapai{width:980px; margin:25px auto; padding:0 0 5px 0; font-size:16px; background-color:#f7f7f7 !important;}
.airline .cellFooter{margin:20px 0px;}
.airline .ulasanMaskapai a{color:#337ab7;cursor:pointer;text-decoration:none;}
.airline .ulasanMaskapai a:hover{color:#23527c;cursor:pointer;text-decoration:underline;}
.airline .detailUlasanMaskapai{font-size:14px; border:none; margin:0 0 30px 0; padding:0 10px;}
.airline .detailUlasanMaskapai h3{font-size:16px; border-bottom:1px solid; font-weight:bold; margin:30px 0 15px;}
.airline .detailUlasanMaskapai ol{padding-left:25px; margin-top:-10px;}
.airline .detailUlasanMaskapai .article-content-rute{width:135px; margin-right:25px; float:left;}
.airline .detailUlasanMaskapai .article-content-rute:nth-child(1){margin-left:10px;}
.airline .detailUlasanMaskapai .article-content-rute:nth-child(6){margin-right:0px;}
.airline .detailUlasanMaskapai .article-content-rute h4{font-size:14px; font-weight:bold;}
.airline .noBullet {list-style:outside none none;}
.airline .noBullet i{margin:0 5px 0 -40px;}
.airline .article-content-rute .noBullet  li{margin-left:-40px;}
.airline .article-content .dashBullet > li:before {content:"–";position:absolute;margin-left:-15px;}
.airline .article-content .dashBullet li{margin-left:-25px;}
.airline .article-content .marginTop-10{margin-top:-10px;}

/* Landing Page - Air Asia */
.air-asia .bgColor{background:#e42529 !important;}
.air-asia .home .populer .nav-tabs > li.active > a, .air-asia .populer .nav-tabs > li.active > a:hover, .air-asia .populer .nav-tabs > li.active > a:focus, .air-asia .home .widget h2{background:#e42529; color:#ffffff;}
.air-asia .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/air-asia.jpg');}
.air-asia .maskapaiInfo{background:#e42529;}
.air-asia .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/air-asia.png');}
.air-asia .maskapaiInfo .info-3 .infoContent, .air-asia .maskapaiInfo .info-4 .infoContent{color:#e42529; line-height:85px;}
.air-asia .detailUlasanMaskapai h3{border-bottom-color:#e42529;}

/* Landing Page - Batik Air */
.batik-air .bgColor{background:#d41b60 !important;}
.batik-air .home .populer .nav-tabs > li.active > a, .batik-air .populer .nav-tabs > li.active > a:hover, .batik-air .populer .nav-tabs > li.active > a:focus, .batik-air .home .widget h2{background:#d41b60; color:#ffffff;}
.batik-air .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/batik-air.jpg');}
.batik-air .maskapaiInfo{background:#d41b60;}
.batik-air .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/batik-air.png');}
.batik-air .maskapaiInfo .info-3 .infoContent, .batik-air .maskapaiInfo .info-4 .infoContent{color:#d41b60; line-height:85px;}
.batik-air .detailUlasanMaskapai h3{border-bottom-color:#d41b60;}

/* Landing Page - Citilink */
.citilink .bgColor{background:#79c362 !important;}
.citilink .home .populer .nav-tabs > li.active > a, .citilink .populer .nav-tabs > li.active > a:hover, .citilink .populer .nav-tabs > li.active > a:focus, .citilink .home .widget h2{background:#79c362; color:#ffffff;}
.citilink .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/citilink.jpg');}
.citilink .maskapaiInfo{background:#79c362;}
.citilink .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/citilink.png');}
.citilink .maskapaiInfo .info-3 .infoContent, .citilink .maskapaiInfo .info-4 .infoContent{color:#79c362; line-height:85px;}
.citilink .detailUlasanMaskapai h3{border-bottom-color:#79c362;}
.citilink .content-widget.boxGrey h3{border-bottom: 1px solid #79c362;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Garuda Indonesia */
.garuda-indonesia .bgColor{background:#54b2cb !important;}
.garuda-indonesia .home .populer .nav-tabs > li.active > a, .garuda-indonesia .populer .nav-tabs > li.active > a:hover, .garuda-indonesia .populer .nav-tabs > li.active > a:focus, .garuda-indonesia .home .widget h2{background:#54b2cb; color:#ffffff;}
.garuda-indonesia .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/garuda-indonesia.jpg');}
.garuda-indonesia .maskapaiInfo{background:#54b2cb;}
.garuda-indonesia .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/garuda-indonesia.png');}
.garuda-indonesia .maskapaiInfo .info-3 .infoContent, .garuda-indonesia .maskapaiInfo .info-4 .infoContent{color:#54b2cb; line-height:85px;}
.garuda-indonesia .detailUlasanMaskapai h3{border-bottom-color:#54b2cb;}
.garuda-indonesia .content-widget.boxGrey h3{border-bottom: 1px solid #54b2cb;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Lion Air */
.lion-air .bgColor{background:#ec0000 !important;}
.lion-air .home .populer .nav-tabs > li.active > a, .lion-air .populer .nav-tabs > li.active > a:hover, .lion-air .populer .nav-tabs > li.active > a:focus, .lion-air .home .widget h2{background:#ec0000; color:#ffffff;}
.lion-air .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/lion-air.jpg');}
.lion-air .maskapaiInfo{background:#ec0000;}
.lion-air .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/lion-air.png');}
.lion-air .maskapaiInfo .info-3 .infoContent, .lion-air .maskapaiInfo .info-4 .infoContent{color:#ec0000; line-height:85px;}
.lion-air .detailUlasanMaskapai h3{border-bottom-color:#ec0000;}
.lion-air .content-widget.boxGrey h3{border-bottom: 1px solid #ec0000;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Sriwijaya */
.sriwijaya .bgColor{background:#3e4095 !important;}
.sriwijaya .home .populer .nav-tabs > li.active > a, .sriwijaya .populer .nav-tabs > li.active > a:hover, .sriwijaya .populer .nav-tabs > li.active > a:focus, .sriwijaya .home .widget h2{background:#3e4095; color:#ffffff;}
.sriwijaya .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/sriwijaya.jpg');}
.sriwijaya .maskapaiInfo{background:#3e4095;}
.sriwijaya .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/sriwijaya.png');}
.sriwijaya .maskapaiInfo .info-3 .infoContent, .sriwijaya .maskapaiInfo .info-4 .infoContent{color:#3e4095; line-height:85px;}
.sriwijaya .detailUlasanMaskapai h3{border-bottom-color:#3e4095;}
.sriwijaya .content-widget.boxGrey h3{border-bottom: 1px solid #3e4095;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Scoot */
.scoot .bgColor{background:#0DA6E0 !important;}
.scoot .home .populer .nav-tabs > li.active > a, .scoot .populer .nav-tabs > li.active > a:hover, .scoot .populer .nav-tabs > li.active > a:focus, .scoot .home .widget h2{background:#0DA6E0; color:#ffffff;}
.scoot .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/scoot.jpg');}
.scoot .maskapaiInfo{background:#0DA6E0;}
.scoot .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/scoot.png');}
.scoot .maskapaiInfo .info-3 .infoContent, .scoot .maskapaiInfo .info-4 .infoContent{color:#0DA6E0; line-height:85px;}
.scoot .detailUlasanMaskapai h3{border-bottom-color:#0DA6E0;}
.scoot .content-widget.boxGrey h3{border-bottom: 1px solid #0DA6E0;padding-bottom: 5px;margin: 30px 0 15px}

/*Internasional*/
/* Landing Page - KLM */
.klm .eri-pesawatInfoBanner{background:#0da6e0;}
.klm .eri-baggage .eri-body .eri-weight,.klm .eri-kabin .eri-body .eri-weight{color: #0da6e0;}
.klm .bgColor{background:#0da6e0 !important;}
.klm .home .populer .nav-tabs > li.active > a, .klm .populer .nav-tabs > li.active > a:hover, .klm .populer .nav-tabs > li.active > a:focus, .klm .home .widget h2{background:#0da6e0; color:#ffffff;}
.klm .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/klm.jpg');}
.klm .maskapaiInfo{background:#0da6e0;}
.klm .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/klm.png');}
.klm .maskapaiInfo .info-3 .infoContent, .klm .maskapaiInfo .info-4 .infoContent{color:#0da6e0; line-height:85px;}
.klm .detailUlasanMaskapai h3{border-bottom-color:#0da6e0;}
.klm .content-widget.boxGrey h3{border-bottom: 1px solid #0da6e0;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Singapore */
.singapore-airlines .eri-pesawatInfoBanner{background:#00266b;}
.singapore-airlines .eri-baggage .eri-body .eri-weight,.singapore-airlines .eri-kabin .eri-body .eri-weight{color: #00266b;}
.singapore-airlines .bgColor{background:#00266b !important;}
.singapore-airlines .home .populer .nav-tabs > li.active > a, .singapore-airlines .populer .nav-tabs > li.active > a:hover, .singapore-airlines .populer .nav-tabs > li.active > a:focus, .singapore-airlines .home .widget h2{background:#00266b; color:#ffffff;}
.singapore-airlines .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/singapore-airlines.jpg');}
.singapore-airlines .maskapaiInfo{background:#00266b;}
.singapore-airlines .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/singapore-airlines.png');}
.singapore-airlines .maskapaiInfo .info-3 .infoContent, .singapore-airlines .maskapaiInfo .info-4 .infoContent{color:#00266b; line-height:85px;}
.singapore-airlines .detailUlasanMaskapai h3{border-bottom-color:#00266b;}
.singapore-airlines .content-widget.boxGrey h3{border-bottom: 1px solid #00266b;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Malaysia */
.malaysia-airlines .eri-pesawatInfoBanner{background:#00266b;}
.malaysia-airlines .eri-baggage .eri-body .eri-weight,.malaysia-airlines .eri-kabin .eri-body .eri-weight{color: #00266b;}
.malaysia-airlines .bgColor{background:#00266b !important;}
.malaysia-airlines .home .populer .nav-tabs > li.active > a, .malaysia-airlines .populer .nav-tabs > li.active > a:hover, .malaysia-airlines .populer .nav-tabs > li.active > a:focus, .malaysia-airlines .home .widget h2{background:#00266b; color:#ffffff;}
.malaysia-airlines .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/malaysia-airlines.jpg');}
.malaysia-airlines .maskapaiInfo{background:#00266b;}
.malaysia-airlines .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/malaysia-airlines.png');}
.malaysia-airlines .maskapaiInfo .info-3 .infoContent, .malaysia-airlines .maskapaiInfo .info-4 .infoContent{color:#00266b; line-height:85px;}
.malaysia-airlines .detailUlasanMaskapai h3{border-bottom-color:#00266b;}
.malaysia-airlines .content-widget.boxGrey h3{border-bottom: 1px solid #00266b;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Cathay */
.cathay-pacific-airways .eri-pesawatInfoBanner{background:#006565;}
.cathay-pacific-airways .eri-baggage .eri-body .eri-weight,.cathay-pacific-airways .eri-kabin .eri-body .eri-weight{color: #006565;}
.cathay-pacific-airways .bgColor{background:#006565 !important;}
.cathay-pacific-airways .home .populer .nav-tabs > li.active > a, .cathay-pacific-airways .populer .nav-tabs > li.active > a:hover, .cathay-pacific-airways .populer .nav-tabs > li.active > a:focus, .cathay-pacific-airways .home .widget h2{background:#006565; color:#ffffff;}
.cathay-pacific-airways .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/cathay-pacific-airways.jpg');}
.cathay-pacific-airways .maskapaiInfo{background:#006565;}
.cathay-pacific-airways .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/cathay-pacific-airways.png');}
.cathay-pacific-airways .maskapaiInfo .info-3 .infoContent, .cathay-pacific-airways .maskapaiInfo .info-4 .infoContent{color:#006565; line-height:85px;}
.cathay-pacific-airways .detailUlasanMaskapai h3{border-bottom-color:#006565;}
.cathay-pacific-airways .content-widget.boxGrey h3{border-bottom: 1px solid #006565;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Vietnam */
.vietnam-airlines .eri-pesawatInfoBanner{background:#0584aa;}
.vietnam-airlines .eri-baggage .eri-body .eri-weight,.vietnam-airlines .eri-kabin .eri-body .eri-weight{color: #0584aa;}
.vietnam-airlines .bgColor{background:#0584aa !important;}
.vietnam-airlines .home .populer .nav-tabs > li.active > a, .vietnam-airlines .populer .nav-tabs > li.active > a:hover, .vietnam-airlines .populer .nav-tabs > li.active > a:focus, .vietnam-airlines .home .widget h2{background:#0584aa; color:#ffffff;}
.vietnam-airlines .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/vietnam-airlines.jpg');}
.vietnam-airlines .maskapaiInfo{background:#0584aa;}
.vietnam-airlines .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/vietnam-airlines.png');}
.vietnam-airlines .maskapaiInfo .info-3 .infoContent, .vietnam-airlines .maskapaiInfo .info-4 .infoContent{color:#0584aa; line-height:85px;}
.vietnam-airlines .detailUlasanMaskapai h3{border-bottom-color:#0584aa;}
.vietnam-airlines .content-widget.boxGrey h3{border-bottom: 1px solid #0584aa;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Eva Air */
.eva-air .eri-pesawatInfoBanner{background:#058341;}
.eva-air .eri-baggage .eri-body .eri-weight,.eva-air .eri-kabin .eri-body .eri-weight{color: #058341;}
.eva-air .bgColor{background:#058341 !important;}
.eva-air .home .populer .nav-tabs > li.active > a, .eva-air .populer .nav-tabs > li.active > a:hover, .eva-air .populer .nav-tabs > li.active > a:focus, .eva-air .home .widget h2{background:#058341; color:#ffffff;}
.eva-air .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/eva-air.jpg');}
.eva-air .maskapaiInfo{background:#058341;}
.eva-air .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/eva-air.png');}
.eva-air .maskapaiInfo .info-3 .infoContent, .eva-air .maskapaiInfo .info-4 .infoContent{color:#058341; line-height:85px;}
.eva-air .detailUlasanMaskapai h3{border-bottom-color:#058341;}
.eva-air .content-widget.boxGrey h3{border-bottom: 1px solid #058341;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - China Air */
.china-airlines .eri-pesawatInfoBanner{background:#dc5c70;}
.china-airlines .eri-baggage .eri-body .eri-weight,.china-airlines .eri-kabin .eri-body .eri-weight{color: #dc5c70;}
.china-airlines .bgColor{background:#dc5c70 !important;}
.china-airlines .home .populer .nav-tabs > li.active > a, .china-airlines .populer .nav-tabs > li.active > a:hover, .china-airlines .populer .nav-tabs > li.active > a:focus, .china-airlines .home .widget h2{background:#dc5c70; color:#ffffff;}
.china-airlines .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/china-air.jpg');}
.china-airlines .maskapaiInfo{background:#dc5c70;}
.china-airlines .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/china-air.png');}
.china-airlines .maskapaiInfo .info-3 .infoContent, .china-airlines .maskapaiInfo .info-4 .infoContent{color:#dc5c70; line-height:85px;}
.china-airlines .detailUlasanMaskapai h3{border-bottom-color:#dc5c70;}
.china-airlines .content-widget.boxGrey h3{border-bottom: 1px solid #dc5c70;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - korean Air */
.korean-air .eri-pesawatInfoBanner{background:#0452a7;}
.korean-air .eri-baggage .eri-body .eri-weight,.korean-air .eri-kabin .eri-body .eri-weight{color: #0452a7;}
.korean-air .bgColor{background:#0452a7 !important;}
.korean-air .home .populer .nav-tabs > li.active > a, .korean-air .populer .nav-tabs > li.active > a:hover, .korean-air .populer .nav-tabs > li.active > a:focus, .korean-air .home .widget h2{background:#0452a7; color:#ffffff;}
.korean-air .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/korean-air.jpg');}
.korean-air .maskapaiInfo{background:#0452a7;}
.korean-air .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/korean-air.png');}
.korean-air .maskapaiInfo .info-3 .infoContent, .korean-air .maskapaiInfo .info-4 .infoContent{color:#0452a7; line-height:85px;}
.korean-air .detailUlasanMaskapai h3{border-bottom-color:#0452a7;}
.korean-air .content-widget.boxGrey h3{border-bottom: 1px solid #0452a7;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Qantas */
.qantas .eri-pesawatInfoBanner{background:#394f59;}
.qantas .eri-baggage .eri-body .eri-weight,.qantas .eri-kabin .eri-body .eri-weight{color: #394f59;}
.qantas .bgColor{background:#394f59 !important;}
.qantas .home .populer .nav-tabs > li.active > a, .qantas .populer .nav-tabs > li.active > a:hover, .qantas .populer .nav-tabs > li.active > a:focus, .qantas .home .widget h2{background:#394f59; color:#ffffff;}
.qantas .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/qantas.jpg');}
.qantas .maskapaiInfo{background:#394f59;}
.qantas .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/qantas.png');}
.qantas .maskapaiInfo .info-3 .infoContent, .qantas .maskapaiInfo .info-4 .infoContent{color:#394f59; line-height:85px;}
.qantas .detailUlasanMaskapai h3{border-bottom-color:#394f59;}
.qantas .content-widget.boxGrey h3{border-bottom: 1px solid #394f59;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Thai Airasia */
.thai-airasia .eri-pesawatInfoBanner{background:#ff0008;}
.thai-airasia .eri-baggage .eri-body .eri-weight,.thai-airasia .eri-kabin .eri-body .eri-weight{color: #ff0008;}
.thai-airasia .bgColor{background:#ff0008 !important;}
.thai-airasia .home .populer .nav-tabs > li.active > a, .thai-airasia .populer .nav-tabs > li.active > a:hover, .thai-airasia .populer .nav-tabs > li.active > a:focus, .thai-airasia .home .widget h2{background:#ff0008; color:#ffffff;}
.thai-airasia .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/thai-airasia.jpg');}
.thai-airasia .maskapaiInfo{background:#ff0008;}
.thai-airasia .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/thai-airasia.png');}
.thai-airasia .maskapaiInfo .info-3 .infoContent, .thai-airasia .maskapaiInfo .info-4 .infoContent{color:#ff0008; line-height:85px;}
.thai-airasia .detailUlasanMaskapai h3{border-bottom-color:#ff0008;}
.thai-airasia .content-widget.boxGrey h3{border-bottom: 1px solid #ff0008;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Air China */
.air-china .eri-pesawatInfoBanner{background:#0a417a;}
.air-china .eri-baggage .eri-body .eri-weight,.air-china .eri-kabin .eri-body .eri-weight{color: #0a417a;}
.air-china .bgColor{background:#0a417a !important;}
.air-china .home .populer .nav-tabs > li.active > a, .air-china .populer .nav-tabs > li.active > a:hover, .air-china .populer .nav-tabs > li.active > a:focus, .air-china .home .widget h2{background:#0a417a; color:#ffffff;}
.air-china .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/air-china.jpg');}
.air-china .maskapaiInfo{background:#0a417a;}
.air-china .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/air-china.png');}
.air-china .maskapaiInfo .info-3 .infoContent, .air-china .maskapaiInfo .info-4 .infoContent{color:#0a417a; line-height:85px;}
.air-china .detailUlasanMaskapai h3{border-bottom-color:#0a417a;}
.air-china .content-widget.boxGrey h3{border-bottom: 1px solid #0a417a;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Bangkok Airways */
.bangkok-airways .eri-pesawatInfoBanner{background:#264aa1;}
.bangkok-airways .eri-baggage .eri-body .eri-weight,.bangkok-airways .eri-kabin .eri-body .eri-weight{color: #264aa1;}
.bangkok-airways .bgColor{background:#264aa1 !important;}
.bangkok-airways .home .populer .nav-tabs > li.active > a, .bangkok-airways .populer .nav-tabs > li.active > a:hover, .bangkok-airways .populer .nav-tabs > li.active > a:focus, .bangkok-airways .home .widget h2{background:#264aa1; color:#ffffff;}
.bangkok-airways .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/bangkok-airways.jpg');}
.bangkok-airways .maskapaiInfo{background:#264aa1;}
.bangkok-airways .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/bangkok-airways.png');}
.bangkok-airways .maskapaiInfo .info-3 .infoContent, .bangkok-airways .maskapaiInfo .info-4 .infoContent{color:#264aa1; line-height:85px;}
.bangkok-airways .detailUlasanMaskapai h3{border-bottom-color:#264aa1;}
.bangkok-airways .content-widget.boxGrey h3{border-bottom: 1px solid #264aa1;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Hongkong Airlines */
.hongkong-airlines .eri-pesawatInfoBanner{background:#d60316;}
.hongkong-airlines .eri-baggage .eri-body .eri-weight,.hongkong-airlines .eri-kabin .eri-body .eri-weight{color: #d60316;}
.hongkong-airlines .bgColor{background:#d60316 !important;}
.hongkong-airlines .home .populer .nav-tabs > li.active > a, .hongkong-airlines .populer .nav-tabs > li.active > a:hover, .hongkong-airlines .populer .nav-tabs > li.active > a:focus, .hongkong-airlines .home .widget h2{background:#d60316; color:#ffffff;}
.hongkong-airlines .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/hongkong-airlines.jpg');}
.hongkong-airlines .maskapaiInfo{background:#d60316;}
.hongkong-airlines .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/hongkong-airlines.png');}
.hongkong-airlines .maskapaiInfo .info-3 .infoContent, .hongkong-airlines .maskapaiInfo .info-4 .infoContent{color:#d60316; line-height:85px;}
.hongkong-airlines .detailUlasanMaskapai h3{border-bottom-color:#d60316;}
.hongkong-airlines .content-widget.boxGrey h3{border-bottom: 1px solid #d60316;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Philipina Airways */
.philippine-airlines .eri-pesawatInfoBanner{background:#022a67;}
.philippine-airlines .eri-baggage .eri-body .eri-weight,.philippine-airlines .eri-kabin .eri-body .eri-weight{color: #022a67;}
.philippine-airlines .bgColor{background:#022a67 !important;}
.philippine-airlines .home .populer .nav-tabs > li.active > a, .philippine-airlines .populer .nav-tabs > li.active > a:hover, .philippine-airlines .populer .nav-tabs > li.active > a:focus, .philippine-airlines .home .widget h2{background:#022a67; color:#ffffff;}
.philippine-airlines .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/philippine-airlines.jpg');}
.philippine-airlines .maskapaiInfo{background:#022a67;}
.philippine-airlines .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/philippine-airlines.png');}
.philippine-airlines .maskapaiInfo .info-3 .infoContent, .philippine-airlines .maskapaiInfo .info-4 .infoContent{color:#022a67; line-height:85px;}
.philippine-airlines .detailUlasanMaskapai h3{border-bottom-color:#022a67;}
.philippine-airlines .content-widget.boxGrey h3{border-bottom: 1px solid #022a67;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - China Southern */
.china-southern .eri-pesawatInfoBanner{background:#062d70;}
.china-southern .eri-baggage .eri-body .eri-weight,.china-southern .eri-kabin .eri-body .eri-weight{color: #062d70;}
.china-southern .bgColor{background:#062d70 !important;}
.china-southern .home .populer .nav-tabs > li.active > a, .china-southern .populer .nav-tabs > li.active > a:hover, .china-southern .populer .nav-tabs > li.active > a:focus, .china-southern .home .widget h2{background:#062d70; color:#ffffff;}
.china-southern .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/china-southern.jpg');}
.china-southern .maskapaiInfo{background:#062d70;}
.china-southern .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/china-southern.png');}
.china-southern .maskapaiInfo .info-3 .infoContent, .china-southern .maskapaiInfo .info-4 .infoContent{color:#062d70; line-height:85px;}
.china-southern .detailUlasanMaskapai h3{border-bottom-color:#062d70;}
.china-southern .content-widget.boxGrey h3{border-bottom: 1px solid #062d70;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Jetstar */
.jetstar .eri-pesawatInfoBanner{background:#F78D5A;}
.jetstar .eri-baggage .eri-body .eri-weight,.jetstar .eri-kabin .eri-body .eri-weight{color: #F78D5A !important;}
.jetstar .bgColor{background:#F78D5A !important;}
.jetstar .home .populer .nav-tabs > li.active > a, .jetstar .populer .nav-tabs > li.active > a:hover, .jetstar .populer .nav-tabs > li.active > a:focus, .jetstar .home .widget h2{background:#F78D5A !important; color:#ffffff !important;}
.jetstar .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/jetstar.jpg');}
.jetstar .maskapaiInfo{background:#F78D5A;}
.jetstar .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/jetstar.png');}
.jetstar .maskapaiInfo .info-3 .infoContent, .jetstar .maskapaiInfo .info-4 .infoContent{color:#F78D5A; line-height:85px;}
.jetstar .detailUlasanMaskapai h3{border-bottom-color:#F78D5A;}
.jetstar .content-widget.boxGrey h3{border-bottom: 1px solid #F78D5A;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Japan Airlines */
.japan-airlines .eri-pesawatInfoBanner{background:#D7061A;}
.japan-airlines .eri-baggage .eri-body .eri-weight,.japan-airlines .eri-kabin .eri-body .eri-weight{color: #D7061A !important;}
.japan-airlines .bgColor{background:#D7061A !important;}
.japan-airlines .home .populer .nav-tabs > li.active > a, .japan-airlines .populer .nav-tabs > li.active > a:hover, .japan-airlines .populer .nav-tabs > li.active > a:focus, .japan-airlines .home .widget h2{background:#D7061A !important; color:#ffffff !important;}
.japan-airlines .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/japan-airlines.jpg');}
.japan-airlines .maskapaiInfo{background:#D7061A;}
.japan-airlines .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/japan-airlines.png');}
.japan-airlines .maskapaiInfo .info-3 .infoContent, .japan-airlines .maskapaiInfo .info-4 .infoContent{color:#D7061A; line-height:85px;}
.japan-airlines .detailUlasanMaskapai h3{border-bottom-color:#D7061A;}
.japan-airlines .content-widget.boxGrey h3{border-bottom: 1px solid #D7061A;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - All Nippon Airways */
.all-nippon-airways .eri-pesawatInfoBanner{background:#22409A;}
.all-nippon-airways .eri-baggage .eri-body .eri-weight,.all-nippon-airways .eri-kabin .eri-body .eri-weight{color: #22409A !important;}
.all-nippon-airways .bgColor{background:#22409A !important;}
.all-nippon-airways .home .populer .nav-tabs > li.active > a, .all-nippon-airways .populer .nav-tabs > li.active > a:hover, .all-nippon-airways .populer .nav-tabs > li.active > a:focus, .all-nippon-airways .home .widget h2{background:#22409A !important; color:#ffffff !important;}
.all-nippon-airways .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/all-nippon-airways.jpg');}
.all-nippon-airways .maskapaiInfo{background:#22409A;}
.all-nippon-airways .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/all-nippon-airways.png');}
.all-nippon-airways .maskapaiInfo .info-3 .infoContent, .all-nippon-airways .maskapaiInfo .info-4 .infoContent{color:#22409A; line-height:85px;}
.all-nippon-airways .detailUlasanMaskapai h3{border-bottom-color:#22409A;}
.all-nippon-airways .content-widget.boxGrey h3{border-bottom: 1px solid #22409A;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Royal Brunei Airlines */
.royal-brunei-airlines .eri-pesawatInfoBanner{background:#a59104;}
.royal-brunei-airlines .eri-baggage .eri-body .eri-weight,.royal-brunei-airlines .eri-kabin .eri-body .eri-weight{color: #a59104 !important;}
.royal-brunei-airlines .bgColor{background:#a59104 !important;}
.royal-brunei-airlines .home .populer .nav-tabs > li.active > a, .royal-brunei-airlines .populer .nav-tabs > li.active > a:hover, .royal-brunei-airlines .populer .nav-tabs > li.active > a:focus, .royal-brunei-airlines .home .widget h2{background:#a59104 !important; color:#ffffff !important;}
.royal-brunei-airlines .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/royal-brunei-airlines.jpg');}
.royal-brunei-airlines .maskapaiInfo{background:#a59104;}
.royal-brunei-airlines .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/royal-brunei-airlines.png');}
.royal-brunei-airlines .maskapaiInfo .info-3 .infoContent, .royal-brunei-airlines .maskapaiInfo .info-4 .infoContent{color:#a59104; line-height:85px;}
.royal-brunei-airlines .detailUlasanMaskapai h3{border-bottom-color:#a59104;}
.royal-brunei-airlines .content-widget.boxGrey h3{border-bottom: 1px solid #a59104;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - China Eastern */
.china-eastern-airlines .eri-pesawatInfoBanner{background:#B21A14;}
.china-eastern-airlines .eri-baggage .eri-body .eri-weight,.china-eastern-airlines .eri-kabin .eri-body .eri-weight{color: #B21A14 !important;}
.china-eastern-airlines .bgColor{background:#B21A14 !important;}
.china-eastern-airlines .home .populer .nav-tabs > li.active > a, .china-eastern-airlines .populer .nav-tabs > li.active > a:hover, .china-eastern-airlines .populer .nav-tabs > li.active > a:focus, .china-eastern-airlines .home .widget h2{background:#B21A14 !important; color:#ffffff !important;}
.china-eastern-airlines .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/china-eastern-airlines.jpg');}
.china-eastern-airlines .maskapaiInfo{background:#B21A14;}
.china-eastern-airlines .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/china-eastern-airlines.png');}
.china-eastern-airlines .maskapaiInfo .info-3 .infoContent, .china-eastern-airlines .maskapaiInfo .info-4 .infoContent{color:#B21A14; line-height:85px;}
.china-eastern-airlines .detailUlasanMaskapai h3{border-bottom-color:#B21A14;}
.china-eastern-airlines .content-widget.boxGrey h3{border-bottom: 1px solid #B21A14;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Asiana */
.asiana-airlines .eri-pesawatInfoBanner{background:#E30214;}
.asiana-airlines .eri-baggage .eri-body .eri-weight,.asiana-airlines .eri-kabin .eri-body .eri-weight{color: #E30214 !important;}
.asiana-airlines .bgColor{background:#E30214 !important;}
.asiana-airlines .home .populer .nav-tabs > li.active > a, .asiana-airlines .populer .nav-tabs > li.active > a:hover, .asiana-airlines .populer .nav-tabs > li.active > a:focus, .asiana-airlines .home .widget h2{background:#E30214 !important; color:#ffffff !important;}
.asiana-airlines .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/asiana-airlines.jpg');}
.asiana-airlines .maskapaiInfo{background:#E30214;}
.asiana-airlines .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/asiana-airlines.png');}
.asiana-airlines .maskapaiInfo .info-3 .infoContent, .asiana-airlines .maskapaiInfo .info-4 .infoContent{color:#E30214; line-height:85px;}
.asiana-airlines .detailUlasanMaskapai h3{border-bottom-color:#E30214;}
.asiana-airlines .content-widget.boxGrey h3{border-bottom: 1px solid #E30214;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Thai Airways */
.thai-airways .eri-pesawatInfoBanner{background:#4B225B;}
.thai-airways .eri-baggage .eri-body .eri-weight,.thai-airways .eri-kabin .eri-body .eri-weight{color: #4B225B !important;}
.thai-airways .bgColor{background:#4B225B !important;}
.thai-airways .home .populer .nav-tabs > li.active > a, .thai-airways .populer .nav-tabs > li.active > a:hover, .thai-airways .populer .nav-tabs > li.active > a:focus, .thai-airways .home .widget h2{background:#4B225B !important; color:#ffffff !important;}
.thai-airways .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/thai-airways.jpg');}
.thai-airways .maskapaiInfo{background:#4B225B;}
.thai-airways .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/thai-airways.png');}
.thai-airways .maskapaiInfo .info-3 .infoContent, .thai-airways .maskapaiInfo .info-4 .infoContent{color:#4B225B; line-height:85px;}
.thai-airways .detailUlasanMaskapai h3{border-bottom-color:#4B225B;}
.thai-airways .content-widget.boxGrey h3{border-bottom: 1px solid #4B225B;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Thai Airways */
.shanghai-airlines .eri-pesawatInfoBanner{background:#DE0039;}
.shanghai-airlines .eri-baggage .eri-body .eri-weight,.shanghai-airlines .eri-kabin .eri-body .eri-weight{color: #DE0039 !important;}
.shanghai-airlines .bgColor{background:#DE0039 !important;}
.shanghai-airlines .home .populer .nav-tabs > li.active > a, .shanghai-airlines .populer .nav-tabs > li.active > a:hover, .shanghai-airlines .populer .nav-tabs > li.active > a:focus, .shanghai-airlines .home .widget h2{background:#DE0039 !important; color:#ffffff !important;}
.shanghai-airlines .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/shanghai-airlines.jpg');}
.shanghai-airlines .maskapaiInfo{background:#DE0039;}
.shanghai-airlines .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/shanghai-airlines.png');}
.shanghai-airlines .maskapaiInfo .info-3 .infoContent, .shanghai-airlines .maskapaiInfo .info-4 .infoContent{color:#DE0039; line-height:85px;}
.shanghai-airlines .detailUlasanMaskapai h3{border-bottom-color:#DE0039;}
.shanghai-airlines .content-widget.boxGrey h3{border-bottom: 1px solid #DE0039;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Firefly */
.firefly .eri-pesawatInfoBanner{background:#F2641A;}
.firefly .eri-baggage .eri-body .eri-weight,.firefly .eri-kabin .eri-body .eri-weight{color: #F2641A !important;}
.firefly .bgColor{background:#F2641A !important;}
.firefly .home .populer .nav-tabs > li.active > a, .firefly .populer .nav-tabs > li.active > a:hover, .firefly .populer .nav-tabs > li.active > a:focus, .firefly .home .widget h2{background:#F2641A !important; color:#ffffff !important;}
.firefly .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/firefly.jpg');}
.firefly .maskapaiInfo{background:#F2641A;}
.firefly .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/firefly.png');}
.firefly .maskapaiInfo .info-3 .infoContent, .firefly .maskapaiInfo .info-4 .infoContent{color:#F2641A; line-height:85px;}
.firefly .detailUlasanMaskapai h3{border-bottom-color:#F2641A;}
.firefly .content-widget.boxGrey h3{border-bottom: 1px solid #F2641A;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Cathay Dragon */
.cathay-dragon .eri-pesawatInfoBanner{background:#BA0030;}
.cathay-dragon .eri-baggage .eri-body .eri-weight,.cathay-dragon .eri-kabin .eri-body .eri-weight{color: #BA0030 !important;}
.cathay-dragon .bgColor{background:#BA0030 !important;}
.cathay-dragon .home .populer .nav-tabs > li.active > a, .cathay-dragon .populer .nav-tabs > li.active > a:hover, .cathay-dragon .populer .nav-tabs > li.active > a:focus, .cathay-dragon .home .widget h2{background:#BA0030 !important; color:#ffffff !important;}
.cathay-dragon .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/cathay-dragon.jpg');}
.cathay-dragon .maskapaiInfo{background:#BA0030;}
.cathay-dragon .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/cathay-dragon.png');}
.cathay-dragon .maskapaiInfo .info-3 .infoContent, .cathay-dragon .maskapaiInfo .info-4 .infoContent{color:#BA0030; line-height:85px;}
.cathay-dragon .detailUlasanMaskapai h3{border-bottom-color:#BA0030;}
.cathay-dragon .content-widget.boxGrey h3{border-bottom: 1px solid #BA0030;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Silkair */
.silkair .eri-pesawatInfoBanner{background:#009484;}
.silkair .eri-baggage .eri-body .eri-weight,.silkair .eri-kabin .eri-body .eri-weight{color: #009484 !important;}
.silkair .bgColor{background:#009484 !important;}
.silkair .home .populer .nav-tabs > li.active > a, .silkair .populer .nav-tabs > li.active > a:hover, .silkair .populer .nav-tabs > li.active > a:focus, .silkair .home .widget h2{background:#009484 !important; color:#ffffff !important;}
.silkair .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/silkair.jpg');}
.silkair .maskapaiInfo{background:#009484;}
.silkair .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/silkair.png');}
.silkair .maskapaiInfo .info-3 .infoContent, .silkair .maskapaiInfo .info-4 .infoContent{color:#009484; line-height:85px;}
.silkair .detailUlasanMaskapai h3{border-bottom-color:#009484;}
.silkair .content-widget.boxGrey h3{border-bottom: 1px solid #009484;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Cebu */
.cebu-pacific .eri-pesawatInfoBanner{background:#06A6E0;}
.cebu-pacific .eri-baggage .eri-body .eri-weight,.cebu-pacific .eri-kabin .eri-body .eri-weight{color: #06A6E0 !important;}
.cebu-pacific .bgColor{background:#06A6E0 !important;}
.cebu-pacific .home .populer .nav-tabs > li.active > a, .cebu-pacific .populer .nav-tabs > li.active > a:hover, .cebu-pacific .populer .nav-tabs > li.active > a:focus, .cebu-pacific .home .widget h2{background:#06A6E0 !important; color:#ffffff !important;}
.cebu-pacific .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/cebu-pacific.jpg');}
.cebu-pacific .maskapaiInfo{background:#06A6E0;}
.cebu-pacific .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/cebu-pacific.png');}
.cebu-pacific .maskapaiInfo .info-3 .infoContent, .cebu-pacific .maskapaiInfo .info-4 .infoContent{color:#06A6E0; line-height:85px;}
.cebu-pacific .detailUlasanMaskapai h3{border-bottom-color:#06A6E0;}
.cebu-pacific .content-widget.boxGrey h3{border-bottom: 1px solid #06A6E0;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Xiamen Air */
.xiamen-air .eri-pesawatInfoBanner{background:#008AC5;}
.xiamen-air .eri-baggage .eri-body .eri-weight,.xiamen-air .eri-kabin .eri-body .eri-weight{color: #008AC5 !important;}
.xiamen-air .bgColor{background:#008AC5 !important;}
.xiamen-air .home .populer .nav-tabs > li.active > a, .xiamen-air .populer .nav-tabs > li.active > a:hover, .xiamen-air .populer .nav-tabs > li.active > a:focus, .xiamen-air .home .widget h2{background:#008AC5 !important; color:#ffffff !important;}
.xiamen-air .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/xiamen-air.jpg');}
.xiamen-air .maskapaiInfo{background:#008AC5;}
.xiamen-air .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/xiamen-air.png');}
.xiamen-air .maskapaiInfo .info-3 .infoContent, .xiamen-air .maskapaiInfo .info-4 .infoContent{color:#008AC5; line-height:85px;}
.xiamen-air .detailUlasanMaskapai h3{border-bottom-color:#008AC5;}
.xiamen-air .content-widget.boxGrey h3{border-bottom: 1px solid #008AC5;padding-bottom: 5px;margin: 30px 0 15px}

/* Landing Page - Xiamen Air */
.thai-smile .eri-pesawatInfoBanner{background:#F07623;}
.thai-smile .eri-baggage .eri-body .eri-weight,.thai-smile .eri-kabin .eri-body .eri-weight{color: #F07623 !important;}
.thai-smile .bgColor{background:#F07623 !important;}
.thai-smile .home .populer .nav-tabs > li.active > a, .thai-smile .populer .nav-tabs > li.active > a:hover, .thai-smile .populer .nav-tabs > li.active > a:focus, .thai-smile .home .widget h2{background:#F07623 !important; color:#ffffff !important;}
.thai-smile .landingMainImage{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/landing/thai-smile.jpg');}
.thai-smile .maskapaiInfo{background:#F07623;}
.thai-smile .maskapaiInfo .info-1{background-image:url('https://www.pegipegi.com/flight/src/landing_area/img/maskapai/logo/thai-smile.png');}
.thai-smile .maskapaiInfo .info-3 .infoContent, .thai-smile .maskapaiInfo .info-4 .infoContent{color:#F07623; line-height:85px;}
.thai-smile .detailUlasanMaskapai h3{border-bottom-color:#F07623;}
.thai-smile .content-widget.boxGrey h3{border-bottom: 1px solid #F07623;padding-bottom: 5px;margin: 30px 0 15px}

/* title */
.titleh2{background:#edeff1;color:#333;padding:7px 10px 7px 20px;margin:0;font-size:16px;font-weight:bold;border-left:8px solid #ff9c00;margin-bottom:2px;}
.titleh3{font-size:16px !important;font-weight:bold;margin:0 0 10px !important;padding:0 5px 5px !important;border-bottom:2px solid #ccc;background-color:transparent !important;color:#333 !important;}
.titleh4{background-color:transparent !important;font-size:20px !important;margin-top:0;}
.text-widget1{padding:1px;}
.mb0{margin-bottom:0;}

/* term and condition new */
.term-condition-wrapper{margin: 25px 0; float:right; margin-right:15px;font-size:12px;line-height: 15px;padding-top: 2px;}
.term-condition-wrapper .terms.text-align-right a{color:#E95A1C; text-decoration:underline;}
.formAction-wrapper{width:100%;}
.paymentPage .main .formAction .btn-primary {width: 214px;padding: 8px 0;margin: 0 0 0 3%;font-size: 16px;float: right;}
.formActionPayment{width: 214px !important;float: right !important;}
.text-align-right{text-align:right;}
.dropdown-toggle{cursor:pointer;}
.ui-autocomplete {max-height: 300px;overflow-y: auto;overflow-x: hidden;}
.content-widget.boxGrey .messageSubscribe .success{color:green;}

.width180{width:180px !important;}

/* Collapse Panduan Langkah Pembayaran */
.accord h4{height:50px;line-height:45px;padding:0 5px;margin:0;overflow:hidden;position:relative;}
.accord h4 a{text-decoration:none;display:block;}
.accord h4 a i{position:absolute;right:5px;line-height:50px;color:#ff9c00;font-size:24px;}
.accord h4 a img{margin:0 10px 0 0;padding:0;}
.accord .panel-default > .panel-heading{background:#fff;padding:0;margin:0;}
.accord .panel-group .panel,.accord .panel-group .panel-heading,.accord .panel-heading,.accord .panel-title,.accord .panel-group .panel-heading + .panel-collapse > .list-group, .panel-group .panel-heading + .panel-collapse > .panel-body{border:none;border-radius:0;box-shadow:none;}
.accord .panel-group{padding:0;margin:0 0 -15px;}
.accord .panel-group .panel{border-bottom:1px solid #dfdfdf;padding:0 0 5px;margin:0 0 5px;}
.accord .panel-group .panel:nth-last-child(1){border:none;}
.accord .panel-body{padding:5px;background:#f1f1f1;margin:10px 0 0;position:relative;}
.accord .panel-body i{position:absolute;top:-20px;left:27px;font-size:32px;color:#f1f1f1;}
.accord .panel-body ol{padding:0;margin:5px 5px !important;}
.accord .panel-body ol li{padding:1px 5px 0 !important;margin-left:20px !important;}
.accord .panel-body .dashed{padding:0;margin:0 !important;}
.accord .panel-body .dashed li{list-style-type:none !important;margin-left:30px !important}
.accord .panel-body .dashed li::before{content:"- ";margin-left:-10px;}
.accord .panel-body .lower-alpha{padding:0 0 0 30px !important;margin-top:0 !important;margin-bottom:0 !important;}
.accord .panel-body .lower-alpha li::before{content:"" !important;margin-left:0 !important;}
.accord .panel-body .lower-alpha li{list-style-type:lower-alpha !important;padding:0 !important;margin-left:25px !important;}
.accord .panel-body .circle{padding:0 0 0 10px !important;margin-top:0 !important;margin-bottom:0 !important;}
.accord .panel-body .circle li{list-style-type:disc !important;margin-left:30px !important;}
.accord .panel-body .no-space{margin:0 0 0 35px;}
.width2{float:left;width:2%;}
.width35{float:left;width:35%;}
.width63{float:right;width:63%;}

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

/* Login Register for data-kontak.html */
.login-register{padding:15px 20px !important;width:100%;}
.login-register .left{float:left;}
.login-register .right{float:right;padding:5.5px 0 5.5px 16px;text-align:right;}
.login-register .right input.btn-primary{padding:6px 20px;background-color:#4990e2 !important;border-color:#4990e2 !important;border-radius:2px !important;text-transform:uppercase;font-weight:600;}
.login-register p.text{margin:0;padding:0;}
.login-register a.register{color:inherit;font-weight:600;text-transform}
.login-register a.register:hover{text-decoration:none;}
.login-register a.login{text-decoration:underline;}

/* Show More Popular City */
.click-to-show, .click-to-hide{margin:20px 0;}
.click-to{cursor:pointer;}
.click-to-hide, .show-all{display:none;}
.show-all .titleh3{border:0;font-size:14px !important;height:20px !important;line-height:20px !important;padding:0 !important;margin:20px 0 10px !important;}

/* Internet Explorer ONLY */
@media screen\0 {
	.weekendHolidayCS{margin:0 0 0 -2px;}
}
@media screen\9 {
	.weekendHolidayCS{margin:0 0 0 -2px;}
}

.smallLink{font-family:inherit; font-size:10px; display:block; padding:9.5px; margin:-20px 0; word-break:break-all; word-wrap:break-word; background-color:transparent; border:none; color:red;font-weight:bold;}
.smallLink a{color:red !important; text-decoration:underline;}

/* 22-06-2016 */
.importAlert{padding:0 0 10px;}
.logoATM.Permata img{height:42px !important;width:auto !important;}

/* 20 Sept 2016 - add cek pesanan */
.cekPesanan-wrapper{padding:5px 0 0;margin:0 0 20px;}
.cekPesanan-wrapper .cekPesanan{padding:0 0 0 200px;line-height:50px;margin:0 auto;width:980px;background:#f2f2f2  url(../../img/icon/group.svg) no-repeat 25px; font-size:16px; text-align:center;}
.cekPesanan-wrapper .cekPesanan.googleForm{background:#f2f2f2  url(https://www.pegipegi.com/flight/src/landing_area/img/icon/group.png) no-repeat 25px; font-size:16px; text-align:center;background-size: contain;}
.cekPesanan .formButton{width:170px;background:#3498db;border-color:#3498db;height:36px;line-height:36px; text-decoration:none; color:white; float:right; margin:7px 20px 0 0;}

/* Alfamart */
.formLine.pembayar{padding:30px 0 20px !important;border-top:2px solid #ccc;}

.widget.messageFinish.new{padding: 0;font-size: 16px;position: relative;padding:0px !important;border-bottom: 2px solid #c9c9c9 !important;border: 2px solid #c9c9c9;margin-bottom: 10px;}
.widget.messageFinish.new .first{float: left;width: 100%;padding: 32px 15px;position: relative;}
.widget.messageFinish.new .first i{float: left;width: 75px;color: #2ecc71;font-size: 64px;top:20px;}
.widget.messageFinish.new .first.failed i{color:red;}
.widget.messageFinish.new .first span{float:right;width:calc(100% - 75px);padding:0;}
.widget.messageFinish.new .first.failed span{font-size:32px;}
.widget.messageFinish.new .timeModal{float:right;width:25%;padding:15px 5px;text-align:center;background-color:#f4f4f4;border-left:2px solid #c9c9c9;}
.widget.messageFinish.new .timeModal #hms120{font-size:48px;padding:20px 0 15px;}
.widget.messageFinish.new .timeModal #hms120 .ended{text-transform:uppercase;color:red;font-size:25px;font-weight:bold;}

/* modal error flight general */
.modal-dialog.error-general{margin:auto;width:450px;padding:10px;/* height:250px; */background-color:#fff;background-image:url(https://www.pegipegi.com/flight/src/landing_area/img/icon/pepe_error.png);background-repeat:  no-repeat; background-position:center 10px;margin:30px center;border-radius:0px !important;text-align:left;}
.modal-dialog.error-general .content{margin-top:200px; margin-left: 0px;}
.modal-dialog.error-general .content .text{text-align:center;margin-bottom:10px;font-size:16px;}
.modal-dialog.error-general .content .button{position:relative;margin:15px 25px 75px;}
.modal-dialog.error-general .content .button .btn.btn-primary.error{width:48% !important;margin-right:5px;}

/* modal error train flight ticket soldout*/
.modal-dialog.errorPop{margin:auto;width:450px;padding:10px;/* height:250px; */background-color:#fff;background-image:url(https://www.pegipegi.com/flight/src/landing_area/img/icon/pepe-error-pop-up.png);background-repeat:  no-repeat; background-position:10px 50px;border-radius:0px !important;text-align:left;background-size:120px;}
.modal-dialog.errorPop .StepOne .content{margin-left: 80px; color: #434343;}
.modal-dialog.errorPop .StepOne .content h3{font-size: 22px;}
.modal-dialog.errorPop .content .text{text-align:center;margin-bottom:10px;font-size:16px;}
.modal-dialog.errorPop .content .button{position:relative;margin:15px 25px 20px;}
.modal-dialog.errorPop .content .button .btn.btn-primary.errorPop{width:48% !important;margin-right:5px;}
.modal-dialog.errorPop .StepOne .content .formAction{position:relative;margin:15px -5px;}
.StepOne.errorPop{padding:15px 4px 50px 55px;}
/* update icon */
.ui-datepicker-trigger{position:absolute !important;top:0px;left:0px;background:none;border:none;}

/* pembayaran swalayan indomaret alfamart*/
.wrapper-contentSwalayan{display:-webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;}
.wrapper-contentSwalayan .contentSwalayan{width:24%; height:335px; background:white;}
.wrapper-contentSwalayan .contentSwalayan img{margin:10px auto;display:block;}
.wrapper-contentSwalayan .contentSwalayan .text{text-align:center; padding:0px 5px; font-size:12px;}
.term-condition-wrapper.swalayan{margin: 3px 0; margin-right:15px;font-size:12px;line-height: 18px;padding-top: 2px;float: left;}
.term-condition-wrapper.swalayan .content-term{width:420px;font-size: 14px;}

.alertInfo{border:1px solid #ff9c00;padding:5px 75px;text-align:center;border-radius:0px;font-size:12px;margin:10px 25px 20px;color: #424242;background-color:#ffebcc;}
.error.swalayan{background: none !important;}

/* Date Picker */
.satu {width: 50%;display: inline-table;}
.ui-datepicker-header{font-weight:normal;}
.ui-widget-content{border-radius:0 !important;border-color:white;color:#666;z-index:30 !important;box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);}
.ui-datepicker-header{background:none;border:none;color:#444;}
.ui-datepicker-week-end,.ui-datepicker-week-end a.ui-state-default,.specialDate a.ui-state-default,.ui-datepicker td.holiday a,.week-end a{color:red;}
.ui-datepicker,.ui-widget-header,.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:#fff;font-weight:normal;color:#333;}
.ui-datepicker td{padding:0;border:1px solid #ddd;}
a.ui-state-default:hover{background:#f97432 !important;color:#fff !important;display:block;}
.ui-state-active{box-shadow:0 0 0 2px #f97432 inset;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:none;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-datepicker-week-col{text-align:center;border-radius:0;}
.ui-datepicker-prev,.ui-datepicker-next,.ui-state-hover.ui-datepicker-prev-hover,.ui-state-hover.ui-datepicker-next-hover{background:none !important;border:none !important;border:none !important;top:3px !important;}
.ui-datepicker-next{right:3px !important;cursor:pointer;}
.ui-datepicker-prev{left:3px !important;cursor:pointer;}
.ui-autocomplete {max-height: 300px;overflow-y: auto;overflow-x: hidden;width: 300px !important;}
* html .ui-autocomplete {height: 300px;}
.ui-menu-item{text-align:left;background:none !important;border-color:#eaeaea;padding:0;margin:0;}
.ui-menu-item:hover span{background:none;}
.ui-autocomplete-category{text-align:left;border-color:#f97432;color:#f97432;padding:5px 5px;font-size:18px;}
.ui-menu-item:hover,.ui-menu-item:hover span{background:none !important;color:#666 !important;}
.ui-menu .ui-menu-item{padding: 12px;margin:0;border-bottom: 1px solid #eaeaea;}
.ui-menu .ui-menu-item .contentList {line-height: 16px;font-size: 14px;color: #1a2734}
.ui-state-focus,.ui-state-focus:hover{background:#eaeaea !important;color:#1a2734 !important;margin: 0;}
.homeMainWidget .formSearch .content .ui-autocomplete .autoitem.ui-menu-item.ui-state-focus b, .homeMainWidget .formSearch .content .ui-autocomplete .autoitem.ui-menu-item.ui-state-focus span b{font-weight:normal;color:#fff;}
.ui-menu .ui-state-active, .ui-menu .ui-state-focus{border: initial !important;margin: 0;}.homeMainWidget .formSearch .content .ui-autocomplete .autoitem.ui-menu-item.ui-state-focus b, .homeMainWidget .formSearch .content .ui-autocomplete .autoitem.ui-menu-item.ui-state-focus span b{font-weight:normal;color:#fff;}
.ui-menu-item.ui-state-focus{background: red;}
.ui-menu .ui-state-active, .ui-menu .ui-state-focus{margin: 0 !important;border: none;}
.homeMainWidget .formSearch .content .ui-autocomplete span b{color:#f97432;font-weight:normal;}
.homeMainWidget .formSearch .content .ui-autocomplete .autoitem .count{float:right;font-weight:bold;font-style:italic;font-size:13px;}
.homeMainWidget .formSearch .content .ui-autocomplete.autoitem .value{max-width:300px;overflow:hidden;}
.listAllHoliday{margin:0 0 8px;float:left;width:50%;padding:0 1%;}
.listHoliday{padding:0 2px;margin:0 1px 2px;font:normal 11px arial !important;line-height:22px !important;text-align:left;color:#666;}
.listHoliday .numDate{background:#777;border:1px solid transparent;color:#fff;padding:0;text-align:center;vertical-align:middle;width:22px;height:20px;line-height:18px;overflow:hidden;display:inline-block;margin:0 5px 0 0;border-radius:2px;}

/* sticky form */
.stickyForm{position:fixed;right:5px;bottom:10px;width:175px;background:#f2f2f2;box-shadow:0 2px 4px 0 rgba(0, 0, 0, 0.21);text-align:center;}
.stickyForm #closeButton{float: right;margin: 10px 15px 0 0;    font-size: 20px;color: #ec5900;cursor:pointer;}
.stickyForm img{margin-top:10px;}
.stickyForm p{padding:5px 10px;}
.stickyForm .stickyButton{background-color: #2e79ba;color:white;border:none;border-radius:4px !important;padding:5px 10px;margin-bottom:10px;}

/* 2 oktober 2017 */
.top-warning{background-color: #ffefc5; color:#555555; padding:20px; display:block;margin:10px 0px;}
.top-warning .left{float:left;text-align:center;margin:20px 0 0 10px;}
.top-warning .left .fa{font-size:40px;}
.top-warning .left p{margin-top:5px;}
.top-warning .right{float:right;width:85%;}

.eri-pesawatInfoBanner { background: #777777; color: white; overflow: hidden;}
.eri-pesawatInfoBanner>div{float:left; margin: 10px;}
.eri-pesawatInfoBanner .eri-header {width: 100%; text-align: center; font-size: 18px;}
.eri-pesawatInfoBanner .eri-body {margin-top: 10px;}
.eri-body-center {text-align: center;}
.eri-pesawatInfoBanner .eri-image {position: relative;}
.eri-pesawatInfoBanner .eri-image .eri-value {position: absolute; top: 42%; display: block; width: 100%; text-align: left; padding-left: 22%}
.eri-pesawatInfoBanner .eri-image .eri-value .eri-number {font-size: 38px;}
.eri-pesawatInfoBanner .eri-weight {background: url(../../img/pesawat/baggage.png); width:101px; height:101px; color: black;}
.eri-pesawatInfoBanner .eri-clock {
    background: url(../../img/pesawat/clock.png) no-repeat;
    background-size: 34%;
    width:168px; height:77px; color: white;margin-top: 33px;
}
.eri-pesawatInfoBanner .eri-clock .eri-value {position: absolute; display: block; padding-left: 39%; top: 25%;}
.eri-pesawatInfoBanner .eri-logo img {width: 200px;margin-top: 15px;}
.eri-article-content .index {padding: 0; list-style: none; margin-top:10px; }
.eri-article-content i {margin-right: 10px;}

/* 9 Januari 2018 - landing page*/
.dw-destination{padding: 0;margin: 0;}
.dw-destination .titleh2{margin-bottom: 0;}
.dw-destination .column{font-size:14px;padding:10px 5px;margin:0 0 2px;background:#f7f7f7;}
.dw-destination .column h3{display: block;margin: 0;padding: 5px 25px;font-size: 16px;font-weight: bold;border-bottom: 1px solid #eee;color: #f97432}
.dw-destination .column p{padding: 10px 25px;}
.dw-destination .column .wrapper-destination{display: flex;}
.dw-destination .column .wrapper-destination ul{list-style: none;}
.dw-destination .column .wrapper-destination .title-destination{color: black;font-size: 14px;text-align: left;font-weight: bold;}
.dw-destination .column .lainnya-outer{display: block;padding: 0px 15px;}
.dw-destination .column .lainnya{margin: 0 10px;display: inline-block;}
#caret-right{padding: 0px 43px;cursor: pointer;color: #337ab7}

/* 23 Juli 2018 - area*/
.dw-destination .journeyInfo{padding:10px 25px;display:flex;justify-content:space-around;}
.dw-destination .journeyInfo .content{display: block}
.dw-destination .journeyInfo .content .eri-thumbnail{display:inline-block;vertical-align:middle;margin-left:10px;}
.dw-destination .journeyInfo .content .eri-thumbnail .eri-header{font-size:12px;font-weight:bold;}
.dw-destination .journeyInfo .content .eri-thumbnail .eri-value{font-size:20px;font-weight: bold;color: #f97432;}

.chat-fc-form-outer p.header{width:auto !important;}

 /*price flight*/
.ui-state-holiday a {color: #fc1616 !important;}
.holiday span {padding: 2px 4px;display: inline-block;background-color: #666;color: white;border-radius: 3px;margin-right: 4px;font-size: 10px;}
.holiday {padding: 0 0 5px;font-size: 11px;text-align: left;}
.holiday span.month {padding: 0;}
.hidden {display: none !important;}
.ui-datepicker table a small,.ui-datepicker table span small {font-size: 10px;}
.ui-datepicker td span,.ui-datepicker td a {padding-bottom: 0;}
.ui-datepicker td a:after {content: "";display: block;visibility: hidden;text-align: center;font-size: 9px;font-weight: bold;color: #008000;font-family: "Arial";position: relative;top: -8px;}
.ui-datepicker td.ui-state-holiday .ui-state-default a::after {color: white;}
.ui-datepicker {width: inherit;}
.ui-datepicker td a,.ui-datepicker td span {background-color: #fff !important;margin: 0 !important;width: 35px;font-size: 14px;height: 35px;}
.block > span {font-size: 11px;vertical-align: top;display: inline-block;padding: 0px 0 0 10px;}
#ui-datepicker-div {width: inherit !important;padding: 2px;padding-left: 5px;}
.ui-state-active,.ui-widget-content .ui-state-active {background: #007fff;font-weight: normal;color: #333;}
.ui-datepicker-group.ui-datepicker-group-first {margin-right: 5px;width: 50%;width: -webkit-calc(50% - 5px);width: -moz-calc(50% - 5px);width: calc(50% - 5px);}
.ui-state-default,.ui-widget-content .ui-state-default {text-align: center;border: 0 !important;}
.ui-datepicker td a.showpricess::after{visibility: visible;transition:visibility 0s linear 0.2s;-webkit-transition:visibility 0s linear 0.2s;-moz-transition:visibility 0s linear 0.2s}
.switch {position: relative;display: inline-block;width: 56px;height: 20px;vertical-align: middle;}
.switch input {display:none;}
.slider {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;-webkit-transition: .4s;transition: .4s;border-radius: 2px;}
.slider:before {position: absolute;content: "OFF";height: 20px;width: 30px;left: 0;bottom: 4px;background-color: #0c6bd5;-webkit-transition: .4s;transition: .4s;font-size: 9px;font-weight: 600;top: 0;padding-top: 4px;color: #fff;padding: 0 8px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;border-top-right-radius: 0;border-bottom-right-radius: 0; }
input:checked + .slider:before {content: "ON";border-top-right-radius: 4px;border-bottom-right-radius: 4px;left: 15px;border-top-left-radius: 0;border-bottom-left-radius: 0;padding-left: 5px;width: 30px;height: 20px;padding: 0 8px;}
input:focus + .slider {box-shadow: 0 0 1px #2196F3;}
input:checked + .slider:before {-webkit-transform: translateX(12px);-ms-transform: translateX(12px);transform: translateX(12px);}
.ui-datepicker td {border: 1px solid #ddd;padding: 0;}
.ui-widget-header {border: 0;background: #fff;}
.ui-widget-header {font-weight: normal;}
.block {background-color: #f8f8f8;margin: 10px 0;padding: 6px 0 2px;text-align: left;}
.ui-widget-header a {background-color: transparent !important;border: 0 !important;}
.ui-state-default:hover::after {color: white;}
/*end price flight*/

.ui-widget {font-family: Arial, sans-serif}

#covid-all{background: #233445;position: relative;height: 50px;}
#covid-all .absolute {position: absolute;left: 0;right: 0;color: white;text-align:center;margin: 12px auto;font-size: 14px}
#covid{margin-top: -4px;cursor: pointer;}
#covid-all span {margin-left: 8px;}
#covid-all a {color: #ffce00;}