/*!
 * ÏÂÔØ¶¨ÖÆ°æµÄBootstrap
 * @baseFontSiz=12px
 *
 */
body {
        background-color: #fff;
scrollbar-base-color: #EDEDED ;
scrollbar-track-color: #f4f4f4;
scrollbar-face-color: #EDEDED ;
scrollbar-highlight-color: #999999 ;
scrollbar-3dlight-color:  #EDEDED ;
scrollbar-darkshadow-color: #999999 ;
scrollbar-shadow-color: #EDEDED ;
scrollbar-arrow-color: #666666 ;
}

h1 {
  font-size: 31.5px;
}

h2 {
  font-size: 24.5px;
}

h3 {
  font-size: 20.5px;
}

.navbar {
  overflow: visible;
  margin-bottom: 0px;
  color: #777777;
  *position: relative;
  *z-index: 2;
}


.navbar-top {
  min-height: 40px;
  padding-left: 20px;
  padding-right: 20px;
  background-color:#DBEAF9;
 
  border-color: #252525;

  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  *zoom: 1;
}


.breadcrumb {
  margin: 10px 0 0;
  background:#CCC;
  border: 1px solid;
  background-color: #EFEFEF;
  border-color: #F5F5F5;
  color: #3a87ad;
}



/*
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus{
  color: #0088cc;
}*/

.table td {
  padding: 4px 15px 2px 15px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.table-bordered th {
  /*background-color: #ECEFFE;*/
  background-color: #fafafa;
    background-repeat: repeat-x;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    background-image: linear-gradient(to bottom, #fefefe, #f0f0f0);
}


.table-restrictions th,.table-restrictions td{padding:4px;line-height:15px;text-align:left;vertical-align:top;border-top:1px solid #dddddd;}
.table-restrictions .room_inv{
    font-size: 10px;
    padding:4px 1px 4px 1px;
}
.pagination {
  margin: 0;
}
/*
.nav-pills > li > a {
  padding-top: 0;
}
*/

footer {
	
  border-color: f5f5f5;
	padding:40px;
	position:relative;
	top:4px;	
	min-height:50px;
	color:#7F7D78;
}
footer h3 {
	color:#e2dddc;
	text-transform:uppercase;
	font-size:10px;
}


.carousel-caption {
  padding: 8px;
}

.header-title {
 
  
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
   -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.header-title h1{

line-height: 40px;
color:#fff;
}
.header-title small{
 
  color:#fff;
}
.header-title h2{
margin: 0;
line-height: 40px;
color:#fff;
}
.header-title p{
color:#fff;
}


.header-line{
height:8px;
background:#000000;
padding:0;
margin:0;
}

input{overflow-x:hidden;}

.modalDialog {
    position: fixed;
    font-family: Arial, Helvetica, sans-serif;
    top: 48%;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.8);
    z-index: 99999;
    opacity:0;
    -webkit-transition: opacity 400ms ease-in;
    -moz-transition: opacity 400ms ease-in;
    transition: opacity 400ms ease-in;
    pointer-events: none;
}

.modalDialog > div {
    width: 200px;
    position: relative;
    margin: 10% auto;
    border-radius: 10px;
    background: #fff;
    background: -moz-linear-gradient(#fff, #999);
    background: -webkit-linear-gradient(#fff, #999);
    background: -o-linear-gradient(#fff, #999);
    text-align:center;
}