/*@charset "utf-8";@import url(../plugins/font-awesome/css/font-awesome.min.css);@import url(../plugins/bootstrap/css/bootstrap.min.css);*/.home-intro h2,.home-intro3 h3{font-family:opesanslight,sans-serif}.buy-step .line,.header-line{content:""}#rute-change-out:hover,.chosen-wrap .chosen-results>ul li a:hover,.search-box #arrive-city:hover,.search-box #depart-city:hover,.search-box .form-control[readonly]:hover,.search-box .passenger #passenger:hover{cursor:pointer}@font-face{font-family:opesanslight;src:url(font/open-sans.light.ttf)}.btn-primary{background-color:#009c8f;border-color:#009c8f}.btn-primary:hover{background-color:#1a7c6f;border-color:#1a7c6f}h1.text-hide{margin:0}.c-blue{color:#009c8f}.c-red{color:#DA000C}.c-grey{color:grey}.strong{font-weight:700}.fz-14{font-size:14px}.fz-12{font-size:12px}.fz-16{font-size:16px}table.no-border tr td{border-top:0}.no-radius,.no-radius .form-control{border-radius:0}.mb-30{margin-bottom:30px}.mt-30{margin-top:30px}.mt-15{margin-top:15px}header{min-height:120px;padding-top:25px}header .logo{max-height:75px}header .title-conf,header .title-conf a{font-size:20px;font-weight:700;color:#009c8f;padding-top:20px;text-decoration:none}header .title-contact a{display:block}header .title-contact a:hover{text-decoration:none}header .title-contact .mail{color:#009c8f;font-size:15px;margin-bottom:10px}header .title-contact .mail:hover{color:#01ddd2}header .title-contact .phone{color:#DA000C;font-size:17px;font-weight:700;border:4px solid #009c8f;padding:3px 5px}header .title-contact .phone:hover{color:#FE0616}#mobile-menu-list,header #mobile-menu{display:none}header .title-contact .top{display:block}header .title-contact .top a{display:inline-block}header .title-contact .top span{color:#999}header .title-contact .top .lang{font-weight:700;color:#DA000C}header .title-contact .top .lang.active{font-weight:700;color:#000;text-decoration:underline}.btn-box:hover,.item-flight a:hover,.list-thumb a:hover,.nav-bottom ul li a:hover,.search-box h2.title a:hover{text-decoration:none}header .choose-lang .btn{padding:0;margin:0;font-weight:700}header .title-contact .top .mnlang{padding-left:0;text-align:right}header .choose-lang .dropdown-menu{width:auto;left:auto;right:0;margin-top:0;border-radius:2px;padding-left:15px;min-width:140px}header .choose-lang .dropdown-menu a{display:block}header .choose-lang.choose-lang-mbl{position:absolute;right:0;right:65px;top:15px}header .lang-img{display:inline-block;height:20px;width:20px;background-size:cover;background-repeat:no-repeat;background-position:left bottom;position:absolute;right:40px}header .lang-img.ID{background-image:url(../images/id-flag-icon.png)}header .lang-img.EN{background-image:url(../images/uk-flag-icon.png);right:47px}header .choose-lang .dropdown-menu .lang-img{left:10px;right:auto}section.search-out{height:510px;background-color:#FFF;width:100%;position:relative}section .search-box{padding:0 10px 10px;margin-top:25px;width:375px}.search-box-out{position:absolute;top:0;left:80px;z-index:3}.search-box h2.title{margin:0 -15px 20px 5px;font-size:24px;padding:15px;border-top:5px solid #F7F5FB;color:#1a7d5c;background-color:#F7F5FB}.search-box h2.title a{color:#1a7d5c}.search-box h2.title.active{border-top:5px solid #009c8f;background-color:#FFF}.search-box .bar{margin-left:-10px;min-height:5px;background-color:#009c8f;display:block;width:200px}.search-box .form-control,.search-box .input-group-addon{border-radius:0}.search-box .input-group-addon{background-color:#FFF;color:#009664;width:52px}.search-box .btn-search,.wrap-btn-double .btn-search{z-index:1;font-weight:700;margin-bottom:0;border:2px solid #FFF;position:relative;font-size:20px}.search-box .wrap-btn-search,.wrap-btn-double{display:block;padding:2px;background-color:#62eac1;margin-top:20px;border-radius:8px}.btn-box,.wrap-btn-double{margin-top:10px}.search-box .btn-search.btn-primary,.wrap-btn-double .btn-search.btn-primary{background-color:#1a7d5c}.search-box .btn-search.btn-primary:hover,.wrap-btn-double .btn-search.btn-primary:hover{color:#1a7d5c;background-color:#FFF}.search-box input.form-control{font-size:15px;color:#444}.search-box .passenger{position:relative}.search-box .passenger .input{position:absolute;display:none;z-index:11;top:46px;background-color:#FFF;padding:15px;border:1px solid #ddd;border-top:none}.search-box .passenger .input .text{padding-top:8px;padding-left:0}.search-box .passenger .input .text span{color:red}.search-box .passenger .input input[type=text]{text-align:center}.search-box #arrive-city,.search-box #depart-city,.search-box .passenger #passenger{background:url(../images/sprite.png) right 0 top 17px no-repeat #FFF}.search-box .passenger .data-adult,.search-box .passenger .data-child,.search-box .passenger .data-infant{margin-bottom:15px}.chosen-container{font-size:15px!important}.chosen-container-single .chosen-single{border-radius:0!important;border:1px solid #ccc!important;padding:10px 16px!important;height:46px!important;background-image:none!important}.chosen-container-single .chosen-single div b{background-position:0 12px!important}.search-box .input-group{width:100%}.search-box input:focus{outline:0!important;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#CCC}.search-box .form-control[readonly]{background-color:#fff}.search-out .carousel .item,.search-out .carousel .item img{min-height:510px}.search-out .carousel-caption{left:490px;right:200px;top:100px;text-align:left;z-index:1;position:absolute}.search-out .carousel-caption h2{font-size:36px;line-height:1.5}.search-out .carousel-caption a.box{border-width:2px}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.btn-box{font-size:24px;padding:8px 25px;border:3px solid;border-radius:5px;display:inline-block;z-index:1000}.btn-box:hover{color:inherit}.btn-box-white{color:#FFF;border-color:#FFF}.btn-box-white:hover{background-color:#FFF;color:#444;text-shadow:none}.btn-box-blue{color:#1a7d5c;border-color:#1a7d5c}.btn-box-blue:hover{color:#FFF;background-color:#1a7d5c;border-color:#1a7d5c}.home-intro{background-color:#F7F3FA;min-height:100px;display:block;padding:20px}#current-event,main.main-home{min-height:400px}.home-intro h2{margin-top:0;padding-top:10px;font-weight:100;color:#222}.home-intro .btn-box{margin-top:0;text-align:center}.title-event{margin:30px 0 25px;color:#000;font-size:24px}.title-event a{color:#000}main.main-home{border-bottom:1px solid #DDD;margin-bottom:10px}.home-gadget{margin-top:10px}.home-gadget .getapp{padding-top:45px}.home-gadget .getapp h4{color:#2E0E7C;line-height:1.1;font-size:20px;margin:0 0 7px}.sideright .btn-print{display:block;text-align:center;margin-top:82px}.sideright .elm{margin-top:20px;padding:15px;display:block;background-color:#F0F0F0}.sideright-box{border:1px solid #ddd;border-radius:2px;margin-bottom:10px;margin-top:10px}.home-intro2 .m-title{margin-bottom:15px}.home-intro2 .m-title h3{font-size:26px;color:#111}.home-intro2 .media .media-heading{font-size:14px;color:#222;font-weight:700}.home-intro2 .media .media-body{font-size:13px;line-height:1.2;color:#333}.home-intro3{display:block;background-color:#F1F1F1;min-height:235px;margin:40px 0 20px}.home-intro3 h3{line-height:1.5}.home-intro3 .btn-primary{background-color:#4C66A3;border-radius:3px;border:none;padding:10px 25px;font-size:16px}.home-intro3 .btn-warning{background-color:#FEA90E;border-radius:3px;border:none;padding:10px 25px;font-size:16px}#konfirmasiModal .btn-primary{background-color:#4C66A3}#konfirmasiModal .btn-warning{background-color:#FEA90E}.list-thumb .col-md-3{margin-bottom:30px}.list-thumb .thumbnail img{margin-bottom:0;width:100%;display:block;overflow:hidden;height:180px}.list-thumb .thumbnail{margin-bottom:5px;padding-bottom:0}.list-thumb .thumbnail:hover{border-color:#ddd}.list-thumb .caption h4{margin:0;padding:0}.list-thumb .caption h4 a{font-size:13px;color:#333}.list-thumb .caption h4 a:hover{color:#000}.list-thumb .caption a{display:block}.list-thumb a.cat{font-size:12px;color:#666}.list-thumb a.cat:hover{color:#333}.list-thumb a.alarm{font-size:12px;color:#4EB9FF;font-weight:700}.list-thumb .flipper-inside .back{background-color:#002951;color:#FFF;padding:10px;font-size:12px;font-style:italic;height:180px;width:155px;display:block;z-index:2!important}.list-thumb .flipper-inside{margin:auto;width:100%;display:block}.list-thumb .flipper-inside .front{text-align:center}.list-thumb .flipper-inside .back a{color:#FFF}.list-thumb .flipper-inside .back .btn{font-style:normal;font-weight:700!important}.list-thumb .flipper-inside .back .b-btn{margin-top:10px}.list-thumb .pagination{margin-top:0}.nav-bottom{min-height:140px;background-color:#434777;padding-top:20px}.nav-bottom a{display:inline-block;color:#FFF;font-size:14px;padding:1px 0;margin:5px 10px 5px 0}.nav-bottom ul{list-style:none;margin:0;padding:0}.nav-bottom ul li a{display:block;color:#FFF;font-size:12px;padding:1px 0;margin:0}.nav-bottom ul li a:hover{color:#DDD}.nav-bottom ul.about-us li a{font-weight:700}.home-payment{margin-bottom:40px}.home-payment .airlines{margin-bottom:10px}.home-payment img{margin:0 10px}footer{font-family:latolight;letter-spacing:.5px}footer .list-inline{margin:0 20px 0 0}footer p{font-size:12px;color:#9cade3}footer a{color:#d7def4;display:block;font-size:12px}footer a:hover{color:#afbee9;text-decoration:none}footer .bg-1{background-color:#f2f2f2;color:#333;font-size:14px}footer .bg-2{background-color:#37c1af;color:#fff}footer li{padding-top:5px}footer strong{color:#d7def4;font-size:14px}footer .mobile-line{border-right:1px solid #d9d9d9}footer ul.list-inline img{height:44px}footer .list-menu li{font-weight:700;padding-right:20px;padding-left:0;padding-bottom:10px}footer .list-menu-1{position:relative;padding-top:40px;padding-bottom:5px;font-size:12px}footer .line{height:2px;display:block;opacity:.7;background-color:#9cade3}footer .img-footer-bottom{padding-top:30px;padding-bottom:0;position:relative}footer .img-footer-bottom a{text-align:center}footer #img-certificate{height:56px}footer .container.center-in-mobile{padding-top:10px;padding-bottom:10px}footer .list-menu-top{padding-top:30px;padding-bottom:10px}footer #metode-pembayaran{color:grey}footer .cert{padding-top:20px;padding-left:10px}footer .cert ul li img{height:35px}footer .fa-inverse{color:#37c1af}ul.ui-autocomplete{max-height:315px;overflow-y:auto;overflow-x:hidden;display:block!important}* html .ui-autocomplete{height:315px;display:block!important}.chosen-wrap .chosen-results{display:block;width:303px}#rute-change,.chosen-wrap,.chosen-wrap .title{display:none}.chosen-wrap .chosen-results>ul{font-size:13px}.chosen-wrap .chosen-results>ul li a{color:#444}.chosen-wrap .chosen-results>ul li:hover a,.ui-state-focus,.ui-widget-content .ui-state-focus{color:#FFF!important}.chosen-wrap .input-group{margin:0;padding:0;border-radius:5px!important}.chosen-wrap .input-group .form-control{border-radius:4px 0 0 4px!important;border-right:none}.chosen-wrap .input-group .input-group-addon{border-radius:0 4px 4px 0!important;border-left:none;color:#666}.chosen-wrap{background-color:#FFF;width:303px;padding:0 10px 10px;top:150px;left:77px;z-index:20;height:365px;position:absolute;border:1px solid #CCC;border-top:none}#chosen-wrap-arrive{top:210px}.chosen-wrap li.ui-autocomplete-category{font-weight:700;color:#222;font-size:13px;margin-top:4px}.chosen-wrap input:focus{outline:0!important;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;border-color:#CCC}.search-box-side .chosen-wrap{left:67px;width:276px;top:125px}.search-box-side #chosen-wrap-arrive{top:188px}#rute-change-wrap{position:relative;height:1px;width:1px;display:block}#rute-change-out{position:absolute;left:0;top:-35px;z-index:10;width:53px;height:50px;background-color:transparent}#rute-change{padding-top:10px}#rute-change-out:hover #rute-change,.header-line{display:block}.page-content{margin-bottom:60px}.header-line{height:2px;background-color:#CBCBCB;width:100%}.buy-step{margin-bottom:35px;margin-top:25px;font-size:12px}.buy-step .success{color:#27812A}.buy-step .proses{color:#009c8f}.buy-step .grey{color:#CBCBCB}.buy-step .red{color:#DA000C}.buy-step .title{font-size:20px;font-weight:700;margin-top:10px;display:inline-block}.buy-step .icon-out{position:relative;overflow:hidden}.buy-step .icon-out:not(:first-child){padding-left:5px}.buy-step .icon-inner{padding:0 8px 0 0;margin:0;display:inline-block;background-color:#FFF}.buy-step .icon-inner .fa-stack{float:left}.buy-step .line{display:block;height:5px;background-color:#CBCBCB;position:absolute;z-index:-1;top:25px;left:0;right:0;margin-left:15px}.flight-rute,.flight-rute .flight-rute-dt,.item-flight .flight-rute-dt{position:relative}.page-ticket h2{font-size:24px;margin-top:15px}.bayar-elm{padding-left:15px;padding-bottom:15px}.metode-bayar{border-top:8px solid #6287E1}.metode-bayar-sm{border-top:4px solid #6287E1;margin-bottom:30px}.metode-bayar-sm table{margin-left:-5px;font-size:16px}.page-ticket .elemen1,.page-ticket .elemen2{border-bottom:1px solid #CBCBCB;display:inline-block;margin-bottom:15px;padding:0 2px 10px 15px}.page-ticket .elemen2{display:block}.page-ticket .side{font-size:16px}.page-ticket .side h2.title{border-bottom:1px solid #CBCBCB;padding:0 15px 10px}.page-ticket .side .elemen{padding-left:15px;padding-bottom:10px}.page-ticket .side table.price{font-size:14px}.page-ticket .side table.price tr td:first-child{padding-left:20px}.page-ticket .side table.price tr.total td{border-top:1px solid #CBCBCB!important;padding-top:20px;margin-top:10px}.choose-method{border:2px solid #000;border-top:6px solid #009c8f;padding:15px 0;margin-bottom:30px}.choose-method h2{margin-top:0;margin-bottom:0}.choose-method .icon{float:left;margin-right:10px}.choose-method .icon.fa-circle{color:#DDD}.choose-method h2 small{display:block;font-size:16px;color:#333}.choose-method .elemen2{margin-bottom:0}.choose-method .radio-choose label{padding-top:5px;padding-bottom:5px;font-weight:400;color:#009c8f;border-top:3px solid #FFF;display:block}.choose-method .radio-choose label:hover{cursor:pointer;border-top:3px solid #6287E1}.choose-method .radio-choose .element{padding-left:0;padding-right:0}.choose-method .radio-choose .element:first-child{padding-left:15px}.choose-method .radio-choose .element:first-child label{padding-left:40px}.choose-method .radio-choose .element:last-child{padding-right:15px}.choose-method input[type=radio],.choose-method input[type=checkbox],.input-check-15{transform:scale(1.5)}.choose-method .detail-input{margin-top:15px;margin-bottom:15px}.choose-method .buyer{margin-left:0;margin-right:0;margin-top:15px}.choose-method .buyer .number{font-size:1.7em;margin-left:-2px}.choose-method .buyer .number .fa-inverse{font-size:20px;font-weight:700}.choose-method .buyer .same{margin-top:10px;font-size:15px;font-weight:700}.next-event{border:1px solid #D5DCE5;padding:15px 0}.next-event h3{margin:0;padding:0 15px;font-size:16px;font-weight:700}.next-event ul{list-style:none;margin:0;padding:0}.next-event ul li{margin:0;padding:10px 15px 0 0;font-size:14px}.next-event ul li a{padding:0;margin:0}.next-event ul li .date span{font-size:26px;display:block;padding:0;margin:0;line-height:1}.next-event ul li .list{border:1px dashed #CCC;padding:10px}.next-event ul li h4{margin:0;padding:0;font-size:16px}.next-event ul li h4 span{display:block;font-size:14px;margin-top:7px}.logo-bank-method{margin-top:15px;margin-bottom:50px;padding-left:20px;padding-right:30px}.logo-bank-method .thumbnail{border:4px solid #CCC;padding:0;color:#009c8f;min-height:90px}.logo-bank-method .element{padding-left:10px;padding-right:0;margin-left:0}.logo-bank-method img{height:80px;margin-top:20px;margin-bottom:20px;overflow:hidden}.logo-bank-method span{padding:5px;display:block;font-size:14px;font-weight:700;color:#009c8f}.logo-bank-method .thumbnail.active,.logo-bank-method .thumbnail:hover{border-color:#6287E1;text-decoration:none}.logo-bank-method .thumbnail.active span,.logo-bank-method .thumbnail:hover span{color:#FFF;background-color:#6287E1}.time-running{border:2px solid #000;border-top:6px solid #ECA932;padding:10px 15px;margin-bottom:30px}.time-running .icon{color:#DD9E2F;float:left;margin-right:15px;margin-top:0}.time-running .time{color:#845931;font-size:24px;font-weight:700;display:block;line-height:1}.time-running .limit{clear:both;background-color:#ECA932;display:block;color:#FFF;padding:10px 15px;font-size:15px;text-align:center;margin:0 -2px;border-left:2px solid #93630C;border-right:2px solid #93630C}.time-running.pay{padding:0}.time-running .inner-pay{padding:10px 15px}.finish-booking .img{padding:15px 15px 0}.finish-booking .img img{border-left:1px solid #CCC;border-right:1px solid #CCC;max-height:90px}.finish-booking .kode{padding-top:25px;border-bottom:1px solid #CCC;padding-bottom:15px}.finish-booking .kode h2{line-height:1;margin:0}.title small{display:block;margin-top:10px}.flight-fasilities{font-size:14px;color:#009c8f;margin-top:15px}.flight-fasilities span{margin:0 10px}.flight-rute{font-size:15px;border-bottom:1px solid #CBCBCB;padding:0 15px 15px}.flight-rute .time,.item-flight .time{font-weight:700;font-size:16px;color:#333}.flight-rute .code,.item-flight .code{color:#009c8f;font-size:14px;font-weight:700;display:block}.flight-rute .duration,.item-flight .duration{border:1px solid #CCC;display:block;padding:1px 2px;font-size:13px;color:#333;border-radius:10px;margin-top:10px;background-color:#FFF;z-index:2}.flight-rute .direct,.item-flight .direct{font-size:13px}.flight-rute .line,.item-flight .line{height:1px;background-color:#CCC;position:absolute;z-index:-1;width:130px;top:20px;margin-left:auto;margin-right:auto;left:0;right:0}.flight-rute .circle,.item-flight .circle{position:absolute;display:block;height:20px;width:10px;left:0;border-radius:0 10px 10px 0;top:50px}.item-flight .circle,.item-flight .circle span{border-radius:0 12px 12px 0;height:24px;z-index:100}.flight-rute .circle.red,.item-flight .circle.red,.kelas span.red{background-color:#DA000C}.flight-rute .circle.yellow,.item-flight .circle.yellow,.kelas span.yellow{background-color:#ECA932}.flight-rute .circle.blue,.item-flight .circle.blue,.kelas span.blue{background-color:#009c8f}.item-flight .circle{top:27px;width:12px}.item-flight .circle span{display:none;width:40px;text-align:center;background-color:inherit;color:#FFF;font-size:13px;padding-top:4px}.item-flight:hover .circle span{display:block}.item-flight .flight-rute-dt .dur-out{position:relative}.item-flight .flight-rute-dt .dur-out .line{width:140%;left:-20%}.page-search{margin-top:30px;margin-bottom:60px}.search-result-out{padding-left:5px;margin-bottom:30px}.search-result{border:1px solid #ccc}.search-result .header{background-color:#4A90E2;color:#FFF;border-top:4px solid #1B247D;padding:10px 15px}.search-result .header .fa-stack{float:left;margin-right:5px;color:#FFF}.search-result .header .fa-stack .fa-inverse{color:#4A90E2}.search-result .header h3{margin:0;padding:0}.search-result .header h3 div{line-height:1.3}.search-result .header h3 small{display:block;color:#FFF}.search-result .header .text-date{font-size:18px;font-weight:700;padding-top:15px;text-align:right}.search-result .loading{color:#243690;padding:15px 0}.search-result .loading h3{line-height:1.5;font-size:26px;margin:0;padding:0}.search-result .loading h3 small{display:block;color:#243690}.search-result .animate{display:block;height:4px;padding:0;background-color:#DDD;overflow:hidden}.search-result .animate .animate-inner{width:0;height:100%;display:block;float:left;background-color:#CA021A;margin:0;-webkit-transition:width .6s ease;transition:width .6s ease}.search-result .button .btn-primary{border:2px solid #1a7d5c;display:block;padding-left:5px;padding-right:5px;text-align:center}.search-result .button .btn-primary:hover{background-color:#FFF;color:#1a7d5c}.search-result .result-list{margin-top:15px}.search-result .item-flight{padding:15px 0;position:relative;border-bottom:1px solid #DDD}.item-flight .logo{padding-left:38px;padding-right:0;padding-top:0}.item-flight .logo .flight-num{display:block;font-size:13px}.item-flight .facilities{padding-left:10px;padding-right:10px;font-size:14px}.item-flight .facilities span{display:block}.item-flight .facilities .enable{color:#1B247D}.item-flight .facilities .disable,.item-flight .price-strip{color:#CCC;text-decoration:line-through}.item-flight .price-out{padding-right:15px}.item-flight .price-strip{font-size:14px;display:block}.item-flight .price{font-size:16px;color:#B83831;font-weight:400;display:block}.item-flight .price span{font-size:22px;font-weight:700}.item-flight .button{padding-left:0;padding-right:30px}.item-flight .flight-in-mobile,.show-in-mobile{display:none}.item-flight .flight-rute-dt{padding-left:0;padding-right:0}.item-flight .kelas span{border-radius:8px;padding:4px 10px;color:#FFF;font-size:13px}.search-box-side{border:1px solid #CCC;padding:0 15px 15px;margin-bottom:30px}.search-box-side .search-box h2.title{margin-right:0;margin-left:0}.search-filter h4{font-size:15px;font-weight:700;color:#AAA;margin-bottom:7px;padding:0}.search-filter .element{font-size:16px;margin-bottom:15px}.lbl-check,.search-filter .element label{color:#1B247D;font-weight:400}.lbl-check input[type=checkbox] [type=checkbox],.search-filter .element input[type=checkbox]{transform:scale(1.2);-webkit-transform:scale(1.2);margin-right:5px}.search-filter .element .price{font-weight:700;color:#DA000C}.result-selected{margin-bottom:30px}.result-selected.search-result .header{background-color:#FFF;color:#1B7D27;border-bottom:1px solid #CCC;border-top:4px solid #1B7D27}.result-selected.search-result .header h3 small{color:#333}.result-selected.search-result .header h3 small span{color:#AAA}.result-selected.search-result .header .fa-stack{color:#1B7D27}.result-selected.search-result .header .fa-stack .fa-inverse{color:#FFF}.result-selected.search-result .button .btn-primary{background-color:#FFF;color:#1a7d5c;border:2px solid #1a7d5c}.result-selected.search-result .button .btn-primary:hover{background-color:#1a7d5c;color:#FFF}.flight-double .code,.flight-double .facilities span,.flight-double .time{display:inline-block!important}.flight-double .elm-time{position:relative;border-top:1px dashed #CCC;padding-top:10px}.flight-double .elm-time .line{top:20px}.flight-rute-dt .elm-time:first-child{border-top:0;padding-top:0}.flight-rute-dt .elm-time:first-child .line{top:10px}.flight-double .facilities{font-size:12px;margin-bottom:10px}.flight-double .facilities span{margin:1px 3px}.flight-double .duration{margin-top:0}.flight-double .logo{padding-left:15px}.flight-double .flight-rute-dt{padding:0}.flight-double .flight-rute-dt .left{padding-right:0}.flight-double .flight-rute-dt .right{padding-left:0}.flight-double .price-out{padding-right:15px}.flight-double .button{padding-left:15px}.out-date-navigate{padding-left:42px;padding-right:42px;position:relative;background-color:#2C75CB;border-top:1px solid #1B247D;display:block}.date-navigate{display:block;padding:0;overflow:hidden;width:100%;position:relative;height:50px}.date-navigate .element{display:block;float:left;width:135px;margin:0;padding:0}.date-navigate .element a{color:#FFF;font-size:15px;font-weight:400;display:block;text-align:center;background-color:#2C75CB;padding:5px 0;margin:0}.date-navigate .element a span{font-weight:700;display:block}.date-navigate .element a:hover,.date-navigate .element.active a,.date-navigate .element.active a:hover{background-color:#FFF;color:#1B247D;border-top:3px solid #1B247D;padding-top:2px}.date-navigate .element a:hover span,.date-navigate .element.active a span{color:#DA000C}.date-navigate .element a:hover{text-decoration:none;border-top:none;padding-top:5px}.out-date-navigate .nav{position:absolute;top:0;width:42px;color:#FFF;font-size:34px;height:50px;text-align:center}.out-date-navigate .nav.right{right:0}.out-date-navigate .nav.left{left:0}.date-navigate-inner{display:block;width:1215px;position:absolute;left:-270px}.slider .ui-state-default,.slider .ui-widget-content .ui-state-default,.slider .ui-widget-header .ui-state-default{border:1px solid #1B247D;background:#FFF;border-radius:50%}.slider .ui-slider .ui-slider-handle{width:1.5em;height:1.5em}.slider .ui-widget-header{border:1px solid #1B247D;background:#1B247D}.slider .ui-widget-content{border:1px solid #CCC;background:#CCC}.slider .ui-slider-horizontal .ui-slider-handle{top:-.4em}.lbl-check input[type=checkbox],.search-filter input[type=checkbox]{display:none}.lbl-check input[type=checkbox]+label,.search-filter input[type=checkbox]+label{margin:2px 5px 0 0;background:url(../images/checkbox-blue.png) -4px -28px no-repeat;height:18px;width:17px;float:left}.lbl-check input[type=checkbox]:checked+label,.search-filter input[type=checkbox]:checked+label{background-position:-4px -3px}.tab-flight{margin-bottom:30px}.tab-flight .btn{border-radius:0}.tab-flight .btn.active{border-bottom:none}.tab-flight .tab-content{padding:15px;border:1px solid #009c8f;border-top:none;display:none;background-color:#009c8f;color:#FFF}.tab-flight .tab-content .lbl-check{margin-right:10px}.btn-group,.tab-flight .btn{color:#009c8f;border-color:#009c8f}.tab-flight .btn{padding-top:3px;padding-bottom:3px}.tab-flight .tab-content label{font-weight:700;font-size:15px;color:#FFF}.tab-flight .btn-default.active{background-color:#009c8f;color:#FFF}.btn-filter-flight .fa-inverse,.tab-flight .btn-default.active .fa-inverse{color:#009c8f}.tab-flight .lbl-check input[type=checkbox]+label{background:url(../images/checkbox-white.png) -4px -3px no-repeat}.btn-filter-flight{padding:5px;border-radius:0!important}#side-search-filter-out{display:none;position:fixed;top:0;left:0;bottom:0;background-color:#FFF;width:250px;z-index:2000;border-right:1px solid #CCC;padding-bottom:60px}#side-search-filter-out .search-filter .element{font-size:13px}#side-search-filter-out .content{overflow:scroll;overflow-x:hidden;height:100%;margin:0 0 30px;padding:0 15px 15px;line-height:1.5}#side-search-filter-out .content h4{font-weight:400;background-color:#EEE;color:#333;margin:0 -15px 15px;padding:7px 15px;display:block}#side-search-filter-out .header{padding:8px 15px;background-color:#EEE;font-weight:700;font-size:15px}.mobile-hide{display:block!important}.AIR.price-strip,.CIT .price-strip,.CIT.price-strip,.mobile-show{display:none!important}.item-flight .circle.line-show{top:auto;bottom:0;left:15px}.item-flight .circle.line-show span{display:block;width:75px;font-weight:700;text-transform:capitalize;font-size:12px}.item-flight .after-discount-text{color:#FFF;background:#B83831;font-size:10px;font-weight:700;display:block;padding:2px 10px;float:right;position:relative;height:18px;max-width:140px;min-width:110px}.item-flight .after-discount-text.yellow{background:#ECA932}.item-flight .after-discount-text:after,.item-flight .after-discount-text:before{content:"\A";border-style:solid;border-width:9px 0 9px 7px;border-color:transparent transparent transparent #FFF;position:absolute;left:0;top:0}.item-flight .after-discount-text:after{right:0;left:auto;border-width:9px 7px 9px 0;border-color:transparent #FFF transparent transparent}.item-flight .air-logo.GAR,.item-flight .air-logo.LIO,.item-flight .air-logo.LIO-ID,.item-flight .air-logo.LIO-IW,.item-flight .air-logo.SRI{margin-top:-15px}.item-flight .air-logo.LIO{height:35px}.search-result .SRI .item-flight{min-height:115px}.item-flight .logo{padding-bottom:28px}.air-logo.CIT{height:30px}.air-logo.GAR{height:45px}@media(max-width:767px){.buy-step,.home-intro,.item-flight .facilities,.mobile-center{text-align:center}header{min-height:60px;border-bottom:1px solid #DDD;padding-bottom:15px;margin-bottom:0;padding-top:20px}header .logo{height:50px}header .title-conf,header .title-conf a{font-size:13px;padding-top:5px;line-height:1.5}header .title-contact .mail{font-size:10px}header .title-contact .phone{font-size:9px;border:2px solid #009c8f;padding:1px 3px}header #mobile-menu{display:inline-block;color:#666}header #mobile-menu i{margin-top:11px;font-size:32px}#mobile-menu-list{display:none;background-color:#F8F8F8}#mobile-menu-list .navbar-nav{margin-top:0}#mobile-menu-list li a{font-size:16px;font-weight:500}.search-out .carousel .item,.search-out .carousel .item img{min-height:140px!important}section.search-out{background-color:#F0F0F0;height:auto;position:static!important}#form-search-side,.search-box h2.title.active,section .search-box{background-color:#009c8f}section .search-box{width:100%!important;margin-top:20px!important;margin-bottom:20px!important}.search-box-out{position:static}.search-box-out .search-box-inner{margin-right:auto;margin-left:auto}.search-box h2.title{border-top:none;color:#009c8f;background-color:#F0F0F0}.search-box h2.title.active{border-top:none;color:#FFF}.search-box .bar{background-color:#009c8f;width:200px}.search-box .form-control,.search-box .input-group-addon,.search-box input{background-color:#FFF!important;font-size:14px!important}.search-box .btn-search,.wrap-btn-double .btn-search{z-index:0}.search-box .passenger .input{left:0}.search-box .passenger .act-minus,.search-box .passenger .act-plus{display:inline-block}.input-group{font-size:14px!important}.input-group-lg>.input-group-addon{height:auto!important;padding:10px 16px;font-size:14px;line-height:1.33}main.main-home{border-bottom:none;margin-bottom:40px}.tab-hide{display:static}.home-intro .btn-box{width:auto!important;padding:8px 30px}.home-intro h2{margin-top:0;padding-top:0}.list-thumb{margin-top:30px}.home-gadget{margin-top:0}.home-gadget .getapp{padding-top:0}.home-gadget .getapp h4{font-size:24px;margin-bottom:30px;font-weight:700}.search-out .carousel-caption,.search-out .carousel-indicators{display:none!important}.chosen-container.chosen-container-single{border-radius:0!important;width:100%!important;display:block;background-color:#FFF}.chosen-container-single .chosen-single{font-size:14px!important;border:1px solid #ccc!important}ul.ui-autocomplete{max-height:100%!important}* html .ui-autocomplete{height:100%!important}.chosen-wrap .chosen-results{display:block;width:100%;height:auto!important;position:static!important}.chosen-wrap{display:none;background-color:#FFF;width:100%;top:0;left:0;right:0;z-index:20;height:100%;position:absolute;border:1px solid #CCC;padding:20px}.chosen-wrap .chosen-results>ul li{font-size:16px!important;border-bottom:1px solid #DDD}.chosen-wrap .chosen-results>ul li a{padding-top:8px;padding-bottom:8px;display:block}.chosen-wrap .title{color:#009c8f;display:block;font-size:20px;margin-bottom:15px;font-weight:700}.buy-step,.header-line{display:none}#chosen-wrap-arrive,#chosen-wrap-depart{top:0}.page-content{margin-top:20px}.buy-step{font-size:8px}.buy-step .title{font-size:14px;display:block}.buy-step .line,.item-flight .logo .flight-num{display:none}.buy-step .icon-out:not(:first-child){padding-left:15px}.buy-step .icon-out .fa-circle-o{margin-left:4px}.buy-step .icon-inner .fa-stack{float:none}.choose-method input[type=radio],.choose-method input[type=checkbox],.input-check-15{transform:scale(1)}.choose-method .radio-choose label{font-size:16px}.choose-method .radio-choose .element,.choose-method .radio-choose .element:first-child{margin-left:0;margin-right:0;padding-left:30px;padding-right:30px}.choose-method .radio-choose .element:first-child label{padding-left:20px}#konfirmasiModal .btn-primary{margin-bottom:15px}.next-event{margin-top:25px}.item-flight .facilities span{display:inline;margin:0 5px}.item-flight .price-out{text-align:center;margin:10px 0}.item-flight .price-strip{display:inline;font-size:20px}.item-flight .price{display:inline}.item-flight .circle{display:none}.item-flight .flight-rute-dt{margin:10px 0;padding-right:30px;padding-left:30px}.item-flight .flight-rute-dt .element{padding-right:0;padding-left:0}.item-flight .flight-in-mobile,.show-in-mobile{display:block}.item-flight .line{width:170px}.item-flight .logo{padding-left:30px}.item-flight .button{padding-left:30px;padding-right:30px}.search-result-out{padding-left:15px}.item-flight .flight-rute-dt .dur-out .line{width:120%;left:-10%}.search-box-side{display:none}.flight-double .flight-rute-dt{padding-left:30px;padding-right:30px}.flight-double .flight-rute-dt .left{padding-right:15px}.flight-double .flight-rute-dt .right{padding-left:15px}.date-navigate-inner{left:-405px}.mobile-hide{display:none!important}.mobile-show{display:block!important}.item-flight .after-discount-text{float:none;margin:0 auto}footer .center-in-mobile,footer .img-footer-bottom a{text-align:center}footer .mobile-hide{display:none}footer .mobile-line{border-right:hidden}footer .list-menu li{padding-left:10px;padding-right:0;font-weight:700}footer .list-menu-1{padding-top:5px;padding-bottom:10px}footer .list-menu-top{padding-top:0}footer .img-responsive{margin:0 auto;padding-top:40px;padding-bottom:0;max-height:400px;display:block}footer .cert{padding-top:10px;padding-bottom:20px}footer .cert-div{padding-top:10px;padding-bottom:15px}}@media(min-width:768px){.search-out .carousel-caption,.search-out .carousel-indicators{display:none}.search-out .carousel-caption{right:60px}#mobile-menu,#mobile-menu-list{display:none!important}.search-box-out{position:absolute;top:0;left:80px;z-index:1}section .search-box{;padding:0 10px 10px;margin-top:25px;width:375px}.buy-step .icon-out:not(:first-child),.search-result-out{padding-left:15px}.buy-step{font-size:8px}.buy-step .title{font-size:14px;margin-top:6px}.buy-step .line{height:4px;top:15px;left:0;right:0;margin-left:15px}.choose-method input[type=radio],.choose-method input[type=checkbox],.input-check-15{transform:scale(1)}.choose-method .radio-choose label{font-size:14px}.search-box-side{display:none}.show-in-mobile{display:block}footer .img-responsive{margin:0 auto;padding-top: 20px;}}@media(max-width:890px){.tab-hide{display:none}}@media(min-width:900px){.search-box-side,.search-out .carousel-caption,.search-out .carousel-indicators{display:block}.buy-step{font-size:12px}.buy-step .title{font-size:20px;margin-top:10px}.buy-step .line{height:5px;top:23px;left:0;right:0;margin-left:15px}.choose-method input[type=radio],.choose-method input[type=checkbox],.input-check-15{transform:scale(1.5)}.choose-method .radio-choose label{font-size:14px}.show-in-mobile{display:none}}@media(min-width:992px){.buy-step{font-size:12px}.search-out .carousel-caption{right:200px}.choose-method .radio-choose label{font-size:16px}}/*add-file */@font-face{font-family:opensansregular;src:url(font/open-sans.regular.ttf)}@font-face{font-family:opensansbold;src:url(font/opensans-bold.ttf)}@font-face{font-family:opensanslight;src:url(fonts/lato/OpenSans-Light.ttf)}@font-face{font-family:latolight;src:url(../fonts/lato/Lato-Regular.ttf)}@font-face{font-family:latobold;src:url(../fonts/lato/Lato-Bold.ttf)}body{font-family:opensansregular}#promo{padding-top:10px;padding-bottom:20px;background-color:#3884c7;color:#FFF;border-top:2px solid #3277b3}#promo-card{padding-top:20px}#promo-card div.row.inline-center{padding:0}#promo-card .inline-center-now{margin-top:-30px;padding:0;-webkit-justify-content:center;justify-content:center}#promo-card .inline-center-end{margin-top:-30px;padding:0;-webkit-justify-content:center;justify-content:center;margin-bottom:40px}#promo-card .col-md-4{padding-bottom:20px}#promo-card .image{margin:0;height:140px;background-color:#f2f2f2}#promo-card .image img{width:100%}#promo-card .row{padding-top:40px}#promo-card .row .text-center{padding-bottom:20px;color:#404040}#promo-card .row .thumbnail{border:none;height:397px;padding:0;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}#promo-card .row .thumbnail .name{height:136px;background-color:#FFF}#promo-card .row .thumbnail .name h3 small{color:#000}#promo-card .row .thumbnail .name,#promo-card .row .thumbnail .periode-promo{position:relative}#promo-card .row .thumbnail .img-responsive{position:relative;background-color:#e6e6e6}#promo-card .lihat-promo{text-align:center;font-size:20px;font-weight:700}#promo-card .lihat-promo a{color:#009c8f;text-decoration:none}#promo-card .lihat-promo a:hover{color:#000333}#promo-card .nama-promo{color:#000}#promo-card .nama-promo,#promo-card p{line-height:1.5;padding-left:10px;padding-right:10px;margin-top:0}#promo-card .periode-promo{padding-top:15px;padding-left:0;text-align:center}#promo-card .caption.periode-promo{background-color:#f2f2f2;border-right:17px solid #FFF;border-left:17px solid #FFF;margin-top:-15px}#promo-card .periode-promo #tgl{font-weight:700}#promo-card .thumbnail p,.thumbnail span{color:#595959}@media(min-width:992px) and (max-width:1199px){footer .img-responsive{padding-top:85px}footer .cert>div>div>ul{display:flex}}@media(min-width:768px) and (max-width:991px){footer{letter-spacing:0}footer .mobile-line{border-right:hidden}footer .center-in-mobile{text-align:center}footer #alamat,footer .list-menu-top{text-align:left}footer .img-responsive{margin:0 auto 0 -30px;padding-top:120px;padding-bottom:0;display:block;max-width:310px}footer .list-menu-1 .row{padding-left:20px}} 