/* app css stylesheet */
/* see: http://stackoverflow.com/questions/23535289/bootstrap-3-disable-navbar-collapse */
.navbar-collapse.collapse {
  display: block !important; }

.navbar-nav > li, .navbar-nav {
  float: left !important; }

.navbar-nav.navbar-right:last-child {
  margin-right: -15px !important; }

.navbar-right {
  float: right !important; }

.tab-pane {
  padding-top: 40px; }

.menu {
  list-style: none;
  border-bottom: 0.1em solid black;
  margin-bottom: 2em;
  padding: 0 0 0.5em; }

.menu:before {
  content: "["; }

.menu:after {
  content: "]"; }

.menu > li {
  display: inline; }

.menu > li:before {
  content: "|";
  padding-right: 0.3em; }

.menu > li:nth-child(1):before {
  content: "";
  padding: 0;  
}

.carousel-control {
  width: 50px;
}

.month-container {
    height: 240px !important;
}

/*
Glyph icon on the right when form input is active:
https://github.com/twbs/bootstrap/issues/12551#issuecomment-269379811
*/
.form-control-feedback {
  z-index: 3;
}

/* div debug! */
/*
div {
    border: 1px solid #ccc;
 }
*/

.top-buffer { margin-top:30px; }
.bottom-buffer { margin-bottom:30px; }

.brform fieldset {
    margin-top: 30px;
    margin-bottom: 30px;
}

.brform textarea {
    height: 150px;
}

/* fix for non-expanding input-group tags */
.brform .input-group {
    width: 100%
}

.details-section-header {
    margin-top: 0px;
}

[class*='_col-'] {
  /*height: 250px;*/
  background-color: rgba(0, 0, 0, 0.1);
  border: 1px solid #fff;
}

/* compat hack for bootstrap+google maps */
ng-map {
  height: 500px;
  max-width: none;
}

/*
ng-map {
   max-width: none;
}
*/
