﻿#search .tieude { padding-left: 50px;background: url(../images/Plane.png) no-repeat; /*padding-left:63px;*/ /*height:58px; background:url(../images/sprite_img.png) 0 -262px no-repeat;*/}
#search .tieude h1 { margin:0; padding:0px; font-size:17px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-shadow: #011123 2px 2px;}
#search  .huongdan{ display:block; float:left; color:#eb6b09; font-weight:bold; font-size:14px;}
#search  .huongdan a{  display:block; float:left;   text-decoration:none;color:blue; font-size:15px; font-weight:bold;}
#search .huongdan a:hover{ text-decoration:underline;}
/* Ticket Type: One way or Two ways */
#lblkh{border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;}
#lblmot{border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;}
.tickettype { margin:5px 0; font-size:14px; }
.tickettype label { width: 150px; display: inline-block;font-weight:bold;background-color: #fff;
    color: #000; }
.tickettype .active { background-color: var(--bgcolorchinh);color: var(--colorchinh); }
.tickettype label span {cursor: pointer;display: block;font-size: 16px;padding: 10px 30px;}
/*.tickettype label:last-child { width: 35%; }*/
.tickettype input { margin-right: 5px;display:none; }

.lbltext{padding-left:5px; width: 80px; font-weight: bold;display: inline-block; font-size:14px;}
.inout { margin-bottom:5px; line-height:30px;overflow-y: auto; }
.text{border:1px #bababa solid; padding:8px 5px; font-size:14px;  background:#fff url(../images/icon-dd.png) 275px center no-repeat;border-radius:5px;}
.text:focus{  background:#e4f4ff url(../images/icon-dd.png) 275px center no-repeat; border:1px #3998dc solid;border-radius:5px;-moz-box-shadow: 0 0 3px #3998dc;-webkit-box-shadow: 0 0 3px#3998dc;box-shadow: 0 0 3px #3998dc;}
.ngay{border:1px #bababa solid; padding:8px 5px; font-size:14px; border-radius:5px;  background:#fff url(../images/calendar.png) 130px center no-repeat;}
.ngay:focus{  background:#e4f4ff url(../images/calendar.png) 130px center no-repeat; border:1px #3998dc solid;-moz-box-shadow: 0 0 3px #3998dc;-webkit-box-shadow: 0 0 3px#3998dc;box-shadow: 0 0 3px #3998dc;}
.cbo{border:1px #bababa solid; padding: 7px; font-size:14px;border-radius:5px; /*border-radius:5px; margin:4px 0px 4px 0px;*/}
.cbo:focus{ background:#e4f4ff ; border:1px #3998dc solid;-moz-box-shadow: 0 0 3px #3998dc;-webkit-box-shadow: 0 0 3px#3998dc;box-shadow: 0 0 3px #3998dc;}

#homebox{margin:15px 0;overflow-y:auto;border: 2px solid #ebebeb;border-radius: 5px;padding:10px;}
#homebox .box{float: left;margin-right: 20px;padding-left: 90px;width: 220px;min-height: 90px;overflow: hidden;}
#homebox .box#box3{margin-right: 0;}
#homebox .box h3{font-size: 18px;margin-bottom: 5px;}
#homebox .box a{display: block;text-decoration: none;line-height: 18px;color: #323232;font-size: 13px;}

#homebox #box1{background: transparent url(../images/iconbox1.png) top left no-repeat;}
#homebox #box2{background: transparent url(../images/iconbox2.png) top left no-repeat;}
#homebox #box3{background: transparent url(../images/iconbox3.png) top left no-repeat;}

#homebox #box1 h3{color: #e3c300;}
#homebox #box2 h3{color: #204254;}
#homebox #box3 h3{color: #e8382a;}

#lefthuongdan{padding-left:10px;width: 450px;float: left;font-family: 'Times New Roman';overflow-y:auto;/*border-radius: 5px;margin:10px 0px 10px 0px;*/}
#lefthuongdan h1{display: block;color: #063d91;font-size: 22px;border-bottom: 1px #c8c8c8 dotted;}
#lefthuongdan .cachthuc{display: block;width: 100%;float: left;background: #fff;margin-bottom:10px}
#lefthuongdan .title{font-size: 22px;color: #fff;float:left;padding:0px 4px;margin-right:10px;}
#lefthuongdan .block{background-color:#ebebeb;display: block;float: left;width: 100%;border-bottom: 2px #fff solid;font-size: 15px;color: #323232;}
#lefthuongdan .block a{ text-decoration: none;color: #323232;}

#righthuongdan{width: 500px;float: right;}
#righthuongdan h1{display: block;color: #063d91;font-size: 22px;border-bottom: 1px #c8c8c8 dotted;font-family:'Times New Roman';}
#thanhtoan{overflow-y: auto;font-family: 'Times New Roman';}
#thanhtoan .title{ border-bottom: 1px #c8c8c8 dotted;text-shadow: 1px 1px #0b2d53;padding: 10px 0px 15px 70px;color: #07598e;font-size: 20px;background: url(../images/sprites-set-01.png) 0 0 no-repeat;}
#thanhtoan .block{display: block;float: left;width: 100%;border-bottom: 1px #c8c8c8 dotted;border-radius: 5px;padding-bottom: 9px;color: #267aa0; padding-top: 9px;}
#thanhtoan .block a{text-decoration: none;color: #267aa0;}
#thanhtoan .block .icon{display: block; float: left; margin-right: 20px;}

#leftface{font-size:15px;padding:0px 10px 0px 10px;border:1px solid #ebebeb;width: 100%;font-family: 'Times New Roman';overflow-y:auto;color:black;/*border-radius: 5px;margin:10px 0px 10px 0px;*/}
#leftface h1{display: block;color: #063d91;font-size: 22px;border-bottom: 1px #c8c8c8 dotted;}
#leftface ul li {padding:7px 0 7px 5px !important; border-bottom: dotted 1px #CCC !important;margin: 0  !important;overflow-y:auto;}
#leftface ul li.lastItemb {padding:5px 0 5px 5px  !important; border-bottom:none !important}
#leftface ul li p { background:url(../images/anh/list-icon1.png) no-repeat center left !important; padding-left:10px !important;margin-bottom:6px}
.time-before {background:url(../images/anh/refresh.gif) no-repeat center left; font-size:12px; padding-left:20px; display:block; width:180px; height:30px; line-height:30px; float: left; margin-right: 5px; }
.logo-airplane {padding:2px !important; border:solid 1px #cecece !important; float:left !important; margin-right:10px !important;width: 50px !important;height: 27px !important;}
.viewDetail {font-size:14px;font-weight:bold; color:#143982; line-height: 30px; width:60px !important; display:block; float:left;}
.bold-font{font-size:14px; line-height:18px; color:#333; font-weight:bold;}
.normal-font { color:#333; line-height:18px;}
.price{width:200px; float:left; display:block; height:30px; margin-right:10px;}
.price span{line-height:30px;}
.price .bold-font-orange{ color: #e84e0f !important; font-weight:bold;}

#rightface{width: 500px;float: right;}
#rightface h1{display: block;color: #063d91;font-size: 22px;border-bottom: 1px #c8c8c8 dotted;font-family:'Times New Roman';}




#taikhoan
{
    border-left: 2px #ebebeb solid;
	border-right: 2px #ebebeb solid;
    padding: 10px;
    overflow-y: auto;
    font-family: 'Times New Roman';
	min-height:500px;
}

    #taikhoan .title
    {
        text-shadow: 1px 1px #0b2d53;
        padding: 10px 0px 15px 70px;
        color: #07598e;
        font-size: 20px;
        background: url(../images/image-home/ngan-hang.jpg) 0 0 no-repeat;
    }
.taikhoan tr
{
	height:50px;
}

span.dropcap{display:block;float:left;font:40px/20px 'UbuntuBold',Arial,Helvetica,sans-serif;padding:10px 8px 0 0;color:#de7058;font-weight:bold;}
.show-auto{width:40px; height: 26px; background: url(../images/arr-down.png) no-repeat center center;border:0px;cursor:pointer;vertical-align:middle;}
.text1{border:1px #bababa solid; padding: 6px 0px 6px 8px; font-size:14px; /*border-radius:5px;*/ margin:4px 0px 10px 0px; background:#fff url(../images/icon-dd.png) 260px center no-repeat;}
.text1:focus{  background:#e4f4ff url(../images/icon-dd.png) 260px center no-repeat; border:1px #3998dc solid;-moz-box-shadow: 0 0 3px #3998dc;-webkit-box-shadow: 0 0 3px#3998dc;box-shadow: 0 0 3px #3998dc;}

.btnsearchmoi{  background-color:#0685aa; width:250px;
                padding:12px; font-size:18px; font-weight:bold;
                 text-decoration:none; border:1px #0685aa solid;  color:#fff; cursor:pointer;border-radius:5px;}

.home-title {
    color: #00aeef;
    font-size: 30px;
    line-height: 35px;
    text-align: center;
    margin-bottom: 40px;
}
#home-instroduce .item {
        float: left;
        width: 25%;
        padding: 0px 40px;
        box-sizing: border-box;
        -webkit-appearance: none;
        -moz-box-sizing: border-box; /*Firefox 1-3*/
        -webkit-box-sizing: border-box; /* Safari */
        text-align: center;
    }

        #home-instroduce .item img {
            height: 120px;
        }

        #home-instroduce .item .title {
            font-size: 20px;
            line-height: 28px;
            padding-top: 30px;
            color:#333;
        }

        #home-instroduce .item .content {
            font-size: 14px;
            padding-bottom: 0px;
        }