.navbar-brand {
  max-width: 250px;
  padding: 0px 15px;
}
.icon-blank::before {
  width: .65em;
  content: ' ';
}
.checkbox-inline {
  padding-left: 5px;
}
.checkbox-inline input[type="checkbox"] {
  margin-left: -15px;
}
.available{
  width: 160px;
  margin-right: 10px;
  text-align: center;
}
.adminItemNewHeader{
  cursor: pointer;
}
.addRoot{
  cursor: pointer;
}
.active{
  font-weight: bold;
}
.buttonWide button, .buttonWide a.btn{
  width: 100%;
}
.hidden{
  display: none;
}
.fulltext{
  width: 100%;
  height: 200px;
}
.quoteBox{
  width: 400px;
  height: 80px;
}
.fullwide{
  width: 100%;
}
.input-prepend.span3{
  margin-left: 0px;
}
.adminUserHeader, .adminItemHeader, .adminItemTypeHeader{
  float: left;
  width: 100%;
  cursor: pointer;
  border-top: 1px solid #666;
}
.item-name-area{
  font-weight: bold;
	font-size: 16px;
}
.adminMenuCategory{
  float: left;
  width: 100%;
  cursor: pointer;
  margin-top: 10px;
  color: white;
  background-color: #333;
}
.adminUserBody, .adminItemBody, .adminItemNew{
  float: left;
  width: 100%;
  display: none;
}
.adminItemSubMenu{
  float: left;
  width: 100%;
}
.adminItemNewHeader{
  font-size: 16px;
  padding: 5px 0px;
}
li[class*='sub_'] .adminItemHeader{
  padding: 5px 0px;
}
.addNewMeal{
  cursor: pointer;
}
.bottomX{
  border-bottom: 1px solid #666;
}
#newMealHolder{
  display: none;
}
.sortTests{
  list-style-type: none;
}
.sortPics{
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}
.sortPics li {
  margin: 3px;
  float: left;
  position: relative;
}
.sortPics li img{
  height: 150px;
}
.sortPics .del{
  display: block;
  position: absolute;
  top :1px;
  right: 1px;
  opacity: .6;
  filter: alpha(opacity=60);
  color: black;
  font-size: 12px;
  cursor: pointer;
}
.sortPicsHolder{
  float: left;
  width: 100%;
}
#newImg{
  width: 200px;
}
#sortable, .sortable, .sortableType{
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.bump-down{
  margin-top: 5px;
  display: block;
  float: left;
}
.bottomSpace{
  margin-bottom: 10px;
}
.locationImageHolder{
  width: 100%;
  padding: 10px 0px;
}
.specList{
  float: left;
  padding: 5px;
  display: block;
}
.specList .dateInput{
  width: 90px;
  text-align: center;
}
.specList .textInput{
  width: 270px;
}
.adminProfileCHeader, .adminProfileSHeader{
  cursor: pointer;
  width: 80px;
  padding: 3px;
  float: left;
}
.adminProfileCHeader img, .adminProfileSHeader img{
  height: 60px;
  float: left;
  cursor: pointer;
}

.mealMenuLabel{
  float: left;
  width: 100px;
  margin-right: 10px;
}

.galleryImg{
  width: 95%;
}
#menuScroller{
  height: 500px;
  overflow-y: scroll;
  overflow-x: hidden;
}

#footer { text-align:center; font-size:10px; margin-top: 20px;}


.editDescription{
	overflow: scroll;
	height: 500px;
}
.adminTopButton{
  margin: 0px 5px 5px 0px;
}

.catEdit{
  width: 100%;
  float: left;
}
.adminItemHeaderArea span{
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  font-size: 20px;
}

.galDiv{
  width: 265px;
  height: 315px;
  border: 1px solid black;
  padding: 4px;
  margin: 5px;
  float: left;
}

.galImgDiv{
  float: left;
  width: 255px;
  height: 170px;
  background-repeat: no-repeat;
  background-size: cover;
  margin-bottom: 5px;
}
.galImgDiv a{
  display: block;
  height: 100%;
  width: 100%;
}
.centerIcons{
  text-align: center;
}
#scroller{
  width: 100%;
  height: 400px;
  overflow-y: scroll;
  overflow-x: hidden;
}

#sortFiles > li{
  float: left;
  margin: 10px;
  padding: 5px;
  border: 1px dashed black;
}

#sortFiles > li > .del-file {
  cursor: pointer;
}

.spaceBottom{
  margin-bottom: 10px;
}

/* Uploader Progress Bar */
#barArea{
  width: 100%;
}
.pbOuter{
  width: 100%;
  position: relative;
  height: 30px;
  margin: 5px 0px;
}
.pbLabel{
  position: absolute;
  left: 50%;
  top: 4px;
  font-weight: bold;
  text-shadow: 1px 1px 0 #fff;
}
.pbBar{
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 0px;
  background-color: green;
}
