#giaodichthatbai{
    display: none;
    padding-top: 10px;
    text-align: center;
    color: red;
}
.displayblock{
    display: block;
}
.displaynone, #xuathoadon_info{
    display: none;
}
.gachtrenduoi{
    border-bottom: 1px solid red;
    border-top: 1px solid red;
}
.paddingtrenduoi{
    padding: 10px 0;
}
.banklogo{
    width: 16%;
    float: left;
    margin-right: 0.6%;
    margin-bottom: 3px;
}
a.btn-default{
    color: #333;
    border: #f0eeee 1px solid;
}
#form-steps .controls a{
    color: blue;
    font-weight: bold;
}
.giucho{
    position: absolute;
    right: 0;
    top: -1px;
    background: #0099cc;
    color: #fff;
    padding: 5px 10px;
    border-radius: 0 0 0 30px;
`-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.tongtienve{
    position: absolute;
    left: 0;
    top: -1px;
    background: #5cb85c;
    color: #fff;
    padding: 5px 10px;
    border-radius: 0 0 30px 0;
`-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.tongtienve p, .giucho p{
    margin-bottom: 3px;
}

.tuyentitle{
    font-size: 22px;
    color: #ed1c24;
    line-height: 1.5;
}
.finan {
    font-size: 33px;
    color: #FF0000;
}
 .table.table_chitietve>tbody>tr>td{
    vertical-align: middle;
    text-align: center;
 }
blockquote {
    padding: 10px;
    margin: 10px;
    font-size: 100%;
    border-left: 5px solid #ccc;
    background: #f8f8f8;
    color: #05789e;
}

.coach-position-wrap{
    position: relative;
	background-color:#f8f8f8;
	padding:10px;
	border:1px #ccc solid;
	margin-bottom:30px;
	margin-top:30px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow-x: auto;
    overflow-y: hidden;
}
#pay_bank, #pay_bank_result{
    position: relative;
}
.coach-position-wrap .dautau, .coach-position-wrap .duoitau{
    position: absolute;
    left: calc( 50% - 28px );
    background: #e4e800;
    border-radius: 5px;
    border: 1px solid #ccc91d;
    font-size: 12px;
    padding: 2px 5px;
    line-height: 1;
}
.coach-position-wrap .dautau{
    content: '';
    bottom: -10px;
}
.coach-position-wrap .duoitau{
    content: '';
    top: -10px;
}
.position-item{
	float:left;
	width:20%;
}
.position-item .i{
	margin:5px;
	height:50px;
	background:#333333;
	text-align:center;
	font-size:22px;
	line-height:50px;
	color:#fff;
	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
	-webkit-box-shadow: #4F80C7 0px 2px 3px;-moz-box-shadow: #4F80C7 0px 2px 3px;box-shadow: #4F80C7 0px 2px 3px;
}
.position-item .i.booked{
	background: #666;
}
.booked-info{
	margin-bottom:10px;
}
.booked-info .t, .booked-info .i{
	float:left
}
.booked-info .t{
	padding-right:30px;
}
.booked-info .i{
	margin-right:10px;
	width:40px;
	height:16px;
}
.booked-info .i.green{
	background:#333333;
}
.booked-info .i.red{
	background: #666;
}

/* KIEU GIUONG NAM 40*/
.position-nam.c100{
	width:100%;
    height: 10px;
}
.position-nam.t2{
	width:26.5%;
}
.position-nam.t2t{
	width:32%;
}
.position-nam.t4{
	width:53%;
}
.tang2 {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 8px;
    font-weight: bold;
    clear: both;
    margin: 8px;
}
.position-nam.c96 {
    width: 9.6%;
}
.cach3ve {
    width: 26.1%;
    float: left;
}
.position-nam{
	float:left;
	margin-top:1px;
    font-size: 14px;
}
.position-nam.c12{
	width:11.75%;
}
.position-nam.c15{
	width:16%;
}
.position-nam.c28 {
    width: 10.9%;
}
.position-nam.a1{
	width:15%;
}
.position-nam.a2{
	width:18%;
}
.position-nam.k1{
	width:1%;
}
.position-nam.k1{
	width:10%;
}
.position-nam.c5{
	width:2%;
}
.position-nam.c3{
	width:3%;
}
.position-nam.c7{
	width:12.25%;
}
.khoangcachduoi {
    width: 100%;
    height: 10px;
    clear: both;
}
.position-nam.c4{
	width:9.8%;
}
.position-nam.c14{
	width:16%;
}
.position-nam.c16{
	width:16%;
}
.position-nam.c17{
	width:16%;
    margin-top: -250px;
    margin-left: 120px;
}
.position-nam.c3{
	width:8.72%;
}
.position-nam.c70{
	width:68%;
    height: 1px;
}
.position-nam.c18{
	width:20%;
}
.cachve {
    width: 73.8%;
    float: left;
}
.position-nam.c4620{
	width:16%;
	margin-top: -120px;
    margin-left: -247px;
}

