/*OVERRIDE theme.min.css*/
.thumb-info .thumb-info-title {
  text-transform: capitalize;
}
.timeline .tm-body {
  padding-top: 0;
}
.timeline .tm-body:after {
  height: 100%;
  top: 0;
  background-color: rgba(80,80,80,1); /* Fallback solid */
  background: -moz-linear-gradient(top, rgba(80,80,80,1) 97.5%, rgba(80,80,80,0) 99%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(80,80,80,1) 97.5%,rgba(80,80,80,0) 99%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(80,80,80,1) 97.5%,rgba(80,80,80,0) 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.nav-tabs li.active a,
.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus {
	border-top: 3px solid #0088cc;
}
.input-group-addon > i {
  width: 1em;
  height: 1em;
}
.input-search > input.form-control:focus {
  border-color: #3bf;
  box-shadow: 0 1px 1px rgba(0,0,0,.075) inset, 0 0 8px rgba(0,136,204,.6);
}
.badger.label-default {
  background-color: #777;
  color: #fff;
}
.welcomebody {
 background-image: url("/assets/images/bk1.jpg");
 background-size: cover;
}
.white {color:#fff;}
@media only screen and (min-width: 1365px) {
  html.fixed .inner-body {
    margin-left: 0;
  }
  html.fixed.sidebar-left-collapsed .content-body {
    margin-left: 73px;
  }
  html.boxed .inner-menu, html.fixed .inner-menu, html.scroll .inner-menu {
    display: none;
  }
  html.boxed .inner-menu-toggle, html.boxed.inner-menu-opened .inner-menu, html.fixed .inner-menu-toggle, html.fixed.inner-menu-opened .inner-menu, html.scroll .inner-menu-toggle, html.scroll.inner-menu-opened .inner-menu {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  .header .header-right {
    height: 0;
    margin-top: 0;
  }
  .userbox {
    float: right;
    z-index: 1000;
    position: fixed;
    right: 20%;
  }
  .userbox .profile-info {
    margin : 0;
  }
  .userbox:after {
    display: none;
  }
  .userbox.open .dropdown-menu {
    min-width: 120px;
  }
  .userbox .custom-caret {
    float: right;
    position: relative;
    right: -10px;
  }
}
/*OVERRIDE vendor/dropzone.min.css*/
.dropzone {
  border : 1px solid #e6e6e6;
  width: 250px !important;
  height: 250px !important;
}
.dropzone img.ghost {
  display: none;
}
.dropzone .tools > .btn {
    margin: 0 0 0 5px;
    font-size: 75%;
    opacity: 0.75;
    transition: opacity ease-in-out 0.5s;
}
.dropzone .tools > .btn:hover {
  opacity: 0.9;
}
.dropzone:after {
  position: absolute;
  width: 95%;
  text-align: center;
  font-size: 1em !important;
  left: 0%;
  top: 40%;
  margin: auto 2.5%;
}
/*Override Summernote*/
.note-editor .note-toolbar {
  background-color: #0088cc;
  border-bottom-style: solid;
}
.panel-heading.note-toolbar>.btn-group {
  margin-right: 1.5em;
}
/*TODO: Test those, imported from clients.progratech.com, inlined */
.smileys {
  height: 28px;
  margin-left: 5px;
  vertical-align: middle;
}
.summerAnchor {
  border: dotted 2px #5bc0de;
  padding: 0px 5px;
  margin: 3px;
  background-color: #e4f7fd;
  text-decoration: none;
  border-radius:5px;
}
/*Main*/
.valign-center {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
}
.alert-wrapper {
  margin-top: 1em;
}
.form-horizontal h3 {
  margin-bottom: 1.5em;
}
.ticketNumbers {
  font-size: 16px;
}
.badger {
  display: inline-block;
  font-size: 12px;
  padding: 0.5em 1em;
  margin: 0.5em auto;
}
.parsley-errors-list {
  list-style-type: none;
}
.parsley-error {
  border-color: #c00 !important;
  box-shadow: 0 1px 1px rgba(0,0,0,.075) inset, 0 0 4px rgba(204,0,0,.3) !important;
}
.parsley-error:focus {
  box-shadow: 0 1px 1px rgba(0,0,0,.075) inset, 0 0 8px rgba(204,0,0,.6) !important;
}
.parsley-errors-list > li {
    color: #c00;
}
.label-white {
	background: #fff !important;
	color: #777 !important;
}
.label-default {
	background: #ebebeb !important;
	color: #777 !important;
}
.label-primary {
	background: #08C !important;
	color: #fff !important;
}
.label-success {
	background: #47a447 !important;
	color: #fff !important;
}
.label-warning {
	background: #ecb204 !important;
	color: #fff !important;
}
.label-danger {
	background: #d2322d !important;
	color: #fff !important;
}
.label-info {
	background: #5bc0de !important;
	color: #fff !important;
}
.label-dark {
	background: #171717 !important;
	color: #fff !important;
}
.label-halflight {
  background: #aaa !important;
  color: #fff !important;
}
.unbilledTime {
  color: #d2322d;
}
.whoImgBtn {
  max-height: 1.3em;
}
.btn-primary .whoImgBtn {
  filter: contrast(0) brightness(2);
}