#place-order .modal-content #tour-warning{background-color:#fde5e5;padding:5px 10px;margin-top:20px;margin-bottom:15px;border-left:2px #c0392b solid}#place-order .modal-content #tour-warning i{color:#c0392b;padding-right:5px}@font-face{font-family:"Trajan Pro";src:url("../../../fonts/TrajanProRegular.woff") format("woff"),url("../../../fonts/trajan-pro-regular.ttf") format("truetype")}html,body{height:100%;color:#2c343b;line-height:1.5}body{background:#fff !important}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4{font-family:"Open Sans",sans-serif;font-weight:400}:focus{outline:-webkit-focus-ring-color auto 5px}.btn{text-transform:capitalize}.btn.btn-base{color:#fff;background-color:#29384b}.btn.btn-base:hover,.btn.btn-base:focus,.btn.btn-base.btn-raised:hover,.btn.btn-base.btn-raised:focus{background-color:#3b516c}.btn.btn-light-blue{color:#fff;background-color:#304052}.btn.btn-light-blue:hover,.btn.btn-light-blue:focus,.btn.btn-light-blue.btn-raised:hover,.btn.btn-light-blue.btn-raised:focus,.btn.btn-light-blue:not(.btn-raised):not(.btn-link):hover,.btn.btn-light-blue:not(.btn-raised):not(.btn-link):focus{background-color:#293A4C}.btn.btn-light-blue[disabled]{background-color:#293A4C;color:#fff;pointer-events:visiblepainted}.btn.btn-dark-blue{color:#fff;background-color:#293A4C}.btn.btn-dark-blue:hover,.btn.btn-dark-blue:focus,.btn.btn-dark-blue.btn-raised:hover,.btn.btn-dark-blue.btn-raised:focus,.btn.btn-dark-blue:not(.btn-raised):not(.btn-link):hover,.btn.btn-dark-blue:not(.btn-raised):not(.btn-link):focus{background-color:#304052}.btn.btn-orange{color:#fff;background-color:#ff8500}.btn.btn-orange:hover,.btn.btn-orange:focus,.btn.btn-orange.btn-raised:hover,.btn.btn-orange.btn-raised:focus,.btn.btn-orange:not(.btn-raised):not(.btn-link):hover,.btn.btn-orange:not(.btn-raised):not(.btn-link):focus{background-color:#f07d00}.btn.btn-dark-orange{color:#fff;background-color:#e9871d;padding:8px 30px;margin:0}.btn.btn-dark-orange:hover,.btn.btn-dark-orange:focus,.btn.btn-dark-orange.btn-raised:hover,.btn.btn-dark-orange.btn-raised:focus,.btn.btn-dark-orange:not(.btn-raised):not(.btn-link):hover,.btn.btn-dark-orange:not(.btn-raised):not(.btn-link):focus{background-color:#e17f16}.btn.btn-dark-orange:disabled,.btn.btn-dark-orange.btn-raised:disabled,.btn.btn-dark-orange:not(.btn-raised):not(.btn-link):disabled{color:#fff;background:#525252}.btn.btn-blue-highlight{color:#fff;background-color:#65b8d6}.btn.btn-blue-highlight:hover,.btn.btn-blue-highlight:focus,.btn.btn-blue-highlight.btn-raised:hover,.btn.btn-blue-highlight.btn-raised:focus,.btn.btn-blue-highlight:not(.btn-raised):not(.btn-link):hover,.btn.btn-blue-highlight:not(.btn-raised):not(.btn-link):focus{background-color:#59b2d3}.btn.btn-transparent{color:#535e6b;background-color:#f2f2f2;border:1px solid rgba(81,91,103,0.2);box-shadow:none}.btn.btn-transparent:hover,.btn.btn-transparent:focus,.btn.btn-transparent.btn-raised:hover,.btn.btn-transparent.btn-raised:focus{background-color:#f2f2f2 !important;-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0px rgba(0,0,0,0.15);-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0px rgba(0,0,0,0.15);box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0px rgba(0,0,0,0.15)}.btn.btn-transparent-orange{color:#e9871d;background-color:transparent;border:1px solid #e9871d;border-radius:0;padding:8px 30px;margin:0}.btn.btn-transparent-orange:hover,.btn.btn-transparent-orange:focus,.btn.btn-transparent-orange.active,.btn.btn-transparent-orange.btn-raised:hover,.btn.btn-transparent-orange.btn-raised:focus,.btn.btn-transparent-orange.btn-raised:active,.btn.btn-transparent-orange:not(.btn-raised):not(.btn-link):hover,.btn.btn-transparent-orange:not(.btn-raised):not(.btn-link):focus,.btn.btn-transparent-orange:not(.btn-raised):not(.btn-link).active{border:1px solid #e9871d;background-color:#e9871d;color:#fff}.btn.btn-transparent-orange:disabled,.btn.btn-transparent-orange.btn-raised:disabled,.btn.btn-transparent-orange:not(.btn-raised):not(.btn-link):disabled{color:rgba(0,0,0,0.26);background:transparent}.btn.btn-transparent-blue{color:#417689;background-color:transparent;border:1px solid #417689;border-radius:0;padding:8px 15px;margin:0}.btn.btn-transparent-blue:hover,.btn.btn-transparent-blue:focus,.btn.btn-transparent-blue.btn-raised:hover,.btn.btn-transparent-blue.btn-raised:focus,.btn.btn-transparent-blue:not(.btn-raised):not(.btn-link):hover,.btn.btn-transparent-blue:not(.btn-raised):not(.btn-link):focus{background-color:#417689;color:#fff}.btn.btn-outline{border:#293a4c solid 1px;font-weight:400}.btn.btn-outline.active,.btn.btn-outline:hover{background-color:#445d7c !important;color:#fff}.btn.btn-outline:focus{outline:0 !important}.btn.btn-outline-blue{border:#293a4c solid 1px;font-size:9.8px;padding:5px 10px;font-weight:400}.btn.btn-outline-blue.active,.btn.btn-outline-blue:hover{background-color:#445d7c !important;color:#fff}.btn.btn-outline-blue:focus{outline:0 !important}.btn.btn-outline-orange{border:#e9871d solid 1px;font-size:14px;padding:8px 30px;font-weight:400;color:#e9871d;background:#fff !important}.btn.btn-outline-orange.active,.btn.btn-outline-orange:hover{background-color:#f0ac63 !important;color:#fff}.btn.btn-outline-orange:focus{outline:0 !important}h1,.h1,.text-bigger{font-size:23.94px}h2,.h2{font-size:17.92px}h3,.h3{font-size:14px}.text-small{font-size:12.6px}.carousel{height:100%;margin-bottom:40px;z-index:0}.carousel .item{height:400px;background-color:#417689}@media (max-width: 1199px){.carousel .item{height:100%}}.carousel .carousel-caption{z-index:10}.carousel .carousel-inner>.item>img{position:absolute;top:0;left:0;right:0;min-width:100%;height:400px}.carousel .carousel-inner>.item>img,.carousel .carousel-inner>.item>a>img{margin:auto}.carousel .carousel-indicators{bottom:0px}@media (max-width: 991px){.carousel .carousel-indicators{bottom:20px}}.carousel-fade .carousel-inner .item{opacity:0;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}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d), (-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}#footer{color:#2c343b;padding:20px 0 20px;overflow:hidden;border-bottom:1px dotted rgba(44,52,59,0.2);margin-bottom:10px;padding-bottom:5px;border-top:1px solid rgba(44,52,59,0.2)}#footer .logo{padding-bottom:20px}@media (max-width: 767px){#footer .logo{padding-bottom:0}}#footer .logo img{height:60px}#footer .location{text-align:center;margin-top:0}@media (min-width: 768px){#footer .location{width:265px;text-align:left}}#footer .location .gmaps{width:100%;max-width:300px}#footer .location a{text-decoration:underline}#footer .location i{margin-right:10px}.quick-links{text-align:center;font-size:12px}.quick-links ul{margin-bottom:0}.quick-links li{display:inline-block;margin:0 5px;list-style:none}.quick-links li a{color:#23527C}.copyright{color:#23527C;font-size:12px}address{margin-top:15px}ul{padding:0}a{color:#c2c2c2}a:hover{color:inherit}.back-to-top{font-size:smaller;margin-bottom:5px}.back-to-top a{border-bottom:1px solid #c2c2c2}#header{color:#417689;z-index:100;margin-bottom:0}#header>.inner-ct{max-width:1200px;position:relative}#header .navbar-toggle{margin-top:25px}#header .navbar-brand{height:auto;z-index:1}#header #header-collapse{position:absolute}@media (min-width: 768px){#header #header-collapse{right:0;bottom:15px}}@media (max-width: 767px){#header #header-collapse{background-color:#2d3d52;width:100%;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.56);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.56);box-shadow:0 2px 5px 0 rgba(0,0,0,0.56)}}#header .navbar-nav>li>a{font-size:15px;font-weight:900;background:transparent}@media (max-width: 767px){#header .navbar-nav>li>a{padding-top:10px;padding-bottom:10px}}@media (max-width: 767px){#header{height:auto}#header .navbar-brand img{height:60px;padding:0}}#header .dropdown-menu{background-color:rgba(0,0,0,0.6);margin-top:-10px}#header .dropdown-menu li>a{padding:3px 20px;color:#fff;font-size:14px}#header .dropdown-menu li>a:hover{color:#333;background-color:rgba(255,255,255,0.6)}#header .dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top:-1px}#header .dropdown-menu li:hover .sub-menu{visibility:visible}#header .dropdown:hover .dropdown-menu{display:block}.parallax-ct{overflow:hidden;position:relative}.parallax-ct.inverted{color:#F5F5F5}.parallax-ct>.bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.parallax-ct>.bg img{position:absolute;left:50%;bottom:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.parallax-ct>.content .caption-box{background-color:rgba(0,0,0,0.5);color:#F5F5F5}.parallax-ct>.content .caption-box h2{font-weight:bold;font-size:30px}.parallax-ct>.content .caption-box h3{font-size:24px}.parallax-ct>.content .caption-box p{font-size:16px;font-weight:400}.pass-program-card h1:after{content:'';display:block;width:50px;height:1px;background:#29384b;margin-top:10px}.pass-program-card .photo{position:relative;overflow:hidden}.pass-program-card .photo::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;transition:all 0.25s ease-in-out}.pass-program-card img{width:100%}.pass-program-card .sub-title{font-weight:400;margin:20px 0 15px 0}.pass-program-card .sub-title:after{content:'';display:block;width:50px;height:1px;background:#29384b;margin-top:10px}@media (min-width: 450px) and (max-width: 767px){.pass-program-card p{margin:0}}.pass-program-card .price{font-size:23.94px;font-weight:400}.pass-program-card .description{background-color:#fff;position:relative}.pass-program-card .type{position:absolute;top:10px;right:10px;color:rgba(44,52,59,0.5);font-size:10px;font-weight:400;text-transform:uppercase}.pass-program-card .price-wrapper{border-top:1px solid rgba(44,52,59,0.2)}.pass-program-card .price-wrapper .label{background-color:transparent;color:rgba(44,52,59,0.5);padding:0;font-weight:normal}.pass-program-card .price-wrapper .price{font-size:23.94px;font-weight:400}.pass-program-card .content{margin:10px 5px;-moz-transition:box-shadow .25s ease 0s;-o-transition:box-shadow .25s ease 0s;-webkit-transition:box-shadow .25s ease;-webkit-transition-delay:0s;transition:box-shadow .25s ease 0s;-moz-box-shadow:rgba(0,0,0,0.45) 0 2px 5px;-webkit-box-shadow:rgba(0,0,0,0.45) 0 2px 5px;box-shadow:rgba(0,0,0,0.45) 0 2px 5px;background:#fff}@media (min-width: 450px) and (max-width: 767px){.program-card{width:50%}}@media (max-width: 449px){.program-card{width:100%}}.program-card .content:hover .photo::after{background:rgba(0,0,0,0.55) !important;color:#fff !important}.program-card .photo{position:relative;overflow:hidden}.program-card .photo::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;transition:all 0.25s ease-in-out}.program-card img{width:auto;height:200px}.program-card .corner-ribbon{width:150px;height:30px;background:#fff;position:absolute;top:15px;right:-40px;left:auto;text-align:center;line-height:28px;letter-spacing:1px;transform:rotate(45deg);-webkit-transform:rotate(45deg);overflow:hidden}.program-card .corner-ribbon img{width:60px;height:auto}.program-card .title,.program-card .description{padding:5px 10px}.program-card .title{background-color:#000;color:#F5F5F5;height:75px;font-weight:300;position:absolute;bottom:0;opacity:0.7;width:100%}.program-card .description{background-color:#fff;position:relative}.program-card .type{position:absolute;top:10px;right:10px;color:rgba(44,52,59,0.5);font-size:10px;font-weight:400;text-transform:uppercase}.program-card .price-wrapper{border-top:1px solid rgba(44,52,59,0.2)}.program-card .price-wrapper .label{background-color:transparent;color:rgba(44,52,59,0.5);padding:0;font-weight:normal}.program-card .price-wrapper .price{font-size:23.94px;font-weight:400}@media (min-width: 768px) and (max-width: 991px){.program-card .price-wrapper .price{font-size:17.92px}}.program-card .price-wrapper .price .all-in{float:right;font-size:12px;color:#fff;padding:0 8px;background:#e74c3c;border-radius:0;margin:0 0 3px}.program-card .departure-dates{position:absolute;top:10px;padding:10px;color:#fff;font-weight:400;font-size:12.6px;opacity:0;-moz-transition:all .25s ease-in-out 0s;-o-transition:all .25s ease-in-out 0s;-webkit-transition:all .25s ease-in-out;-webkit-transition-delay:0s;transition:all .25s ease-in-out 0s}.program-card .departure-dates a{text-decoration:underline;color:#fff}.program-card .content{margin:10px 5px;-moz-transition:box-shadow .25s ease 0s;-o-transition:box-shadow .25s ease 0s;-webkit-transition:box-shadow .25s ease;-webkit-transition-delay:0s;transition:box-shadow .25s ease 0s;border:1px solid #ddd}.program-card .content:hover .photo::after{background:rgba(255,255,255,0.55)}.program-card .content:hover img{-webkit-filter:blur(2px);filter:blur(2px)}.program-card .content:hover .departure-dates{opacity:1}.program-card-ct{max-width:1200px}.program-card-ct h1{background:#417689;color:#fff;font-weight:bold;padding:5px 0 8px 20px;margin-left:5px;margin-right:5px}.program-card-ct h3{color:#D79A4A}@media (min-width: 1200px){.program-card-ct{margin-left:auto;margin-right:auto}}.top-destination{max-width:1200px;margin-bottom:70px}.top-destination h1{background:#417689;color:#fff;font-weight:bold;padding:5px 0 8px 20px;margin-left:5px;margin-right:5px}.top-destination h3{color:#D79A4A}@media (min-width: 1200px){.top-destination{margin-left:auto;margin-right:auto}}.top-destination .title{background:url(/themes/goldenrama/img/gradien.png);color:#fff;height:75px;font-weight:bold;position:absolute;bottom:0;width:100%;font-size:18px;padding:20px 0 0 10px;line-height:20px}.top-destination .destinasitop-content .content{margin:10px 5px}.top-destination .destinasitop-content .content:hover .photo::after{background:none}.top-destination .destinasitop-content .photo{position:relative;overflow:hidden}.top-destination .destinasitop-content .photo img{height:204px;width:100%}.tab-ct{max-width:1190px}.select2-container--krajee .select2-selection{width:100%;border-radius:2px;border:1px solid #757678 !important;padding:4px;height:35px;background:inherit}.select2-container--krajee .select2-selection .select2-selection__rendered{padding:2px 6px;width:95%}.select2-container--krajee .select2-selection .select2-selection__clear{display:none}.modal-search-flight{width:133%;margin-left:-16%;color:#fff;background:rgba(0,0,0,0.5)}@media (max-width: 1199px){.modal-search-flight{width:100%;margin:auto}}.modal-search-flight #modal-search-flight-header{background:#417689;padding-bottom:20px}.modal-search-flight #modal-search-flight-body{padding:0;margin:0;background:#fff}.modal-search-flight #modal-search-flight-body .form-border{border:#999 solid 1px;color:#2c343b}.modal-search-flight .white{opacity:1;color:#fff}.tab-pane#group-tab-flight{min-height:400px}.search-flight{padding:30px 50px;box-shadow:none;color:#fff;border-radius:0}.search-flight .btn.btn-flight-type{border:1px solid #757678;color:#29384B;border-radius:0;background-color:initial;margin-right:10px !important}@media (max-width: 1199px){.search-flight .btn.btn-flight-type{padding:8px 15px}}.search-flight .btn.btn-flight-type.active{background-color:#FF8500;border:none;color:#fff;z-index:0}.search-flight .btn.btn-flight-type:hover,.search-flight .btn.btn-flight-type:focus{background-color:#FF8500}@media (max-width: 767px){.search-flight p,.search-flight label{font-size:smaller}}.search-flight .form-group{padding-bottom:7px;margin:10px 0 0 0}.search-flight .form-group label.control-label{font-size:14px;color:#29384B;margin:0 0 10px;font-weight:300}@media (max-width: 767px){.search-flight .form-group{margin:12px 0 0 0}}.search-flight .dot{border:none;border-bottom:1px dotted #dedede}.search-flight#search-exception{margin:40px auto 80px;max-width:800px;color:#333;background-color:#fff;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.55);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.55);box-shadow:0 2px 5px 0 rgba(0,0,0,0.55)}.search-flight#search-exception .form-border{border:1px solid #333}.search-flight#search-exception .form-group label.control-label{color:#333}.search-flight#search-exception .form-group .select2-selection--single{border-radius:2px;padding:4px;height:35px;border:1px solid #333 !important}.search-flight#search-exception .form-group .select2-selection__arrow{border-left:1px solid #333}.search-flight#search-exception .form-group .select2-dropdown--below{border-color:#333}.search-flight#search-exception .form-group .select2-selection__rendered{color:#333 !important}.search-flight#search-exception .form-border-dropdown{border-color:#333}.search-flight#search-exception .btn.btn-flight-type{border:1px solid #333;color:#333;margin-right:10px;border-radius:0;background-color:initial}@media (max-width: 1199px){.search-flight#search-exception .btn.btn-flight-type{padding:8px 15px}}.search-flight#search-exception .btn.btn-flight-type.active{background-color:#FF8500;border:none;color:#fff;z-index:0}.search-flight#search-exception .btn.btn-flight-type:hover,.search-flight#search-exception .btn.btn-flight-type:focus{background-color:#FF8500}.search-flight#tab-flight .form-border{border:1px solid #757678}.modal-search-hotel{width:133%;margin-left:-16%;color:#fff;background:rgba(0,0,0,0.5)}@media (max-width: 1199px){.modal-search-hotel{width:100%;margin:auto}}.modal-search-hotel #modal-search-flight-body{padding:0;margin:0}.modal-search-hotel .white{opacity:1;color:#fff}.search-hotel{padding:30px 50px;box-shadow:none;color:#757678;border-radius:0;min-height:345px}@media (max-width: 767px){.search-hotel p,.search-hotel label{font-size:smaller}}.search-hotel .form-group{padding-bottom:7px;margin:10px 0 0 0}.search-hotel .form-group label.control-label{font-size:14px;color:#29384B;line-height:1.42857143;margin:0 0 10px;font-weight:300}@media (max-width: 767px){.search-hotel .form-group{margin:12px 0 0 0}}.search-hotel .icon-field{position:absolute;right:10px;top:40px}.search-hotel .form-border{width:100%;border-radius:2px;border:1px solid #757678;padding:6px 12px;background:transparent}.search-hotel .form-border-dropdown{width:100%;color:white;border-radius:2px;border:1px solid #757678;padding:6px 12px;content:'<>';font-weight:400;background:url("../../../static/img/arrow-white.png") no-repeat right 10px bottom 8px transparent}.search-hotel .form-border-dropdown option{color:black}.search-hotel#search-exception{margin:40px auto 80px;max-width:800px;color:#333;background-color:#fff;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.55);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.55);box-shadow:0 2px 5px 0 rgba(0,0,0,0.55)}.search-hotel#search-exception .form-border{border:1px solid #333}.search-hotel#search-exception .form-group label.control-label{color:#333}.search-hotel#search-exception .form-group .select2-selection--single{border-radius:2px;padding:4px;height:35px;border:1px solid #333 !important}.search-hotel#search-exception .form-group .select2-selection__arrow{border-left:1px solid #333}.search-hotel#search-exception .form-group .select2-dropdown--below{border-color:#333}.search-hotel#search-exception .form-group .select2-selection__rendered{color:#333 !important}.search-hotel#search-exception .form-border-dropdown{border-color:#333;color:#333}.search-hotel#search-exception .btn-flight{border:1px solid #333;color:#333}.search-hotel#search-exception .btn-flight.active{border:none;color:#fff}.modal-search-train{width:133%;margin-left:-16%;color:#fff;background:rgba(0,0,0,0.5)}@media (max-width: 1199px){.modal-search-train{width:100%;margin:auto}}.modal-search-train #modal-search-train-body{padding:0;margin:0}.modal-search-train .white{opacity:1;color:#fff}.tab-pane#group-tab-train{min-height:400px}.search-train{padding:20px;box-shadow:none;color:#fff;border-radius:0;max-width:800px}.search-train .btn.btn-train-type{border:1px solid #fff;color:#fff;border-radius:0;background-color:initial;margin-right:10px !important}@media (max-width: 1199px){.search-train .btn.btn-train-type{padding:8px 15px}}.search-train .btn.btn-train-type.active{background-color:#FF8500;border:none;color:#fff;z-index:0}.search-train .btn.btn-train-type:hover,.search-train .btn.btn-train-type:focus{background-color:#FF8500}@media (max-width: 767px){.search-train p,.search-train label{font-size:smaller}}.search-train .form-group{padding-bottom:7px;margin:10px 0 0 0}.search-train .form-group label.control-label{font-size:14px;color:#fff;margin:0 0 10px;font-weight:300}@media (max-width: 767px){.search-train .form-group{margin:12px 0 0 0}}.search-train .dot{border:none;border-bottom:1px dotted #dedede}.search-train#search-exception{margin:40px auto 80px;max-width:800px;color:#333;background-color:#fff;-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.55);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.55);box-shadow:0 2px 5px 0 rgba(0,0,0,0.55)}.search-train#search-exception .form-border{border:1px solid #333}.search-train#search-exception .form-group label.control-label{color:#333}.search-train#search-exception .form-group .select2-selection--single{border-radius:2px;padding:4px;height:35px;border:1px solid #333 !important}.search-train#search-exception .form-group .select2-selection__arrow{border-left:1px solid #333}.search-train#search-exception .form-group .select2-dropdown--below{border-color:#333}.search-train#search-exception .form-group .select2-selection__rendered{color:#333 !important}.search-train#search-exception .form-border-dropdown{border-color:#333}.search-train#search-exception .btn.btn-train-type{border:1px solid #333;color:#333;margin-right:10px;border-radius:0;background-color:initial}@media (max-width: 1199px){.search-train#search-exception .btn.btn-train-type{padding:8px 15px}}.search-train#search-exception .btn.btn-train-type.active{background-color:#FF8500;border:none;color:#fff;z-index:0}.search-train#search-exception .btn.btn-train-type:hover,.search-train#search-exception .btn.btn-train-type:focus{background-color:#FF8500}.search-train#tab-train{background:rgba(0,0,0,0.5);margin:33px auto}#search-hotel-bar{width:100%;color:#fff;background:rgba(0,0,0,0.4)}#search-hotel-bar .content-item{float:left;padding:20px 5px}#search-hotel-bar .first-item{padding-left:0}#search-hotel-bar .last-item{padding-right:0}#search-hotel-bar p{margin:0 0 7px}@media (max-width: 767px){#search-hotel-bar p,#search-hotel-bar label{font-size:smaller}}#search-hotel-bar .select2-selection{width:270px}#search-hotel-bar .select2-selection__arrow b{border-color:#fff transparent transparent transparent}#search-hotel-bar .form-group{padding-bottom:7px;margin:10px 0 0 0}#search-hotel-bar .form-group label.control-label{position:static;color:#FFF;margin:0 0 7px;font-size:14px;font-weight:300;line-height:1.42857143}@media (max-width: 767px){#search-hotel-bar .form-group{margin:12px 0 0 0}}#search-hotel-bar .icon-field{position:absolute;right:10px;top:40px}#search-hotel-bar .form-border{width:100%;border-radius:2px;border:1px solid #FFF;padding:6px 12px;background:initial}#search-hotel-bar .form-border-dropdown{width:100%;color:white;border-radius:2px;border:1px solid #FFF;padding:6px 12px;content:'<>';font-weight:400;background:url("../../../static/img/arrow-white.png") no-repeat right 10px bottom 8px transparent}#search-hotel-bar .form-border-dropdown option{color:black}#search-hotel-bar button{width:100%;margin-top:37px}.corporate-header{overflow:hidden;position:relative}.header-text{position:absolute;left:0;right:0;bottom:300px;margin-left:auto;margin-right:auto;font-size:16px;color:#fff}@media screen and (max-width: 1024px){.header-text{bottom:250px}}@media screen and (max-width: 768px){.header-text{bottom:320px}}@media screen and (max-width: 425px){.header-text{bottom:380px}}@media screen and (max-width: 320px){.header-text{bottom:400px}}.img-corporate{position:absolute;z-index:-1;top:0}.bg-map{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;opacity:0.7}.row.vdivide [class*='col-']:not(:last-child):after{background:#e0e0e0;width:1px;content:"";display:block;position:absolute;top:100px;bottom:0px;right:0;min-height:60px}.row.vblack-divide [class*='col-']:not(:last-child):after{background:rgba(51,51,51,0.5);width:1px;content:"";display:block;position:absolute;top:0px;bottom:0px;right:0;min-height:60px}hr.style1{border-bottom:1px solid #e0e0e0}.contact-us{padding:30px 0;margin:30px 0 60px}.corporate-incentive{padding:75px 0;background-color:#293A4C;color:#fff}.icon-corporate{margin-bottom:10px}.text-block-header{background:rgba(0,0,0,0.5) none repeat scroll 0% 0%;text-align:center;width:400px;margin:60px auto;padding:60px 40px}.text-block-tour{text-align:left;width:660px}.parallax-container{position:relative;overflow:hidden;height:300px}.incentive-tour{border:1px solid #333;padding:20px;height:120px;color:#333;margin:70px 0}.incentive-tour-management{border:1px solid #fff;padding:20px;height:120px;color:#fff;margin:70px 0}.detail-corporate{padding:30px 0}.text-detail-corporate90{padding:0 90px;margin-top:5px}.text-detail-corporate70{padding:0 70px;margin-top:5px}.logo2{height:80px}@media screen and (max-width: 768px){.text-detail-corporate90{padding:0 20px}.corporate-incentive{padding:40px 20px}.text-detail-corporate70{padding:0 30px}.mt20-smal-only{margin-top:20px}.thumbails-corporate{margin:0 !important}.travel-management{padding:60px 30px  !important}}.pt20{padding-top:20px}.mt20{margin-top:20px}.mt10{margin-top:10px}.thumbails-corporate{margin:60px 0}.thumbails-corporate h3{padding-top:5px}.shadow{webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.55);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.55);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.55)}.travel-management{padding:60px 0 0}.clients p{padding:0 7px}.mini-logo-left{width:50%;float:left;margin-left:-55px}.mini-logo-right{width:50%;float:right;margin-right:-60px}.mt60{margin-top:60px}.margin20{margin:20px}#corporate-parallax-CTM{height:300px}#corporate-parallax-CTM .incentive-tour-management{border:1px solid #fff;padding:20px;margin:70px 0}#corporate-parallax-CIT{height:300px}#corporate-parallax-CIT .corporate-incentive-tours{color:#333;border:1px solid #333;padding:20px;margin:70px 0}.cbp-nav-controls{top:110px !important;left:0;right:0}.cbp-nav-controls .cbp-nav-next{border-radius:0 2px 2px 0;float:right;background:url("../../../static/img/corporate/LRa.png") no-repeat;background-size:70%;margin-right:-30px;height:64px}.cbp-nav-controls .cbp-nav-prev{border-radius:2px 0 0 2px;float:left;background:url("../../../static/img/corporate/LRb.png") no-repeat;background-size:70%;margin-left:-30px;height:64px}.about-us .quotes-box{font-size:23.94px;font-weight:400;text-align:center;line-height:36px;border:1px solid rgba(0,0,0,0.1);margin-top:60px;padding:40px}@media (max-width: 767px){.about-us .quotes-box{font-size:14px;padding:20px;margin-top:20px}}.about-us .img-block{height:90px;width:90px;margin-bottom:20px}.about-us .img-block.logo{width:150px}.about-us .title-blue{font-size:23.94px;color:#29384b;font-weight:400;margin-top:55px;margin-bottom:32px}.about-us .title-blue.no-margin-top{margin-top:0}@media (max-width: 767px){.about-us .title-blue.no-margin-top{margin-top:10px}}.about-us .description{font-size:17.92px}.about-us .tahun{color:rgba(0,0,0,0.2);margin-bottom:10px;font-size:20px;font-weight:700;margin-top:1px}.about-us .slogan{font-weight:400}.about-us .gateway{background-color:#E88623;color:#fff;padding:55px 0px;font-size:17.92px}@media (max-width: 767px){.about-us .gateway{font-size:14px;padding:20px}}.about-us .section{margin:40px auto}@media (max-width: 767px){.about-us .section{margin:10px auto}}@media (max-width: 767px){.about-us .imgIcon img{width:96px}}.about-us span{font-weight:400}.about-us .services{background-color:#00679C;height:320px;color:#fff;font-size:17.92px;position:relative;padding:20px}@media (max-width: 767px){.about-us .services{height:400px}}.about-us .services .title{margin-top:55px;margin-bottom:32px;font-size:23.94px}.about-us .services p{font-size:17.92px}@media (max-width: 767px){.about-us .services{font-size:14px;padding:20px}}.about-us .services .bg-map-about{display:block;position:absolute;right:20px;top:0px;opacity:0.5}@media (max-width: 767px){.about-us .services .bg-map-about{right:0}}.about-us .integritas{color:#fff;height:350px}@media (max-width: 767px){.about-us .integritas{height:380px;text-align:center}}.about-us .integritas h1{margin:10px 0 32px;font-size:23.94px}.about-us .integritas .text-block{margin-top:40px;margin-left:120px}@media (max-width: 767px){.about-us .integritas .text-block{margin-left:0}}.about-us .integritas .bg-integritas{display:block;position:absolute;z-index:-1;margin-left:auto;width:97.5%;margin-right:auto}@media (max-width: 767px){.about-us .integritas .bg-integritas{right:0}}.about-us .integritas .logo-integritas{width:256px;padding-bottom:20px}@media (max-width: 767px){.about-us .integritas .logo-integritas{width:160px}}.about-us .fun-holidays{margin-bottom:60px}@media (max-width: 767px){.about-us .fun-holidays img{width:80%}}.faq{padding:20px;margin:50px auto;background-color:white}@media (max-width: 767px){.faq{padding:0}}.faq .faq-list{background-color:#32445b !important;color:#fff}.faq .faq-list .panel-title{cursor:pointer}@media (max-width: 767px){.faq .faq-list .panel-title{font-size:14px}}.contact-page .alamat_cabang,.contact-page .alamat_HO{min-height:180px}.contact-page title{margin-bottom:10px;font-weight:400}#advanced-search .modal-title{font-weight:400}#advanced-search .modal-body .field{margin-bottom:20px}#advanced-search .modal-body input{width:100%;height:34px;padding:6px 12px;font-size:14px;font-weight:400;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}#advanced-search .modal-body select{width:100%;height:38px;font-weight:400;color:#2c343b;padding:0 10px;border:1px solid #ccc;border-radius:2px;text-transform:none;margin:0;-moz-appearance:none;-webkit-appearance:none;background:url("../../../static/img/arrow.png") no-repeat right 10px bottom 8px #fff}.alert-info{background-color:#65b8d6 !important;padding:0}.alert h4{margin-bottom:0}.blog .pagination{float:right}.blog .pagination li.active a{background-color:#29384b}@media (max-width: 1199px){.blog .pagination{float:right;position:relative;left:-25%;text-align:left}}@media (max-width: 767px){.blog .pagination{position:initial}}.blog .related{margin-bottom:50px}.blog .related #related-destinations-tab ul{height:42px;border-bottom:1px solid #999;margin:auto}.blog .related #related-destinations-tab ul li.active a{border:1px solid #999;border-bottom:1px solid #eee;border-radius:5px 5px 0 0;height:42px}.blog .related #related-destinations-tab ul li.active a:hover{background-color:#dbdbdb;border-bottom:1px solid #eee}.blog .related #related-destinations-tab ul li:hover a{background-color:#dbdbdb;border-bottom:1px solid #999}.blog .related #related-destinations-tab .tab-content{padding:20px 0;margin-bottom:50px}.blog .related #related-destinations-tab .tab-content .group-title{text-align:left;font-size:17.92px;font-weight:400;margin-top:20px;margin-bottom:10px}.blog .tags{padding:15px}.blog .tags a{display:inline-block;height:30px;line-height:28px;padding:0 15px;border:1px solid #aaa;border-radius:3px;white-space:nowrap;overflow:hidden;text-decoration:none;-webkit-transition:.2s;transition:.2s}.blog .tags a:hover{background-color:#29384b;border:1px solid #29384b;color:#FFF}.blog .blog-card{padding:20px;margin-bottom:10px}.blog .blog-card .image{width:200px;height:200px;overflow:hidden;position:relative}@media (max-width: 767px){.blog .blog-card .image{width:initial;height:200px}}.blog .blog-card img{position:absolute;left:-100%;right:-100%;top:-100%;bottom:-100%;margin:auto;min-height:100%;min-width:100%}@media (max-width: 767px){.blog .blog-card p{font-size:12.6px}}.blog .blog-card .description h2{font-weight:400}@media (max-width: 1199px){.blog .blog-card .description{padding:0;margin-bottom:60px}}.blog .blog-card a{position:absolute;bottom:20px;right:30px}@media (max-width: 767px){.blog .blog-card a{padding:5px 10px}}.blog .blog-card .title{margin:10px 0}.blog .categories{margin-bottom:20px}.blog .categories h2{margin:0;padding:15px;background-color:#29384b;color:#FFF;font-weight:400}.blog .categories .title{padding:15px}.blog .categories .title-parent{margin-top:20px;font-weight:400}.blog .categories .title-parent:first-of-type{margin-top:0}.blog .categories li{text-decoration:underline}.blog .categories .title-child{padding-top:5px}.blog .article-blog{margin-bottom:20px}.blog .article-blog h2{margin:0;padding:15px;background-color:#29384b;color:#FFF;font-weight:400}.blog .article-blog .content{padding:15px}.blog .article-blog .article-items{margin-bottom:10px}.blog .article-blog .article-items .image{width:100px;overflow:hidden;border-radius:2px;border:3px solid #fff;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.16),0px 2px 10px 0px rgba(0,0,0,0.12)}.blog .article-blog .article-items img{width:100%}.blog .article-blog .article-items a{font-weight:400}.blog .tag-cloud{margin-bottom:30px}.blog .tag-cloud h2{margin:0;padding:15px;background-color:#29384b;color:#FFF;font-weight:400}.blog .blog-post-detail{padding:20px;margin-bottom:50px}.blog .blog-post-detail h1{font-weight:400}.blog .blog-post-detail img{width:100%;height:100%}.blog .blog-post-detail .tags{padding:0}.blog .blog-post-detail .tags .title-tag{margin-bottom:5px}.blog .blog-post-detail .tags a{font-size:11.2px;height:20px;line-height:17px;padding:0 5px}.callback-payment{padding:20px;margin:50px auto;background-color:white}.bni-virtual-account{background-color:#fff;color:#2c343b}.bni-virtual-account .title{margin:60px 0 15px}@media (max-width: 991px){.bni-virtual-account .title{font-size:14px;margin:30px 0}}.bni-virtual-account .logo-payment{height:32px;margin:20px 5px}@media (max-width: 991px){.bni-virtual-account .logo-payment{height:16px;margin:10px 5px}}.bni-virtual-account #countdown{margin-bottom:30px}.bni-virtual-account #box-countdown{font-size:36px}.bni-virtual-account #box-countdown{font-size:32px;line-height:0}.bni-virtual-account #box-countdown .clock{font-size:14px;margin:0 12px;position:relative}.bni-virtual-account .box-border{border:1px solid #ddd;padding:25px}.bni-virtual-account .container-clock{padding:0 50px}@media (max-width: 991px){.bni-virtual-account .container-clock{padding:0 20px}}.bni-virtual-account .black{background-color:#333}.bni-virtual-account .row.vdivide [class*='col-']:not(:last-child):after{background:#333;width:1px;content:"";display:block;position:absolute;top:0;bottom:0;right:0;min-height:60px}.bni-virtual-account .card-va{background-color:#eeeeee;color:#333;padding:20px 80px;margin-bottom:20px}@media (max-width: 767px){.bni-virtual-account .card-va{padding:20px}}.bni-virtual-account .card-va #instruction-link{text-decoration:underline;font-weight:400;cursor:pointer}.bni-virtual-account .card-va h2{font-weight:400}@media (max-width: 767px){.bni-virtual-account .card-va h2{font-size:14px}}.bni-virtual-account .card-va h5 .btn{margin-top:15px}.bni-virtual-account .card-order{background-color:#eeeeee;padding:20px 40px;margin:60px 0;color:#333}@media (max-width: 991px){.bni-virtual-account .card-order{margin:30px 0;padding:20px}}.bni-virtual-account .box-countdown{border:1px solid #fff}.bni-virtual-account #instruction{margin:40px 0}.bni-virtual-account #instruction ol{text-align:left;margin:10px}@media (max-width: 991px){.bni-virtual-account #instruction ol{padding:0}}.bni-virtual-account #instruction li{color:#333;margin-bottom:5px}.bni-virtual-account #instruction .panel{border-radius:0}.bni-virtual-account #instruction p{color:#333;text-align:left}.bni-virtual-account #instruction .nav-tabs{background:none}.bni-virtual-account #instruction .nav-tabs a{color:#333 !important}.bni-virtual-account #instruction .nav-tabs li{margin-bottom:0;margin-top:5px}.bni-virtual-account #instruction .nav-tabs li.active{background:#417689}.bni-virtual-account #instruction .nav-tabs li.active a{color:#fff !important}.bni-virtual-account .panel-group{text-align:left;border-radius:0}.bni-virtual-account button.accordion{background-color:#eee;color:#444;cursor:pointer;padding:10px;width:100%;text-align:left;border:none;outline:none;transition:0.4s}.bni-virtual-account button.accordion:after{content:"\2796";background:url("../../../static/img/arrow.png") no-repeat;font-size:13px;color:transparent;float:right;margin-left:5px}.bni-virtual-account button.accordion.active:after{content:"\2796"}.bni-virtual-account button.accordion.active,.bni-virtual-account button.accordion:hover{background-color:#ddd}.bni-virtual-account div.panel{padding:0 18px;background-color:white;height:0;overflow:hidden;transition:0.6s ease-in-out}.bni-virtual-account div.panel.show{height:auto}.bni-virtual-account div.panel.show .important{color:#c0392b}.title-countdown{font-size:24px;font-weight:400;padding:20px 0 0 0 !important}#checkout-page{font-weight:400}#checkout-page .title-checkout{font-size:28px;font-weight:400;padding:30px 0 10px 0;margin:0 0 20px 0;border-bottom:1px solid #ddd}#checkout-page .group-title{padding:8px 25px;font-size:18px;text-transform:capitalize;border-bottom:1px solid #ddd;background-color:#417689;color:#fff}#checkout-page .panel{box-shadow:none;border:1px solid #ddd}#checkout-page .panel>.header{background-color:#fff;color:#417689;font-weight:400;border-bottom:1px solid #ddd}#checkout-page .panel .body{padding:15px}#checkout-page .panel .body .section-no-order{padding:0 0 20px;border-bottom:1px solid #ddd}#checkout-page .panel .body .section-no-order .no-order{font-size:18px;font-weight:700;color:#417689}#checkout-page .panel .body .section-order{margin:20px 0 0}#checkout-page .panel .body .section-order .content-flight img{height:50px}#checkout-page .panel .body .section-order .main-title{margin-bottom:10px;font-weight:400}#checkout-page .panel .section-price{color:#000;padding:15px;font-weight:400;border-bottom:1px solid #ddd;background-color:#ececec}#checkout-page .panel .section-price p{margin:5px 0}#checkout-page .panel .section-price .head{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px}#checkout-page .panel .section-detail-price{color:#fff;padding:15px;font-weight:400;background-color:#417689}#checkout-page .panel .section-detail-price p{margin:5px 0}#checkout-page .panel .section-detail-price .discount{opacity:0;clear:both;height:0;overflow:hidden;-webkit-transition:all .3s ease .15s;-moz-transition:all .3s ease .15s;-o-transition:all .3s ease .15s;-ms-transition:all .3s ease .15s;transition:all .3s ease .15s}#checkout-page .panel .section-detail-price .discount.active{margin:0;height:auto;opacity:1}#checkout-page .section-voucher{border-bottom:1px solid #ddd;padding:10px 5px}#checkout-page .section-voucher .voucher{padding:0 8px}#checkout-page .section-voucher .voucher .title-voucher{color:#000;font-size:14px;text-transform:capitalize}#checkout-page .section-voucher .voucher #input-voucher{width:auto}#checkout-page .section-voucher .voucher #input-voucher input{text-transform:uppercase;width:100%;height:36px;font-size:14px;font-weight:400;color:#65b8d6;padding-left:15px;background-color:#fff;background-image:none;border:1px solid #ccc;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}#checkout-page .section-voucher .voucher #input-voucher input:disabled{cursor:not-allowed}@media (max-width: 991px){#checkout-page .section-voucher .voucher #input-voucher input{font-size:11.2px}}#checkout-page .section-voucher .voucher #input-voucher .input-group-btn{padding:0}#checkout-page .section-voucher .voucher #input-voucher .input-group-btn .btn{border-radius:0;padding:8px 18px;text-transform:none}#checkout-page .section-voucher .voucher #input-voucher .input-group-btn .btn:disabled{background-color:#65b8d6;cursor:not-allowed}#checkout-page .section-voucher .voucher #input-voucher .input-group-btn .btn-voucher{font-size:14px;color:#fff}#checkout-page .section-payment-phone-number{border-bottom:1px solid #ddd;display:none;padding:10px 5px}#checkout-page .section-payment-phone-number .ovo-code{padding:0 8px}#checkout-page .section-payment-phone-number .ovo-code .title{color:#000;font-size:14px;text-transform:capitalize}#checkout-page .section-payment-phone-number .ovo-code #input{width:auto}#checkout-page .section-payment-phone-number .ovo-code #input input{text-transform:uppercase;width:100%;height:36px;font-size:14px;font-weight:400;color:#65b8d6;padding-left:15px;background-color:#fff;background-image:none;border:1px solid #ccc;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}#checkout-page .section-payment-phone-number .ovo-code #input input:disabled{cursor:not-allowed}@media (max-width: 991px){#checkout-page .section-payment-phone-number .ovo-code #input input{font-size:11.2px}}#checkout-page .section-payment-phone-number .ovo-code #input .input-group-btn{padding:0}#checkout-page .section-payment-phone-number .ovo-code #input .input-group-btn .btn{border-radius:0;padding:8px 18px;text-transform:none}#checkout-page .section-payment-phone-number .ovo-code #input .input-group-btn .btn:disabled{background-color:#65b8d6;cursor:not-allowed}#checkout-page .section-payment-phone-number .ovo-code #input .input-group-btn .btn{font-size:14px;color:#fff}#checkout-page .section-button-order{padding:0 15px}@media (max-width: 767px){#checkout-page .section-button-order{padding:0;position:fixed;bottom:0;left:0;right:0;z-index:1031;background-color:#FFF;padding:15px;border-top:2px solid #417689}}#checkout-page .message-voucher #text-voucher{font-weight:400}#checkout-page .message-voucher .text-error{color:red}#checkout-page .message-voucher .btn-cancel-voucher{color:#65b8d6;font-weight:400;text-decoration:underline;cursor:pointer}#checkout-page .message-ovo-code .text{font-weight:400}#checkout-page .message-ovo-code .text-error{color:red}#checkout-page .message-ovo-code .text-success{color:#65b8d6}#checkout-page .message-ovo-code .btn-change{color:#65b8d6;font-weight:400;text-decoration:underline;cursor:pointer}#checkout-page #section-payment #payment-method{padding-left:0}#checkout-page #section-payment #payment-method .item{vertical-align:top;margin:0 8px;list-style:none;border-bottom:1px solid #ddd}#checkout-page #section-payment #payment-method .item .form-group{margin:15px;padding:0}#checkout-page #section-payment #payment-method .item:hover label{color:#e9871d}#checkout-page #section-payment #payment-method .item:hover label .disabled{color:#000;opacity:0.5}#checkout-page #section-payment #payment-method .item:hover .label-image{border:1px solid #e9871d}#checkout-page #section-payment #payment-method .item.active label{color:#e9871d}#checkout-page #section-payment #payment-method .item.active .label-image{border:1px solid #e9871d}#checkout-page #section-payment #payment-method .item.active .radio input[type=radio]:checked ~ .circle{border-color:rgba(0,0,0,0.54)}#checkout-page #section-payment #payment-method .item.active .radio input[type=radio]:checked ~ .check{background-color:#e9871d}#checkout-page #section-payment #payment-method .item label{font-size:14px;color:#000;cursor:pointer;align-items:center}#checkout-page #section-payment #payment-method .item label .circle{top:7px}#checkout-page #section-payment #payment-method .item label span{top:7px}#checkout-page #section-payment #payment-method .item label .disabled{opacity:0.5}#checkout-page #section-payment #payment-method .item label .logo-payment{height:30px;margin-left:20px}#checkout-page #section-payment #payment-method .item label .body{background-color:#3a4656;color:#F5F5F5;text-align:center;font-size:12.6px;padding:5px}#checkout-page #section-payment #payment-method .item label .body .discount .label{background-color:transparent;font-size:12.6px}#checkout-page #section-payment #payment-method .item label .body .discount .value{font-size:23.94px}#checkout-page .section-limit-cc{border-bottom:1px solid #ddd;padding:0 20px 10px}#checkout-page .section-limit-cc i{color:#e9871d}#checkout-page #is-installment{margin:0;border:1px solid white;background-color:white}#checkout-page #is-installment .btn{color:black}#checkout-page #is-installment .btn.active{color:white}#checkout-page #is-installment .btn.active:hover{background-color:#ec971f}#checkout-page #is-installment [name=installment]{color:black;background-color:white;border:0;font-size:15px;padding:3px;height:28px}#checkout-page #is-installment [name=installment].selected{color:white;background-color:#ec971f}#checkout-page #installment-info .value{text-align:right}.modal-dialog #info-payment-header{background-color:#e9871d;color:#fff;padding:14px 24px}.modal-dialog #info-payment-footer{padding:15px;border-top:1px solid #e5e5e5}.wrap{width:100%;background-color:#65b8d6}.check-order-page a,.check-order-page a:hover{text-decoration:underline}.check-order-page hr{border-top:1px solid #dddddd}.check-order-page .card-padding{padding:15px;margin-bottom:20px;box-shadow:none}#contact-form .row{margin:10px -15px}.dashboard{margin-bottom:50px}.dashboard .panel{margin-bottom:0;border-radius:0;border:none;min-height:600px}.dashboard .panel-heading{background-color:#417689 !important;color:#FFF;border-radius:0;text-align:left}.dashboard .panel-heading .title{font-weight:400}.dashboard .panel-body{padding:20px 40px}.dashboard .help-block{display:block}.account-settings #account-settings-collapse{margin-top:10px}.account-settings #account-settings-collapse .panel{border-radius:0;min-height:0;color:#666}.account-settings #account-settings-collapse .panel .panel-heading{background-color:#ddd !important;text-align:left}.account-settings #account-settings-collapse .panel-title{color:#2c343b}.account-settings #account-settings-collapse .panel-title a{padding-left:10px;font-size:11.2px;font-weight:400;color:#2c343b;text-decoration:underline}.passenger h2{margin-top:10px;font-weight:300}.passenger #passenger-list{margin-top:10px}.passenger #passenger-list i.icon{display:inline-block}.no-result{border:1px solid black;padding:20px}.order-list h2{margin-top:10px;font-weight:300}.order-list .order-list-container{margin-top:10px}.order-list .order-list-container .table-order-list{width:100%;max-width:100%;margin-bottom:5px}.order-list .order-list-container .table-order-list tr:not(:first-child):hover{color:#65b8d6}.order-list .order-list-container .table-order-list>tbody>tr>th{text-align:center;vertical-align:middle;border-top:none;padding:5px 15px}.order-list .order-list-container .table-order-list>tbody>tr>td{text-align:center;vertical-align:middle;padding:5px 15px;background-color:#f4f4f4;border-bottom:5px solid #FFF}.order-list .order-list-container .table-order-list>tbody>tr>td img{width:32px;height:32px}.order-list .order-list-container i.icon{display:inline-block}.order-list .order-list-container .action{color:#65b8d6;padding-right:0.5em;padding-left:0.5em}.order-list .pagination-order-list .pagination>.active>a{background-color:#334357;border-color:#334357}#order-detail-modal{font-size:12px}#order-detail-modal .table-no-border>tbody>tr>th{border-top:none;padding:0}#order-detail-modal .table-no-border>tbody>tr>td{border-top:none;padding:0}#order-detail-modal .panel{border-radius:0;border:1px solid #29384b;box-shadow:none;font-size:12.6px}#order-detail-modal .panel .panel-heading{background-color:transparent}#order-detail-modal .table-price-detail{width:100%;padding:20px}#order-detail-modal .table-price-detail>tbody>tr>th{border-bottom:1px solid #e0e0e0;padding:10px 0 5px}#order-detail-modal .table-price-detail>tbody>tr>td{padding:5px 5px 5px}#order-detail-modal .table-price-detail>tbody>tr>td .origin-destination{padding:0 5px;font-size:11.2px;float:left}#order-detail-modal .table-price-detail>tbody>tr>td .arrow{padding:20px 10px;float:left;text-align:center}#order-detail-modal .table-price-detail>tbody>tr>td .fare-details{font-size:11.2px;padding:5px}#order-detail-modal .order-information .info-va{font-size:10px}#order-detail-modal .order-information .info-va a{color:#FFF;text-decoration:underline}#order-detail-modal .order-detail .panel-group{margin-bottom:5px}#order-detail-modal .order-detail .panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#29384b}#order-detail-modal .order-detail .panel-title{font-size:12px}#order-detail-modal .order-detail a{color:#29384b}#order-detail-modal .order-detail .title{font-weight:700}#order-detail-modal .order-detail .order-flight .table-passenger-list{margin-bottom:15px;padding:0 10px}#order-detail-modal .order-detail .order-flight .table-passenger-list>tbody>tr .flight-title{border-bottom:1px solid #e0e0e0;padding-bottom:5px}#order-detail-modal .order-detail .order-flight .table-passenger-list>tbody>tr .title-pax{font-weight:400}#order-detail-modal .order-detail .order-flight .table-passenger-list>tbody>tr>td{padding:5px;border-bottom:1px solid #e0e0e0}#order-detail-modal .order-detail .order-flight .table-flight-price-detail>tbody>tr>td .flight-number{padding-top:15px}#order-detail-modal .order-detail .order-flight .table-flight-price-detail>tbody>tr>td .departure-dot{width:40px}#order-detail-modal .order-detail .order-flight .table-flight-price-detail>tbody>tr>td .details{margin-top:20px}#order-detail-modal .order-detail .order-flight .table-flight-price-detail>tbody>tr>td .flight-detail{position:relative;margin-bottom:30px}#order-detail-modal .order-detail .order-flight .table-flight-price-detail>tbody>tr>td .flight-detail label{background:#29384b none repeat scroll 0% 0%;width:10px;height:10px;line-height:63px;border-radius:50%;margin:0}#order-detail-modal .order-detail .order-flight .table-flight-price-detail>tbody>tr>td .flight-detail::before{display:block;height:170%;width:1px;background:#29384b none repeat scroll 0% 0%;position:absolute;left:19px;top:8px}#order-detail-modal .order-detail .order-flight .table-flight-price-detail>tbody>tr>td .flight-detail:last-child::before{content:"";display:none}#order-detail-modal .order-detail .order-insurance .order-insurance-detail .table-insurance-detail>tbody>tr>td{padding:5px;border-top:none;border-bottom:1px solid #e0e0e0}#order-detail-modal .order-detail .order-insurance .order-insurance-detail .table-insured-list{margin-bottom:15px;padding:0 10px}#order-detail-modal .order-detail .order-insurance .order-insurance-detail .table-insured-list>tbody>tr .insured-title{border-bottom:1px solid #e0e0e0;padding-bottom:5px}#order-detail-modal .order-detail .order-insurance .order-insurance-detail .table-insured-list>tbody>tr .title-pax{border-bottom:none;padding:15px 5px 5px}#order-detail-modal .order-detail .order-insurance .order-insurance-detail .table-insured-list>tbody>tr>td{padding:2px 5px;border-bottom:1px solid #e0e0e0}.detail-order-page{font-weight:400}.logo-airline{width:auto;height:50px;display:block}#email-program-form h1{margin-top:0}#email-program-form textarea{border-radius:2px;width:100%;height:100px;max-width:100%;max-height:200px}#email-visa h1{margin-top:0}#email-visa textarea{border-radius:2px;width:100%;height:100px;max-width:100%;max-height:200px}.form-group.is-focused label,.form-group.is-focused label.control-label{color:#D2D2D2}.checkbox input[type=checkbox]:checked+.checkbox-material .check{border-color:#417689}.checkbox input[type=checkbox]:checked+.checkbox-material .check:before{color:#417689}.form-group.is-focused .form-control{background-image:linear-gradient(#29384b,#29384b),linear-gradient(#d2d2d2,#d2d2d2)}.ask-question{padding:20px;margin:50px auto;background-color:white}.ask-question h1{padding:0 15px;font-weight:400}.ask-question .program p{padding:0 15px}.ask-question .program img{width:100%}.ask-question .program .name{font-size:17.92px;font-weight:400}.ask-question .program .details{font-size:14px;font-weight:300;line-height:10px;height:33px;background:transparent url("../img/sketch-line.png") repeat-x scroll 0 20px}.ask-question .program .details .value{font-weight:400;color:#29384b}.ask-question .program .details .value select{border-radius:2px;border-color:#849dbc}.ask-question .program .details:first-of-type{margin-top:13px}.ask-question .program .details:last-child .value{margin-top:-5px}.ask-question .header-form{margin-top:20px}.ask-question .help-block{position:relative}@media (max-width: 991px){.ask-question{-moz-box-shadow:0 0 0 #333;-webkit-box-shadow:0 0 0 #333;box-shadow:0 0 0 #333}}.booking-question{padding:20px;margin:50px auto;background-color:white}.booking-question h1{padding:0px 15px;font-weight:400}.booking-question .program img{width:100%}.booking-question .program .name{font-size:17.92px;font-weight:400}@media (max-width: 991px){.booking-question .program .name{margin-top:10px}}.booking-question .program .details{font-size:14px;font-weight:300;line-height:10px;height:33px;background:transparent url("../img/sketch-line.png") repeat-x scroll 0 20px}.booking-question .program .details .value{font-weight:400;color:#29384b}.booking-question .program .details .value select{border-radius:2px;border-color:#849dbc}.booking-question .program .details:first-of-type{margin-top:13px}.booking-question .program .details:last-child .value{margin-top:-5px}.booking-question .help-block{position:relative}@media (max-width: 991px){.booking-question{-moz-box-shadow:0 0 0 #333;-webkit-box-shadow:0 0 0 #333;box-shadow:0 0 0 #333}}.contact-us-form{padding:20px;margin:50px auto;background-color:white}.contact-us-form h1{font-weight:400}.contact-us-form .help-block{position:relative}#search-form input{width:60%;height:34px;padding:6px 12px;font-size:14px;font-weight:400;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}@media (max-width: 991px){#search-form input{font-size:11.2px}}#search-form .btn-search{padding:8px 20px;font-size:14px}.form-border{width:100%;border-radius:2px;border:1px solid #FFF;padding:6px 12px;background:transparent}.icon-field{position:absolute;right:10px;top:40px;color:#2c343b}.form-border-dropdown{color:#000;border-radius:2px;width:100%;padding:6px 12px;content:'<>';font-weight:400;background:url("../../../static/img/arrow.png") no-repeat right 10px bottom 8px #fff}#group-tab.tab-ct{background:#32445b}#group-tab{margin-top:-22px;background:#417689 !important}@media (min-width: 1200px){#group-tab{margin-right:auto;margin-left:auto}}#group-tab .nav{background-color:#417689}#group-tab .nav li.active a{font-weight:700;background-color:#e9871d !important;color:#FFF;border-radius:0 !important}#group-tab .nav li.active:hover{background-color:#326070;border-bottom:none}#group-tab .nav li:after{content:'';display:block;position:absolute;transform:scaleX(0.0001);transition:transform 150ms ease-in-out}#group-tab .nav li:hover:after{bottom:0;width:100%;color:#29384b;transform:scaleX(1)}@media (max-width: 991px){#group-tab .nav li{display:table-cell;width:1%}}@media (max-width: 449px){#group-tab .nav li{font-size:10.2px;display:table-cell;width:1%}}#group-tab .nav li a{color:#FFF}#group-tab .nav li a:hover{background-color:#326070}#group-tab .background-tab{position:absolute;z-index:0}#group-tab .background-home{overflow:hidden;position:relative;background:#fff}#group-tab .background-home>.bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#group-tab .background-home>.bg img{position:absolute;left:50%;bottom:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#group-tab .tab-content .item{float:left;position:relative;overflow:hidden}#group-tab .tab-content .item:hover img{opacity:0.5}#group-tab .tab-content .item:hover .mask{background-color:rgba(0,0,0,0.5)}#group-tab .tab-content .item:hover .mask::before,#group-tab .tab-content .item:hover .mask::after{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#group-tab .tab-content img{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0.9}#group-tab .tab-content .mask{position:absolute;top:0;width:100%;height:100%}#group-tab .tab-content .mask::before,#group-tab .tab-content .mask::after{content:'';opacity:0;position:absolute}#group-tab .tab-content .mask::before{top:15px;bottom:15px;left:7px;right:7px}#group-tab .tab-content .mask::after{bottom:7px;top:7px;left:15px;right:15px}#group-tab .tab-content .caption{color:#2c343b;font-size:16px;font-weight:400;position:relative;text-align:center;line-height:18px;padding:8px 0}#group-tab-tour{background:#fff}#group-tab-tour .item{width:20%}@media (max-width: 767px){#group-tab-tour .item{width:50%}}#group-tab-paket-internasional .item{width:25%}@media (max-width: 767px){#group-tab-paket-internasional .item{width:50%}}#group-tab-paket-domestik .item{width:33.33333%}@media (max-width: 449px){#group-tab-paket-domestik .item{width:100%}}#group-tab-cruise .item{width:50%}@media (max-width: 449px){#group-tab-cruise .item{width:100%}}#group-tab-asuransi{padding:30px 50px;background:#fff;min-height:345px}#group-tab-asuransi .logo-zurich{margin:30px 0;max-width:250px}#group-tab-insurance{margin-top:-82px}@media (min-width: 1200px){#group-tab-insurance{margin-right:auto;margin-left:auto}}#group-tab-insurance .nav{background-color:#49859a}#group-tab-insurance .nav li.active{border-bottom:2px solid #ff9b00}#group-tab-insurance .nav li.active a{font-weight:700;background-color:#417689;color:#FFF}#group-tab-insurance .nav li.active:hover{background-color:#49859a;border-bottom:none}#group-tab-insurance .nav li:after{content:'';display:block;position:absolute;transform:scaleX(0.0001);transition:transform 150ms ease-in-out}#group-tab-insurance .nav li:hover:after{bottom:0;width:100%;color:#29384b;transform:scaleX(1)}@media (max-width: 991px){#group-tab-insurance .nav li{display:table-cell;width:1%}}@media (max-width: 449px){#group-tab-insurance .nav li{font-size:10.2px;display:table-cell;width:1%}}#group-tab-insurance .nav li a{color:#FFF}#group-tab-insurance .nav li a:hover{background-color:#32445b;border-bottom:2px solid #ff9b00}#group-tab-insurance .background-tab{position:absolute;z-index:0}#group-tab-insurance .background-home{overflow:hidden;position:relative}#group-tab-insurance .background-home>.bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}#group-tab-insurance .background-home>.bg img{position:absolute;left:50%;bottom:0;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}#group-tab-insurance .tab-content .item{float:left;position:relative;overflow:hidden}#group-tab-insurance .tab-content .item:hover img{-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}#group-tab-insurance .tab-content .item:hover .mask{background-color:rgba(0,0,0,0.5)}#group-tab-insurance .tab-content .item:hover .mask::before,#group-tab-insurance .tab-content .item:hover .mask::after{opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#group-tab-insurance .tab-content img{-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;opacity:0.9}#group-tab-insurance .tab-content .mask{position:absolute;top:0;width:100%;height:100%;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#group-tab-insurance .tab-content .mask::before,#group-tab-insurance .tab-content .mask::after{content:'';opacity:0;position:absolute;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#group-tab-insurance .tab-content .mask::before{border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;top:15px;bottom:15px;left:7px;right:7px;-moz-transform:scale(1, 0);-ms-transform:scale(1, 0);-webkit-transform:scale(1, 0);transform:scale(1, 0)}#group-tab-insurance .tab-content .mask::after{border-right:1px solid #cfcfcf;border-left:1px solid #cfcfcf;bottom:7px;top:7px;left:15px;right:15px;-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-webkit-transform:scale(0, 1);transform:scale(0, 1)}#group-tab-insurance .tab-content .caption{color:#fff;font-size:18px;font-weight:300;position:absolute;text-align:center;text-transform:uppercase;top:50%;width:100%;text-shadow:2px 1px 1px #000;text-shadow:2px 1px 1px 0 #000}#group-tab-insurance .nav li a:hover{background-color:#f07d00;border-bottom:2px solid #32445b}#group-tab-insurance .nav li.active{border-bottom:2px solid #32445b}#group-tab-insurance .nav li.active a{background-color:#f07d00}.help-page{margin-bottom:50px;background-color:#fff}.help-page .mm-wrapper{height:700px}.help-page .content-help{padding:20px}.help-page .content-help .title{font-weight:400;margin-bottom:15px;font-size:17.92px}.help-page .content-help .title.header-title{margin-top:-35px;z-index:0}@media (max-width: 767px){.help-page .content-help .title.header-title{margin-top:auto}}.help-page .content-help .title:after{content:'';display:block;width:50px;height:1px;background:#29384b;margin-top:10px}.help-page .mm-menu{background:#29384b;color:#333}.help-page .mm-menu .mm-panel .mm-listview{color:#fff}.help-page .mm-menu .mm-panel .mm-listview a::before{content:"";position:absolute;left:5%;bottom:0;height:1px;width:90%;border-bottom:1px solid #a0a0a0}.help-page .mm-menu .mm-panel .mm-divider{margin-top:10px;background-color:#444}.help-page .mm-menu .mm-navbar{border:none}.help-page .mm-menu .mm-navbar input{border-radius:1px}.help-page .mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.help-page .mm-menu .mm-menu .mm-listview>li.mm-selected>span{background:#202c3b}.help-page #help-menu .mm-navbar .mm-title{color:#FFF}.help-page #help-menu .mm-navbar .mm-btn:before{border-color:rgba(255,255,255,0.8)}.help-page #help-menu .mm-search input{border-radius:2px;background-color:#fff;padding:15px;margin:5px 0;color:black}.help-page #help-menu .mm-search .mm-clear:before,.help-page #help-menu .mm-search .mm-btn:after{border-color:rgba(0,0,0,0.7);top:10px}.help-page #help-menu .mm-search .mm-clear:before,.help-page #help-menu .mm-search .mm-close:before{right:20px}.help-page #help-menu .mm-next{width:100%}.help-page #help-menu .mm-next::before{border-left-width:0;border-left-style:none}.help-page #help-menu .mm-next::after{border-color:rgba(255,255,255,0.8)}.help-page #help-menu .back-menu-child{background-color:#6382aa}.help-page #help-menu .mm-noresultsmsg{color:white}.title-help{font-weight:400;margin-bottom:15px}.title-help.header-title{margin-top:-35px}@media (max-width: 767px){.title-help.header-title{margin-top:auto}}.filter-container{-moz-box-shadow:rgba(0,0,0,0.45) 0 2px 5px !important;-webkit-box-shadow:rgba(0,0,0,0.45) 0 2px 5px !important;box-shadow:rgba(0,0,0,0.45) 0 2px 5px !important;padding:0 !important}.filter-container .filter-heading{padding:15px;border-bottom:1px solid #dddddd}.filter-container .panel{border:0;border-bottom:1px solid #dddddd;box-shadow:none}.filter-container .panel>.panel-heading{background-color:#FFFFFF}.filter-container .panel .panel-heading+.panel-collapse>.panel-body{border:0}.filter-container .panel .panel-heading+.panel-collapse>.panel-body .filter-price{overflow:hidden;position:relative}.filter-container .panel .panel-heading+.panel-collapse>.panel-body .filter-price:before{content:"";position:absolute;top:50%;right:48%;left:48%;height:1px;background:#ddd}.filter-container .panel .panel-heading+.panel-collapse>.panel-body .field-slider{padding:15px 0 0}.hotel-search-page .search-hotel-result-info h1{font-weight:400;margin-bottom:5px}.hotel-search-page .search-hotel-result-info .btn-search-hotel{margin:0}.hotel-search-page hr{width:100%}.hotel-search-page .pager-hotel{display:table}.hotel-search-page .pager-hotel .text{display:table-cell;vertical-align:middle;padding:0 15px 5px}#apply-insurance-detail-page #form-ct>div{margin-bottom:25px}#apply-insurance-detail-page #insurance-form .phone-field{margin:0}#apply-insurance-detail-page #insurance-form .phone-field .intl-tel-input{display:inherit}#apply-insurance-detail-page .dropdown-passenger-list{margin:10px 0;color:#000;border-radius:2px;width:68%;padding:6px 12px;content:'<>';font-weight:400;background:url("static/img/arrow.png") no-repeat right 10px bottom 8px #fff}#apply-insurance-detail-page .error-dob,#apply-insurance-detail-page .error-dob-adult,#apply-insurance-detail-page .error-min-dob{margin:40px 0 0;font-weight:400;color:#333;font-size:14px}#apply-insurance-detail-page .error-dob i,#apply-insurance-detail-page .error-dob-adult i,#apply-insurance-detail-page .error-min-dob i{color:#c0392b}.card-block{max-width:960px;margin:30px auto 100px;background-color:#fff;padding:50px 60px}@media (max-width: 1199px){.card-block{padding:40px 30px;font-size:11.2px}}@media (max-width: 767px){.card-block{margin:0 auto 10px;padding:20px 20px;font-size:11.2px}}.card-block textarea{height:88px}.card-block.form-detail{margin:30px auto}.card-block .title{font-weight:400}.card-block .logo-zurich{width:200px}.card-block #cartiteminsurance-plan_type,.card-block #cartiteminsurance-coverage_type{padding-top:10px}.card-block .padding-tab{padding:0 100px;border-bottom:1px solid #333}@media (max-width: 767px){.card-block .padding-tab{padding:0}}.card-block .padding-tab>li{display:table-cell;width:1%;margin-bottom:-1px}.card-block .padding-tab>li a{margin-bottom:-1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.card-block .padding-tab>li.active a{background-color:transparent;border:1px solid #3f5673;border-bottom:1px solid #FFF;border-radius:2px;color:#2d3d52;font-weight:700}@media (max-width: 767px){.card-block .padding-tab>li.active a{font-size:9.8px;padding:5px 10px}}.card-block .tab-content{margin-top:20px}.card-block .tab-content ol>li{margin-bottom:10px}#plan-table-detail-tab li a:hover{background-color:transparent}#plan-table-detail-tab li a:focus{background-color:transparent}#plan-table-detail-tab li.active{border-bottom:2px solid #29384b}#plan-table-detail-tab li.active a{font-weight:700;color:#29384b}#plan-table-detail-tab li:after{position:absolute;display:block;content:'';border-bottom:solid 1px #29384b;transform:scaleX(0.0001);transition:transform 150ms ease-in-out}#plan-table-detail-tab li:hover:after{bottom:0;width:100%;color:#29384b;transform:scaleX(1)}@media (max-width: 991px){#plan-table-detail-tab li{display:table-cell;width:1%}}@media (max-width: 449px){#plan-table-detail-tab li{font-size:10.2px;display:table-cell;width:1%}}.benefit-table{border:1px solid #ddd;font-size:12.6px;max-width:960px;text-align:center}@media (max-width: 767px){.benefit-table{font-size:9.8px}}.benefit-table tr:nth-child(even){background:#e0e0e0}.benefit-table tr:nth-child(odd){background:#FFF}.benefit-table th{background-color:#567681;color:#fff;text-align:center;vertical-align:middle !important;border:1px solid #fff;padding:5px}.benefit-table td{vertical-align:middle !important;border:1px solid #fff;padding:5px}.benefit-table .text-left{width:50%}.modal-benefit-table{width:150%;margin-left:-25%}@media (max-width: 1199px){.modal-benefit-table{width:100%;margin-left:0}}.modal-benefit-table #zurich-benefit-table-header{text-align:center}@media (max-width: 767px){.modal-benefit-table #zurich-benefit-table-body{padding:0}}.modal-benefit-table #zurich-benefit-table-footer{text-align:center;margin:20px;padding-bottom:20px}.form-inner-wrapper{max-width:960px;margin:80px auto 0 auto}.heading-room{font-size:23.94px;color:#417689;font-weight:400}.background-auth img{position:absolute;top:0;left:0;min-width:100%;min-height:100%}.header-auth{margin-top:15px;margin-left:90px}@media (max-width: 767px){.header-auth{margin-top:10px;margin-left:10px;margin-bottom:10px}}.footer-auth{position:fixed;bottom:20px;left:90px;color:#FFF}@media (max-width: 767px){.footer-auth{left:30px}}.auth-form .form-group.is-focused label,.auth-form .form-group.is-focused label.control-label{color:#3b516c}.auth-form .form-control,.auth-form .form-group .form-control{background-image:linear-gradient(#29384b,#29384b),linear-gradient(#29384b,#29384b)}.auth-form .help-block{display:block}.dim-screen{position:fixed;padding:0;margin:0;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.7);z-index:100000}.dim-screen .dim-screen-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.dim-screen .fa-spinner{font-size:40px;color:white}#maintenance-parallax .caption-box{text-align:center;padding:15px 30px;margin:200px 0;max-width:600px}@media (max-width: 767px){#maintenance-parallax .caption-box{margin:20px auto}}.navbar.navbar-default{background:#fff}@media (max-width: 767px){#group-nav{min-height:40px}}#group-nav #search-form{margin:5px 0}#group-nav .navbar-nav{margin:0}#group-nav .navbar-nav>li{float:left}#group-nav .navbar-nav>li>a{display:table-cell;vertical-align:middle;height:66px}@media (max-width: 767px){#group-nav .navbar-nav>li>a{height:40px;padding-top:5px;padding-bottom:5px}}#group-nav .navbar-nav .open .dropdown-menu{position:absolute;background-color:rgba(0,0,0,0.6)}#group-nav .navbar-nav .open .dropdown-menu>li a{color:#fff}#group-nav .navbar-nav .open .dropdown-menu>li a:hover{color:#262626;background-color:rgba(245,245,245,0.65)}#group-nav.navbar.navbar-default{background:#326070}.left-tab{padding-right:0;padding-left:0}.right-tab{padding-left:0;padding-right:0;background:#fff}.panel{border:1px solid #bfbfbf}.panel>.header{font-weight:700;background-color:#e0e0e0;padding:10px 15px}.panel>.body{background-color:white;padding:5px}.panel>.footer{background-color:#e0e0e0;padding:10px 15px}#corporate-parallax .caption-box{text-align:center;padding:80px 150px;margin:auto}@media (max-width: 767px){#corporate-parallax .caption-box{margin:20px auto}}.program-card-ct{margin-top:40px;margin-bottom:50px}@media (max-width: 767px){.program-card-ct{margin-top:20px;margin-bottom:20px}}#search-parallax>.content{padding:15px;background:#f4f4f4}#search-parallax .bg{background-color:#2d3d52;display:none}#search-parallax .quote{color:#2c343b;font-size:23.94px;font-weight:400;padding-top:7px}#search-parallax .sub-quote{color:#D79A4A;font-size:16px;font-weight:400;padding-bottom:10px}#search-parallax input{width:65%;max-width:400px}@media (min-width: 1200px){#search-parallax{margin-left:auto;margin-right:auto}#search-parallax .bg{margin-left:15px;margin-right:15px}}#magazine-parallax>.content{padding:80px 0}#magazine-parallax .caption{text-shadow:1px 1px 0 rgba(0,0,0,0.5);text-shadow:1px 1px 0 0 rgba(0,0,0,0.5)}#magazine-parallax .sub-title{color:#D79A4A}.pre-order-form-page .pre-order-form{padding:20px;margin:50px auto;background-color:white}.pre-order-form-page .pre-order-form hr{margin-top:30px}.pre-order-form-page .pre-order-form .btn-toolbar{margin-top:20px}@media (max-width: 1199px){.pre-order-form-page .pre-order-form .btn-toolbar{margin-top:10px}}.pre-order-form-page .pre-order-form .btn.btn-flight-type{border:1px solid #b7b7b7;color:#000;border-radius:0;background-color:initial;margin-right:10px !important}@media (max-width: 1199px){.pre-order-form-page .pre-order-form .btn.btn-flight-type{padding:8px 15px}}.pre-order-form-page .pre-order-form .btn.btn-flight-type.active{background-color:#FF8500;border:none;color:#fff;z-index:0}.pre-order-form-page .pre-order-form .btn.btn-flight-type:hover,.pre-order-form-page .pre-order-form .btn.btn-flight-type:focus{background-color:#FF8500}.pre-order-form-page .select2-container--krajee .select2-selection{width:100%;border-radius:2px;border:1px solid #b7b7b7 !important;padding:4px;height:35px;background:inherit}.pre-order-form-page .select2-container--krajee .select2-selection .select2-selection__rendered{color:#000 !important;padding:2px 6px;width:95%}.pre-order-form-page .select2-container--krajee .select2-selection .select2-selection__clear{display:none}.pre-order-pax-form-page .pre-order-pax-form{padding:20px;margin:50px auto;background-color:white}.pre-order-pax-form-page h1{font-weight:400}.pre-order-pax-form-page .icon-detail{width:40px;margin:20px}@media (max-width: 991px){.pre-order-pax-form-page .icon-detail{width:40px;margin:0}}.pre-order-pax-form-page .title{margin-top:25px}@media (max-width: 991px){.pre-order-pax-form-page .title{font-size:14px;margin-top:13px}}.pre-order-pax-form-page .passenger-info{background-color:white;margin:0 0 40px;padding:20px 20px 40px}@media (max-width: 991px){.pre-order-pax-form-page .passenger-info input{font-size:14px}}.pre-order-pax-form-page .hr-none:last-child hr{display:none}#checkout-page .cart-item-ct{background-color:white;border:1px solid #a1a1a1;border-radius:2px;margin-bottom:15px;padding:40px 15px}#order-status-page{margin-top:15px;margin-bottom:15px}.pass-details i{border-radius:100%;border:1px solid #293A4C;padding:8px;color:#293A4C;margin-right:5px;margin-bottom:5px}.pass-details h1:after{content:'';display:block;width:50px;height:1px;background:#29384b;margin-top:10px}.pass-details .drop-disable{border-color:#ddd;background-color:#f0f0f0}.pass-details .out-of-stock{color:#f33;font-weight:400}.pass-details .overview{background-color:#29384b;overflow:hidden;margin-bottom:30px}.pass-details .overview .description .title{font-size:22px}.pass-details .overview .description .desc{line-height:1.5}.pass-details .overview .description .starting-price{padding-top:10px}.pass-details .overview .description #pass-date-view{width:100%;height:34px;font-size:14px;font-weight:400;color:#2c343b;padding:0 10px;border:1px solid #ccc;text-transform:none;margin:0;-moz-appearance:none;-webkit-appearance:none;background:url("../../../static/img/arrow.png") no-repeat right 10px bottom 8px #fff}.pass-details .overview .description .departure-date{padding-top:10px}.pass-details .overview .description .departure-date .text{font-size:12.6px}.pass-details .overview .description .row{margin-top:5px}.pass-details .overview .description .price{font-size:23.94px;line-height:20px;font-weight:400}.pass-details .overview .description .btn{width:100%;margin-bottom:15px}.pass-details .overview .gallery img{height:100%}@media (min-width: 1200px){.pass-details .overview .gallery img{width:100%}}@media (max-width: 991px){.pass-details .overview .gallery img{width:100%}}.pass-details .overview .btn{float:right}.pass-details .content-ct{background-color:white;padding:20px 30px;margin-bottom:50px}.pass-details .content-ct .info-fare{padding:60px 0 0}.pass-details .content-ct .info-fare .info{padding-left:30px}.pass-details .content-ct .info-fare .info .details{font-size:14px;font-weight:300;line-height:30px;height:50px;background:transparent url("../img/sketch-line.png") repeat-x scroll 0 35px}.pass-details .content-ct .info-fare .info .details .value{font-size:23.94px;font-weight:400;color:#29384b}.pass-details .content-ct #pass-form{padding:0 50px}.pass-details .content-ct #pass-form .form-fare-detail select{margin:0}.pass-details .content-ct .field-order-title_id{margin:0}.pass-details .content-ct .form-fare-detail{margin-bottom:20px}.pass-details .content-ct .form-fare-detail>.row{border-bottom:1px solid #e0e0e0;padding:15px 5px}.pass-details .content-ct .form-fare-detail>.row select{width:25%}.pass-details .uss-card{background:#fff;padding:20px}.pass-details .date-card{background:#fff;padding:20px;margin:20px 0}.pass-details .date-card #pass-date-view{width:100%;height:34px;font-size:14px;font-weight:400;color:#2c343b;padding:0 10px;border:1px solid #ccc;text-transform:none;margin:0;-moz-appearance:none;-webkit-appearance:none;background:url("../../../static/img/arrow.png") no-repeat right 10px bottom 8px #fff}.pass-details .terms-card{margin:0 0 50px 0;background:#fff;padding:20px}.pass-details .sub-title{font-weight:400;margin-bottom:15px}.pass-details .sub-title:after{content:'';display:block;width:50px;height:1px;background:#29384b;margin-top:10px}.pass-details .pax-price{padding:10px 0}.book-tour-page #include-as-pax{margin:3px 10px}.book-tour-page #tour-form .phone-field{margin:0}.book-tour-page #tour-form .phone-field .intl-tel-input{display:inherit}.book-tour-page .dropdown-passenger-list{color:#000;border-radius:2px;padding:6px 12px;content:'<>';font-weight:400;background:url(static/img/arrow.png) no-repeat right 10px bottom 8px #fff}@media (max-width: 767px){.book-tour-page .dropdown-passenger-list{margin:20px}}.book-tour-page .error-dob{margin:40px 0 0;font-weight:400;color:#333;font-size:14px}.book-tour-page .error-dob i{color:#c0392b}@media (max-width: 767px){.book-tour-page .error-dob{margin:0}}.program-details{font-weight:400;color:#959595}.program-details #detail-title{background-color:white;color:black}.program-details #detail-title.navbar-fixed-top{background-color:#417689}.program-details #detail-title.navbar-fixed-top .main-program{margin-bottom:0}.program-details #detail-title.navbar-fixed-top .main-program>h1{display:flex;margin:15px 0}.program-details #detail-title.navbar-fixed-top .main-program>h1>.title{flex-grow:1}.program-details #detail-title.navbar-fixed-top .title{color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:25px}.program-details #detail-title.navbar-fixed-top #show-detail-tour{margin:0}.program-details .title-program{font-size:30px;text-transform:uppercase;font-weight:400}.program-details .btn-order{background-color:orange;color:white}.program-details .btn-order:hover{background-color:#e9871d !important}.program-details .gallery{background-color:#FFF;border:1px solid #ddd;margin-bottom:20px;max-height:440px;overflow:hidden}@media (max-width: 767px){.program-details .gallery{margin-bottom:0}}.program-details .gallery .slider-pro .sp-thumbnails-container{max-width:656px}.program-details .gallery .slider-pro .sp-bottom-thumbnails .sp-thumbnail-container,.program-details .gallery .slider-pro .sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.program-details .gallery .slider-pro .sp-bottom-thumbnails .sp-thumbnail-container:first-child,.program-details .gallery .slider-pro .sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.program-details .gallery .slider-pro .sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;box-sizing:border-box}.program-details .gallery .slider-pro .sp-selected-thumbnail{border:2px solid #0095da}.program-details .gallery .slider-pro .slider-pro-prev{left:10px;position:absolute;font-size:1.8rem;bottom:10px;padding:7px 0 8px;cursor:pointer;opacity:.5}.program-details .gallery .slider-pro .slider-pro-right{right:10px;position:absolute;font-size:1.8rem;bottom:10px;padding:7px 0 8px;cursor:pointer;opacity:.5}.program-details .main-program{margin-bottom:15px}.program-details .main-program .title{font-family:"Trajan Pro", "Open Sans", sans-serif;font-size:30px;color:#525252}@media (max-width: 991px){.program-details .main-program .title{font-size:24px}}@media (max-width: 767px){.program-details .main-program .title{font-size:20px}}.program-details .main-program .btn-detail-tour{margin:0}.program-details .main-description{padding-top:25px}.program-details .main-description .description{border-right:1px solid #ccc}.program-details .main-description .description .change-date{padding-right:20px}.program-details #detail-tab{padding-top:20px;padding-bottom:30px;margin:0 20px 0 0}.program-details #detail-tab li{font-size:16px;border-bottom:1px solid #cfcfcf}.program-details #detail-tab li.active{border:#cfcfcf solid;border-width:1px 1px 0 1px}.program-details #detail-tab li.active a{color:#525252}.program-details #detail-tab li a{color:#959595;text-align:left;background-color:#fff}.program-details #detail-tab li a:hover{color:#525252}@media (max-width: 991px){.program-details #detail-tab li{display:table-cell;width:1%}}@media (max-width: 449px){.program-details #detail-tab li{font-size:10.2px;display:table-cell;width:1%}}.program-details #detail-tab .tab-content{background-color:#fff}.program-details #detail-tab .tab-content .section-terms{color:#959595}.program-details #detail-tab .tab-content .condition i{color:#417689;padding:0 4px 0 5px}.program-details #detail-tab .tab-content li:after{all:unset}@media (max-width: 991px){.program-details #detail-tab .tab-content{-moz-box-shadow:0 0 0 #333;-webkit-box-shadow:0 0 0 #333;box-shadow:0 0 0 #333}.program-details #detail-tab .tab-content .condition{font-size:14px}}.program-details .info-summary{padding:15px}.program-details .info-summary .content .price small{color:#959595}.program-details .info-summary .summary-level{margin-bottom:20px}.program-details .info-summary .summary-level .content-level-activity .level-activity{border-bottom:1px solid #ddd;display:inline-block}.program-details .info-summary .summary-level .content-level-activity .level{background-color:transparent;font-size:20px;float:left;text-transform:uppercase;color:#e6e6e6;padding:0 15px;font-weight:400}.program-details .info-summary .summary-level .content-level-activity .level.active{border-bottom:5px solid #e9871d;color:#525252;font-weight:700}.program-details .info-summary .summary-level .content-level-description{color:#959595}.program-details .info-summary .summary-route .route{padding:0 0 10px}.program-details .info-summary .summary-route img{height:100%;width:100%}.program-details .info-summary .summary-price .title{font-size:16px;margin:10px -15px 5px}@media (max-width: 767px){.program-details .info-summary .summary-price{margin:0 15px}}.program-details .info-summary .summary-price .details{margin:0}@media (max-width: 767px){.program-details .info-summary .summary-price .details{padding:0}}.program-details .info-summary .summary-price .details .row{line-height:35px;border-bottom:1px solid #CCC}.program-details .info-summary .summary-price .details .row:last-of-type{border:none}@media (max-width: 1199px){.program-details .info-summary .summary-price .details .row{line-height:20px;padding:10px 0}}@media (max-width: 1199px){.program-details .info-summary .summary-price .details .departure-details{padding-left:30px}}@media (max-width: 767px){.program-details .info-summary .summary-price .details .departure-details{padding-right:0;padding-left:0}}.program-details .info-summary .summary-price .details .bed-details{padding-right:70px}@media (max-width: 1199px){.program-details .info-summary .summary-price .details .bed-details{padding-right:35px}}@media (max-width: 767px){.program-details .info-summary .summary-price .details .bed-details{padding-left:0;padding-right:0}}.program-details .itinerary{padding:30px 0 0}.program-details .itinerary .list-days{position:relative;margin-bottom:30px}@media (max-width: 767px){.program-details .itinerary .list-days .col-xs-2{padding-left:0}}.program-details .itinerary .list-days .day{position:absolute;top:3px;left:32px;padding-top:5px;border:1px solid #417689;border-left:4px solid #e9871d;width:65px;height:65px;font-size:14px;text-align:center;color:#417689}@media (max-width: 991px){.program-details .itinerary .list-days .day{width:60px;height:60px}}@media (max-width: 767px){.program-details .itinerary .list-days .day{left:0;font-size:11.2px;width:45px;height:45px}}.program-details .itinerary .list-days .day .day-tour{font-size:24px}@media (max-width: 767px){.program-details .itinerary .list-days .day .day-tour{font-size:16px}}.program-details .itinerary .list-days .day-desc{padding-left:0}.program-details .itinerary .list-days .day-desc .title{margin:20px 0 0;font-size:17.92px;font-weight:400;color:#417689}@media (max-width: 767px){.program-details .itinerary .list-days .day-desc .title{padding-top:0}}.program-details .itinerary .list-days .day-desc .date{color:#e9871d;font-size:14px;padding-bottom:25px}@media (min-width: 450px) and (max-width: 767px){.program-details .itinerary .list-days .day-desc .date{padding-top:5px}}.program-details .itinerary .list-days .day-desc .meals{color:#525252;margin-top:5px}.program-details .itinerary .list-days .day-desc .photo{margin-top:15px}.program-details .itinerary .list-days .day-desc .photo img{max-width:100%}@media (min-width: 768px) and (max-width: 991px){.program-details .itinerary .list-days .day-desc{padding-left:30px}}@media (max-width: 767px){.program-details .itinerary .list-days .day-desc{padding-left:15px}}.program-details #tour-warning{background-color:#fde5e5;padding:5px 10px;margin-top:20px;border-left:2px #c0392b solid}.program-details #tour-warning i{color:#c0392b;padding-right:5px}.program-details .related{margin-bottom:50px}.program-details .related .col{padding-left:0;padding-right:0}.program-details .section-information{padding:0 15px}.program-details .section-information .title{font-size:24px}.program-details .section-information .additional-information{padding:5px 0 20px;border-bottom:1px solid #ccc}.program-details .section-information .additional-information a{color:#417689}.program-details .section-information .additional-tool{margin-top:15px}.program-details .section-information .additional-tool .sharing-tool{padding:15px 0}.program-details .title-blue{font-weight:700;color:#417689}.program-details .sub-title{font-size:24px;color:#525252}@media (max-width: 767px){.program-details .sub-title{font-size:17px}}.program-no-departure .no-departure-desc{padding:15px}.program-no-departure .no-departure-desc .title{font-size:24px;color:#525252}.program-no-departure .no-departure-desc .summary-no-departure{margin:30px 0}.program-no-departure .no-departure-desc .summary-no-departure .title-summary{font-weight:700;color:#417689}.document .header h2{font-weight:400}.document .visa .embassy{margin-top:30px;padding-left:20px}.document .visa .embassy img{width:62px;height:43px}.document .visa .embassy .title{font-weight:400}@media (max-width: 1199px){.document .visa .embassy{margin-bottom:30px}}.document .visa .visa-table{margin:20px 0;padding:20px}.document .visa .visa-table h3{margin-top:0;font-weight:400}.document .visa .visa-table table{margin:20px 0;width:100%}.document .visa .visa-table table tr td,.document .visa .visa-table table tr th{padding:10px 5px}.document .visa .visa-table table tr:first-child{border-bottom:1px solid #666}.document .passport-price p{margin-top:0;line-height:1}.document .passport-price a{text-decoration:underline}.document .passport-price #passportModal .terms{padding:20px}.document .requirements{margin:20px 0}.document .requirements h3{font-weight:400}.terms .terms-header h2{font-weight:400}.terms .terms-content .tour-payment{margin:5px;-moz-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12)}.terms .terms-content .tour-payment .head{background-color:#29384b;color:#FFF;text-align:center;padding:5px 20px}.terms .terms-content .tour-payment .head h3{font-weight:400;margin-bottom:20px}.terms .terms-content .tour-payment .content{padding:20px 30px;min-height:450px;text-align:justify}.terms .terms-content .tour-payment .content li{line-height:20px;margin-bottom:15px;list-style:outside none none;position:relative;font-weight:400}.terms .terms-content .tour-payment .content li::before{content:"";position:absolute;left:-40px;top:0px;display:block;height:30px;width:30px;background:transparent url("../../../static/img/true-false.png") no-repeat scroll 0% 0%}.terms .terms-content .excluding .content li::before{background-position:0 -38px}@media (max-width: 1199px){.terms .terms-content .excluding{margin-top:30px}}.terms .terms-content .condition{margin-bottom:40px}.terms .terms-content .condition .title{margin-top:40px}#list-dates .modal-content .modal-header{border-bottom:1px solid #e5e5e5;padding:20px}#list-dates .modal-content .modal-body{padding:0;height:430px;overflow:auto}.list-departure .list-date{padding:20px}.list-departure .list-date .departure-date{font-size:18px}@media (max-width: 991px){.list-departure .list-date .departure-date{font-size:12px}}.list-departure .list-date .departure-airline-name{padding-top:10px}.list-departure .list-date .departure-price{color:#e9871d;font-size:18px}.list-departure .selected-date{background-color:#eee;border-left:4px solid #e9871d}.list-departure .btn.btn-transparent-orange:disabled{padding:8px 20px}.list-departure .sold-out .departure-date,.list-departure .sold-out .departure-airline-name,.list-departure .sold-out .departure-price{color:#959595}.list-departure .sold-out .condition-departure .guaranteed,.list-departure .sold-out .condition-departure .remaining{color:#959595}.offline{color:#e9871d}.available,.guaranteed{color:#417689}.remaining{color:#c0392b}.no-padding-right{padding-right:0}#place-order #place-order-title{color:#417689;font-size:20px;font-weight:400}#place-order .no-eb-info i{color:#e9871d}#place-order .condition i{color:#65b8d6}@media (max-width: 991px){#place-order .no-eb-info{font-size:14px}}.detail-price #tour-warning{background-color:#fde5e5;padding:5px 10px;margin-top:20px;border-left:2px #c0392b solid}.detail-price #tour-warning i{color:#c0392b;padding-right:5px}.detail-price #detail-price-header{border-bottom:1px solid #417689}.detail-price #detail-price-header .info{display:inline-block;width:100px}.detail-price #desc-room .modal-header{background-color:#417689;color:#fff;padding:10px 20px;text-transform:capitalize}.detail-price #desc-room .modal-header .close{color:#fff;margin-top:2px;opacity:1}.detail-price #desc-room .modal-body .main-title{color:#959595;font-weight:700;padding:20px 0 5px;text-decoration:underline}.detail-price #desc-room .modal-body .title-item{color:#959595;font-weight:700;padding:0 0 5px}.detail-price #desc-room .modal-body a{text-decoration:underline}.detail-price #desc-room .desc-tour-room{border:1px solid #417689;color:#fff;padding:5px 15px;margin:20px 0 0;background-color:#417689}.detail-price .desc-tour-room{border:1px solid #417689;color:#fff;padding:5px 15px;margin:20px 0 0;background-color:#417689}.detail-price #section-room{margin:20px 0}.detail-price #section-room .room{padding:15px;border:1px solid #417689;margin-bottom:20px}.detail-price #section-room .room .checkbox{margin-top:0}.detail-price #section-room .room .input{padding:8px}.detail-price #section-room .room .title-room{color:#417689}.detail-price #section-price-tour{margin:20px 0;color:#417689;border:1px solid #417689}.detail-price #section-price-tour .sub-room-price{padding:15px;background-color:#F1F1F1}.detail-price #section-price-tour .sub-room-price .room-price{padding:0 0 15px;border-bottom:1px solid #417689}.detail-price #section-price-tour .sub-room-price .room-price p:first-of-type{margin-top:10px}.detail-price #section-price-tour .sub-room-price .room-price .price-breakdown{color:#a1a1a1}.detail-price #section-price-tour .sub-room-price .room-price-subtotal{padding:15px 0 0}.detail-price #section-price-tour .is-include-visa-wrapper{color:inherit;font-size:inherit;font-weight:inherit}.detail-price #section-price-tour .is-include-visa-wrapper .is-include-visa-label{padding:10px}.detail-price #section-price-tour .total-room-price{color:#f1f1f1;background-color:#417689}.detail-price #section-price-tour .total-room-price>*{padding:15px}.detail-price #section-price-tour .total-room-price .room-price-grandtotal{border-bottom:1px solid #fff}.detail-price #section-price-tour .total-room-price .payment-option-wrapper .payment-option{display:flex;color:inherit;font-size:inherit;font-weight:inherit}.detail-price #section-price-tour .total-room-price .payment-option-wrapper .payment-option .payment-option-text{padding-left:10px;flex-grow:1}.detail-price #section-order-tour i{font-size:12px}.detail-price #section-input-field{padding:15px 0 0}.detail-price #section-input-field .adult,.detail-price #section-input-field .child{width:40px}.detail-price #section-input-field input[type="number"]{border:1px solid #ddd;padding-left:5px}.detail-price #section-input-field input[type="number"]::-webkit-inner-spin-button,.detail-price #section-input-field input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;background:#417689 url("../../../static/img/spin-button.png") no-repeat center center;width:15px;height:25px;opacity:1;margin:0;padding:0;top:0;right:0;bottom:0;z-index:1000}@media (max-width: 767px){.detail-price #section-input-field .adult,.detail-price #section-input-field .child{margin:0 0 10px}}#list-program{margin-bottom:50px}.flexer,.progress-indicator{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.no-flexer,.progress-indicator.stacked{display:block}.no-flexer-element{-ms-flex:0;-webkit-flex:0;-moz-flex:0;flex:0}.flexer-element,.progress-indicator>li{-ms-flex:1;-webkit-flex:1;-moz-flex:1;flex:1}.progress-indicator{margin:0;padding:50px 0 20px;font-size:14px;font-weight:400;margin-bottom:1em}@media (max-width: 991px){.progress-indicator{margin-bottom:0;padding:20px 0 0}}.progress-indicator>li{list-style:none;text-align:center;width:auto;padding:0;margin:0;position:relative;text-overflow:ellipsis;color:#bbb;display:block}.progress-indicator>li:hover{color:#6f6f6f}.progress-indicator>li .bubble{border-radius:1000px;width:20px;height:20px;background-color:#bbb;display:block;margin:0 auto 0.5em auto;border-bottom:1px solid #888}.progress-indicator>li .bubble:before,.progress-indicator>li .bubble:after{display:block;position:absolute;top:9px;width:100%;height:1px;content:'';background-color:#bbb}.progress-indicator>li .bubble:before{left:0}.progress-indicator>li .bubble:after{right:0}.progress-indicator>li:first-child .bubble:before,.progress-indicator>li:first-child .bubble:after{width:50%;margin-left:50%}.progress-indicator>li:last-child .bubble:before,.progress-indicator>li:last-child .bubble:after{width:50%;margin-right:50%}.progress-indicator>li.completed{color:#29384b}.progress-indicator>li.completed .bubble{background-color:#29384b;color:#29384b;border-color:#000}.progress-indicator>li.completed .bubble:before,.progress-indicator>li.completed .bubble:after{background-color:#29384b;border-color:#000}.progress-indicator>li.active{color:#337AB7}.progress-indicator>li.active .bubble{background-color:#337AB7;color:#337AB7;border-color:#122a3f}.progress-indicator>li.active .bubble:before,.progress-indicator>li.active .bubble:after{background-color:#337AB7;border-color:#122a3f}.progress-indicator>li a:hover .bubble{background-color:#5671d0;color:#5671d0;border-color:#1f306e}.progress-indicator>li a:hover .bubble:before,.progress-indicator>li a:hover .bubble:after{background-color:#5671d0;border-color:#1f306e}.progress-indicator>li.danger .bubble{background-color:#d3140f;color:#d3140f;border-color:#440605}.progress-indicator>li.danger .bubble:before,.progress-indicator>li.danger .bubble:after{background-color:#d3140f;border-color:#440605}.progress-indicator>li.warning .bubble{background-color:#edb10a;color:#edb10a;border-color:#5a4304}.progress-indicator>li.warning .bubble:before,.progress-indicator>li.warning .bubble:after{background-color:#edb10a;border-color:#5a4304}.progress-indicator>li.info .bubble{background-color:#5b32d6;color:#5b32d6;border-color:#25135d}.progress-indicator>li.info .bubble:before,.progress-indicator>li.info .bubble:after{background-color:#5b32d6;border-color:#25135d}.progress-indicator.stacked>li{text-indent:-10px;text-align:center;display:block}.progress-indicator.stacked>li .bubble:before,.progress-indicator.stacked>li .bubble:after{left:50%;margin-left:-.5px;width:1px;height:100%}.progress-indicator.stacked .stacked-text{position:relative;z-index:10;top:0;margin-left:60% !important;width:45% !important;display:inline-block;text-align:left;line-height:1.2em}.progress-indicator.stacked>li a{border:none}.progress-indicator.stacked.nocenter>li .bubble{margin-left:0;margin-right:0}.progress-indicator.stacked.nocenter>li .bubble:before,.progress-indicator.stacked.nocenter>li .bubble:after{left:10px}.progress-indicator.stacked.nocenter .stacked-text{width:auto !important;display:block;margin-left:40px !important}@media handheld, screen and (max-width: 400px){.progress-indicator{font-size:60%}}.mw-1200{max-width:1200px}.mw-900{max-width:900px}.full-width{width:100%}.auto-margin{margin:auto}.auto-side-margin{margin-left:auto;margin-right:auto}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0}.no-padding{padding:0}.flex{display:flex}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-30{margin-top:30px !important}.mt-35{margin-top:35px !important}.mt-40{margin-top:40px !important}@media (max-width: 767px){.mt-5-mobile{margin-top:5px}}.hide-text{text-indent:100%;white-space:nowrap;overflow:hidden}.light-shadow{-webkit-box-shadow:1px -1px 20px -5px rgba(0,0,0,0.42);-moz-box-shadow:1px -1px 20px -5px rgba(0,0,0,0.42);box-shadow:1px -1px 20px -5px rgba(0,0,0,0.42)}.normal-shadow{-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,0.55);-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,0.55);box-shadow:0 2px 5px 0 rgba(0,0,0,0.55)}.inverted-text{color:#F5F5F5}.bold{font-weight:700 !important}hr.dot{border-top:1px dotted #8c8b8b;margin:0}.text-green{color:#00cc00;font-weight:400}.text-grey{color:#bcbcbc;font-weight:400}@media (max-width: 767px){.no-padding-xs{padding:0}}.blur{-webkit-filter:blur(20px);-moz-filter:blur(20px);filter:blur(20px)}.cursor-pointer{cursor:pointer}.help-block{display:block !important}.help-block.help-block-error{display:block !important}.dot{border:none;border-bottom:1px dotted #dedede}.blue-link{color:#23527c}.iti-flag{background-image:url("../../../static/img/flags.png")}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.iti-flag{background-image:url("../../../static/img/flags@2x.png")}}.review-page{font-weight:400}hr{border-top:1px solid #dddddd}.panel{box-shadow:none}.panel .header{background-color:#fff;color:#417689;border-bottom:1px solid #dddddd;font-weight:400}.panel .footer-button{padding:10px 15px}.panel .sub-header{background-color:#fff;color:#000;border-bottom:1px solid #dddddd;padding:10px 15px}.panel .sub-header-dp{border-bottom:1px solid #dddddd}.panel .sub-header-dp .detail-price-tour{padding:15px;background-color:#eee}.panel .sub-header-dp .detail-price-tour .price{padding:0 0 10px}.panel .sub-header-dp .down-payment-tour{padding:15px}.panel .sub-header-collapse{border-bottom:1px solid #dddddd}.panel .sub-header-collapse .detail-price{padding:15px;background-color:#eee}.panel .sub-header-collapse .detail-price .price{padding:0 0 10px}.panel .sub-header-collapse .total-price{padding:15px}.panel .section-sub{border-bottom:1px solid #dddddd;padding:10px 15px}.panel .sub-total{color:#417689}@media (max-width: 991px){.panel .header-sub-total{padding-right:0}.panel .content-sub-total{padding-left:0}}.section-flight{padding:0 10px}.section-flight .departure-dot{width:40px}.section-flight .flight-detail{position:relative;margin-bottom:8px}.section-flight .flight-detail label{background:#417689 none repeat scroll 0% 0%;width:10px;height:10px;line-height:63px;border-radius:50%;margin:0}.section-flight .flight-detail::before{display:block;height:120%;width:1px;background:#417689 none repeat scroll 0% 0%;position:absolute;left:20px;top:8px}.section-flight .flight-detail:last-child::before{content:"";display:none}.section-flight .flight-detail .flight-duration .stop-over{list-style-type:square;font-size:12px;padding-left:18px;margin-top:10px}.section-flight .airline-patch p{margin:0}.section-flight .airline-patch .airline-logo{width:auto;height:35px}.section-flight .transit-information{background-color:#f0f0f0;border-left:2px solid #e9871d;padding:5px 10px;margin:10px 0;font-size:12.6px;color:black}.footer-button .continue-payment{margin:20px 0 10px;width:100%}.main-title{color:#417689;font-weight:400;font-size:20px}.passengers-list{margin-top:20px}.section-insurance{padding:0 10px}.section-insurance .table-passenger-insurance>tbody>tr>td,.section-insurance .table-passenger-insurance>tbody>tr th{border:none;padding:8px 0}.section-insurance .table-passenger-insurance .insurance-label{width:30%}.section-insurance .table-passenger-insurance .insurance-colon{width:2%}.section-tour{padding:0 10px;color:#959595}.section-tour .table-information{margin-top:20px}.section-tour .table-information>tbody>tr>td,.section-tour .table-information>tbody>tr th{border:none;padding:2px 0px}.section-tour .table-information .contact-label{width:15%}.section-tour .table-information .contact-colon{width:2%}.section-tour .room{border:1px solid #dddddd;padding:10px 15px;margin-bottom:20px}.section-tour .room .title-room{color:#417689;font-weight:600}.section-tour .room .list-room{padding:15px 0 0}.section-btn{padding:10px 0px 10px}.section-btn .btn-detail{color:#65b8d6;font-size:18px;font-weight:400;cursor:pointer}.section-btn-price{padding:0 15px 15px}.section-btn-price .btn-detail-price{font-size:14px;font-weight:400;color:#65b8d6;cursor:pointer}.table-contact-information{margin:0 10px}.table-contact-information>tbody>tr>td,.table-contact-information>tbody>tr th{border:none;padding:8px 0px}.table-contact-information .contact-label{width:15%}.table-contact-information .contact-colon{width:2%}.table-list-detail-insurance{border:none}.table-list-detail-insurance>tbody>tr>td,.table-list-detail-insurance>tbody>tr th{border:none;padding:8px 0px}.table-list-detail-insurance .no{width:3%}.table-list-detail-insurance .label-title{width:30%}.table-list-detail-insurance .colon{width:2%}.table-list-detail-passengers>tbody{border:1px solid #417689}.table-list-detail-passengers>tbody>tr>th{background-color:#417689;border:1px solid #417689;color:#FFFFFF}.table-list-detail-passengers>tbody>tr>td{border-top:none}.title-passengers{color:#525252;font-size:18px}@media (max-width: 449px){.search-page .title-text,.search-page .search-tools{width:100%}.search-page .sorter{width:60%}.search-page .advanced-search{width:40%}}@media (min-width: 450px) and (max-width: 767px){.search-page h1{font-size:17.92px}}.search-page #destination-name{color:#29384b}.search-page .search-tools{float:right;text-align:center}.search-page .search-tools .sorter{padding-right:0;text-align:right}@media (min-width: 450px) and (max-width: 767px){.search-page .search-tools .sorter{padding-left:0;text-align:left}}@media (max-width: 449px){.search-page .search-tools .sorter{text-align:left}}.search-page .search-tools .program-sorter{position:relative;float:right;width:80%;padding:10px 0}@media (max-width: 991px){.search-page .search-tools .program-sorter{width:100%}}.search-page .search-tools .advanced-search{text-align:left}@media (min-width: 450px) and (max-width: 767px){.search-page .search-tools .advanced-search{padding-left:0}.search-page .search-tools .advanced-search .btn{padding:7px 15px;font-size:10.5px}}@media (max-width: 449px){.search-page .search-tools .advanced-search{padding-left:0}.search-page .search-tools .advanced-search .btn{padding:7px 15px;font-size:10.5px}}.search-page select{width:70%;height:38px;font-weight:400;color:#2c343b;padding:0 10px;border:1px solid #ccc;border-radius:2px;text-transform:none;margin:0;-moz-appearance:none;-webkit-appearance:none;background:url("../../../static/img/arrow.png") no-repeat right 10px bottom 8px #fff}@media (min-width: 450px) and (max-width: 767px){.search-page select{height:30px;font-size:12.6px}}@media (max-width: 449px){.search-page select{height:30px;font-size:12.6px}}.show-profile{margin-bottom:50px}.show-profile .info{padding:20px}.sign-in-page .description{color:#FFF;font-weight:300;position:absolute;top:130px;right:25px}@media (max-width: 767px){.sign-in-page .description{position:relative;top:0;right:0;text-align:center;margin-bottom:10px}}.sign-in-page .description h1{font-size:40px;margin-bottom:0;text-shadow:1px 1px black}@media (max-width: 767px){.sign-in-page .description h1{margin-top:0;font-size:30px}}.sign-in-page .description p{margin:0;font-size:32px;text-shadow:1px 1px black}@media (max-width: 767px){.sign-in-page .description p{font-size:24px}}.sign-in-page .sign-in{background:rgba(255,255,255,0.6);padding:20px;border-radius:2px}.sign-in-page .sign-in h2{margin:0 0 10px;font-weight:400}@media (max-width: 767px){.sign-in-page .sign-in h2{margin:0 0 20px}}.sign-in-page .sign-in label{color:#29384b}.sign-in-page .sign-in .remember-me .checkbox{margin:10px 0 15px}.sign-in-page .sign-in .remember-me label{font-size:12.6px}.sign-in-page .sign-in .forgot-password{font-size:12.6px;padding-top:15px}.sign-in-page .sign-in a{text-decoration:underline}#login-form :focus{outline:none}#login-form .fa{position:absolute;right:25px;bottom:15px;font-size:16px}#sign-in-modal a{text-decoration:underline}.register .description{color:#FFF;font-weight:300;position:absolute;top:130px;right:25px}@media (max-width: 767px){.register .description{position:relative;top:0;right:0;text-align:center;margin-bottom:10px}}.register .description h1{font-size:40px;margin-bottom:0;text-shadow:1px 1px black}@media (max-width: 767px){.register .description h1{margin-top:0;font-size:30px}}.register .description p{margin:0;font-size:32px;text-shadow:1px 1px black}@media (max-width: 767px){.register .description p{font-size:24px}}.register .sign-up{background:rgba(255,255,255,0.6);padding:20px;border-radius:2px}.register .sign-up h2{margin:0 0 10px;font-weight:400}@media (max-width: 767px){.register .sign-up h2{margin:0 0 20px}}.register .sign-up label{color:#29384b}.register .sign-up .subscribe .checkbox{margin:10px 0 15px}.register .sign-up .subscribe label{font-size:12.6px}.register .sign-up .agreement-text{font-size:10px;line-height:1}.register .sign-up p{margin-top:5px;color:#29384b}.register .sign-up a{text-decoration:underline}#snowflakeContainer{position:absolute;left:0;top:0}.snowflake{padding-left:15px;position:fixed;color:#FFFFFF;user-select:none;z-index:1000}.snowflake:hover{cursor:default}a.asc:after,a.desc:after{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;padding-left:5px}a.asc:after{content:"\e151"}a.desc:after{content:"\e152"}.sort-numerical a.asc:after{content:"\e153"}.sort-numerical a.desc:after{content:"\e154"}.sort-ordinal a.asc:after{content:"\e155"}.sort-ordinal a.desc:after{content:"\e156"}.success-page .header{margin-top:20px}.success-page .message-box{background:rgba(255,255,255,0.6);padding:50px 20px;border-radius:2px;margin:100px 80px}.success-page .message-box .message{font-size:17.92px}.success-page .message-box .message .email{font-weight:400}.success-page .message-box .verification{margin-top:20px}.success-page .message-box .redirect-link a{text-decoration:underline}#all-destinations-tab{margin-top:20px}#all-destinations-tab ul{height:42px;border-bottom:1px solid #999;margin:auto}@media (max-width: 767px){#all-destinations-tab ul{height:60px}}#all-destinations-tab ul li{width:210px;left:18%}#all-destinations-tab ul li.active a{border:1px solid #999;border-bottom:1px solid #eee;border-radius:5px 5px 0 0;height:42px}@media (max-width: 767px){#all-destinations-tab ul li.active a{height:60px}}#all-destinations-tab ul li.active a:hover{background-color:#dbdbdb;border-bottom:1px solid #eee}#all-destinations-tab ul li:hover a{background-color:#dbdbdb;border-bottom:1px solid #999}@media (max-width: 767px){#all-destinations-tab ul li{width:100px;left:auto;float:left;height:60px}}@media (max-width: 767px){#all-destinations-tab ul a{height:60px}}#all-destinations-tab .tab-content{padding:20px 0;margin-bottom:50px}#all-destinations-tab .tab-content .group-title{text-align:left;font-size:17.92px;font-weight:400;margin-top:20px;margin-bottom:10px}#all-destinations-tab .tab-content #button-view{margin-top:15px}.flight-card{margin:10px 0;color:#555}@media (max-width: 767px){.flight-card{margin:5px 0}}.flight-card .edit-flight{text-decoration:underline;position:absolute;margin:20px 0;right:0}.flight-card .btn-outline-blue{border:#aab7c5 solid 1px;font-size:9.8px;padding:5px 10px;font-weight:400;margin-bottom:5px}.flight-card .btn-outline-blue.active,.flight-card .btn-outline-blue:hover{background-color:#629fb5 !important;color:#fff}.flight-card .btn-outline-blue:focus{outline:0 !important}.flight-card .overview{background-color:#fff;cursor:pointer;padding:5px 10px}.flight-card .overview.active{background-color:#f0f0f0}.flight-card .overview .action-book-ct{padding-top:10px}@media (max-width: 1199px){.flight-card .overview .action-book-ct{padding:5px 15px}}.flight-card .overview .action-book-ct .btn-book-flight{float:right}@media (max-width: 767px){.flight-card .overview .action-book-ct .btn-book-flight{font-size:11.2px;margin-top:3px;margin-bottom:0;padding:5px 10px}}.flight-card .overview .airline-logo{height:45px;margin:0}@media (max-width: 1199px){.flight-card .overview .airline-logo{margin:10px 0}}@media (max-width: 767px){.flight-card .overview .airline-logo{height:35px;margin:3px 0 3px}}.flight-card .overview .airport-ct{font-size:16px;font-weight:400;width:inherit}.flight-card .overview .airport-ct .origin-dest-text{font-size:14px;font-weight:300;margin-top:5px}.flight-card .overview .logo-section{text-align:center;z-index:2;padding-top:10px}@media (max-width: 1199px){.flight-card .overview .logo-section{text-align:left}}.flight-card .overview .logo-section .airline-name{font-size:12.6px}.flight-card .overview .logo-section .multi-airline{font-size:12.6px;margin:5px 0}.flight-card .overview .link-button-container{width:200px;margin-top:8px}@media (max-width: 1199px){.flight-card .overview .link-button-container{text-align:left}}.flight-card .overview .link-button{font-size:smaller;text-decoration:underline;padding-right:7px}.flight-card .overview .padding-flight{padding:0 40px 0 20px}@media (max-width: 767px){.flight-card .overview .padding-flight{padding-right:20px}}.flight-card .overview .duration{display:inline}.flight-card .overview hr.flight{border-top:1px solid #8c8b8b;margin:0}.flight-card .overview .person{font-size:12.6px}.flight-card .overview .stoper-detail{font-size:9.8px}@media (max-width: 767px){.flight-card .overview .route-trip{margin-bottom:4px;font-size:17.92px}}.flight-card .overview .facilities{margin-top:4px}@media (max-width: 767px){.flight-card .overview .price{font-size:14px}}.flight-card .overview .pax{font-size:14px}@media (max-width: 767px){.flight-card .overview .pax{font-size:11.2px}}.flight-card .overview .confirm-flight{width:150%;margin-left:-25%}@media (max-width: 1199px){.flight-card .overview .confirm-flight{width:100%;margin:auto}}@media (max-width: 767px){.flight-card .overview .confirm-flight #confirm-flight-body{padding:12px}}.flight-card .flight-content{display:none;padding:30px;background-color:#fff}.flight-card .flight-content .transit-information{background-color:#f0f0f0;border-left:2px solid #ff9b00;padding:5px 10px;margin:10px 0;font-size:12.6px;color:black}.flight-card .flight-content .transit-information .transit-duration .fa{color:#4d4d4d;margin:0 2px}.flight-card .flight-content .logo-sizing{height:25px}@media (max-width: 767px){.flight-card .flight-content{padding:20px}}.flight-card .flight-content .flight-duration{margin:20px 0}.flight-card .flight-content .flight-duration .icon{content:url("../../../static/img/flight-duration.png");width:20px}.flight-card .flight-content .flight-duration .stop-over{list-style-type:square;font-size:12px;padding-left:18px}.flight-card .flight-content .departure-dot{width:40px}.flight-card .flight-content.default{display:block}.flight-card .flight-content .flight-detail{position:relative;margin-bottom:8px}.flight-card .flight-content .flight-detail label{background:#417689 none repeat scroll 0% 0%;width:10px;height:10px;line-height:63px;border-radius:50%;margin:0}.flight-card .flight-content .flight-detail::before{display:block;height:120%;width:1px;background:#417689 none repeat scroll 0% 0%;position:absolute;left:20px;top:8px}.flight-card .flight-content .flight-detail:last-child::before{content:"";display:none}.flight-card .flight-price{display:none;padding:30px;background-color:#fff}@media (max-width: 767px){.flight-card .flight-price{padding:20px}}@media (max-width: 767px){.flight-card .flight-price td{font-size:11.2px}}.search-flight-page{margin-bottom:50px}.search-flight-page .alert-result{text-align:center;margin-top:30px}.search-flight-page body,.search-flight-page h1,.search-flight-page h2,.search-flight-page h3,.search-flight-page h4,.search-flight-page h5,.search-flight-page h6,.search-flight-page .h1,.search-flight-page .h2,.search-flight-page .h3,.search-flight-page .h4,.search-flight-page td{font-weight:400}.search-flight-page .progress{height:2px}.search-flight-page #progress-bar-ct{margin-bottom:0;background-color:#eeeeee}.search-flight-page #progress-bar-ct .progress-bar-blue{background-color:#29384b}.search-flight-page #progress-text-ct{margin:5px 5px 0}.search-flight-page .edit-flight{cursor:pointer;text-decoration:underline;color:#333}.search-flight-page .loading-spinner{margin:25px 25px 0}.search-flight-page .sticky{position:fixed;background-color:#fff;top:0;left:0;right:0;z-index:1031}.search-flight-page .sticky .headline-sticky{padding:0 200px 0 210px}@media (max-width: 1199px){.search-flight-page .sticky .headline-sticky{padding:0 30px 0}}@media (max-width: 767px){.search-flight-page .sticky .headline-sticky{padding:0 20px 0}}.search-flight-page .sticky .btn-edit-filter{margin-right:200px}@media (max-width: 1199px){.search-flight-page .sticky .btn-edit-filter{margin-right:20px}}@media (max-width: 767px){.search-flight-page .sticky .btn-edit-filter{margin-right:15px}}.search-flight-page .sticky .departure{margin-top:10px}@media (max-width: 1199px){.search-flight-page .sticky .departure{font-size:14px}}.search-flight-page .sticky .sort-tab{padding:2px 8px}.search-flight-page .sticky ul{margin:0}@media (max-width: 991px){.search-flight-page .sticky li{font-size:11.2px}}.search-flight-page .sticky li:first-child{margin-left:200px !important}@media (max-width: 1199px){.search-flight-page .sticky li:first-child{margin-left:20px !important}}.search-flight-page .sticky .flight-info{font-size:11.2px}.search-flight-page .sticky .hidden-sticky{display:none !important}.search-flight-page .departure{margin-top:10px}@media (max-width: 1199px){.search-flight-page .departure{font-size:17.92px}}.search-flight-page .sort-tab{background-color:#417689;color:white;margin:10px 0 5px;padding:8px}.search-flight-page .sort-tab li{margin-left:40px}@media (max-width: 991px){.search-flight-page .sort-tab li{margin-left:10px;font-size:12.6px}}.search-flight-page .sort-tab li:first-child{margin-left:20px}@media (max-width: 991px){.search-flight-page .sort-tab li:first-child{margin-left:10px}}.search-flight-page .sort-tab li.sorter{cursor:pointer}.search-flight-page .sort-tab li.sorter .fa{margin-left:5px}.search-flight-page .sort-tab li.active{border-bottom:1px solid white}@media (max-width: 991px){.search-flight-page .headline{font-size:14px;margin-top:10px}}.search-flight-page .flight-info{margin-top:0;line-height:1.5}@media (max-width: 991px){.search-flight-page .flight-info{font-size:12.6px}}.search-flight-page .route-flight{margin-top:0}@media (max-width: 991px){.search-flight-page .route-flight{font-size:14px}}.search-flight-page .btn-edit-filter{margin:0;float:right}@media (max-width: 767px){.search-flight-page .btn-edit-filter{margin:-4px 0 0}}.search-flight-page .icon-flight{width:16px;margin-bottom:3px}.search-flight-page .icon-flight.return{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.book-flight-page body,.book-flight-page h1,.book-flight-page h2,.book-flight-page h3,.book-flight-page h4,.book-flight-page h5,.book-flight-page h6,.book-flight-page .h1,.book-flight-page .h2,.book-flight-page .h3,.book-flight-page .h4,.book-flight-page td{font-weight:400}.book-flight-page .alert-wrapper{margin-top:20px}.book-flight-page .bottom-margin{margin:20px 0 30px}.book-flight-page .dropdown-passenger-list{margin:23px 0;color:#000;border-radius:2px;width:37%;padding:6px 12px;content:'<>';font-weight:400;background:url("static/img/arrow.png") no-repeat right 10px bottom 8px #fff}.book-flight-page #contact-information .phone-field{margin:0}.book-flight-page #contact-information .phone-field .intl-tel-input{display:inherit}.book-flight-page #include-as-pax{margin:25px 0 0 10px}.book-flight-page .title{margin-top:25px}@media (max-width: 991px){.book-flight-page .title{font-size:14px;margin-top:13px}}.book-flight-page .icon-detail{width:40px;margin:20px}@media (max-width: 991px){.book-flight-page .icon-detail{width:40px;margin:0}}.book-flight-page .fare-detail{background-color:#fff;margin:20px 0;padding:20px}.book-flight-page .fare-detail .passenger{padding-left:30px}.book-flight-page .fare-detail .total{background-color:#eee}.book-flight-page .fare-detail .overview-flight tr:first-child td{border:none}@media (max-width: 991px){.book-flight-page .fare-detail .overview-flight td{font-size:11.2px}}.book-flight-page .form-note{background-color:#417689;color:#fff;padding:10px}.book-flight-page .icon-info{width:32px;margin:4px 22px}.book-flight-page .contact-information{background-color:#fff;margin:0 0 40px;padding:20px 20px 40px}@media (max-width: 991px){.book-flight-page .contact-information input{font-size:14px}}.book-flight-page .contact-information .age-requirement{text-indent:1em;margin-top:2em}.book-flight-page .contact-information .link{color:#849dbc;text-decoration:underline;cursor:pointer;font-size:14px}.book-flight-page .contact-information .contact-table tr:first-child td{border-top:none}.book-flight-page .table-flight-price-detail{width:100%}.book-flight-page .table-flight-price-detail>tbody>tr>td .flight-number{padding-top:20px}.book-flight-page .table-flight-price-detail>tbody>tr>td .flight-logo{height:40px}.book-flight-page .table-flight-price-detail>tbody>tr>td .departure-dot{width:40px}.book-flight-page .table-flight-price-detail>tbody>tr>td .flight-detail{position:relative;margin-bottom:8px}.book-flight-page .table-flight-price-detail>tbody>tr>td .flight-detail label{background:#417689 none repeat scroll 0% 0%;width:10px;height:10px;line-height:63px;border-radius:50%;margin:0}.book-flight-page .table-flight-price-detail>tbody>tr>td .flight-detail::before{display:block;height:120%;width:1px;background:#417689 none repeat scroll 0% 0%;position:absolute;left:20px;top:8px}.book-flight-page .table-flight-price-detail>tbody>tr>td .flight-detail:last-child::before{content:"";display:none}.book-flight-page #btn-contact-confirm{margin-bottom:60px}.book-flight-page .example-phone{margin-top:10px}#confirm-loading-spinner{display:none}#confirm-loading-spinner .wrapper{position:fixed;left:50%;top:30%}#confirm-loading-spinner .wrapper .content{background-color:#417689;color:#F5F5F5;padding:15px;text-align:center;display:inline-table;position:relative;left:-50%}#confirm-loading-spinner .wrapper .content .header{font-size:20px}#confirm-loading-spinner .wrapper .content .separator{margin:10px 15px 20px}#confirm-loading-spinner .wrapper .content .body{font-size:14px}#confirm-loading-spinner #spinner{font-size:20px;margin-top:10px}#search-spinner{display:none}#search-spinner .wrapper{position:fixed;left:50%;top:30%}#search-spinner .wrapper .content{background-color:inherit;color:#F5F5F5;padding:15px;text-align:center;display:inline-table;position:relative;left:-50%}#search-spinner .wrapper .content .header{font-size:16px}#search-spinner .wrapper .content .header .goldenrama-flight{margin:20px 10px 20px 16px}#search-spinner .wrapper .content .separator{margin:10px 15px 20px}#search-spinner .wrapper .content .body{font-size:14px}#search-spinner #spinner{font-size:20px;margin-top:10px}#spinner{display:none}#spinner .wrapper{position:fixed;left:50%;top:30%}#spinner .wrapper .content{background-color:inherit;color:#F5F5F5;padding:15px;text-align:center;display:inline-table;position:relative;left:-50%}#spinner .wrapper .content .body{font-size:14px}.selected-flight{width:135%;left:-15%;background-color:#fff}@media (max-width: 1199px){.selected-flight{width:100%;left:inherit}}.selected-flight .edit-flight{cursor:pointer;text-decoration:underline;color:#333;margin:20px}.selected-flight .white{color:#fff;opacity:1}.selected-flight .modal-header{background-color:#417689;color:#FFF;padding:24px}.selected-flight .modal-footer{display:none}.modal-review-flight{background-color:#eeeeee}.modal-review-flight .white{color:#fff;opacity:1}.modal-review-flight .modal-header{background-color:#417689;color:#FFF;padding:24px}.modal-review-flight .modal-header .modal-title{font-size:16px}.modal-review-flight .modal-footer{display:none}.contact-confirm{background-color:#eeeeee}.contact-confirm .white{color:#fff;opacity:0}.contact-confirm .modal-header{background-color:#417689;color:#FFF;padding:24px}.contact-confirm .modal-header .modal-title{font-size:16px}.contact-confirm .modal-body .edit-costumer{cursor:pointer;margin:20px;text-decoration:underline}.contact-confirm .modal-footer{display:none}.train-card{margin:10px 0;color:#555}@media (max-width: 767px){.train-card{margin:5px 0}}.train-card .edit-train{text-decoration:underline;position:absolute;margin:20px 0;right:0}.train-card .btn-outline-blue{border:#aab7c5 solid 1px;font-size:9.8px;padding:5px 10px;font-weight:400;margin-bottom:5px}.train-card .btn-outline-blue.active,.train-card .btn-outline-blue:hover{background-color:#445d7c !important;color:#fff}.train-card .btn-outline-blue:focus{outline:0 !important}.train-card .overview{background-color:#fff;cursor:pointer;padding:5px 10px}.train-card .overview.active{background-color:#f0f0f0}.train-card .overview .action-book-ct{padding-top:10px}@media (max-width: 1199px){.train-card .overview .action-book-ct{padding:5px 15px}}.train-card .overview .action-book-ct .btn-book-train{float:right}@media (max-width: 767px){.train-card .overview .action-book-ct .btn-book-train{font-size:11.2px;margin-top:3px;margin-bottom:0;padding:5px 10px}}.train-card .overview .airline-logo{height:45px;margin:0}@media (max-width: 1199px){.train-card .overview .airline-logo{margin:10px 0}}@media (max-width: 767px){.train-card .overview .airline-logo{height:35px;margin:3px 0 3px}}.train-card .overview .airport-ct{font-size:16px;font-weight:400;width:inherit}.train-card .overview .airport-ct .origin-dest-text{font-size:14px;font-weight:300;margin-top:5px}.train-card .overview .logo-section{text-align:center;z-index:2;padding-top:10px}@media (max-width: 1199px){.train-card .overview .logo-section{text-align:left}}.train-card .overview .logo-section .airline-name{font-size:12.6px}.train-card .overview .logo-section .multi-airline{font-size:12.6px;margin:5px 0}.train-card .overview .link-button-container{width:200px;margin-top:8px}@media (max-width: 1199px){.train-card .overview .link-button-container{text-align:left}}.train-card .overview .link-button{font-size:smaller;text-decoration:underline;padding-right:7px}.train-card .overview .padding-train{padding:0 40px 0 20px}@media (max-width: 767px){.train-card .overview .padding-train{padding-right:20px}}.train-card .overview .duration{display:inline}.train-card .overview hr.train{border-top:1px solid #8c8b8b;margin:0}.train-card .overview .person{font-size:12.6px}.train-card .overview .stoper-detail{font-size:9.8px}@media (max-width: 767px){.train-card .overview .route-trip{margin-bottom:4px;font-size:17.92px}}.train-card .overview .facilities{margin-top:4px}@media (max-width: 767px){.train-card .overview .price{font-size:14px}}.train-card .overview .pax{font-size:14px}@media (max-width: 767px){.train-card .overview .pax{font-size:11.2px}}.train-card .overview .confirm-train{width:150%;margin-left:-25%}@media (max-width: 1199px){.train-card .overview .confirm-train{width:100%;margin:auto}}@media (max-width: 767px){.train-card .overview .confirm-train #confirm-train-body{padding:12px}}.train-card .train-content{display:none;padding:30px;background-color:#fff}.train-card .train-content .transit-information{background-color:#f0f0f0;border-left:2px solid #ff9b00;padding:5px 10px;margin:10px 0;font-size:12.6px;color:black}.train-card .train-content .transit-information .transit-duration .fa{color:#4d4d4d;margin:0 2px}.train-card .train-content .logo-sizing{height:25px}@media (max-width: 767px){.train-card .train-content{padding:20px}}.train-card .train-content .train-duration{margin:20px 0}.train-card .train-content .train-duration .icon{content:url("../../../static/img/train-duration.png");width:20px}.train-card .train-content .train-duration .stop-over{list-style-type:square;font-size:12px;padding-left:18px}.train-card .train-content .departure-dot{width:40px}.train-card .train-content.default{display:block}.train-card .train-content .train-detail{position:relative;margin-bottom:8px}.train-card .train-content .train-detail label{background:#29384b none repeat scroll 0% 0%;width:10px;height:10px;line-height:63px;border-radius:50%;margin:0}.train-card .train-content .train-detail::before{display:block;height:120%;width:1px;background:#29384b none repeat scroll 0% 0%;position:absolute;left:20px;top:8px}.train-card .train-content .train-detail:last-child::before{content:"";display:none}.train-card .train-price{display:none;padding:30px;background-color:#fff}@media (max-width: 767px){.train-card .train-price{padding:20px}}@media (max-width: 767px){.train-card .train-price td{font-size:11.2px}}.search-train-page{margin-bottom:50px}.search-train-page .alert-result{text-align:center;margin-top:30px}.search-train-page body,.search-train-page h1,.search-train-page h2,.search-train-page h3,.search-train-page h4,.search-train-page h5,.search-train-page h6,.search-train-page .h1,.search-train-page .h2,.search-train-page .h3,.search-train-page .h4,.search-train-page td{font-weight:400}.search-train-page .progress{height:2px}.search-train-page #progress-bar-ct{margin-bottom:0;background-color:#eeeeee}.search-train-page #progress-bar-ct .progress-bar-blue{background-color:#29384b}.search-train-page #progress-text-ct{margin:5px 5px 0}.search-train-page .edit-train{cursor:pointer;text-decoration:underline;color:#333}.search-train-page .loading-spinner{margin:25px 25px 0}.search-train-page .sticky{position:fixed;background-color:#f0f0f0;top:0;left:0;right:0;z-index:1031}.search-train-page .sticky .headline-sticky{padding:0 200px 0 210px}@media (max-width: 1199px){.search-train-page .sticky .headline-sticky{padding:0 30px 0}}@media (max-width: 767px){.search-train-page .sticky .headline-sticky{padding:0 20px 0}}.search-train-page .sticky .btn-edit-filter{margin-right:200px}@media (max-width: 1199px){.search-train-page .sticky .btn-edit-filter{margin-right:20px}}@media (max-width: 767px){.search-train-page .sticky .btn-edit-filter{margin-right:15px}}.search-train-page .sticky .departure{margin-top:10px}@media (max-width: 1199px){.search-train-page .sticky .departure{font-size:14px}}.search-train-page .sticky .sort-tab{padding:2px 8px}.search-train-page .sticky ul{margin:0}@media (max-width: 991px){.search-train-page .sticky li{font-size:11.2px}}.search-train-page .sticky li:first-child{margin-left:200px !important}@media (max-width: 1199px){.search-train-page .sticky li:first-child{margin-left:20px !important}}.search-train-page .sticky .train-info{font-size:11.2px}.search-train-page .sticky .hidden-sticky{display:none !important}.search-train-page .departure{margin-top:10px}@media (max-width: 1199px){.search-train-page .departure{font-size:17.92px}}.search-train-page .sort-tab{background-color:#29384b;color:white;margin:10px 0 5px;padding:8px}.search-train-page .sort-tab li{margin-left:40px}@media (max-width: 991px){.search-train-page .sort-tab li{margin-left:10px;font-size:12.6px}}.search-train-page .sort-tab li:first-child{margin-left:20px}@media (max-width: 991px){.search-train-page .sort-tab li:first-child{margin-left:10px}}.search-train-page .sort-tab li.sorter{cursor:pointer}.search-train-page .sort-tab li.sorter .fa{margin-left:5px}.search-train-page .sort-tab li.active{border-bottom:1px solid white}@media (max-width: 991px){.search-train-page .headline{font-size:14px;margin-top:10px}}.search-train-page .train-info{margin-top:0;line-height:1.5}@media (max-width: 991px){.search-train-page .train-info{font-size:12.6px}}.search-train-page .route-train{margin-top:0}@media (max-width: 991px){.search-train-page .route-train{font-size:14px}}.search-train-page .btn-edit-filter{margin:0;float:right}@media (max-width: 767px){.search-train-page .btn-edit-filter{margin:-4px 0 0}}.search-train-page .icon-train{width:16px;margin-bottom:3px}.search-train-page .icon-train.return{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.book-train-page body,.book-train-page h1,.book-train-page h2,.book-train-page h3,.book-train-page h4,.book-train-page h5,.book-train-page h6,.book-train-page .h1,.book-train-page .h2,.book-train-page .h3,.book-train-page .h4,.book-train-page td{font-weight:400}.book-train-page .alert-wrapper{margin-top:20px}.book-train-page .bottom-margin{margin:20px 0 30px}.book-train-page .dropdown-passenger-list{margin:23px 0;color:#000;border-radius:2px;width:37%;padding:6px 12px;content:'<>';font-weight:400;background:url("static/img/arrow.png") no-repeat right 10px bottom 8px #fff}.book-train-page #contact-information .phone-field{margin:0}.book-train-page #contact-information .phone-field .intl-tel-input{display:inherit}.book-train-page #include-as-pax{margin:25px 0 0 10px}.book-train-page .title{margin-top:25px}@media (max-width: 991px){.book-train-page .title{font-size:14px;margin-top:13px}}.book-train-page .icon-detail{width:40px;margin:20px}@media (max-width: 991px){.book-train-page .icon-detail{width:40px;margin:0}}.book-train-page .fare-detail{background-color:#fff;margin:20px 0;padding:20px}.book-train-page .fare-detail .passenger{padding-left:30px}.book-train-page .fare-detail .total{background-color:#eee}.book-train-page .fare-detail .overview-train tr:first-child td{border:none}@media (max-width: 991px){.book-train-page .fare-detail .overview-train td{font-size:11.2px}}.book-train-page .form-note{background-color:#417689;color:#fff;padding:10px}.book-train-page .icon-info{width:32px;margin:4px 22px}.book-train-page .contact-information{background-color:#fff;margin:0 0 40px;padding:20px 20px 40px}@media (max-width: 991px){.book-train-page .contact-information input{font-size:14px}}.book-train-page .contact-information .age-requirement{text-indent:1em;margin-top:2em}.book-train-page .contact-information .link{color:#849dbc;text-decoration:underline;cursor:pointer;font-size:14px}.book-train-page .contact-information .contact-table tr:first-child td{border-top:none}.book-train-page .table-train-price-detail{width:100%}.book-train-page .table-train-price-detail>tbody>tr>td .train-number{padding-top:20px}.book-train-page .table-train-price-detail>tbody>tr>td .train-logo{height:40px}.book-train-page .table-train-price-detail>tbody>tr>td .departure-dot{width:40px}.book-train-page .table-train-price-detail>tbody>tr>td .train-detail{position:relative;margin-bottom:8px}.book-train-page .table-train-price-detail>tbody>tr>td .train-detail label{background:#29384b none repeat scroll 0% 0%;width:10px;height:10px;line-height:63px;border-radius:50%;margin:0}.book-train-page .table-train-price-detail>tbody>tr>td .train-detail::before{display:block;height:120%;width:1px;background:#29384b none repeat scroll 0% 0%;position:absolute;left:20px;top:8px}.book-train-page .table-train-price-detail>tbody>tr>td .train-detail:last-child::before{content:"";display:none}.book-train-page #btn-contact-confirm{margin-bottom:60px}.book-train-page .example-phone{margin-top:10px}#confirm-loading-spinner{display:none}#confirm-loading-spinner .wrapper{position:fixed;left:50%;top:30%}#confirm-loading-spinner .wrapper .content{background-color:#417689;color:#F5F5F5;padding:15px;text-align:center;display:inline-table;position:relative;left:-50%}#confirm-loading-spinner .wrapper .content .header{font-size:20px}#confirm-loading-spinner .wrapper .content .separator{margin:10px 15px 20px}#confirm-loading-spinner .wrapper .content .body{font-size:14px}#confirm-loading-spinner #spinner{font-size:20px;margin-top:10px}#search-spinner{display:none}#search-spinner .wrapper{position:fixed;left:50%;top:30%}#search-spinner .wrapper .content{background-color:inherit;color:#F5F5F5;padding:15px;text-align:center;display:inline-table;position:relative;left:-50%}#search-spinner .wrapper .content .header{font-size:16px}#search-spinner .wrapper .content .header .goldenrama-train{margin:20px 10px 20px 16px}#search-spinner .wrapper .content .separator{margin:10px 15px 20px}#search-spinner .wrapper .content .body{font-size:14px}#search-spinner #spinner{font-size:20px;margin-top:10px}#spinner{display:none}#spinner .wrapper{position:fixed;left:50%;top:30%}#spinner .wrapper .content{background-color:inherit;color:#F5F5F5;padding:15px;text-align:center;display:inline-table;position:relative;left:-50%}#spinner .wrapper .content .body{font-size:14px}.selected-train{width:135%;left:-15%;background-color:#eeeeee}@media (max-width: 1199px){.selected-train{width:100%;left:inherit}}.selected-train .edit-train{cursor:pointer;text-decoration:underline;color:#333;margin:20px}.selected-train .white{color:#fff;opacity:1}.selected-train .modal-header{background-color:#417689;color:#FFF;padding:24px}.selected-train .modal-footer{display:none}.modal-review-train{background-color:#eeeeee}.modal-review-train .white{color:#fff;opacity:1}.modal-review-train .modal-header{background-color:#417689;color:#FFF;padding:24px}.modal-review-train .modal-header .modal-title{font-size:16px}.modal-review-train .modal-footer{display:none}.contact-confirm{background-color:#fff}.contact-confirm .white{color:#fff;opacity:0}.contact-confirm .modal-header{background-color:#417689;color:#FFF;padding:24px}.contact-confirm .modal-header .modal-title{font-size:16px}.contact-confirm .modal-body .edit-costumer{cursor:pointer;margin:20px;text-decoration:underline}.contact-confirm .modal-footer{display:none}.ui-datepicker{background-color:#fff;border:1px solid #29384b;border-radius:0;display:none;margin-top:4px;padding:10px;width:240px;z-index:101}.ui-widget-content .ui-state-default{border:none;background:none;padding:5px;color:#29384b}.ui-widget-content .ui-state-hover{border:#4d698d;background:#4d698d;color:#fff}.ui-widget-content .ui-state-active{border:#29384b;background:#29384b;color:#fff}.ui-widget-content .ui-datepicker-week-end{color:#c0392b}.ui-widget-content .ui-datepicker-week-end .ui-state-default{color:#c0392b}.ui-widget-content .ui-datepicker-week-end .ui-state-hover{color:#fff}.ui-widget-content .ui-datepicker-week-end .ui-state-active{color:#fff}.ui-widget-header{border:none;background:none}.ui-widget-header .ui-datepicker-next-hover{right:2px}.ui-widget-header .ui-state-hover{border:none;background:none;color:#4d698d}.ui-widget-header .ui-icon{background-image:url("../img/LR-arrow.png")}.ui-widget-header .ui-icon-circle-triangle-w{background-position:0}.ui-widget-header .ui-icon-circle-triangle-e{background-position:-20px}.ui-widget-header select{border:1px solid #29384b}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:50%}.user-settings{padding:20px;color:#417689}.user-settings .user-info{margin-bottom:10px}.user-settings .user-info .avatar{margin-right:5px;float:left;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.user-settings .user-info .avatar img{max-width:50px;max-height:50px;margin:0}.user-settings .user-info .name{font-size:17.92px;font-weight:400;display:flex;align-items:center;height:60px;overflow-wrap:break-word}.user-settings .user-info .name a{margin:0;width:100%;color:#417689}.user-settings .user-menu-header .navbar-toggle{border-color:#fff}.user-settings .user-menu-header .icon-bar{border:1px #fff solid}.user-settings #menu-collapse-dashboard .nav-pills>li>a{border-radius:0}.user-settings #menu-collapse-dashboard .nav-pills>li.active>a{color:#282f35;background-color:transparent}.user-settings #menu-collapse-dashboard .nav-pills>li.active>a:hover{background-color:#eee}.user-settings #menu-collapse-dashboard .nav-pills .title{font-weight:400;color:white;background-color:#29384b;border-radius:2px}.user-settings #menu-collapse-dashboard .nav-pills .child{background-color:#f4f4f4}.user-settings #menu-collapse-dashboard .nav-pills .child .icon-child{margin-right:10px}.user-settings #menu-collapse-dashboard .nav-stacked>li{border-bottom:1px solid #e0e0e0}.user-settings .menu-dashboard .navbar-collapse{padding-right:5px;padding-left:5px}.user-settings .menu-dashboard .nav-pills>li{border-top:1px solid #e0e0e0}.user-settings .menu-dashboard .nav-pills>li>a{color:#417689}.user-settings .menu-dashboard .nav-pills>li>a:focus{background-color:transparent;color:#6382aa}.user-settings .menu-dashboard .nav-pills>li>a:hover{background-color:transparent}.user-settings .menu-dashboard .nav-pills>li.active>a{color:#849dbc;background-color:transparent}.user-settings .menu-dashboard .nav-pills>li.active>a:hover{background-color:transparent}.card-visa{max-width:960px;margin:30px auto;background-color:#fff;padding:50px 60px}@media (max-width: 767px){.card-visa{padding:10px;font-size:12.6px}}@media (max-width: 767px){.card-visa .mt-20-mobile{margin-top:20px}}@media (min-width: 1200px){.card-visa .tools{width:50%;left:50px}}.card-visa #combo-country{text-align:center;width:100%;padding:5px;border-radius:2px}.card-visa i{border-radius:100%;border:1px solid #293A4C;padding:8px;color:#293A4C;margin-right:5px;margin-bottom:5px}.card-visa #document-ct{margin-top:30px}.card-visa #document-ct .visa{margin-top:20px}.card-visa .visa-table{padding:20px;background-color:#29384b;color:#fff}.card-visa .visa-table th{width:200px}.card-visa .visa-table p{color:#fff;margin-top:20px}.card-visa .visa-table a{color:#fff;text-decoration:underline}.card-visa #passportModal{color:black}.card-visa #passportModal .terms a{color:black;text-decoration:none}.meshim_widget_components_chatWindow_NewChatForm .content{background:#blue-main !important}.breadcrumb{padding:20px 0 0;background-color:transparent}.breadcrumb .active{color:orange}.banner{text-align:center}.banner img{z-index:1}@media (max-width: 1199px){.banner img{width:100%}}.grid-view th{white-space:nowrap}.hint-block{display:block;margin-top:5px;color:#a1a1a1}.socmed-box-h{text-align:center}.socmed-box-h li{display:inline-block;padding:7px}.USS{margin-bottom:50px}a{color:#424e58}a:hover{color:#282f35}a:hover,a:focus{text-decoration:none}.radio{display:inline}@media (max-width: 767px){.radio{display:block}}.radio .circle{left:15px}@media (max-width: 767px){.radio .circle{left:0}}.radio label{padding-left:45px;margin-right:20px}@media (max-width: 767px){.radio label{padding-left:25px;margin-right:20px}}.radio .check{left:15px}@media (max-width: 767px){.radio .check{left:0}}@media (max-width: 767px){.form-group{margin-top:10px}}#corporate-info{padding-top:40px;padding-bottom:80px}#corporate-info .item .title{font-weight:400}@media (max-width: 449px){#corporate-info .item{width:100%}}#corporate-info .item img{padding:20px}.newsletter{background-color:#417689;padding-top:25px;padding-bottom:25px;position:relative}@media (min-width: 1200px){.newsletter .content{margin-right:auto;margin-left:auto}}.newsletter .text-div{padding-left:0px}.newsletter .text-div h1{margin:0px}.newsletter .text-div p{margin-bottom:0px}@media (max-width: 1199px){.newsletter .text-div{padding-left:15px}}.newsletter h2{font-size:23.94px;margin:0}.newsletter input[type="text"]{width:70%;height:36px;vertical-align:middle;color:#515B67;padding-left:10px}.article{padding:50px 0}.article .article-card a{color:#333}.article .article-card .photo{height:155px;width:100%;overflow:hidden;position:relative;background-color:#29282D}.article .article-card .photo img{width:100%}.article .article-card .photo span{position:absolute;top:calc(50% - 10px);left:calc(50% - 55px);font-weight:400;opacity:0;transition:opacity 0.25s ease 0s;color:#fff}.article .article-card .photo:hover span{opacity:1}.article .article-card .photo:hover img{opacity:.35;overflow:hidden;transition:opacity 0.55s ease 0s}.article .article-card .title{font-weight:400}.article .link{text-align:center;padding-top:40px}.article .link a{color:#337ab7}#maintenance-page .caption-box{margin-left:100px}#maintenance-page .caption-box h1{font-size:50px;font-weight:400}@media (max-width: 991px){#maintenance-page .caption-box{margin-left:auto}}.sindicator{bottom:15px;height:1px;background-color:#D79A4A;position:absolute}#spinnerContainer{height:50px}#resend-booking-detail .close{color:#fff;opacity:1}#resend-booking-detail .form-group{margin:0}#resend-booking-detail .modal-header{background-color:#2d3d52;color:#FFF;padding:24px}ul#w3{position:relative;top:15px;right:0px;z-index:99999;background:#417689;border-radius:3px;float:right;margin-left:50px}ul#w3 li{float:left}ul#w3 li a{padding:5px 10px;color:#fff}ul#w3 li a:hover{background:#417689;color:#fff}ul#w3 li a:first-child{border-right:1px solid #fff}ul#w3 li a:second-child{border-right:none}
/*# sourceMappingURL=site.css.map */
