﻿/*body {
    padding-top: 50px;
    padding-bottom: 20px;
}*/

/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
/*.body-content {
    padding-left: 15px;
    padding-right: 15px;
}*/

/* Set widths on the form inputs since otherwise they're 100% wide */
/*input,
select,
textarea {
    max-width: 280px;
}*/

/* Carousel */
/*.carousel-caption {
    z-index: 10 !important;
}*/

    /*.carousel-caption p {
        font-size: 20px;
        line-height: 1.4;
    }

@media (min-width: 768px) {
    .carousel-caption {
        z-index: 10 !important;
    }
}*/

/*checkbox columns*/

.checkbox + .checkbox {
  margin-left: 0;
}

.columns label {
  min-width: 85px;
  vertical-align: top;
  width: 40%;
}

.form-group {
    margin-top: 3px;
    margin-bottom: 5px;
}

/*panel header*/

h1.panel-title {
    font-size: 36px;
}
h2.panel-title {
    font-size: 30px;
}
h3.panel-title {
    font-size: 24px;
}
h4.panel-title {
    font-size: 18px
}
h5.panel-title {
    font-size: 14px
}
h6.panel-title {
    font-size: 10px;
} 

.panel-body-bg {
    /*background-color: black;*/
}

/*navbar*/

.navbar-brand {
  padding: 0px;
}
.navbar-brand>img {
  height: 100%;
  padding: 15px;
  width: auto;
}

.navbar-brand {
  height: 80px;
}

.nav >li >a {
  padding-top: 30px;
  padding-bottom: 30px;
}
.navbar-toggle {
  padding: 10px;
  margin: 25px 15px 25px 0;
}

/*fixes settings panel horizontal overflow on xs screens bug*/

@media (max-width: 767px) {

  .pull-right {
    float: none!important;
  }

}

.time-picker {
    max-width: 62px;
}

.form-inline > * {
   margin-bottom: 3px;
}

/*trash black button*/

.btn-trash {
   color: #fff;
   background-color: #4e4e4e;
   border-color: #4a4a4a;
}
.btn-trash:focus,
.btn-trash.focus {
  color: #fff;
  background-color: #353535;
  border-color: #000;
}
.btn-trash:hover {
  color: #fff;
  background-color: #353535;
  border-color: #000;
}

/*smaller horizontal line*/

hr.hr-small {
  margin-top: 7px;
  margin-bottom: 8px;
}

/*smaller labels*/

.lb-sm {
  font-size: 13px;
}