/* CSS Document */
.container {margin:0 auto }

#pntlQC{ display: none;}
.MainForm {
padding: 5px 20px;
}

.blank20 {height:20px;}
.blank30{height:30px;}
.blank10 {height:10px;}
.blank15 {height:15px;}
.blank5 {height:5px;}
.bold-font-white14 { font-size:14px; color:#fff; font-weight:bold; line-height:20px;}
.floatL {float: left;}
.withTimvetheothang {
width: 170px;
margin-left: 5px !important;
background-color: #e9e9ea;
}
#book-ticketLP {margin:15px 15px 15px 0px; border-radius:5px; -webkit-border-radius:5px;  padding-left:13px;}
.bold-font-black14 { font-size:14px; color:#433c2c; font-weight:bold; line-height:20px;}
.normal-font-black13 {font-size:13px; line-height:20px; color:#433c2c; }

/*--------------------------------------*/
.withTimvetheothang_startplace {width:165px !important; margin-left:5px !important; background-color:#e6e7e9;}
.withTimvetheothang {width:170px; margin-left:5px !important; background-color:#e9e9ea;}
.withTimvetheothangSelect2 {width:62px !important;}
.middleClass {vertical-align:bottom !important;}

.hide-last-row{ display: none;}
.Chuthich_timvetheothang {  float: left;margin: 10px 0;}
.Chuthich_timvetheothang .chuthich  {font-size:14px; color:#143a83; font-weight:bold}
.Chuthich_timvetheothang td{ vertical-align:middle !important; height:30px; font-size:12px; font-weight:normal; color:#444; padding:0px 5px}
.Chuthich_timvetheothang td i {font-style:italic}
.with_height {width:30px; height:23px;}
.giathapnhat {background:#dcedfc; border-radius:2px; border:solid 1px #143a83; display:block}
.giathapnhat span.Gia_onBox {color:#ffeeaf; font-weight:bold}

.Gia_onBox  .small_price_tvt {font-size:80%}
.giabanchon {background:#fef7e9 !important; border-radius:5px !important; border:solid 1px #ff943b !important; display:block !important}
#vvDayFlightSelected {background:#fef7e9 !important; border-radius:5px !important; border:solid 1px #ff943b !important; display:block !important}
#vvDayFlightSelectedLow {background:#fef7e9 !important; border-radius:5px !important; border:solid 1px #ff943b !important; display:block !important}
#vvDayFlightSelectedHigh {background:#fef7e9 !important; border-radius:5px !important; border:solid 1px #ff943b !important; display:block !important}


.giabanchon span.Gia_onBox {color:#ef5d13 !important; font-weight:bold !important}
.giathuong {background:#fff9e2; border-radius:2px; border:solid 1px #002f68; display:block}
.giathuong span.Gia_onBox, .giathuong span.totalprice {color:#FFFFFF; font-weight:normal}
.giathuong:hover span.Gia_onBox {font-weight:bold}
.giaan {background:#e5eaf1; border-radius:5px; border:solid 1px #d7dce2; display:block}
.giaan:hover {border:solid 1px #d7dce2 !important;}
.ketqua_thang .chieudi {border: 1px solid #dcedfc;padding: 5px;background: #efefef;}
.ketqua_thang .chieudi h3 span {text-transform:uppercase}
.ketqua_thang .chieudi h3 {background: #199dc0;border-radius: 5px 5px 0 0;color: #fff;font-weight: bold;font-size: 17px;height: 40px;margin:0;line-height: 40px;    text-align: center;}
.subLP_tvtt {
 border: 1px solid #959595;
    border-radius: 5px;
    float: right;
    height: 233px;
    width: 49%;
	margin-bottom: 20px;
}
.subLP_tvtt h3 {border-bottom: 1px solid #e5eaf1;
    border-radius: 5px 5px 0 0;
    background: #fff none repeat scroll 0 0;
    color: #143a83;
    font-weight: bold;
    line-height: 35px;
    text-indent: 10px;
}
.ketqua_thang .chieuve h3 {
            background: #fa363f; /* Old browsers */
background: -moz-linear-gradient(top, #fa363f 0%, #fd020e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa363f), color-stop(100%,#fd020e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fa363f 0%,#fd020e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fa363f 0%,#fd020e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fa363f 0%,#fd020e 100%); /* IE10+ */
background: linear-gradient(to bottom, #fa363f 0%,#fd020e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff8400', endColorstr='#fd020e',GradientType=0 );
    border-radius: 5px 5px 0 0;
    color: #fff;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    font-size: 17px;
     margin: 0;
    text-align: center;
}
.ketqua_thang .tableCell_resr {font-size:12px}
.ketqua_thang .tableCell_resr td,th{padding:0px !important; vertical-align:middle;}
.ketqua_thang .tableCell_resr th {background:#f5f4f1; height:26px; text-transform:uppercase; font-size:10px; color:#143a83; line-height:26px}
.gia_table {height: 45px;position: relative;margin: 2px;}
.gia_table .ngay { font-size: 14px;color: #025eaf;margin-top: 5px;display: block;width: 15px;margin-left: 56px;}
.gia_table div.content_giareTT{display:none;  }
.gia_table:hover .content_giareTT:hover{ display: none !important;}
.gia_table:hover {border:solid 1px #bababa; cursor: pointer;}
/* #tblDepFlightResult .gia_show:hover div.content_giareTT{display:block; position:absolute; background:url('https://sanvemaybay.vn/includes/themes/vemaybay/css/../images/shape.png') no-repeat center left; width:350px; height:100px; top:-20px ; left:62px; z-index:100000;} */
.chieudi .gia_table:hover div.content_giareTT{display:block;position:absolute;width:370px;height:175px;top:-30px;left:72px;z-index:100000;background:#fefefe;box-shadow:0 1px 8px rgba(0,0,0,.5);border-radius:5px}
/* #tblDepFlightResult .content_giareTT table{margin-top:3px; width:320px } */
.chieudi .content_giareTT table{margin-top:3px; width:100% }
.chieudi .content_giareTT table td {padding:1px; vertical-align:middle !important}
.chieudi .content_giareTT table td img {margin-left:10px}
.chieudi .content_giareTT table td b {font-size:12px; font-weight:bold}
.chieudi .content_giareTT table td b.gia222 {font-size:14px; font-weight:bold; color: #F60;}
.chieudi .content_giareTT i{position:absolute;top:50%;right:100%;margin-top:-12px;width:12px;height:24px;overflow:hidden}
.chieudi .content_giareTT i::after{content:'';position:absolute;width:12px;height:12px;left:0;top:50%;transform:translate(50%,-50%) rotate(-45deg);background-color:#fefefe;box-shadow:0 1px 8px rgba(0,0,0,.5)}
.line_dash_box {margin:2px 30px; height:2px; border-bottom:solid 1px #eae8e8;}
.gia_table .day {display: block; text-align: center;color: #025eaf;margin-top: 5px;}
.chieuve .gia_table:hover div.content_giareTT{display:block;position:absolute;width:370px;height:175px;top:-30px;left:-352px;z-index:100000;background:#fefefe;box-shadow:0 1px 8px rgba(0,0,0,.5);border-radius:5px}
.chieuve .content_giareTT table {margin-top:3px; width:100% }
.chieuve .content_giareTT table td {padding:1px; vertical-align:middle !important}
.chieuve .content_giareTT table td img {margin-left:20px}
.chieuve .content_giareTT table td b {font-size:12px; font-weight:bold}
.chieuve .content_giareTT table td b.gia222 {font-size:14px; font-weight:bold; color: #F60;}
.chieuve .content_giareTT i{position:absolute;top:50%;left:100%;margin-top:-12px;width:12px;height:24px;overflow:hidden}
.chieuve .content_giareTT i::after{content:'';position:absolute;width:12px;height:12px;left:0;top:50%;transform:translate(-50%,-50%) rotate(-45deg);background-color:#fefefe;box-shadow:0 1px 8px rgba(0,0,0,.5)}

.Gia_onBox, .totalprice {display: block;line-height: 20px;text-indent: 5px;background: #199dc0;color: #FFFFFF;}

.ketqua_thang .chieuve {border: 1px solid #dcedfc;padding: 5px;background: #efefef;}

.border_btm_tvtt {border-bottom: dashed 1px #d7d7d7;height:2px; margin:25px 13px 15px 13px;color: #FFFFFF;}

.giabanchon_kq td { padding:3px 5px; }
.giabanchon_kq  td p {line-height:18px; font-size:13px}
.giabanchon_kq  td p a {color:#143a83;}
.giabanchon_kq  td b {font-weight:bold}
.giabanchon_kq {font-size:12px; color:#143a83;  margin:6px 0px 6px 0px; }
.giabanchon_kq .chang_tvtt {font-size:14px; font-weight:bold; line-height:18px}
.imgPlane_right {vertical-align:middle}
.Gia_tvtt {color:#ef5d13; font-size:14px; font-weight:bold}
.big_price {font-size:20px; color:#f60;}

.giabanchon_kq td.smallroww_tvtt {height:18px !important;}
.loaddingmonth{
    position: absolute;
    background: url("../image/loadingmonth.gif") no-repeat;
    top: -10px;
    left:0;
    height: 90px;
    width: 90px;
    z-index:999;
    display:none;
}
.btn_tieptuc_css {margin:10px 0px}

.btn_tieptuc_css input {text-transform: uppercase;
    display: block;
    font-size: 20px;
    text-indent: 10px;
    background: #ff3d00 url(../image/icon.png) no-repeat scroll 100% -1036px;
    border: 0 none;
    border-radius: 5px;
    box-shadow: 0 1px 2px 1px rgb(134 23 2 / 30%) inset, 0 -1px 1px 1px rgb(134 23 2 / 30%) inset;
    color: #fff;
    cursor: pointer;
    font-weight: 700;
    height: 40px;
    padding-right: 40px;
    width: 50%;
    float: right;
    margin-top: 5px;
    text-align: center;
    transition: ease, 0.2s;}
.btn_tieptuc_css input:hover {
	  background: #af2a00 url(../image/icon.png) no-repeat scroll 110% -1036px;
}

.icon_person {margin-left:5px}

.loading 
{
    position:inherit !important;     
      width: 452px !important;
      text-align: center !important;      
      border-radius: 5px !important;
      -webkit-border-radius: 5px !important;
      -moz-border-radius: 5px !important;
     z-index:10000000 !important;
     opacity:1 !important;
}
.loading .tableCell_resr{ opacity:0.3}

#tbl2Main td{white-space:nowrap}

.txtnhapmaCapt {width:87px; margin:0px; height:26px; border:solid 1px #909090; padding:0px 2px; }
.ketqua_thang{
   float: left;
    width: 50%;
