﻿#proccess{font-family: 'Times New Roman';overflow-y: auto;font-size: 15px;}
#proccess .step{display: block;float: left;width: 243px;height: 45px;margin: 5px 2px 5px 0px;text-align: center;border-bottom: 3px #d3d3d3 solid;padding-bottom: 5px;}
#proccess .step img{ border: 0px;}
#proccess .step a{text-decoration: none;color: #000;}
#proccess .step a:hover{text-decoration: none;color: #000;font-weight: bold;}
#proccess .on{border-bottom: 3px #fffc00 solid;font-weight: bold;}

/*================================= Wizard step ====================================*/



#sidebar{float: right;width: 260px;font-family:'Times New Roman';border:1px solid #ebebeb;padding:10px;margin-top:-10px;}
#sidebar .box{margin-bottom: 10px;}
#sidebar .box h3{ font-size: 15px;border-bottom: 1px solid #ebebeb;font-weight: normal;margin-bottom: 5px;text-transform: uppercase;font-weight:bold}
#sidebar input[type=radio]{margin-right: 5px; vertical-align: text-bottom;}

#reviewprice{margin-top: -10px !important;}
#reviewprice fieldset{margin-bottom: 20px;border:0px;}
#reviewprice legend{text-transform: uppercase;font-size: 13px;margin-bottom: 5px;font-weight: bold;color: orange;}
#reviewprice .field-table{width:100%;color:black;font-family:Tahoma;}
#reviewprice .field-table td{padding: 0px 0;}
#reviewprice .field-table .calcuprice{font-size: 11px;}
#reviewprice .total{border-top:1px solid black;padding-top:10px;color:black;overflow-y:auto;}
#reviewprice .total .cont{float: left; font-size: 15px;font-weight: normal;text-transform: uppercase;line-height:30px;}
#reviewprice .total p{float: right;font-size: 20px;font-weight: bold; color: #F60;}




/* Ticket Type: One way or Two ways */
.tickettype { margin:5px 0; font-size:14px; }
.tickettype label { width: 40%; display: inline-block;font-weight:bold; }
.tickettype label:last-child { width: 45%; }
.tickettype input { margin-right: 5px; }


.inout { overflow-y: auto; }
.text{border:1px #bababa solid; padding:4px 5px 4px 5px; font-size:13px;  margin:3px 0px; background:#fff url(../images/icon-dd.png) 165px center no-repeat;}
.text:focus{  background:#e4f4ff url(../images/icon-dd.png) 165px 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;}
.ngay{border:1px #bababa solid; padding:4px 5px 4px 5px; font-size:13px;   margin:3px 0px; background:#fff url(../images/calendar.png) 98px center no-repeat;}
.ngay:focus{  background:#e4f4ff url(../images/calendar.png) 98px 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:4px 5px 4px 5px; font-size:13px;  margin:3px 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;}

.text_align{text-align:right;font-family:Tahoma;font-size:11px;}


#colLeft fieldset{padding: 10px;border: 1px solid #dbdbdb;line-height: 18px;margin-bottom: 10px;font-family:Tahoma;color:black;padding-bottom:0px;}
#colLeft fieldset legend{color:#006c99; font-size:15px;font-weight:normal;}
.field-table td{padding: 4px 0px;}
.field-table .go-icon{height: 20px; background: #ececec url("../images/wizardactivelink.png") left no-repeat;  padding-left: 35px;line-height: 24px;margin-top: 10px;}
.field-table .back-icon{height: 24px; background: #ececec url("../images/wizardactivelink2.png") left no-repeat; padding-left: 35px;line-height: 24px;margin-top: 10px;}
.field-table td.logo{text-align:center;}
.field-table td.logo img{
    max-width: 49px;
    max-height: 39px;
}

.bg_vj {background: url(../images/bg_vj.jpg) left center no-repeat ;}
.bg_js { background: url(../images/bg_js.jpg) left center no-repeat;}
.bg_vn { background: url(../images/bg_vn.jpg) left center no-repeat;}
.bg_qh { background: url(../images/bg_qh.jpg) left center no-repeat;}
.bg_vu {background: url(../images/bg_vu.jpg) left center no-repeat;}

.hanhkhach{border:1px #bababa solid; padding:4px 5px 4px 5px; font-size:13px;  margin:3px 0px; }
.hanhkhach:focus{   border:1px #3998dc solid;-moz-box-shadow: 0 0 3px #3998dc;-webkit-box-shadow: 0 0 3px#3998dc;box-shadow: 0 0 3px #3998dc;}
.field-table3{margin-top:10px;margin-bottom:10px;}
.field-table3 td{padding: 0px;}

.field-table4 td{padding: 4px 0px 4px 10px;}
.field-table4 .go-icon{height: 20px; background: #ececec url("../images/wizardactivelink.png") left no-repeat;  padding-left: 35px;line-height: 24px;margin-top: 10px;}
.field-table4 .back-icon{height: 24px; background: #ececec url("../images/wizardactivelink2.png") left no-repeat; padding-left: 35px;line-height: 24px;margin-top: 10px;}
.field-table4 td.logo{padding-left: 50px;height:40px;}


/*thanhtoan*/
.methods-header{background:#ebebeb;margin-bottom:20px;position:relative;border:1px solid #E6E6E6;border-radius: 5px;}
.methods-header:hover{background: #c8e5ef; }
.methods-header label{padding:10px;padding-left:110px;display:block;}
.methods-header input[type="radio"]{position:absolute;top:30px;left:10px;}
.payment h2{ margin:0px; font-size:14px; text-transform:uppercase;}
.methods h3{ margin:0px;text-transform:uppercase;font-size:12px; padding-bottom:10px;}
.methods p{margin:0px;}
.methods-header.active{background: #006c99;color: #fff;}
.methods label{cursor: pointer;}
.none{display:none;}
.methods-content{margin-top:-10px;padding: 0px 5px 20px 5px;}

    #Lodding-img {
position: fixed;
z-index: 100;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
background-color:#e4f4ff;
filter: alpha(opacity=75);
-moz-opacity: 0.75;
opacity: 0.75;
}
.im_ {
background-color:#d3d3d3;
width: 382px;
height: 145px;
margin: auto;
margin-top: 300px;
}
.rounded-corners1 {
border-radius: 5px;
}

/*Buoc ket thuc*/
h3.confirmtitle{text-align: center;font-size: 16px;color: orange;margin: 10px 0;}
p.bookingcode{padding: 5px 0;text-align: center;margin: 5px 0;background-color: #ececec;border-bottom: 1px solid #dbdbdb;border-top: 1px solid #dbdbdb;}
.confirm_info{margin-top:20px;margin-bottom:20px; }
.hotline_confirm {font-size: 16px;font-weight: bold;color: orange;}
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;}