/* override styles after updation */
body {
  font-size: 14px;
  line-height: 1.42857143;
}

.container {
  max-width: none;
}

.row>* {
  padding-left: 0;
  padding-right: 0;
}

p:last-child,
.form-group:last-child,
.panel:last-child {
  margin-bottom: 0;
}

footer {
  padding-top: 0;
  padding-bottom: 0;
}

.region-sidebar-first,
.region-sidebar-second,
.region-footer,
.region-content {
  padding-left: 0;
  padding-right: 0;
}

/* buttons */

.btn,
.node-preview-container .node-preview-backlink,
button.link,
.button,
a.button {
  margin-left: 0;
  margin-right: 0;
}

/* form */

.form-group:last-child,
.panel:last-child {
  margin-bottom: 0;
}

.form--inline .form-item {
  margin-right: 0;
}

.form-item,
.form-actions {
  margin-top: 0;
  margin-bottom: 0;
}

.form-control::-webkit-input-placeholder {
  color: #999;
}

/* pagination */

.pagination {
  padding: 0;
  margin: 20px 0;
}

.pagination li {
  padding: 0;
}

.pager__item a {
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
}

/* visibility  */

.hidden {
  display: none !important;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
}

/* nav */
.menu {
  display: block;
}

.nav>li>a {
  position: relative;
}

.nav>li {
  position: relative;
  display: block;
}

body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .navbar-fixed-top {
  top: 79px;
}


.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-toggle .icon-bar+.icon-bar {
  margin-top: 4px;
}

@media (min-width: 768px) {
  .navbar-nav>li {
    float: left;
  }
}

.col-sm-12 {
  position: relative;
}
