.views-exposed-form .views-exposed-widget {
  float: left; /* LTR */
  padding: .5em 1em 0 0; /* LTR */
}

.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}

.views-exposed-form .form-item,
.views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.views-exposed-form label {
  font-weight: bold;
}

.views-exposed-widgets {
  margin-bottom: .5em;
}

/* table style column align */
.views-align-left {
  text-align: left;
}
.views-align-right {
  text-align: right;
}
.views-align-center {
  text-align: center;
}

html.js a.views-throbbing,
html.js span.views-throbbing {
  background:url("data:image/gif;base64,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") no-repeat right center;
  padding-right:18px;
}

/* administrative hover links */

div.view div.views-admin-links {
  font-size: xx-small;
  margin-right: 1em;
  margin-top: 1em;
/*  width: 95%; */
}

.block div.view div.views-admin-links {
  margin-top: 0;
}

div.view div.views-admin-links ul {
  margin: 0;
  padding: 0;
}

div.view div.views-admin-links li {
  margin: 0;
  padding: 0 0 2px 0;
  z-index: 201;
}

div.view div.views-admin-links li a {
  padding: 0;
  margin: 0;
  color: #ccc;
}

div.view div.views-admin-links li a:before {
  content: "[";
}
div.view div.views-admin-links li a:after {
  content: "]";
}

div.view div.views-admin-links-hover a,
div.view div.views-admin-links:hover a {
  color: #000;
}

div.view div.views-admin-links-hover,
div.view div.views-admin-links:hover {
  background: transparent;
}

div.view div.views-hide {
  display: none;
}

/** For IE we add the class via js; for other browsers we rely on :hover **/
div.view div.views-hide-hover,
div.view:hover div.views-hide {
  display: block;
  position: absolute;
  z-index: 200;
}

/* don't do this one in IE */
div.view:hover div.views-hide {
  margin-top: -1.5em;
}

/* Remove the border on tbody that system puts in */
.views-view-grid tbody {
  border-top: none;
}
