html,
body,
.wrapper {

  height: 100%;
}

#logo img {
  /*max-height: 40px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);*/
}

#logo .logo-lg,
#logo .logo-mini {
  position: relative;
  height: 50px;
}

.login-box .logo-lg>img {
  max-width: 80%;
}
.wrapper {
  overflow: auto!important;
}
@media (max-width: 767px) {

  body.skin-black #logo,
  body.skin-black #logo:hover,
  body.skin-black-light #logo,
  body.skin-black-light #logo:hover {
    background-color: #fff;
    border-bottom: 1px solid #eee;
  }

}

.login-page-header.logo .logo-lg {
  display: block;
}

.login-page-header.logo .logo-mini {
  display: none;
}

body .label {
  color: #333;
  font-size: 80%;
}

a.tabledrag-handle .handle {
  width: 24px;
  height: 24px;
}

.box>.box-header>h4 {
  margin: 0;
}

@media (max-width: 991px) {
  .content-header>h1.page-title {
    margin-top: 20px;
  }
}


.dialog-off-canvas-main-canvas {
  position: relative;
  height: 100%;
}

.main-header {
  z-index: 9999 !important;
}


.views-exposed-form .form-type-textfield {
  max-width: 170px;
}
.bg-info {
  background-color: #17a2b8 !important;
}
.bg-success {
  background-color: #28a745 !important;
}
.bg-warning {
  background-color: #ffc107 !important;
}
.bg-danger, .bg-danger > a {
  color: #fff !important;
}
.bg-danger {
  background-color: #dc3545 !important;
}
.small-box > .inner {
  padding: 10px;
}
.bg-info, .bg-info > a {
  color: #fff !important;
}
.bg-success, .bg-success > a {
  color: #fff !important;
}
.small-box {
  border-radius: .25rem;
  box-shadow: 0 0 1px rgba(0,0,0,.125),0 1px 3px rgba(0,0,0,.2);
  display: block;
  margin-bottom: 20px;
  position: relative;
}
.card-body::after, .card-footer::after, .card-header::after {
  display: block;
  clear: both;
  content: "";
}
.card-body {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card-header {
  background-color: transparent;
  border-bottom: 1px solid rgba(0,0,0,.125);
  position: relative;
  border-top-left-radius: .25rem;
  border-top-right-radius: .25rem;
}
#edit-body-wrapper .js-filter-wrapper{
	display:none;
}
.blink_me {
  animation: blinker 1s linear infinite;
}
.quick-links {
    float: left;
    margin-top: 9px;
}
table#paragraph-invoice_item td:nth-child(6), table#paragraph-invoice_item th:nth-child(6) {
   display: none;
}
.login-box, .register-box {
    border: 5px solid #367fa9;
	background: #fff;
}
#edit-field-latitude-wrapper, #edit-field-logintude-wrapper{
	display:none;
}   
.vertical-tabs{
	display:none;
}
@keyframes blinker {
  50% {
    opacity: 0;
  }
}