.position-nam.c4621{
	width:16%;
	margin-top: -120px;
    margin-left: -122px;
}

.position-nam.c4622{
	width:16%;
	margin-top: -120px;
    margin-left: 15px;
}

.position-nam.c20{
	width:16%;
	margin-top: -185px;
    margin-left: 0px;
}
.position-nam.c4020 {
    width: 16%;
    margin-top: -150px;
    margin-left: 0px;
}
.position-nam.c4021 {
    width: 16%;
    margin-top: -150px;
    margin-left: 16%;
}
.position-nam.a1249{
	width:16%;
	margin-top: -185px;
    margin-left: 16%;
}

.position-nam.b11{
	width:16%;
	margin-top: -185px;
    margin-left: 34%;
}

.position-nam.b12{
	width:16%;
	margin-top: -185px;
    margin-left: 50%;
}

.position-nam.c21{
	width:16%;
	margin-top: -185px;
    margin-left: 16%;
}

.position-nam.a11{
	width:16%;
	margin-top: -185px;
    margin-left: 0px;
}

.position-nam.a1145{
    width: 16%;
    margin-top: -150px;
    margin-left: 0;
}

.position-nam.a1245{
    width: 16%;
    margin-top: -150px;
    margin-left: 16%;
}

.position-nam.b1145{
	width: 16%;
    margin-top: -150px;
    margin-left: 34%;
}

.position-nam.b1245{
	width: 16%;
    margin-top: -150px;
    margin-left: 50%;
}

.position-nam.c22{
	width:16%;
	margin-top: -185px;
    margin-left: 265px;
}

.position-nam.c4623{
	width:16%;
	margin-top: -120px;
    margin-left: 140px;
}

.position-nam.c23{
	width:16%;
	margin-top: -185px;
    margin-left: 50%;
}
.position-nam.m435 {
    width: 19.4%;
}
.position-nam.m436 {
    width: 14.6%;
}

.position-nam .i{
	margin-right: 3px;
    margin-bottom: 3px;
    height: 30px;
    background: #fff;
    text-align: center;
    line-height: 30px;
    color: #000;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 0;
    border: 1px solid #ddd;
    font-size: 12px;
}
.position-nam .i.isvip{
    background: #FFFF99;
}
.position-nam .i.isngoi{
    background: #2989C6;
    color: #fff;
}
.position-nam .i.booked{
	background: #ccc;
    color: #fff;
}
.position-nam .i.dai-ly,.position-item .i.dai-ly{
	text-align:center;
	position:relative;
	line-height:30px;
}
.position-nam .i.dai-ly.checked{
	background: #ef5222;
    color: #fff;
}
.text-money{
    color: red;
}
#LoadingImage{
    display: none;
    background-color: #70a0d0;
    border-radius: 4px;
    height: 200px;
    position: absolute;
    top: 20%;
    width: 270px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
#thongtin_quocte, #thongtin_chuyenkhoan, #thongtin_vi, #thongtin_qr{
    display: none;
}
.position-nam.c3433{
	width:16%;
	margin-top: -55px;
    margin-left: 0px;
}
.position-nam.c3434{
	width:16%;
	margin-top: -55px;
    margin-left: 62px;
}
#steps ul li {
    background: #f4f4f4;
}
#steps ul li {
    width: 33.33%;
    float: left;
    text-align: center;
    display: block;
    padding: 0;
    text-transform: uppercase;
    height: 44px;
    line-height: 44px;
    position: relative;
}

