@font-face{font-family:trainline;src:url(/Content/Fonts/TLCircularTT-Titling.eot);src:url(/Content/Fonts/TLCircularTT-Titling.eot#iefix) format("embedded-opentype"),url(/Content/Fonts/TLCircularTT-Titling.woff) format("woff"),url(/Content/Fonts/TLCircularTT-Titling.ttf) format("truetype"),url(/Content/Fonts/TLCircular-Titling.svg#TLCircularTitling) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Circular;src:url(/Content/Fonts/TLCircularTT-Bold.eot);src:url(/Content/Fonts/TLCircularTT-Bold.eot#iefix) format("embedded-opentype"),url(/Content/Fonts/TLCircularTT-Bold.woff) format("woff"),url(/Content/Fonts/TLCircularTT-Bold.ttf) format("truetype"),url(/Content/Fonts/TLCircular-Bold.svg#TLCircularBold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Circular;src:url(/Content/Fonts/TLCircularTT-Book.eot);src:url(/Content/Fonts/TLCircularTT-Book.eot#iefix) format("embedded-opentype"),url(/Content/Fonts/TLCircularTT-Book.woff) format("woff"),url(/Content/Fonts/TLCircularTT-Book.ttf) format("truetype"),url(/Content/Fonts/TLCircular-Book.svg#TLCircularBook) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/Content/Fonts/Roboto-Light.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Roboto;src:url(/Content/Fonts/Roboto-LightItalic.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Roboto;src:url(/Content/Fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(/Content/Fonts/Roboto-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(/Content/Fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(/Content/Fonts/Roboto-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}body{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;color:#4d4d4d;background-color:#f5f6f7;margin:0;padding:0}a{color:#2364aa}a:hover{text-decoration:none}.navbar-inverse{background:#0d304c;margin-bottom:0;border-radius:0}.navbar-inverse .navbar-brand{color:#fff;font-size:3rem;font-weight:700;margin:.5rem 0;font-family:trainline;text-shadow:1px 1px 1px rgba(0,0,0,.2);text-align:center;height:auto}.header{background:url(/Content/Images/header.jpg) center;background-size:100%;height:400px}.header .container{height:400px;display:table}@media only screen and (max-width:992px){.header{height:auto;background-size:unset}.header .container{height:auto;display:inherit}}.header-form-container{display:table-cell;vertical-align:middle}@media only screen and (max-width:992px){.header-form-container{display:inherit;margin:1em 0}}.header-form-title{background:rgba(255,255,255,.75);border-radius:10px 10px 0 0;color:#0d304c}.header-form-title h2{font-family:Circular,Helvetica,Arial,sans-seri;font-weight:700;font-size:2rem;margin-top:10px;margin-bottom:10px}.icon-small{height:18px;margin:0;padding:0}.header-form,.header-form-btn{background:rgba(255,255,255,.75);padding:1.5rem 0}.header-form{border-radius:10px;margin-bottom:90px}.header-form-btn{border-radius:0 0 10px 10px}.header-form-bg{margin:0 auto;float:none}.header-market-structure .col-md-6{padding-left:0}.header-market-structure .col-md-6:nth-child(2n+1){padding-right:0}.header-form label{margin-bottom:.6em}.page-header>h1{font-family:trainline;color:#0d304c}.train2sp-home-content{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #FFF}.train2sp-home-youtube{width:355px;float:right;margin:20px 0 10px 20px}@media only screen and (max-width:768px){.train2sp-home-youtube{text-align:center;margin:10px auto;max-width:335px;width:100%;float:none}}.train2sp-home-testimonial{margin-bottom:30px}.train2sp-home-testimonial .carousel-control{background-image:none}.train2sp-home-testimonial .tes-intro{font-style:italic;color:#000}.train2sp-home-testimonial .tes-intro:before{content:"\201C";font-family:"Proxima Nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:50px;position:absolute;top:0;left:0}.train2sp-home-testimonial .tes-title{font-family:trainline;color:#0d304c}.tsti-price,.tsti-trainname{font-family:Circular,Helvetica,Arial,sans-seri;font-weight:700}.train2sp-home-testimonial .tes-caption{margin-top:0}.train2sp-special-train-item{-webkit-box-shadow:9px 9px 5px -5px rgba(0,0,0,.14);-moz-box-shadow:9px 9px 5px -5px rgba(0,0,0,.14);box-shadow:9px 9px 5px -5px rgba(0,0,0,.14);border-radius:3px;margin-bottom:3rem}.train2sp-sidebar{margin-top:40px}.train2sp-small-text{font-size:9pt}.sidebar-whychooseus ul{padding:0}.sidebar-whychooseus li{padding:10px 0;border-bottom:1px dotted #bcbcbc;list-style:none;font-size:14px}.sidebar-whychooseus li:last-child{border:0}.train2sp-sidebar .panel-primary>.panel-heading{color:#fff;background-color:#0d304c;border-color:#0d304c}.train2sp-sidebar .panel-primary{border-color:#0d304c}.taj-contentpicker{display:none}.tsti-photo{position:relative;overflow:hidden}.tsti-photo img{width:100%;height:190px;transition:all .3s ease-in-out}@media only screen and (max-width:576px){.train2sp-first-column,.train2sp-first-column .col-xs-12{padding-left:0;padding-right:0}.tsti-photo img{height:auto}}.train2sp-special-train-item:hover img{transform:scale(1.1)}.tsti-price{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.85);padding:5px 10px}.tsti-price .price-after{font-size:1.2em;color:red;margin-left:10px}.tsti-price .price-before{text-decoration:line-through;font-size:14px;margin-left:5px}.tsti-discount{position:absolute;top:11px;right:-5px;text-align:center;color:#fffc83;background:url(/Content/Images/icon_dis_sm2.png) no-repeat;width:50px;height:23px;font-size:14px;transform:rotate(45deg)}.tsti-trainname{letter-spacing:-.05px;font-size:1.3em;padding:10px 0;background:#FFF}.footer-copyright,footer{background:#e7e7e7;padding-top:2rem}.tsti-trainname a{color:#4d4d4d}.tsti-trainname a:hover{color:#163f6b}footer,footer a{color:rgba(0,0,0,.5);font-size:14px}footer{border-top:1px solid #FFF}footer a:hover{color:#000}footer dt a{font-size:15px;color:#0d304c}footer dd{margin-top:6px}.footer-congthuong{border:0;height:50px}.footer-copyright{border-top:1px solid #FFF;color:rgba(0,0,0,.5);font-size:13px}.train2sp__social{margin-bottom:1rem}.train2sp__social a{display:inline-block;line-height:0;margin-right:8px;opacity:.85}.train2sp__social a:focus,.train2sp__social a:hover{opacity:1}.train2sp__social img{border:0;width:32px;height:32px}@media only screen and (max-width:768px){.train2sp__social{margin-top:1.5rem;text-align:center}.train2sp__social a{margin:0 4px}}.train2sp__footer-sticky{position:fixed;bottom:15px;left:15px;z-index:100}.train2sp__footer-sticky img{border:0;width:64px}.train2sp__footer-sticky--line{bottom:100px}.testimonial-ctn{display:flex;flex-flow:wrap}.single-testimonial{margin-bottom:40px;display:inline-table;width:calc(50% - 2px);float:none}@media only screen and (max-width:768px){.single-testimonial{display:block;width:100%}}.jetpack-testimonial .entry-content{position:relative;background:#f2f9fe;color:#575757;padding:25px 20px 30px 80px;font-size:16px;line-height:1.7;font-style:italic;border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:3px;max-height:350px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;overflow-y:hidden}.jetpack-testimonial .entry-content:hover{overflow-y:auto}.jetpack-testimonial .entry-content:before{content:"\201C";position:absolute;height:0;width:0;left:16px;top:15px;font-family:"Times New Roman",Georgia,Serif;font-size:5em;opacity:.3;font-weight:900;text-shadow:0 1px 2px rgba(0,0,0,.05)}.jetpack-testimonial .entry-content img{max-width:100%}@media only screen and (max-width:768px){.jetpack-testimonial .entry-content{padding-left:50px;max-height:inherit;overflow-y:inherit}.jetpack-testimonial .entry-content:before{font-size:2.7em}}.jetpack-testimonial .entry-content::-webkit-scrollbar{width:6px}.jetpack-testimonial .entry-content::-webkit-scrollbar-button{width:6px;height:5px}.jetpack-testimonial .entry-content::-webkit-scrollbar-track{background:#eee;border:thin solid #d3d3d3;box-shadow:0 0 3px #dfdfdf inset;border-radius:10px}.jetpack-testimonial .entry-content::-webkit-scrollbar-thumb{background:#999;border:thin solid gray;border-radius:10px}.jetpack-testimonial .entry-content::-webkit-scrollbar-thumb:hover{background:#7d7d7d}.jetpack-testimonial .entry-header{padding:0 20px}.jetpack-testimonial .entry-title{font-size:14px;font-weight:700;color:#929394;margin-top:10px;margin-bottom:0}.jetpack-testimonial .entry-date{font-size:14px;font-style:italic;font-weight:400}.jetpack-testimonial .entry-thumb{background:#fff;padding:4px;margin:-25px 0 0;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:50%}.jetpack-testimonial .entry-thumb img{width:64px;height:auto;border-radius:50%}.faqs-container .panel-heading{background:#0da4d3;color:#FFF}.faqs-container .panel-heading [data-toggle=collapse]:after{font-family:'Glyphicons Halflings';content:"\e072";float:right;color:#F58723;font-size:18px;line-height:22px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.faqs-container .panel-heading [data-toggle=collapse].collapsed:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);color:#FFF}.train-article-header{margin-bottom:10px}@media only screen and (max-width:768px){.train-article-header .carousel-inner img{width:100%}}.train-article-preamble{font-style:italic;font-size:14px}.train-article-highlights li{color:#000;list-style:none;background:url(/Content/Images/green_tick.png) 1px 3px no-repeat;padding:2px 0 7px 28px;font-size:14px}@media only screen and (max-width:576px){.page-header{margin:0 0 20px}}.train-article-form{padding:10px 20px 20px;background:#FFF;margin-bottom:20px;min-height:100px;position:relative}.train-article-form .page-header{margin-top:0}.train-article-form input.form-control{width:50%;display:inline-block}@media only screen and (max-width:576px){.train-article-form{padding:10px 5px 20px}.train-article-form input.form-control{width:100%;display:block}}.validation-invalid{color:#FF4136;padding:5px 0 0 5px;display:inline-block}.validation-invalid.cabin{margin-bottom:5px}.validation-valid{display:none}.contact-form input.form-control{width:50%;display:inline-block}@media only screen and (max-width:768px){.contact-form input.form-control{width:100%;display:block}}.train-article-loading{position:absolute}.background-blue{background:#d7f1ff}.txtExtraService{margin-top:12px}.form-book-title{font-size:22px;color:#0d304c;margin:16px;font-weight:700}.form-book-table{background-color:#f5f6f7;width:100%;text-align:center}.form-book-table td{padding:12px 0}.form-book-table td.selected-cabin{border-top:1px solid #FFF;background:#0093de;color:#FFF}.form-book-table tr:first-child{background-color:#0093de;color:#fff}.form-book-table tr:first-child td:first-child{background-color:#f5f6f7;color:#4d4d4d;padding:0;width:30%}.form-book-table tr:first-child td:first-child input{background:#f5f6f7;width:95%;font-size:20px;font-weight:700}.form-book-table tr:first-child td:nth-child(2),.form-book-table tr:first-child td:nth-child(3){background-color:#d8d8d8}.form-book-table tr.selected-cabin{border-top:6px solid #0093de}.form-book-table tr input[type=radio],.form-book-table tr label{cursor:pointer}.form-book-table .input-group-addon{background-color:transparent;border:0;cursor:pointer}.form-book-table .date-picker.form-control{box-shadow:none;-webkit-box-shadow:none}.form-book-table .cabin-image{position:relative}.form-book-table .cabin-image img{max-width:90%;margin:0 auto}.form-book-table .cabin-detail{text-align:left;font-size:14px}.form-book-table-summary{width:100%}.form-book-table-summary tr td{border:1px solid #dfdfdf;padding:8px 5px}.train-article-form .p-total{font-weight:700;font-size:36px;margin-top:6px}.contourPage{width:80%;margin:0 auto}.contourField{clear:both}.shortanswer .fieldLabel{float:left;width:20%;text-align:right;margin-right:2%;margin-top:15px}.shortanswer>div{float:left;width:67%}.shortanswer>div>input{width:95%}#contour textarea,.contour textarea{height:150px!important;width:90%}.contourNavigation{margin-left:22%}.contourNavigation .btn-lg{width:30%}.width-auto{width:auto}.dtpicker-form .datepicker.flat{display:inherit}.dtpicker-form .date-picker.form-control{border-left:0;border-radius:0 4px 4px 0;box-shadow:none;width:70%}.train2sp-payment__title--successful{color:#74c318}.train2sp-payment__info--failed,.train2sp-payment__title--failed{color:#d60600}.train2sp-payment__icon{font-size:5rem}.train2sp-payment__details{margin-top:25px}.train2sp-payment__details__table{text-align:left;margin:0 auto;background:#FFF}.train2sp-payment__details__table tr td{border:1px solid #dfdfdf;padding:8px 5px}.train2sp-payment__contact{margin-top:15px;font-size:14px;font-style:italic}.train2sp-form__extra-service::after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.train2sp-form__cabin-price--disable{color:#FF4136;font-weight:400;font-size:14px;text-decoration:line-through}@media only screen and (max-width:576px){.train2sp-home__row{display:flex;flex-wrap:wrap}}.modal-dialog{z-index:1100}.terms-policy-holder{height:160px;overflow-y:auto;font-size:13px;border:1px solid #ccc;padding:6px}.terms-policy-holder:empty:before{content:'';box-sizing:border-box;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);width:40px;height:40px;border-radius:50%;border:2px solid #ccc;border-top-color:#333;animation:spinner .6s linear infinite}.agree-policy-row{display:flex;align-items:center;flex-flow:row wrap}.agree-policy-row span{order:3;width:100%}.agree-policy-row span p{padding:0;margin:0 0 0 10px}.agree-policy-row #chkAgreePolicy{margin:0}.agree-policy-row label[for=chkAgreePolicy]{margin:0 0 0 5px}.privacy-policy__container{max-height:calc(100vh - 150px);overflow-y:auto}.btn-danger [disabled],.btn-danger:disabled{opacity:.6;cursor:not-allowed}@keyframes spinner{to{transform:rotate(360deg)}}.datepicker{position:relative;display:inline-block}.datepicker .picker{box-sizing:border-box;position:absolute;z-index:10000;min-width:100%}.datepicker .picker *{box-sizing:inherit}.datepicker .picker .header{position:relative;text-align:center}.datepicker .picker .header .month{cursor:pointer}.datepicker .picker .header .next,.datepicker .picker .header .prev{position:absolute;cursor:pointer}.datepicker .picker .header .prev{left:0}.datepicker .picker .header .next{right:0}.datepicker .picker table{width:100%;border:none;background:0 0;border-collapse:collapse;margin:0;padding:0}.datepicker .picker table td,.datepicker .picker table th{text-align:center;padding:0 3px}.datepicker .picker table td.day{cursor:pointer}.datepicker .picker table td.day.invalid{opacity:.5;cursor:default}.datepicker.basic .picker{padding:15px;background:#fff;border:1px solid #888;border-radius:3px;box-shadow:2px 4px 14px rgba(0,0,0,.2);font-size:90%}.datepicker.basic .picker .header{padding:0 0 8px}.datepicker.basic .picker table td,.datepicker.basic .picker table th{padding:2px 6px}.datepicker.basic .picker table td.day:hover{background:#eee}.datepicker.basic .picker table td.day.today{font-weight:700}.datepicker.basic .picker table td.day.current{background:#aaa}.datepicker.flat .picker{max-width:500px;padding:0;background:#EBEEF0;color:#444;font:normal normal 14px/20px sans-serif}.datepicker.flat .picker .header{background:#337E9D;color:#fafafa;font-size:85%;line-height:40px;text-transform:uppercase;height:auto}.datepicker.flat .picker .header .prev{padding:0 10px;left:20px;font-size:80%}.datepicker.flat .picker .header .next{padding:0 10px;right:20px;font-size:80%}.datepicker.flat .picker .calendar{margin:10px 20px}.datepicker.flat .picker table th{opacity:.5;font-weight:400;font-size:80%}.datepicker.flat .picker table td,.datepicker.flat .picker table th{padding:3px 8px}.datepicker.flat .picker table td.day:hover{background:#D2D8ED}.datepicker.flat .picker table td.day.today{font-weight:700}.datepicker.flat .picker table td.day.current{background:#989AA2;color:#f0f0f0}