body{
    background-color:#f4ebe2;
}

.header{
  color:#fff;
  background-image:url("top-bg.png");
  padding-left:15px;
  padding-bottom: 8px;
}

.btn-primary {
    color: #fff;
    background-color: #d24d22;
    border-color: #d24d22;
}

.btn-primary:hover {
    color: #fff;
    background-color: #d24d22;
    border-color: #d24d22;
}

#finding-way-form{
  color:#4d4f53;
  
  padding:15px;
}

#js_mapCanvas{
  height:100%;
}

.content{
    
}

.map-box{
    height:100%;
    padding:10px;
    position:fixed;
    right:0;
}

#js_directionsPanel{
    background-color:#fff;
    margin:15px;
}

#collapseBuildings .well{
    padding: 0px;
    padding-left:5px;
}

#collapseBuildings .well button{
    margin: 5px 5px 5px 0;
    max-width: 448px;
    overflow: hidden;
}
.js_buildingsBox.well, .js_buildingsBoxPre.well{
  margin-bottom: 0px;
}
.js_buildingsBox dl{
    display:table;
}
.js_buildingsBox dt{
    padding:0;
    width:100px;
}
.js_buildingsBox dd{
    margin-left:20px;
}
.js_closebuilding_collapse{
    margin:5px;
    float:right;
}
.js_refreshRecent, .js_closerecent_collapse{
    margin:5px;
    float:right;
}
.js_refreshFavorites, .js_closefavorites_collapse{
    margin:5px;
    float:right;
}
.js_recentsBox li:first{
    display:none;
}
#js_searchDestinationBtn{
    color:#333333;
}
.searchRst{
    display:none;
    width:100%;
    top:61px;
    padding:10px;
    border-bottom:solid 1px #ddd;
}


.searchRst li{
    font-size:12px;
    font-weight:bold;
}

.searchRst li a{
    font-weight:normal;
}

.searchRst li span{
    display:inline;
}

.searchRst li p{
    display:inline;
}
.js_closeSearchRstBox{
    margin:5px;
    float:right;
}
#finding-way-form .well{
    font-size:12px;
    background-color:#fff;
}
.js_closeDirectionsBox{
    margin:5px;
    float:right;
}

.js_directionsBox td{
    padding:2px;
}
.js_add_destination{
  float:left; 
}
.js_mapit_btn{
  float:right;
  background-image:url("mapit.png");
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

#js_from_panel,.js_to_panel{
    position:absolute; 
    z-index: 5;
    padding: 10px;
    top: -44px; 
    width: 100%;
    display:none;
}
#js_from_panel .panel-body,.js_to_panel .panel-body{
    padding:5px;
}
.js_closeToPanelBt{
    color:#333;
    padding:1px;
}
.js_closeToPanelBt:hover{
    color:#333;
}
.js_closeFromPanelBt{
    color:#333;
    padding:1px;
}
.js_closeFromPanelBt:hover{
    color:#333;
}
.js_directionsBox{
    margin-bottom: 0;
}
.cover{
    width:100%;
    height:100%;
}
.js_directionsBox .input-group{
    margin:5px 0;
}
.js_inputOffsiteAddress{
    color:#333;
}
.js_favoritesBox a{
    padding-left:3px;
}
.js_favoritesBox a p{
   display:inline;
   padding-left:10px;
}
.js_favoritesBox a{
    display:block;
}

.offsite-address-box{
  padding-top:5px;
}

#js_searchRstModal .modal-body .js_favoritesBox　li:first-child{
    background-color:#ff0000;
}

.js_menu_clearfavorites{
  margin:5px;
  background-image:url("clear.png");
  border-color:#ffffff;
  background-color:#ffffff;
}

a.list-group-item{
  color:#337ab7!important;
}

.js_destination_to_body {
  display:bolck;
  margin-bottom:5px;
}

.js_remove_to{
  background-color:#ffffff;
}

.js_to{
  border-right:none;
  box-shadow: none;
}

.js_geocoder_rst{
  margin-top:5px;
}

.btn-primary {
    color: #fff;
    background-color: #fff;
    border-color: #fff;
}
