
/* fix anchor links */
:target:before {
  content:"";
  display:block;
  height:105px; /* fixed header height*/
  margin:-105px 0 0; /* negative fixed header height */
}

/* fix chosen styles */
.chosen-container.form-control {
    padding: 0;
    width: 100%;
    height: 31px;
    border-radius: 4px;
}

.chosen-container, .chosen-container-multi, .chosen-enable, .chosen-processed, .chosen-with-drop, .chosen-container-active {
    border: none !important;
    height: auto !important;
    width: auto !important;
    min-width: 200px;
}

.chosen-container-multi .chosen-choices {
    border: 1px solid rgb(204,204,204);
    border-radius: 4px;
    padding: 2px;
    font-size: 12px;
    line-height: 1.428571429;
}

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    -webkit-transition: initial;
    transition: initial;
}

/* fix for webspark table columns with thumbnail images that are too small */
/* simply add "tablethumb" as a class to the <td> element in the first row of the table */
td.tablethumb {
  min-width: 100px;
}

/* ...... make bootstrap accordion headers clickable ...... */
.views-bootstrap-accordion-plugin-style.panel-group a.accordion-toggle {
  display: block;
  padding: 10px;
  border-bottom: none;
}
.views-bootstrap-accordion-plugin-style.panel-group a.accordion-toggle:hover {
  background-color: #e9e9e9;
  color: #8c1d40;
}
.views-bootstrap-accordion-plugin-style.panel-group .panel-heading {
  padding: 0px;
}

/* --- views row theming ---*/
.views-row {
    padding: 8px 16px;
}

.views-row-odd {
    background-color: #f3f3f3;
}
/* --- end views row theming ---*/

/* fix colorbox close button */
#cboxLoadedContent h2 {
    margin-top: 0;
}

#cboxLoadedContent {
    margin-top: 0;
    margin-bottom: initial;
}

#cboxClose {
    top: 0;
    bottom: default;
    right: 0;
    -webkit-transition: initial;
    transition: initial;
}

/* hide file-type icons sitewide */
img.file-icon {
    display: none !important;
}

/* remove default webspark dotted underline on hyperlinks */
a.noline, .noline > a {
  border-bottom: none !important;
}

/* Make hidden node menu entry strikethrough important */
.node_is_hidden,
.node_is_hidden *,
a.node_is_hidden,
a.node_is_hidden:link,
a.node_is_hidden:active {
  text-decoration: line-through !important;
}

/*.......... watts footer style ..........
a.watts-footer {
  color: #ccc !important;
  border-bottom: 1px dotted white !important;
}
a.watts-footer:hover {
  color: white !important;
}
.megafoot-description .watts-footer {
  position: relative;
  top: -.8em;
}
/*.......... watts footer end ..........*/

/*..... fix colorbox_node width clash with radix ........*/
#cboxLoadedContent .container {
    min-width: unset !important;
}