#steps ul li:before, #steps ul li:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 23px solid transparent;
    border-left: 25px solid #fff;
    border-bottom: 22px solid transparent;
    background: #fff;
    position: absolute;
    top: 0;
}
#steps ul li:before {
    left: 0;
}
#steps ul li:before {
    background: #f4f4f4;
}
#steps ul li:after {
    right: 0;
}
#steps ul li:after {
    border-left-color: #f4f4f4;
}
.contentstable{
    font-size: 1em;
    margin: -15px;
}
#steps ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 30px;
}
#steps ul .active {
    color: #fff;
    background: #2e9e6c;
}
#steps ul .active {
    color: #fff;
    background: #0099cc;
}
#steps ul .active:before {
    background: #2e9e6c;
    border-left: 25px solid #fff;
}
#steps ul .active:before {
    background: #0099cc;
    border-left: 25px solid #fff;
}
#steps ul .active:after {
    background: #fff;
    border-left: 25px solid #2e9e6c;
}
#steps ul .active:after {
    background: #fff;
    border-left: 25px solid #0099cc;
}
#pictureUploading, #pictureUploading_ve {
    display: none;
    color: red;
    text-align: center;
    min-height: 50px;
}
.contentstable table tr td {
    text-align: center;
    line-height: 1.8;
    vertical-align: middle;
    font-size: 16px;
}
.contentstable table tr .fare-price {
    color: red;
}
.contentstable table tr .empty_number {
    color: red;
    font-weight: bold;
}
.contentstable table tr th {
    text-align: center;
}
.form-section{
    
}
@media (max-width: 767px)
{
#steps ul li {
    font-size: 10px;
}
.form-section{
    
}
}

.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.icons-flat {
    padding: 9px 12px;
    position: absolute;
    left: 0;
    top: 0;
}
.bg-btn-actived {
    background-color: #05789e;
}
.btn-flat {
    position: relative;
    padding-left: 45px;
}
.btn-primary {
    color: #fff;
    background-color: #0782e0;
    border-color: #0782e0;
}
.btn-primary:hover {
    background-color: #2993e4;
    border-color: #2993e4;
}
.ordered, .nothing, .bookedinfo, .vevip, .ghengoi {
    margin: 0 auto;
    width: 20px;
    height: 20px;
    border: 1px solid #ddd;
}
.ordered {
    background: #ef5222;
}
.bookedinfo {
    background: #ccc;
}
.ghengoi {
    background: #2989C6;
    color: #fff;
}
.vevip {
    background: #FFFF99;
}
.bg-success {
    background-color: #1f8456;
}
#chitietve{
    min-height: 200px;
}
#content-steps .panel {
    border: 1px solid #ddd;
    padding: 10px;
    margin-bottom: 20px;
}
.v-tabs {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 3px;
}
.v-tabs li {
    text-align: center;
    width: 50%;
    float: left;
    border-bottom: 3px solid #d1d1d1;
}
.main_primary .v-tabs li {
    text-align: left !important;
    width: 100% !important;
}
.v-tabs li.active {
    border-bottom-color: #0099cc;
}
.v-tabs li a {
    text-transform: uppercase;
    font-size: 16px;
    display: block;
    padding: 10px 0;
    text-decoration: none;
    font-weight: 600;
}
.v-tabs li a {
    padding-top: 10px;
    font-weight: normal;
}
.v-tabs li a {
    padding-bottom: 5px;
}
.v-tabs li a {
    color: #0099cc;
}
.main_primary .primary {
    border: 1px solid #d1d1d1;
    padding: 15px;
}
.tab-content>.active {
    display: block;
    visibility: visible;
}
form#form-steps .controls>input[type="text"], form#form-steps .controls>input[type="email"], form#form-steps .controls>input[type="number"], form#form-steps .controls>select, form#form-steps .controls>p.form-control {
    border: none !important;
    border-bottom: 2px solid #f5f5f5 !important;
    box-shadow: none !important;
    display: inline-block;
    color: #666;
    text-indent: 10px;
    border-radius: 0 !important;
}
form#form-steps .controls>input.invalid, form#form-steps .controls>select.invalid {
    border-color: #ef5222 !important;
}
.controls.no-icon>input, .controls.no-icon>select {
    padding-left: 0 !important;
    text-indent: 0 !important;
}

