.bd-navbar {
    background-color: #556ba7;
    box-shadow: 0 0.5rem 1rem rgba(0,0,0,.05), inset 0 -1px 0 rgba(0,0,0,.1);
    padding:0px;
}
.navbar-light{
	 padding-top:5px;
	 border-top:1px solid #e7e7e7;
	 background-color: #f8f8f8;
}
.mea-footer{
	height:50px;
}
.bd-masthead {
    padding-top: 0;
    padding-bottom: 0;
}
.btn-bd-download {
    color: #ffe484;
}
.navbar-right{
	float:right;
}
.mea-logo{
	padding-top:0px;
}
.mea-link{
	padding: 0.3rem 1rem;
}
.mea-alert{
	background-color: #556ba7;
	color:white;
}
h5.mea-title{
	color:white;
	line-height:45px;
}
h5.app-title{
	color:white;
	text-align:center;
	width:100%;
	height:40px;
	line-height:40px;
	margin:0px;
}
.mea-hotel-r-title{
	height:40px;
	line-height:40px;
	padding-left:45px;
	background:#556ba7;
	position:relative;
	margin-top:15px;
	color:white;
	font-weight:500;
}
span.icon-arrow{
	display:block;
	width:30px;
	height:40px;
	background: url(../images/hotel-r-icon.png) no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	margin:0px;
	padding:0px;
}
span.icon-building{
	display:block;
	width:33px;
	height:60px;
	background: url(../images/hotel-r-build.png) no-repeat;
	position:absolute;
	right:0px;
	bottom:0px;
	margin:0px;
	padding:0px;
}
table.mea-table tr td{
	padding:4px;
}

table.mea-table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
    background-color: #556ba7;
	color:white;
}

table.mea-table tr td{
	padding:4px;
}

table.mea-table>tbody>tr.Roominfo>td, .table>tbody>tr.Roominfo>th, .table>tbody>tr>td.Roominfo, .table>tbody>tr>th.Roominfo, .table>tfoot>tr.Roominfo>td, .table>tfoot>tr.Roominfo>th, .table>tfoot>tr>td.Roominfo, .table>tfoot>tr>th.Roominfo, .table>thead>tr.Roominfo>td, .table>thead>tr.Roominfo>th, .table>thead>tr>td.Roominfo, .table>thead>tr>th.Roominfo {
    background-color: #dce3f5;
}


.star{
	overflow:hidden;
	zoom:1;
	width:180px;
}
.star ul {
	margin:0px;
	padding:0px;
}
.star ul li{
	float:left;
	width:30px;
	height:28px;
	background:url(../images/star.png) no-repeat;
	margin-right:3px;
	margin-left:2px;
	list-style:none;
}



.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: auto;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
table.mea-order-table{
	border-bottom:6px solid #556ba7;
}
table.mea-order-table thead tr th,table.mea-order-table tbody tr td{
	text-align:center;
}
td.mea-title-t{
	font-weight:bold;
	width:140px;
}

.mea-card{
	display:none;
}
.mea-order-h4{
	line-height:30px;
	border-bottom: 1px solid #E1E1E1;
	text-align:center;
	font-size:16px;
}
.radioList{
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.radioList li{
	display: inline-block;
	list-style:none;
}
input.labelauty + label { 
	font-size: 12px;
}