.position-nam.c9{
	width: 11.11%;
}
.position-nam.c13{
    width: 11.11%;
}

.chitiet .col{margin-top: 15px; position: relative;}
.e_input{    font-size: 13px;
    line-height: 1.42857143;
    color: #666;
    border: 0; padding: 4px 0; border-bottom: 1px solid #ccc; background-color: transparent; width: 100%;z-index: 1; position: relative;}
.e_input ~ .focus-border{position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background-color: #3399FF; transition: 0.4s;}
.e_input:focus ~ .focus-border,
.has-content.e_input ~ .focus-border{width: 100%; transition: 0.4s;}
.e_input ~ label{position: absolute; left: 0; width: 100%; top: 5px; color: #9c9b9a; transition: 0.3s; z-index: 0; margin-bottom: 0; font-weight: normal; font-size: 11px;}
.e_input:focus ~ label, .has-content.e_input ~ label{top: -10px; font-size: 10px; color: #333; transition: 0.3s; font-weight: bold;}
.chitiet .header_ticket{
    color: #ef5222;
    font-weight: bold;
    position: relative;
    font-size: 14px;
    
}
.chitiet .header_ticket span{
    background: #fff;
    padding-right: 5px;
    position: relative;
    z-index: 2;
}
.header-fixed {
    z-index: 10;
}
.chitiet .header_ticket:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background: #3399FF;
    left: 0;
    top: 50%;
}
#thongtinkhachhang hr{
    border-top: 1px dotted #025611;
    margin: 10px 0;
}

.cach4ve{
	width: 49%;
    float: left;
}
.cach2ve{
	width: 24.5%;
    float: left;
}
.cach1ve{
	width: 12.25%;
    float: left;
}
.download_image.hidden{
    display: block !important;
    padding: 0 10px;
    width: 275px;
    margin: 10px auto;
    text-align: center;
}
@-webkit-keyframes my {
	 0% { color: #fff; } 
	 50% { color: #faf00a;  } 
	 100% { color: #fff;  } 
 }
 @-moz-keyframes my { 
	 0% { color: #fff;  } 
	 50% { color: #faf00a;  }
	 100% { color: #fff;  } 
 }
 @-o-keyframes my { 
	 0% { color: #fff; } 
	 50% { color: #faf00a; } 
	 100% { color: #fff;  } 
 }
 @keyframes my { 
	 0% { color: #fff;  } 
	 50% { color: #faf00a;  }
	 100% { color: #fff;  } 
 } 
 .chunhapnhay {
    -webkit-animation: my 700ms infinite;
    -moz-animation: my 700ms infinite;
    -o-animation: my 700ms infinite;
    animation: my 700ms infinite;
    text-align: center;
    padding: 2px;
    background: #ef5222;
    margin-bottom: 10px;
}
.muave_column.main_bottom .panel-body {
    border: 1px solid #135db0;
    margin-top: 1px;
    position: relative;
}
.muave_column .mnv-titlenewtop{
    font-weight: normal;
}
.muave_column .mnv-titlenewtop strong{
    color: yellow;
}
.muave_column{
    margin-bottom: 30px;
}
.table.table_noboder>tbody>tr>td{
    padding: 0;
    border: 0;
}
.html_seat .panel-body{
    padding: 8px !important;
}
#chitietve .chitiet{
    margin-bottom: 25px;
}
@media (max-width: 991px)
{
    .muave_column .mnv-titlenewtop a{
        font-size: 12px;
    }
    .center-xs{
        text-align: center;
    }
    .br-xs{
        display: block;
    }
}
.slide_to {
    text-align: center;
    position: fixed;
    left: 0;
    bottom: 0;
    cursor: pointer;
    display: none;
    width: 100%;
    z-index: 9;
}
.slide_to_chitiet{
    background: #ed1c24;
    padding: 10px 0;
    text-align: center;
    color: #fff;
        -webkit-animation: my 700ms infinite;
    -moz-animation: my 700ms infinite;
    -o-animation: my 700ms infinite;
    animation: my 700ms infinite;
}
.slide_to_chuyenve{
    background: #1f6cc2;
    padding: 10px 0;
    text-align: center;
    color: #fff;
        -webkit-animation: my 700ms infinite;
    -moz-animation: my 700ms infinite;
    -o-animation: my 700ms infinite;
    animation: my 700ms infinite;
}

.mouse {
    position: relative;
    display: block;
    width: 30px;
    height: 45px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 2px solid #333333;
    border-radius: 23px;
    opacity: .75;
    background: #fff;
}
.mouse > i {
    position: absolute;
    display: block;
    top: 29%;
    left: 50%;
    font-size: 20px;
    width: 16px;
    height: 16px;
    margin: -4px 0 0 -8px;
    -webkit-animation: ani-mouse 2.5s linear infinite;
    -moz-animation: ani-mouse 2.5s linear infinite;
    animation: ani-mouse 2.5s linear infinite;
}

.qr_detail{
    position: absolute;
    border: 0;
    height: 50px;
    width: 50px;
    top: 0;
    right: 0;
    text-align: center;
    line-height: 50px;
    z-index: 9;
    padding: 5px;
    cursor: pointer;
}
.qr_detail_note{
    position: absolute;
    padding: 0.6875em 0.875em;
    color: #ffbf00;
    font-size: 12px;
    font-weight: 700;
    border: 2px solid #ffbf00;
    border-radius: 2px;
    margin-right: 1em;
    background-color: #fefaec;
    top: -45px;
    right: -15px;
}
.qr_detail_note:after {
    position: absolute;
    content: "";
    box-sizing: border-box;
    width: 0.75em;
    height: 0.75em;
    transform: rotate(45deg) translateX(-50%);
    border-bottom: 2px solid #ffbf00;
    border-right: 2px solid #ffbf00;
    bottom: -9px;
    right: 20px;
    background-color: #fefaec;
}
#camera_qr {
    position: fixed;
    top: 0;
    left: calc( 50% - 120px );
    width: 240px;
    z-index: 99;
}
#resetButton {
    position: absolute;
    top: 40px;
    right: 10px;
    z-index: 8;
}
.camera_qr_note {
    padding: 0.6875em 0.875em;
    color: #ffbf00;
    font-size: 10px;
    font-weight: 700;
    border: 2px solid #ffbf00;
    border-radius: 2px;
    margin-right: 1em;
    background-color: #fefaec;
    width: 100%;
    position: relative;
}
.camera_qr_note:after {
    position: absolute;
    content: "";
    box-sizing: border-box;
    width: 0.75em;
    height: 0.75em;
    transform: rotate(45deg) translateX(-50%);
    border-bottom: 2px solid #ffbf00;
    border-right: 2px solid #ffbf00;
    bottom: -9px;
    right: 50%;
    background-color: #fefaec;
}
@-webkit-keyframes ani-mouse {
  0% {
    opacity: 1;
    top: 29%;
  }
  15% {
    opacity: 1;
    top: 50%;
  }
  50% {
    opacity: 0;
    top: 50%;
  }
  100% {
    opacity: 0;
    top: 29%;
  }
}
@-moz-keyframes ani-mouse {
  0% {
    opacity: 1;
    top: 29%;
  }
  15% {
    opacity: 1;
    top: 50%;
  }
  50% {
    opacity: 0;
    top: 50%;
  }
  100% {
    opacity: 0;
    top: 29%;
  }
}
@keyframes ani-mouse {
  0% {
    opacity: 1;
    top: 29%;
  }
  15% {
    opacity: 1;
    top: 50%;
  }
  50% {
    opacity: 0;
    top: 50%;
  }
  100% {
    opacity: 0;
    top: 29%;
  }
}
.swal-title{
    font-size: 16px !important;
    line-height: 1.8;
}

.old_data{
    padding: 0.6875em 0.875em;
    color: #ffbf00;
    font-size: 12px;
    font-weight: 700;
    border: 2px solid #ffbf00;
    border-radius: 2px;
    margin-right: 0;
    background-color: #fefaec;
    text-align: center;
    cursor: pointer;
}
.complete_booking{
    
}
.mnv-titlenewtop {
	background: url("../images/bg-left.png") no-repeat left center;
	padding-left: 36px;
	height: 49px;
    line-height: 30px;
	margin-bottom: -1px;
}

.mnv-titlenewtop a {
	display: inline-block;
	line-height: 38px;
	background: #ed1c24;
	color: #fff;
	font-size: 14px;
	text-transform: uppercase;
	padding-right: 0;
	position: relative;
	min-width: 170px;
}

.mnv-titlenewtop a:after {
	width: 0;
	height: 0;
	border-bottom: 38px solid #ed1c24;
	border-right: 38px solid transparent;
	content: "";
	position: absolute;
	top: 0.5px;
	right: -37px;
}
.position-nam.c625 {
    width: 6.25%;
}
.cach1vec625 {
    width: 6.25%;
    float: left;
}
.cach5venho {
    width: 31.27%;
    float: left;
}
.position-nam.c511 {
    width: 5.5%;
}
.cach3venho {
    width: 18.7%;
    float: left;
}
.cach6venho {
    width: 38%;
    float: left;
}
.position-nam.c5 {
    width: 2%;
}
.cach4venho5d {
    width: 34.88%;
    float: left;
}
.cach3venho5d {
    width: 26.16%;
    float: left;
}
.cach4venho {
    width: 24.9%;
    float: left;
}
.congthanhtoan {
    position: relative;
    width: 100%;
    border-radius: 3px;
    color: rgba(0, 0, 0, .87);
    background: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .14), 0 3px 1px -2px rgba(0, 0, 0, .2), 0 1px 5px 0 rgba(0, 0, 0, .12);
    padding: 15px;
    line-height: 1.8;
    margin: 5px 0;
}
.maughe span{
    font-size: 12px;
}
.coach-position-wrap .position-wrap
{
    min-width: auto;
}
@media screen and (max-width: 767px){
    .coach-position-wrap .position-wrap{
     min-width: 650px;
     overflow-y: hidden;
     overflow-x: auto;
     }
     .coach_title{
        font-size: 12px !important;
     }
}
.btn-group {
    overflow: hidden;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    background-color: rgba(18, 78, 136,1);
    border: 5px solid rgba(18, 78, 136,1);
    border-radius: 20px;
}
.btnAnimated {
    background-color: rgba(18, 78, 136,1);
    color: #777;
    border: none;
    padding: 2px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 1em;
    margin-top: 0;
    -webkit-transition-duration: .4s;
    transition-duration: .4s;
    cursor: pointer;
    float: left;
    border-radius: 20px;
    color: #fff;
}
.btnAnimated.active {
    background-color: #fff;
    color: rgba(221, 50, 40, 1);
    cursor: not-allowed!important;
}
.btn-group .btnAnimated strong {
    color: #fff;
}
.btnAnimated.active strong {
    color: rgba(221, 50, 40, 1);
}
#muave button[disabled], #muave input[disabled]{
    background-color: #e9ecef;
}
#muave .btn-success{
    padding: 12px 20px;
    border: 0;
    float: none;
    height: auto;
    margin: 0;
    -webkit-transition: all .25s linear 0s;
    -o-transition: all .25s linear 0s;
    transition: all .25s linear 0s;
    border-radius: 2px;
}

#tab_startday {
    white-space: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    height: 50px;
}
#tab_startday a {
    background: #ddd;
    padding: 10px;
    text-decoration: none;
    color: rgb(53,94,56);
    font-size: 12px;
    line-height: 30px;
    font-weight: bold;
    border-radius:  0 0 3px 3px;
}
#tab_startday a.current {
    background: #0782e0;
    color: #fff;
}
small.amlich{
    font-size: 70%;
}
.wc_3ve {
    display: block;
    width: 35.33%;
    float: left;
    margin: 0;
    text-align: right;
}
.cauthanggiua {
    height: 1px;
    margin-top: 0;
    width: 43%;
}
.wc_3ve span {
    border: 1px solid #333;
    padding: 5px;
    display: inline-block;
    color: #686868;
}







